The very first post on this blog was about how I wanted a completely static blog and how it'll be great and wonderful and boy howdy was it ever. Over 500 lines of rather dense perl plus almost 20 separate template files because the kind-of-mustache t [...]
- Jan Ingvoldstad
- Carl Masak (masak)
- John Napiorkowski
- Nick Perez (nperez)
- Gabor Szabo (szabgab)
- Shawn M Moore (sartak)
- Mohsen Basirat
- DamienLearnsPerl
- Marilyn Burgess
- Donnie Cameron (macnod)
- Adam Kennedy (Alias)
- Franck Cuny
- Peter Edwards
- Robin Smidsrod
- Jess Robinson
- Oliver Charles (aCiD2)
- Chris Prather (perigrin)
- Brad Lhotsky (reyjrar)
- fREW Schmidt (fREW)
- Brian Cassidy (bricas)
- Jerome Quelin
- Curtis Poe (Ovid)
- Pedro Melo (melo)
- Michael Peters (and others)
- Michael Peters
- Nicolas Mendoza
- Kiki (kixx)
- garu
- Gerda Shank (gshank)
- Yanick Champoux (yanick)
- Peter Makholm
- Garrett Goebel
- Yann Kerherve (yann)
- Barry Walsh (draegtun)
- Moritz Lenz
- Paul Fenwick (pjf)
- David E. Wheeler (Theory)
- Jay Hannah (jhannah)
- Pedro Figueiredo
- Andreas Koenig (andk)
- Bruno Vecchi
- Jason Switzer (s1n)
- Florian Ragwitz (rafl)
- Cornelius
- Jeremiah Foster
- Nikolai Prokoschenko
- Dan Dascalescu
- Viorel Stirbu
- chromatic
- Louis Erickson (laufeyjarson)
- Rohan Almeida
- Nigel Metheringham
- Graeme Lawton
- Moritz Onken
- Thomas Fahle
- Darko Prelec
- Michael Rasmussen (mikeraz)
- Chris Nehren (apeiron)
- David Golden
- manuel
- Kiffin Gish (kgish)
- Kang-min Liu
- Tomas Doran (t0m)
- Robert Sedlacek (phaylon)
- Jay Kuri (jayk)
- Wolfgang Wiese (xwolf)
- bogdan
- Pavel Kuptsov
- James Wright
- Gaurav Vaidya
- Patrick Donelan
- Justin Hawkins
- Renee Baecker
- gabrielle
- Nick Kostirya
- Yuval Kogman (nothingmuch)
- Colin Kuskie (perlDreamer)
- Rosellyne Thompson (rozallin)
- Sam Crawley (Mutant)
- Mark Grimes
- Marcus Ramberg (marcus)
- Jozef Kutej
- David Moreno
- Imran Chaudhry
- Justin Hunter (arcanez)
- sungo
- drrho
- John Goulah (jgoulah)
- Balint Szilakszi (szbalint)
- Ruslan Zakirov
- kazuhiro osawa
- Timothy van Zadelhoff (kaikokan)
- Tim Bunce
- Daisuke Maki
- Josh McAdams
- Steffen Mueller
- Lance A. Brown
- Jan Henning Thorsen
- Toru Yamaguchi
- Justin DeVuyst
- Goro Fuji (GFUJI)
- Daisuke Maki
- Hideo Kimura
- Hironori Yoshida
- Craftworks
- Iain
- Emmanuel Rodriguez
- Jaldhar H. Vyas
- Tokuhiro Matsuno
- Zbigniew Lukasiak
- Toby Corkindale
- Andrew Grangaard
- Amiri Barksdale
- Ryan Dietrich
- SF
- Jonathan Swartz
- Stevan Little (stevan)
- Marc Mims
- Marc Chantreux (eiro)
- Shlomi Fish (rindolf)
- Ahmad M. Zawawi (azawawi)
- Claudio Ramirez
- Dylan Hardison
- James Mastros (theorbtwo)
- Marcel Gruenauer (hanekomu)
- Daniel Ruoso (ruoso)
- Aran Deltac (bluefeet)
- Philip Mabon
- Pawel Murias
- Bruno Czekay
- Josh ben Jore (diotalevi)
- Chas. Owens
- Hans Dieter Pearcey (hdp)
- Shawn Faison (abesapien)
- Tim Heaney (oylenshpeegul)
- Rob Kinyon (robkinyon)
- Karen Hoofnagle (kmh)
- frif
- Patrick R. Michaud
- Emmanuel Di Pretoro
- Curtis Jewell
- Leonard
- Mateu X Hunter
- Phillip Smith
- Jonathan Scott Duff
- Robert Threet
- Chris Fields
- Franck Cuny
- Kieren Diment
- Chisel Wright (Chiz)
- Mark Keating (mdk)
- Chris Kaufmann
- Laurent Dami (dami)
- Alexandr Ciornii (chorny)
- Jon Allen (JJ)
- Mark Fowler (Trelane)
- Dan Bolser (faceface)
- Andrew Shitov (ash)
- John Trammell (jotr)
- Hakim (osfameron)
- Andy Brown (setitesuk)
- Michele Beltrame (arthas)
- Tatsuhiko Miyagawa (miyagawa)
- Kent Cowgill (chargrill)
- Kartik Thakore (kthakore)
- Jose Rey (jrey)
- Dave Cross (perlhacks)
- Lech Baczynski
- Chris Kaufmann
- Jeffrey Black
- Ed Grimm
- Lech Baczyński
- Karen Pauley (khaos)
- miguel prz (niceperl)
- Andrew Shitov (ash)
- Christy John (crz)
- Philippe Bruhat (BooK)
- Mats Stafseng Einarsen
- Psybermonkey
- Randy Ray (rjray)
- Pablo Marin-Garcia
- Ryan Niebur (ryan52)
- Marty Pauley (maokt)
- Jose Rey (jrey)
- Steve Scaffidi (Hercynium)
- andy.sh
- Alex Kapranoff (kappa)
- Elizabeth Cortell (zrusilla)
- Алексей Капранов (Каппа)
- Steven Haryanto
- Erik Colson (ecocode)
- Kevin Phair (absurddoctor)
- VM Brasseur (vmbrasseur)
- Jeffery Martin
- Flavio Poletti (polettix)
- Damien Krotkine (dams)
- Robert Norris (robn)
- Marcel Montes (SpiceMan)
- Peteris Krumins (pkrumins)
- Rosellyne Thompson (rozallin)
- Sebastian Willing (Sewi)
- Marco Fontani (mfontani)
- Marco Fontani (mfontani)
- yuki kimoto
- Leo Lapworth (ranguard)
- Kent Fredric (kentnl)
- Catalyst Advent Calendar 2009
- Rafael Kitover (Caelum)
- Plack Advent Calendar
- 100% Telch
- Martin Evans (MJEVANS)
- Ivan Fomichev (codeholic)
- Christian Sánchez
- Richard Wallman (wallmari)
- James Marca (jmarca)
- Warren Thomas (wiley-man)
- Jeremy Carman (Pe_Elle)
- vti
- Emmanuel Rodriguez (potyl)
- Leontiev Lev
- takizo
- Andrew Ault (dogboy)
- EinSascha
- Alexis Sukrieh (sukria)
- Bob Simpson
- Clinton Gormley (PerlDr)
- Todd Rinaldo (TODDR)
- krish
- Marc Mims (semifor)
- Jon Hogue (hog)
- Przemek Wesołek
- Sam Graham (illusori)
- Dave Jacoby (/var/log/rant)
- ktat
- Bryce Verdier
- Mateu Hunter (mateu)
- Gabor Szabo (szabgab)
- Felix Hawkins-Ozer
- Plack Blog
- Pablo Marin-Garcia (pamag)
- Paul Evans (LeoNerd)
- Ian Norton (idn)
- Dhaivat Pandya (poincare101)
- Gavin Henry
- Thomas Klausner (domm)
- Eden Cardim (edenc)
- Matt S. Trout (mst)
- mdk (also)
- YAPC::NA
Daily archive for Sunday, 27 January 2013
Note: you can find much more information about ledger on ledger-cli.org, including links to official documentation and other implementations
Recently my girlfriend and I visited the wonderful city of Vancouver, Canada. While out of country we tend to [...]
Note: you can find much more information about ledger on ledger-cli.org, including links to official documentation and other implementations
Another note: I've written a new version of this that is much more dynamic and flexible named Ledger Web.
Last [...]
Browsing around on hacker news one day, I came across a link to a paper entitled "A micro-manual for Lisp - Not the whole truth" by John McCarthy, the self-styled discoverer of Lisp. One commentor stated that they have been using this paper for [...]
Edit 2010-08-08 17:47: ProcLaunch now has a CPAN-compatible install process. See below for details.
I finally got the chance to work some more on proclaunch, my implementation of a user space process manager, like runit or mongrel or god. I wrote up a [...]
I've made some small changes to the way bugsplat.info is generated. First, I refactored publish.pl quite extensively. Instead of being a huge mess of spaghetti-perl, it's nicely factored out into functions, each one doing as little as possible. I [...]
Modern web applications are complicated beasts. They've got database processes, web serving processes, and various tiers of actual application services. The first two generally take care of themselves. PostgreSQL, MySQL, Apache, Nginx, lighttpd [...]
As some of you might know, Twitter provides a streaming API that pumps all of the tweets for a given search to you as they happen. There are other stream variants, including a sample feed (a small percentage of all tweets), "Gardenhose", wh [...]
Creating actionable information out of raw data is sometimes pretty simple, requiring only small changes. Of the few feature requests that I've received for Calorific, most (all) of them have been for goals. Always listen to the audience, that's [...]
Note: you can find much more information about ledger on ledger-cli.org, including links to official documentation and other implementations
About three years ago I was in some serious financial straits. I had just started my first job out of college [...]
Once in a while at Rentrak we have programming competitions, where anyone who wants to, including sysadmins and DBAs, can submit an entry for whatever the problem is. The previous contest involved writing a poker bot which had to play two-card hold [...]
Let's pretend, just for a second, that you want to make some money on the stock market. Sounds easy, right? Buy low, sell high, yadda yadda blah blah blah. Except, how do you know when to buy and when to sell? Not so easy. Being a nerd, you want [...]
After using Calorific for a month two things have become very clear. First, I need to eat less. Holy crap do I need to eat less. I went on to SparkPeople just to get an idea of what I should be eating, and it told me between 2300 and 2680 kcal. I hav [...]
I'm a nerd. I write software for a living. I spend a lot of my day either sitting in a chair in front of a computer, or laying on my couch using my laptop. I'm not what you'd call... athletic. I did start lifting weights about six months ago but that [...]
Someone at work today demanded that I add an RSS feed, so here you go: atom. It didn't take very much to hack it in. Basically, all I had to do was install a few more CPAN modules, specifically DateTime::Format::Natural, DateTime::Format::W3CDTF, and [...]
I'm a strict believer in learning by doing. It's how I learn best. In the spirit of learning, then, here's how I built the engine that powers this blog.
Right away I decided that there's no point in having a database to back this thing. The only u [...]