Blog Journal of daily hacks
2019
June
- June 15, 2019 » Using different Git email address for personal projects and work — hacks
- June 9, 2019 » Fixing broken encfs + osxfuse after upgrade using MacPorts — hacks
2018
June
- June 20, 2018 » Watching World Cup 2018 live streams on Debian — hacks
2017
May
- May 22, 2017 » bashoneliners.com is back! — hacks | software
January
- January 24, 2017 » Downloading free O'Reilly books in bulk — hacks | software
2016
November
- November 13, 2016 » Analyzing projects before creating pull requests, round 2 — hacks | software
- November 10, 2016 » Analyzing projects before creating pull requests — hacks | software
October
- October 30, 2016 » Getting comfortable in Ubuntu for software development — hacks | software
August
- August 15, 2016 » Rewrite Git history to prefix a range of commit messages — hacks | software
July
- July 21, 2016 » Live templates in IntelliJ are awesome — hacks | software
March
- March 28, 2016 » Say hello to portping — news | hacks | software
- March 27, 2016 » Upgrading OSX — hacks | software
2015
December
- December 24, 2015 » Lessons learned from The Clean Coder — musings
- December 23, 2015 » My favorite chapters of Code Complete — musings
October
- October 11, 2015 » Inserting the content of a file into another in Bash — hacks | software
September
- September 30, 2015 » Copy a disk image with progress indicator — hacks | software
- September 28, 2015 » Mounting a Raspberry PI image in OSX — hacks | software
August
- August 5, 2015 » Slicing and dicing PDFs — hacks
- August 3, 2015 » An easy way to push the current branch — hacks
- August 2, 2015 » Setting hostname in OSX — hacks
January
- January 27, 2015 » Converting a Bazaar repository to Git — hacks | software
- January 24, 2015 » A few reasons why Vim is so awesome — hacks | software
- January 23, 2015 » Public DNS to the rescue — hacks
2014
December
- December 2, 2014 » Comparing any two commits on GitHub and GitLab — hacks | software
November
- November 4, 2014 » Stop using seq in Bash scripts — hacks
October
- October 25, 2014 » How to shuffle lines using the command line — hacks
- October 22, 2014 » How to disable automatic opening of PDF files in Chrome — hacks | software
- October 21, 2014 » Upgrading OSX from Mavericks to Yosemite, what to expect — software | musings
- October 20, 2014 » Working with different versions of Python on OSX using MacPorts — hacks
September
- September 22, 2014 » Print a flat list of dependencies of a Maven project — hacks
August
- August 31, 2014 » Installing Python packages with Pip in older systems — hacks | software
- August 19, 2014 » Trimming web page content with jQuery — hacks
- August 16, 2014 » Writing to NTFS in OS X — hacks
- August 15, 2014 » Checklists from the book: Code Complete — musings | hacks
- August 12, 2014 » Splitting a project sub-directory to a new Git repo — hacks | software
- August 10, 2014 » Find your OS X version using the command line — hacks
- August 9, 2014 » Disabling access to Facebook 2 — hacks
- August 3, 2014 » Some of my favorite TED talks — musings
July
- July 23, 2014 » My favorite Git aliases — hacks
- July 22, 2014 » Find the longest path on your OS — hacks
- July 21, 2014 » Scheduling jobs in UNIX without cron — hacks
- July 20, 2014 » Installing rgdal in R on OS X Mavericks — hacks | software
- July 19, 2014 » Find recent logs that contain the string 'Exception' — hacks
- July 17, 2014 » Playing with Shiny by RStudio — software | hacks
- July 6, 2014 » How to speak so that people want to listen — hacks
- July 5, 2014 » Fixing R error in Mac OS X: tar: Failed to set default locale — software | hacks
May
- May 29, 2014 » Adding a Scala Maven module inside an otherwise Java Maven project — software | hacks
- May 28, 2014 » Downloading a subdirectory from GitHub without history — hacks | software
- May 27, 2014 » Site search form with DuckDuckGo — hacks | software
- May 16, 2014 » A handy history expansion trick in Bash — hacks
- May 14, 2014 » How to hire good programmers — musings
- May 13, 2014 » Elegant way to remove offending key from known hosts — hacks
- May 12, 2014 » Pushing to remote branch without specifying names — hacks | software
- May 9, 2014 » Code Complete — musings | hacks
- May 8, 2014 » Merging two Git repositories with unrelated branches — hacks | software
- May 7, 2014 » Finding interesting GitHub repositories using Hacker News and Yahoo Pipes — hacks | software
- May 6, 2014 » Playing with Yahoo Pipes — hacks | software
- May 5, 2014 » Taking screenshots in Mac OS X — hacks
- May 4, 2014 » CodinGame: challenge yourself in programming AIs — hacks | software
March
- March 20, 2014 » Cleaning Java projects with Eclipse and plugins — hacks | software
- March 8, 2014 » Case insensitive tab completion of file paths — hacks
February
- February 25, 2014 » Enabling Git shell completions in OSX — hacks
- February 22, 2014 » Extract your external IP using command line tools — hacks
- February 17, 2014 » Released new version of Programming Quiz on Android — news | software
- February 16, 2014 » Easy way to delete unused local branches in Git — software | hacks
- February 9, 2014 » Easy way to git push the current branch — hacks
January
- January 19, 2014 » Upcoming Capture The Flag 3 — news | hacks
- January 15, 2014 » Keep junk out of zip files you publish — musings | software
- January 9, 2014 » Check if a file exists and has a size greater than N — hacks | software
- January 4, 2014 » Create local branches for all remote branches — hacks | software
- January 3, 2014 » How to edit dotfiles on Mac OS X without using a terminal — hacks | software
2013
December
- December 29, 2013 » How to download a project subdirectory from GitHub — hacks | software
- December 28, 2013 » How to undo git add before first commit — hacks | software
- December 9, 2013 » Setting up Java in Debian the right way — hacks | software
- December 8, 2013 » Overriding TMPDIR when you don't have enough space on /tmp — hacks | musings | software
- December 1, 2013 » Solaris got goood (version 5.11) — musings | software
November
- November 23, 2013 » Disabling access to Facebook — hacks
- November 10, 2013 » Adding udev rules for USB debugging Android devices — hacks | software
September
- September 24, 2013 » Adding all unknown files in a Subversion checkout — hacks | software
- September 18, 2013 » Released new version of Wine Notes on Android — news | software
August
- August 27, 2013 » Added voting and other improvements on bashoneliners.com — news | software
- August 18, 2013 » Released Computer Quiz on Android — news | software
- August 4, 2013 » How to enable developer options on Android Nexus 4 — hacks | software
July
- July 31, 2013 » Released Programming Quiz on Android — hacks | news | software
- July 13, 2013 » HabitRPG is helping me live healthier and balance my activities better — hacks | software
- July 3, 2013 » Released jQuery Upvote plugin — hacks | news | software
- July 2, 2013 » Learning history expansion tricks in bash — hacks | software
June
- June 20, 2013 » Building reputation on Stack Exchange sites — hacks | musings | software
- June 20, 2013 » Add Disqus to your WordPress or other blog — hacks | software
- June 16, 2013 » Cool features of GitHub — software
- June 14, 2013 » My book Bazaar Version Control is now published — news | software
- June 9, 2013 » ImproperlyConfigured: The SECRET_KEY setting must not be empty — hacks | software
- June 6, 2013 » Deploying new releases using Git and the post-receive hook — hacks | software
- June 1, 2013 » Debugging deprecation warnings in Django — hacks
May
- May 25, 2013 » Using XBMC with an external player — hacks | software
- May 19, 2013 » Using custom fonts on Android — hacks | news | software
- May 14, 2013 » Fixing system date out of sync in Debian — hacks
- May 13, 2013 » Viewing old revisions in the web browser interface of Subversion — hacks | software
April
- April 27, 2013 » Practical tips & tricks in the Linux shell — musings | news
March
- March 25, 2013 » Hacking contest on a Live CD — hacks | news | software
- March 18, 2013 » Gource is a cool VCS visualization tool — hacks | software
- March 16, 2013 » Cloning a remote Subversion repository using Git through a proxy server — hacks | software
February
- February 14, 2013 » Computer and IT Quiz — musings | news
- February 8, 2013 » Setting default device in R in Mac OS X — hacks | software
- February 6, 2013 » Subversion does not remember or update my password — hacks | software
January
- January 27, 2013 » How to show hidden files in Finder on Mac OS X — hacks | software
- January 26, 2013 » Practical tips for using Git with large Subversion repositories — hacks | software
- January 1, 2013 » Sharing files between Windows7 host and Debian guest with VirtualBox — hacks | software
2012
December
- December 17, 2012 » Recipe notes 1.3 — software | news
- December 4, 2012 » Authenticated proxy server and command line applications in Windows — hacks
November
- November 20, 2012 » Wine Notes — software | news
- November 1, 2012 » Send email notification on commits to a git repository — hacks | software
October
- October 29, 2012 » Recipe Notes 1.1 — news | software
- October 25, 2012 » IE Tab Multi extension for Chrome — software
- October 23, 2012 » Enable the advanced context menu in Notepad++ — software
- October 8, 2012 » GitHub pages especially useful for simple web tool projects — hacks | software
- October 2, 2012 » Simple map tools I always wished Google Maps would offer by default — news | software
September
- September 26, 2012 » Recipe Notes — news | software
- September 25, 2012 » Detect language preference in Django and confirm it works — hacks | software
- September 2, 2012 » Debugging strange unmarshalling problems when using jaxb — hacks | software
August
- August 23, 2012 » Capture the Flag 2.0 — musings | news
- August 21, 2012 » Problems using Launchpad through proxy finally resolved — hacks | software
- August 20, 2012 » How to get involved in an open-source project? — musings
- August 14, 2012 » Strange Django issue: Error: No module named cache — hacks | software
- August 13, 2012 » Highlighting current line in gvim — hacks | software
- August 8, 2012 » From zero to Django: get Django going in windows within minutes — hacks | musings | software
July
- July 23, 2012 » Strange error when trying to commit to git in Eclipse using egit plugin — hacks | software
- July 8, 2012 » Make screen automatically source .bash_profile — hacks | software
June
- June 30, 2012 » Sqlite3 shell and arrow keys in Debian — hacks | software
- June 10, 2012 » How to install Bazaar in a shared hosting environment — hacks | software
- June 5, 2012 » Setup and test svn post-commit hook to send commit log — hacks | software
- June 3, 2012 » UnicodeEncodeError: 'ascii' codec can't encode characters — hacks | software
May
- May 22, 2012 » IRC clients in Linux — musings | software
- May 17, 2012 » jmxterm is a nice command line JMX client — hacks | software
- May 15, 2012 » How to increase JVM heap size for Maven — hacks | software
- May 15, 2012 » How can I decide which permissions to allow or disallow to an Android application? — musings | software
- May 14, 2012 » Installing Subversion plugin in Eclipse — musings | software
April
- April 23, 2012 » How to build an Android app project on the command line without Eclipse — hacks | software
- April 17, 2012 » Why use git with the centralized Subversion repository at your workplace — musings | software
- April 9, 2012 » How to install and enable Apache and PHP in Mac OS X — hacks | software
- April 8, 2012 » How to communicate with Bluetooth devices in Linux — hacks | software
March
- March 28, 2012 » Connect to ssh-agent automatically when you login without GUI — hacks
- March 6, 2012 » bashoneliners 1.0 — news | software
- March 4, 2012 » Updates on bashoneliners.com — news | software
February
- February 12, 2012 » How to create a Subversion post-commit hook that runs in the background — hacks | software
- February 11, 2012 » Updates on bashoneliners.com — news | software
- February 5, 2012 » Updates on bashoneliners.com — news | software
January
- January 28, 2012 » Updates on bashoneliners.com — news
- January 24, 2012 » Start a local repository and push it to a server later with Bazaar and Git — hacks | musings | software
- January 17, 2012 » Share a folder read-only from Linux to Windows with Samba — hacks | musings | software
- January 15, 2012 » StatSVN is a fine tool for Subversion history statistics — musings | software
- January 12, 2012 » Git bash crashes with fork error on windows 64 bit — hacks | software
- January 11, 2012 » How to push a new git repository to Subversion — hacks | software
2011
December
- December 17, 2011 » Convert and mirror a Bazaar repository on Google Code and GitHub — hacks | software
- December 1, 2011 » How to handle git svn rebase with conflicts — hacks | software
November
- November 30, 2011 » Converting Django models into Graphviz DOT files — software
- November 18, 2011 » A quite painful MySQL server migration with Japanese characters and utf-8 — hacks | software
- November 7, 2011 » My first Android app, a very simple tool to debug Bluetooth sensors, is now available on Android Market — software
- November 3, 2011 » Severed Fifth is totally awesome hard pounding metal, and that for free — musings
September
- September 30, 2011 » Decentralized development workflow with Bazaar and DVCS in general — hacks | musings | software
- September 25, 2011 » Email forwarding option missing on newly setup google hosted domains — hacks | musings | software
- September 25, 2011 » Mirror a Bazaar repository to Subversion on Google Code — hacks | software
- September 23, 2011 » ssh connection multiplexing — hacks | software
- September 16, 2011 » Binaural Beats - hacking your own brain — hacks | musings | software
- September 12, 2011 » How to browse JMX mbeans — hacks | software
- September 12, 2011 » How to watch Orange TV on your computer without decoder — hacks
- September 5, 2011 » How to clean up Windows roaming profile — hacks
August
- August 21, 2011 » How to read properties files with Android — hacks | software
- August 14, 2011 » Using git with Eclipse 2 — musings | software
July
- July 11, 2011 » Using git with Eclipse — hacks | musings | software
June
- June 11, 2011 » Installing PIL on Mac OS X Snow Leopard — hacks | software
May
- May 8, 2011 » How to convert html entity characters to normal text with jquery — hacks | software
- May 7, 2011 » How to generate UML diagrams from java source code — hacks | software
- May 7, 2011 » Testing applets without a browser — hacks
- May 5, 2011 » How to delete files safely on Mac — hacks
March
- March 27, 2011 » Saving flash videos like youtube — hacks
- March 22, 2011 » Bash co-processes and other tricks — hacks | musings
- March 10, 2011 » How to mirror a Subversion repository using Bazaar — hacks | musings | software
February
- February 13, 2011 » TDD - Test Driven Development — musings
- February 11, 2011 » Favorite Mac OS X apps — musings | software
January
- January 11, 2011 » Sometimes drag and drop stops working in Windows — hacks | software
2010
December
- December 27, 2010 » How to open Control Panel as Administrator with runas — hacks
- December 26, 2010 » How to keep wifi alive on Android when the screen is off — hacks | software
- December 5, 2010 » How to set up Japanese input in Ubuntu — hacks
- December 3, 2010 » Django AuthenticationForm gotchas — hacks | musings | software
November
- November 14, 2010 » How to play DVD in Ubuntu — hacks
- November 10, 2010 » How to run putty as Local System user — hacks | software
- November 6, 2010 » How to rename USB Drive in Linux — hacks
- November 6, 2010 » My netbook replaces the living room PC — hacks | musings | software
October
- October 8, 2010 » Changing Launchpad branch from Mirrored to Hosted — hacks | software
September
- September 15, 2010 » Google Chrome is the best browser today — musings | software
- September 15, 2010 » Tab switching slow in Eclipse on Mac OS X — hacks
July
- July 18, 2010 » Installing libgtk1.2 on recent versions of Ubuntu — hacks | musings | software
June
- June 23, 2010 » Tried Opera, back to Firefox — musings | software
- June 23, 2010 » Can you use android phones in Japan without SIM? — hacks
- June 23, 2010 » How to switch Firefox profiles in Windows — hacks
May
- May 15, 2010 » Multimedia in ubuntu — hacks | software
- May 14, 2010 » Victoria's recipes — musings
- May 12, 2010 » Moving to Opera from Firefox — musings | software
March
- March 3, 2010 » My EEEPC is playing hide and seek with me — musings
January
- January 15, 2010 » Better not install 10 Firefox extensions at once — musings | software
2009
November
- November 28, 2009 » How to add another admin user in ubuntu — hacks
- November 24, 2009 » Chrome Fullscreen — musings | software
- November 17, 2009 » How to make CapsLock an additional Ctrl in KDE4 — hacks
- November 1, 2009 » How to install mpg123 on Fedora 11 — hacks | musings
October
- October 3, 2009 » Remedy to my ASUS Eee PC 1000 issue — hacks | musings
August
- August 27, 2009 » Where is the ternary operator in Python — hacks
July
- July 6, 2009 » How to enable public_html user homepages in lighttpd in Fedora — hacks | musings
June
- June 28, 2009 » How to set up Japanese input method in Fedora 11 — hacks | software
- June 27, 2009 » Installing Fedora 11 — musings | software
- June 9, 2009 » How to setup Microsoft SQL Server replication — hacks
April
- April 23, 2009 » Segmentation fault with getenv in Solaris — hacks
March
- March 12, 2009 » distrowatch — software
February
- February 2, 2009 » Weird errors in Windows — hacks
2008
December
- December 24, 2008 » Interesting uses for a USB LED screen — musings
November
- November 27, 2008 » Moving away from Ubuntu — musings
- November 16, 2008 » Search and replace in all buffers in vim — hacks
October
- October 24, 2008 » flashcards — musings
- October 19, 2008 » How to burn dvd using command line tools in Linux — hacks
- October 17, 2008 » How to convert and mount daa format files with wine — hacks
- October 15, 2008 » My terabyte raid1 — hacks
- October 11, 2008 » How to reset mediawiki password in mysql — hacks
- October 11, 2008 » Installing Plone in hardy — hacks
- October 11, 2008 » Adding a user to Zope — hacks
- October 3, 2008 » How to archive and restore with cpio — hacks
- October 3, 2008 » How to get the mouse wheel working in vmware — hacks
September
- September 24, 2008 » Fun stuff from today's slashdot assortment — musings
August
- August 29, 2008 » Bazaar 1.6 — software
- August 28, 2008 » bzr-xmloutput install problems — hacks
- August 26, 2008 » How to make banner images narrower or wider with ImageMagick — hacks
July
- July 6, 2008 » Ubuntu upgrade hell — hacks | musings
- July 4, 2008 » How to force the language in gmail — hacks
- July 1, 2008 » How to update files in /dev after editing disk partitions — hacks
- July 1, 2008 » Cloud computing — software
June
- June 27, 2008 » How to set the default JRE in Ubuntu — hacks
- June 27, 2008 » Hosting Bazaar projects on Launchpad 3 — hacks
- June 15, 2008 » Hosting Bazaar projects on Launchpad 2 — hacks
- June 14, 2008 » Hosting Bazaar projects on Launchpad — hacks | musings | software
- June 4, 2008 » BzrEclipse/Installation — hacks
- June 4, 2008 » How to delete directories recursively in DOS — hacks
May
- May 21, 2008 » How to wget in a different language — hacks
- May 20, 2008 » Lilo configuration when root on lvm in Sabayon — hacks
- May 15, 2008 » Installing VMware Server 1.0.x in hardy — hacks
- May 12, 2008 » Installing bzr-svn in gutsy — hacks
- May 8, 2008 » How to do grep in windows — hacks
- May 5, 2008 » VMware Server NAT nameserver — hacks
April
- April 23, 2008 » python, wow — musings | software
- April 23, 2008 » Bazaar VS Subversion — musings | software
- April 8, 2008 » How to set locale when running java programs — hacks
- April 2, 2008 » cifs — hacks
- April 1, 2008 » rsync - copy with progress monitor — hacks | software
March
- March 19, 2008 » Ubuntu crapping out on me (crypt on raid) — hacks | musings
- March 18, 2008 » How to install java and set JAVA_HOME correctly in Ubuntu — hacks
- March 18, 2008 » bazaar — hacks | musings | software
- March 16, 2008 » How to ping many machines at once — hacks | software
- March 5, 2008 » How to synchronize subversion repositories with svnsync — hacks
- March 5, 2008 » How to switch Firefox profiles in Ubuntu Gutsy Gibbon — hacks
February
- February 29, 2008 » Productivity tips... — hacks | musings | software
- February 2, 2008 » Desktop cube in Compiz-Fusion on Ubuntu — hacks | software
2007
November
- November 12, 2007 » Postfix+Amavis+ClamAV+SpamAssassin setup in FreeBSD — hacks
June
- June 13, 2007 » Acrobat crashes a few seconds after opening a PDF... — hacks
- June 6, 2007 » svn+ssh:// in windows revisited — hacks
May
- May 18, 2007 » svn+ssh:// in windows — hacks
February
- February 27, 2007 » Oracle Tips — hacks
2006
October
- October 18, 2006 » Installing Oracle in RHEL4 — hacks
- October 16, 2006 » Installing RHEL4 in vmware — hacks
- October 16, 2006 » Replacing the hard drive of a G4 iBook and recovering user data — hacks
June
- June 24, 2006 » Etch -> Dapper — hacks