Como verficar se um objeto é igual a null em Ruby

1/07/2008 – 00:32
Como em Ruby tudo é um objeto em todos os objetos nós podemos usar o método "nill?". Diferente de outras programações, onde normalmente nós usamos: if ( obj == null ) Em ruby basta apenas colocar if ibj.nil? Todo este material que eu estou reunindo não é so para guardar como material de estudo. É também para divulgar a linguagem que é uma das que eu mais "Boto Fé". Abraço

Tratando métodos inexitentes com o Ruby

1/07/2008 – 00:22
Quando criamos uma classe nós podemos criar um método que trata a chamada de métodos inexistentes. class Foo def method_missing ( method_id ) puts method_id end end obj = Foo.new obj.faz #chamando método inexistente. Ele devolverá "faz" obj.vai #chamando método inexistente. Ele devolverá "vai" Quando chamamos o método faz, ou o metodo vai, ele normalmente retornaria o erro: NoMethodError: undefined method ‘vai’ for # Mas como redefinimos o método "method_missing" para que ele de um puts no nome do método que chamamos é isso que ele vai fazer quando chamarmos um método que não foi definido=) Assim nós conseguimos tratar metodos que não existem em um objeto.

Atacando no Ruby

30/06/2008 – 01:21
Depois de vários problemas para conseguir comprar o livro: Repensando a web com Rails de Fabio Akita eu finalmente o comprei =) O livro é show de bola. Já faz bastante tempo que eu acompanho um pouco do universo Rails e que me interesso bastante por este assunto. Podem esperar bastante coisa sobr Rails aqui no blog agora. Desde coisas básicas até coisas avançadas sobre Ruby e RoR. Então vamos para de babozeira e vamos logo ao que interessa. E Ruby, como tudo é objeto, nós temos vários metodos pré definidos. Por exemplo: Para pegar a primeira posição do vetor nós podemos usar o: obj.first Para pegar a ultima posição: obj.last Tudo em Ruby é sugestivo. Assim fica meio claso que: obj.size retorna o tamanho do vetor, ou string. E que o obj.empty? retorna true se o objeto estiver vazio e false para o contrário. Ruby é uma linguagem show de bola e, a principio, é a inguagem que eu vou começar ...

Por que o futuro dos negócios é grátis

9/06/2008 – 11:19
Chris Anderson, editor-chefe da revista Wired e autor do best-seller A Cauda Longa, apresenta a economia da gratuidade, a “freeconomics”. Por que o futuro dos negócios é grátis. Até recentemente. Na última década um novo conceito de “grátis” surgiu. Em vez de se basear no subsídio cruzado –ou seja, transferência de custos de um produto para outro–, o novo modelo se apóia no fato de que o custo dos produtos propriamente dito está caindo em alta velocidade. É como se o preço do aço ficasse tão perto de zero que King Gillette pudesse distribuir o aparelho e a lâmina de graça e obter lucro com, talvez, o creme de barbear.A internet é o melhor lugar para entender esse estranho mundo das coisas grátis. Uma dé-cada e meia após o surgimento da grande experiência on-line, as últimas discussões sobre co-brar ou não pelos serviços na web estão com os dias contados. Em 2007, ...

Minha empresa de desenvolvimento

6/06/2008 – 13:35
Ano passado eu trabalhava em uma agência de publicidade e, a partir do dia 01/01/2008 eu mudei de trabalho. Ainda trabalho com desenvolvimento web só que agora a coisa ta mais voltada a sistemas. Eu to gostando bastante. A ferramenta envolve muitos usuários simultaneos. Logo a responsabilidade é maior, a complexidade é maior, o retorno em conhecimento é maior. O salário? também =) Foi por gostar muito de desenvolvimento web que eu decidi continuar atuando nesta área. Ainda presto serviço para a empresa em que trabalhava e continuo com os meus projetos paralelos, como o Guia Achagora (assunto para o próximo post). Exatamente por eu não conseguir me desligar do desenvolvimento web, por algum motivo inexplicado, e também não quere ser funcionário para todo o meu sempre que eu decidi. "Se é para o bem de todos e felicidade geral da Nação. Estou pronto! Vou criar uma empresa." E assim foi! Me ...