0

Encontro Mineiro de Software Livre

Posted by Juliano Sene on Oct 9, 2008 in Software Livre

Este ano o Encontro Mineiro de Software Livre será realizado na UNI-BH, de 26 a 29 de Novembro de 2008.
A organização do evento convida a comunidade a enviar seus trabalhos até o dia 24 de Outubro de 2008 através do sítio:
http://emsl.softwarelivre.org/chamada_trabalhos/

A comunicação dos resultados será feita até o dia 14 de Novembro de 2008. Maiores informações sobre o processo de avaliação, consulte:
http://emsl.softwarelivre.org/avaliacao/

O Encontro Mineiro de Software Livre acontece anualmente em Minas Gerais. Depois de ser sediado por 2 anos consecutivos em cidades do interior, o evento volta para a região metropolitana em sua quinta
edição. O EMSL foi criado com o objetivo de fomentar a aproximação e o intercâmbio entre os vários grupos que utilizam o software livre no estado, assim como incentivar seu uso por novos grupos. Esta edição, com o lema “Liberdade para Aprimorar”, visa promover a contribuição e o aperfeiçoamento do software livre de forma consciente e colaborativa.
Os trabalhos deverão ser registrados em uma das seguintes trilhas:

* Filosofia de Software Livre: questões sobre direito intelectual para desenvolver software livre; modelo de desenvolvimento de software livre; interação com comunidade de desenvolvedores de software livre; entre outros.

* Ferramentas para Desenvolvimento: o uso de ferramentas, incluindo sistemas de construção, depuração, entre outros, para desenvolvimento de software livre; ou desenvolvimento de tais ferramentas.

* Liguagens de Programação: linguagens de programação que possam ser utilizadas para desenvolvimento de software livre ou desenvolvimento de/para linguagens de programação.

* Desenvolvimento de Software Básico: desenvolvimento de software básico para o funcionamento do sistema, incluindo “kernels”, “toolchains” (compiladores, montadores, outros), interpretadores, bibliotecas padrão, serviços de comunicação básica, interface com hardware, entre outros.

* Desenvolvimento de “Desktop”: desenvolvimento de infra-estrutura e aplicações para o “Desktop”, incluindo o desenvolvimento ou uso de “toolkits”, entre outros.

* Desenvolvimento de Serviços: desenvolvimento de aplicações ou bibliotecas para prover serviços, seja para Internet ou serviços locais.

* Documentação e Tradução: ferramentas, procedimentos e projetos para documentação e tradução de software livres.

* Arte Livre: ferramentas livres para criação de arte livre, incluindo áudio, imagens, vídeo, entre outros.

 
1

Novo nome para a versão testing

Posted by Juliano Sene on Sep 6, 2008 in Debian

Galera,

Conforme divulgado pelo RM Luk Claes na lista debian-devel-announce, o novo nome da Debian Testing será “squeeze”, isso mesmo os alienigenas que tem no desenho Toy Store. Para quem não conhece os personagens do desenho podem conhecer mais no site http://en.wikipedia.org/wiki/List_of_Toy_Story_characters .

Assim a Debian continua com a tradição de usar nomes dos personagens do filme e a equipe de desenvolvedores convida a todos a participar do “Bug squash party” que acontece nos dias 05 e 06 de setembro no canal #debian-bug em irc.debian.org.

 
0

Metas 2008.. como estão?

Posted by Juliano Sene on Jun 10, 2008 in Uncategorized

Bom em 2008 eu prometi muita coisa como no post que fiz neste blog.

Assim só atualizando as metas e algumas concluídas.. vamos lá:

  1. Manter o blog atualizado com how-tos e afins para a comunidade; = Não está como gostaria mes estou mantendo.
  2. Arrumar meu cantinho, porque hoje moramos na casa de minha mãe; = Consegui alugar um barracão no qual estou morando com a Dandy e já montei o meu escritório. Posto fotos depois.
  3. Passar no vestibular, e terminar um curso superior; = Estou fazendo facul, isso mesmo na COC
  4. Colaborar sem falhar com os pacotes e traduções no Debian; = PENDENTE
  5. Manter-me mais estável em um emprego. = Estranho falar isso mas estou quase completando um ano em uma única empresa, pois adorava ser mochileiro pelos desafios que me eram apresentados. Mas ficando quietinho um pouco estou podendo economizar e poder investir um pouco em mim e na minha família.

