Blog Archive 2024 ASCII May 18 2024 AnyCodingKey May 04 2024 2019 The Littlest Type Oct 28 2019 Protocols v: At Your Request Oct 26 2019 Protocols IV: That's Not a Number May 27 2019 Protocols III: Existential Spelling May 12 2019 Protocols II: A Mockery of Protocols Apr 29 2019 Protocols Sidebar I: Protocols Are Nonconformists Apr 28 2019 Protocols I: "Start With a Protocol," He Said Apr 22 2019 2017 A Conditional Breakpoint Apr 23 2017 Refactoring Slow and Steady Feb 13 2017 2016 Talking and Teaching Nov 29 2016 Copying Sep 03 2016 Inspiration Aug 26 2016 2015 NSData, My Old Friend Oct 07 2015 Type-erasure in Stdlib Oct 06 2015 RNCryptor V4 Oct 04 2015 A Little Respect for AnySequence Aug 04 2015 Product or Process? Jul 20 2015 Throw Money at It Jun 22 2015 Re...throws? Jun 18 2015 Throw What Don't Throw Jun 16 2015 2014 I, for One, Welcome Our New Haskell Overlords Sep 29 2014 Go Is a Shop-built Jig Sep 17 2014 Reduction in Force Sep 14 2014 Flattenin' Your Mappenin' Sep 07 2014 Maps... Wait, They Don't Love You Like I Love You Aug 28 2014 Functional Wish Fulfillment Aug 18 2014 Your Lips Keep Moving, but All I Hear Is "Applicator Functive Monastic Llama Calculus..." Aug 09 2014 But Should I...Swift? Jul 28 2014 I Don't Know Swift Jul 18 2014 Swift Is Not Functional Jun 10 2014 A Week of Swift Jun 09 2014 Renaissance 2014 Materials Jan 30 2014 Pinning Your SSL Certs Jan 01 2014 2013 RNCryptor: Truncating Passwords Dec 30 2013 Brute Forcing Passwords Dec 27 2013 New Blog Site Dec 24 2013 New Forum for RNCryptor Dec 20 2013 Update on RNCryptor Vulnerability Fix Jan 17 2013 RNCryptor HMAC Vulnerability (My Security Blunder) Jan 14 2013 2012 Animating Arbitrary KeyPaths Dec 17 2012 CocoaConf Nov 29 2012 PBKDF2 and SHA-1 Sep 18 2012 RNCryptor and My Titanium Experiment Aug 21 2012 Updated RNCryptor Jul 13 2012 Phone-screening Cocoa Developers Jun 26 2012 RNCryptor Async Jun 24 2012 Mode Changes for RNCryptor Jun 18 2012 Simple GCD Timer (RNTimer) May 29 2012 Wrapping C++ Final Edition May 12 2012 Github and Its Pricing Mar 30 2012 Some Math Behind "Contribution != Compensation" Mar 24 2012 Triangle CocoaHeads (and Building a (Core) Foundation) Mar 23 2012 Even Faster Bezier Mar 06 2012 Introduction to Fast Bezier (and Trying the Accelerate.framework) Feb 24 2012 Converting Algebra to Matrices for Accelerate Framework Feb 06 2012 Drop-in Offline Caching for UIWebView (and NSURLProtocol) Jan 29 2012 2011 Kindle! Dec 22 2011 iOS 5 Programming in Adobe E-Book Format Dec 16 2011 A Moment in the Sun Dec 15 2011 The Book Is Almost Here Dec 11 2011 Properly Encrypting With AES With CommonCrypto Aug 11 2011 A PandoraBoy Maintainer Emerges Aug 03 2011 Looking for a PandoraBoy Maintainer Jul 26 2011 One of the Reasons I Like KACE (the New M300) Jul 14 2011 Laying Out Text With Core Text May 20 2011 Wrapping Text Around a Shape With CoreText Mar 25 2011 Returning From the Deep Hack Feb 02 2011 2010 Clipping a CGRect to a CGPath Sep 09 2010 Pandora's "Profile" Pop-up Aug 06 2010 PandoraBoy 0.8.2 - Fixes Flash Jul 15 2010 Building Address Book Plugins Jul 15 2010 Hijacking With method_exchangeImplementations() Jul 07 2010 Wrapping C++ - Take 2, Part 2 Jun 10 2010 Wrapping C++ - Take 2, Part 1 Jun 09 2010 Chinese Study Apr 28 2010 NSLog Ain't Printf in -Wformat Apr 13 2010 iPhone as a Career Apr 11 2010 Learning Cocoa With Other Backgrounds Jan 28 2010 How to Become a Security Domain Expert? Jan 08 2010 gotoAndPlay Jan 08 2010 2009 The Recent Pandora Update Dec 25 2009 PandoraBoy 0.8 Sep 28 2009 GCD + iPhone Sep 14 2009 Implementing NSCopying (or NSCopyObject() Considered Harmful) Sep 04 2009 Importing UIKit vs. Cocoa Aug 20 2009 Re-growling Song in PB Aug 19 2009 PandoraBoy Moving to Leopard Aug 18 2009 Flash Bug, SIGINT From Debugger() Aug 16 2009 Quit Using +stringWithString: Aug 12 2009 View Controllers and Notifications Aug 05 2009 Broader Use of ObjC Aug 03 2009 Understanding System_profiler Jun 26 2009 Obfuscating Cocoa Jun 26 2009 Latest News Jun 26 2009 CGEventTimestamps Are Big Jun 02 2009 Building the Build System - Part 2 - Project Templates May 20 2009 PandoraBoy Work May 17 2009 Building the Build System - Part 1 - Abandoning the Build Panel May 14 2009 App Delegate May 12 2009 Review of Beginning iPhone Development Apr 29 2009 Scripting Bridge Apr 27 2009 Review of iPhone Developer's Cookbook Apr 27 2009 iPhone Course Syllabus Apr 23 2009 Wrapping C++ in ObjC Apr 14 2009 Learning iPhone From Scratch Mar 31 2009 Memory Managing IBOutlets Mar 22 2009 Core Data vs. RDBMS Mar 05 2009 Building Autoconf Tools Feb 23 2009 On "Evidence Based Scheduling" Feb 19 2009 Quick Capture About iPhone Keychain Jan 28 2009 2008 Three Magic Words Nov 24 2008 Some Thoughts on NSNotifications Nov 19 2008 NSNotFound Nov 17 2008 Pandora Notifications Jul 07 2008 Pandora UI Update Jun 29 2008 XCode vs. Visual Studio Jun 20 2008 Searching for HttpWebRequest.Date May 30 2008 PandoraBoy in French May 25 2008 Reporting Vulnerabilities Apr 04 2008 105 Mar 18 2008 Garbage Collection Mar 08 2008 Learning Cocoa Mar 08 2008 Private Frameworks' Install Path Mar 05 2008 PandoraBoy 0.5.1 Released Mar 04 2008 Upcoming PandoraBoy Release Feb 12 2008 PandoraBoy and XCode3 Jan 13 2008 89 Jan 08 2008 2007 88 Dec 30 2007 87 Dec 24 2007 86 Dec 17 2007 85 Dec 16 2007 83 Dec 15 2007 81 Dec 15 2007 79 Dec 07 2007 77 Dec 02 2007 75 Dec 02 2007 73 Dec 01 2007
Your Lips Keep Moving, but All I Hear Is "Applicator Functive Monastic Llama Calculus..." Aug 09 2014