Archive for October, 2006

One Laptop Per Child News link…

October 30th, 2006

… to my blog. I never post the links to my blog but this one by its meaning made me do it. My recent experience with AbiWord (that i use in Linux, besides OpenOffice) saving a 500MB Word backup file from a friend, that MS Word could not restore (not even OpenOffice), was worth to […]


Zeldmans web1.0 vs web2.0

October 29th, 2006

Zeldman.com posts a funny article about what Web 2.0 concept may mean in different days, like in the case of The Economist’s coverage of Google and YouTube.
“[…] Clearly ‘Web 2.0′ means different things to different journalists on different days. Mostly it means nothing—except a bigger paycheck. […]”
The fun part is the Web1.0 vs Web2.0 examples […]


Flock experience

October 29th, 2006

 Flock is cool! I tried one of the first still hot versions (long time) and could antecipate a nice product. Now, only now i decided to give another try. You can really enjoy a different web experience with this tool. The keyword is: integration, services integration. Other than that, it’s a Mozilla::kind_of product (and that’s […]


Alan Odgaard Textmate screencasts

October 28th, 2006

Alan Odgaard, creator of Textmate has done a very nice screencast about how to obfuscate email addresses in your web page. As always he shows other features while getting to the point. Notice the speed and productivity gains this tools can accomplish (having taks well defined in your head). Download it here.


Syntax matters… &args

October 27th, 2006

If the last formal argument of a method is preceeded with an ampersand, a block following the method call will be converted into a Proc object and assigned to the formal parameter.
If the last actual argument in a method invocation is a Proc object, you can preceed its name with an ampersand to convert it […]


Syntax matters… starred parameters

October 25th, 2006

def foo(prefix, *all)
  for e in all
    print prefix, e, ‘ ‘
  end
end
foo(’val=’, 1, 2, 3) => val=1 val=2 val=3
The use of * allowed all the arguments from 1 to be collected into an array, used as a formal parameter named *all and passed to the method. Without any change to the method we could call […]


Syntax matters…

October 10th, 2006

C:
for (int i=0; i “3″
3.to_f => 3.0
3.is_a?(Integer) => true
3 == 3.0 => true
3.eql?3.0 => false
3.eql?”3″.to_i => true
Have a pdf cheatsheet.


Second Life NMC symposium

October 10th, 2006

This post could be gazillion lines long to describe this world. Better try by yourself. I have meetings, attend symposiums, see expos., have fun, meet peolple, ride my hoovercraft, sail on boats, fly…
This week, New Media Consortium* will present a symposiym at their island, Learning. Live videos, wikis, chat, etc. They have a fantastic place […]


CPAN growth

October 2nd, 2006

“Perl 5 enabled the growth of something amazing; the CPAN. This distributed code repository has grown from a few dozen contributions to over ten thousand reusable components in millions of lines of code, written by several thousand contributors, in ten years. Some people even claim that 90% of any Perl program exists, prewritten, on the […]