quinta-feira, dezembro 27, 2007

Como andam nossos serviços de acesso a internet (Tim WEB)

Depois de muito pesquisar os serviços de acessos a internet, e dependente incondicional da BrasilTelecom para o serviço via "par metálico"/telefone fixo, resolvi dar uma olhada nos valores de acesso via celular.
Vivo cobra um absurdo por um serviço que não tem qualidade declarada, já experimentei um Palm e um modem USB na sede da Vivo com conexão CDMA 1x RTT e ficou mais lento que modem de 56K, além de enfiar a faca no valor do modem. Na época era de +- 100,00 mensal e 400,00 pelo modem.
A Claro tem o serviço mas também era carissimo assim como a Vivo. Além de ter que pagar duas assinaturas.
Escolhi a Tim, com o serviço TIM WEB, o motivo é que não necessito de alto consumo de tráfego, o de 250MB está me atendendo com folga, por 19,90 nos 6 primeiros meses e 29,90 nos meses posteriores, já o modem USB custou 199,00.
Apesar que não é uma maravilha a velocidade, mas atende as minhas necessidades. O custo mensal é apenas da assinatura, não preciso de provedor para autenticar.

Aguardo ansioso pelo 3G, vamos ver como vai ficar após os leilões ;)

Estes dias atrás fiquei feliz em ver a GVT passando os cabos no bairro onde moro, tive a informação que o serviços de telefone com 600min + ADSL de 2MB fica na casa de 119,00. Sem contar que a minha experiência com a GVT foi ótima no ambiente corporativo.

Mudanças... de emprego, sistema operacional, cultura de desenvolvimento...

Muitas mudanças ocorreram neste período sem posts.

As principais é que sai da empresa que trabalhei durante 15 anos, da área da engenharia, e estou em uma empresa de desenvolvimento de software para área governamental. A outra é que sou um heavy user do Windows XP, o principal motivo da situação é que a minha mais nova aquisição tem alguns recursos que tive preguiça, isso mesmo, não é palavra de ordem no mundo livre, mas tive a preguiça de procurar os drivers e configurar o que já esta funcionando e muito bem por sinal (estranho né), isso era de se esperar de uma empresa que já adquiri mais de vinte máquinas, enquanto gerente de ti, e até agora duas deram defeitos e não foram graves (fonte e led de caps lock) ambas consertadas em 48 horas.
Mas a prioridade foi usar VMWare player para funcionar duas distros, o Ubuntu e OpenSuse (OS), esta última é minha preferida. O Ubuntu funcionou de primeira, já o OS precisou de uma configuração"zinha" de compatibilidade na VMWare para funcionar, o Legacy compatible, no mais ficou perfeito.

Neste novo emprego estou em contato diretamente com gerência de projetos, liderança de equipe, Genexus (muitas pessoas que tenho contato torcem o nariz, mas como um amigo que trabalha diariamente diz: "ele faz 120% do sistema pra você, o resto é contigo"), Oracle, web containers, web servers e muita coisa nova como BPEL.

Isso tudo esta me deixando bastante empolgado, tomara que dure bastante tempo... ;)

terça-feira, outubro 16, 2007

Instalando Kernel de desenvolvimento no OpenSuse Linux

É possível colocar o kernel de desenvolvimento (fábrica) no OpenSuse que utiliza.
A pergunta básica, e o que eu ganho com isso?

Correções de kernel, suporte a novos periféricos, e principalmente velocidade. As novas versões tem melhorado no quesito desempenho.

Descobrir o que esta instalado o seu computador para baixar o pacote correto:
# uname -a
A minha saída por exemplo é:
Linux nbti 2.6.23-gbbf25010-22-default #bbf25010f1a6b761914430f5fca081ec8c7accd1 SMP 2007/31/09 22:31:3 i686 i686 i386 GNU/Linux

Estou usando o kernel-default ;)

De posse da informação do pacote a ser instalado é só baixar em:
http://download.opensuse.org/repositories/Kernel:/Vanilla/SUSE_Factory/i586/

Os comandos de instalação:
# rpm -Uvh nome-do-pacote.rpm
# SuSEconfig

Este último é um aplicativo (necessário) que faz as mudanças necessárias no sistema após a instalação de pacotes manual.

