Category Archives: Learning Experience

Posted in kerneltrap.org on February 19, 2010 – 3:35pm Throughout my undergraduate study, I only heard about Functional Programming but had never been deep inside it. Then, I had the chance to dive into it for one semester at RWTH … Continue reading

Posted on by Eus | Leave a comment

Learning by Doing: Programming Razz Simulator

Posted in kerneltrap.org 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 kerneltrap.org 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

Massively Distributed Systems I (One Semester at RWTH Aachen)

Posted in kerneltrap.org 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

Your CPU Peak Performance

Posted in kerneltrap.org on December 25, 2009 – 3:43am I am following an interesting class on Languages for Scientific Computing taught by Prof. Bientinesi. Just a week ago he explained about the theoretical peak performance of a processor that is … Continue reading

Posted in Computer Architecture & Organization, Learning Experience | Tagged | Leave a comment

Why It is Called Counting in Discrete Mathematics

Posted in kerneltrap.org on October 18, 2009 – 5:01am When I learned Discrete Mathematics, I was curios why it is called “counting” the chapter that discusses permutation and combination. Isn’t that mathematics about counting after all? But, I didn’t think … Continue reading

Posted in Discrete Mathematics, Learning Experience, Mathematics | Tagged | Leave a comment

SIM Card Does Matter when Setting up an SMS Gateway

Posted in kerneltrap.org on April 13, 2009 – 2:43pm One day when I tried another SIM card with the Huawei E220 modem that I told about here, I got the following error message on bearerbox.log: 2009-04-11 08:19:59 [7083] [6] DEBUG: … Continue reading

Posted in kannel, Learning Experience, Software Usage, Telecommunications | 3 Comments

Setting up an NTP Gateway

Posted in kerneltrap.org on April 13, 2009 – 1:56pm The other day when I was fiddling with JobScheduler, I realized that my development machine’s system clock lagged by about 8 seconds behind that of the server machine that hosted the … Continue reading

Posted in Computer Network, Learning Experience, ntp, Software Usage | Tagged , | Leave a comment

x86 Permits Unaligned Memory Access (It Will Never SEGFAULT)

Posted in kerneltrap.org on March 31, 2009 – 3:41pm While fiddling with the Linux kernel during my last semester at the university (oh, I really miss those days), I was aware that unaligned access to a member of a structure … Continue reading

Posted in Computer Architecture & Organization, Learning Experience | Tagged , | Leave a comment

Setting Up an SMS Gateway with Ubuntu 8.04, Kannel and Huawei E220 GSM Modem

Posted in kerneltrap.org on March 18, 2009 – 1:07pm Setting up Kannel 1.4.1 in Ubuntu 8.04 Desktop was easy. The challenging part was finding the right GSM modem or cellphone because some hardware vendors still refuse to cooperate with us … Continue reading

Posted in GNU/Linux Ubuntu, Hacking, kannel, kannel, Learning Experience, Software, Software Usage, Telecommunications | Tagged , , , , | 3 Comments