Ubuntu na terra do pão di queijo

21/02/2010

Pão de queijo muda de forno

Filed under: Ubuntu — Leonardo Amaral @ 3:25

Olá leitores!

Resolvi, já que as patifarias sobre meu domínio (:P) resolveram acabar depois que migrei pra KingHost, migrar meus sites para lá. Por pura versatilidade, já que aqui sou bem limitado e por questão de controle mesmo, mandei tudo pra infra própria. A partir de agora, a nova URL é:

http://paodiqueijo.leleobhz.org

Se algo der errado, obviamente eu irei retornar para cá em última hipótese. No mais, nos vemos no novo blog!

Anúncios

16/10/2009

[DICA RAPIDA] Fedorentos Largados

Filed under: Dicas,Fedora — Leonardo Amaral @ 17:11

Entre uma rápida brincadeira linguística no título do post e brigas com mirrors desaparecidos, acabo passando problemas com os servidores que dou manutenção e que por ventura são Legados (Ou seja, tem software não mais oficialmente suportado pelos seus mantenedores).  Felizmente, os servidores Fedora pra lá de legados não me atazanam mais a paciência. Depois que o servidor de pacotes legados do Fedora foi pro espaço, a solução foi usar o mirror do pbone, que ainda funciona.
(more…)

02/09/2009

Ubuntu e youtube

Filed under: Multimedia,Software Livre,Ubuntu — Leonardo Amaral @ 0:05

Saudações mineiro-alvinegras! Sei que vocês devem ter morrido de saudades, mas já viram como funciona a corrida vida de professor

Voltando a vaca-fria, vou dedicar este post à Caroline Konzen, aluna da professora Ana Cristina Fricke Matte/UFMG, que perguntou sobre esse tema e me levou a sanar de vez uma dúvida cruel: Quais opções existem para salvar vídeos do Youtube no computador?
(more…)

26/05/2009

Linux encarnou o diabo da tazmania?

Filed under: Ubuntu — Leonardo Amaral @ 12:09

Faz um certo tempo que venho tomando raiva de duas coisas: Comunidades de Software Livre (Ainda mais em minas) e do Linux (Quando referencio Linux, estou usando a definição de que Linux é só o kernel). Hoje senti necessiade de expor os motivos disto neste post.

Eu acho engraçado que o pessoal com quem normalmente digo isso me olha tão torto quanto olham um MS addict, o que me faz pensar que a idéia e ser um fanclub ou algo do tipo, e não buscar qualidade, sendo sequer capazes de ouvir ou pesquisar os fundamentos deste posicionamento. Acabam acontecendo coisas como “Nossa, agora começa a falar mal de Linux” como se eu tivesse fazendo um atentado a liberdade.

Os motivos que me levam a acreditar que Linux não é um bom código ainda são bastante superficiais no que tange ao “como”, pois meu conhecimento de C/C++ e aspectos técnicos internos do Linux é bem pequeno, mas na pratica tenho algumas coisas bem evidentes. Lembro também que os motivos são puramente técnicos, o que faz com que minha opinião possa mudar com o andar da carruagem. Aproveito este parágrafo para citar que tudo isso começou a partir do kernel 2.6.2x

Recordo-me quando comecei a implantar Xen nos meus servidores, que usava inicialmente o kernel 2.6.18, e ele tinha um suporte bem pobre no quesito hardware. Isso geralmente não era problema, até aparecer problemas no PCIBACK do Xen. Nem o Xen nem o Linux sabiam onde raios tinham os gargalos. vmstat, dstat, dmesg, xm dmesg e outras coisas que conheço não relatavam problema algum. Acabou que na época perdi meu emprego por isso (O email as vezes levava mais de 1 min pra autenticar, e nem usava dominio nem nada).

Depois “foi fondo” até o Xen com kernel 2.6.27, ainda experimental. Instabilidades, memory leaks (Causados também pelo tosco módulo da Nvidia e coisas como Flash) e no final estava reiniciando o server de 2 em 2 dias. Um outro server (Esse não tinha X) tinha um problema com o 2.6.18 que ele dava panic de 3 em 3 dias. Registrei o bug no lauchpad mas não deu em nada.

