Yeah, i’m a mac!

Depois de muito tempo somente admirando os notebooks/desktops da apple, acabei comprando um MacBook! :D
Com a chegada da apple store virtual no Brasil e alguns pontos de revenda autorizado, o preço acabou caindo um pouco(embora ainda esteja alto graças aos impostos praticados no Brasi).

Estou bastante feliz com a compra, o MacBook é um ótimo notebook e creio que eu nem precise entrar em detalhes quanto ao Mac OS X.

Claro que eu não pretendo abandonar o GNU Linux, o meu desktop ainda é e será por muito tempo um Debian.
O bom é que como o Mac OS roda em cima de um Unix Darwin muitas das ferramentas que eu utilizo no Debian também são encontradas no Mac OS.

E o grande ponto é: agora temos a possibilidade de desenvolver apps para Iphone, uma vez que a SDK é liberada somente para Mac OS :)

apple

apple

Ruby on Rails no Debian Lenny

Como passei por alguns problemas de compatibilidade ao instalar uma versao mais nova do Ruby em minha maquina, decidi fazer esse pequeno howto.

Instalando o Ruby

primeiro instalaremos o ruby e algumas de suas dependencias mais comuns, como o sqlite3(banco de dados default do Rails 2.0+)

#apt-get install ruby-dev ruby ri rdoc irb libreadline-ruby libruby libopenssl-ruby sqlite3 libsqlite3-ruby libsqlite-dev libsqlite3-dev

Com o ruby instalado, iremos fazer a instalacao do RubyGems, o sistema de pacotes do ruby, muito parecido com o apt-get do debian.

Para isso vamos baixar a ultima versao no site do RubyGems (os repositorios da Debian geralmente possuem versoes bem antigas e que provavelmente podem causar problemas de compatibilidade)

Apos baixar o pacote e extrair seu conteudo, execute o comando

# ruby setub.rb

Pronto! o gem esta instalado….maaaaaas ha uma certa chance  de uma versao anterior do RubyGems ja ter vindo com o Debian, provavelmente a versao 1.8, e causar conflito. Resolva assim:

# ln -s /usr/bin/gem1.8 /usr/bin/gem

Agora e so instalar o Rails com o comando gem:

# gem install rails

Pronto! Ruby on Rails pronto para ser usado! =)
Se quiser se certificar que o Rails foin instalado corretamente, veja a saida do comando:

$ gem list

Deve ser algo como:

*** LOCAL GEMS ***

actionmailer (2.3.2)
actionpack (2.3.2)
activerecord (2.3.2)
activeresource (2.3.2)
activesupport (2.3.2)
rails (2.3.2)
rake (0.8.4)

Debian (Lenny 64bits) e AMD64

Recentemente instalei o Debian Lenny 64bits em minha maquina. Enquanto instalava softwares basicos para desenvolver as minhas coisas me deparei com um problema chato!!!

Fui tentar instalar o Firefox3 e tomei um erro na cara

Error loading the runtime (libgtk-x11-2.0.so.0: cannot open shared object file: No such file or directory

O mesmo aconteceu ao tentar instalar o Adobe Air.

Depois de um tempo correndo atras da solucao, enfim achei! (agradecimentos ao forumdebian)

A solucao e relativamente simples.

# apt-get install ia32-libs ia32-libs-gtk ia32-libs-libnss3

Feito isso com certeza voce ja estara com todas as dependencias de libs para instalar o Firefox, Adobe Air e outros softwares.

:)

Google Chrome, Debian e Flash Player 64bits

Com o Debian(Lenny 64bits) instalado recentemente no meu computador, precisei instalar o flash player e google chrome nele. A instalacao do google chrome foi muito facil, pacote .deb e ‘dpkg -i’ para instalar  o mesmo, mas encontrei certa dificuldade para instalar o bendito flash player 64 bits.

Apos um pouco de pesquisa, cheguei num resultado satisfatorio :)

Google Chrome

baixe o pacote .deb do site do projeto chromium

para instalar o google chrome, abra um terminal e va ate a pasta em que o arquivo se encontra. Como root execute o seguinte comando

# dpgk -i nome_do_pacote.deb

feito isso, o google chrome estara pronto para uso

Flash Player 64 bits

baixe o bendito aqui!

extraia o conteudo do bendito pacote que voce acabou de baixar

# tar -zxvf install_flash_player_xxx_linux.tar.gz

abra um terminal, e como root, va ate a pasta onde o chrome foi instalado (/opt/google/chrome) e crie uma pasta chamada ‘plugins’

# cd /opt/google/chrome
# mkdir plugins

copie o arquivo extraido para a pasta plugins recem criada.

# cp arquivo_extraido.so /opt/google/chrome/plugins/

pronto!!! agora voce ja pode acessar feliz da vida o porntub…ehh…quer dizer… youtube!

Awesome WM + eeePC

Bom…depois de ter falado pro umgeher que esse window manager não prestava…acabei mordendo a lingua :P

Acabei instalando ele no eeepc para ver com era e no final das contas gostei :)

Ele é a opçao perfeita para se rodar em netbooks, leve, minimalista e totalmente operacional via teclado.

Segue um screenshot dele rodando no meu eeepc e ficam ai minhas desculpas para o umgeher… nunca mais falo que seu window manager não presta hahaha.

Awesome Window Manager

Awesome Window Manager

XxXperience 13 anos

XxXperience 13 anos

XxXperience 13 anos

XxXperience 13 anos, o que posso dizer sobre esta festa…

Foi simplesmente a melhor rave que já fui. A lineup estava sensacional, cenários muito bacanas e qualidade do som de primeira!

Cheguei por volta das 23:00 praticamente no final da apresentação do Paranormal Attack. Tive alguns problemas para chegar até a festa, no final consegui carona com um pessoal amigo de um amigo meu, galera super gente fina. Enfim, consegui chegar! :)

No final das contas não perdi muita coisa com o imprevisto para chegar na rave, pois a lineup atrasou cerca de 1 hora e meia.

Logo de manhã uma chuva caiu sobre a fazenda Maeda, mas nada que pudesse atrapalhar a festa, pelo contrárario, a chuva até que refrescou um pouco a galera. Fiquei na festa até 11:30, quando Dr. Lektroluv se apresentava no Main Stage.

Adrenalina não faltou na festa, haviam 2 pontos de bungee jump para aqueles que curtem fortes emoções (não é o meu caso :P )

Assim que o sol surgiu no horizonte, um helicóptero da RedBull levantou vôo e periodicamente executava rasantes muito perto da galera da festa. Muito legal!

Resumo da XxXperience 13 anos: Som forte do início ao fim! Muito boa mesmo!

Ponto Positivo: Ótima infraestrutura e qualidade de som/lineup

Ponto Negativo: No meio da festa roubaram 2 mochilas que estavam com o pessoal. Infelizmente uma delas era minha. Da próxima vez redobrarei o cuidado ou simplesmente não levarei mochila.

Segue a lineup da festa:

CASTELO DOS SONHOS ( Main Stage )
17:30 TEKO
19:30 DICKSTER LIVE
20:30 AZAX SYNDROM LIVE
21:30 COSMONET X AUDIO-X LIVE
22:30 PARANORMAL ATTACK LIVE
23:30 WRECKED MACHINES LIVE
00:30 RICA AMARAL & FEIO
02:00 GROWLING MACHINES LIVE
03:00 KROME ANGELS LIVE
04:00 LOUD LIVE
05:00 QUANTIZE LIVE
06:00 TICON LIVE
07:00 STRIPPER LIVE
08:00 DR. LEKTROLUVBOLHA MÁGICA ( Backstage Vip Area )
21:00 ANDRÉ PLATI
22:00 RBF LIVE
23:00 JEJE
00:30 DIMITRI NAKOV
02:00 PAULINHO BOGHOSIAN
03:30 GUI BORATTO LIVE
04:30 M.A.N.D.Y.
06:30 MAU MAU
08:00 D-RAMIREZ
09:30 RENATO COHEN

PORTAL DAS LUZES ( Hi-Tech Stage )
21:00 GLEN
23:00 PAULO JARDIM
00:30 ALEX KENJI
02:00 MATTHIAS TANZMANN
04:00 ANDERSON NOISE
05:30 ELLEN ALLIEN
07:30 OLIVER HUNTEMANN
09:30 STEPHAN BODZIN

JARDIM DAS ENERGIAS ( Alternative Stage )
23:00 BAIXARIA SOUND SYSTEM
01:00 BOSS IN DRAMA
02:00 DATABASE LIVE
03:00 KILLER ON THE DANCE FLOOR
04:00 THE TWELVES LIVE
05:00 FELGUK LIVE
06:00 ADAM FREELAND
07:30 UNDER CONSTRUCTION
08:30 BUNGLE LIVE


Teclado Apple Bluetooth + Windows

Depois de ter comprado um teclado sem fio da Apple e ralado muito para conseguir “parear” o mesmo no Windows XP, aqui vai a solucao definitiva!

O windows conseguia se conectar ao teclado, mas na hora de informar o pincode era um verdadeiro transtorno, nunca dava certo.

A solucao e’ simples!
E’ so’ baixar o gerenciador de bluetooth ‘BlueSoleil’, ele consegue resolver a questao do pincode num piscar de olhos! :)

segue o link:

http://www.bluesoleil.com/download/

apple keyboard

apple keyboard

MitGNU Service Bar

Depois de uma noite de desenvolvimento com o Umgeher, começamos a discutir sobre serviços para Uprofile.
Umgeher propôs uma idéia que eu já havia cogitado, por sinal muito boa e que coloca o Uprofile a prova.

Uma barra de serviços!

Funciona da seguinte maneira:

Todo site/produto MitGNU terá uma barra que poderá ser habilitada ou não de acordo com a preferência do usuário.
Quando habilitada, a barra oferecerá uma série de serviços do conjunto de produtos MitGNU, um chat, uma área de notificação, serviços externos, coisas do tipo.

O bacana é que um usuário X de um site X poderá ter integração contínua com o usuário Y de um site Y.
Uprofile! Vai lá garoto! :)

E é claro, queremos que a experiência do usuário com a barra de serviços seja muito simples e direta, com um design de bom gosto e padrão de qualidade MitGNU :)

Aguardem!

10/01/10

Dia 10/01/10 é uma data especial para nós da MitGNU.
Espere e descubra :)

wordpress for iphone

Estou aqui, no banheiro de minha casa escrevendo este post para comemorar a liberdade que a tecnologia me proporcionou.
Brincadeiras a parte, estou testando a mais nova app instalada em meu iphone, a do WordPress. Agora fica muito mais fácil de postar independente do local em que me encontre, ainda mais agora que assinei um um plano de dados :)