quinta-feira, 26 de julho de 2007

Após a instalação do Fedora....

Seguinte, sempre que vou preparar uma máquina com linux (e pra ser sincero, com windows também) não lembro de tudo que tenho de instalar. As vezes as pessoas me perguntam o que eu fiz ou tenho instalado, e para variar, não lembro. Então segue abaixo o que fiz para instalar o Fedora 7.

O post http://lmertins.blogspot.com/2007/06/inicio.html mostra os vídeos com a instalação que costumo fazer (exceto a parte dos pacotes de Virtualização - Xen, por que eles acabam instalando um segundo kernel)

Após o primeiro boot válido,acesso um terminal (Aplicações-Ferramentas do Sistema - Terminal) e executo o comamdo "su -" para executar os procedimentos como root.
$ su -
Senha:
#


Eliminar (pelo menos temporariamente a atualização automática)
# service yum-updatesd stop
# chkconfig yum-updatesd off


Remover serviços de rede desnecessários
# service avahi-daemon stop
# service avahi-dnsconfd stop
# chkconfig avahi-daemon off
# chkconfig avahi-dnsconfd off


edito o arquivo /etc/sysconfig/network e deixo ele assim (no hostname é o nome da minha máquina) - (uso o vim, mas pode ser qualquer editor de texto):
# vim /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=nb1
NOZEROCONF=yes
NETWORKING_IPV6=no


Atualizar o yum
# yum update yum
# yum install yumex


Então executo o yumex ((Aplicações-Ferramentas do Sistema - Yum Extender)
E mando atualizar todas os pacotes que estão desatualizados, inclusive o kernel.
Aproveito para verificar se já tenho também o kernel-devel e o kernel-headers, e o firefox 2.0 64 bits e 32 bits.

No final da instalação, reinício o equipamento com o kernel novo.

Instalar o repositório livna
# rpm -ivh http://rpm.livna.org/livna-release-7.rpm

Para placa nvidia, instalo os pacotes
kmod-nvidia-xxxx e xorg-x11-drv-nvidia-xxxx

Novamente no Yum Extender instalo os seguintes pacotes -- xmms-mp3, gconf-editor, gftp, mplayer, mpg321, mplayer-gui, mplayerplug-in, libmms, gnochm, cabextract, xinetd (este por causa do vmware), freetype, wifi-radar, wine, gcc, gcc++, compat-, libXp.

Faço o download do arquivo http://macromedia.mplug.org/macromedia-i386.repo e o coloco no /etc/yum.repos.d

Com o Yum Extender instalo o plugin do flash 9 para firefox 32 bits -- flash-plugin

Uso o Fedora para 64 bits, mas o plugin do flash e do java só funcionam no 32 bits, então deixo os dois firefox instalados e edito o arquivo de inicialização para rodar sermpre o de 32 bits (adiciono a linha onde coloco o i386 para forçar o 32 bits).

# vim /usr/sbin/firefox

##
## Variables
##
MOZ_ARCH=$(uname -m)
MOZ_ARCH=i386 # <<< linha que inseri!
case $MOZ_ARCH in


Instalo o plugin de sincronização dos favoritos no firefox (nunca mais perdi os favoritos, hehehehe!)
http://www.google.com/tools/firefox/browsersync/

Codecs baixo deste site (mplayer-codecs-xxxx.rpm e mplayer-codecs-extra-xxxx.rpm).
http://www1.mplayerhq.hu/MPlayer/releases/codecs/

e instalo (sempre como root)
# rpm -ivh mplayer-codecs-xxxx.rpm
# rpm -ivh mplayer-codecs-extra-xxxx.rpm


Fontes truetype (nos repositorios do yum tem fontes freetype que não infringem licenças! - linux-libertine-fonts)
http://corefonts.sourceforge.net/

Como trabalho com Java, instalo o jdk 5 e 6 (64 bits) e o jre 6 (32 bits - para o firefox). Aqui depende do gosto do freguês e da aplicação (O Netbeans M10 ta com problemas com o jdk 64 bits, dai andei instalando a versão 32 bits tambem). Como root:
# ./jdk-1_5_0_xx-linux-amd64-rpm.bin
# ./jdk-6ux-linux-amd64-rpm.bin
# ./jre-6ux-linux-i586-rpm.bin


Faço links simbólicos para facilitar configurações de aplicações
# ln -s /usr/java/jdk1.5.0_xx/ /usr/java/jdk1.5.0
# ln -s /usr/java/jdk1.6.0_xx/ /usr/java/jdk1.6.0
# ln -s /usr/java/jre1.6.0_xx/ /usr/java/jre1.6.0


E um link para o plugin do java funcionar no firefox 32 bits
# ln -s /usr/java/jre1.6.0/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/firefox-x.x.x.x/plugins/libjavaplugin_oji.so


Configuro a vm Java default no Fedora para o JDK 6 da sun
# alternatives --install /usr/bin/java java /usr/java/jdk1.5.0/bin/java 1000
# alternatives --install /usr/bin/java java /usr/java/jdk1.6.0/bin/java 1000

# alternatives --config java

Seleção Comando
-----------------------------------------------
* 1 /usr/lib/jvm/jre-1.5.0-gcj/bin/java
+ 2 /usr/java/jdk1.5.0/bin/java
3 /usr/java/jdk1.6.0/bin/java

Indique para manter a seleção atual[+], ou digite o número da seleção: 3


Para aqueles sites mal feitos que só funcionam no Internet Explorer (meu modem ADSL só funciona direito no IE 5) eu instalo o IE 5,5.5 e 6 (daqui a pouco deve ter o 7)
http://www.tatanka.com.br/ies4linux/page/Installation:Fedora

Acho que é isto (provável que tenha que reeditar este post várias vezes!) :D

segunda-feira, 23 de julho de 2007

Reforma no ap!

Pois é! Comprei um apartemento e resolvi fazer uma reforma antes de ir morar nele, para ser tranquilo!! hehehehe, ledo engano!
Na hora me lembrei das primeiras aulas de Engenharia de Software que assisti (1995 ou 1996) sobre Qualidade de Software e que o desenvolvimento deveria seguir o processo estabelecido pela Engenharia Civil, que consegue planejar e modelar adequadamente para fazer uma única e certeira implementação (construção). Mais uma ilusão que cai por terra! :D

Contratei um bom mestre de obra, pedreiro e ajudante. Com experiência, resultados comprovados (outras obras e reformas), motivados e bem pagos (acima do valor de mercado).

Vários fatos:

Olhamos a planta, medimos e ficou tranquilo perceber onde estava a coluna de água da cozinha. Os pedreiros começaram cortando a parede para passar a rede elétrica e a água quente, só que alguém no momento da construção percebeu que o registro principal iria ficar mal posicionado e rearranjou o projeto, sem atualizar a documentação. Resultado: Muita água na cozinha! heheheheh! E os vizinhos sem água!!!

Fui um dia lá e disse para os pedreiros:
-Vamos arrancar os azulejos, piso dos banheiros e louças, e colocar canos para água quente.
O cara olhou para mim e disse:
- Tranquilo, já fiz isto diversas vezes.
Resultado: Canos colocados e água quente só no chuveiro. O pedreiro alegou dizendo que não era comum água quente na pia!! hehehehe.
Eu : -mas as torneiras tem misturador (duas entradas de água)!
Resposta: -iamos ligar as duas na água fria! hehehehehehe (brincadeira né??!!!)
Eu: - blz, corta o resto da parede, e liga com os canos que já estão no banheiro. Que vai dar tudo certo!

Ahhh, ia ficar sem um registro geral para a água quente. Nunca iria poder fazer manutenção em registros dos banheiros/cozinha ou no próprio junker, sem molhar bastante! hehehehehe

Prazo: Faz duas semanas que a estimativa é de três semanas. Não há enrolação, vejo o trabalho andando, mas percebo que não conseguem mensurar todos os pontos da reforma. Por exemplo: o piso parede da cozinha era de 20 m2 por dia (com alta qualidade). Só que minha esposa quis os das paredes em formato de losângulo! Pronto, foi por terra a estimativa e o prazo. Além disto os pisos se mostraram mais duros que o normal, mesmo eles possuindo equipamentos novos e adequados.

Conversei com amigos que usaram arquitetos também. Estes profissionais tem o ser valor, principalmente nas decisões de mudanças nas peças, luzes, combinações, qualidade dos materiais, etc (passei horas dentro de lojas imaginando o que ficaria melhor e mais adequado). Mas estes amigos passaram por experiências bem parecidas com as minhas (equívocos, má interpretação do que desejavam, prazos estourados, etc).


Fim da história:

Decepcionado com o que meus antigos professores, livros e marketing de informática; que me venderam uma idéia errada sobre Engenharia Civil; resolvi aplicar algumas práticas de Extreming Programing na construção Civil! Vou cedo pela manhã, converso com eles sobre o que será feito durante o dia, onde atuarão, quais as necessidades de materiais para o dia, etc.
No final da tarde vou de novo, para ver o que foi feito, repensar, visualizar o resultado, corrigir equívocos. Ainda não sei o prazo (acho que três a quatro semanas) mas estou contente com o resultado. :D

terça-feira, 10 de julho de 2007

Gestão em Conhecimento - Aula da Pós

Pois é, estou na última disciplina da Pós Gestão em Sistemas de Informação do Senac e o tema de Gestão do Conhecimento trouxe algumas discussões bem interessantes sobre a forma como as organizações devem se aperfeiçoar para atrair e manter seu mais precioso bem, que é o conhecimento obtido dos indivíduos que delas fazem parte!

Os professores são o Dr. Márcio Magnani e a Ms. Dina Bandeira. Sua experiência é calçada na Embrapa, fonte de conhecimento e pesquisa na Agricultura, mas dá para tirar boas lições e rebate-las para a área/empresas de informática.

Diversas empresas estão tratando o conhecimento de seus funcionários (não gosto da palavra colaborador) como o seu diferencial e consecutivamente como seu mais precioso patrimônio (intangível). Pois bem, manter e aumentar conhecimento na organização não é tarefa fácil e muito menos pode ser obtida com o preenchimento de relatórios e formulários ou com softwares de mensuração de skills. É necessário motivação, incentivo, rede social, trabalho em equipe, vivência e colaboração para troca de especializações.

Textos interessantes sobre Gestão de Conhecimento dentro das empresas:
http://www.terraforum.com.br/sites/terraforum/Biblioteca/libdoc00000011v002Gestao%20do%20Conhecimento_%20O%20grande%20desafio%20e.pdf
http://comunidade.rn.sebrae.com.br/uti/uploads/tentando%20entender%20gc.pdf

Algumas frases legais:

"A caixa de ferramentas é menos importante do que o carpinteiro". Von Krogh et al, 2001, p42

"Quem é bom com o martelo, acha que tudo é prego". Abraham Maslow.

E finalmente esta entrevista feita pela IDG com o cara que saiu da Microsoft na hora certa! hehehehe, brincadeira!

"Um povo educado e inteligente é o que está por trás de qualquer economia sofisticada. Assim, em última instância, meu palpite é de que o povo brasileiro será uma fonte mais lucrativa para o crescimento econômico do que a cana-de-açúcar." Nathan Myhrvold. http://computerworld.uol.com.br/mercado/2007/07/04/idgnoticia.2007-07-04.0971696158/

<-------- Editado graças contribuição por comentário

Para quem é bom de cama, acha que tudo é buraco." Geison Quevedo

--------