gem cheat

29 de novembro de 2008 ~ 2 comentários ~ Tags:

Essa é uma gem do Chris Wanstrath que muita gente não conhece e que só hoje me deparei. Para instalar:

Para usar, basta executar no terminal o comando cheat acrescido do assunto desejado, como por exemplo: cheat rails_svn

A saída, para esse cheat, é uma lista de comandos para ignorar arquivos temporários e de log do seu aplicativo rails no subversion é:

A lista de todas cheats é encontradada executando:


PHP junto com o Passenger no Leopard

26 de novembro de 2008 ~ Comente! ~ Tags:, ,

Na minha máquina de desenvolvimento uso o Passenger para trabalhar com o Rails e hoje eu precisei fazer alguns testes com PHP. Deixar o PHP junto com o Passenger é tão simples como 2 + 2 são 4. Vamos lá.

Abra o arquivo de configuração do Apache (/etc/apache2/httpd.conf) como superusuário e procure a linha que chama o módulo do PHP (linha 114):

LoadModule php5_module        libexec/apache2/libphp5.so

Basta descomentar essa linha. Em seguida, no fim desse arquivo, crie um host virtual chamado php:

<virtualhost *:80>
  ServerName php
  DocumentRoot "/Users/leonardofaria/Sites/php"
  <directory "/Users/leonardofaria/Sites/php">
    Options Indexes MultiViews
    AllowOverride None
    Order allow,deny
    Allow from all
  </directory>
</virtualhost>

Pronto. Agora a url http://php/ responderá pelo conteúdo da pasta "/Users/leonardofaria/Sites/php". Lá dentro, você pode criar um index.php e para testar se está tudo ok, use o conhecido phpinfo()

<?php
phpinfo();
?>

Se tudo der certo, você terá uma tela como a seguinte :)


Quer conhecer mais da história da Apple?

23 de novembro de 2008 ~ 2 comentários ~ Tags:

O Mactracker é um aplicativo que reúne toda a linha de produtos da Apple. Há inclusive uma versão online do app para iPhone. Muito interessante! Além desse app, existe também o site Apple History, com um banco de dados cheio de informações e a possibilidade de download das informações.

Se você gosta de publicidade e design, deve conferir os anúncios da maçã desde os primórdios da computação, as screenshots da homepage apple.com e logicamente, as interfaces do Mac OS.


Código ‘embedável’ no codestacker

16 de novembro de 2008 ~ Comente! ~ Tags:, ,

Agora, é possível 'embedar' códigos do codestacker em seu site! No update de hoje, implementei esse recurso e finalmente, um sistema de busca.


Migrations sem timestamp

9 de novembro de 2008 ~ Comente! ~ Tags:

No Rails 2.0, os arquivos de migração eram gerados com o prefixo do timestamp. Exemplo: 20080614155951_create_users.rb. Nas versões anteriores, o prefixo era numérico. Para o Rails 2.2, será possível você mesmo configurar isso, definindo no environment.rb:

Vale a pena a leitura do Release Notes do Rails 2.2 e, se você ainda não pegou o RC 1 do Rails, lembre-se:

gem install rails -s http://gems.rubyonrails.org -v 2.2.0


RubyMine: Textmate-killer?

8 de novembro de 2008 ~ 4 comentários ~ Tags:

Essa semana apareceu uma nova IDE para Ruby: a RubyMine, que se auto-denomina com a mais inteligente IDE para Ruby. O software é multiplataforma e parece ser bem interessante. Notei algumas coisinhas numa primeira-impressão:

1) há templates para testes (RSpec e TestUnit)
2) integração com o Mac OS: o look'n feel não combina muito (= feia) com o sistema e ele está mais para NetBeans e Eclipse do que para um Textmate. Nada de maçã + w para fechar um arquivo nem maçã + n para um novo arquivo. A velocidade dele também está mais para NetBeans/Eclipse do que para um Textmate
3) inspetor: ele possui um inspetor interessante: para CSS, por exemplo, ele verifica suas folhas de estilo e informa por imagens quebradas, seletores não usados e código desnecessário (como escrever '0px', onde somente '0' já resolve). Para Ruby, ele verifica, entre vários itens, referências não resolvidas e erros em chamadas de métodos (apesar de que, no meu projeto, o que ele inspencionou estava certo)
4) parece ter uma integração interessante com controle de versão (Git, Subversion e CVS)
5) ele também tem um Go to File, como no Textmate
6) ele tem uma janela amigável para rodar scripts (como o RadRails)

Essa próxima semana vou utilizá-lo e ver se ele pode ser um Textmate-killer ou uma boa alternativa para Windows e Linux.


Bota Pra Fazer

2 de novembro de 2008 ~ Comente! ~ Tags:,

Vi com bons olhos a campanha Bota Pra Fazer. A série de comerciais exibida na Globo (e YouTube) é estrelada por empreendedores de todo Brasil e é a primeira campanha politicamente correta que vejo para incentivar o empreendorismo - campanha beeem melhor do que aquela de colocar jogadores de futebol para incentivar a leitura. A campanha é positiva ao mostrar que todas essas pessoas de sucesso enfrentaram problemas e clichês para colocarem a ação todas as suas idéias e mostraram para todo mundo que elas estavam certas e a maioria errada.

"Para quem está na faculdade, empreendorismo é um bicho de 7 cabeças. A gente quer mostrar que basta uma cabeça para ele funcionar" - do site Bota Pra Fazer

A sociedade inteira limita nosso instinto empreendedor. A escola é uma cópia de uma fábrica da revolução industrial - hierarquias, cronogramas, horários, todo mundo pensando dentro de uma mesma caixa quadrada e escura. Crescemos dentro de uma fábrica, aprendemos a pensar igual a todo mundo e após isso temos um emprego igual ao de todo mundo. Grande zona de conforto.

É de empreendorismo que cada um de nós precisa. Trabalhe mais, pense mais, inove mais! Seja o pino redondo no buraco quadrado, nade contra a corrente, a unanimidade é sempre burra. Saia da sua zona de conforto, caia na real e faça a diferença.


Últimos textos do blog

Tagcloud

abraweb acadêmico actionscript ajax apache apple arteccom asp autosimulado backup benchmark beta bh blogosfera bookmarklet bookmarklets brasil browser censura chucknorris cms codestacker concurso crítica css dashboard deployment desenvolvimento design dicas divinópolis dotmac download dreamhost economia empreendedorismo empreendorismo encontro estatísticas extreme programming feedburner firefox fireworks flash flickr ftp game git globo gmail golive google greasemonkey guerrilha hack host howto htaccess html humor ie inss internet banking iphone ipod is® javascript jquery layout leopard linux listas live locomotive mac meme microsoft miguxês minasonrails mod_rails mp3 msn mysql off tropic opensocial opera orkut oscommerce parser passenger pc personalidade pesquisa php plugin plugins pog portfolio produtividade publicidade rails refurbished regex resenha review ria rss ruby rádio safari sandbox screencast screensaver script.aculo.us seo shoutcast silverlight software spam startup stevejobs suporte swf switch são paulo teste textmate trabalho tumblelog tumblr tutorial twitter ui uml usabilidade validação viral wallop web2.0 webalizer webdesign webdevelopment webkit webmail webmobile webobjects webstandards windows wordpress xml yahoo youtube

Veja todos os textos →