Para não falar que a culpa é de patches, o 2.6.29 do Arch (E do ubuntu também com o 2.6.28 e o .30rc6 do kernel-ppa) comeu o suporte a minha webcam (Que existia ate o .27),  o iSCSI crasha com qualquer operação de escrita no disco e de quebra, essa semana lendo sobre gerenciamento de memória no Linux, descobri que o Linux elege processos pra matar quando da OOM somente pelo número de páginas abertas que ele tem na memória. Enquanto isso, num servidor (O iSCSI target da rede por sinal) rodando NetBSD…

LUANA_SYSSTAT_20080526

Ou seja, os BSDs estão a cada dia que passa se mostrando mais estaveis e rápidos, e o Linux andando para trás, removendo suporte a discos (Alguém lembra do caso dos HDs sata que num kernel versão X reconhecia e no X+.1 não?), webcams, removendo suporte a plataformas legadas (Muitos drivers que iam bem em todos os kerneis até .27 perderam a habilidade de compilar por uma mudança no kernel que faz com que o código tenha q ser mudado), e ainda por cima quebrando coisas dele mesmo:

[371854.554210]  connection1:0: Got CHECK_CONDITION but invalid data buffer size of 0
[371854.554245] sd 9:0:0:0: [sdf] Unhandled error code
[371854.554249] sd 9:0:0:0: [sdf] Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK
[371854.554254] end_request: I/O error, dev sdf, sector 195365167
[371859.553208]  connection1:0: detected conn error (1011)
[371862.353704] Aborting journal on device sdf5.
[371862.353745] EXT3-fs error (device sdf5) in ext3_reserve_inode_write: Journal has aborted
[371862.376988] EXT3-fs error (device sdf5) in ext3_dirty_inode: Journal has aborted
[371862.380332] ext3_abort called.
[371862.380338] EXT3-fs error (device sdf5): ext3_journal_start_sb: Detected aborted journal
[371862.380342] Remounting filesystem read-only

leleobhz@zorg:~$ sdparm -i /dev/sdf
/dev/sdf: NetBSD    NetBSD iSCSI      0

Claro que muita coisa aqui não tem fundamento concreto – baseando-se somente na observação dos sintomas e da dificuldade extrema de diagnóstico de algumas coisas (Como no Xen). Eu acredito muito no Linux, acho mesmo que é um bom sistema (Mas acho os BSDs tecnicamente superiores), mas do jeito que as coisas andam está ficando dificil manter as coisas estaveis.

P.s: Este artigo está ligeiramente incompleto, portanto vale somente como observação. Se alguém tiver sugestões ao invés de vir com 30 pedras na mão, ótimo. A idéia e resolver os problemas, e não alimentar trolls.

06/04/2009

Amadeus + Tomcat6 + Debian Lenny (E Ubuntu?)

Filed under: Software Livre,Ubuntu — Leonardo Amaral @ 18:06

LennyComo coordenador do projeto Textolivre, e em reunião, decidimos que uma reestruturação se fazia necessária. Precisava-mos de um EAD bom, e dai começamos a procurar o que seria melhor. O Moodle me decepcionou totalmente, por não suportar vários domínios na mesma instalação e coisas do gênero. O Teleduc também não tem uma fama boa dentre os que trabalham no projeto. Diante deste desafio e da notícia que saiu no BR-Linux falando do Amadeus LMS, resolvi testar.

O software conta com recursos e idéias interessantes, como integração com o ginga e celulares, e me conquistou pelos recursos, mas quando fui instalar, passei apertado. Por isso vou escrever aqui como eu fiz para instala-lo. Ainda não cheguei ao estado de arte, tem várias coisas com problemas, mas meio caminho já foi andado… (more…)

30/03/2009

Tomcat6 no Debian Lenny [No Deployed]

Filed under: Software Livre — Leonardo Amaral @ 10:55

Olá pessoal!

