jun 13
Happy birthday to Me
icon1 m3nd3s | icon2 Geral | icon4 06 13th, 2008| icon31 Comment »

Feliz AniversárioEi amigos, o tempo passa, o tempo voa e mais um aniversário vem. O que posso faze é agradecer a Deus por tudo que tenho, tudo que sou. E esse post é justamente isso, um grande agradecimento por mais um ano de vida.

Obrigado meu Deus, por tudo que tenho recebido de Ti, todos esses anos, por todas as coisas materiais e as não materiais também. De uma forma muito especial, eu quero agradecer por meus amigos e por minha família. Pessoas essas que me dão força e o apoio necessário para ser quem eu sou. Agradeço por cada uma delas, e pelos dons que tens me concedido. Obrigado pela minha saúde e pela saúde de todos que estão ao meu lado.

Senhor, renovo agora o meu pedido, conforme sempre fiz quando era mais novo. Conhece-me Senhor a graça de Te representar, que todas as pessoas que se aproximem de mim, não vejam o Almir, mas sim a Ti. Que mesmo as pessoas que não possam me ver, que escutando minha voz, sintam a Ti e toda a graça que emana de Ti. E aquelas que não podem me ver nem ouvir, que ao se aproximarem de mim, sintam a tua presença Senhor. Senhor, dai-me os dons necessários para falar de Ti a toda criatura, e mostrar o grande amor que tens por nós. Concede-me Senhor o dom da inteligência, para apreder mais, o dom da esperteza, para saber utilizar minha inteligência, a força, quando for necessária, para proteger meus amigos. Concede-me Senhor as palavras para falar de Ti, paciência e fé, para saber esperar e sabedoria para saber utilizar todos os dons que me der.

Obrigado Senhor, por mais um ano que se completa e por tudo que tens me dado em todos esses anos. Amém.

Ps.: Meu aniversário é no dia 15/06, ;)

jun 6
Consulta ao neurologista
icon1 m3nd3s | icon2 Geral | icon4 06 6th, 2008| icon33 Comments »

Olá amigos, esse post foi inspirado em minha consulta ao neurologista nesta última sexta-feira, dia 06/06/2008. Como eu tenho muitas dores de cabeça, e tenho elas desde que me entendo por gente, resolvi ver do que se tratava.

O principal movito é uma enxaqueca que tenho, que me deixa praticamente em standby por algumas horas, doe tanto que as vezes fico a ponto de desmaiar (não é brincadeira, é sério). E então decidi dar um fim nisto e também para viver melhor.

Marquei minha consulta, e fui hoje (vide data acima) ao consultório do neurologista. Chegando lá, me identifiquei, e a moça da recepção me pediu a carteirinha para conferência dos dados, também pediu o comprovante de pagamento. Como eu pago minhas contas pela internet (Deus seja louvado pela internet, graças a ela me livro de enormes filas) não tenho o comprovante impresso no boleto, expliquei isso a ela, e ela instantâneamente ligou para o escritório do meu plano de saúde para checar se eu tinha pago mesmo. (ô povo desconfiado)

Não era essa que estava lá, mas era bem próximo.Passados os procedimentos “administrativos”, me sentei. Agora começa o engraçado. Como fiquei 20 minutos esperando para ser atendido, começei a reparar onde eu estava. A primeira coisa que avistei foi uma daquelas máquinas registradoras antigaças verde, daquelas com os botões para fora e com um “visor” preto. Essa máquina estava em uma sala vazia, em cima de uma bancada de cimento e mármore. Daí pensei: “Que raios essa máquina poderia estar fazendo aqui?!”.

Familia AdamsTá, desconsiderei. Percebi que estava na hora da Seção da Tarde, um programa de TV da Globo, que reprisa os filmes. Notei que passava o filme “A família Adams”. Acho que Deus queria me falar algo, rsrsr. Assisti um pouco do filme enquanto aguardava ser atendido pelo médico.

