725
Pipes and Filters
An essay on pipes, concluding with a Redis-based implementation of network pipes.
blog  shell  pipes  redis 
yesterday
Tea Timer – Stefan Scherfke
A useful timer widget for the MacOS dashboard.
software  dashboard  widget  timer 
11 weeks ago
nathancahill/mimicdb · GitHub
Python module that proxies boot S3, building a local cache in Redis of S3 metadata.
software  python  aws  redis 
february 2014
Basic Lessons » www.scratchapixel.com
Introductory lessons in 3D graphics programming.
site  graphics  tutorial  howto 
september 2013
Go Object Oriented Design
Go is a thoroughly object-oriented language. It allows methods on any type we define, without any of the boxing/unboxing found in some other languages.
article  programming  golang 
september 2013
ChessBoardJS » Home
A JavaScript widget for generating a chess board.
site  software  chess  javascript 
july 2013
A Modern Space Cadet / Steve Losh
Advanced keyboard customizations, primarily for MacOS.
blog  keyboard  productivity  macos 
july 2013
Jonathan Block : Save your company's ass - Launch a standby "emergency mode" website today
One method for emergency web fallback (or maintenance page) on AWS.
blog  web  aws 
july 2013
RFC 6570 - URI Template
"A URI Template is a compact sequence of characters for describing a range of Uniform Resource Identifiers through variable expansion."
rfc  http  uri 
april 2013
3 things I set on new servers | Simon Holywell - Web developer in Brighton
"There are a number of things you can do to make a server more secure whilst protecting your hosted entities and their users. Here are just three of the many things I do on every new server I commission."
blog  apache  nginx  security 
april 2013
NumbaPro Monte Carlo Option Pricer
"Here, I’ll show how the NumbaPro module from Anaconda Accelerate can be used to parallelize a standard option pricing algorithm onto a GPU, giving a 14x speedup, using only a few extra lines of code."
blog  software  python  numeric  cuda 
april 2013
powelliptic/xiapply · GitHub
RT : I hate needing to manually re-remap Caps Lock every time I change keyboards:
from twitter
march 2013
sripathikrishnan/redis-rdb-tools · GitHub
Python-based Redis RDB file format library. Can analyze memory usage of keys, etc.
repo  redis  python  tools 
march 2013
dilshod/xlsx2csv · GitHub
"Converts xslx xml excel files to csv format. It is fast, and works for huge xlsx files." And works well enough to stop me from custom-coding a handler for each spreadsheet I get handed.
site  github  python  excel  csv  xlsx 
november 2012
Typeset.css – a no-nonsense CSS typography reset for styling user-generated content like blog posts, comments, and forum content
"A no-nonsense CSS typography reset for styling user-generated content like blog posts, comments, and forum content." Reset with good stylistic bias.
software  css  typography  web 
october 2012
Generating Poisson random values — The Endeavour
"Below is an algorithm that has expected run time independent of the argument λ. The algorithm is fairly simple, though it takes a moderate amount of theoretical justification to explain. It goes back to 1979 and so may not the most efficient algorithm available. It is definitely not the most efficient algorithm if you need to generate a large number of samples using the same parameter λ."
blog  math  programming  statistics  random  poisson 
august 2012
How to Build a Plyometric Box
Plan for a pylometric box, rectangular
blog  exercise  woodworking 
august 2012
Juice Labs - Chart Chooser
HTML5 tool to select appropriate chart based on (simple) requirements.
site  design  data  analysis  vis 
june 2012
Google+ Photographer's Conference | May 22-23, San Francisco
Interesting list of presenters and topics. Some videos are available on the conference's G+ page.
site  conference  photography  social 
may 2012
How P2 Changed Automattic — Matt Mullenweg
P2 is a conversation focused WP blog theme. Simon Phipps is experimenting with P2. Filled a communications gap at Wordpress.
blog  wordpress  collaboration 
may 2012
Clone Digger
"Clone Digger aimed to detect similar code in Python and Java programs. The synonyms for the term "similar code" are "clone" and "duplicate code"."
site  programming  tool  python 
march 2012
SwiftKey - smarter typing for everyone
SwiftKey X has saved me 10,000 keystrokes! Check it out at
from twitter
march 2012
Colllor - Turn one color into many alternative ones
"Create consistent color schemes: With Colllor it is much easier to generate a consistent color palette with just a few clicks. You should use colors consistently, so you have a common look and feel throughout your design."
site  design  tools  color  web 
march 2012
Colorbrewer: Color Advice for Maps
A colour choice advisor, targetted for cartography.
site  software  color  visualization  tools 
march 2012
Data Wrangler
"Wrangler is an interactive tool for data cleaning and transformation."
site  software  tool  data  analysis 
march 2012
google-refine - Google Refine, a power tool for working with messy data (formerly Freebase Gridworks) - Google Project Hosting
"Google Refine is a power tool for working with messy data, cleaning it up, transforming it from one format into another, extending it with web services, and linking it to databases like Freebase."
site  software  tool  data  analysis 
march 2012
Induction ⚡ A Polyglot Database Client For Mac OS X
Can talk to (and visually explore on) a variety of SQL/NoSQL datastores.
site  software  database  tools  redis  mysql  macos 
march 2012
How to Build a Speech-Jamming Gun - Technology Review
Waiting for the inevitable headphones that auto-respond with "stop copying me!"...
from twitter
march 2012
Why I'm ditching the Arduino software platform - Alan's Ramblings
Alan's ditching Arduino's stack and going to the metal; write() is reason enough.
from twitter
march 2012
brianfrankcooper/YCSB - GitHub
"The goal of the YCSB project is to develop a framework and common set of workloads for evaluating the performance of different “key-value” and “cloud” serving stores."
site  software  benchmark  cloud  keyvalue 
february 2012
Regular Expression Matching with a Trigram Index
"... Code Search is no longer online. To mark the occasion, I thought it would be appropriate to write a little about how Code Search worked. The actual Code Search was built on top of Google's world-class document indexing and retrieval tools; this article is accompanied by an implementation that works well enough to index and search large code bases on a single computer."
article  search  regexp  golang  programming 
january 2012
The Trello Tech Stack - Fog Creek Blog
"We have consistently opted for promising (and often troublesome) new technologies that would deliver an awesome experience over more mature alternatives. We’re about a year in, and it’s been a lot of fun."
blog  web  architecture 
january 2012
Brendan's blog » Visualizing Device Utilization
Brendan's overview of visualizing utilization is a must read.
from twitter
december 2011
How to Become a Kickass Plumber – with PEX | Mr. Money Mustache
"The technological revolution that made this activity drastically more easy and fun was the replacement of soldered copper pipes with flexible reinforced polyethylene pipes. These are commonly referred to as PEX (short for Poly-Ethylene-Crosslinked)....
PEX is so much better than copper in every way, you should immediately roll your eyes and sing a circus clown song at anyone who tells you they still do their plumbing with copper."
blog  plumbing  pex  renovation 
november 2011
splinter
"Splinter is an open source tool for testing web applications using Python. It lets you automate browser actions, such as visiting URLs and interacting with their items."
site  python  web  testing 
october 2011
validate.js
"Lightweight JavaScript form validation library inspired by CodeIgniter.
No dependencies..."
site  software  javascript  form  validation 
october 2011
Official Google Blog: A fall sweep
Disappointed at Code Search closing. It's an odd man out in the mostly focus-on-G+ fall sweep.
from twitter
october 2011
Microcaching: Speed your app up 250x with no new code - Fenn's Thoughts
"Microcaching is like an insulation layer for your app - Let's say your wordpress install (or rails app) can handle 20 requests/sec fairly happily. This is fine, up until the point where you get on HN and Reddit at the same time (greatest day of your life) and right at the critical time, your site collapses spectacularly amidst the deafening snarky jeers of your peers.

