Announcing the new Roslyn-powered .NET Framework Reference Source
In 2007 ScottGu's team announced they were releasing the .NET Framework source ...
Homemade Speakers
I had the awesome opportunity of taking the EE423 Speaker Design class offered at USC while I was going to school there. The class is taught by engineers from JBL, with some help from people like Tom Holman (the TH in THX guy!), who happens to be a researcher at USC. I learned a lot about speaker design, and ended up…
How To: Hosting with Amazon S3, CloudFront and Route 53
How to host your static website like Jekyll with Amazon S3 static website hosting and CloudFront CDN. This will make your website much faster and more responsive to visitors all around the world.
Why browse the Web in Emacs? (2008)
“Are you browsing Slashdot in Emacs?”, W- asked me after he glanced at my screen.
Python on Wheels
A quick overview into wheel based Python deployments.
Things You Can Do with Python and POV-Ray
This post presents Vapory, a library I wrote to bring POV-Ray’s 3D rendering capabilities to Python. POV-ray is a popular 3D rendering software which …
Living the Future of Technical Writing
The amazing adventures and final toolchain of Pro Git, 2nd Edition
Clean OS reinstalls with propellor
You have a machine someplace, probably in The Cloud, and it has Linux installed, but not to your liking. You want to do a clean reinstall, maybe switching the distribution, or getting rid of the cruft. But this requires running an installer, and it's too difficult to run d-i on remote machines.
ImageMagick, four point perspective distortion in a video
Step 1) Download the video from Youtube using JDownloader . The best one was the original Japanese upload, The Game Awards 2014 å‡ºå±•æ˜ åƒ ã‚¼ãƒ«ãƒ€ã®ä¼èª¬ 最新作 , which is 720p. I saved this file as zelda_720p.mp4.
Git Source Code Review
Since its release in December 2005, git has taken over the software industry. In combination with GitHub it is now a powerful tool to publish and share code: From big teams ( linux kernel , id Software , Epic Unreal ) to single individual ( Prince of Persia , Another world , Rick Dangerous ), many have adopted it as…
Recovering deleted files using only grep
Alex Clemmer is a computer programmer. Other programmers love Alex, excitedly describing him as "employed here" and "the boss's son".
The Animated Guide to Emacs Paredit
Dan's blog
My favourite Zsh features
Software development blog of Joe Wright
Git add -p
The Pragmatic Programmer advocates you should know your editor inside and out. So why don't you know your version control system just as well? Discover git add "patch mode" and learn how to make more concisely crafted commits leading to a cleaner git history and more friends.
The fundamental problem of programming language package management
Why are there so many goddamn package managers? They sprawl across both operating systems (apt, yum, pacman, Homebrew) as well as for programming languages (Bundler, Cabal, Composer, CPAN, CRAN, CTAN, EasyInstall, Go Get, Maven, npm, NuGet, OPAM, PEAR, pip, RubyGems, etc etc etc). “It is a truth universally…
Python, Pitch Shifting, and the Pianoputer
Record a sound, change its pitch 50 times and assign each new sound to a key of your computer keyboard. You get a Pianoputer ! A sound can be encoded …
Very funny, gdb. Ve-ery funny
Have you ever opened a core dump with gdb, tried to print a C++ std::vector element, and got the following?