sexta-feira, dezembro 15, 2006

Uma piada que circula a tempos na internet com a versão em inglês

-----------------------------------------------------------------------
Esta mensagem encontra-se na Internet no endereço
http://www.aprendendoingles.com.br/shtml/2006349.shtml
-----------------------------------------------------------------------
:.: English for Reading and Listening :.:
Aprenda inglês de uma forma divertida com
piadas, citações e textos.
Vocabulário comentado e áudio em MP3
Inscrições: http://www.idph.net/inglesonline/efrl.shtml
-------------------------------------------------------

Computer Programmer Contest
===========================

Jesus and Satan have an argument as to who in the better programmer.

This goes on for a few hours until they come to an agreement to hold a
contest, with God as the judge.

They set themselves before their computers and began. They type
furiously, lines of code streaming up the screen, for several hours
straight. Seconds before the end of the competition, a bolt of
lightening strikes, taking out the electricity.

Moments later, the power is restored, and God announces that the
contest is over.

He asks Satan to show what he has come up with. Satan is visibly
upset, and cries, I have nothing. I lost it all when the power went
out.

Very well, then, says God, Let us see if Jesus fared any better.

Jesus enters a command, and the screen comes to life in vivid display,
the voices of an angelic choir pour forth from the speakers.

Satan is astonished. He stutters, B-b-but how?! I lost everything,
yet Jesus' program is intact! How did he do it?

God chuckles, Everybody knows...Jesus saves.

- argument - discussão
- agreement - acordo
- hold a contest - fazer uma disputa
- judge - juiz
- straight - direto
- bolt of lightening - raio
- taking out the electricity - interrompendo o fornecimento de eletricidade
- power - eletricidade
- fare better - se dar melhor, ter melhor sorte
- chuckle - dar uma risada leve

quinta-feira, novembro 30, 2006

Estilos no OpenOffice - retrato e paisagem no mesmo documento.

Estou iniciando o ante-projeto de monografia e vou fazer com software livre, Linux, e depois de tentar fazer o OpenOffice usar página no formato retrato e paisagem no mesmo documento e não conseguir, olhei o help que dava explicações claras e funcionais sobre os estilos, abaixo segue detalhes do help do OpenOffice.

Para usar orientação de página paisagem ou retrato no mesmo documento
Antes de iniciar, certifique-se de ter criado um estilo de página que use uma orientação de página paisagem. Para obter detalhes, consulte Para alterar a orientação de página para paisagem ou retrato.
1.Clique antes do primeiro caractere do parágrafo cuja orientação de página você deseja alterar.
2.Escolha Inserir - Quebra manual.
3.Selecione Quebra de página.
4.Na caixa Estilo, selecione um estilo de página que use a orientação de página paisagem ou retrato.
Para alterar somente a orientação da página atual, selecione um estilo de página em que a opção Próximo estilo esteja definida como "Padrão".
Para alterar a orientação das páginas atual e subseqüentes, selecione um estilo de página em que a opção Próximo estilo esteja definida como o nome do estilo da página.
Caso deseje alterar a orientação de página posteriormente no documento, repita as etapas de 1 a 3.
5.Clique em OK.

quinta-feira, novembro 09, 2006

Cathedral e Bazar

Faz algum tempo (depois que comecei a conhecer o Linux) que eu via sempre o título "Cathedral e Bazar" e um dia com tempo comecei a pesquisar e percebi que falava em um modelo de desenvolvimento que foi percebido por Eric Raymond.

Foi postada a notícia de tradução deste artigo no Viva o Linux, apesar de já ter sido divulgado na internet antes.

Boa leitura...

segunda-feira, outubro 30, 2006

Comentário de um novato que conheceu Linux

Hoje ouvi o seguinte comentário:
"O Windows vive dando problema, quando não é vírus (worms ou trojans) é o usuário.
Já o Linux não incomoda, as estações nunca precisei fazer qualquer configuração."

Detalhe: o novato é um estagiário com duas semanas de trabalho e o primeiro emprego na área de informática, cursando o 2o. semestre de processamento de dados e nunca tinha visto o Linux.