The idea behind microcaching is to cap the amount of requests that can make it through to your app by letting nginx bear the brunt of your pageviews by caching content for a very small amounts of time (ie: 1 second or less)." Interesting technique; example nginx configuration given and explained.
blog  http  nginx  caching 
october 2011
Android-x86 - Porting Android to x86
"This is a project to port Android open source project to x86 platform..." Works in VirtualBox, at least.
site  software  android  x86 
october 2011
A List Apart: Articles: CSS Positioning 101
A very clear introduction to CSS positioning.
article  css  html  positioning 
october 2011
« earlier      
#ayso #ninjas 2006 2008.11 2009.06 3852 9-5 acm_queue activestate activity aggregator ai ajax alerts algorithm amusing analysis android animation anniversary ansible ant apache application approach arch architecture archive archives arduino argument art article asterisk astronomy atom attributes audio automatic award awning aws ayso background bandwidth barcode bash basketball bayesian bazaar bees benchmark binary bind biophysics bios bird bitkeeper black blog blogging blogs bmpx bonnie book boot browser bsd btree bug bugtracking build business bzip2 c cab caching california caltrain camera camping canada canopy captcha cascade case_study catalog cddl celeron chaos character check checksum chess cio city-planning classics classification cloud cluster co-infection codereview codeville coffeescript collaboration collaborative color colour commerce community comparison compiler completion compression computing conference configuration conservation constitution constraint content context continuous contrib control conversion cooking corpus correlation cosmology course cover coverage criticism crsf cryptography cscope css csv ctags cuckoo cuda currency cvs darcs darwin dashboard data database datacenter dbm debugging decision defect definition deployment depot design dhs diagram dictionary diplomacy disaster distributed distribution dns documentation dojo dojox dprk driveway dsmc dtrace dvorak dynamic ebook ecommerce economics editor education effective_ft election_2008 email embedded encoding engineering english environment escape essay eurobsdcon events evolution exacct examples excel exercise extension facebook factoid faculty family faq farm feed ffmpeg file filebench filesystems film filter filtering finance firefox firefox:toolbar flood fonts food form forum framework freedos freeware from:bos from:richlowe from:stevel fsm fss fsstat fuse fuzzy galaxy galileoscope game gcc geocoding geodynamo geometry getopt git github gnats gnome goggles golang governance government gq grammar grant graph graphic graphical graphics graphing green grid groovy grub hadoop hardware harness hashing haskell hazards hg history hole homepage hosting house howto html html5 http humor hungarian hypothesis identification image imagemagick imap imported independence indiana informal information init inotify insects install intel interaction interface international internet internet2 interview intro intuititionism inverse io ipc irc irs j2ee j2me java java_es javascript jenkinsconf jini jni journal joyent jquery jython kde kernel keyboard keyvalue kindle knots knowledge kstat lambda language latex law lawncare ldap learning lgpl libmicro library licence lighttpd limit link lint linux lisp list literate live livecd log logic lolcat lopsa lu lucene lunar machines macos magazine mail mailman make manageability management manifest manufacturing marketing markup marshalling masscustomization math mathml mba meaning media medical meek meeting mentor mercurial merge metacompiler metadata metaprogramming mexico microphone midlet migration milkyway mit model modern monitor monitoring monotone mozilla mtp mua multicast multithread munsell music mysql nail neckties netbook network nevada news newsticker nfs nfsmapid nfsv4 nginx ninjas notesystems notifications noweb numeracy numeric ogb ogle on open opengrok openid openjdk openness opensolaris opensolaris_summit_2007 opensource opera optimization outdoors package packaging painting paleomagnetism palm pamf pandoc paper park parliament patch patching pdf peer peninsula pens perception performance perl personal pex photography php physics pipeline pipes pkg pkg5 planet plugin plumbing podcast podcasting poisson politics pools pop popular port positioning posix post power powerpc practical practice prefab presentation press print privacy probability problems process processing productivity program programming proliferation prolog protein_folding proteomics prototype provable proxy public publishing puzzle python qrcode quality quantum queuing race radio rain rake random raptor rbac rctl rdio reader reading recommendations recruiting redis redwood-city redwoodcity reference references regexp renovation replay repo repository reputation requirements research researcher resource rest reviews rfc rhetoric rm rmiregistry rss ruby run s3fs saab safety scale scanner scheduling schema scheme scm screencast script search secretary-problem security selection selfheal sendmail sensor series server service seti sfbay sfe sfw shade shell sighting:maybe sip site skincare slides slimserver slrn smallcomputer smf smtp soap social society socks software solar solaris solid song sort sound spam spanish sparc sparkline ssl standard startup statistics storage store streaming string stv subversion sun sun4u svg svk sweden sybase symbolic symbolic_algebra symbolics symbols syndication syslinux system systems t-shirt tagging tastetest tax teamware tech technical technique technology template terminal test testing tex text textbook textile theory thought threads thttpd timer tivoli tomcat tool tools tooltip tracking transfer trivia tshirt tutorial typematrix typography ubuntu ucsc uk unix up4 upgrade uri usa usb use vacation validation vendor versioning vi video vim virtualbox vis visualization vlc vocabulary voip volcano volcanology voting water weather web webdav widget wiki wikipedia wind windows winter withholding woodworking wordpress work workers workflow workshop wrapper writing wsdl wsgi x10 x11 x86 xargs xine xlsx xml xorg yaml yui z9 zfs zones zope

Copy this bookmark:



description:


tags: