samhuri.net
By
Sami Samhuri
About
Archive
Projects
Archive
2024
April
Reverse-engineering the photos-navigation URL scheme on iOS
18 Apr
2017
October
A nil-coalescing alternative for Swift
6 Oct
2016
August
Easy Optimization Wins
10 Aug
A Git Pre-commit Hook for iOS
4 Aug
April
Tales of PRK Laser Eye Surgery
11 Apr
March
→ Reduce the cognitive load of your code
30 Mar
∞
→ Moving Beyond the OOP Obsession
28 Mar
∞
2015
August
→ Cloak's Updated Privacy Policy
26 Aug
∞
→ Acorn 5's Live Help Search
24 Aug
∞
July
→ Swift: New stuff in Xcode 7 Beta 3
9 Jul
∞
→ Scripts to Rule Them All
1 Jul
∞
June
→ Debugging Layouts with Recursive View Descriptions in Xcode
2 Jun
∞
→ The Unofficial Guide to xcconfig files
1 Jun
∞
May
→ GitHub Flow Like a Pro
28 May
∞
→ Magical Wristband
26 May
∞
→ Undocumented CoreStorage Commands
23 May
∞
→ Lenovo ThinkPad X1 Carbon
21 May
∞
→ A bitcoin miner in every device and in every hand
18 May
∞
→ Constraints and Transforms in iOS 8
15 May
∞
→ Importing Modules in LLDB
11 May
∞
→ Apple Watch Human Interface Guidelines
9 May
∞
2014
February
Structure of an Ember app
3 Feb
2013
September
Linky
27 Sep
March
Zelda Tones for iOS
6 Mar
2012
January
→ Fujitsu has lost their mind
19 Jan
∞
→ SOPA lives - and MPAA calls protests an "abuse of power"
17 Jan
∞
→ Recovering From a Computer Science Education
17 Jan
∞
→ The $40 Standup Desk
9 Jan
∞
→ Yak shaving
4 Jan
∞
2011
December
→ The Broken Pixel Theory
25 Dec
∞
→ New Release of Firefox for Android, Optimized for Tablets
25 Dec
∞
→ My kind of feature checklist
19 Dec
∞
→ I see HTTP
15 Dec
∞
→ Pure CSS3 images? Hmm, maybe later
11 Dec
∞
A Static URL Shortener Using .htaccess
10 Dec
November
→ Lights
27 Nov
∞
Recovering Old Blog Posts
27 Nov
2010
November
37signals' Chalk Dissected
4 Nov
January
A preview of Mach-O file generation
20 Jan
Basics of the Mach-O file format
18 Jan
Working with C-style structs in Ruby
17 Jan
2009
November
Using Emacs to Develop Mojo Apps for WebOS
21 Nov
2008
March
Project Euler code repo in Arc
3 Mar
February
Thoughts on Arc
19 Feb
January
Random pet peeve of the day
7 Jan
2007
October
Gtkpod in Gutsy Got You Groaning?
29 Oct
September
Python and Ruby brain dump
26 Sep
Learning Lisp? Read PCL
25 Sep
August
5 ways to avoid looking like a jerk on the Internet
30 Aug
Captivating little creatures
26 Aug
Cheat productively in Emacs
21 Aug
Catch compiler errors at runtime
19 Aug
Opera is pretty slick
11 Aug
Cheat from Emacs
9 Aug
Snap, crunchle, pop
9 Aug
ElSchemo: Boolean logic and branching
2 Aug
July
people
12 Jul
See your regular expressions in Emacs
6 Jul
RushCheck: QuickCheck for Ruby
5 Jul
A TextMate tip for Emacs users
3 Jul
June
Controlling volume via the keyboard on Linux
30 Jun
Recent Ruby and Rails Regales
28 Jun
Emacs: tagify-region-or-insert-tag
25 Jun
RTFM!
25 Jun
Propaganda makes me sick
25 Jun
Floating point in ElSchemo
24 Jun
Emacs for TextMate junkies
22 Jun
Embrace the database
22 Jun
Reinventing the wheel
20 Jun
Back on Gentoo, trying new things
18 Jun
Begging the question
15 Jun
test/spec on rails declared awesome, just one catch
14 Jun
More Scheming with Haskell
13 Jun
so long typo (and thanks for all the timeouts)
8 Jun
301 moved permanently
8 Jun
May
Finnish court rules CSS ineffective at protecting DVDs
26 May
Inspirado
22 May
iPhone Humour
18 May
Cheating at Life in General
16 May
Dumping Objects to the Browser in Rails
15 May
Enumurable#pluck and String#to_proc for Ruby
10 May
Rails Plugins (link dump)
9 May
I Can't Wait to See What Trey Parker & Matt Stone Do With This
9 May
dtrace + Ruby = Goodness for Sun
9 May
A New Way to Look at Networking
5 May
Gotta Love the Ferry Ride
5 May
A Scheme parser in Haskell: Part 1
3 May
Typo and I are friends again
1 May
April
Funny how code can be beautiful
30 Apr
Quickly inserting millions of rows with MySQL/InnoDB
26 Apr
Getting to know Vista
16 Apr
ActiveRecord::Base.find_or_create and find_or_initialize
11 Apr
A triple-booting, schizophrenic MacBook
4 Apr
March
Diggscuss 0.9
25 Mar
Digg v4: Reply to replies (Greasemonkey script)
8 Mar
Full-screen Cover Flow
6 Mar
2006
December
Coping with Windows XP activiation on a Mac
17 Dec
September
Some features you might have missed in iTunes 7
22 Sep
→ Buffalo buffalo Buffalo buffalo buffalo buffalo Buffalo buffalo
16 Sep
∞
August
Where are my headphones?
22 Aug
July
Class method? Instance method? It doesn't matter to PHP
21 Jul
Late static binding
19 Jul
Ruby and Rails have spoiled me rotten
17 Jul
Ubuntu: Linux for Linux users please
13 Jul
Working with the Zend Framework
6 Jul
June
Apple pays attention to detail
11 Jun
There's nothing regular about regular expressions
10 Jun
Never buy a German keyboard!
9 Jun
Ich bin Ausländer und spreche nicht gut Deutsch
5 Jun
May
WikipediaFS on Linux, in Python
7 May
OS X and Fitt's law
7 May
April
zsh terminal goodness on OS X
4 Apr
March
I don't mind FairPlay either
3 Mar
Spore
3 Mar
Generate self.down in your Rails migrations
3 Mar
February
SJ's Rails Bundle 0.2 for TextMate
23 Feb
Intelligent Migration Snippets 0.1 for TextMate
22 Feb
TextMate: Insert text into self.down
21 Feb
TextMate: Move selection to self.down
21 Feb
TextMate Snippets for Rails Assertions
20 Feb
Obligatory Post about Ruby on Rails
20 Feb
Some TextMate snippets for Rails Migrations
18 Feb
Jump to view/controller in TextMate
18 Feb
Girlfriend X
18 Feb
Urban Extreme Gymnastics?
15 Feb
Touch Screen on Steroids
8 Feb
First Post!
7 Feb