No próximo post vou mostrar como utilizar o smart para executar este mesmo procedimento que é bem mais fácil.

Ops. Eu ia me esquecendo de um detalhe, *nunca* utilize kernel de desenvolvimento em máquinas de produção como servidores ou estações de missão crítica.

sexta-feira, junho 22, 2007

Enganando as regras do Squid para download de Worm

O Welkson da lista GTS-L (Grupo de trabalho de segurança) postou uma dúvida interessante sobre um furo de segurança nas regras do Squid.

O site http://www.bgrm.net/images/img.php?id=img_16248.jpg (ainda ativo na postagem deste texto) tem link que não tem nada de malicioso, mas quando clicado ele envia um .scr, legal né usuário de janela se estrupiava se continuasse.

O Lao (da mesma lista) foi atrás e descobriu que ele envia o .scr através do PHP, então como bloquear se é permitido o acesso a esta extensão pelo Squid, no caso .jpg.

Neste site no quinto comentário é explicado como fazer para barrar esta situação, mas lendo mais abaixo não são todas as versões que permitem, na versão 2.5stable10 funcionou perfeito.

Abaixo segue todos os detalhes desta postagem. Sucesso a todos!

Mensagem do Welkson

Senhores,


Tenho a seguinte regra no squid.conf:

# bloqueio de extensoes (pif, scr, bat, cmd, lnk, vbs, com)
# excessao para o site do hotmail e extensao .com, ja que eh utilizada
# pelo script de verificacao de antivirus... o que gerava falso alerta
acl blockext url_regex -i \.scr$ \.pif$ \.bat$ \.cmd$ \.lnk$ \.vbs$ \.com$
acl worm_excessoes_ext url_regex -i \.com$
acl worm_excessoes dstdom_regex "/etc/squid_worm_excessoes.txt"
deny_info http://192.168.0.254/intranet/worm.htm blockext
http_access allow worm_excessoes worm_excessoes_ext
http_access deny blockext

Resumindo, qualquer tentativa de download de extensões scr, bat, etc serão
bloqueadas, exceto sites no squid_worm_excessoes.txt. Isso funciona
perfeitamente,
qualquer tentativa de download de scr é bloqueada... mas hoje recebi um
email que enganou essa proteção e é feito o download do artefato com
extensão .scr.

Veja a url:
http://www.bgrm.net/images/img.php?id=img_16248.jpg

Observei que na verdade esse parâmetro id com o jpg é só para desviar a
atenção, na verdade é executado o img.php, que não sei como gera um arquivo
.scr (que não aparece no log do squid, ou seja, não é um redirect) e é
baixado sem nenhum bloqueio...

Alguma sugestão de como bloqueio isso pelo squid?

De qualquer forma já enviei o link para o projeto malware, meu antivirus não
detectou o worm (kaspersky), já enviei também para eles analisarem junto com
o relatório do site virustotal.com (alguns antivirus detectam esse worm).


Mensagem do Lao
acertei na mosca com o content-disposition:

$ telnet www.bgrm.net 80
Trying 200.162.196.233...
Connected to www.bgrm.net.
Escape character is '^]'.
HEAD /images/img.php?id=img_16248.jpg HTTP/1.0
host: www.bgrm.net

HTTP/1.1 200 OK
Date: Wed, 20 Jun 2007 18:50:43 GMT
Server: Apache
X-Powered-By: PHP/4.4.6
Pragma: public
Expires: 0
Cache-Control: must-revalidate, post-check=0, pre-check=0
Cache-Control: private
Content-Transfer-Encoding: binary
Content-Disposition: attachment; filename="img_16248.scr";
Connection: close
Content-Type: application/octet-stream

e a mensagem do Federico
  1. Federico Says:
    January 4th, 2006 at 12:52 am

    acl blocked_contdisp rep_header Content-Disposition -i \.wmf
    http_reply_access deny blocked_contdisp
    http_reply_access allow all


nem tudo que reluz é ouro!

terça-feira, junho 05, 2007

Cinco razões para VOCÊ NÃO usar o Linux (cópia de artigo descarada)

Isto é uma cópia descarada do artigo do notíciaslinux

