| 23.07.2010: |
Contributing to Python |
| 30.06.2010: |
Python internals: adding a new statement to Python |
| 25.06.2010: |
AES encryption of files in Python with PyCrypto |
| 11.06.2010: |
The perils of unsigned iteration in C/C++ |
| 28.05.2010: |
The intuition behind Fisher-Yates shuffling |
| 22.05.2010: |
Migrating my personal projects to Mercurial |
| 19.05.2010: |
Making code compatible with Python 2 and 3 |
| 14.05.2010: |
scons instead of make |
| 05.05.2010: |
Introducing Luz |
| 10.04.2010: |
pycparser v1.06 released |
| 06.04.2010: |
Pointers vs. arrays in C, part 2(D) |
| 05.04.2010: |
pthreads as a case study of good API design |
| 30.03.2010: |
Horner’s rule: efficient evaluation of polynomials |
| 27.03.2010: |
Running several OSes in one – using VirtualBox |
| 06.03.2010: |
The server-side Javascript meme |
| 05.03.2010: |
Zipped dump of a SQLite database with Python |
| 24.02.2010: |
A simple canvas-based Javascript game, with a Django back-end |
| 13.02.2010: |
Finding out the mouse click position on a canvas with Javascript |
| 08.02.2010: |
Removing epsilon productions from context free grammars |
| 28.01.2010: |
Generating random sentences from a context free grammar |
| 22.01.2010: |
Weighted random generation in Python |
| 11.01.2010: |
Pointers to arrays in C |
| 02.01.2010: |
Top-Down operator precedence parsing |
| 21.12.2009: |
Creating a tiny ‘Hello World’ executable in assembly |
| 12.12.2009: |
Tetris implemented in PyQt |
| 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++ |
| 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 |
| 11.10.2009: |
Porting from Turbogears to Django – a personal experience |
| 07.10.2009: |
Book review: “C Interfaces and Implementations” by David R. Hanson |
| 23.09.2009: |
Compiling SQLite on Windows |
| 29.08.2009: |
Co-routines as an alternative to state machines |
| 20.08.2009: |
Frames and protocols for the serial port – in Python |
| 19.08.2009: |
PySide – Nokia-sponsored LGPL bindings to Qt |
| 12.08.2009: |
Framing in serial communications |
| 07.08.2009: |
A “live” data monitor with Python, PyQt and PySerial |
| 07.08.2009: |
It’s time for Python 2.6 |
| 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 |
| 11.07.2009: |
Generating multi-subsets using arithmetic |
| 29.06.2009: |
Inspiring talk on programming by Damien Katz |
| 27.06.2009: |
Solved 100th problem on Project Euler! |
| 19.06.2009: |
Project Euler problem 83 – how creeps can help |
| 19.06.2009: |
Project Euler problem 66 and continued fractions |
| 12.06.2009: |
Safely using destructors in Python |
| 05.06.2009: |
Plotting in Python: matplotlib vs. PyQwt |
| 29.05.2009: |
Storing BLOBs in a SQLite DB with Python/pysqlite |
| 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: |
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 |
| 27.04.2009: |
Using goto for error handling in C |
| 28.03.2009: |
Efficient modular exponentiation algorithms |
| 21.03.2009: |
Efficient integer exponentiation algorithms |
| 20.03.2009: |
A recursive descent parser with an infix expression evaluator |
| 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 |
| 28.02.2009: |
Project Euler problem 69 |
| 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 |
| 16.02.2009: |
Abstract vs. Concrete Syntax Trees |
| 13.02.2009: |
Writing a game in Python with Pygame. Part IV |
| 06.02.2009: |
Getters and setters in Python |
| 28.01.2009: |
Creating threads in Win32 C/C++ programming |
| 20.01.2009: |
matplotlib with PyQt GUIs |
| 19.01.2009: |
Moving to PyQt |
| 16.01.2009: |
Python insight: beware of mutable default values for arguments |
| 09.01.2009: |
Writing a game in Python with Pygame. Part III |
| 20.12.2008: |
Writing a game in Python with Pygame. Part II |
| 13.12.2008: |
Writing a game in Python with Pygame. Part I |
| 09.12.2008: |
Bug in Python’s difflib module ? |
| 06.12.2008: |
Book review: “Beginning game development with Python and Pygame” by Will McGugan |
| 28.11.2008: |
A Python replacement for PHP software ? |
| 22.11.2008: |
JSON is YAML, but YAML is not JSON |
| 15.11.2008: |
pycparser v1.0 is out! |
| 23.10.2008: |
Deploying TurboGears applications on shared hosting (Bluehost) |
| 20.10.2008: |
Installing Python 2.5 on Bluehost |
| 18.10.2008: |
Implementing cdecl with pycparser |
| 17.10.2008: |
memmgr – a fixed-pool memory allocator |
| 14.10.2008: |
Database n00b |
| 14.10.2008: |
Parsing C: more on #line directives |
| 11.10.2008: |
Should I learn Javascript ? |
| 10.10.2008: |
Writing tests first |
| 10.10.2008: |
On parsing the C standard library headers |
| 09.10.2008: |
Packaging DLLs with executables made by py2exe |
| 08.10.2008: |
An important part of a programmer’s job |
| 26.09.2008: |
Recursive descent, LL and predictive parsers |
| 15.09.2008: |
stackoverflow.com – what the online programming community needs ? |
| 13.09.2008: |
Google search rank |
| 10.09.2008: |
Sending mail from Python with SMTP |
| 06.09.2008: |
Local execution of Python CGI scripts |
| 31.08.2008: |
ctypes – calling C/C++ code from Python |
| 29.08.2008: |
Space-efficient list rotation |
| 28.08.2008: |
A useful Excel VBA macro |
| 23.08.2008: |
Integrating the Platform SDK into MS Visual C++ Express |
| 21.08.2008: |
Robust exception handling |
| 01.08.2008: |
matplotlib with wxPython GUIs |
| 26.07.2008: |
matplotlib – plotting with Python |
| 18.07.2008: |
Reading C type declarations |
| 11.07.2008: |
ASTs for analyzing C |
| 03.07.2008: |
libcollect – collecting Python distributions |
| 03.07.2008: |
Collecting Python insights |
| 28.06.2008: |
Compiling Python extensions with distutils and MinGW |
| 27.06.2008: |
Creating Python extension modules in C |
| 06.06.2008: |
Python impressions |
| 06.06.2008: |
Signed copy of SICP |
| 31.05.2008: |
Nostalgia: my first programs |
| 31.05.2008: |
A Tetris clone in Python / wxPython |
| 28.05.2008: |
Book review: “Structure and Interpretation of Computer Programs” by Harold Abelson, Gerald Jay Sussman |
| 14.05.2008: |
Python |
| 18.04.2008: |
SICP – conclusion |
| 18.04.2008: |
SICP section 5.5 |
| 04.04.2008: |
SICP section 5.4 |
| 07.03.2008: |
SICP section 5.3 |
| 23.02.2008: |
SICP section 5.2 |
| 22.02.2008: |
SICP section 5.1 |
| 09.02.2008: |
SICP sections 4.4.2 – 4.4.4 |
| 08.02.2008: |
SICP section 4.4.1 |
| 07.02.2008: |
SICP section 4.4 |
| 01.02.2008: |
A subjective comparison between Perl and Ruby |
| 11.01.2008: |
SICP section 4.3.3 |
| 05.01.2008: |
SICP section 4.3.2 |
| 28.12.2007: |
SICP section 4.3.1 |
| 27.12.2007: |
SICP section 4.2.3 |
| 25.12.2007: |
SICP section 4.2.2 |
| 14.12.2007: |
SICP sections 4.1.6 – 4.1.7 |
| 08.12.2007: |
SICP sections 4.1.3 – 4.1.5 |
| 06.12.2007: |
SICP sections 4.1.1 – 4.1.2 |
| 06.12.2007: |
The “automatically generating code from specs” fallacy |
| 24.11.2007: |
The context sensitivity of C’s grammar |
| 23.11.2007: |
SICP – a midway recap |
| 23.11.2007: |
SICP sections 3.5.4 – 3.5.5 |
| 15.11.2007: |
the answer for parsing C ? |
| 10.11.2007: |
SICP section 3.5.3 |
| 05.11.2007: |
SICP sections 3.5.1 – 3.5.2 |
| 26.10.2007: |
SICP 3.4 |
| 18.10.2007: |
SICP section 3.3.5 |
| 10.10.2007: |
Lisp on one hand, Ada on the other |
| 08.10.2007: |
SICP section 3.3.4 |
| 04.10.2007: |
SICP section 3.3.3 |
| 03.10.2007: |
SICP section 3.3.2 |
| 02.10.2007: |
Analyzing C source code |
| 29.09.2007: |
SICP section 3.3.1 |
| 28.09.2007: |
SICP section 3.2 |
| 27.09.2007: |
SICP sections 3.1.2 – 3.1.3 |
| 25.09.2007: |
SICP section 3.1.1 |
| 23.09.2007: |
Free and bound variables in Lisp |
| 21.09.2007: |
SICP section 2.5.3 |
| 20.09.2007: |
SEO for Lisp’s sake (Lisp tutorial) |
| 16.09.2007: |
Common Lisp vs. Scheme macros |
| 16.09.2007: |
SICP section 2.5.2 |
| 14.09.2007: |
SICP section 2.5.1 |
| 12.09.2007: |
SICP section 2.3.4 |
| 11.09.2007: |
SICP section 2.3.3 |
| 09.09.2007: |
SICP section 2.4 |
| 01.09.2007: |
“Progamming language choice and calibre of programmer” |
| 31.08.2007: |
How high on a google search does your website rank ? |
| 30.08.2007: |
SICP sections 2.3.1 – 2.3.2 |
| 24.08.2007: |
SICP section 2.2.4 |
| 23.08.2007: |
Giving PLT Scheme a try |
| 22.08.2007: |
SICP section 2.2.3 |
| 20.08.2007: |
Rant about Common Lisp and implementations |
| 10.08.2007: |
SICP section 2.2.2 |
| 10.08.2007: |
SICP section 2.2.1 |
| 08.08.2007: |
Setting up an initialization file for CLISP on Windows |
| 08.08.2007: |
Windows automation with AutoHotKey |
| 27.07.2007: |
Educational path |
| 27.07.2007: |
DSL = Metalinguistic Abstraction |
| 27.07.2007: |
SICP section 2.1.4 |
| 27.07.2007: |
Bison looking for bison.simple on Windows |
| 25.07.2007: |
SICP sections 2.1.1 – 2.1.2 |
| 20.07.2007: |
Parsing of undecoded UTF-8 will give garbage when decoding entities |
| 19.07.2007: |
SICP section 1.3.4 |
| 17.07.2007: |
Firebug and HTML analysis |
| 14.07.2007: |
More about my RentACoder experiment |
| 13.07.2007: |
SICP sections 1.3.2 – 1.3.3 |
| 11.07.2007: |
SICP section 1.3.1 |
| 09.07.2007: |
SICP section 1.2.6 |
| 04.07.2007: |
SICP sections 1.2.4 – 1.2.5 |
| 29.06.2007: |
The end of the road for ESMS |
| 28.06.2007: |
SICP section 1.2.3 |
| 28.06.2007: |
SICP section 1.2.2 |
| 26.06.2007: |
SICP section 1.2.1 |
| 21.06.2007: |
SICP section 1.1 |
| 19.06.2007: |
Introducing the “SICP reading notes” |
| 15.06.2007: |
hacking log |
| 02.06.2007: |
Logical operators in Perl and Ruby |
| 22.05.2007: |
MySQL server installation woes |
| 20.05.2007: |
“Unassigned variable” error in C# |
| 18.05.2007: |
an original marriage proposal… |
| 07.05.2007: |
irb tab completion |
| 21.04.2007: |
Doing some work at RentACoder |
| 13.04.2007: |
Useful resources for using YAML in Ruby |
| 13.04.2007: |
Unicode and character sets |
| 08.04.2007: |
Sudoku as a SAT problem |
| 04.12.2006: |
Compiling C DLLs and using them from Perl |
| 03.12.2006: |
A complete C++ development environment from Microsoft, free |
| 02.12.2006: |
Programming language typing – a big mishmash |
| 25.11.2006: |
A taxonomy of typing systems |
| 23.11.2006: |
Fearing the “second system effect” in my rewrite of ESMS |
| 18.11.2006: |
null-modem, physical and virtual COM ports |
| 10.11.2006: |
The parentheses of Lisp |
| 27.10.2006: |
The sad state of the Lisp user community |
| 11.08.2006: |
My current programming language arsenal |
| 07.08.2006: |
Book review: “Higher Order Perl” by Mark Jason Dominus |
| 05.07.2006: |
Book review: “Best of Ruby Quiz” by James Gray |
| 17.05.2006: |
Creeping featurism |
| 25.04.2006: |
Book review: “The Ruby way” by Hal Fulton |
| 20.04.2006: |
newlisp – an intriguing dialect of Lisp |
| 18.04.2006: |
Longest Increasing Subsequence |
| 18.04.2006: |
Understanding Ruby blocks, Procs and methods |
| 13.04.2006: |
Choosing an open-source license for my code |
| 07.04.2006: |
Non-blocking socket access on Windows |
| 28.03.2006: |
XML or YAML for configuration files |
| 25.03.2006: |
Ruby as both a functional and an OO language |
| 22.03.2006: |
Book review: “Programming Ruby, 2nd Ed.” by Dave Thomas and Andy Hunt |
| 20.03.2006: |
Success posting via Atom with Ruby ! |
| 19.03.2006: |
Blogger, Atom and HTTP clients |
| 16.03.2006: |
Book review: “Test driven development by example”, Kent Beck |
| 11.03.2006: |
ruby |
| 08.03.2006: |
usability |
| 03.03.2006: |
unit testing framework – cxxtext |
| 18.02.2006: |
nice programming quote |
| 13.02.2006: |
once again: perl, serial ports and what’s between them |
| 07.02.2006: |
sloppy code, SourceForge CVS, memory manager |
| 20.01.2006: |
writing specs |
| 06.01.2006: |
Book review: “Perl best practices” by Damian Conway |
| 23.12.2005: |
some regex “best practices” |
| 04.12.2005: |
perl master, C++ slave, bound for serial port programming |
| 22.11.2005: |
when bit endianness matters |
| 18.11.2005: |
understanding web programming & design with PHP / XML / XSLT |
| 09.11.2005: |
burning out of techies |
| 23.09.2005: |
using PAR to create a custom “hosted” Perl environment |
| 05.09.2005: |
continuous improvment, or “my old code sucks” |
| 04.09.2005: |
Cool hack: creating custom subroutines on-the-fly in Perl |
| 19.08.2005: |
an acquaintance with COM |
| 11.08.2005: |
eclipse |
| 15.07.2005: |
Qt guidelenes for API design |
| 10.07.2005: |
more XML: XPath, XSLT |
| 08.07.2005: |
some thoughts on XML (XmlWriter and DOM) |
| 29.06.2005: |
some crypto work |
| 23.06.2005: |
Book review: “Perl 6 and Parrot essentials, 2nd edition” |
| 12.06.2005: |
lessons from PAIP |
| 11.06.2005: |
saint spur ! |
| 10.06.2005: |
lesson for today: caveat in C++ line-reading |
| 01.06.2005: |
PIC compiler bugs… |
| 27.05.2005: |
Book review: “Mastering algorithms with Perl” |
| 23.05.2005: |
Book review: “Effective Perl” by J.N. Hall and R. Schwartz |
| 16.05.2005: |
perls w/o strict |
| 13.05.2005: |
exceptions vs. error codes |
| 26.04.2005: |
smoke tests |
| 08.04.2005: |
C -> Parrot compiler |
| 30.03.2005: |
back to lisp fiddling |
| 29.03.2005: |
application of combinations |
| 22.03.2005: |
c++ woes: std:: and unwanted warnings |
| 21.03.2005: |
maintenance programming |
| 08.03.2005: |
Book review: “Expert C Programming” by Peter van der Linden |
| 04.03.2005: |
splitting MP3 files |
| 03.03.2005: |
Book review: “Perl Medic” by Peter J. Scott |
| 03.03.2005: |
did I finally “grok” Test:: ? |
| 23.02.2005: |
interesting problem: buffered text view widget |
| 22.02.2005: |
M$ patent claim on IsNot |
| 20.02.2005: |
MIX implementation in Perl completed ! |
| 11.02.2005: |
Joel’s 12 steps for better code |
| 09.02.2005: |
AoHoHoAoA |
| 03.02.2005: |
refactoring |
| 01.02.2005: |
true cross-platform compatibility of Qt |
| 25.01.2005: |
“Stone soup” or guerilla prototypes |
| 22.01.2005: |
paradigm shift – parallel computing ? |
| 19.01.2005: |
bin2dec for huge numbers |
| 18.01.2005: |
using a cache to speed-up code |
| 14.01.2005: |
more on Qt and on coding frenzies |
| 09.01.2005: |
Book review: “C++ GUI Programming with Qt 3″ |
| 02.01.2005: |
Qt – first impressions |
| 29.12.2004: |
PAR/Parrot/JIT/native compilation |
| 27.12.2004: |
serial port saga – a C++ implementation |
| 24.12.2004: |
dissapointed with Perl |
| 21.12.2004: |
motif – a painful experience |
| 20.12.2004: |
Serial port monitor |
| 12.12.2004: |
threads, serial ports, kernel, emacs and other vegetables |
| 08.12.2004: |
success in battle against activeperl/minicpan |
| 08.12.2004: |
rant about weather and perl |
| 07.12.2004: |
minicpan |
| 03.12.2004: |
AI-ish attempt at teamsheet picking |
| 21.11.2004: |
“TPJ’s Computer Science & Perl Programming” ed. Jon Orwant |
| 18.11.2004: |
more on P::RD and Scite scripting |
| 17.11.2004: |
Perl scripting of Scite |
| 17.11.2004: |
regex gotcha in P::RD |
| 15.11.2004: |
considerations in MIXAL parsing |
| 14.11.2004: |
pure delight !! (MIX byte code, debugger and other oddities) |
| 12.11.2004: |
tools for single-person development |
| 11.11.2004: |
I don’t l like Perl’s OO… |
| 03.11.2004: |
a “reverse” caveat |
| 26.10.2004: |
LF – CR/LF |
| 24.10.2004: |
a VHDL parser in Perl |
| 22.10.2004: |
a tied hand |
| 18.10.2004: |
and the eulogy was delivered by Perl |
| 15.10.2004: |
different coding approaches |
| 06.10.2004: |
random names generator |
| 01.10.2004: |
complying with -Wall -pedantic -ansi |
| 29.09.2004: |
distributed learning of wxPerl |
| 28.09.2004: |
forgoing work with wx: many installations |
| 27.09.2004: |
making the first steps with wxPerl and PAR |
| 27.09.2004: |
Accessible GUI development – call for ideas |
| 23.09.2004: |
bugless coding style |
| 20.09.2004: |
Book review: “Successful Lisp” by David Lamkins |
| 15.09.2004: |
BlooP |
| 03.09.2004: |
zone |
| 08.08.2004: |
Equality in Lisp |
| 06.08.2004: |
another Lisp article done |
| 05.08.2004: |
what’s up with the factorial ? |
| 03.08.2004: |
back to lisp |
| 30.07.2004: |
short article on lambda |
| 30.07.2004: |
a cool algorithm for counting ones in a bitstring |
| 30.07.2004: |
lambda² |
| 18.07.2004: |
c/c++ annoyance – unsigned iteration |
| 09.07.2004: |
parallel programming |
| 18.06.2004: |
back to geekiness: hash_map |
| 01.06.2004: |
nostalgic… |
| 28.05.2004: |
bootstrapping parsers |
| 25.05.2004: |
Solving problem 1131 |
| 25.05.2004: |
1136 solved |
| 25.05.2004: |
more thoughts on previous problem |
| 25.05.2004: |
BST – postorder, reversed postorder |
| 21.05.2004: |
ACM programming problems solving |
| 18.05.2004: |
Book review: “Efficient C++: Performance Programming Techniques” by Bulka & Mayhew |
| 14.05.2004: |
making sense of pointers |
| 11.05.2004: |
is “meta programming” the answer ? |
| 04.05.2004: |
is this the sign of ultimate geekiness ? |
| 21.04.2004: |
a problem, two tricks – almost a solution |
| 11.04.2004: |
compiling gcc |
| 28.03.2004: |
.NET looks nice |
| 17.03.2004: |
communication with a serial port |
| 15.03.2004: |
programming geek – EE geek |
| 12.03.2004: |
conversion tools that don’t scale |
| 08.03.2004: |
my articles published at GameDev |
| 03.03.2004: |
solution to yesterday’s problem |
| 02.03.2004: |
a freaky bug involving g++ and ^M |
| 18.02.2004: |
perl annoyance |
| 13.02.2004: |
Jamca part 3 released |
| 10.02.2004: |
using Perl and VB to make windows development easier |
| 09.02.2004: |
the Jamca chess programming tutorial/project begins |
| 03.02.2004: |
Jamca |
| 29.01.2004: |
Parse::RecDescent vs. YACC |
| 23.01.2004: |
deep signal comparison, memoization |
| 19.01.2004: |
The Jotto word game – analysis and a Perl implementation |
| 15.01.2004: |
lotsa code |
| 12.01.2004: |
perl certifications |
| 09.01.2004: |
thoughts on offshoring |
| 02.01.2004: |
Table in Perl::Tk |
| 30.12.2003: |
source control |
| 29.12.2003: |
Book review: “Refactoring” by Martin Fowler |
| 26.12.2003: |
Finding out where a function was called from |
| 26.12.2003: |
Initialization of structures and arrays in C++ |
| 25.12.2003: |
design problem |
| 19.12.2003: |
parser hacking |
| 09.12.2003: |
Book review: “Effective STL” by Scott Myers |
| 08.12.2003: |
Win32::OLE with Perl, Open Office |
| 04.12.2003: |
profiling and timing Perl code |
| 03.12.2003: |
modularizing a large Perl script |
| 30.11.2003: |
endian-ness of bits and bytes |
| 16.11.2003: |
poor man’s backup |
| 05.11.2003: |
rolling your own |
| 27.10.2003: |
beautiful |
| 21.10.2003: |
nice solution found to that binary stream problem |
| 20.10.2003: |
perl bit-crunching |
| 19.10.2003: |
enlightment – I’m not alone ! |
| 09.10.2003: |
Ada and VHDL |
| 08.10.2003: |
Ada hacking |
| 07.10.2003: |
dfa minimization + log |
| 03.10.2003: |
NFA, cpp |
| 19.09.2003: |
cpp is pain |
| 12.09.2003: |
Book review: “C++ in action” by Bartosz Milewski |
| 05.09.2003: |
more on simplified cpp + some rant |
| 04.09.2003: |
coding a simplified cpp |
| 03.09.2003: |
type system |
| 29.08.2003: |
note to self – assert() |
| 06.08.2003: |
features features features |
| 04.08.2003: |
numeric perl ? |
| 30.07.2003: |
full fledged open-source project |
| 29.07.2003: |
great compilers tutorial |
| 27.07.2003: |
Tk annoyance |
| 23.07.2003: |
Variable initialization in C++ |
| 23.07.2003: |
Allocating multi-dimensional arrays in C++ |
| 23.07.2003: |
Correct usage of const with pointers |
| 18.07.2003: |
some Perl “magic” |
| 17.07.2003: |
test vectors generation in Perl |
| 10.07.2003: |
Some benchmarking in Perl |
| 04.07.2003: |
interesting problem (binary representation of big numbers) |
| 30.06.2003: |
perl 6 book |
| 27.06.2003: |
“Modern C++” scares me |
| 20.06.2003: |
Ruminations on chapter 17 of “Code Complete” |
| 19.06.2003: |
Duff’s Device |
| 19.06.2003: |
Levels of abstraction… |
| 03.06.2003: |
Good Goto (TM) |
| 02.06.2003: |
Perlmix progress |
| 30.05.2003: |
Perlines |
| 26.05.2003: |
Safari, Perl & Matrix |
| 22.05.2003: |
Ruminations on chapter 16 of “Code Complete” |
| 20.05.2003: |
some pondering on design of MIX in Perl |
| 19.05.2003: |
MIX in Perl |
| 16.05.2003: |
too much Perl… |
| 16.05.2003: |
Using perl for hardware verification |
| 13.05.2003: |
playing around with Jeeves |
| 09.05.2003: |
Coding in C++, wishing it were Lisp (or Perl) |
| 06.05.2003: |
Some quotes from Paul Graham’s latest article |