Helio Loureiro

Bem-vindo ao código fonte

  • Increase font size
  • Default font size
  • Decrease font size

Fotos, blog, vídeos, receitas e ouras coisas inúteis. Esse é o conteúdo do meu outro site http://hloureiro.multiply.com .

Welcome to the Frontpage

3ddesktop e ksmoothdock

E-mail Print PDF
Image

Entre meus momentos de ócio, tento gastar o mesmo com o chamada "ócio criativo" (como define Domenico de Masi), onde ao invés de ficar assistindo TV, busco artigos na Internet, leio livros, etc. Entre essas buscas por algo para meu tempo sem labuta, dei de encontro com o o artigo Cooking with Linux - Eye-Popping Panels, escrito por Marcel Gagné, na Linux Journal.

Já tentei utilizar o Beryl, mas achei muito gasto de CPU para uns poucos efeitos 3D. Dessa vez tive impressões melhores e resolvi tentar seguir as dicas de Marcel. O ksmoothdock eu já tinha instalado (via ports), mas nunca usei muito seriamente. Como combinava com meu ambiente KDE, alterei a barra padrão para o topo do desktop e o adicionei como padrão na parte mais baixa. Apenas precisei fazer um link simbólico dentro de .kde/Autostart/ para o binário e isso já fez o trabalho de iniciar a barra junto com resto.

Image
O 3ddesktop necessitou de um pouco mais elaboração. Precisei associar o botão F2 ao comando (3ddesk) e criar um comando "3ddesk --acquire" em .kde/Autostart/ para adquirir as telas. Somente isso e está pronto para usar, com resultados impressionantes.

ImageImage
Last Updated on Sunday, 27 April 2008 20:52
 
Bookmark and Share

We work hard, we play hard...

E-mail Print PDF
Image

Trabalhar no fim de semana não é fácil pra ninguém. Mas não disseram que precisava ser um inferno. Como diz o anúncio da security list da Debian: "You know the drill...".

Last Updated on Sunday, 27 April 2008 14:08
 
Bookmark and Share

Reboot por aquecimento

E-mail Print PDF
Image Não me lembro de ter tido esse problema antes, mas para tudo sempre existe a primeira vez....

Apr  7 12:43:56 musashi root: WARNING: system temperature too high, shutting down soon!
Apr  7 12:43:56 musashi kernel: Apr  7 12:43:56 musashi root: WARNING: system temperature too high, shutting down soon!

Perdi tudo que estava trabalhando, mas não perdi o laptop :-)

Last Updated on Monday, 07 April 2008 11:13
 
Bookmark and Share

cvsup news

E-mail Print PDF
Image Surpresa ao fazer o update dos sources do sistema:

20080226:
        FreeBSD 7.0-RELEASE

Sem perda de tempo, "make buildworld" e vamos lá!

Last Updated on Wednesday, 27 February 2008 20:08
 
Bookmark and Share

FreeBSD-7.0 and Compaq nc6220

E-mail Print PDF

This article is linked by:

http://tuxmobil.org/hp_compaq.html

http://tuxmobil.org/mobile_bsd.html

Image In this article I'll break my style and write in english since its aimed to describe my experience with a laptop Compaq nc6220 and FreeBSD-7.0-PRERELEASE. Hopefully it can be a source of information for further reference.

This a standard laptop from the company (Ericsson). It isn't exactly powerfull but can help you to have your work done. It's equiped with:

  • Processor Pentium Mobile 1.73 GHz
  • 512 MB RAM
  • 40 GB Hard-disk
  • 14" screen
  • bluetooth
  • 3 usb ports
  • serial port
  • vga and s-video outputs
  • CD/DVD reader (yes, reader-only)
  • SD Memory card reader
  • Gigabit Ethernet port
  • Internal Modem

I found some other descriptions mismatching my configuration. It's probably because its a corporate machine and better improvements like wi-fi and CD writer were just removed. Sad but that's my reality.

Initially I installed FreeBSD-6.0 on it. Since then I've coming upgrading, over and over. I was running FreeBSD-6.3-RC1 when I decide to move on, for FreeBSD-7.0 (CURRENT at that time). As any upgrade, it was painfull.

I could use alternative hardware for a few purpouses, like a PCMCIA interface for Wi-Fi, but some internal parts didn't work at all. I was force to completely disable ACPI since it was hanging it each 15 seconds. I found unplug the power cable could fix it, but it was an annoying task to be done frequently. I could found some discussions about this issue,. but no effective fix was provided until now.

Right now the current status follows:

  • Wi-Fi via DWL-G650 (D-Link): working with if_ath.ko
  • Sound board Intel 82830M/MG AC '97:working with snd_ich.ko
  • Video card Intel 82915GM (915GM GMCH): working with i810 driver (xorg)
  • ACPI: not working (In fact you must disable it at all)
  • Gigabit Ethernet Interface: working with bge driver
  • SD Card Reader: not working
  • Internal modem: not working
If you could go further then me, don't hesitate to share your success :-)
Last Updated on Wednesday, 23 January 2008 13:54 Read more...
 
Bookmark and Share

Mambo Resources

E-mail Print PDF
Image Com o crescimento do projeto Mambo, que criou um braço GPL chamado Joomla, está cada vez mais difícil encontrar módules e outros *add-ons*.

Após uma longa busca, consegui achar um link interessante sobre isso, onde tudo está resumido para busca:

http://forum.mamboserver.com/showthread.php?t=48122

 
Bookmark and Share

Migrando para FreeBSD-7.0

E-mail Print PDF
Image Vendo a chegada do novo release, 7.0, resolvi encarar o upgrade. Uma das novas características que chamou mais minha atenção foi o novo algoritmo escalonador, ULE, não ativo por padrão, mas através da configuração de kernel:

OPTION	SCHED_ULE

Sua interação com sistemas multimídia é realmente melhor em quesitos de resposta, algo que supreendeu até em relação ao scheduler do Linux, também capaz tem preempção tempo-real para esse tipo de aplicação.
Apesar de já portado para o também embrionário FreeBSD-6.3, outras vantagens me fizeram optar pelo upgrade (um parto bem doloroso, diga-se de passagem e descrito mais adiante) como suporte melhorados a novos drivers, que fez com que minha interface FastEthernet USB, USB200M, funcionasse sem nenhuma configuração adicional, simplesmente plugando. Esse não foi o único dispositivo, também minhas interfaces wireless USB da Belkin passaram a funcionar sem o uso do ndiswrapper.

Logo de início minha felicidade foi infinita e tive a sensação de ter dado um passo na direção certa ao fazer o upgrade para a versão CURRENT (isso foi em finados de dezembro, antes do lançamento do RC1). Não durou mais que o tempo necessário para começar a descobrir várias aplicações não funcionando corretamente.

Last Updated on Tuesday, 15 January 2008 12:13 Read more...
 
Bookmark and Share

Iomega external USB 160 GB

E-mail Print PDF
Image Uma das melhores aquisições em minhas viagens foi o HD externo de 160 GB da Iomega. Pequeno, leve e suportado pelo FreeBSD:

umass0: Iomega Iomega HDD USB2.0 Drive, rev 2.00/2.40, addr 2
da0 at umass-sim0 bus 0 target 0 lun 0
da0:  Fixed Direct Access SCSI-0 device
da0: 40.000MB/s transfers
da0: 152627MB (312581808 512 byte sectors: 255H 63S/T 19457C)

Ao formatar, decidi criar uma instalação de Ubuntu sobre o mesmo, utilizando uma partição (da0s1) como raiz, outra (da0s2) maior como home, uma para troca com usuários de windows (da0s6) e uma última com o que sobrou (da0s7), que ficou como "/mnt/ots".

Utilizando o fdisk-linux, disponível no ports, é possível criar e depois visualizar as partições.

musashi# fdisk-linux -l /dev/da0

Disk /dev/da0: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

    Device Boot    Start       End    Blocks   Id  System
/dev/da0s1             1       608   4883728+  83  Linux
/dev/da0s2           609     12766  97659135   83  Linux
/dev/da0s3         12767     19457  53745457+   5  Extended
/dev/da0s5         12767     12888    979933+  82  Linux swap
/dev/da0s6         18242     19457   9767488+   b  Win95 FAT32
/dev/da0s7         12889     18241  42997941   83  Linux

Partition table entries are not in disk order

Sendo que o tipo Ext3 (Journalling) é suportado pelo FreeBSD, nada melhor que o utilizar para guardar os dados, fazendo todo sincronismo de UFS para Ext3 e tendo um sistema backup, em Linux, disponível no HD externo.

Para fazer o mount/umount, criei um pequeno script, que segue abaixo, já que o sistema de automount não reconheçe perfeitamente os devices e respectivos pontos de montagem, fora o fato do mesmo alterar a posição de da0 para da1 ou qualquer outro da, dependendo de qual outro dispositivo estiver conectado.

mount_iomega.sh

#! /bin/sh

case $1 in
   -m) ;;
   -u) ;;
   *) echo "Use: $0 [-m|-u]"
      echo " -m: mount disks "
      echo " -u: umount disks "
      exit 1
      ;;
esac


echo "Finding Iomega"

### Finding device
umass=`dmesg | grep -i iomega | tail -1|awk -F":" '{print $1}'`
umass_id=`echo $umass | sed 's/umass//'`

device=`dmesg | grep "umass-sim$umass_id" | tail -1 |awk '{print $1}'`


if [ ! $umass_id ] ; then
   echo "Impossible to find Iomega device"
   exit 1
fi


case $1 in
   -m)
echo "Checking partitions"

for id in 1 2 7
   do fsck.ext3 -y /dev/${device}s${id}
done

for id in 6
   do fsck_msdosfs -y /dev/${device}s${id}
done

echo "Mounting partitions"

mount | grep "/dev/${device}s1" > /dev/null 2>&1
if [ $? -ne 0 ]; then
   mount_ext2fs /dev/${device}s1 /mnt/ext2
fi

mount | grep "/dev/${device}s2" > /dev/null 2>&1
if [ $? -ne 0 ]; then
   mount_ext2fs /dev/${device}s2 /mnt/ext2/home
fi


mount | grep "/dev/${device}s7" > /dev/null 2>&1
if [ $? -ne 0 ]; then
   mount_ext2fs /dev/${device}s7 /mnt/ext2/mnt/ots
fi

mount | grep "/dev/${device}s6" > /dev/null 2>&1
if [ $? -ne 0 ]; then
   mount_msdosfs -u 1000 -g 100 -o longnames -m 777 /dev/${device}s6 /mnt/msdos
fi

;;
   -u)  for dir in msdos ext2/mnt/ots ext2/home ext2
           do
           echo "Umounting: /mnt/$dir"
           umount /mnt/$dir
        done
        ;;
esac
Last Updated on Sunday, 25 November 2007 16:38
 
Bookmark and Share


Page 9 of 16

Polls

Você encontrou o que procurava nesse site?
 

Syndication

feed-image Feed Entries

Visitors Counter

Hoje42
Ontem48
Semana42
Mês225
Visitantes96392
38.107.191.81

Statistics

Content View Hits : 68727

Random Image

debian_meeting-2.fullsize.jpg