De volta com o software livre, primeiro venho dizer como fiz a bondade de instalar o tomcat6 no Lenny. Como dito acima, não fiz deploy disso, então se alguém quiser testar, e me dizer se pelo menos funciona de primeira, grato.

Primeiro passo, downloads from unstable!

Para i386:

mkdir tomcat6-lenny ; cd tomcat6-lenny ; wget http://sft.if.usp.br/debian/pool/main/t/tomcat6/tomcat6_6.0.18-3_all.deb http://sft.if.usp.br/debian/pool/main/c/commons-daemon/jsvc_1.0.2~svn20061127-9_i386.deb http://sft.if.usp.br/debian/pool/main/t/tomcat6/tomcat6-common_6.0.18-3_all.deb http://sft.if.usp.br/debian/pool/main/t/tomcat6/libtomcat6-java_6.0.18-3_all.deb http://sft.if.usp.br/debian/pool/main/t/tomcat6/libservlet2.5-java_6.0.18-3_all.deb

Para amd64:

mkdir tomcat6-lenny ; cd tomcat6-lenny ; wget http://sft.if.usp.br/debian/pool/main/t/tomcat6/tomcat6_6.0.18-3_all.deb http://sft.if.usp.br/debian/pool/main/c/commons-daemon/jsvc_1.0.2~svn20061127-9_amd64.deb http://sft.if.usp.br/debian/pool/main/t/tomcat6/tomcat6-common_6.0.18-3_all.deb http://sft.if.usp.br/debian/pool/main/t/tomcat6/libtomcat6-java_6.0.18-3_all.deb http://sft.if.usp.br/debian/pool/main/t/tomcat6/libservlet2.5-java_6.0.18-3_all.deb

Segundo passo: aptitude:

aptitude install libecj-java libcommons-dbcp-java libcommons-pool-java sun-java6-jre sun-java6-jdk libcommons-daemon-java

Terceiro passo: dpkg:

dpkg -i *.deb

Parece simples! Ainda não descobri se isso é estavel, estou testando com um sistema de EaD agora. Não é uma forma gloriosa de voltar a ativa, mas artigos melhores virão.

22/10/2008

Hardware (ou webcam) no Linux/Ubuntu

Filed under: Software Livre,Ubuntu — Leonardo Amaral @ 19:07

O vídeo é auto-explicativo. Como instalar uma webcam no Linux e como instalar uma webcam no janelas. Depois tem a cara de pau de me dizer que windows é mais facil :p

UPDATE: Segue a foto do papel que vem na embalagem:

17/10/2008

“Fim de expediente, 5:30, cartão de ponto… Operários”

Filed under: Diversos,Software Livre,Ubuntu — Leonardo Amaral @ 6:30

Tem uma música bacana mesmo da época que o Pato Fú ainda era bom, chamada Vida de Operário. Vejam:

Fim de expediente cinco e meia
Cartão de ponto, operários
Saem da fábrica cansados da exploração
Oito horas e de pé
E de pé na fila ônibus lotado
Duas horas em pé ou sentado
Vida de operário
Vida de operário
Vida de operário
Braços na máquina operando a situação
Crescimento da produção
E o lucro é do patrão
Semana é do patrão
Ganância é do patrão

Então, agora posso dizer que sou mais um Feliz assalariado no país.  Estou trabalhando no Fale com a CEMIG (116), atendendo ligações das agências, então pessoas, quando forem ligar pra cemig das agências, saibam que existe uma chance em +- 130 de vocês sairem comigo. :]

E como não pode faltar, oia meu workspace!

Ponto de Atendimento na Central de Atendimento CEMIG.

Ponto de Atendimento na Central de Atendimento CEMIG.

26/09/2008

Scripts que facilitam a vida![1]

Filed under: Diversos,Multimedia,Software Livre,Ubuntu — Leonardo Amaral @ 20:08

Mais da série “Scripts que facilitam a vida!”, resolvi portar meu código pra Python. Com a ajuda do nosklo o script ficou bem legal. Eles estão aqui (Eles é porque tem o progressbar.py para fazer a barra de progresso). Não inclui este post inteiro porque ficou muito grande (Link para baixar) para o Planeta Ubuntu-BR.