Viva o conhecimento livre!!!

Guia foca em PDF

O pessoal fez um excelente trabalho na conversão do guia Foca para PDF.

quinta-feira, outubro 26, 2006

Portas nos SOs da Microsoft

O Eduardo da WorkSoft (depois eu mando a conta da propaganda), me passou um artigo da Microsoft que detalha os serviços e portas do sistemas operacional.

sexta-feira, outubro 06, 2006

quarta-feira, setembro 06, 2006

Instalação do driver da HP1022 no SLES9

No linuxprinting saiu uma notícia relatando um novo driver para a HP LaserJet 1022.
Algum tempo atrás os usuários da empresa reclamaram que a impressão demorava ou não conseguiam imprimir a partir do Linux, aproveitando a notícia segui os procedimentos do site do driver e funcionou perfeitamente.

Foi até simples, apenas baixei o .tar.gz descompactei
# tar zxvf foo2zjs.tar.gz
compilei...
# make
instalei...
# make install

Pronto, driver instalado reinicie o cups
# rccups restart

Caso dê algum erro aumente o nível de verbosidade do log (LogLevel) do cups para debug no arquivo /etc/cups/cupsd.conf e monitore os logs em /var/log/cups/error_log com o tail
# tail -f /var/log/cups/error_log

segunda-feira, julho 31, 2006

Postagem de comentários

O Carlos Mendes de Campo Grande/MS enviou uma mensagem solicitando a ativação dos comentários.
A minha posição até este momento de não permitir é devido a algumas atitudes de membros de listas de linux que participo e considero ofensivas.

Mas como também preciso do "retorno" dos que estão lendo e não posso viver "isolado no meu mundinho" estou habilitando os comentários... (êêêêêêêêêêêêêê, mas os comentários vão ser liberados por mim apenas)... :( brincadeira, se for algo bastante relevante não se preocupe vou postar...

Sucesso a todos!

quinta-feira, julho 27, 2006

SSL no Apache2 (Suse10)

Na primeira tentativa sem sucesso para fazer SSL funcionar no Apache procurei no Google e ví esta mensagem que me fez chegar ao documento que existia na própria máquina (é, as vezes não olhamos o que está a frente).

Em /usr/share/doc/packages/apache2/README.QUICKSTART.SSL, foi só seguir as instruções e reiniciar o serviço (rcapache2 restart) que funcionou.

quarta-feira, julho 19, 2006

Ampliando espaço no servidor de FTP (via NFS)

Após constatar que o espaço destinado ao FTP da intranet estava quase lotado adquirimos um novo servidor com generosos 500GB de HD.
E ficou uma dúvida, montar um novo servidor e fazer um outro endereço (dns) ou ter apenas um servidor?

Após montado o servidor lembrei do NFS, exportei o ponto de montagem apenas para o servidor de ftp e montei no servidor de ftp e voi-lá, tenho um endereço de ftp e dois servidores respondendo.

Mas lembre-se, este é um servidor interno e de pouca requisição, não faça isso para grande volume de requisições.
Para grandes volumes procure por cluster! ;)

o /etc/exports do servidor novo (chamei-o de ftp2):
/media/raid/informatica 192.168.1.5/24(rw,root_squash,sync)
um comandinho:
rcnfsserver restart

no servidor de ftp o /etc/fstab:
192.168.1.9:/media/raid/informatica /media/raid/ftp/pub/informatica nfs defaults 0 0
outro:
# mount -a

e pronto!

Temos um servidor de NFS, um cliente NFS acessando o servidor.

Erro ao compilar módulo USB no kernel 2.6.13-15.10 (Suse 10)

Ao tentar compilar o módulo USB (no-break SMS) para funcionar o make estava retornando o seguinte erro:

make -C /usr/src/linux-2.6.13-15.10-default SUBDIRS=/tmp/sms/sms_cypress_usb_driver modules
make[1]: Entering directory `/usr/src/linux-2.6.13-15'

WARNING: Symbol version dump /usr/src/linux-2.6.13-15/Module.symvers
is missing; modules will have no dependencies and modversions.

CC [M] /tmp/sms/sms_cypress_usb_driver/usb-serial.o
/bin/sh: scripts/genksyms/genksyms: Arquivo ou diretório não encontrado
make[2]: ** [/tmp/sms/sms_cypress_usb_driver/usb-serial.o] Erro 1
make[1]: ** [_module_/tmp/sms/sms_cypress_usb_driver] Erro 2
make[1]: Leaving directory `/usr/src/linux-2.6.13-15'
make: ** [default] Erro 2

# cat /proc/version
Linux version 2.6.13-15.10-default (geeko@buildhost) (gcc version 4.0.2 20050901 (prerelease) (SUSE Linux)) #1 Fri May 12 16:13:03 UTC 2006

# rpm -qa kernel*
kernel-default-nongpl-2.6.13-15.10
kernel-update-tool-0.9-10
kernel-default-2.6.13-15.10
kernel-source-2.6.13-15

# rpm -qa make gcc
make-3.80-188
gcc-4.0.2_20050901-3

A referência que encontrei no site da Suse e adaptei para x86/64 a cópia dos arquivos.

[]'s

quarta-feira, julho 05, 2006

Erro na impressão via LPT (Samba/CUPS)

Um problema que tive após instalar o SLES9 foi quando uma máquina Windows ao tentar imprimir para LPT2 (ou qq uma outra), reportou o erro "Acesso negado".

O problema descobri olhando os log's da estação no diretório do Samba (/var/log/samba/ip-da-estação), e estava rejeitando o acesso do samba a pasta /var/spool/samba, tentei trocando o proprietário (owner)para lp, mas não resolveu, quando troquei as permissões (0777), a impressão que estava na fila saiu imediatamente.

até,

sexta-feira, junho 09, 2006

Perfect Setup on Suse 10.1

Depois de uma endoscopia na parte da manhã e em casa descansando o restante do dia, recebi um e-mail da Novell Cool Solutions e lendo parte do texto, achei interessante a solução pois utiliza o YaST nas configurações.

Um pequeno detalhe, não testei e por isso não sei se funciona na prática.

http://www.howtoforge.com/book/print/1319

Bons estudos...

quarta-feira, maio 31, 2006

Manuais em português do Suse 10.1

Olhando a nova versão do Suse 10.1, ví os manuais bastante detalhados e em português.

Para os novatos em Linux isso é uma boa para divulgação...

Instalação do suse

Algum tempo que estou utilizando a instalação via FTP e após algumas pesquisas consegui fazer um roteiro para instalação:

* Utilizo um servidor interno de FTP, então tenho a imagem ou pacotes disponíveis na rede;

Após baixar a versão desejada, baixo também a imagem boot.iso e coloco-a no mesmo diretório do servidor de FTP.

Vantagens...
1. Não necessito de mídias para instalar qualquer outro pacote;
2. A instalação é bastante rápida e sem troca dos CD's (quando utilizada);
3. Não é necessário manter um drive de CD ou DVD na máquina, após a instalação pode ser retirado;

Agora é só gravar num CD a imagem boot.iso e iniciar a instalação via FTP.

Além do processo de instalação, no mesmo servidor, utilizo também as atualizações automáticas, facilitando a vida para administrar.

sexta-feira, maio 26, 2006

Particionamento em *nix

Após algum tempo sem postar, e iniciando estudos do openbsd ví no site uma referência de particionamento.

Para os que tem dificuldades com a língua inglesa segue o mesmo texto em português.

Boa leitura...

quarta-feira, março 15, 2006

Licenciamento JDeveloper

Estou procurando uma ferramenta para desenvolvimento e depois de visitar o site UML Modeling Tools e ver o JDeveloper com o preço "0" (zero), fiquei curioso para conhecer o que a Oracle pretende com o Licenciamento do JDeveloper

Isso esclarece os mitos em torno da ferramenta.

sábado, janeiro 21, 2006

Instalar KDE 3.5 no Suse 10

Estou curioso para ver o KDE 3.5 do Suse 10.
Neste momento ele está instalando 270MB de pacotes.

