Monthly Archives: January 2011

Learning by Doing: Programming Razz Simulator

Posted in on February 5, 2010 – 9:54am As a final assignment in my Languages for Scientific Computing class, I develop a Razz Simulator. Basically Razz is the inverse of Poker in which you try to come up with … Continue reading

Posted in C, Learning Experience, Programming Languages, Software Engineering | Tagged | 1 Comment

Seeing It as a Relationship: <-> beta-reduction

Posted in on January 30, 2010 – 4:36am Last week I got a question that asks me to show that the following statement about Y combinator in LaTeX is correct: where is defined as The statement about the union … Continue reading

Posted in Lambda Calculus, Learning Experience, Mathematics | Tagged | Leave a comment

What does mrproper in “make mrproper” stand for?

Posted in on January 24, 2010 – 1:44am Last Friday the morning session of my Languages for Scientific Computing class was about Makefile. Well, largely there was nothing interesting since I know how Makefile works already. But, still the … Continue reading

Posted in make, Software Usage | Tagged | Leave a comment

The Difference between LEA and MOV OFFSET

Posted in on January 24, 2010 – 12:33am The other day a friend of mine asked me to code a decimal-to-hex-converter in MASM using DOS ISRs (Interrupt Service Routine) for I/O. Well, I just gave her the equivalent C … Continue reading

Posted in Assembly, Programming Languages | Tagged | Leave a comment

Selling Copy-lefted Free Software Encourages More Copy-lefted Free Software

Posted in on January 9, 2010 – 8:39pm Free software does not mean public distribution. Free software means that the licensees have all of the four essential freedoms with the software. Selling free software means that you license the … Continue reading

Posted in Free Software | Tagged , , , | 1 Comment

Android ListView Selection Problem

Posted in on January 1, 2010 – 5:55am About some weeks ago I got the chance to fiddle with Android that is used in mobile service discovery research in Mobile Communication System Engineering Lab. The assignment was to create … Continue reading

Posted in Android SDK, Java, Programming Languages | Tagged | 1 Comment

Massively Distributed Systems I (One Semester at RWTH Aachen)

Posted in on December 27, 2009 – 11:22pm The course in Massively Distributed Systems I: Peer-to-peer makes me able to appreciate the power of P2P networking in providing a scalable censorship-resistant robust network as well as the basic know-how … Continue reading

Posted in Computer Network, Learning Experience, Master Study, RWTH Aachen | Tagged | 2 Comments