PunchClock: Fun With iBeacons
Sometimes at Panic we build internal stuff that never sees the light of the outside world. This is one of those projects: an automatic in/out tracker for the Panic Team.
Doctored.js – A new kind of editor
Doctored.js uses contentEditable, CSS pseudo-elements, and web workers running XMLLint compiled to JavaScript
How I OCR hundreds of hours of video (2011)
One of the features that I’m most pleased with on Richmond Sunlight is the integration of video. It’s one thing to put up chunks of video for people to paw through, but it’s another to automatically index it so that people can be directed to just the parts of the video that interest them. That […]
How I Judge the Quality of Documentation
As a developer, you develop instincts for judging quality of code. One of my favorite interview questions is: When you look at a project’s code for the first time, what are the things you look for?...
LyX 2.1.0 released
Note that we have an announcements mailling list in case you want to be automatically informed about news. RSS feeds are here .
Control-R, my favorite Unix shell command
Search your bash or zsh history incrementally with Control-R, step back with repeated presses, go forward with Control-S, and tune HISTFILE and HISTSIZE.
Ways to avoid using the word 'very'
Good writers avoid using words like 'very' and 'really too often. Use these 45 alternatives to 'very. to make your writing stronger, clearer, and more interesting to read.
Phabricator, Wikimedia’s new collaboration platform
Wikimedia launches a space for collaboration open to all contributors: phabricator.wikimedia.org. Primarily devoted to software development, this platform also welcomes non-technical projects. Wiki…
The Best Tools for UI Hacking (not jsFiddle)
MAXIMTOTO menghadirkan koleksi game slot gacor terlengkap sebagai agen situs slot online resmi. Main nyaman, peluang menang tinggi, dan layanan profesional siap mendukung setiap pemain.
Sculpting text with regex, grep, sed, awk, emacs and vim (2012)
Unix is an alliance of loosely structured text files bound together and governed by scripts. Unix is the United Confederation of Strings:
Heroku DX: The New Heroku Developer Experience
One of our core beliefs at Heroku is that developers do their best work when the development process is as simple, elegant, and conducive to focus and flow
Edit: A Relaxing Mix of Vi and Acme
Disclaimer: This software is not ready. I am using it and it is stable but I still have to make it feel great , if you have suggestions I would be glad to take them. I wrote a list of work that I will attempt in the future.
Chrome Remote Desktop goes mobile
Have you ever been out and about, and urgently needed to access a file that’s sitting on your home computer? Since 2011, Chrome Remote Deskt...
Firebug 3 and Multiprocess Firefox
Firebug 3 alpha was announced couple of weeks ago. This version represents the next generation of Firebug built on top of Firefox native developer tools. There are several reasons why ...
Sublime Text 3 Updated
Dev build 3063 is out now, with a few small improvements. There is now an equivalent to the OSX command line tool on windows: subl.exe. While the basic functionality was previously available via just passing sublime_text.exe command line arguments, because it was a windowed application rather than a console one, it…
Microsoft acquires Acompli
I’m pleased to announce that Microsoft has acquired Acompli, provider of innovative mobile email apps for iOS and Android. This acquisition is part of our company-wide effort to help people accomplish more with their mobile devices. This year we brought Office to the iPad and the iPhone, and we recently announced that…
Software Checklist
During the second World War, fighter pilots would scramble to take off. As they bumbled down the grass runway, engines open at full throttle, trying to take off on a short, bumpy track with a full load of fuel and ammunition, their heart would stop when the engine mis-fired. Was the fuel mix too rich, or too lean?…
Bezier Curves and Type Design: A Tutorial
[2026/09/14]: This article became the most popular I've ever written. Since it was written a long time ago, I decided to rework it: polishing the wording to facilitate comprehension, fixing dead links and typos, and adding interactivity. Still, it remains faithful to the original — a lot of people discussed it and…
Experimenting with Mozjpeg 2.0
One of the services that CloudFlare provides to paying customers is called Polish. Polish automatically recompresses images cached by CloudFlare to ensure that they are as small as possible and can be delivered to web browsers as quickly as possible.