Para iniciar, coloque o repositório suplementar do Suse 10.

Escolhi o mirror do UOL para a instalação por ser rápido.

Inicie (ou inicializando, como gostam os fazendores de janelas) o YaST->Fonte de instalação->Adicionar - HTTP e coloque o link do UOL.->Encerrar.
Inicie Gerenciadores de software-> Busque "KDE", verifique no lado direito da janela com os pacotes que vai aparecer versão disponível e versão instalada.
Clique em cada um dos pacotes do KDE 3.5 e deixe com o ícone da reciclagem/atualização/update.
Clique em Continuar e pronto, é só esperar o download.

Além de instalar, não se esqueça de atualizar.

quinta-feira, janeiro 12, 2006

Montar pen-drive automaticamente no Suse 10

Após reinstalar o Suse 10, e tentar acessar o pen-drive, verifiquei que não foi montado automaticamente.

Após alterar a opção "noauto" para "auto" no /etc/fstab, funcionou perfeito.

Linha após a alteração:
usbfs /proc/bus/usb usbfs auto 0 0

[]'s

Wireless no Suse 10

Pré-requisitos
Leitura...
Instalar pacotes;
Driver do Windows (.inf)
Montar partição (se tiver o driver em uma partição Windows e o seu Linux não estiver com ela montada)
Um Access-point configurado

Link utilizado
Shimatai

Distro
Suse 10 + correções

Pacote instalado
ndiswrapper

Descobrir o modelo da placa
# lspci

o meu retornou:
02:03.0 Network controller: Broadcom Corporation BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller (rev 02)

Como eu descobri o driver no Windows (sim, uso boot dual!)?
Troque o /media/windowsXP pelo lugar montado

# find /media/windowsXP | grep bcm

# ndiswrapper -i /media/windowsXP/drivers/network/addon/bcmwl5.inf

Resposta do ndiswrapper

Installing bcmwl5
Forcing parameter IBSSGMode|0 to IBSSGMode|2
Forcing parameter IBSSGMode|0 to IBSSGMode|2
Forcing parameter IBSSGMode|0 to IBSSGMode|2
Forcing parameter IBSSGMode|0 to IBSSGMode|2
Forcing parameter IBSSGMode|0 to IBSSGMode|2
Forcing parameter IBSSGMode|0 to IBSSGMode|2
Forcing parameter IBSSGMode|0 to IBSSGMode|2
Forcing parameter IBSSGMode|0 to IBSSGMode|2
Forcing parameter IBSSGMode|0 to IBSSGMode|2
Forcing parameter IBSSGMode|0 to IBSSGMode|2
Forcing parameter IBSSGMode|0 to IBSSGMode|2
Forcing parameter IBSSGMode|0 to IBSSGMode|2
Forcing parameter IBSSGMode|0 to IBSSGMode|2
Forcing parameter IBSSGMode|0 to IBSSGMode|2
Forcing parameter IBSSGMode|0 to IBSSGMode|2
Forcing parameter IBSSGMode|0 to IBSSGMode|2



Para incluir o ndiswrapper como módulo
# modprobe ndiswrapper

# lsmod | grep ndis
ndiswrapper 157716 0
usbcore 112512 5 ndiswrapper,usbhid,ehci_hcd,uhci_hcd


Caso o comando lsmod retorne o ndiswrapper parecido como o acima, é só continuar... senão um pouco de busca pela mensagem de erro, não faz mal!

Acione o YaST como root
# YaST
Acesse: Dispositivos de rede => Placa de rede => Adicionar
Tipo de dispositivo: Wireless
Nome do módulo: ndiswrapper

Próximo => Próximo

Configurações de placa de rede Wireless
Nome da rede
Chave de criptografia (se houver)

* Alterado o modo de iniciar da placa de rede, em ambas as placas coloquei em Configurações Detalhadas -> Avançado -> Configurações Detalhada -> Ativação de dispositivo = Em conexão cabo/when hot plugged (editado em 27/02/2006 09:25)

Foi só confirmar e sair do YaST para ver com
# ifconfig
a placa wireless funcionando.

[]'s