Reparei nos demais paciêntes que aguardavam na sala, havia um rapaz, um senhor careca com bigode(porque a maioria dos carecas gostam de bigode?) filho de uma senhora que não parava de fazer barulho com a boca, mastigar ela não estava pois parecia não ter mais dentes(rsrsr), mas incomodava o barulho que ela fazia. Também tinha uma outra senhora, essa mais jovem, que tentava fingir que não estava lá, sabe como é: olhando para fora, pensamento longe, etc..

“Senhor Almir…”. Essa foi minha deixa, lá vou eu finalmente. Amigos, imagine a sala de um médico: Sala branquinha, limpa, uma mesa também branca e alguns aparelhos que todos os médicos usam, posters na parede com aqueles mapas do corpo humano, e por ser neurologista, alguns mapas explicando os cérebros… Puuuts, nada disso.

Quadro de nós de marinheiroA sala já não era branca, se foi branco algum dia, já tinha mudado de cor devido o tempo. Ele possuia duas mesas e as duas estavam abarrotadas de coisas dos mais variados gêneros. Muitas agendas, revistas, take-ones, folhetos, e muito mais. Vou tentar descrever algumas que pude observar. Tinham alguns(cerca de uns 10) porta-retratos com fotos de sua família. Duas coisas me chamaram a atenção, foi um quado de nós de marinheiro, e um estojinho com aquelas espadas de samurai em miniatura. Também reparei em um armário que era de deixar o Inspetor Bunginganga perdido. Tinha de tudo, desde “brinquedos” de peças humanas, a mais revistas.

Ah, tinha também um PC mais antigo que eu lá, claro que não era utilizado. Cheguei a seguinte conclusão: o tal doudor era “doido” por bugingangas, e neste ponto entendo o que uma caixa registradora velha e verde estaria fazendo em um consultório de um neurologista.

Olha, me segurei para não rir na sala do doudor, sério mesmo. Ele não tinha onde por nada, estava escrevendo minha ficha, em cima de um bolo de revistas, jornais, panfletos que chegava a altura de uns 25cm da mesa. Ah, também tinha uma calculadora-porta-caneta-relógio na mesa. Era tanta coisa que eu não sabia onde reparar.

Sobre o doudor o que posso dizer é que ele tinha uma roupa bem parecida com a de um açougueiro de bairro. Bem, com relação ao seu profissionalismo/conhecimento, ele realmente entendia do assunto, e conversou um bom tempo comigo sobre minhas dores de cabeça e enxaquecas. Passou um exame e devo retornar lá em alguns dias.

Só para finalizar, o doudor era canhoto. Porque estou falando isso? Não sei, acho que é só para fechar a lista de coisas bizarras que vi.. rsrs.

jun 2
Minicurso de ERs - EESL
icon1 m3nd3s | icon2 Geral | icon4 06 2nd, 2008| icon31 Comment »

RegexConforme prometi às pessoas que participaram do minicurso de expressões regulares no EESL em Cachoeiro, está aí o link para o documento que utilizei para o minicurso , vejam no fim do post.

Gostaria de agradecer ao pessoal do EESL e aos responsáveis lá do CEFETES de Cachoeiro pela oportunidade que nos foi dada e pela hospitalidade, foi pouco o tempo que tivemos para bater um papo, mas deu para perceber que eram todos “gente-fina”. Obrigado.

Quem tiver alguma dúvida a mais sobre o assunto, basta me contactar por email, ficarei feliz em ajudar.

Também deixo o link para o guia online de ER, feito pelo grande Aurélio M. Jargas.

PDF do minicurso

Guia on-line de ER

mai 9
Escutando Deus falar
icon1 m3nd3s | icon2 Geral | icon4 05 9th, 2008| icon3No Comments »

Escute a Deus

Quantas vezes já ouvimos a frase: “… escute o que Deus quer falar …”, seja em grupos de oração, homilias, reflexões, etc. Mas como escutar Deus? quando é que ele fala conosco? Porque não consigo escutar a Deus?

