Archive for the 'Programming' Category

01.08.2008: matplotlib with wxPython GUIs
26.07.2008: matplotlib - plotting with Python
18.07.2008: Reading C type declarations
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
23.11.2007: SICP - a midway recap
23.11.2007: SICP sections 3.5.4 - 3.5.5
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
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
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
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
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
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…
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++” 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
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