Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 121
  1. Entalas and ClarityBoss, a tool for managers

    A little over a year ago, I created Simple Bit Labs to do some work on my own.

  2. I'm Launching Simple Bit Labs

    In the past few months, I’ve started my own company to give freelance software development a try again.

  3. Starting about 3 months ago, I started seeing some odd looking messages in my logs basically once a minute from OpenVPN.

  4. Django syndication feed views and New Relic

    Using New Relic together with Django?

  5. IPv6 follow-up: OpenVPN transport over IPv6

    Over 18 months ago I dual-stacked my Linode and made almost all services accessible via both IPv4 and IPv6.

  6. Concise summary query for pg_stat_statements

    PostgreSQL 9.2 made the pg_stat_statements module a heck of a lot more useful now that it does query normalization.

  7. MySQL and /tmp on tmpfs

    Short but sweet post here.

  8. Ten Years of Arch Linux

    I’ll join the party, although I missed the actual date everyone keyed onto by a day.

  9. python-pgpdump, a PGP packet parser library

    PGP file formats and data are not the simplest thing to wrap your head around, so pgpdump is a very handy tool to have available.

  10. MySQL deadlocking on simple inserts

    Poor MySQL, always getting picked on.

  11. i18n console output in C

    Most console applications start with the basics- no usage of gettext, English-only output, no need for aligned table columns.

  12. Unstated coding style

    Programming style is definitely a project-to-project, author-to-author thing.

  13. Nginx memory usage with SSL

    The Nginx changelog for the 1.0.9 release (on November 1, 2011) had a single line note tucked away inside: *) Feature: decrease of memory consumption if SSL is used.

  14. Disabling Firefox 7 trimmed URLs

    Goto “about:config” in your address bar.

  15. The MySQL Syntax Dartboard

    It is angry blog post night, but writing about them is a great way to stop thinking about problems.

  16. No Thanks, PayPal

    Got this lovely email from them yesterday: Hello Daniel McGee, We’re writing to let you know about a change to your PayPal account.

  17. Take a close look at the two snippets below.

  18. Linux command of the day: slabtop

    I was a bit perplexed today to understand how 11.6GB of 16GB of RAM were used up on a production box as indicated by free, top, and htop.

  19. July 4th in Chicago

    Fireworks bigger than a sparkler might be illegal in Illinois, but the amateur showing you get from a rooftop deck in Chicago on Independence Day is nothing short of spectacular.

  20. Arch Package Visualization

    Nothing like seeing a reddit post, saying you’ll spend a few minutes looking into something, and then realizing you spent multiple hours on it.

  21. Making things IPv6 capable

    In celebration of World IPv6 Day—OK, not really—I managed to get the Linode running this site and a few other things working on IPv6.

  22. If you’ve ever used MySQL, you’ve probably used either the SHOW STATUS; query or the equivalent mysqladmin status command at least once.

  23. Eee Kernel resurrected

    A few days ago I finally dusted off my eee.git repository and bumped the kernel version from 2.6.35.6 to 2.6.38.3 (since updated to .4).

  24. This is going to be a long but hopefully informative read.

  25. Firefox context menu switcharoo

    Awesome, Firefox 4 is out!

  26. Music metadata visualization in Python

    I was looking at my music collection this morning and a seemingly simple question came to mind- what bitrate is most of my MP3 music?

  27. Someone else did the pacman 3.5.0 blog post

    Thanks Allan!

  28. Fast unicode decoding in Python 2.7

    The codecs module in Python provides an elegant wrapper class, codecs.EncodedFile, that “provides transparent encoding translation” on any file-like object you provide to it.

  29. The agony of simple things in MySQL

    I try really hard not to rip on MySQL without good reason, but this stumble I encountered was beyond stupid.

  30. Django South graphmigrations

    This Django South command doesn’t get much press, but I submitted an upstream enhancement to make graphmigrations output a bit prettier.

  31. Freelancing in Chicago – Part 2

    This is a much-belated part two of my posts detailing some of the things I’ve had to discover and go through in the past few months while starting to do freelance work as a full-time gig.

  32. Useful PostgreSQL schema diff tool

    One of the freelance projects I work on changed deployments from Dreamhost to Linode, and with that switch, also moved from MySQL to PostgreSQL.

  33. Handy command line tool of the day: csplit

    The succinct one-line description of this pretty nifty tool: csplit (1) - split a file into sections determined by context lines There is a tool for everything, and the something I had to do today involved splitting a text file of GDB backtraces

  34. Python cached property decorator

    The @property decorator in Python is very handy when you make an object that requires some additional work to fetch attributes, but want it to behave like any other object.

  35. Why I switched from lighttpd to nginx

    I switched my personal VPS server (the guy you’re reading this blog from) from lighttpd to nginx today after getting fed up with some lighttpd behavior one too many times.

  36. Git smart HTTP transport on nginx

    Nine months ago, I set up the git smart HTTP transport on lighttpd and wrote a blog post about it because I didn’t see any documentation for non-Apache webservers.

  37. Non-required index statistics for PostgreSQL

    I wanted to get an idea of index usage and non-usage on a database for a client, so I spent some time writing up a query to do so after some searching of the Internets.

  38. Bye bye Slicehost, Hello Linode

    In my tradition of switching hosting providers and blogging about it, I’ve now made the switch from Slicehost to Linode.

  39. MySQL fails to EXPLAIN

    I’m not MySQL’s biggest fan, but this one really surprised me.

  40. I got caught contributing to open source

    It is great when you are just going along with your normal Monday morning routine, looking for a blog post to help you out with something, and you see your own name staring back at you in one of the examples.

  41. Heat Stinks

    Heat is no good for your CPU and graphics card, and I didn’t realize how much I was living on the edge until I did some maintenance today.

  42. Using Guppy to debug Django memory leaks

    There are some rather long-winded posts about Django memory leaks, but none of them cut to the chase: how do I debug the actual web application side of things?

  43. Three-way merging for git using vim

    There was an interesting post regarding painless merge conflict resolution in git that popped up on programming reddit today, and it got me thinking- there has to be a way to get true three-way merge working in vim.

  44. Recent Archweb Improvements

    I’ve wrote about improvements to archweb, the Arch Linux main website code, a few times in the past.

  45. Freelancing in Chicago – Part 1

    This post is a bit outside the norm for my blog, but it is what has been on my mind a lot lately.

  46. Does anyone want to maintain the Eee kernel?

    I’ve had a new laptop for nearly nine months now, and my Asus Eee 701 has been regulated to living in a dresser drawer for most of that time.

  47. Thanks for the second wishlist book

    I opened my door today to a package I wasn’t expecting, and thanks to the greatful Arch user that send me book number two from my Amazon Wishlist.

  48. ArchCon 2010 in the books

    I returned home from ArchCon 2010 in Toronto, Ontario, Canada earlier this afternoon, and I’m glad I had the chance to attend and speak at the conference.

  49. Off to the first-ever ArchCon

    Just dropping a quick note here that I’ll be soon heading to the first-ever ArchCon in Toronto, Ontario, Canada which happens later this week.

  50. Pacman 3.4.0 release

    The pacman 3.4.0 release went out last night without a whole lot of fanfare.