Em um artigo bem engraçado, Steven da Linux Watch nos diverte com o seu humor refinado. O texto foi contextualizado para o Brasil...Leia o artigo do diretor da Flux Softwares, Ulisses Leitão, sobre o assunto:

Eu adoro Linux! Eu o utilizo em meus servidores, em meus desktops e estações de trabalho. Utilizo Linux nas minhas estações de Jogos e de Multimídia, onde ele opera o meu sistema de gravação de vídeos HDTV TiVo, juntamente com meu Home Theater com suporte Wireless pelo D-Link DSM-320, o que transforma a minha rede doméstica em uma pequena biblioteca de Vídeo de Terabytes de capacidade! É verdade, eu rodo ainda Linux embarcado em meu Acess Point LinkSys WRT54G, onde toda a tralha se conecta à internet com segurança.

Mas, Linux realmente não é para qualquer um. Sério! Deixe-me apresentar as minhas cinco principais razões para lhe convencer a NUNCA cair na besteira de pensar em migrar para Linux.

Razão número um: Linux é muito complicado

Mesmo com estas interfaces gráficas modernas, tipo KDE, Gnome e XFCE, embora em 99,9% do tempo você tenha apenas que usar o mouse, pode ser que em algum momento – apenas possível, nem mesmo provável – você seja obrigado a usar uma horrível linha de comando e escrever comandos complicadíssimos como ls para listar arquivos de um diretório ou cd para mudar de diretório, ou editar um mísero arquivo de configuração!

Veja, se você compara isto com o Windows, onde você em algum momento precisará de utilizar uma linha de comando DOS – apenas possível, nem mesmo provável – tendo que digitar dir para listar arquivos de um diretório e cd para mudar de diretório, ou que você tenha que editar um arquivo Windows Registry onde, os técnicos lhe dirão, apenas uma linha poderá comprometer o seu sistema de tal forma que você terá de reinstalá-lo do zero. Quanta diferença!

Razão número dois: Linux é muito difícil de instalar

E é verdade! Pois, no fim das contas, com estes sistemas modernos de instalação do Linux, como no Flux Linux (merchandising!), Ubuntu, Mandriva, Suse, Red Hat e Debian, você ainda é obrigado a colocar o CD ou DVD no driver, apertar um botão infame, escolher um nome para o seu computador e fornecer uma senha para o usuário do sistema. Meu Deus, quanta complicação!
Agora veja, com o Windows é tudo diferente. Você tem colocar o CD ou DVD no driver, fazer exatamente as mesmas coisas anteriores e então iniciar o processo de atualização on line do sistema, que pode durar de duas a três horas! Mas no final, vale a pena, pois estudos da Symantec comprovam que sistemas Windows desatualizados podem ser criticamente infectados em questão de horas. Veja, no Linux tudo é horrivelmente aborrecido: O sistema, sem nenhuma atualização de segurança, deverá estar seguro e atual por período superior a seis meses! Que graça tem isto?! Cadê a emoção?!

Razão número três: Linux não possui aplicações suficientes

É bem verdade que atualmente a grande maioria das distribuições Linux já vêm com diversos Navegadores de Internet dos mais seguros, como o Firefox ou com recursos desconhecidos no mundo Windows, como a tradução simultânea de página disponível no Konqueror. Claro que todas já vêm com clientes de email como o Kmail ou Evolution; com clientes de Mensageiros Instantâneos para MSN, como o Kopete ou o Gaim; com aplicativos VoIP, como Ekiga e Skype; vêm com editores de Imagem, Som, Vídeo e editores de páginas para internet, como os aplicativos Gimp, Audacity, LiVES e NVU. Seguramente você terá aplicativos multimídia para ouvir CD, em formato WAV, MP3 e OGG, assistir DVD, VCD, MPEG4, etc... Além disto, você terá opções: Xine, Kaffeine, Mplayer, VLC Player, etc. Na verdade, a maioria das distribuições Linux já possuem toda a suíte de escritório instalada e gratuita. Você poderá editar textos, planilhas e apresentações de graça com o Open Office e seus derivados! E mais, é certo que você poderá ler e escrever nos formatos de arquivos do Office do Windows: .doc, .xls e .ppt sem mistérios! Há ainda os aplicativos profissionais de banco de dados, de servidor web, de acesso remoto seguro com criptografia forte, de interação com rede Windows, etc... etc e etc...

