Posts Tagged ‘debian’

Meme: Você sabe o que seu sysadmin está fazendo?

Thursday, July 31st, 2008

Continuando o meme do Maçan sobre o sysadminday

Muitas pessoas acham que sou DBA ou desenvolvedor mas a minha origem como profissional de TI é de sysadmin que no Brasil é muito conhecido como Administrador de Rede ou Analista
de Suporte
. No exterior nós somos conhecidos apenas como sysadmin. :)

Desde junho que não tenho mais tarefas de sysadmin (isso fica para uma próxima nota). Sinto falta das tarefas insanas, os prazos curtos e os pedidos idiotas. Esse último sysadminday eu estava montando um projeto de monitoramento e gentilmente um analista pediu para usar a máquina que eu estava usando para teste de carga do PostgreSQL para o Zabbix monitorar, ele comentou que era de teste e terminaria em uma semana. O bocó aqui, acreditou que realmente ia acontecer exatamente que o analista propôs mas isso está abaixo como um causo com omissão de nomes, lugares e pessoas.

Sysadmin: - Qual a codificação da base de dados que você irá usar?

Analista: - ASCII.

Na mente do Sysadmin: - Pq esse fdp não usa base com UTF-8?

Sysadmin: - Feito, pode usar.

Analista: - Hum… Tem coisa errada aqui, as funções estão com problemas.

Sysadmin: - Problemas? Mostre os erros para entender.

Sysadmin: - Não será que você está usando uma versão de conector muito
antiga (7.0) e o banco de dados instalado é o PostgreSQL 8.3?

Na mente do Sysadmin: Será que conjuro o Operador Bastardo do Inferno?

Analista: - Será? Acho que não.

Sysadmin: -Esse erro aí gritando na tela é de conversão implícita de tipo de dados, o PostgreSQL não tem mais funções desse tipo para evitar pequenos equívocos de conversão dos tipos de dados das variáveis. Conversões de tipos de dados devem ser explícitas.

Na mente do Sysadmin: Será que mostro esse artigo do Peter Eisentraut sobre isso???

Analista: - Ah!!! Entendi, já estou alterando.

Alguns dias passaram…

Analista: - Será que podem instalar um Apache
e PHP?

Sysadmin: -Ok, mas lembre-se que a máquina será desativada logo!

Na mente do Sysadmin: Acho que já disse isso antes.

Analista: - Claro, tudo sobre controle.

Alguns minutos depois…

Analista: - Olha, o PHP está com alguns problemas, podem ajudam?

Sysadmin: - Claro!

Analista: - Essa função não está retornando todas variáveis, o que está
errado na instalação aí?

Sysadmin: - Instalação padrão.

Analista: - Olha aqui a tela.

Sysadmin: - Qual versão do PHP você usou para desenvolver?

Analista: - 4 (quatro).

Na mente do Sysadmin: Muito bom, será que esse cara toma cerveja comvalidade vencida?

Sysadmin: - Essa versão não é recomendada para ambientes em produção, a
usada aqui no SO(Debian Lenny) é a 5.0 em diante.

Analista: Putz, pode dar um jeito?\

Na mente do Sysadmin: Lá vamos nós de novo com a bigorna e a marreta…

Sysadmin: - Você está usando variáveis globais?

Analista: - Acho que sim… Sim, estou!

Sysadmin: - Claro, só um instante.

Sysadmin altera o php.ini para aceitar variáveis globais do PHP,
muito puto…

Na mente do Sysadmin: - Será que ele já leu algum artigo
sobre melhores práticas para PHP?

Sysadmin: - Está pronto, esse servidor terá estar disponível na internet?

Analista: - Sim, porque você acha que ele foi migrado para PHP?

Na mente do Sysadmin: - Será que acertar a marreta na cabeça dele,
alguém irá notar?

Sysadmin: - Está aparecendo alguns erros ao consultar as tabelas.

Analista: - Tudo bem, esses erros são de tabelas que já não existem, para o
programa precisa apenas de uma dessas consultas que estão com erro.

Na mente do Sysadmin: - Hã?

Analista: - Pode fazer desaparecer essas mensagens de erro?

Sysadmin: - Claro, só um minuto…

Altera o php.ini novamente para omitir qualquer erro do PHP.

Sysadmin: - Mais alguma coisa?

Analista: - Por enquanto está tudo certo.

Esse tipo de situação acontece muito em muitos lugares desse planeta, portanto cuide bem de seu sysadmin. :)

Para continuar esse meme:

Eder (frolic) L. Marques

André (andrelop) Luís Lopes

Christiano Anderson

Eu vou para Debconf8!

Monday, July 28th, 2008

Finalmente comprei as passagens, vou para Debconf8 na Argentina. :)

Icedtea/OpeJDK e Pentaho

Tuesday, July 8th, 2008

    Esses dias tenho tido bastante diversão já que a internet no trabalho tem algumas pequenas restrições. Na última semana precisa testar o Pentaho, como também precisava testar alguma versão da máquina virtual java que rodasse num Linux na plataforma SPARC.

    Para uma linguagem multiplataforma que é possível facilmente olhar sua conta pela internet (internet banking) na plataforma AMD64 com Linux (meu caso Debian) nativamente e executar programas com Linux na plataforma SPARC. Ainda prefiro a velha e antiquada linguagem C. Isso é uma ironia, complemento de um nota antiga aqui no blog.

   Depois de três brigando com o OpenJDK/IcedTea para compilar, consegui gerar os binários depois de 13 horas initerruptas. No SPARC não consegui fazer muito coisa mas no AMD64 em testes sem rigor científico, o tempo que demorou para a instância do JBoss 4.2 carregar com o Pentaho BI Plataform.

OpenJDK:
Tempo Médio: 56 segundos

Sun-Java6:
Tempo Médio: 59 segundos

   Como o foco não era comparar as máquina virtuais java, somente fiz a média de carregar uma instância do JBoss com Pentaho. O equipamento é um Pentium Dual-Core, 2GB de RAM, Debian Lenny (AMD64), JBoss 4.2.2 e PostgreSQL 8.3.3. Gostaria de avançar mais nesse teste mas uma pequena falta de tempo me impede no momento. :)

Ajude a sustentar a Wikipédia e outros projetos, sem colocar a mão no bolso, e concorra a um Eee PC!

Thursday, June 26th, 2008

  Também estou participando da campanha do Augusto Campos com o seus sites BR-LInux e Efetividade.  Você também pode ajudar os projetos de Software Livre/Código Aberto não só participando dessa campanha mas contribuindo diretamente. :)

  Eu escolhi o Creative Commons além do Wikipedia para essa campanha. Já contribuo de forma pequenina para o PostgreSQL e Debian, e você. :)

   Ajude a sustentar a Wikipédia e outros projetos, sem colocar a mão no bolso, e concorra a um Eee PC!

…e também a pen drives, card drives, camisetas geeks, livros e mais! O BR-Linux e o Efetividade lançaram uma campanha para ajudar a Wikimedia Foundation e outros mantenedores de projetos que usamos no dia-a-dia on-line. Se você puder doar diretamente, ou contribuir de outra forma, são sempre melhores opções. Mas se não puder, veja as regras da promoção e participe - quanto mais divulgação, maior será a doação do BR-Linux e do Efetividade, e você ainda concorre a diversos brindes!

Minhas propostas toscas para PGCon Brasil 2008

Wednesday, June 25th, 2008

   Bom, para ajudar você que está inibido em enviar uma proposta de palestra para PGCon Brasil 2008, vou publicar aqui as três proposta que enviei até então:

 

A primeira

 


Título: HA em PostgreSQL: O Elefante disponível para além do infinito
Tipo: Palestra
Público Alvo: Intermediário
Resumo:
    Alta-Disponibilidade para banco de dados é um das tarefas mais difíceis para qualquer profissional de TI, os desafios estão muito além do que somente trocar um endereço IP. Esta palestra tem como objetivo mostrar as estratégias e ferramentas possíveis de usar para Alta-Disponibilidade em PostgreSQL e também mostrar o que não funciona.

Descrição (até 3000 caracteres):
     Existe um mito corriqueiro que alta-disponibilidade basta ter duas máquinas com um serviço simples de alta-disponibilidade ou que é simples montar um Cluster Multi-Master que a Disponibilidade do Banco de Dados está garantida. A simplicidade de encontrar a solução pode significar o fracasso de um projeto. Pois, para um projeto bem-sucedido de Alta-Disponibilidade é necessário avaliar as muitas variáveis que podem significar em pontos de falhas, tratando-se de
banco de dados as variáveis aumentam significativamente porque terá que avaliar se um projeto de Alta-Disponibilidade é em uma rede LAN ou WAN, Assíncrono ou Síncrono, aplicação está preparada para suportar replicação ou trabalhar em cluster.

    Esta palestra visa desmitificar a idéia simplista de um projeto de Alta-Disponibilidade em Banco de Dados (PostgreSQL) e mostrar soluções com as principais ferramentas com suas funcionalidades e quais são as melhores soluções de Alta-Disponibilidade para essas ferramentas. Dentre elas, será citado: PgBouncer, PL/Proxy, PgPool-2, Slony, Log
Shipping, Sequoia, etc…


 

A segunda

 

Título: skytools, pgbouncer, plproxy
Tipo: Palestra
Público Alvo: Intermediário
Resumo:
    Nos últimos anos o PostgreSQL tem aumentado sua participação em empresas em áreas importantes das mesmas. Com isso problemas como performance com grande quantidade de usuários e aumentar disponibilidade do banco de dados em ambientes que precisam de 99,9% do ano disponível. Por falta de opções disponíveis em Software Livre/Código Aberto empresas como Skype criaram suas próprias ferramentas e liberaram como Software Livre/Código Aberto como
SkyTools, PlProxy, PgBouncer. Essa palestra tem com objetivo mostrar um pouco dessas ferramentas.

A terceira

Título: Sinergia PostgreSQL e Debian, o melhor SGDB com o melhor SO.
Tipo: Palestra
Público Alvo: Iniciante
Resumo:
    O PostgreSQL é considerado o melhor banco de dados em Software Livre/Código Aberto atualmente e a sinergia entre o PostgreSQL e o Debian é bem antiga e muito respeitada. Muitos instalam, configuram ou personalizam sem usar as ferramentas disponíveis no Debian aumentando ainda mais a extenuante tarefa de administrar um banco de dados. Esta
palestra visa demonstrar como gerenciar corretamente o PostgreSQL no Debian como também demonstrar como funciona o time de empacotamento do PostgreSQL, os pacotes dependentes e extensões disponíveis do
PostgreSQL no Debian, a possibilidade de gerenciar múltiplas instâncias. Enfim, ajudar muitos DBA’s e administradores de rede e sistema a ter mais tempo para tomar um café, cerveja e família.

Lenny - Debian-Installer beta 2

Saturday, June 14th, 2008


 
   Fora anunciado recentemente o lançamento do Beta2 do instalador da próxima versão estável do Debian. Com o codinome de Lenny e versão 5.0, o instalador conhecido como Debian-Installer tem novos recursos bem interessantes, num teste rápido posso dizer que gostei de ter a possibilidade de instalar o Grub2, reconheceu minha placa wireless e também tem a possibilidade de habilitar já na instalação o repositório Volatile. Tirei alguns screenshots da instalação do Lenny que podem ser vistos aqui.

  Abaixo duas telas do instalador. :)

 

/>

 

Rapidinhas de maio/junho…

Thursday, June 12th, 2008

Ando um pouco ocupado no trabalho para postar algo mais relevante  ou maior mas algumas coisas não posso deixar passar. :)

-  Sistemas desenvolvidos em Cobol são legados? Bem, descobri que pode ser pior, no aeroporto, enquanto conversamos sobre mercado brasileiro de TI, fui informado que existe um sistema em ALGOL em produção e funcionando muito bem.

- Quanto mais eu permaneço na cidade imaginário planejada  tenho a sensação que as pessoas vive no universo paralelo.

- Andar de kart e jogar squash é um bom passatempo mas ainda prefiro correr. :)

- O  Yahoo vai colocar-se a venda em definitivo?

- Estou ficando cansado de explicar que replicação simétrica numa distância de 2.000 km entre os pontos é acabei com a lei da relatividade e confirmar na prática a teoria das supercordas.

- Alguns defensores de Software Livre/Código Aberto insistem na obscuridade das informações e falhas de seguranças, publicar uma falha crítica como fez o Debian numa Distribuição Linux Corporativa ou num produto de uma das grandes empresas de TI seria considerado temeroso e primário por muitos ou mesmo passaria desapercebido pois não seria publicado, será?

Dica: Remover semáforos do Apache2

Tuesday, June 10th, 2008

   Por esses dias, fazendo ajuste de performance num servidor Apache2.2 no Debian Etch, tive um pequeno problema com os semáforos usados por ele. Para removê-los, usei a dica desse site, levemente adaptada para o usuário do Apache2 no Debian (www-data):

#ipcs -s | awk ‘ $3 == "www-data" {print $2, $3}’ | awk ‘{ print $1}’ | while read i; do ipcrm sem $i; done

Pequeno teste com Icedtea e bancos

Monday, June 2nd, 2008

   Fiz um pequeno teste usando o Icedtea no Debian Sid em duas instituições bancárias. Na Caixa Econômica Federal consegui usar o Internet Banking mas no Banco do Brasil o teclado virtual nem apareceu. Pela evolução rápida, creio em breve teremos na plataforma AMD64 e Debian um opção fácil de usar Internet Banking das instituições bancárias sem precisar fazer alguns malabarismos com schroot. ;)

  