Todos podemos escutar o Senhor, na verdade todos nós escutamos o Senhor falar, o problema é que não sabemos ouvir a Deus. Muitas vezes esperamos que Deus nos fale através de prodígios, sinais grandiosos, milagres, etc.

Meu irmão, o primeiro passo para ouvir a Deus é saber escutar, e principalmente silenciar-se. Deus fala através do silêncio, fala através de simples gestos, através de sinais que muitas vezes consideramos apenas acontecimentos comuns em nosso cotidiano.

Veja o exemplo de Elias em I Reis 19, 11-12:

11 O Senhor desse-lhe: Sai e conserva-te em cima do monte na presença do Senhor: ele vai passar. Nesse momento passou diante do Senhor um vento impetuoso e violento, que fendia as montanhas e quebrava os rochedos; mas o Senhor não estava naquele vento. Depois do vento, a terra tremeu; mas o Senhor não estava no tremor de terra. 12.Passado o tremor de terra, acendeu-se um fogo; mas o Senhor não estava no fogo. Depois do fogo ouviu-se o murmúrio de uma brisa ligeira.

Repare que ocorreram vários grandes sinais, mas em nenhum deles o Senhor estava, e eis que veio uma brisa ligeira, e nesse sim, estava o Senhor.

Meu irmão, é nas coisas simples que Deus se mostra, é no lindo sorriso de um bebê, é na visita inesperada de um parente ou amigo que a tempos você não vê, é no vento gostoso do final da tarde, no canto de um pássaro, no amor ao próximo, na alegria de ajudarmos o irmão.

Quando ajudamos um amigo, ou mesmo um desconhecido, sentimos uma alegria muito forte, algo que faz valer o dia, algo que diz que somos úteis. Nesse monento, posso lhe garantir, que é Deus que fala contigo diretamente à sua alma: “Obrigado meu filho”.

Deus nos fala a todo momento, para escutá-lo basta silenciar-se e estar preparado para ouvir Deus falar a qualquer momento. Faça essa experiência, procure no seu cotidiano o que Deus tem falado através das “brisas ligeiras” que sopram a sua frente, e você perceberá que Deus tem lhe falado a todo instante.

abr 7

Olá amigos,

Durante um tempo tive que utilizar o ndiswrapper para conseguir usar wireless em meu notebook, só que eu não me conformava em utilizar drives desenvolvidos para MS Windows em meu GNU/Linux Slackware. Só que eu havia tentando várias vezes subir a minha Atheros com madwifi e nada de funcionar.

Até que um dia decidi tentar mais um pouco e finalmente consegui. A questão toda está no fato de ter que aplicar um patch a uma determinada “versão”(snapshot) do madwifi para que ele funcoinasse com essas placas em notebooks da Acer.

E ainda tem outro fator complicante. Pelo que vi na net, essa placa AR5006EG, na verdade é uma AR5007EG, mas o lspci detecta ela como AR5006EG. Por isso a confusão fica ainda maior.

Então vamos aos passos que eu segui:

Antes de mais nada, esses passos estão descritos aqui nesse link, no próprio site do MadWifi.

Baixe o snapshot do drive madwifi no link:

http://snapshots.madwifi.org/madwifi-ng/madwifi-ng-r2756-20071018.tar.gz

Descompacte:

prompt> tar -xvzf madwifi-ng-r2756-20071018.tar.gz
prompt> cd madwifi-ng-r2756-20071018/

Baixe agora o patch através do link abaixo:

http://madwifi.org/attachment/ticket/1679/madwifi-ng-0933.ar2425.20071130.i386.patch?format=raw

Aplique o patch: (não se esqueça de fornecer o caminho completo para o lugar onde vc baixou o patch)

prompt> patch -p0 < madwifi-ng-0933.ar2425.20071130.i386.patch

Pronto, agora basta compilar e instalar:

prompt> make
prompt> make install

Agora basta seguir o Newbie HowTo e curtir sua rede sem fios.

