2011 in review: The Year It Get Too Close For Comfort

For a long time geeks like me tend to hide behind the scene when it comes to politics, unlike the US there is no law like the DMCA in Malaysia. We Malaysian don’t see often see a law pass that directly affect IT industry here. Until this year, suddenly we have Computing Professional Board bill.

Which you can find a lot more online, but in short it is about regulate programmers that involve in Critical National Information Infrastructure. Which the list provided is too vague for comfort.

So what I hope to do next year, involve more somehow. What this year have shown us, ignorance and apathy can bite. Not all law have an open day that we all know, like the CPB. So law can be passed under our nose, and it will bite, and bite hard.

p.s Not including my own post on the Computing Bill, because it have quite a lot of inaccuracy

2011 in Review: Awesome Book

Books I have read in 2011

  1. Makers by Cory Doctorow
  2. Little Brother by Cory Doctorow
  3. Make Magazine not book, but still
  4. Quicksilver by Neal Stephenson, have still a whole set of Baroque Cycle, still try to finish it
  5. Cryptonomicon by Neal Stephenson
  6. Snow Crash, Neal Stephenson
  7. Anathem, Neal Stephenson
  8. Javascript the Quick Reference, Douglas Crockford
  9. Make Magazine
  10. Arduino Bots and Gadgets, that actually belongs to hackerspacekl

2011 in Review: Achievement Unlocked

Just a list of stuff being done in 2011

Some of the cool one anyway. 

Copy and Paste on GNU Screen

So recently I finally found out how to do copy and paste on gnu screen, previously I just do a drag on a mouse.

So copy and paste on gnu screen,
– ctrl-a [ 
– move to the first character of the string to copy, press enter
– move to the last character of the string to copy, press enter
– now to paste, press ctrl-a ]
p.s kina ashamed that it take me so long to figure out =.=

Rooting HTC Desire HD on 64bit Linux Mint

One reason why I have been resisting rooting my phone is because of the old way of rooting the HTC Desire HD. Best illustrated by the wiki on cyanogen mod. Essentially a many step process, of copying file, downgrade, copy file, reboot, and reboot.

Recently I have discovered Advanced Ace Hack Kit, basically these guys already automate everything as a 1 step process, if the firmware need to be downgrade it, will do it. But here is the big catch, it is a 32bit binary, and I installed a 64bit linux.

Thankfully mint, which essentially built on top of ubuntu(which in turn debian) have ia32-lib, which have 32bit version of library for 64bit OS. Just install it.

And read the manual, it is inside the package along with all the tools needed, unzip, and read the manual inside it. It covers everything, you need. There will be a quiz in the end 😉

A little adventure on the bill watcher on the pdf part. One I am hoping to able to attach comment to a section on the pdf, then have a script that compile the comments, and email blast to the MP’s

So a few thing I am trying

Loading pdf into iframe, 

It is actually a pretty standard approach of handling it. Except I am linux now, and i am lazy to install a plugin. 

Also iframe height is a problem, it is hard to get it work well across browser.

I don’t know ways to have javascript to access the text inside the pdf. So I don’t know how to attach jquery on it. 

Use pdf.js

Work well on firefox, but not anything else. Also this is also a very new library. 

While there is a text layer for text, it don’t line up well in text in the bill document . I suspect it is because of badly form pdf. 

Javascript should work well on it though, as it have a  text layer div.

Convert pdf into html

Have jquery to use .load(). It work across browser, until the layout gone wrong, could be because of bootstrap(the css library). Pdftotext work very well, the html generated can be processed pretty easily. The layout on the other hand….

javascript should work well too.

load converted pdf’s html into iframe

It does not solve the height problem on iframe, but javascript should able to use it. It is a bit of a pain though. Because the pdf generated is pretty well formed. Solved the issue of layout gone wrong because of css library though.

Opinion after #CPB2011 II

From Amanz

Thanks to amanz, they have capture some pictures from the Open Day.

For Item 4. Why not just take existing certification and use it? Are Malaysia that unique?
(This is actually question asked by many during the open day)
For Item 5. I did not receive a straight answer on this.
For Item 6. How does creating an extra barrier enhance supply for manpower?
For Item 7. This is disturbing. Does it mean, that refusal to register make me untrusted?

I think this is troublesome

p.s Anyone in India want to hire python programmer? I’m jobless starting on 23rd dec.

Opinion After #CPB2011 Open Day

While from their mouth, the Computing Professional will be limited to govt, I still waiting for supporting document. And from their mouth again, it is a work in progress. Interestingly no one from mosti is attended.

Paraphrase from the discussion from representative, it is to i.e paraphrase from what I understand the word they say.

  1. Raise a standard of computing professional, both in education 
  2. and b) work 
  3. Because other country have a requirement in ISO for staff with certain requirement anyway. 
  4. It is before the requirement before the govt can sign the Seoul Accord, disclaimer I do not know what is the requirement for the accord, so somebody enlighten me please. 
  5. Add accountability
  6. And it will be limited to govt CNII project only.
  7. Everybody can apply to it
  8. For IT professional to be recognized globally?
For 1, I do not believe there is a need for a board to fix it. There is an accreditation agency for university already,  and they are not doing a very good job. What make them think they can do a better job? Chances is, if a university/college have a good curriculum, there is no need to create a board for the first place, market will grab them first. SO FIX CURRICULUM FIRST!!!!!
For 2. I am not even sure what professional means. 
For 3. I believe that , it should be in the SLA. Again not a board should decide it. 
For 4, I won’t comment, because I don’t know enough. 
For 5, to add accountability. To be honest, I don’t know understand how forming a board would help in that. There is contract, ain’t that more than enough?
For 6, during the meeting, there is no clear definition of CNII for the first place. Even though the representative is assuring us that, it will be limited to govt. Unfortunately in IT, it is interrelated. A big chunk of malaysian IT, is involve in govt project either in contract or subcontract. Even though it says in govt, if tools get adopted, does it mean it falls under their jurisdiction? How about stuff that is regulated, such as system that interface with bank negara? Does it count as CNII?
For 7, if everybody can apply, then what is the point then?
For 8, that is done by, create good product, open source or not. Again not by a board.
Extra stuff
What does the cert do, that normal cisco, microsoft and other cert doesn’t do? What make them less qualified that this
If everybody can apply a certificate, then why even bother? 
IT change fast, what the examination for it will based on. 
Personally, I believe IT is doing pretty well without any govt involvement. And from what I understand the justification during the open day. I still believe a board is not needed. And consider that many IT company aim for govt contract one time or another, it could spell trouble for industry in general. 
To be honest, after the open day, there is still more question than answers, many is unanswered. 
p.s I am jobless starting on 24rd Dec, anyone outside malaysia want to hire me?