FISL 9.0: sobrevivi…

Thursday, April 24th, 2008

  Este ano de 2008 a Festa da Padroeira, Woodstock Geek, ou vulgo FISL 9.0 e sobreviveu é um guerreiro porque este ano foi o melhor FISL de todos!!!

  De volta ao Centro de Convenções da PUCRS, este ano contou com mais de 7000 participantes, mais patrocinadores, mais palestras de boa qualidade, mais estandes, mais grupo de usuários e para manter a tradição a rede wireless do FISL funcionou quando bem queria. :)

   Esse ano foi um pouco mais difícil de acompanhar porque colocaram os eventos comunitários num horário bom para pessoas que gostam de socialização (entende-se como tomar cerveja). Os eventos comunitários do Debian Brasil e do Gnome estavam marcados para  às 9 horas da manhã o que acarretou em um processo extramente lento da minha mente acordar, obrigando a consumir muitos litros de café…

  Esse ano como outros anos, foi muito bom rever os amigos, conhecer novas pessoas e voltar tomar cerveja Polar e Coruja. Esse ano, para variar continuo minha saga de esquecimento e leseira explicíta e a vítima da vez foi a Fernanda Chaves, esqueci completamente do jantar com uma galera bacana  num restaurante japonês em Porto Alegre chamado Sakae. Tive alguns contra-tempos que tulmuturam minha pequena vida insana durante o FISL mas isso fica para quem sabe um outro post.

  As plenárias do Debian Brasil e Gnome foram muito boas e as palestras que consegui assitir foram excelentes, algumas não era possível entrar pois os auditórios estavam lotados, pareciam ônibus cheio no horário do rush.

  As palestras de PostgreSQL foram boas (exceto a minha…) mas faltou o evento comunitário, para variar, eu esqueci de inscrever o evento comunitário do PostgreSQL. Gostei da organização da galera da Associação Python Brasil que organização uma mini pycon dentro do FISL, quem sabe no FISL 10.0 conseguiremos fazer o mesmo com o Debian e PostgreSQL. :)

  O Cesinha com sua pergunta surpresa, deixou muitas pessoas sem resposta ou melhor levemente constrangidas. :)

  Muitos reclamaram das palestras, do temário, da rede, do apelo comercial. Eu avalio um pouco diferente:

1 - Palestras: As palestras aprovadas pelo temário foram muito boas, porém não tem como o temário avaliar a dicção e presença de palco de um palestrante, muitos novos palestrantes apareceram outras muitos famosos simplesmentes não foram, alguns conseguiram avisar que não chegariam ou conseguiram um substituto a altura.
   Também foi muito positivo as pessoas da comunidade dispondo-se para avaliarem as palestras, claro que precisa de ajustes mas foi um dos pontos positivos do FISL.
   O evento está crescendo, obviamente terá mais palestras de patrocinadores, algumas palestras que pouco agregaram ao evento e eram bem fracas tecnicamente, isso teremos que conviver.

2 - Infra-estrutura: Segundo os números preliminares, o evento todo consumiu mais de 140GB de banda, controlar isso não é uma tarefa simples mas novamente os problemas com wireless aconteceram, se não acontecessem não seria o FISL. :)

3 - Desafios de programação: Gostei do  INDT ter organizado o desafio e a Trolltech ter trazido uma pessoa para uma oficina de programação em QT.

4 - Os Grupos de Usuários: Eles são um show a parte, mas esse ano parecia que o espaço estava um pouco menor mas não consigo afirmar pois o evento estava com muita gente (+7400 pessoas).

5 - Auditórios: Maioria das palestras estavam com os auditórios lotados, se a organização do FISL pretende que a décima edição tenha 10 mil participantes, ano que vem terão problemas com os auditórios.

6 - De volta para PUCRS: Apesar de gostar muito de ter voltado para PUCRS o FISL, sai do evento com a sensação ela ficou pequena para evento como o FISL.

7 - Público: Muito variado, tinha pessoas que estão desde a primeira edição à pessoas que não sabiam absolutamente nada, muito positivo pois aponta possíveis padawans. Também vale ressaltar que o público feminino aumentou significativamente, refletindo a mudança na área de TI do aumento da participação de mulheres.

    Estive pensando, 10 anos de FISL, décima edição. Está na hora de alguém contando as aventuras de organizar o evento, voluntários? :)

… Rumo aos 10 mil na edição 10.0…

Obs1: Perdi o recarregador de celular, não pode ser FISL se eu não esquecer/perder alguma coisa. :P

Obs2: Todas as camisetas no estande do Debian e do PostgreSQL foram vendidas. :)