Se vc é um felizardo que já consegue se conectar a redes, listar as redes disponíveis, etc.. Pra vc o trabalho acabou aqui, mas se você só conseguiu fazer subir as interfaces da sua placa wifi (ath0 e wifi0), mas ainda não consegue buscar/listar as redes, segue mais um detalhe:

É provável que seu kernel não esteja dando possibilidade a isso, então cheque as seguintes opções em seu kernel. (Ps.:  O kernel que estou utilizando é o 2.6.22.19, e no meu caso tive que checar, e consequentemente marcar algumas opções que não estava habilitadas):

http://madwifi.org/wiki/UserDocs/KernelConfig

Bem, prossiga com a compilação do kernel como de costume, e depois de reiniciado o seu GNU/Linux, faça os testes. No meu caso aqui funcionou, e estou torcendo por você também. Qualquer coisa, comanta ae!!!

mar 24

Olá amigos, essa semana tive uma felicidade muito grande, resolvi instalar o último drive disponibilizado pela ATI em seu site, e bingo! Consegui utilizar o Compiz-fusion sem apelar para macetes e/ou drives de terceiros.

Você pode baixar o novo drive no link: Página do Drive

A versão é a 8.3, dê uma olhada no link Release Notes, e veja se sua placa é suportada, no meu caso é uma ATI Xpress 1100, que vem no notebook da Acer.

Na página de Installer Instructions você terá informações sobre como instalar, mas não tem muito mistério, basta definir o arquivo como executável e mandar ver. Eu instalei direto, sem gerar pacotes, mas teste aí do seu jeito!

Bem, quanto a instalação e configuração do compiz-fusion e X11 eu fiz como tem em vários tutoriais pela net, como eu uso Slackware 12 eu baixei alguns pacotes pré-compilados da versão 0.6.0, e tinha instalado eles, com fé que um dia esse drive fosse disponibilizado.

Em resumo o que fiz foi instalar os pacotes do compiz-fusion, que você pode encontrar aqui,  e configurar. Para configurar, eu sugiro que você dê uma olhada no wiki oficial do Compiz-fusion na parte que fala sobre placas ATI. E dê uma olhada nos tutoriais que tem pela net, não vou colocar aqui porque fica sem necessidade. ;)

Um problema que você pode vir a encontrar é a não exibição de vídeos nos aplicativos de media player (Totem, Gxine, Xine, RealPlayer,etc), dê uma olhadinha na solução no link VideoPlayback no Wiki do Compiz Fusion

É isso pessoal, espero que se divirtam e curtam os efeitos!

mar 13

FLISOL

O FLISOL (Festival Latinoamericano de Instalação de Software Livre) é o maior evento de divulgação de Software Livre da América Latina. Ele acontece desde 2005 e seu principal objetivo é promover o uso de software livre, apresentando sua filosofia, seu alcance, avanços e desenvolvimento ao público em geral.

Com esta finalidade, diversas comunidades locais de software livre (em cada país, em cada cidade/localidade), organizam simultaneamente eventos em que se instala gratuitamente e totalmente legal, software livre nos computadores levados pelos participantes. Também, paralelamente, são oferecidas apresentações, palestras e oficinas, sobre temas locais, nacionais e latinoamericanos sobre Software Livre, com toda sua variedade de expressões: artística, acadêmica, empresarial e social.

O FLISOL 2008 acontece no dia 26 de abril em diversas cidades do mundo, e aqui no E.S. não poderia deixar de ter. Até agora, pelos meus conhecimentos, o FLISOL será realizado em 2 locais, um na Serra no CEFETES, e o outro na FAESA em Vitória.

Este ano o evento será organizado pelo pessoal do Espírito Livre em parceria com o pessoal do Linux-ES. Mais informações podem ser adquiridas no site do Espírito Livre e no site oficial do evento FLISOL.

mar 3

