Iron Man and Programmers

The Iron Man movie is all about programmers. Being challenged and have to invent something that will make you get rid of hand work, the adventure of a project, to mold, test and debug, and the joy of having a prototype inspiring the next perfect design. Just don’t miss it. The metal man movie has […]

Read More

Developers: ISO Standards Do Matter

Many developers are clamming that good specifications are more important than standards, specially now that the OOXML process opened to the public the dungeons of ISO processes and how the organization produces standards. This is a clear example on how ISO’s reputation is compromised.

But unfortunately “ISO standards” are what governments tend to use. These are the words they put in their Request For Proposals when they are going to buy things. These “ISO standards” are the words they use to claim how they’ll interoperate and trade across borders. And also how public institutions will interoperate with private institutions. Over time, it defines also how private institutions use technology.

Read More

Upgrade to WordPress 2.5

This is my first post in the new WordPress 2.5. Upgrade was as easy as: $ cd avi.alkalay.net $ svn sw http://svn.automattic.com/wordpress/tags/2.5/ Everything worked without any changes, including my experimental content-optimized Plasma theme. The new WordPress has lots of improvements, specially in the administration part and I recommend it.

Read More

OOXML: Brazil Says NO. Again.

It is now official. Brazilian vote was decided by consensus of the entire technical team, including Microsoft crew’s: OOXML does not deserve to be an international ISO standard. Our first vote, in august, was also NO, due to the same reasons: OOXML is an awful specification. That outcome was expected because we simply followed the […]

Read More

Open Source Software inside the iPhone

Can Open Source Software be more ubiquitous than this ? A few days ago I was playing extensively with Apple’s iPhone, investigating each sub-menu and little details. There is a section listing legal stuff and software being used with each license. GPL, LGPL, BSD and other Open Source licensed software rule the iPhone. Some I […]

Read More

How Microsoft raped ISO

One of the most critical and discussed points of the whole OOXML subject is how the specification lets you include binary proprietary information. Let me show you how it happens with a piece of an OOXML document, the red-marked text is the problematic part (see for yourself, §6.2.2.14, paper page 4,813, lines 7–13): <v:shape> <o:ink […]

Read More

The OOXML Date Bug

This is an example of an old Excel bug that was transported to OOXML for “compatibility” reasons. In new OOXML, there are several non-standard ways to represent dates. The main one is this, that requires that 1900 is a leap year contradicting the Gregorian calendar, used for centuries now. More info on this in a […]

Read More

How I Became Vegetarian

Around early 1995 I was thinking about to stop eating meat. I thought that would do good for my body and my mind. Then I was waiting in a room, randomly took a book and randomly open it in the part that finally defined my decision. Later a saw many people becoming vegetarian because of […]

Read More

OOXML in Numbers

This is a numerical photography of what is the Microsoft Office Open XML wannabe specification: 6063 pages written in 12 months Only 6 months of analysis pointed 3500 issues that span from intellectual property, to standard date & time representation, to malformed XML definitions, to binary proprietary bits 3500 issues where summarized in “only” 1027 […]

Read More

Linux on Dell IdeaStorm

I found Dell’s Digg-like IdeaStorm site today while having a look on Doc Searl’s January 2008 LJ Index. This is a great example of Web 2.0 in action, together with similar sites as IBM’s Innovation Jam. It shows how Linux is highly rated by everybody, as a top request amongst these ideas. Check Linux rank […]

Read More

ODF in the State of Paraná

The state of Paraná, here in Brazil, is the first to have laws that specifically promotes the use of OpenDocument Format. This is a free translation of such law: All public companies and institutions under the state of Paraná administration will adopt, preferably, open formats for creation, storage and public availability of digital documents. We […]

Read More

Web 2.0 Party

Web 2.0 is about people. Its a global party where human beings exchange knowledge, experiences, information and even emotions. Yesterday I saw the Xanadu movie again with ELO’s All Over the World, a good-vibe song from the 80’s that still has very current lyrics that explain what people are doing in our 2008’s Web 2.0. […]

Read More

Microsoft Does Not Own OOXML

This is a reply to David Nielsen’s “OOXML and Microsoft” post. Since comments are closed there, I am writing here. David, there is nothing wrong in Microsoft opening such an important spec. We should welcome this step. But there are several things that we should take care here: There is already an approved, open, internationally […]

Read More

Zeroconf your Network

I remember the days when I was configuring DNS and DHCP for a small home network with only 2 or 3 computers. This is not needed anymore since the invention of Zeroconf. As Wikipedia says, “is a set of techniques that automatically create a usable IP network without configuration or special servers. This allows inexpert […]

Read More

Worshiping Joyce in Rio

Some time ago, my New Yorker cousin came to visit Brazil and I wanted to make sure she was leaving with her iPod full of brazilian specialities. A few weeks later we exchanged this conversation by e-mail. “Im listening to music you sent me while writing (I really like Joyce!…although right now im listening to […]

Read More

New Laptop

I am sort of away this days because I got a new laptop. Check it out. My previous laptop was a IBM Thinkpad T40, Pentium M, 512MB RAM, 1024×768 screen size, CD-RW, Cisco WiFi/b, no bluetooth. Served me well for 4 years. The new one is a Lenovo Thinkpad T61, Intel Centrino Pro (dual core), […]

Read More

Please Encrypt Your BitTorrent Client !

Some evil ISPs implement traffic shaping to specifically limit BitTorrent bandwidth. This brings slower downloads to you and your peer. All modern BitTorrent clients have encryption capabilities but most of them came disabled by default. Please configure your client to encrypt connections. You will have faster downloads even if your ISP does not limit your […]

Read More

The iPhone Accelerometer

A sophisticated mobile device can do more than just play MP3s or make calls. I had a lunch with a friend that hacked his iPhone to work in Brazil. Many people are doing that (or paying somebody to do it for them) around here. And he showed me something very interesting. The component that causes […]

Read More