Agora convido a você a rever suas metas que a blogar como estão indo após 6 meses de luta.

 
0

Você sabe como estão os pacotes de sua arquitetura?

Posted by Juliano Sene on Jun 10, 2008 in Debian

Recentemente navegando no blog do nosso amigo Tadeu Pena ele postou falando sobre a situação dos pacotes que se encontram para quem usa o SID.

Achei interessante em repassar o artigo dele porque eu não conhecia esta parte do projeto Debian. Você que usa o SID sabe do que estou falando quando damos aquele famoso upgrade, e não conseguimos mais manter a nossa máquina “usável”. Assim pelo que entendi no site dos Desenvolvedores do Debian o “TEMPO” lhe indicará como está a situação daquele dia para os pacotes em sua arquitetura. Um tanto curioso mas muito interessante para aqueles que sempre gostam de ter a ultima versão do pacote em seu desktop instalado ;)

… “O “tempo” de uma determinada base de distribuição Debian é uma indicação de quão seguro é em um determinado dia para tentar fazer alguma instalação / atualização de pacote. Um “mau dia” é um dia em que uma percentagem razoável de que a distribuição e/ou repositório não é instalável devido a quebra e inter-dependências de pacotes. Um “bom dia”, ao contrário, é quando a maior parte (possivelmente todos) dos pacotes disponíveis nessa distribuição repositório serão instalados. ” … (tradução do texto do site)

Para aqueles que já estão se preparando para migrar o servidor de etch para lenny, é interessante visitar antes para ver se a arquiterura está num bom dia.. sem as famosas nuvens aterrorizantes :-D

No mais espero que tenham gostado que nem eu gostei.

 
0

Teste de Stress

Posted by Juliano Sene on Jun 9, 2008 in How-tos

Chegou hoje na empresa no qual trabalho uma placa mãe que de cara eu tinha falado que tinham tomado cano, porque cade o processador. Aí a anta aqui não tinha lido sobre a era da família VIA, que agora tá correndo em carreira solo. Assim para que conheçam um pouco a placa é uma PC2500E.

Fui delegado em fazer os testes para ver se o produto que estão desenvolvendo rodaria neste tipo de computador e lá vou eu pro meu fundo do baú de comandos no debian e lembrei do stress.

Stress é uma ferramenta que pode ser configurada para realizar um testes de stress de CPU, I/O, memória e disco em sistemas da família unix. E sua licença é GPL.

Esta ferramenta foi desenvolvida para vários sistemas operacionais, como dito acima. Assim, existem compilações específicas para determinados sistemas e, também, existe o source code disponível para compilação local.

A instalação no debian é bem simples:

<code>aptitude install stress </code>

IMPORTANTE: Antes de realizar os testes, tenha no mínimo dois terminais abertos no servidor sobre teste. Assim, caso a ferramenta consuma muitos recursos da máquina, você terá a oportunidade de matar seu processo sem ter que esperar que o teste acabe. Caso esteja remoto como foi o meu caso use o screen.

Abaixo seguem alguns exemplos práticos de como testar o seu servidor com esta ferramenta:

<code> # stress --cpu 1k  </code>

Este comando faz um fork de 1024 processos a serem processados pela CPU.

<code> # stress --cpu 12 --timeout 10s </code>

Este comando faz um fork de 12 processos a serem processados pela CPU e o tempo do teste deverá ser de 10 segundos.

 <code> # stress --vm 2 </code>

Faz um fork de 2 processos que alocarão memória do servidor

<code> # stress --vm 2 --vm-bytes 128M </code>

Faz um fork de 2 processos que alocarão 128M cada durante o processo de stress test.

<code> # stress --vm 2 --vm-bytes 128M --vm-hang --timeout 1h  </code>

Durante o teste serão alocados 128Mb de memória do servidor que somente serão liberados ao término do processo (após uma hora, segundo o parâmetro “–timeout 1h”)

<code> # stress --io 4 </code>