Olá amigos, essa é uma dica importante para quem usa Slackware em notebook, e está tentando configurar o toutchpad do seu notebook com o drive synaptics. Depois de muito tentar e achar que seria problema do ACPI mal configurado do meu notebook, eu descobri na lista de emails do Slackware Brasil, a solução para o “problema”.

Vá no arquivos /etc/rc.d/rc.modules e procure pela linha que carrega o módulo do mouse, a linha deve ter algo como:

if echo $SHORTREL | grep -qvw 2.4; then
/sbin/modprobe psmouse proto=imps
fi

E mude a minha do modprobe como está abaixo, retirando o “proto=imps”:

if echo $SHORTREL | grep -qvw 2.4; then
/sbin/modprobe psmouse
fi

Pronto, depois disso deverá funcionar, pelo menos funcionou aqui!

Ps.: Aqui eu reiniciei o meu notebook, mas acho que não precisa, apenas remova o módulo (rmmod psmouse) e carregue novamente (modprobe psmouse).

fev 26
Sem comentários!
icon1 m3nd3s | icon2 Geral | icon4 02 26th, 2008| icon31 Comment »

Pessoal, apenas para avisar que a função de postagem de comentários estava com problemas. Eu tinha instalado o reCAPTCHA e ele não estava se dando bem com meu novo layout.

Então temporáriamente estou desativando os comentários… obrigado!

fev 18

Olá amigos, recentemente (alguns meses atrás) eu adquiri um notebook Acer 5050-3284, um notebook muito legalzinho, com processador AMD Turion 64, 120 GB de HD e 1GB de ram, entre outras configs.

Então lá vou eu instalar o linux nele, e como bom Slacker que tento ser, instalei o Slackware 12. Eu já havia pesquisado um bocado na internet antes de comprar o notebook, procurei a respeito de notebooks que vinham com Linux pré-instalado, eu pensava assim: “se vem com linux pré-instalado, ele deve ser compatível!”. E foi assim que eu decidi comprar um Acer, e também por causa do preço né. rsrsr…

Mas como no mundo dos técnicos nada é tão simples assim, descobri que de compatível ele não tinha muita coisa não, então foi uma surra atrás da outra para conseguir configurar o hardware dele, e uma das coisas que mais me irritava, era o fato do ACPI não funcionar, tudo isso porque a BIOS utilizada no notebook (Phoenix Bios) foi compilada utilizando um compilador Microsoft - só para constar, quando eu vi isso no site oficial deles, quase troquei meu notebook de raiva!

Mas enfim, eu não desisti, então iniciei uma caçada a conteúdos na net, todas dizendo que eu deveria desassemblar, corrigir e recompilar minha DSDT, e eu fui fazendo tudo, mas nada resolvia, talvez eu tivesse “corrigindo” a DSDT de forma errada. Até que um dia encontrei um kra, chamado Wagner de Queiroz, e já aproveito aqui para deixar meu MUITO OBRIGADO, graças a você sou um homem mais feliz.. rsrsr! Esse kra tem um notebook igual ao mencionado nesse artigo, e ele conseguiu configurar a DSDT, mas usando um procedimento diferente (incluir a DSDT no initrd).

E com base no link que ele me passou, consegui a DSDT já corrigida, e pude executar os passos a que descreverei, no meu caso eu preferi recompilar o kernel com a DSDT já imbutida, vamos lá:

Baixando a DSDT corrigida

Esse passo é simples, execute o comando abaixo para baixar a DSDT, já corrigida para o Acer 5050:

$ wget -O dsdt.asl http://blakecmartin.googlepages.com/acer-aspire-5050.asl

Baixando e instalando o iasl

Através do link http://www.lesswatts.org/downloads/, você poderá baixar o ACPICA (Advanced Configuration & Power Interface Component Architecture), entre esses programinhas você terá o iasl, que precisamos para compilar a DSDT que acabamos de baixar. Depois de baixado, descompacte em algum lugar, no meu caso vamos supor que eu descompactei eles no dir /tmp/acpica (para facilitar o entendimento).

