Archives for 2009

2009.12.21: Book review: "Memory management: Algorithms and Implementation in C/C++" by Bill Blunden
2009.12.21: Creating a tiny 'Hello World' executable in assembly
2009.12.16: Book review: "Influence: The Psychology of Persuasion" by Robert Cialdini
2009.12.12: Tetris implemented in PyQt
2009.12.12: On the importance of backing up your data
2009.12.04: Book review: "The winter of our discontent" by John Steinbeck
2009.11.30: Book review: "The Practice of Programming" by Kernighan & Pike
2009.11.28: Python internals: Working with Python ASTs
2009.11.23: Visualizing binary trees with Graphviz
2009.11.16: void* and casts, in C and C++
2009.11.07: Book review: "2001 - A space odyssey" by Arthur C. Clarke
2009.10.30: Handling out-of-memory conditions in C
2009.10.24: Nanocentury
2009.10.21: Are pointers and arrays equivalent in C?
2009.10.17: The C++ bashing season is back
2009.10.14: Book review: "Travels with Charley in search of America" by John Steinbeck
2009.10.11: Porting from Turbogears to Django - a personal experience
2009.10.07: Book review: "C Interfaces and Implementations" by David R. Hanson
2009.09.28: Book review: "The man who changed everything" by Basil Mahon
2009.09.26: Spam and 'nofollow'
2009.09.23: Compiling SQLite on Windows
2009.09.14: Book review: "Bliss" by O. Z. Livanelli
2009.09.09: Book review: "The count of Monte Cristo" by A. Dumas
2009.09.04: Book review: "The book of numbers" by J. Conway, R. Guy
2009.08.29: Co-routines as an alternative to state machines
2009.08.28: Book review: "Natural language processing with Python" by Bird, Klein & Loper
2009.08.20: Frames and protocols for the serial port - in Python
2009.08.19: PySide - Nokia-sponsored LGPL bindings to Qt
2009.08.14: Book review: "Classic Feynman" by Richard Feynman
2009.08.12: Framing in serial communications
2009.08.08: Book review: "Computer Networks 4th edition" by Andrew Tanenbaum
2009.08.07: A "live" data monitor with Python, PyQt and PySerial
2009.08.07: It's time for Python 2.6
2009.08.01: A group-theoretic proof of Euler's theorem
2009.07.31: Listing all serial ports on Windows with Python
2009.07.30: Setting up Python to work with the serial port
2009.07.28: Euler 68 - solving problems the hard way, but having fun along the way
2009.07.25: Book review: "The last lecture" by Randy Pausch
2009.07.17: Equivalence classes and group partitions
2009.07.15: Book review: "The varieties of scientific experience" by Carl Sagan
2009.07.13: Detexify recognizes hand-written math symbols
2009.07.11: Posting correctly-aligned Latex formulae in a Wordpress blog
2009.07.11: Generating multi-subsets using arithmetic
2009.07.10: Book review: "Tab electronics guide to understanding Electricity and Electronics" by G. Randy Slone
2009.07.10: The GCD and linear combinations
2009.07.09: The well-ordering principle
2009.07.05: Book review: "On the road" by Jack Kerouac
2009.06.29: Inspiring talk on programming by Damien Katz
2009.06.27: Solved 100th problem on Project Euler!
2009.06.26: Book review: "Crystal fire" by M. Riordan and L. Hoddeson
2009.06.19: Project Euler problem 83 - how creeps can help
2009.06.19: Project Euler problem 66 and continued fractions
2009.06.19: Book review: "The making of the atomic bomb" by Richard Rhodes
2009.06.12: Safely using destructors in Python
2009.06.10: Book review: "Novellas and stories" by Leo Tolstoy
2009.06.05: Plotting in Python: matplotlib vs. PyQwt
2009.05.29: Storing BLOBs in a SQLite DB with Python/pysqlite
2009.05.28: Book review: "TCP/IP Illustrated, Volume 1: The Protocols" by W. Richard Stevens
2009.05.23: More PyQt plotting demos
2009.05.22: Book review: "Rapid GUI Programming with Python and Qt" by Mark Summerfield
2009.05.22: Faking standard C header files for pycparser
2009.05.19: Book review: "iWoz - computer geek to cult icon" by Steve Wozniak
2009.05.19: Parsing VHDL is [very] hard
2009.05.15: A year with Python
2009.05.09: Creating splash screens in PyQt
2009.05.08: Using GPL-ed code for in-house software
2009.05.07: Book review: "Writing Testbenches: Functional Verification of HDL Models" by Janick Bergeron
2009.05.01: Book review: "The man who loved only numbers" by Paul Hoffman
2009.04.28: My articles published in a book!
2009.04.27: Using goto for error handling in C
2009.04.22: Book review: "Dreaming in code" by Scott Rosenberg
2009.04.20: Book review: "Flow - the psychology of optimal experience" by Mihály Csíkszentmihályi
2009.03.28: Efficient modular exponentiation algorithms
2009.03.25: Book review: "In Dubious Battle" by John Steinbeck
2009.03.25: Switched to another WP latex plugin
2009.03.21: Efficient integer exponentiation algorithms
2009.03.20: A recursive descent parser with an infix expression evaluator
2009.03.16: Book review: "Tortilla Flat" by John Steinbeck
2009.03.14: Some problems of recursive descent parsers
2009.03.13: Python documentation annoyance
2009.03.07: Computing modular square roots in Python
2009.03.02: Posting Project Euler solutions in my blog
2009.03.01: Project Euler problem 104
2009.03.01: Book review: "Of Mice and Men" by John Steinbeck
2009.02.28: Project Euler problem 69
2009.02.28: Book review: "The Whisperers" by Orlando Figes
2009.02.28: Project Euler problem 43
2009.02.25: Project Euler problem 26
2009.02.21: Rabin-Miller primality test implementation
2009.02.20: Project Euler problem 12
2009.02.20: Genetical relatedness
2009.02.16: Abstract vs. Concrete Syntax Trees
2009.02.13: Writing a game in Python with Pygame. Part IV
2009.02.10: Book review: "Internetworking with TCP/IP, Vol III" by D.E. Comer, D.L. Stevens
2009.02.06: Getters and setters in Python
2009.02.01: Book review: "Heavy Sand" by Anatoly Rybakov
2009.01.28: Creating threads in Win32 C/C++ programming
2009.01.27: Book review: "To a God Unknown" by John Steinbeck
2009.01.23: Book review: "Where Wizards Stay Up Late: The Origins Of The Internet" by K. Hafner and M. Lyon
2009.01.20: matplotlib with PyQt GUIs
2009.01.19: Great Firefox productivity tip
2009.01.19: Moving to PyQt
2009.01.16: Python insight: beware of mutable default values for arguments
2009.01.13: The limit of sin(h)/h, or deriving the sine function
2009.01.11: Book review: "The Pastures of Heaven" by John Steinbeck
2009.01.09: Writing a game in Python with Pygame. Part III
2009.01.07: Variance of the sum of independent random variables
2009.01.05: Book review: "QED - The strange theory of light and matter" by Richard Feynman
2009.01.02: Book review: "Fathers and Sons" by Ivan Turgenev