Gostaria IMENSAMENTE de agradecer o nosklo, e de citar que o proximo passo (e quem sabe não sai uma bela GUI para mencoder e mplayer) que é o mpyplayer, de autoria do nosklo, que implementa as funções do mplayer em python (E a idéia e suportar o mencoder também). Quem sabe teremos uma GUI tão boa ou melhor que o SUPER (Para windows – usa ffmpeg/mencoder/h264enc) para Linux? :]

Scripts que facilitam a vida![1].script

Filed under: Diversos,Multimedia,Software Livre — Leonardo Amaral @ 20:00

Eis os scripts. Lembrando que o primeiro tem que ser salvo como progressbar.py no local que seu script estiver ou aonde o python consiga localizar. Para salva-los, clique em “view plain”, selecione todo o texto, cole no seu editor favorito e cole. Vou enviar um tar.gz também em breve Baixe AQUI. (more…)

25/09/2008

Scripts que facilitam a vida![0]

Filed under: Diversos,Multimedia,Software Livre,Ubuntu — Leonardo Amaral @ 11:27

Eu sempre preferi criar scripts do que fazer as coisas na mão, até porque o script e a documentação mais completa que se pode ter (So de prevenir o famoso “Como é que eu tinha feito?” ja resolve) para coisas simples. (more…)

23/09/2008

MUITO CUIDADO COM UBUNTU 8.10 (Afeta ICH8 e ICH9)

Filed under: Segurança,Software Livre,Ubuntu — Leonardo Amaral @ 14:11

Segundo este bug no Ubuntu, no Fedora e no Suse, o kernel 2.6.26 e 2.6.27 pode danificar PERMANENTEMENTE a NVROM (Parte do chip de rede onde é gravado o MAC por exemplo) da rede em chipsets ICH8 e ICH9. O bug está sendo estudado por ambas as distros, tendo um patch (Não é 100% eficaz ainda) disponivel, mas a recomendação é NÃO BOOTAR O KERNEL 2.6.26/27 EM MAQUINAS COM ESSE CHIPSET. Portanto, os possuidores de placas mãe com chipset ICH8 ou ICH9 não devem de forma alguma testar as versões alpha do Ubuntu 8.10. Segundo os posts, o bug se manifesta na primeira carga do módulo (No boot), já correndo risco de danificar permanentemente a placa.

Para os que já sofreram com o BUG, dizem ser possível resolver reprogramando o chip do NVRAM (Mas nem eu mesmo entendi isso direito).

UPDATE: Uma dica interessante postada na discussão do BUG no LP para quem está usando o 2.6.26/27 com esse chip e ainda não teve problemas:

I strongly recommend if you are going to test for this bug or haven’t seen it
yet on your ich8/9 system, that you RIGHT NOW, do ethtool -e ethX >
savemyeep.txt

UPDATE 2: Fonte http://br-linux.org/2008/opensuse-111-beta-problema-serio-com-placas-e1000e/ Desculpe pela demora Augusto!

22/09/2008

Me mi comigo

Filed under: Diversos,Ubuntu — Leonardo Amaral @ 18:02

1. Tire uma foto de você agora!

2. Não mude de roupa, ou arrume seu cabelo… só tire a foto.

3. Publique sua foto sem edição nenhuma.

4. Publique estas instruções com a sua foto.

21/09/2008

Um jeito estupidamente facil de colar

Filed under: Software Livre,Ubuntu — Leonardo Amaral @ 13:00

Este artigo não vai necessáriamente tratar dessa cola ai do lado (Apesar de que *VAI* atrair mais curiosos), mas sim de um jeito mais simples de enviar grandes montantes de texto para chats e emails, ou até mesmo usar dos recursos de edição colaborativa dos sites de paste.

Aposto que boa parte dos leitores já levaram bronca porque colaram mais de três linhas em algum canal de IRC ou no MSN, que não envia trechos grandes de texto. O melhor macete nesses casos é usar os serviços de paste. Mas e quando o X não tá de pé ou quando não tem nenhum navegador instalado?