Mas, para falar a verdade, Windows também tem o Internet Explorer e o Outlook Express, o navegador de internet e o cliente de e-mails mais utilizados por aí. Se bem que ambos tenham alguns problemas de segurança... É claro que o Windows também tem um cliente MSN (afinal, é MS...), embora, também aqui os problemas de segurança não sejam poucos...
E óbvio, o Windows também vem com o Microsoft Office, o qual... – Oh! É verdade, havia me esquecido, terei de comprá-lo a parte por um custo parecido com aquele do meu Computador. Vixe! Mas, existem opções: Lotus 1-2-3... Hummm, será realmente uma opção?! O que falar do finado Wordperfect?! Talvez hoje a melhor solução para o ambiente Windows seja mesmo instalar um Open Office para Windows, aquele mesmo que você pode utilizar de graça também no Linux, com as mesmas funcionalidades!
Bom, para resumir: Qual era mesmo aquele aplicativo que não TINHA no Linux? Não estou me lembrando...

Razão número quatro: Linux não é seguro

Bem se a Microsoft diz isto, é porque deve ser verdade... ou não! O que devo pensar? Esta empresa é realmente especialista em IN-segurança, pois não passa um dia sem que tenhamos notícia de mais uma falha crítica de segurança no Windows. A quem você deve dar crédito: à Microsoft ou a sua própria experiência?!

Razão número cinco: Linux é muito caro

Você está querendo dizer que a Microsoft é uma mentirosa? Veja bem, estas empresas Linux horrorosas, como a Flux Softwares (merchan again...), Red Hat, SuSE lhe cobram até mesmo uma taxa para você ter o suporte ao Linux. De toda forma, em geral, você poderá baixar os Softwares de graça pela internet, plenamente funcionais e sem restrições de desempenho.
Mas veja, você compra o seu computador e o Windows já vem instalado, certo? De graça, certo? Hummm, de graça?! Bom, se o seu computador tem o selinho da Microsoft o preço estará embutido e será três vezes mais caro, por dez vezes menos software do que o que vem em qualquer distribuição Linux. Mas talvez o mais certo é que ele não possua o selinho, seja um legítimo pirateado, com ou sem o seu conhecimento!
Mas, de toda forma, ele já vem com tudo. Completinho, completinho! A menos que você queira editar um texto e fazer uma planilha. Neste caso pague mais R$ 1.400,00 pelo MS Office. Ou que você queira se dar ao luxo de uma proteção contra Vírus, mais R$ 120,00 pelo Norton, ou contra aqueles terríveis Spywares que querem levar a senha de sua conta bancária, mais R$ 70,00 pelo McAFee. Se quiser um Firewall de brinde, para evitar invasões ao seu computador doméstico ou àquele da contabilidade de sua empresa, mais R$ 90,00 pelo Zone Alarm Pro. Mas senão, o seu sistema é seguro mesmo... não precisa de nada disto. Existe sempre a alternativa de reinstalar tudo, perdendo, é claro, todos os seus arquivos... É tudo apenas terrorismo!

Pensando em tudo isto, eu lhe pergunto que razões haveria para você usar Linux? Bobagem!!!


Ulisses Leitão
* Diretor da Flux Softwares, coordenador do projeto Flux Linux para desktop e servidores. Pesquisador e professor com doutorado na Alemanha, está engajado na adoção de Software Livre no setor público e empresarial, desde 1998. / ulisses@fluxsoftwares.com

Livre tradução e adaptação do artigo “Five reasons NOT to use Linux”, de Steven J. Vaughan-Nichols, no Linux Watch:

http://www.linux-watch.com/news/NS8124627492.html


Postada por: Raquel Borsari, contato(SEM_SPAM)fluxsoftwares.com

terça-feira, maio 15, 2007

Squid + LDAP

Uma boa dica para quem não está conseguindo autenticar o squid no LDAP do SLES10.
Foi só colocar o parâmetro -v 3 (versão 3 do ldap) e tudo funcionou.

quinta-feira, maio 03, 2007

