Post archive
How to use PaperTrail for soft-deletion
PaperTrail is the leading Ruby gem for ActiveRecord versioning. A less known fact is that once you use PaperTrail, you also get undeletion for free.
February 28, 2014
Memcached expiration time: a horrible API fail
The description of the memcached protocol says that the expiration time:
February 26, 2014
Some of my chef definitions that help deploy Rails apps
I DRYed up my Chef deploy scripts and extracted some definitions in to a cookbook: chef-rails-helpers.
February 26, 2014
How to find files with filenames that are too long
Hereβs a neat regular expression trick that you can use to find pathnames longer than a certain length, say, 20 characters:
February 19, 2014
Two reasons not to use exFAT on your NAS
Iβve been using the exFAT file system on my Raspberry PI-powered NAS for awhile. Iβve chosen it because exFAT is the only βmodernβ filesystem that has read-write support in Windows, Linux and OS X. I use all three, so it was beneficial that the drive could be connected to any OS directly over a super-speed USB connection.
February 19, 2014
, revised
February 25, 2014
Windows context menu command to watermark images
Imagine someone asked you to provide an effective way to put watermarks on some images before posting them online.
February 13, 2014
How to configure Dual WAN on AsusWRT routers
The AsusWRT firmware supports something called "Dual WAN" - an option to have two Internet channels connected.
January 30, 2014
SSH key forwarding with Chef deploy from git
Overcoming hurdles in passing ssh-agent through user sessions
January 30, 2014
Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡ: ΡΠΈΡΠ°Π»ΠΊΡ Marvin Π΄Π»Ρ iPhone
ΠΠΎΡΠ²ΡΡΠ°Π΅ΡΡΡ ΠΏΠ°ΠΌΡΡΠΈ ΠΏΡΠ΅ΠΊΡΠ°ΡΠ½ΠΎΠΉ ΡΠΈΡΠ°Π»ΠΊΠΈ Stanza, ΠΊΠΎΡΠΎΡΡΡ ΡΡΠ΅Π» Amazon.
January 30, 2014
ΠΠ΅ΠΌΠ΅ΠΊΡ
ΠΠΏΠ΅ΡΠ°ΡΠ»Π΅Π½ΠΈΡ ΠΎΡΒ ΡΡΡΠ½ΠΎΠΉ ΠΊΠΎΡΠ΅Π²Π°ΡΠΊΠΈ Chemex
January 29, 2014
Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡ: ΡΠ΄Π΅Π»Π°ΡΡ ΠΈΠ· Caps Lock "Π³ΠΈΠΏΠ΅ΡΠΊΠ»Π°Π²ΠΈΡΡ"
ΠΠ»Ρ Π½Π°ΡΠ°Π»Π°, ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ Β«Π³ΠΈΠΏΠ΅ΡΠΊΠ»Π°Π²ΠΈΡΠ°Β»? ΠΡΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½Π°Ρ ΠΊΠ»Π°Π²ΠΈΡΠ°-ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΎΡ. Π’Π°ΠΊΠ°Ρ, ΠΊΠ°ΠΊ Shift, Control, Alt (Option), Command, Windows. ΠΠΎΡ ΡΠ°ΠΊ Π²ΡΠ΅ ΠΏΡΠΎΡΡΠΎ.
December 12, 2013
Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡ: Humble New Tab Page Π΄Π»Ρ Chrome
Humble New Tab Page ΡΠΆΠ΅ Π³ΠΎΠ΄Π° Π΄Π²Π° ΡΠ»ΡΠΆΠΈΡ ΠΌΠΎΠ΅ΠΉ Π±Π΅ΡΡΠΌΠ΅Π½Π½ΠΎΠΉ Π΄ΠΎΠΌΠ°ΡΠ½Π΅ΠΉ ΡΡΡΠ°Π½ΠΈΡΠ΅ΠΉ.
December 10, 2013
Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡ: Π½Π°ΡΡΠ½ΠΈΠΊΠΈ AKG Q460
ΠΡ Π½Π°ΡΡΠ½ΠΈΠΊΠΎΠ² Ρ Ρ
ΠΎΡΠ΅Π»:
December 5, 2013
Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡ: Scanner Pro - ΡΠΊΠ°Π½ΠΈΡΡΠΉ Π°ΠΉΡΠΎΠ½ΠΎΠΌ
ΠΠΎΡΠ΅ΠΌΡ Π±ΡΒ Π½Π΅ ΠΎΡΠΌΠ΅ΡΠΈΡΡ ΡΡ
ΠΎΠ΄ΡΡΠΈΠΉ Π³ΠΎΠ΄Β ΡΠ΅ΡΠΈΠ΅ΠΉ ΠΎΡΒ ΡΠΈΡΡΠΎΠ³ΠΎ ΡΠ΅ΡΠ΄ΡΠ° ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΠΉ?
December 3, 2013
ΠΡΡΠ΅Ρ ΠΎ Ρ
Π°ΠΊΠ°ΡΠΎΠ½Π΅ TCDisrupt Berlin 2013
TCDisrupt β ΡΠ°ΠΊΠ°Ρ ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΡ Π΄Π»Ρ ΡΡΠ°ΡΡΠ°ΠΏΠ΅ΡΠΎΠ² ΠΈ ΡΡΠ°ΡΡΠ°ΠΏΡΠΈΡ, ΠΎΡΠ³Π°Π½ΠΈΠ·ΡΠ΅ΠΌΠ°Ρ Π°ΠΌΠ΅ΡΠΈΠΊΠ°Π½ΡΠΊΠΎΠΉ ΠΌΠ΅Π΄ΠΈΠΉΠ½ΠΎΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ TechCrunch. Π ΡΡΠΎΠΌ Π³ΠΎΠ΄Ρ TCDisrupt ΡΠ»ΡΡΠΈΠ»ΡΡ Π² ΠΠ΅ΡΠ»ΠΈΠ½Π΅, ΠΈ ΠΌΡ Π² Railsware ΡΠΎΠ±ΡΠ°Π»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π΄Π»Ρ ΡΡΠ°ΡΡΠΈΡ Π² ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π½ΠΎΠΌ Π΄Π»Ρ ΡΡΠΈΡ
ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΉ Ρ
Π°ΠΊΠ°ΡΠΎΠ½Π΅.
November 5, 2013
Improve your code with unit tests
As a way of ensuring buglessness, tests fail miserably.
October 16, 2013
Unobtrusive flash messages for Rails
Iβd like to announce a gem that I wrote three years ago, then it got off my radar, albeit having some traction on RubyGems. I finally updated it to be compatible with recent technologies and also easier to use.
October 10, 2013
Water, laptops, and how to assemble and install Macbook Air keys
My Air had met its mortal enemy a couple of days ago: dihydrogen monoxide. Contact with this dangerous chemical had left a couple keys (Β«AΒ» and Β«SΒ», no less) out of order.
September 16, 2013
Π£ΡΠ΅Π±Π° Π² Π°Π²ΡΠΎΡΠΊΠΎΠ»Π΅
What do I know about cars? Iβm a software developer. I was a happy software developer until nine months ago, and then β what do I know about cars? They donβt come from Antwerp.
August 28, 2013
, revised
January 29, 2014
RSS blues
Iβve found out recently that my posts are duplicated in Feedly β sorry for that. Is this post also duplicated? Please comment if youβre using Feedly.
August 27, 2013