Durante o teste, 4 processos farão múltiplas chamadas da função sync() (chamada de sistema que faz um flush do que existe na memória para o disco).

 <code> # stress --io 4 --timeout 10s </code>

Faz exatamente o que o teste acima faz, porém, durante apenas 10 segundos.

<code> # stress --hdd 6  </code>

Faz com que 6 processos utilizem a chamada de sistema write(), responsável pela escrita em disco no sistema operacional.

 <code> # stress --hdd 10 --hdd-bytes 2g --timeout 50s  </code>

Faz com que 10 processos utilizem a chamada de sistema write() para escrever arquivos de 2Gb de dados em disco, durante 50 segundos. O padrão para o parâmetro –hdd-bytes é de arquivos de 1Gb.

 <code> # stress --hdd 3 --hdd-noclean </code>

Faz com que 3 processos criem arquivos de 1Gb (default do stress) no ambiente e não façam o unlink destes processos. Para maiores detalhes a respeito do unlink, por favor, utilize “man unlink” em ambientes Unix.

Referência

Em http://weather.ou.edu/~apw/projects/stress/ podem ser encontrados mais detalhes a respeito do stress e suas formas de uso.

 
0

Trabalho remoto

Posted by Juliano Sene on Apr 28, 2008 in How-tos

Muita gente ainda tem medo de acessos remotos em sua empresa e ao mesmo tempo as informações confidenciais serem roubadas. Mas o mercado vem mudando assustadoramente, até mesmo com ensino superior a distância, por coincidência estou fazendo também (coc).

Alguns clientes fazem contratos para acesso remoto, e aí? as horas trabalhadas são enviadas na base de confiança?

E aqueles que querem que comprovemos?

Eu tinha me esquecido do comando que poderia responder a este problema, mas fazendo uma breve e muito rápida a pesquisa encontrei o:

# last

Este comando apresenta tudo que necessitamos para a comprovação de nossos acessos aos servidores:

User Terminal Sem. Mês Dia Hora Inicial Hora Final Total de horas logada

sene pts/0 :0.0 Fri Feb 1 14:22 - crash (00:59)
sene pts/3 :0.0 Fri Feb 1 13:50 - 13:54 (00:03)
sene pts/2 :0.0 Fri Feb 1 13:45 - 13:54 (00:08)
sene pts/1 :0.0 Fri Feb 1 10:59 - 13:54 (02:54)
sene pts/0 :0.0 Fri Feb 1 10:15 - 13:54 (03:39)
sene tty1 Fri Feb 1 10:14 - crash (05:07)
sene tty1 Fri Feb 1 10:14 - 10:14 (00:00)
sene pts/0 :0.0 Fri Feb 1 10:11 - down (00:01)

Uma solução prática hoje pra mim :-)

 
1

Uma entrevista interessante.

Posted by Juliano Sene on Feb 28, 2008 in Politica

ÓTIMA A IDÉIA DE RITA LEE

Idéia de Rita Lee, no programa do Amaury Jr., a cantora e ativista Rita Lee teve uma daquelas idéias brilhantes, dignas do seu gênio criativo.Reclamando da inutilidade de programas como o Big Brother, ela deu a seguinte sugestão: ‘Colocar todos os pré-candidatos à presidência da República trancados em uma casa, debatendo e discutindo seus respectivos programas de governo. Sem marqueteiros, sem máscaras e sem discursos ensaiados. Toda semana o público vota e elimina um. No final do programa o vencedor ganharia o cargo público máximo do país. Além de acabar com o enfadonho e repetitivo horário político, a população conheceria o verdadeiro caráter dos candidatos.

A idéia não é incrivelmente boa?

Então gritemos para pesse país: Casa dos Políticos JÁ!

 
0

Conexão com a internet

Posted by Juliano Sene on Feb 23, 2008 in Pessoal

Bom, tudo hoje necessita da internet, como também nós meros mortais necessitamos nas grandes capitais, de empresas que provêem acesso a internet (Conhecidos como provedor de acesso). Tudo hoje encontra-se monopolizado as grandes operadoras de telecom, que isso me da uma tremenda saudade de Águas de Lindoia, aonde tinha o meu provedorzinho a Lindoianet.

