21.12.2009: |
Book review: "Memory management: Algorithms and Implementation in C/C++" by Bill Blunden |

21.12.2009: |
Creating a tiny 'Hello World' executable in assembly |

16.12.2009: |
Book review: "Influence: The Psychology of Persuasion" by Robert Cialdini |

12.12.2009: |
Tetris implemented in PyQt |

12.12.2009: |
On the importance of backing up your data |

04.12.2009: |
Book review: "The winter of our discontent" by John Steinbeck |

30.11.2009: |
Book review: "The Practice of Programming" by Kernighan & Pike |

28.11.2009: |
Python internals: Working with Python ASTs |

23.11.2009: |
Visualizing binary trees with Graphviz |

16.11.2009: |
void* and casts, in C and C++ |

07.11.2009: |
Book review: "2001 - A space odyssey" by Arthur C. Clarke |

30.10.2009: |
Handling out-of-memory conditions in C |

24.10.2009: |
Nanocentury |

21.10.2009: |
Are pointers and arrays equivalent in C? |

17.10.2009: |
The C++ bashing season is back |

14.10.2009: |
Book review: "Travels with Charley in search of America" by John Steinbeck |

11.10.2009: |
Porting from Turbogears to Django - a personal experience |

07.10.2009: |
Book review: "C Interfaces and Implementations" by David R. Hanson |

28.09.2009: |
Book review: "The man who changed everything" by Basil Mahon |

26.09.2009: |
Spam and 'nofollow' |

23.09.2009: |
Compiling SQLite on Windows |

14.09.2009: |
Book review: "Bliss" by O. Z. Livanelli |

09.09.2009: |
Book review: "The count of Monte Cristo" by A. Dumas |

04.09.2009: |
Book review: "The book of numbers" by J. Conway, R. Guy |

29.08.2009: |
Co-routines as an alternative to state machines |

28.08.2009: |
Book review: "Natural language processing with Python" by Bird, Klein & Loper |

20.08.2009: |
Frames and protocols for the serial port - in Python |

19.08.2009: |
PySide - Nokia-sponsored LGPL bindings to Qt |

14.08.2009: |
Book review: "Classic Feynman" by Richard Feynman |

12.08.2009: |
Framing in serial communications |

08.08.2009: |
Book review: "Computer Networks 4th edition" by Andrew Tanenbaum |

07.08.2009: |
A "live" data monitor with Python, PyQt and PySerial |

07.08.2009: |
It's time for Python 2.6 |

01.08.2009: |
A group-theoretic proof of Euler's theorem |

31.07.2009: |
Listing all serial ports on Windows with Python |

30.07.2009: |
Setting up Python to work with the serial port |

28.07.2009: |
Euler 68 - solving problems the hard way, but having fun along the way |

25.07.2009: |
Book review: "The last lecture" by Randy Pausch |

17.07.2009: |
Equivalence classes and group partitions |

15.07.2009: |
Book review: "The varieties of scientific experience" by Carl Sagan |

13.07.2009: |
Detexify recognizes hand-written math symbols |

11.07.2009: |
Posting correctly-aligned Latex formulae in a Wordpress blog |

11.07.2009: |
Generating multi-subsets using arithmetic |

10.07.2009: |
Book review: "Tab electronics guide to understanding Electricity and Electronics" by G. Randy Slone |

10.07.2009: |
The GCD and linear combinations |

09.07.2009: |
The well-ordering principle |

05.07.2009: |
Book review: "On the road" by Jack Kerouac |

29.06.2009: |
Inspiring talk on programming by Damien Katz |

27.06.2009: |
Solved 100th problem on Project Euler! |

26.06.2009: |
Book review: "Crystal fire" by M. Riordan and L. Hoddeson |

19.06.2009: |
Project Euler problem 83 - how creeps can help |

19.06.2009: |
Project Euler problem 66 and continued fractions |

19.06.2009: |
Book review: "The making of the atomic bomb" by Richard Rhodes |

12.06.2009: |
Safely using destructors in Python |

10.06.2009: |
Book review: "Novellas and stories" by Leo Tolstoy |

05.06.2009: |
Plotting in Python: matplotlib vs. PyQwt |

29.05.2009: |
Storing BLOBs in a SQLite DB with Python/pysqlite |

28.05.2009: |
Book review: "TCP/IP Illustrated, Volume 1: The Protocols" by W. Richard Stevens |

23.05.2009: |
More PyQt plotting demos |

22.05.2009: |
Book review: "Rapid GUI Programming with Python and Qt" by Mark Summerfield |

22.05.2009: |
Faking standard C header files for pycparser |

19.05.2009: |
Book review: "iWoz - computer geek to cult icon" by Steve Wozniak |

19.05.2009: |
Parsing VHDL is [very] hard |

15.05.2009: |
A year with Python |

09.05.2009: |
Creating splash screens in PyQt |

08.05.2009: |
Using GPL-ed code for in-house software |

07.05.2009: |
Book review: "Writing Testbenches: Functional Verification of HDL Models" by Janick Bergeron |

01.05.2009: |
Book review: "The man who loved only numbers" by Paul Hoffman |

28.04.2009: |
My articles published in a book! |

27.04.2009: |
Using goto for error handling in C |

26.04.2009: |
quote about the mind |

22.04.2009: |
Book review: "Dreaming in code" by Scott Rosenberg |

20.04.2009: |
Book review: "Flow - the psychology of optimal experience" by Mihály Csíkszentmihályi |

28.03.2009: |
Efficient modular exponentiation algorithms |

25.03.2009: |
Book review: "In Dubious Battle" by John Steinbeck |

25.03.2009: |
Switched to another WP latex plugin |

21.03.2009: |
Efficient integer exponentiation algorithms |

20.03.2009: |
A recursive descent parser with an infix expression evaluator |

16.03.2009: |
Book review: "Tortilla Flat" by John Steinbeck |

14.03.2009: |
Some problems of recursive descent parsers |

13.03.2009: |
Python documentation annoyance |

07.03.2009: |
Computing modular square roots in Python |

02.03.2009: |
Posting Project Euler solutions in my blog |

01.03.2009: |
Project Euler problem 104 |

01.03.2009: |
Book review: "Of Mice and Men" by John Steinbeck |

28.02.2009: |
Project Euler problem 69 |

28.02.2009: |
Book review: "The Whisperers" by Orlando Figes |

28.02.2009: |
Project Euler problem 43 |

25.02.2009: |
Project Euler problem 26 |

21.02.2009: |
Rabin-Miller primality test implementation |

20.02.2009: |
Project Euler problem 12 |

20.02.2009: |
Genetical relatedness |

16.02.2009: |
Abstract vs. Concrete Syntax Trees |

13.02.2009: |
Writing a game in Python with Pygame. Part IV |

10.02.2009: |
Book review: "Internetworking with TCP/IP, Vol III" by D.E. Comer, D.L. Stevens |

06.02.2009: |
Getters and setters in Python |

01.02.2009: |
Book review: "Heavy Sand" by Anatoly Rybakov |

28.01.2009: |
Creating threads in Win32 C/C++ programming |

27.01.2009: |
Book review: "To a God Unknown" by John Steinbeck |

23.01.2009: |
Book review: "Where Wizards Stay Up Late: The Origins Of The Internet" by K. Hafner and M. Lyon |

20.01.2009: |
matplotlib with PyQt GUIs |

19.01.2009: |
Great Firefox productivity tip |

19.01.2009: |
Moving to PyQt |

16.01.2009: |
Python insight: beware of mutable default values for arguments |

13.01.2009: |
The limit of sin(h)/h, or deriving the sine function |

11.01.2009: |
Book review: "The Pastures of Heaven" by John Steinbeck |

09.01.2009: |
Writing a game in Python with Pygame. Part III |

07.01.2009: |
Variance of the sum of independent random variables |

05.01.2009: |
Book review: "QED - The strange theory of light and matter" by Richard Feynman |

02.01.2009: |
Book review: "Fathers and Sons" by Ivan Turgenev |