November 10, 2006

Learning Ruby

Man is driven to create; I know I really love to create things. And while I’m not good at painting, drawing, or music, I can write software. I believe that the purpose of life is, at least in part, to be happy. Based on this belief, Ruby is designed ...

W3C Mobile Web Practices went Proposed Recommendation

W3C announced the Mobile Web Best Practices 1.0 as Proposed Recommendation: Written for designers of Web sites and content management systems, these guidelines describe how to author Web content that works well on mobile devices. Thirty organizations participating in the Mobile Web Initiative achieved consensus and encourage adoption and implementation ...

November 8, 2006

C# Future Directions: Ruby

Remember that catchy RubyCLR motto? Now C# (Anders Hejlsberg) is playing catch up talking about automatic properties: public string Bar { get; set; }Above is meant to be translated by a compiler into private string foo; public string Bar { get { return foo; } set { foo = value ...

November 6, 2006

Wikipedia under the fire

Just one morning topics: Wikipedia Used To Spread Virus "The German Wikipedia has recently been used to launch a virus attack. Hackers posted a link to an all alleged fix for a new version of the blaster worm. Instead, it was a link to download malicious software. They then sent ...

November 5, 2006

XPath, apostrophes and quotes

When working with XPath be it in XSLT or C# or Javascript, apostrophes and quotes in string literals is the most annoying thing that drives people crazy. Classical example is selections like "foo[bar="Tom's BBQ"]. This one actually can be written correctly as source.selectNodes("foo[bar=\"Tom's BBQ\"]"), but what if your string is ...