I actually like Amazon Kindle 2

Here, I’ve said it. I like Amazon Kindle 2. I love the convenience it can provide, the thickness of the device. The downside of it is the steep price and the fact that you surf the web in black and white. This is like reinventing TV and starting with black and white all over again. But still I just love the possibility that one day you can surf the internet with a slim device. I’m just waiting. Maybe Kindle 3.

Any Prolog experts around?

I need to create a Prolog crossword puzzle for a school assignment. I don’t want a Prolog solution, I have a couple but I couldn’t understand what it means so it’s kinda pointless for me. Does anyone have any tips to completing this task? Perhaps which in built predicate I should be looking out for or something? I am using SWI-Prolog 5.6.64 for this assignment.

True.

[Note that all comment will not be shown here. Sorry about that. I’ll reply directly to your email address.]

Gathering iPhone developers at Microsoft

It felt kinda funny so I just had to take a picture. I was at MobFest last week and Microsoft was the venue sponsor.

Why develop for iPhone in Microsoft

When Microsoft got their interns to talk about their projects, a few people stood up and leave. So basically they’re not there for Microsoft at all. It’s kinda sad and funny at the same time. I, too, wasn’t there for Microsoft products. I am working in the building next to them so we just walk over to check MobFest out. After MobFest, Arzhou, Raine and Uzyn had some supper (or dinner). And yesterday, I was at Microsoft Singapore again for RIAction and they had lots of Adobe stuff there. Google and Yahoo! was there too.

I think it is really generous for them to let competitor products step into the company. It requires a certain amount of openness and generosity to allow that to happen. I mean they could have rejected these things and no one would say that they are selfish. After all, it’s not in their commercial interest to host these sort of events. Sure they could sip in a bit of Microsoft talks here and there but they don’t really have to do that too. I don’t think the company deserved to be made a butt of jokes all the time.

Security plays a less than 10% part of Microsoft

This is how important security is for Microsoft:

Security plays a less than 10 percent part of microsoft

See, it is clear that it’s less than 10%! Heroes happen {here} at Microsoft Singapore.

I don’t know why but every time I look at the Heroes happen {here} sticker I keep thinking of Java and I want to put the keyword return like this:

[code lang=”java”]Heroes happen() {
return here
}[/code]

That is to say “here” is of datatype Heroes which is declared in the field.

Anti-aliasing finally comes to OpenOffice.org

One of the reasons that turn me off from OpenOffice.org is the artwork seems a little toward the ugly side. And the thing they lack? Anti-aliasing. In digital signal processing, anti-aliasing is the technique of minimizing the distortion artifacts known as aliasing when representing a high-resolution signal at a lower resolution. Anti-aliasing is used in digital photography, computer graphics, digital audio, and many other applications. (From Wikipedia since I’m lazy)

Finally: Anti Aliasing is done for OOo 3.1!

After a long preparation and implementation phase, Anti-Aliasing is available and will be activated for OOo 3.1 in all Applications and on all Systems. This was one of the most voted issues.

As You may have noticed, the task took 5 years to complete. Why did it take such a long time? The preconditions for Anti-Aliasing had to be created first. The internal geometric representations used before were simply not precise enough. Also, rendering and data were not orthogonal (not divided as in Model/View/Controller paradigm). A new tooling to work with enhanced precision was needed, too. Fast enough methods for Anti-Aliasing on all systems had to be evaluated. All this had to be done in a compatible manner, migrating the ‘living’ office over that time. All in all, about 500,000 lines of code were changed/rewritten (CWSes aw024, aw033, aw059). Doesn’t sound like a dead project, does it? If You are interested in more details, You may follow the task’s description and its discussions and links. (Source: GullFOSS)

But 500,000 lines of code were rewrittened for this? That’s a hell lot just to see anti-aliasing.

Some problems with XAMPP 1.7.0 and Windows 7

For some reason, I couldn’t get XAMPP 1.7.0 working in Windows 7. There appears to be some sort of issues. I tried the zip package or the 7z package and both have the same result. Instead I found XAMPP 1.6.8 to be working fine for Windows 7 and is using that for web development using PHP and MySQL. I can confirm that cURL and sendmail is working fine in the Windows 7 environment with XAMPP 1.6.8.