PostgreSQL, instalação, configuração e administração via phppgadmin no Suse

Alguns detalhes para fazer funcionar o PostgreSQL (ou postgres, ou ainda pg como muitos gostam de abreviar) e o PHPPgAdmin.

Instalação feita pelo YaST selecionando (ou pesquisando pelo postgre) os seguintes pacotes:
postgresql-libs-8.1.5-13
postgresql-pl-8.1.5-15
libqt4-sql-postgresql-4.2.1-7 (veio a reboque, ainda não verifiquei a necessidade)
postgresql-server-8.1.5-13
postgresql-8.1.5-13
postgresql-contrib-8.1.5-13

Com o Apache, PHP5 e php5-pgsql instalados, vamos lá.

Caso queira alterar o diretório que cria o banco de dados, o arquivo /etc/sysconfig/postgresql, a diretiva ficou POSTGRES_DATADIR="/srv/postgres/data" ou ainda alterando o arquivo /etc/passwd e modificando o parâmetro do diretório do usuário postgres, ambos tem o mesmo resultado.

Alterado o arquivo /srv/postgres/data/pg_hba.conf na diretiva METHOD para "trust" para que autentique no modo de confiança.
E também o /srv/postgres/data/postgresql.conf a diretiva listen_addresses = '*'

Iniciando (ou inicializando, como gostam os janeleiros) o postgresql:

# rcpostgresql start

