Posts
-
Emacs Still an Indispensible Text Editor
-
Happy Thanksgiving: 2021 Edition
-
Cleaning up the Revolver's Notepad Blog Posts
-
Reading Notes for Mastering the C++17 STL
-
Reading Notes for Docker: Up & Running
-
Reading Notes for Music by the Numbers
-
Reading Notes for Never Eat Alone
-
Reading Notes for Streaming Data
-
Book Review: Everything Happens for a Reason
-
Reading Notes for Unshakeable
-
Book Review: 12 Rules for Life—An Antidote to Chaos
-
Book Review: Disrupted
-
Soft Skills I Learned At Work—Issue III
-
Soft Skills I Learned At Work—Issue II
-
Clean Code Book Excerpts
-
Soft Skills I Learned At Work—Issue I
-
Using OmniFocus as a "What I've worked on" logger
-
New daily sprint update routine
-
A bug or a feature in KeyboardMaestro's Set Variable to Calculation action?
-
Reading Notes for The Clean Coder
-
Understanding Where My Salary Went
-
Getting Started With KeyboardMaestro
-
Amazon Dash Buttons, The Good, The Bad, and The Ugly
-
Reading Notes for Java 8 Lambdas
-
Book Review: The Subtle Art of Not Giving a F*ck
-
Making Work Visible Book Review
-
A Journey from Scrum to Kanban and to Scrum Again
-
When is the best time to commute?
-
Affinity Designer Asset for AWS Icon Set
-
Long Time No Post
-
Tech News Digest—Issue LIII
-
Tech News Digest—Issue LII
-
Replacing BetterTouchTool
-
Updating blog fonts
-
My drive under influence experience
-
Tech News Digest—Issue LI
-
Tech News Digest—Issue XLIX
-
Tech News Digest—Issue L
-
Moving to Jekyll (Part 2)
-
Moving to Jekyll
-
Long time no post
-
Appstore app bundle pricing: a bug or a feature?
-
What's in the ID cosinepi?
-
Reading the MDCF code base
-
What I learned from losing my wallet
-
Cleaning up my Macbook Pro for more space
-
What I Learned for Android Development (Part III)
-
What I Learned for Android Development (Part II)
-
What I Learned for Android Development (Part I)
-
Tech New Digest—Issue XLVIII
-
Tech News Digest—Issue XLVII
-
"Xylem: the code of plants"—a (mostly negative) review
-
Tech News Digest—Issue XLVI
-
Tech News Digest—Issue XLV
-
This is all you need to know about video/audio ads
-
Tech News Digest—Issue XLIV
-
Tech News Digest—Issue XLIII
-
Mobile publishing with the iPad mini
-
Using IFTTT
-
Almost a month's time using Mac OSX Mavericks
-
Replacing Google Chrome with Safari—Day Two
-
The note taking system that I will have to federate
-
Replacing Google Chrome with Safari—Day One
-
Reading Notes of Data Logger For Medical Device Coordination Framework
-
iOS7 features that I like and hate
-
Three tips on context switch (from anything else to working)
-
Reading notes of Medical Device Accidents
-
Implementing a data logger in the MDCF 2 framework
-
An anatomy of a FDA MAUDE database search result page
-
Working with the LogiTech MK700 mouse without drivers for Mac OS X
-
A QR code for the Revolver's Notepad blog
-
Ads: loved and hated by every one
-
A simple TicTacToe in HTML5 and Javascript
-
Farewell my car
-
A belated Happy New Year
-
All the iPhones you can expect in your life (it's joke time)
-
Automata Zoo: a collaborative wiki site for automata theory
-
Diagramming the crease pattern of an origami fold
-
Wireframing with pencil and paper is the best way
-
AT&T Bill Splitter in Cocoa on Mac
-
All I ask of you: a musical revue by the Hedgerow theatre
-
The win and fail of Draw Something
-
The design of the website logo out of a dollar bill
-
Posting to WordPress from Emacs with Weblogger
-
Rooting Samsung Galaxy Tablet 10.1 with VirtualBox on Mac OS X
-
Blog transferred to new domain
-
List of unsuccessful MacPorts installations
-
Installing UPPAAL DBM library, the Ruby binding, and the Python binding on MacOSX
-
FaWave cannot select Sina Weibo and other accounts simultaneously, a quick fix for Mac
-
Batch converting graphic files for Mac with AppleScript and ImageMagick
-
Using Uppaal for trace interpretation
-
Downloading and configuring Java Pathfinder
-
Tips on customizing Windows 7 (to be continued)
-
Configuring a Windows machine with necessary installations
-
Must-have firefox extensions
-
Emacs configurations: AucTeX
-
Compiling Maude 2.5 under Ubuntu 10.04
-
Defining SSH host aliases for shorter command line typing
-
Setting up Apache 2 server on Ubuntu 10.04
-
Sharing files between Ubuntu machines
-
Emacs configurations: basics
-
WordPress usage links
-
Connecting to remote Windows machines of Penn virtual lab
-
Eclipse plugins (updating)
-
Storing SSH keys on Eniac
-
Sending multiple email notifications after a SVN commit
-
Ignoring files in SVN folders
-
Creating group SVN repository on Eniac
-
Recovering MBR after reinstalling Windows over biOS Ubuntu/Windows
subscribe via RSS