Um jeito interessantissimo de colar é usando o pastebinit (sudo aptitude install pastebinit), um programa em modo texto para Linux que envia um arquivo ou uma saida de stdin direto pro paste. Vejam alguns usos:

leleobhz@zorg:~$ pastebinit /var/log/dmesg
http://pastebin.com/f2865c88
leleobhz@zorg:~$ echo "Hello! I'll appear in https://paodiqueijo.wordpress.com" | \
pastebinit -
http://pastebin.com/f6f0cffd9
leleobhz@zorg:~$ pastebinit -b "http://pastebin.com" -a "Leonardo Amaral" \
-f "python" -j "leonardosilv@jabber.org" -t "This is a hello world" \
-u "leleobhz" hello.py
http://pastebin.com/f7cb5fc09
leleobhz@zorg:~$ cat hello.py | pastebinit -b "http://pastebin.com" \
-a "Leonardo Amaral" -f "python" -j "leonardosilv@jabber.org" \
-t "This is a hello world" -u "leleobhz" -
http://pastebin.com/f2257f596

Como vocês puderam ver, é uma ferramenta bem simples de ser utilizada, não exigindo nenhum marabalismo quando se está em modo texto ou em qualquer outra circunstancia onde não seja viavel usar o navegador para criar pastes (Incluindo a preguiça).

20/09/2008

A Falta de posts x Visitantes Fieis

Filed under: Software Livre — Leonardo Amaral @ 9:51

Olá leitores!

Tenho notado que o número de visitas no meu blog, mesmo quando não coloco nenhum artigo nele, fica mais ou menos constante, desde os artigos do Bluetooth (Que um dia eu acabo ele) e do GPRS. Estes ultimos meses tem sido medonhos para minha produção técnica, mas gostaria de dizer que tenho algumas coisas para publicar.

Portanto aguardem os proximos dias que vai ter coisas novas e bacanas, não somente relativas a Ubuntu, mas a desenvolvimento também.

08/08/2008

Série: Sacolada no IRC[4]

Filed under: Sacolada no IRC — Leonardo Amaral @ 17:58

Enquanto isso, em um longínquo canal….

<krishna> byronman: se possivel cole as mensagens de erro em http://rafb.net/paste e envie pra cá
<byronman> num tem como colar
<SLot> byronman, passa superbond entao

Tá mais pra quote q pra sacolada, mas tá valendo tb :p

25/06/2008

Ajude a sustentar a Wikipédia e outros projetos, sem colocar a mão no bolso, e concorra a um Eee PC! (Quem sabe o OpenSSH?)

Filed under: Segurança,Software Livre — Leonardo Amaral @ 15:59

Eu gostaria HONESTAMENTE que o OpenSSH desta vez levasse a bolada. É o programa de Redes/Segurança mais util para nós, Sysadmins. Mas todos os projetos citados também necessitam de recursos, portanto para qualquer um deles, o resultado é bem vindo!

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!

24/06/2008

awaiting-moderation[1] # Quando as menságens chegarem eu apago

Filed under: Ubuntu — Leonardo Amaral @ 23:39

Re: [Planeta Ubuntu Brasil] Problemas com o Planeta?
De:
Leonardo Amaral <leleobhz@leleobhz.org>
Para:
Autores do Planeta Ubuntu Brasil <planeta@listas.ubuntubrasil.org>
Data:
Hoje 08:05:55

Assinado por leleobhz@leleobhz.org.  Exibir Detalhes
Em Tuesday 24 June 2008 00:28:16 Lucas Arruda escreveu:
> > Nunca vi pedido de ajuda na lista. Melhor ainda dizendo, muitos aqui me
> > conhecem e sabem que meu negócio não é firula de compiz fusion e sim alta
> > performance em servidores. Muitos também ja me viram reclamando, mas
> > nunca recebi um mail me perguntando se eu poderia ajudar.
>
> Então é você que tem que correr atrás para ajudar o Ubuntu. E não o
> contrário.
> Desse modo seria impossível ter as coisas feitas.
>

A gente até corre, mas lembre-se que somente 1/4 de duzia de pessoas tem
acesso aos servidores.

> Sinceramente, eu não posso fazer algo e sair convidando pessoas a ajudar.
> As pessoas tem que sentir interesse em me ajudar, seja pelo que faço, seja
> para aprender ou por qualquer outro motivo.

Como eu vou ajudar sem saber o que precisa? Se ninguem abre o jogo? E outra,
vamos supor que eu disponha de infra pra hospedar o ubuntu-br: Eu deveria
confiar em uma administração parcial e opaca?

Em Tuesday 24 June 2008 00:17:02 Marcellino Junior escreveu:
> Volto ao ponto inicial e agrego a mensagem anterior do colega.
>
> Nunca vi pedido de ajuda na lista. Melhor ainda dizendo, muitos aqui me
> conhecem e sabem que meu negócio não é firula de compiz fusion e sim alta
> performance em servidores. Muitos também ja me viram reclamando, mas nunca
> recebi um mail me perguntando se eu poderia ajudar.
>
> Faço as palavras do colega as minhas: “Arrogância e falta de
> transparência”. Problemas vão e vem e nunca estamos sabendo de nada.

Perfeito Marcellino!! É exatamente isso que eu penso.

>
> 2008/6/24 Lucas Arruda <lucasarruda@gmail.com>:
> > Planejamento e roadmap com 1 pessoa colaborando?
> > Isso é a mesma coisa duma pessoa analisar, planejar, implementar,
> > documentar e testar.
> >
> > 2008/6/24 Marcellino Junior <marcelljr@gmail.com>:
> >> Porque não existe planejamento. Se existisse um “roadmap” de
> >> implementações e melhoramentos, todos iriamos trabalhar melhor.
> >>
> >> Outro ponto importante: só meia dúzia ter acesso aos servidores. Quando
> >> os serviços caem e os detentores do acesso ao servidor não estão
> >> disponiveis, nós, integrantes do planeta, ficamos de mãos atadas e não
> >> podemos fazer nada, só reclamar mesmo.
> >
> > _______________________________________________
> > Planeta mailing list
> > Planeta@listas.ubuntubrasil.org
> > http://listas.ubuntubrasil.org/mailman/listinfo/planeta


Leonardo Amaral – Administrador de Sistemas Linux
Tel: 31 8432-5025 / 31 4062-7411
Cerificado LPIC-1 LPI000106747

“Eu gosto das cousas. As cousas sim!
As pessoas atrapalham. Estão em toda parte.
Multiplicam-se em excesso. As cousas são quietas.
Bastam-se. Não semetem com ninguém. E não exigem nada.
Apenas que não as tirem do lugar onde estão.” – Mario Quintana
Fim da mensagem assinada

11/06/2008

KDE4 + Kubuntu Remix = Show!!!

Filed under: Software Livre,Ubuntu — Leonardo Amaral @ 17:31

Resolvi instalar o Kubuntu KDE4 Remix no meu (ou quase meu :p) notebook e agora vou contar a trajetória e os resultados da minha aventura. (more…)

13/05/2008

Série: Sacolada no IRC[3]

Filed under: Sacolada no IRC,Software Livre,Ubuntu — Leonardo Amaral @ 20:55

Manhê, to no print!! :p

[13/05-20:47:33] < akephalon>  glxinfo
[13/05-20:47:33] < akephalon> name of display: :0.0
[13/05-20:47:33] < akephalon> Error: glXCreateContext failed
[13/05-20:47:45] < akephalon> o google earth abre sem 3d
[13/05-20:47:50] < akephalon> mas fica l
[13/05-20:47:52] < akephalon> e
[13/05-20:47:55] < akephalon>
[13/05-20:47:58] < akephalon> n
[13/05-20:48:01] < leleobhz> ta bom
[13/05-20:48:02] < akephalon>
[13/05-20:48:03] < leleobhz> a gente ja sabe
[13/05-20:48:03] < akephalon> t
[13/05-20:48:08] < akephalon> o
[13/05-20:48:19] < leleobhz> ¬¬


	
Próxima Página »

Blog no WordPress.com.