Como é chato ficar na linha esperando atendimento, quando tinha o meu provedor no interior se não atendesse o cliente em menos de 24horas com certeza eu tinha um cliente a menos. Fiquei na linha esperando, esperando, até um atendente falar que estava com problemas no meu modem, que não estava muito estável a instalação. Puts, que mentirada, vou fingir que não sei como acessar o modem, ver sinal, nem sei nada de redes, e assim por diante. Fora que a mais de um ano sempre funcionou, mas vamos chamar realmente de osmar e que o defeito e esse.

A famosa frase é falada pela atendente: “Sr. deverá aguardar o nosso técnico até 72horas em sua residência, para verificar o que está acontecendo com a sua conexão”. O pior da história que tenho tudo com essa empresa: TV + NET + Telefone.

Bom ainda estou no ar, assim fui dar uma navegada sem rumo e achei esse video no youtube que adorei, assim todos agoram podem compartilhar comigo a minha indignação de não ter a velocidade atendida pelos provedores de acesso dentro das capitais. Porque não deixam isso dentro de pequenas empresas provedoras para poderem entregarem serviços com mais qualidade e sempre ter alguem perto pra poder pelo menos XINGARRRRRRRRRR.

You need to a flashplayer enabled browser to view this YouTube video

 
0

Flash em máquinas AMD64

Posted by Juliano Sene on Feb 11, 2008 in How-tos

Hoje troquei minha máquina de trabalho de i386 para amd64, assim me deparei com algumas falhas de programas que necessitamos no dia a dia de trabalho. Ainda mais que tenho que sempre ficar on-line com os famosos softwares: skype, gajim (jabber, talk, msn, yahoo, icq, entre outros).

Para estes tive que fazer somente um malabarismo com o skype, pois o restante tinha no repositório oficial do debian. Já a nível da navegação tive problemas com o firefox, parei um pouco para debugar o script de instalação e consegui instalar o mesmo do site oficial sem muitas torturas… assim posto a simples linha que devem alterar.

Baixe no site da Macromedia o tar.gz do flash.

Como usuário normal, sem ser root, descompacte-o e entre no diretório:

[sourcecode language='bash']$ cd ~/install_flash_player_9_linux[/sourcecode]

Agora edite o arquivo de instalação:

<pre lang=”php”> $ vi flashplayer-installer</pre>

Procure por este pedaço do código:

<pre lang=”php”> # check architecture
TEMPARCH=`uname -m`
case $TEMPARCH in
i[3456]86)
ARCH=i386
;;
*)
exit_cpu $TEMPARCH
;;
esac</pre>

Altere somente este pedaço:

<pre lang=”php”> # check architecture

TEMPARCH=`uname -m`
case $TEMPARCH in
#i[3456]86)
x86_64)

ARCH=i386
;;
*)
exit_cpu $TEMPARCH
;;
esac</pre>

Pronto agora só instalar normalmente, lembre-se todos os browsers que tiver aberto deverá estar fechando antes da instalação, agora só rodar o comando:

<pre lang=”bash”>$./flashplayer-installer</pre>

Para ter certeza que funcionou, abra o browser e digite about:plugins se aparecer o flash esta tudo ok.

 
1

Demorou mas tamo vivo!!

Posted by Juliano Sene on Feb 8, 2008 in Pessoal

Bom tem tantas coisas para colocar em dia.

Estou devendo pra todos a publicação do funcionamento do XEN em meus testes. Tive muita ajuda e gostaria com este post já agradecer a todos que incomodei, mas o importante é que a máquina esta rodando XEN 3.2 e ainda consegui virtualizar as tais máquinas windows para o cliente, aplicar DRDB + HA.

Esse mês está bem confuso pra mim, pois estou trabalhando dentro da JUCEMG, tercerizado de uma empresa, só que agora vão ter mudanças radicais na mesma, e estou a perigo no trampo. Ao mesmo tempo como PJ, estou tendo N propostas boas de trampo fora de BH. Mas tinha prometido pra mim mesmo que iria (vou) ficar em BH ou região para poder voltar com algumas atividades da comunidade de Software Livre. Tenho que pensar também no bolso, pois tenho algumas prioridades agora na minha vida.

Sabe-se de passagem que passei no vestibular novamente da COC, então agora vamos ver se termino uma faculdade. Pois como todos sabem larguei o curso de Gestão de Software Livre, pra poder me aventurar nesse mundão. Agora também tenho outras responsabilidades principalmente na vida amorosa, afetiva, conjugal.

Eu e dandy estamos muito felizes com as nossas coisinhas sendo montadas a cada mês. Ainda não mudamos, mas já estamos com um pé bem a frente, pois fizemos ontem a reserva de nosso apartamento. Só que ao mesmo tempo estamos estudando as possibilidades $$$ de simplesmente mudarmos e depois juntarmos uma grana pra comprar uma casa. Tirando a famosa vontade dela de comer chocolate e isso me levando junto a comer N KG de chocolate junto e me transformando numa bola, estou na dieta brava e tentando não comer e beber nada.

Já na empresa que estou como PJ prestando serviços, estamos a gás total montando produtos (cdd’s) para pequenos escritórios terem seus firewall’s, acesso remoto, e pegando alguns outros pepinos de virtualização, alta disponibilidade, backups malucos remotos.

Quem diria que um dia, eu, iria largar tudo em Águas de Lindoia, voltar pra BH e encarar o mundo real de administradores de rede de alta escala. Estou gostando muito de brincar com storages, server (hardwares bons) e principalmente com o XEN. Eu vejo nesse brinquedinho uma grande ferramenta de produção.

 
1

XEN.. fim de semana em luta.

Posted by Juliano Sene on Jan 7, 2008 in Debian

Passei um final de semana tremendamente louco. Inicialmente minha meta era simplesmente instalar uma servidor que tem suporte a VT, isso é, instalar GNU/Linux + XEN + preparar o ambiente para receber máquinas virtuais Windows 2003.

A estranha lokura foi quando peguei o hardware e foi me deparando com a falta de driver SATA_VIA no kernel 2.6.18.x, conseguindo o reconhecimento dos HDs somente depois de compilar o kernel 2.6.23, que é nativo o suporte ao XEN.

Vem agora a instalação do XEN, pesquisei, chamei amigos colaboradores, mas ninguém, nem os desenvolvedores do XEN recomendaram recompilar o mesmo para o kernel 2.6.23, isto foi uma das ultimas frases que li “Very, very, very bad”.

Assim fui seguir um dos conselhos do grande mestre Fike , de tentar achar um path para os hds SATA no kernel 2.6.18, mantidos pela turma xen-dev. Mas infelismente o final de semana acabou e não consegui terminar de tentar aplicar as possibilidades que achei.

Em breve publico um how-to de como foi toda essa luta com os seguintes temas: “Recompilando XEN”, “Implementando XEN + Windows 2003 + LVM”, sei que tem um monte disso na net, mas nada com ter mais um :-)

Read more…

 
1

2008, Metas

Posted by Juliano Sene on Jan 2, 2008 in Pessoal

Como todo início de ano vem as promessas que chega no final devemos colocar em estudo para saber se realmente atingimos essas metas.

Eu parei e vi que o ano que passou, mesmo conturbado profissionalmente, pessoalmente tive muitas conquistas, como a minha esposa. Mas minhas metas para este ano serão mais ousadas (no meu ponto de vista eh claro) ainda, essas são:

  1. Manter o blog atualizado com how-tos e afins para a comunidade;
  2. Arrumar meu cantinho, porque hoje moramos na casa de minha mãe;
  3. Passar no vestibular, e terminar um curso superior;
  4. Colaborar sem falhar com os pacotes e traduções no Debian;
  5. Manter-me mais estável em um emprego.

Eu creio que essa lista deveria ser muito… muito maior.. tem muitas coisas que devo fazer, principalmente a tarefa que não coloquei ai, mas essa eh a famosa 00 :-), que é me casar no civil.

No mais aguardem que em breve já devo postar algo sobre o shorewall, que estou estudando a fundo e o simple-cdd.

Feliz 2008… sinto que este ano vai ser 10 :-D

Copyright © 2008 N a v e E s t e l a r U.S.S. S e n e All rights reserved. Theme by Laptop Geek.