Hoje, 24 de setembro, foi lançada a versão 2.24 do GNOME, recheada de novos aplicativos e melhorias. Como um dos tradutores, não podia deixar de anunciar aqui. Veja nas Notas de Lançamento o que esperar desta versão.
Mais um evento Tchelinux. Dessa vez em Caxias do Sul, na FTEC em 27 de setembro.
O evento vai contar com 21 palestras e o ingresso são os tradiconais dois quilos de alimentos não perecíveis.
Mais informações em http://www.tchelinux.org/caxias
Para deixar o relógio do painel do GNOME visualmente mais interessante, basta editar as suas configurações no gconf-editor.
Se ele ainda não estiver instalado, basta um yum -y install gconf-editor (como root) ou sudo apt-get install gconf-editor.
Depois é só alterar o conteúdo de duas chaves: custom_format e format. Elas estão localizadas em /apps/panel/applets/clock/prefs.
A figura abaixo mostra o caminho e a formatação que eu estou usando (é só clicar pra visualizar no tamanho original):
Esse é provavelmente o teste mais inútil que eu já fiz :)
Como meu novo notebook HP (dv6000) veio com essa controladora wireless, tive que aprender a instalar :)
Essa dica vale tanto para o Ubuntu 8.04 quanto para o Fedora 9, já que eu precisei instalar nas duas distribuições.
Historicamente a Broadcom não se preocupa em abrir as especificações das suas placas e nem desenvolve drivers para sistemas não Windows, infelizmente muitos equipamentos portáteis são vendidos com ela.
Sendo assim, é preciso instalar o driver para Windows usando o ndiswrapper. Não é a solução ideal, mas nas experiências que realizei, a placa funcionou bem.
Instalando no Ubuntu
- Instalar ndiswrapper e ndisgtk (opcional, ele é apenas uma interface mais amigável para instalar o driver)
sudo apt-get install ndiswrapper-common ndiswrapper-utils ndisgtkou instalar usando o gerenciador de pacotes Synaptic.
- Baixar o driver
http://ftp.us.dell.com/network/R174291.exe (Importante! Mesmo o notebook sendo de outro fabricante, aparentemente só o driver da Dell funciona) - Descompactar o arquivo
Mesmo sendo um .exe, ele é um arquivo compactado (zipado) com auto-extração, então é só descompactar normalmente (unzip R174291.exeou usando o descompactador gráfico) - Executgar o ndisgtk
sudo ndisgtk ou através do menu Sistema > Administração > Windows Wireless Drivers - Instalar o driver
Clicar em Install New Driver e selecionar o arquivo bcmwl5.inf que está na pasta DRIVER_US do pacote descompactado e clicar em Install.

Após estes passos, o led indicativo da conexão wirelles deve estar aceso (ou azul, no caso dos HPs mais recentes) e pronto para conectar.
Instalando no Fedora
Para instalar no Fedora 9, primeiro é preciso seguir as instruções do FedoraFAQ para adicionar repositórios de pacotes extras.
Após feita a atualização dos repositórios, instalar o ndiswrapper e habilitar o driver (todas estas operações devem ser realizadas como root):
- Instalando o ndiswrapper
yum -y install ndiswrapper - Seguir os passos 2 e 3 da instalação para o Ubuntu
- Instalar o driver
cd <diretório onde estão os arquivos>/DRIVER_US
ndiswrapper -i bcmwl5.inf
ndiswrapper -l(para verificar se o driver está realmente habilitado)
modprobe ndiswrapper(carregar o módulo) - A partir deste momento, o led indicativo deve funcionar. Se tudo correr bem, executar
ndiswrapper -mapara carregar o módulo a cada incialização.
O artigo original é este: http://www.colinblog.com/2008/04/how-to-install-broadcom-bcm4310-usb.html
A única coisa pendente na minha instalação do Fedora no notebook era o touchpad que estava com o “tap” desabilitado.
Tentei configurar com o gsynaptics mas ele sempre reclamava da opção SHMConfig do xorg.conf, mesmo quando ela estava corretamente configurada.
Procurando (pelo google, claro) descobri que o driver synaptics padrão do Fedora está com problemas. Achei a solução em vários lugares e é extremamente simples:
- Baixar (e instalar) o driver atualizado aqui: http://atrpms.net/dist/f9/synaptics/
(o pacote atualizado é o synaptics-0.14.6-8 enquanto o oficial é o synaptics-0.14.6-7) - Editar o xorg.conf (gedit ou vi /etc/X11/xorg.conf) adicionando na seçao ServerLayout::
InputDevice “TouchPad” “CorePointer”
e na seção InputDevice (criar ou editar):
Section “InputDevice”
Driver “synaptics”
Identifier “TouchPad”
Option “SendCoreEvents”
Option “Protocol” “auto-dev”
Option “SHMConfig” “on”
Option “TapButton1″ “1″
Option “TapButton2″ “2″
EndSection
Depois basta reiniciar o servidor X (CTRL + ALT + Backspace) e testar.
Ao ensinar CodeIgniter no curso de PHP, surgiu uma dúvida interessante ao usarmos a classe HTMLTable para montar uma tabela automagicamente com os dados de uma consulta ao banco de dados: seria possível, ao montar a tabela, já criar links em endereços de email que estejam gravados no banco (por exemplo)?
A função auto_link() do helper URL permite que se faça isso com uma string, mas não existe uma maneira de passar uma função para o método generate() da classe.
Como o framework é disponibilizado com os fontes, basta alterar o funcionamento da classe e incluir a função auto_link() no método generate():
[sourcecode language='php']
foreach($row as $cell) {
$out .= $this->template['cell_'.$name.'start'];
if ($cell == “”) {
$out .= $this->empty_cells;
} else {
// é importante testar se o helper URL está carregado
$out .= function_exists(‘auto_link’) ? auto_link($cell) : $cell;
}
$out .= $this->template['cell_'.$name.'end'];
}
[/sourcecode]
A alteração deve ser feita na linha 270 do arquivo system/libraries/Table.php na instalação do CodeIgniter.





