Web,ruby, Ajax ou qualquer outra coisa que me venha a cabeça (com prioridade para esta última)

29 maio, 2007

Ditadura - Loucura - Delírio

Parece que Hugo Chavez sofre dos males apontados por Santana Lopes (Nunca pensei dizer algo de positivo sobre ele só apontou a pessoa errada 50% certo o que nele é bom) ao supergilberto (sobrinho do superpateta)(marques mendes). Agora pensa fechar uma segunda cadeia de televisão pois esta preparava o seu assassinato. O bitaites já tinha chamado a atenção para esta nova besta.

28 maio, 2007

Google developer day 2007

No próximo dia 31 de Maio vai decorrer o Google Developer Day 2007 com uma agenda, com uma agenda dividida em 3 áreas, desenvolvimento com geo(dados), misturas e melhores ferramentas para desenvolvimento web.

22 maio, 2007

Guerra dos mundos

Atenção e foco são os recursos mais escassos de um projecto; pessoas infecciosas podem distrair-nos dos objectivos do projecto, uma comunidade exausta emocionalmente pode causar lutas intestinas sem fim. O desenvolvimento pode descarrilar devido a perfeccionistas e pessoas obcecadas pelo processo de discussão sem fim.

Estas palavras não são minhas mas sim dos autores do svn.

17 maio, 2007

Anuncios Rails vs. Resto do Mundo (Java, PHP,...)

O railsenvy.com produziu quatro vídeos (o quarto ainda não está publicado) análogos aos anúncios Apple vs. microsoft. Só coloco esta entrada aqui e não nos osmeusponteiros.blogspot.com pois este tema, Rails, é um dos tópicos a tratar aqui. Os meus apontadores é um local onde coloco ligações comentadas para coisas que me interessam mas não fazem parte dos temas a tratar aqui no ainda a pensar. Cuidado para não ter muitas visitas sou um chato nele, logo à cabeça, depois não digam que não avisei.

14 maio, 2007

Dobras

Há cerca de 17 dias vi, e resolvi inscrever-me, num dos planetas, claro que foi o planetgeek.org uma entrada sobre o folding@home. Devo admitir que conhecia um projecto concorrente, quanto à computação em grelha, o boinc (seti), mas que vai muito para além de aplicações em medicina.

Quer o primeiro quer o segundo projecto têm mensagens importantes de dádiva e partilha.

Tive um primo que era dador de sangue quando jovem (foi lapidado aos 23/24 anos), anos mais tarde eu próprio me tornei dador de sangue, algo que não faço há já 4 anos (fui operado duas vezes com transfusões - já agora sou dos que fazem disparar os alarmes dos pórticos dos aeroportos). Como só dentro de uns meses voltarei a poder dar sangue esta foi uma forma de participar.

Hoje ao fim de 17 dias alcancei os 10.000 pontos (essencialmente obtidos com um portátil.) Aguardo que a minha mama acorde após a sesta da manha e já agora a da tarde também

09 maio, 2007

As diferenças entre =, ==, equal? e eql?

Em ruby um sinal de igual (=) significa que se atribui à identificação da esquerda o que está à direita.

saudacao1 = "Viva Catarina."
saudacao2 = "Adeus."
saudacao3 = "Viva Catarina."

Se quisermos perguntar se o conteúdo de saudacao1 é igual ou não a saudação3 exprimimos tal usando a segunda expressão == (dois sinais de igual como sucede com várias outras linguagens de programação). Neste caso o valor devolvido é verdade. Se usarmos a expressão equals? aquilo que estamos a perguntar é se duas referências para objectos apontam para o mesmo objecto (não se esqueçam que em ruby tudo é um objecto), o que no caso de saudacao1 e saudacao3 é falso. Finalmente eql? responderá verdade pois compara valores.

07 maio, 2007

Soluções simples

Por vezes as soluções mais simples são as mais apropriadas. Recentemente na lista de correio comp.lang.ruby surgiu algumém a perguntar se havia um modo de passar o nome equivalente de um modelo (exemplo: tenho um modelo designado por dept_alimentar e desejo passar a string "dept_alimentar" e depois converte-lo (ou molda-lo [cast]) no modelo original equivalente e assim posso usar o seu objecto no método chamado, estou a tentar fazer isto pois quero evitar passar um objecto o que se tornará muito pesado).

David Chelimsky respondeu no seu tom extra humilde (que caso não estivesse a entender a questão o que sucede com frequência) é que quando se passa o dept_alimentar ou DeptAlimentar para outro método, não há a passagem do objecto propriamente dita mas sim a de uma variável que detem uma referência para o objecto. O que é sugerido de facto torna-se mais caro tem termos de cálculo do que usar uma variável.

03 maio, 2007

Joost-II

Quem deseja um convite agora pode convidar-se a si mesmo, para isso basta ir à página do joost.

Balázio seguiu o teu convite como não seu o teu nome nem o teu apelido ficas-te com um nome de utilizador deverás aborrecido.

FilipeEstou com dificuldades para me ligar ao Joost, logo que possível trato do teu caso.Filipe o seu convite seguiu. Pedro continuo sem o teu mail, sem isso nada posso fazer.

Pedro Moreira não tenho o teu e-mail não te posso convidar excepto se mo fizeres chegar. Julgo já teres percebido que não publicorecuso os e-mail que venham nos comentários desta entrada.

A Joost está quase quase a lançar-se comercialmente. Os actuais subscritores irão puder enviar convites num número não limitado, de acordo com GigaOm.

Já agora tenho convites para quem quizer. Basta deixar nos comentários nome, apelido e email (estes comentários não necessitam de ter mais nada e não serão publicados no blog). Joost™ the best of tv and the internet.

Nelson, Hugo e Marco os vossos convites seguiram. Quem quiser é só pedir. Fernando seguiu o seu e o do Paulo (13-05-2007).

Vitor e Tiago os vossos convites seguiram.

João segui um convite para ti e outro para o zeca. Como te tentei explicar quantas mais pessoas de um ISP usarem mais útil é para todos os seus utilizadores.