41554 blogs · [ { "id": "01a087af-8b13-7226-89a8-546c718bcfec", "title": "FloBot: A Graphical Dataflow Language for Robots", "url": "https://nick.zoic.org/art/flobot-graphical-dataflow-language-for-robots/", "published_at": "2016-02-07T00:00:00+00:00" }, { "id": "01a087af-8b13-7226-89a8-546c7215288a", "title": "The Emperor's New Closure: Functional Programming in Javascript", "url": "https://nick.zoic.org/art/the-emperors-new-closure-functional-programming-in-javascript/", "published_at": "2016-02-06T00:00:00+00:00" }, { "id": "01a087af-8b13-7226-89a8-546c72c7bdf6", "title": "Complete Containers", "url": "https://nick.zoic.org/art/complete-containers-immutable-git/", "published_at": "2016-02-05T00:00:00+00:00" }, { "id": "01a087af-8b13-7226-89a8-546c7403142e", "title": "Credit Gateway Policies", "url": "https://nick.zoic.org/art/credit-gateway-policy/", "published_at": "2016-02-05T00:00:00+00:00" }, { "id": "01a087af-8b13-7226-89a8-546c73b98c3a", "title": "LinuxConf 2016 in Geelong", "url": "https://nick.zoic.org/art/linuxconf-2016-geelong/", "published_at": "2016-02-04T00:00:00+00:00" }, { "id": "01a087af-8b13-7226-89a8-546c7402da0b", "title": "mBots using Nodebot, mBlockly and Arduino", "url": "https://nick.zoic.org/art/mbot-nodebot-blockly-arduino/", "published_at": "2015-12-01T00:00:00+00:00" }, { "id": "01a087af-8b13-7226-89a8-546c74495e3e", "title": "Deserialize / Alter / Serialize: an Antipattern?", "url": "https://nick.zoic.org/art/deserialize-alter-serialize-antipattern/", "published_at": "2015-11-12T00:00:00+00:00" }, { "id": "01a087af-8b13-7226-89a8-546c74b4b9b1", "title": "Squawk.CC -- The true story", "url": "https://nick.zoic.org/art/squawk-cc-the-true-story/", "published_at": "2015-10-30T00:00:00+00:00" }, { "id": "01a087af-8b13-7226-89a8-546c74dfb87c", "title": "OSDC 2015 Hobart", "url": "https://nick.zoic.org/art/osdc-2015-hobart/", "published_at": "2015-10-30T00:00:00+00:00" }, { "id": "01a087af-8b13-7226-89a8-546c75638a2c", "title": "Universal Authenticators", "url": "https://nick.zoic.org/art/universal-authenticator/", "published_at": "2015-10-02T00:00:00+00:00" }, { "id": "01a087af-8b13-7226-89a8-546c761061ff", "title": "Verifying Apple's Signed Receipts", "url": "https://nick.zoic.org/art/apple-signed-receipt-verification-pkcs7/", "published_at": "2015-09-11T00:00:00+00:00" }, { "id": "01a087af-8b13-7226-89a8-546c76f0e486", "title": "MySQL: Foreign Keys between InnoDB and MyISAM", "url": "https://nick.zoic.org/art/mysql-foreign-key-error/", "published_at": "2015-08-27T00:00:00+00:00" }, { "id": "01a087af-8b13-7226-89a8-546c77d50f87", "title": "OSDC 2014 Gold Coast", "url": "https://nick.zoic.org/art/osdc-2014-gold-coast/", "published_at": "2014-11-07T00:00:00+00:00" }, { "id": "01a087af-8b13-7226-89a8-546c78186692", "title": "ShellShock: 'bash' vulnerability", "url": "https://nick.zoic.org/art/shellshock-bash-vulnerability/", "published_at": "2014-09-29T00:00:00+00:00" }, { "id": "01a087af-8b13-7226-89a8-546c786f69f6", "title": "You've got NO MAIL", "url": "https://nick.zoic.org/art/youve-got-no-mail/", "published_at": "2014-08-21T00:00:00+00:00" }, { "id": "01a087af-8b13-7226-89a8-546c78c430d4", "title": "Programming for Startups", "url": "https://nick.zoic.org/art/programming-for-startups/", "published_at": "2014-07-19T00:00:00+00:00" }, { "id": "01a087af-8b13-7226-89a8-546c795a53e0", "title": "The Selfish Secret: Logins Without Passwords", "url": "https://nick.zoic.org/art/selfish-secret-logins-without-passwords/", "published_at": "2014-06-27T00:00:00+00:00" }, { "id": "01a087af-8b13-7226-89a8-546c7a009c4e", "title": "Tranquil APIs", "url": "https://nick.zoic.org/art/tranquil-apis/", "published_at": "2014-06-16T00:00:00+00:00" }, { "id": "01a087af-8b13-7226-89a8-546c7a0d374f", "title": "Nginx proxy_pass to upstream Django always giving 400 Bad Request", "url": "https://nick.zoic.org/art/nginx-django-400-bad-request/", "published_at": "2014-02-26T00:00:00+00:00" }, { "id": "01a087af-8b13-7226-89a8-546c7af0611a", "title": "Django REST Framework", "url": "https://nick.zoic.org/art/django-rest-framework/", "published_at": "2014-02-06T00:00:00+00:00" }, { "id": "01a087af-8b14-710c-8400-8774fc504f7d", "title": "Squilla: Serving up Stored Procedures", "url": "https://nick.zoic.org/art/squilla-http-serving-up-stored-procedures/", "published_at": "2014-01-20T00:00:00+00:00" }, { "id": "01a087af-8b14-710c-8400-8774fd271c0b", "title": "Try: Except: Pass", "url": "https://nick.zoic.org/art/try-except-pass/", "published_at": "2014-01-10T00:00:00+00:00" }, { "id": "01a087af-8b14-710c-8400-8774fde263bc", "title": "Static Sites using jQuery to appear Dynamic", "url": "https://nick.zoic.org/art/static-jquery-dynamic/", "published_at": "2014-01-02T00:00:00+00:00" }, { "id": "01a087af-8b14-710c-8400-8774fe1b55a6", "title": "CSS Buttons for Native Apps", "url": "https://nick.zoic.org/art/css-buttons-for-native-apps/", "published_at": "2014-01-01T00:00:00+00:00" }, { "id": "01a087af-8b14-710c-8400-8774fe3189e0", "title": "Static vs. Dynamic Sites", "url": "https://nick.zoic.org/art/static-vs-dynamic-sites/", "published_at": "2013-11-24T00:00:00+00:00" }, { "id": "01a087af-8b14-710c-8400-8774ff202c4d", "title": "Testing Django Performance", "url": "https://nick.zoic.org/art/testing-django-performance/", "published_at": "2013-07-11T00:00:00+00:00" }, { "id": "01a087af-8b14-710c-8400-8775000a8930", "title": "New Static Blog Site", "url": "https://nick.zoic.org/art/new-static-site/", "published_at": "2013-06-10T00:00:00+00:00" }, { "id": "01a087af-8b14-710c-8400-877500da7bc1", "title": "Basic Mobile App Architecture", "url": "https://nick.zoic.org/art/mobile-app-architecture/", "published_at": "2013-05-20T00:00:00+00:00" }, { "id": "01a087af-8b14-710c-8400-87750107cfdd", "title": "Mouse Events, Canvas and Splines in Javascript / HTML5", "url": "https://nick.zoic.org/art/mouse-canvas-splines/", "published_at": "2013-04-16T00:00:00+00:00" }, { "id": "01a087af-8b14-710c-8400-877501b7f371", "title": "Using Closures in Javascript", "url": "https://nick.zoic.org/art/javascript-closures-in-jquery/", "published_at": "2013-04-16T00:00:00+00:00" }, { "id": "01a087af-8b14-710c-8400-8775028bb8cf", "title": "FastCGI and Memcached, all in C", "url": "https://nick.zoic.org/art/fastcgi-memcached-and-c/", "published_at": "2013-04-16T00:00:00+00:00" }, { "id": "01a087af-8b14-710c-8400-8775030c6068", "title": "Make your own Client-side Certificates with a Pseudo CA", "url": "https://nick.zoic.org/art/pseudo-ca/", "published_at": "2013-04-11T00:00:00+00:00" }, { "id": "01a087af-8b14-710c-8400-877503770cd3", "title": "Imagine There's No URLs", "url": "https://nick.zoic.org/art/cryptographic-hash-uris/", "published_at": "2012-08-22T00:00:00+00:00" }, { "id": "01a087af-8b14-710c-8400-877504187635", "title": "BlueSMiRF Bluetooth HID Module", "url": "https://nick.zoic.org/art/bluesmirf-bluetooth-hid-module-reset/", "published_at": "2012-08-22T00:00:00+00:00" }, { "id": "01a087af-8b14-710c-8400-877504507a52", "title": "Apple Magic Trackpad for Ubuntu Linux 10.10 Maverick", "url": "https://nick.zoic.org/art/magic-trackpad/", "published_at": "2012-02-20T00:00:00+00:00" }, { "id": "01a087af-8b14-710c-8400-877505442f21", "title": "iPhone / iTunes / Windows XP / VirtualBox / Ubuntu 9.10", "url": "https://nick.zoic.org/art/itunes-virtualbox/", "published_at": "2012-02-20T00:00:00+00:00" }, { "id": "01a087af-8b14-710c-8400-877506197841", "title": "GCC 4.6 linker switches", "url": "https://nick.zoic.org/art/gcc-linker-libs/", "published_at": "2012-02-16T00:00:00+00:00" }, { "id": "01a087af-8b14-710c-8400-877506e395f5", "title": "Taming \"cache.manifest\" Caching", "url": "https://nick.zoic.org/art/taming-cache-manifest-caching/", "published_at": "2011-09-22T00:00:00+00:00" }, { "id": "01a087af-8b14-710c-8400-877507a216a4", "title": "Making \"data\" URLs", "url": "https://nick.zoic.org/art/make-data-url/", "published_at": "2011-07-25T00:00:00+00:00" }, { "id": "01a087af-8b14-710c-8400-87750890083d", "title": "Virtual Localization", "url": "https://nick.zoic.org/art/virtual-localization/", "published_at": "2011-05-01T00:00:00+00:00" }, { "id": "01a087af-8b14-710c-8400-87750969b649", "title": "Some thoughts on AWS", "url": "https://nick.zoic.org/art/thoughts-on-aws/", "published_at": "2011-05-01T00:00:00+00:00" }, { "id": "01a087af-8b14-710c-8400-87750a42ac4d", "title": "Python in the Browser", "url": "https://nick.zoic.org/art/python-in-the-browser/", "published_at": "2011-05-01T00:00:00+00:00" }, { "id": "01a087af-8b14-710c-8400-87750a48f9d8", "title": "More Trickiness With SSH (Comments)", "url": "https://nick.zoic.org/art/trickiness-with-ssh-comments/", "published_at": "2011-04-29T00:00:00+00:00" }, { "id": "01a087af-8b14-710c-8400-87750a6b7fce", "title": "Templates Fugit", "url": "https://nick.zoic.org/art/templates-fugit/", "published_at": "2011-04-28T00:00:00+00:00" }, { "id": "01a087af-8b14-710c-8400-87750a86db50", "title": "More Trickiness With SSH", "url": "https://nick.zoic.org/art/trickiness-with-ssh/", "published_at": "2011-04-28T00:00:00+00:00" }, { "id": "01a087af-8b14-710c-8400-87750a8f9fb8", "title": "(sort of) First Class Classes in C#", "url": "https://nick.zoic.org/art/first-class-classes-in-csharp/", "published_at": "2010-08-10T00:00:00+00:00" }, { "id": "01a087af-8b14-710c-8400-87750b164fb5", "title": "Hyperterminal “send text file” eats ASCII LF / 0x0A", "url": "https://nick.zoic.org/art/hyperterminal-eats-ascii-lf-0x0a/", "published_at": "2010-07-31T00:00:00+00:00" }, { "id": "01a087af-8b14-710c-8400-87750b97d4a5", "title": "FreeTDS without udp 1434", "url": "https://nick.zoic.org/art/freetds-without-udp-1434/", "published_at": "2010-07-02T00:00:00+00:00" }, { "id": "01a087af-8b14-710c-8400-87750bcc7523", "title": "Fibonacci Regex Perversity", "url": "https://nick.zoic.org/art/fibonacci-regex-perversity/", "published_at": "2010-06-01T00:00:00+00:00" }, { "id": "01a087af-8b14-710c-8400-87750c57b757", "title": "Functional Parallel Programming", "url": "https://nick.zoic.org/art/parallel/", "published_at": "2010-04-05T00:00:00+00:00" }, { "id": "01a087af-8b14-710c-8400-87750d192b0a", "title": "Milestones ...", "url": "https://nick.zoic.org/art/milestones/", "published_at": "2009-11-11T00:00:00+00:00" }, { "id": "01a087af-8b14-710c-8400-87750da27b80", "title": "SyntaxError: keyword argument repeated", "url": "https://nick.zoic.org/art/syntax-error-keyword-argument-repeated/", "published_at": "2009-09-22T00:00:00+00:00" }, { "id": "01a087af-8b14-710c-8400-87750ddbbb00", "title": "VRML: Very Odd.", "url": "https://nick.zoic.org/art/vrml/", "published_at": "2009-08-18T00:00:00+00:00" }, { "id": "01a087af-8b14-710c-8400-87750eb529da", "title": "Multiple Inequalities in Google AppEngine", "url": "https://nick.zoic.org/art/multiple-inequalities/", "published_at": "2009-08-11T00:00:00+00:00" }, { "id": "01a087af-8b14-710c-8400-87750fab7fba", "title": "wget –certificate=$X –private-key=$X", "url": "https://nick.zoic.org/art/wget-certificate-private-key/", "published_at": "2009-07-23T00:00:00+00:00" }, { "id": "01a087af-8b14-710c-8400-87751053c4f3", "title": "Quick guide to setting up TortoiseCVS / TortoiseSVN", "url": "https://nick.zoic.org/art/tortoise-svn/", "published_at": "2009-06-23T00:00:00+00:00" }, { "id": "01a087af-8b14-710c-8400-877510a7c0a1", "title": "First Post !!!1!", "url": "https://nick.zoic.org/art/first-post-1/", "published_at": "2009-05-14T00:00:00+00:00" } ] posts Claim your blog
Back to nick.zoic.org
Blog · corpus.blog/blogs/nick.zoic.org/posts

nick.zoic.org

nick.zoic.org

2016

2015

2014

2013

2012

2011

2010

2009