Ktn

I used cscope!

I just saw a blog post that Joydipto created about cscope. It made me remember of those days when I used it for my Domino for IBM i development on AIX + ClearCase. I really liked cscope, the only problem is that the machine where it was running wasn’t fast.

Well, you should know that still in January 2009 I was still doing development for Domino on IBM i as the Team Leader and Technical Leader of the team in Guadalajara, but then in February I changed gears.

IBM developerWorks, CSS and Adblock Plus

For several months now I’ve seen that when going to most of the IBM developerWorks articles, the main home page itself, and some other IBM sites like PartnerWorld, the CSS files don’t load and I end seeing plain Web pages without good navigation nor design (for obvious reasons).

I didn’t care too much for a while, but a month ago I decided to take a look and while seeing the Web page source code noticed that most of the CSS and .js files were being loaded from akamai.net. I remembered that there was a filter in Adblock Plus for Akamai content, went to check the Adblock Plus preferences and there it was, a filter blocking the files that some IBM sites need.

Want to say first that it surprised me that IBM was also using Akamai services in order to allow for faster load times of pages. You know, I think the service includes caching those static files to improve performance, etc.

I took a look to the Adblock Plus documentation and found the page that talks about filters, added the following exception rule and I’m now in business:
@@//a248.e.akamai.net/*/www.ibm.com/*

It was the easiest and quickest rule for what I wanted. Still I think it can be narrowed down even more for security purposes. If someone has any suggestion I’m all ears.

Dynamic, Loose, Strong, Strict or not

Man! It’s been a while since I last posted on this blog… Lots of changes happened at the end of last year and beginning of this one. Hope to have time later to create a post with that.

I was reading an article about HTML and XHTML and wondered whether or not developers who prefer dynamic or loosely typed programming languages also prefer HTML versus XHTML, since XHTML is stricter than HTML.

I know we can’t compare apples with oranges, but this thought just make me think that I like strongly typed programming languages and appreciate XHTML more than HTML. So maybe those who like dynamically or loosely typed programming languages prefer HTML over XHTML.

In the end it probably doesn’t matter since we know we should use whatever is best suited for the task at hand (and not use the hammer for everything). Perhaps someone already researched or created a study about this and I haven’t seen it, you know, there are tons of useless studies out there, hehe.

Apple, do you know what Atom is?

You would remember that several weeks ago I was asking if Juice will ever support Atom feeds because internally in IBM we have a huge repository of podcasts, videos, webcasts, presentations, etc., for which Atom feeds are provided to subscribe with a podcatcher.

So I tried to use iTunes to subscribe to the podcasts and at least when I was subscribed to just one feed it was working, not completely good but was working. Then I decided to add a couple more and that’s where things started to go wrong. When I added the third feed, iTunes was not able to retrieve anything about it. Well, it looks like it retrieved the name of the feed but it assigned it as the name for the first podcast I subscribed to. Yep, you read it right, it overwrote the original (and good) name of the first podcast with the name of the third I added.

To make things worse, since the date I added the third feed, it doesn’t retrieves any new file from any of the podcasts.

Could someone please do me a favor and send the Apple developers this link to the specification of the Atom format? I’ll appreciate if they can at least implement the basic stuff that is retrieve the files from where the enclosures point to. Well, no, I’ll really appreciate it if they also do not install, along with iTunes, ‘Bonjour’ nor the MobileMe thing that I don’t need at all.

Juice, please meet Atom

Anybody knows if Juice will ever support Atom feeds? It has been sleeping for several years now that I’m sure there are not developers left doing anything with it.

Anyone knows how can I get the source code? I would like to take a look and see if I can add the Atom support.

IBM Lotus Symphony 1.0 now available!

With great excitement I can tell you now that IBM Lotus Symphony 1.0 is available for everyone to download for free!

It has good support for ODF, OpenOffice, MS Office and Lotus SmartSuite documents, so you can get rid of all of those other office applications and have just one installed (as I’m gonna do next!).

México 2007 IT Salaries survey

Some months ago I read a magazine that I would rather call Software Newbie due to the basic nature of its articles, it comes with some translated articles from some other sources but anyways I don’t recommend it much.

What was interesting, but not surprising, was the survey that they made last year on their website which gives some numbers related to salaries in the IT sector in México.

I’ll mention briefly few of the figures that were interesting to me. Depending on the type of job, the job functions that are better paid than “Development” are: Quality, Security, Consultant, Sales, Project Management, Architecture, and Directors (managers, I believe) at the top.

Salaries are also subject to age and degree of studies. This is obvious, right?

By programming language I’ll just mention that the best paid are those who do Cobol. In the Platform arena, the ones at the top are Mainframe, Unix and AS/400. Around databases the two at the top are DB2 and Informix as second place.

The last interesting figure is the one by certification. If you have a Project Management Institute certification then you’re at the top, then come IBM WebSphere, Security, SAP and IBM DB2.

Beware of products made in China

I just read the article “Some Viruses Come Pre-Installed” by the Associated Press in ABC News and the fact that any type of gadget (hardware) coming from China could contain several viruses and infect your computers is very bad.

Not only gadgets come with several viruses each like iPods, digital picture frames, the TomTom navigation gear, external hard drives, etc., but there’s toxic toothpaste, poisonous pet food and toy trains coated in lead paint.

Be sure to check that your computer has the latest antivirus signatures before plugging in whatever gadget you buy. Almost always, the cheap stuff turns out to be more expensive.

Apple Bonjour? Why doesn’t iTunes told me?

I just installed iTunes 7.6.1.9, the one that also contains Quicktime, but at the end of the installation my firewall software told me that a mDNSResponder.exe was trying to access the Internet so obviously what I did is to block it. Since it was in a Bonjour directory over the %ProgramFiles% directory I first went to it and checked a .rtf file where I saw that it was something from Apple, and then went to the Add and Remove Programs where I found it too.

I hate when software is installed without my consent. It may be useful for apple software but nonetheless could be dangerous, right? I uninstalled it.

Looks like effectively Apple is turning Evil.

Microsoft: Intel was the culprit

We already knew that Vista’s a fiasco, but I have to say that the information in some Microsoft emails is quite interesting!