Programming DIY / Blog about programming for beginners and beyond
-
2013-01-29
»
Tricky details about putenv()
-
2013-01-28
»
snprintf() on different platforms
-
2013-01-12
»
An environment variables manager class
-
2013-01-04
»
The OMNI-395 payment terminal inside
-
2012-12-26
»
A Serial VGA adapter
-
2012-12-24
»
My collection of Intel 8080 microprocessors
-
2012-12-22
»
The fascinating apps I am happy to pay for
-
2012-12-10
»
The console Snake game
-
2012-12-04
»
The Colour Maximite microcomputer
-
2012-11-25
»
Creating a live progress bar using Splunk
-
2012-11-22
»
The Pocket Mini Computer on Parallax Propeller microcontroller
-
2012-11-04
»
"Assembly language for the PC" by Peter Norton and John Socha
-
2012-10-17
»
Pi Bow - the most funny case for Raspberry Pi
-
2012-10-09
»
How to rewrite a project from Pascal to C, or a macro-assembler for Intel 8080
-
2012-10-08
»
"Introduction to 8080/8085 assembly language programming" by Judi Fernandez and Ruth Ashley
-
2012-10-01
»
Getting code statistics
-
2012-09-29
»
How to destroy a banking card properly
-
2012-09-27
»
A micro Forth interpreter
-
2012-09-22
»
iPhone 5
-
2012-09-18
»
Embedded compression libraries - miniz and minilzo
-
2012-09-16
»
Buy Round: My second iPhone app
-
2012-09-15
»
A vintage game "Karateka"
-
2012-09-10
»
A vintage Apple's game "BOLO"
-
2012-09-07
»
The Saleae Logic digital circuit analyzer
-
2012-09-06
»
Aliases in Gmail
-
2012-09-05
»
US Visa: My First iPhone App
-
2012-09-05
»
A first hack of my motto
-
2012-09-04
»
Levels for Sokoban
-
2012-09-01
»
The Sinclair ZX Spectrum in person
-
2012-08-25
»
An interview with Charles Wetherell
-
2012-08-25
»
English hexadecimal "magic" words
-
2012-08-15
»
Algorithms: Design and Analysis, Part I
-
2012-08-10
»
USB stick RAID
-
2012-08-10
»
The National Museum of Computing, Bletchley Park
-
2012-08-08
»
MOXA NPort 5150
-
2012-08-08
»
"Programming 32-bit Microcontrollers in C, Exploring the PIC32" by Lucio Di Jasio
-
2012-08-07
»
An interview with Geoff Graham
-
2012-08-02
»
Mini Wireless 'n' pocket router WA-6220
-
2012-07-26
»
Raspberry Pi links
-
2012-07-26
»
Resources about GMC-4 Microcomputer
-
2012-07-25
»
GMC-4 Microcomputer USB loader
-
2012-07-24
»
An interview with Anthony Williams
-
2012-07-11
»
Raspberry Pi arrived
-
2012-07-10
»
USB Serial Console for Raspberry Pi on Mac OSX Lion: Olimex USB Serial Cable
-
2012-07-06
»
Enigma, Colossus, or the history of British cryptography
-
2012-07-04
»
GMC-4 microcomputer
-
2012-07-03
»
Can Java be faster C++?
-
2012-06-20
»
Mini computers: MK802, CuBox, Raspberry PI
-
2012-06-14
»
What is faster: search in lists or deletion from vector
-
2012-05-28
»
"iWoz: How I Invented the Personal Computer and Had Fun Along the Way", Gina Smith
-
2012-05-23
»
"The biased attitude to your own product" pattern
-
2012-05-23
»
Partner links in this blog
-
2012-05-19
»
An interview with Peter Sommerlad
-
2012-05-18
»
Printing std::string via printf() in Visual Studio
-
2012-05-17
»
Veracity - an alternative to git, Mercurial, Bazaar and fossil
-
2012-05-17
»
Why a getter doesn't need a "get" prefix
-
2012-05-13
»
Standing office desk
-
2012-05-12
»
Fuss about REST, or Richardson L., Ruby S., "RESTful Web Services"
-
2012-05-11
»
RetroBSD on Maximite
-
2012-05-05
»
Comparing the performance of atomic, spinlock and mutex
-
2012-05-03
»
Pimpl and smart pointers
-
2012-05-02
»
Anthony Williams, "C++ Concurrency in Action"
-
2012-05-01
»
Bug in std::async() in Visual Studio 11 (preview)
-
2012-04-28
»
Multi-threaded QuickSort
-
2012-04-27
»
Date and time formatting in Go
-
2012-04-25
»
What is faster: std::endl vs "\n"?
-
2012-04-25
»
Josuttis N., "The C++ Standard Library: A Tutorial and Reference", 2nd edition
-
2012-04-24
»
Live programming in circa
-
2012-04-23
»
Test: Give, When, Then
-
2012-04-23
»
vcprompt - information about SCM in the command line prompt
-
2012-04-23
»
Goblog: A handmade static blog engine in Go running this blog
-
2012-04-18
»
Feuer A., "The C puzzle book"
-
2012-04-15
»
Peter van der Linden, "Expert C Programming"
-
2012-04-14
»
How to return a vector from a function: by value or by reference?
-
2012-04-12
»
Dustin Boswell, Trevor Foucher, "The art of readable code"
-
2012-04-12
»
Macro for unused parameters
-
2012-04-10
»
Asynchronous JavaScript loading
-
2012-04-10
»
How to search in this blog?
-
2012-03-07
»
NOR Machine in Ruby
-
2012-02-06
»
Born by copy-paste
-
2012-02-02
»
Bruce Tate, "Seven languages in seven weeks"
-
2012-01-30
»
My current languages
-
2012-01-26
»
Graph visualization in DOT
-
2012-01-19
»
Maximite - 8-bit nostalgia with a soldering iron
-
2012-01-05
»
Stuck process detector
-
2012-01-04
»
Trade-off with const in legacy code
-
2011-12-27
»
Walter Isaacson, "Steve Jobs: The Exclusive Biography"
-
2011-12-24
»
Thomas L. Friedman, "The world is flat 3.0: A Brief History of the Twenty-first Century"
-
2011-12-21
»
Virtual private functions in C++
-
2011-12-18
»
GitHub as a blog engine
-
2011-10-02
»
Chromebook Samsung 5 5G review
-
2011-08-17
»
Cast to incomplete type in C and C++
-
2011-07-17
»
Software development in one picture
-
2011-07-14
»
strcpy() on overlapped strings
-
2011-05-24
»
Number of crossings in bipartite graph
-
2011-05-24
»
Safer sizeof for arrays in C++
-
2011-05-22
»
In-place string literal subscripting
-
2011-05-09
»
ACCU 2011 videos
-
2011-05-09
»
Symbolic links to files and directories in Windows
-
2011-04-06
»
Process exit code after crash
-
2011-04-02
»
Unit tests for syntax highlighting
-
2011-03-27
»
Common misconceptions about plastic bank cards
-
2011-02-23
»
MicroXP - a lightweight Windows XP
-
2011-02-16
»
One-command NORCPU program hacking challenge: analysis and solutions (link)
-
2011-02-16
»
One-command NORCPU program hacking challenge: analysis and solutions
-
2011-02-08
»
NORCPU hackme challenge
-
2010-11-13
»
Screencasts
-
2010-11-09
»
Naming convension for getters and setters in C++
-
2010-10-20
»
Chinese method of multiplication on paper
-
2010-05-12
»
Tricky floating point
-
2010-04-06
»
Modelling a CPU with only one operation
-
2010-03-17
»
Swap two numeric variables using XOR
-
2010-03-06
»
What is faster on Sieve of Eratosthenes: Go, C or C++?
-
2010-02-24
»
Print a container with delimiters
-
2010-02-24
»
What is sizeof for composite types
-
2010-02-13
»
cmockery staging project
-
2009-12-16
»
Steve Dewhurst, "C++ Common Knowledge"
-
2009-12-15
»
Peter Seibel, "Coders at Work"
-
2009-11-14
»
Travis Swicegood, "Pragmatic Version Control using Git"
-
2009-11-12
»
Google Wave invites
-
2009-11-08
»
Updates on Radio-86RK emulator in JavaScript
-
2009-10-29
»
Artificial typification of homogeneous arguments in C++
-
2009-10-29
»
codepad.org
-
2009-10-22
»
Subtle printf()
-
2009-10-16
»
Introduction to Google Mock (video)
-
2009-10-09
»
Project cloning on Google Code
-
2009-10-07
»
Google C++ Testing Framework presentation
-
2009-10-05
»
Lego NXT remote control via bluetooth
-
2009-10-03
»
Google C++ Testing Framework 1.4.0
-
2009-10-02
»
Radio-86RK emulator in JavaScript
-
2009-09-30
»
const T* vs T const*
-
2009-09-28
»
Cross platform Perforce source patcher
-
2009-09-23
»
The first little step into Test Driven Development
-
2009-09-21
»
Doubled semi-colon in variable declarations
-
2009-09-12
»
Pointer cast bug in Codegear (Borland) C++ compiler
-
2009-09-12
»
Virtual functions in constructors and destructors
-
2009-09-04
»
Google Code Jam Qualification Round 2009
-
2009-08-15
»
It is worth to use STL string?
-
2009-01-24
»
Why I have started this blog?