ainda como root (# su), senão vc não consegue iniciar o banco de dados acima...
# su postgres
# createuser -s -d -r -l -i -P -e nome-do-usuário

Logue como postgres (se tiver como root fica fácil): # su postgres (nem precisa de senha);
Para alterar ou criar um senha no PSQL:
postgres=# ALTER ROLE postgres WITH PASSWORD 'postgres';


Baixado o phppgdamin, descompactado no diretório da sua preferência (sugestão: /srv/www/htdocs/)

Copie o arquivo de configuração do phppgadmin no diretório config
# cp config.inc.php config.inc

É só digitar o IP do host (no meu caso localhost/diretório-do-phppgadmin).
E autenticar com o usuário que vc criou com o createuser.

Um detalhe importante, não esqueça de alterar os métodos de autenticação de trust para algum outro de maior confiabilidade no ambiente de produção, o processo descrito acima é apenas para testes ou desenvolvimento, visando facilitar a instalação e configuração.
Sucesso na instalação.

terça-feira, abril 03, 2007

Erro: 0x41 (LDAP_OBJECT_CLASS_VIOLATION) no PHPLDAPAmin

Depois de enfrentar uns problemas para funcionar o LDAP no SLES10 foi a vez do PHPLDAPAdmin teimar em não funcionar, diga-se de passagem por erro meu.

No link o autor explica que é necessário ter pelo menos um grupo cadastrado no LDAP para que o PHPLDAPAdmin funcione.


segunda-feira, fevereiro 26, 2007

Sofrimento com programas feitos para ambiente texto no Windows

Desde que conheci o Windows 2000 e posteriores os programadores que utilizam linguagens no ambiente texto sofriam com problema da interrupção do teclado que elevava o processo em 100% no Windows, a única excessão era o Windows 98 que não tinha este problema devido ao DOS ser nativo.

Fiz um teste no Windows 2003 Server Standard R2 em um servidor biprocessado duo-core e não tive este problema, os processos mantiveram o mesmo comportamento com um programa em DOS carregado.

Apesar de eu não utilizar programas textos no Windows tive a curiosidade de ver a reação em um servidor com configuração superior.

sexta-feira, fevereiro 09, 2007

Definições de estoque

Para aqueles que desenvolvem sistema na área comercial é muito interessante as definições apresentadas (mas lembre-se, podem não ser as mesmas definições do meio acadêmico).

*Estoque*

*É a parte da logística responsável pela guarda de produtos e uma das
atividades da armazenagem. Geralmente este termo é utilizado para
produtos acabados. Pode ter uma variação de tipo de local físico,
conforme característica e necessidade do produto, como por exemplo,
local coberto, local descoberto, local com temperatura controlada, etc.
Pode ter variação de tipo de estocagem, conforme característica e
necessidade do produto, como por exemplo prateleira, gaveta, cantilever,
baia, etc.*

*Estoque de Proteção ou Hedge Inventory*

*É feito quando excepcionalmente está previsto um acontecimento que pode
colocar em risco o abastecimento normal de estoque e gerar uma quebra na
produção e/ou vendas. Normalmente são greves, problemas de novas
legislações, período de negociação de nova tabela de preços, etc.*

*Estoque de Segurança ou Safety Stock*

*Quantidade mantida em estoque para suprir nas ocasiões em que a demanda
é maior do que a esperada e/ou quando a oferta para repor estoque ou de
matéria-prima para fabricá-la é menor do que a esperada e/ou quando o
tempo de ressuprimento é maior que o esperado e/ou quando houver erros
de controle de estoque que levam o sistema de controle a indicar mais
material do que a existência efetiva.*

*Estoque em trânsito*

*Refere-se ao tempo no qual as mercadorias permanecem nos veículos de
transporte durante sua entrega.*

*Estoque Inativo*

*Refere-se a itens que estão obsoletos ou que não tiveram saída nos
últimos tempos. Este tempo pode variar, conforme determinação do próprio
administrador do estoque.*

*Estoque Máximo*

*Refere-se a quantidade determinada previamente para que ocorra o
acionamento da parada de novos pedidos, por motivos de espaço ou
financeiro.*

*Estoque Médio*

*Refere-se a quantidade determinada previamente, que considera a metade
do lote normal mais o estoque de segurança.*

*Estoque Mínimo*

*Refere-se a quantidade determinada previamente para que ocorra o
acionamento da solicitação do pedido de compra. Às vezes é confundido
com "Estoque de Segurança". Também denominado "Ponto de Ressuprimento".*

*Estoque Pulmão*

*Refere-se a quantidade determinada previamente e de forma estratégica,
que ainda não foi processada. Pode ser de matéria-prima ou de produtos
semi-acabados.*

*Estoque Regulador*

* É normalmente utilizado em empresas com várias unidades/filiais, onde
uma das unidades tem um estoque maior para suprir possíveis faltas em
outras unidades.*

*Estoque Sazonal*

*Refere-se a quantidade determinada previamente para se antecipar a uma
demanda maior que é prevista de ocorrer no futuro, fazendo com que a
produção ou consumo não sejam prejudicados e tenham uma regularidade.*

quinta-feira, fevereiro 01, 2007

Erro em HD...

Erro no dmesg
hda: drive_cmd: status=0x51 { DriveReady SeekComplete Error }
hda: drive_cmd: error=0x04 { DriveStatusError }
ide: failed opcode was: 0xef
BIOS EDD facility v0.16 2004-Jun-25, 3 devices found
Apesar de encontrar várias explicações sobre o problema na internet (via Google) enviei esta mensagem a um especialista em Linux e me relatou o seguinte:

Sobre os erros, tenho uma notícia má, uma mais ou menos e uma boa... :-)

A má: na maioria dos casos, quando vi esses erros, os discos tinham problemas e OU logo pifaram OU foi algo que durou apenas alguns meses...
A mais ou menos: na minoria dos casos, era um problema com o cabo, a versão do kernel ou a BIOS.

A boa: na extrema minoria dos casos, inclusive em uma máquina que tenho em casa -- por sorte! --, isso não afeta os dados e o disco dura muitos anos.

O que acontece é que o sistema está com problemas para ler dados ou encontrar o ponto final do disco, aí ele tenta ir até onde não pode ou não consegue ler o que precisa. Cada erro desses implica em pelo menos uma nova tentativa (ou série de tentativas, não sei se ele já tem uma redundância antes de reportar o erro), o que pode tornar a máquina mais lenta.

Minha sugestão é a de tentar trocar os cabos que conectam o disco à controladora, verificar as configurações hardware nos jumpers do disco e software na BIOS e ver se você está usando a última versão disponível do kernel do Linux (a que estou usando no notebook é a kernel-smp-2.6.16.27-0.6, portanto 2.6.16.27 no SuSE...).

Esse é um problema mais relacionado ao hardware. O software está apenas te alertando (ao invés de fazer como o Janelas e esconder isso do usuário até a máquina "morrer").

segunda-feira, janeiro 29, 2007

Instalando um Player no carro

Ok, eu sei que o objetivo deste blog é tentar postar algo interessante sobre tecnologia e afins, mas (toda regra tem excessão), como consegui algo diferente (pelo menos por aqui) vou detalhar um pouco a instalação de um player no carro. O motivo deste post é que já furtaram um toca-cd uma vez e na outra levaram o carro (mas consegui recuperar sem alguns acessórios) e o toca-cd.

Necessidade: escutar música no carro, sem pulos, sem esquentar, sem trocar CD, sem riscar, sem perigo de roubo e outros mais que temos de problema.
Solução: baseado no site fiz um parecido.
Equipamento: um módulo com entrada RCA, um player (a sua escolha), dois conectores RCA (vai no módulo), um jack estéreo (vai no player) e um pedaço de fio para fazer o cabo do player para módulo.

Esta solução esta instalada e funcionando, todos que conhecem ficam impressionados.

sábado, janeiro 27, 2007

Bluetooth Dongle no Suse 10.2

Hoje fiz o primeiro teste do Bluetooth USB Dongle e funcionou de primeira, detectou o meu celular (nokia 6265), enviei arquivos, apenas ativei as configurações no YaST.

Modelo do dongle: BT5000U

quinta-feira, janeiro 25, 2007

Início de processos para usar GED (gerenciamento eletrônico de documentos) no Linux

Iniciei hoje o processo de implantar o GED na empresa, sem softwares de grande porte ou scanners de alto custo. Pode ser que um dia de acordo com a demanda exija uma outra solução.

scanner compatível com Linux (no meu caso) o Genius ColorPage-Vivid 1200XE, no site vc encontra todos os detalhes necessários para instalação desde a compatibilidade até softwares.

software para digitalização em modo texto scanimage
# scanimage --resolution 150 -x 215 -y 297 --format=pnm --progress >teste.pnm
software para conversão de pnm para jpg pnmtojpeg (instalado como padrão no Suse Linux 10.2)
# pnmtojpeg teste.pnm > teste.jpg
software para conversão de jpeg para pdf (é necessário ter o Ruby instalado, no Suse 10.2 já estava)
jpeg2pdf -v . teste.pdf

Estamos ainda na implementação de um frontend específico para atender as necessidades internas da empresa.

terça-feira, janeiro 23, 2007

Quem paga a conta do software livre?

Ricardo Bánffy fez um interessante relato sobre o funcionamento do software livre, e o trabalho não é livre.

"Alguém tem que trabalhar neste mundo..." ;)

quarta-feira, janeiro 17, 2007

Velocidade de leitura do disco rígido.

Depois de ler a reportagem do site fiz os testes apenas com o hdparm, os detalhes estão abaixo:

RAID 5 (via hardware ServeRaid controller)
/dev/sda:
Timing buffered disk reads: 278 MB in 3.03 seconds = 91.77 MB/sec

RAID 0
/dev/md0:
Timing buffered disk reads: 408 MB in 3.00 seconds = 135.99 MB/sec
HD com partição do RAID 0
/dev/sda:
Timing buffered disk reads: 202 MB in 3.02 seconds = 66.88 MB/sec

RAID 1
/dev/md0:
Timing buffered disk reads: 122 MB in 3.02 seconds = 40.34 MB/sec
HD com partição do RAID 1
/dev/hda:
Timing buffered disk reads: 76 MB in 3.01 seconds = 25.25 MB/sec

No final da reportagem tem alguns posts de leitores sugerindo algumas ferramentas e também alguns questionamentos no tipo de teste que autor fez.

Um artigo para tirar as suas próprias conclusões.

terça-feira, janeiro 16, 2007

Procuram brasileiros para integrar o time de tradução do Netbeans

O pessoal do Netbeans fez a tradução da IDE para o português e necessitam testar a ferramenta. No site tem todos os detalhes de como fazer (how to).

sexta-feira, janeiro 12, 2007

Del.icio.us

O filho mais novo!

Biblioteca para desenvolvimento WEB

Esta dica foi postada na lista webstandards pelo Rafael Santos Sá.

Veja os "demos" para colocar bordas nas divs.