Inklings in March 2009
QUALITY vs quantity, UX process.
Check email ONLY:
Send any time
Set email to check every 3 hours.
NO email on evenings.
NO email on weekends.
EMERGENCY? = Use phone.
FOCUS 1-3 Activities max/day
LOG 1-3 Succinct status bullets every day on team wiki
MINIMIZE chat
MAXIMIZE single-tasking
OUT by 5:30pm
~No excuses~
A list of annoying habits conference presenters tend to have that damage their presentations, and how to not be one of them.
plists is a drop-in replacement for the Erlang module lists, making most list operations parallel. It can operate on each element in parallel, for IO-bound operations, on sublists in parallel, for taking advantage of multi-core machines with CPU-bound operations, and across Erlang nodes, for parallelizing inside a cluster. It handles errors and node failures. It can be configured, tuned, and tweaked to get optimal performance while minimizing overhead.
PHP/Erlang aims to be a PHP extension with a simple set of functions for turning a PHP thread into an Erlang C-node. With this extension, you can shift backend tasks to Erlang, where they belong: caching, chat, database proxying, everything.
I set this up on lir because when I’m deploying code to it, I don’t want to have to repeatedly type it in, and I can never remember how to set these things up.
A persistent key-value database with built-in net interface written in ANSI-C for Posix systems.
Another one, but this one has lists and sets as additional datatypes, and supports persistence and master-slave replication.
A nice wrapper around the smtplib and email standard libraries. Simple, but useful!
Using PF on FreeBSD (or any *BSD, really) to combat brute-force SSH attacks.
Copy/Paste Detector (CPD) for PHP code. Quite new, so don’t expect it to work all that well yet.
Did this even before I stumbled across this article, but it may contain some useful nuggets.
Haven’t quite bolted everything down yet, but I’m putting whatever vaguely interesting code I have online. Head over and have a giggle at my expense. ;-)
If we affirm one moment, we thus affirm not only ourselves but all existence. For nothing is self-sufficient, neither in us ourselves nor in things; and if our soul has trembled with happiness and sounded like a harp string just once, all eternity was needed to produce this one event—and in this single moment of affirmation all eternity was called good, redeemed, justified, and affirmed.
—Friedrich Nietzsche, ‘The Will to Power’
A 2D Flash version of the console game. If there was a downloadable version for the Wii or on Xbox Live, I’d buy it.
Pandoc is a Haskell library for converting from one markup format to another, and a command-line tool that uses this library. It can read markdown and (subsets of) reStructuredText, HTML, and LaTeX, and it can write markdown, reStructuredText, HTML, LaTeX, ConTeXt, PDF, RTF, DocBook XML, OpenDocument XML, ODT, GNU Texinfo, MediaWiki markup, groff man pages, and S5 HTML slide shows.