Vamos agora criar um ALIAS par facilitar as coisas, supondo que nosso iasl está no diretório /tmp/acpica/compiler/iasl, o aliás ficará assim:

$ alias iasl="/tmp/acpica/compiler/iasl"

Compilando a DSDT baixada

Basta rodar o seguinte comando (troque o path da DSDT.asl conforme ela está no seu)

$ iasl -tc dsdt.asl

Você deverá ver uma saida como a abaixo:

Intel ACPI Component Architecture

 ASL Optimizing Compiler version 20061109 [Oct 23 2007]

 Copyright (C) 2000 - 2006 Intel Corporation

 Supports ACPI Specification Revision 3.0a

dsdt.asl   131:     Method (_WAK, 1, NotSerialized)

 Warning  1079 -                ^ Reserved method must return a value (_WAK)

dsdt.asl  5280:                 Method (Z00I, 2, NotSerialized)

 Warning  1086 -                            ^ Not all control paths return a value (Z00I)

dsdt.asl  5345:                 Method (Z00O, 2, NotSerialized)

 Warning  1086 -                            ^ Not all control paths return a value (Z00O)

dsdt.asl  5818:                 Method (WMBD, 3, NotSerialized)

 Warning  1086 -                            ^ Not all control paths return a value (WMBD)

ASL Input:  dsdt.asl - 6278 lines, 228063 bytes, 2606 keywords

 AML Output: dsdt.aml - 25216 bytes 745 named objects 1861 executable opcodes

Compilation complete. 0 Errors, 4 Warnings, 0 Remarks, 978 Optimizations

Não se preocupe com os Warnings, eles não atrapalharam em nada.

Terminada a compilação, será gerado um arquivo chamado dsdt.hex, mova-o para o path: /usr/src

$ mv dsdt.hex /usr/src/

Atualizando o Kernel

Compile um kernel mais novo, eu recomento o 2.6.22.15, que foi o que eu compilei aqui e está funcional. Siga todo o procedimento para compilar o kernel, mas NÃO COMPILE ainda, precisamos alterar algumas coisinhas no .config:

Altere o valor da string CONFIG_STANDALONE de y para n, ficando assim:

CONFIG_STANDALONE=n

E adicione as seguintes entradas (adicione-as junto as demais strings de configuração do ACPI):

CONFIG_ACPI_CUSTOM_DSDT=y

CONFIG_ACPI_CUSTOM_DSDT_FILE="/usr/src/dsdt.hex"

Pronto, agora pode compilar o kernel, e prossiga com o restante da instalação do kernel como de constume. Se tudo der certo, eu sinceramente espero que sim, ao reiniciar o seu linux, verifique se os módulos necessários estáo carregados, são eles:

ac
battery
button
fan
thermal

Será que funcionou?

Você pode checar isso através do comando lsmod, caso esteja faltando algum deles, utilize o comando modprobe para carregá-los, ou use o script abaixo para isso:

LIST="ac battery button fan thermal"

 for MOD in $LIST; do

 modprobe $MOD

done

Agora basta dar um cat nos arquivos:

cat /proc/acpi/battery/BAT1/state

cat /proc/acpi/battery/BAT1/info

Se você estiver vendo algo como abaixo, significa de deu certo:

present:                 yes

capacity state:          ok

charging state:          charged

present rate:            0 mA

remaining capacity:      3613 mAh

present voltage:         12452 mV

É isso aí pessoal, caso tenham alguma dúvida, seguem os links muito úteis, se se preferirem, podem postar comentários no meu blog, t+

Links:

Compilador iasl: http://www.lesswatts.org/downloads/
LessWatts: http://www.lesswatts.org/projects/acpi/faq.php
Download da DSDT: http://blakecmartin.googlepages.com/acer-aspire-5050.asl
Procedimento alternativo para Ubuntu: http://ubuntuforums.org/archive/index.php/t-609925.html

« Previous Entries