06 agosto 2007

Recentes pesquisas que vão mudar a sua vida, Parte 1

Boa postura evita dor causada pelo uso do PC

Manter-se reto e com apoios adequados é essencial para não ter dores.
Especialistas também recomendam pausas, alongamentos e cuidado com o estresse.

Quem passa muito tempo na frente do computador, seja trabalhando, estudando ou por lazer, já deve ter sentido dores nas costas, ombros, braços e pescoço depois de horas em frente à máquina -- situação que pode se agravar com o passar dos dias. São necessárias medidas simples, mas muito importantes, para mudar essa situação –- segundo especialistas ouvidos pelo G1, manter uma postura correta e efetuar pausas regulares para levantar ajudam bastante a prevenir e atenuar essas dores.
Link

Incrível.... :) Não saiu na página, mas os mesmos especialistas afirmam que ficar mais de 18h por dia no computador reduz a sua vida social. É preciso muito estudo mesmo para tais conclusões... ;)

03 agosto 2007

Dica rápida e rasteira... :)

A operação é simples...

~$ sudo cat id_rsa.pub >> /home/tunnel/.ssh/authorized_keys
-bash: /home/tunnel/.ssh/authorized_keys: Permission denied
~$


Agora, vai entender porque ocorre isso! :) Deduzi que são dois processos bash rodando, por isso que a operação >> não funciona, porque não rodou com sudo.

Depois de um tempo martelando a cabeça na parede, lendo tutoriais do sed, pearl e outros métodos altamente avançados para editar um simples arquivo com um único comando, cheguei a uma solução ridicularmente simples:

~$ sudo bash -c "cat id_rsa.pub >> /home/tunnel/.ssh/authorized_keys"
~$

É isso...

[]'s!
miojo

02 agosto 2007

Monitore seu Laptop/Desktop: Conky

O Conky é um monitorador de processos e recursos da máquina, útil e leve para Desktops e Laptops. A instalação para distribuições Debian é simples:
$ sudo apt-get install conky

Para rodar é fácil também:
$ conky

Mas recomendo colocar na sessão do Gnome/KDE. No caso do Gnome, execute:
$ gnome-session-properties

E adicione o conky como novo item. A configuração do conky fica em ~/.conkyrc e o que vocês podem ver no screenshot, é uma versão customizada.

[]'s!
miojo

29 julho 2007

Customize a MOTD do Linux

Não conheço uma distribuição Linux que já venha com um MOTD (Message Of The Day) customizado e realmente: diário. Então apresento-lhes, o Cowsay:MOTD!
Ubuntu Gutsy
nissim login: miojo
password:
______________________________________
/ Diplomacy is the art of saying "nice \
\ doggy" until you can find a rock. /
--------------------------------------
\
\
.--.
|o_o |
|:_/ |
// \ \
(| | )
/'\_ _/`\
\___)=(___/

[miojo@nissim:~]$ (0) (29.07 17:17)
Curtiu?
O que gera isso é um script que combina o programa cowsay e o fortune. Para instalar ambos, execute:
[miojo@nissim:~]$ sudo apt-get install cowsay fortune-mod fortunes         (0) (29.07 17:31)
E agora, o script na pasta /etc/cron.daily/
[miojo@nissim:~]$ cat /etc/cron.daily/motd                                 (0) (29.07 17:34)
#!/bin/sh
FORTUNE=`/usr/games/fortune`
cowsay -f tux $FORTUNE > /etc/motd
Não esqueça de tornar o script motd executável:
[miojo@nissim:~]$ sudo chmod a+x /etc/cron.daily/motd                      (0) (29.07 17:31)
Pronto! :)

[]'s
miojo

28 julho 2007

Summa-Tech.com oportunidades!



Pensando em "novos desafios"? Ou talvez mudar de time? Envia o curriculo para a Thais e vem trabalhar com a gente... :) Dá uma olhada:

Estágio

Curso:
  • Engenharia da Computação e afins
  • Ciências da Computação
  • Sistemas de Informação
Requisitos Técnicos:
  • Desenvolvimento de aplicações em JAVA

Mandatório:

  • Conhecimento em OO
  • Lógica e programação e Conhecimento de Algoritmos

Desenvolvedor Junior

Experiência:
Acadêmica ou profissional nos desenvolvimento de aplicações Java

Recém-formado:

  • Engenharia da Computação e afins
  • Ciências da Computação
  • Sistemas de Informação

Requisitos Técnicos:

  • Conhecimento de OO
  • Linguagem Java
  • Lógica de programação, Conhecimento de Algoritmos e Estrutura de dados
  • SQL Básico

Desejável:

  • Tecnologias Java JEE
  • Tecnologias Web
  • Unix (Linux, BSD, Solaris...)
  • IDEs Java: Eclipse, Netbeans etc.

Diferencial:

  • Sun Certified Java Programmer

Desenvolvedor Pleno

Experiência:
Profissional nos desenvolvimento de aplicações Java JSE

Formação:

  • Engenharia da Computação e afins
  • Ciências da Computação
  • Sistemas de Informação

Requisitos Técnicos:

  • Conhecimento avançado em Java SE
  • Sockets
  • IO / NIO
  • Multi-threading
  • Protocolos de Rede
  • Programação Concorrente
Desejável:
  • Java 2D/3D
  • Flash
  • Tecnologias Java EE
  • Tecnologias Web
  • Sistemas Operacionais: Windows e Unix
  • Bancos de Dados Relacionais

Diferencial:

  • Sun Certified Java Programmer
  • Sun Certified Java Developer
É isso... :)

[]'s
miojo

Contato

Email:bruno.borges(at)gmail.com

LinkedIn: www.linkedin.com/in/brunocborges
Twitter: www.twitter.com/brunoborges
Comprei e Não Vou
Rio de Janeiro, RJ Brasil
Oracle
São Paulo, SP Brasil