696
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 
8 weeks ago
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 
8 weeks ago
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 
9 weeks ago
powelliptic/xiapply · GitHub
RT : I hate needing to manually re-remap Caps Lock every time I change keyboards:
from twitter
11 weeks ago
sripathikrishnan/redis-rdb-tools · GitHub
Python-based Redis RDB file format library. Can analyze memory usage of keys, etc.
repo  redis  python  tools 
12 weeks ago
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
Primarily Pandoc: Writing in Markdown instead of LaTeX « PhilTeX
Nice article on using pandoc for composition, rather than LaTeX. Includes example ePUB.
blog  writing  pandoc  latex 
september 2011
Simple Quickcheck implementation for Python
Also links to a couple of other QuickCheck Python implementations. (Found based on bos's Strange Loop talk.)
blog  software  testing  automatic  python 
september 2011
Requests: HTTP for Humans — Requests v0.5.1 documentation
"Requests is an ISC Licensed HTTP library, written in Python, for human beings.

Most existing Python modules for sending HTTP requests are extremely verbose and cumbersome. Python’s builtin urllib2 module provides most of the HTTP capabilities you should need, but the api is thoroughly broken. It requires an enormous amount of work (even method overrides) to perform the simplest of tasks.

Things shouldn’t be this way. Not in Python."
site  software  python  http 
august 2011
assaf/zombie - GitHub
"Zombie.js is a lightweight framework for testing client-side JavaScript code in a simulated environment. No browser required."
site  software  testing  browser  coffeescript 
august 2011
aptosid Manuals - Upgrade BIOS FreeDOS
"You may want, or have a need, to update the BIOS of your PC, when the manufacturer of the motherboard announces some improvement of BIOS software. The installer program usually offered is an application to run MS-DOS.

This is a way to update BIOS from a USB in linux. This will work with USB keys, USB sticks and with micro/mini/SD cards (with a suitable adapter)."
site  freedos  upgrade  bios 
august 2011
head.js
"Load scripts like images. Use HTML5 and CSS3 safely. Target CSS for different screens, paths, states and browsers. Make it the only script in your HEAD. A concise solution to universal issues." Multi-function JS lib, with parallel loading.
site  software  javascript 
july 2011
CoffeeTable - Code - Alec Perkins
A drop-in workbench for experimentation, CoffeeTable provides a CoffeeScript-fluent console on a page, with persistent history and auto-suggest.
site  software  web  coffeescript  debugging 
july 2011
Waterloo - Jobs - Google
Google opened an office a mile from my old high school. That neighborhood was all closed shoe and tire factories.
from twitter
july 2011
The Observation Deck » In defense of intrapreneurialism
RT : In defense of intrapreneurialism: And curse you for having taunted me with that red cape!
from twitter
july 2011
matt blags - hivemind devops alert: nginx sucks at ssl
Benchmark of SSL handling by nginx, stunnel, stud, and the author's patched stud.
blog  http  ssl  performance 
july 2011
smoke.js
"A framework-agnostic styled alert system for javascript. Lightweight, flexible, css3 animation, blah blah blah easy to use..."
site  javascript  alerts  browser 
july 2011
Jonas Galvez: HCSS
hcss is a CSS compiler that that allows you to use HTML element hierarchy to define CSS rules. hcss employs simple conventions for defining nested rules and minimalist class inheritance.
site  software  css  html  tools 
july 2011
Traffic Light Protocol - Wikipedia, the free encyclopedia
"The Traffic Light Protocol (TLP) was created[1][2] to encourage greater sharing of sensitive information. The originator signals how widely they want their information to be circulated beyond the immediate recipient." A simple document classification scheme.
article  classification  practice 
june 2011
How to take advantage of Redis just adding it to your stack
"Redis is different than other database solutions in many ways: it uses memory as main storage support and disk only for persistence, the data model is pretty unique, it is single threaded and so forth. I think that another big difference is that in order to take advantage of Redis in your production environment you don't need to switch to Redis. You can just use it in order to do new things that were not possible before, or in order to fix old problems." Redis's author illustrates some problems Redis makes easy.
blog  software  database  redis 
june 2011
Gephi, an open source graph visualization and manipulation software
"Gephi is an interactive visualization and exploration platform for all kinds of networks and complex systems, dynamic and hierarchical graphs." Java-based, uses OpenGL, cross-platform.
site  software  visualization  graph 
june 2011
Dive Into Dojo GFX | Facebook
SitePen's note on dojox.gfx has slightly more detailed examples than the base documentation.
article  software  javascript  svg  dojo  dojox 
june 2011
Asciiflow - ASCII Flow Diagram Tool
Browser-based drawing tool for creating block comment-friendly diagrams.
site  software  diagram  editor 
june 2011
Language Log » Translated phrase-list jokes
"The recently-posted Anglo-EU Translation Guide shares 3 phrases with the 2004 Economist column (some expressive details aside), lacking 2 others and adding 12 more. So a combined Anglospeak phrase book would have 17 entries, as compiled below..."
blog  english  language  diplomacy  meaning 
june 2011
Android.com
Android File Transfer is an application for Macintosh computers (running Mac OS X 10.5 or later) you can use to view and transfer files between your Mac and an Android device (running Android 3.0 or later).
site  software  android  mtp  file  transfer 
may 2011
Cool, but obscure unix tools :: KKovacs
"Just a list of 20 (now 28) little-known tools for the command line." Nice presentation; a few are new to me.
article  tools  terminal  unix 
may 2011
[1105.1383] Topological Considerations for Tuning and Fingering Stringed Instruments
We present a formal language for assigning pitches to strings for fingered multi-string instruments, particularly the six-string guitar. Given the instrument's tuning (the strings' open pitches) and the compass of the fingers of the hand stopping the strings, the formalism yields a framework for simultaneously optimizing three things: the mapping of pitches to strings, the choice of instrument tuning, and the key of the composition. Final optimization relies on heuristics idiomatic to the tuning, the particular musical style, and the performer's proficiency.
paper  music  math 
may 2011
Tweetable Sparkblocks - The Data Collective
Form to generate a sparkline bar graph that's capable of being Tweeted (and presumable pasted many places).
site  sparkline  web  visualization 
may 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 ant apache application approach arch architecture archive archives argument art article asterisk astronomy atom attributes audio automatic award awning 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 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 data database datacenter dbm debugging 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 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 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 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 tivoli tomcat tool tools tooltip tracking transfer trivia tshirt 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 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: