| 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 |
| 20.09.2009: |
What I’ve been up to recently |
| 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 |
| 22.07.2009: |
Switching to the dark side – management |
| 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 |
| 03.04.2009: |
San Jose – days 4 & 5 |
| 01.04.2009: |
San Jose – days 2 & 3 |
| 30.03.2009: |
San Jose, arrival and day 1 |
| 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 |
| 27.02.2009: |
Rain |
| 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 |
| 03.02.2009: |
Fighting coffee addiction |
| 01.02.2009: |
Book review: “Heavy Sand” by Anatoly Rybakov |
| 31.01.2009: |
and they just keep shooting those rockets… |
| 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 |
| 19.01.2009: |
The problem with Gaza |
| 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 |