Category Archives: Thoughts

iOS 9 Public Beta 1 Changes

Apple has introduced a number of positive changes with iOS 9. This post details them the items I have found through ad-hoc usage.

– Mail app has icons when swipe is shown
– Selecting and deselecting text now has animations
– Passbook has be renamed to Wallet
– Swiping down from the home screen has more searchable features; equivalent to swiping left on the home screen
– Low battery mode
– Double-tap home button shows new switching mode
– Settings app now has search
– Apple Music is now default on US builds
– Maps has transit directions for some markets
– Context menus are now more Palm-esque, as in, do not extend across the screen
– More sharing options
– Notes supports additional media
– Recommended apps to use now shows up reliably on the lock screen

Find any other changes? Add comments below.


Movies for August 2009

  • District 9
  • I like the science fiction premisis but I don’t like what the trailers hint at: it’s gonna be a long movie (> 2h).

  • Time Traveler’s Wife
  • I think it’s time to give in and watch a sci-fi(ish) romance for a change.

  • The Final Destination
  • Final Destination™ movies have always been fun to watch (if not a bit cliche+silly).

  • Inglourius Basterds
  • No particular reason apart from that it looks like a good action flick (with good acting [hopefully]).


Just a quick post but the readline library keybindings are very interesting –
you just don’t need the home|end keys anymore. For the uninformed, here’s the
excerpt I’m talking about (man readline):

Emacs Mode
Emacs Standard bindings

“C-@” set-mark
“C-A” beginning-of-line
“C-B” backward-char
“C-D” delete-char
“C-E” end-of-line
“C-F” forward-char
“C-G” abort
“C-H” backward-delete-char
“C-I” complete
“C-J” accept-line
“C-K” kill-line
“C-L” clear-screen
“C-M” accept-line
“C-N” next-history
“C-P” previous-history
“C-Q” quoted-insert
“C-R” reverse-search-history
“C-S” forward-search-history
“C-T” transpose-chars
“C-U” unix-line-discard
“C-V” quoted-insert
“C-W” unix-word-rubout
“C-Y” yank
“C-]” character-search
“C-_” undo
” ” to “/” self-insert
“0” to “9” self-insert
“:” to “~” self-insert
“C-?” backward-delete-char

Looking Good…Minimally

Even though my virtual workspace is pretty minimal: dwm+urxvt+screen+irssi+firefox, that doesn’t mean that it can’t look good. Here’s what I’ve done to make my setup visually appealing without adding bloat.

– Change default cursor []
– Change default icon theme (I choose Tango).
– Change system font (by editing gtkrc-2.0):

#include “/usr/share/themes/Dust/gtk-2.0/gtkrc”
gtk-icon-theme-name = “Tango”
gtk-font-name = “Sans Serif 12”

style “user-font” {
font-name = “Sans Serif 12”

Change the background (plenty of sites to choose from)
Add a compositing manager (lightweight xcompmgr+transset or heavy-weight compiz fusion). Of course, I choose xcompmgr.
Change Firefox theme (I choose Dustfox to match my Ubuntu dust gtk theme).
Finally, change terminal defaults (I added a bit of pseudo transparency).

FreeBSD and Arch Linux

I’m still looking for a good distribution for my new desktop and I’m becoming increasingly attracted to FreeBSD. I like the ports system and how integrated it is. I think I will like the community so I’m going to keep my eye on the forums, mailing lists, and IRC for a bit.

Recent Microsoft Developments

Microsoft has been hard at working preparing for the Windows 7 RTM release in October.

Their latest build of Windows 7 is Build 7232. This build was quickly leaked to torrent sites as a VHD (Virtual Hard Disk), just like the previous iterations: build 7201, 7227, 7229, and 7231.

Another important development is the ‘Microsoft Security Essentials Public Beta.’ Although the beta period is over the reception was generally positive and it is something you can look forward to in the near future (~ late 2009).

I look forward to the RTM release of Windows 7 as well as the next beta of Microsoft Security Essentials.


During my daily browsing of the web, I read about a concept that I have never considered before: atomicity. This concept usually refers to database transactions and means that the transaction will either completely succeed or completely fail. Journaled filesystems make use of this system in the event of a crash. Before your computer commits data to the disc, it logs what it will do to a file, called a journal, before actually committing the change, called a transaction. If the computer crashes before it finishes writing the data to the disk then the log will be incomplete. When the computer restarts, the filesystem’s journal will be replayed; incomplete entries are ignored and reverted to the most recent complete entry. Thus, if the data was not written correctly and completely, it will not be written at all.
For more information:

My Desktop

When writing a blog for an audience, it’s important to establish an identity for your viewers. Since this is a technology orientated blog, I can think of no better way then by introducing myself with a screenshot.  AJ\'s Workspace (2008-06-25)

Over the next few posts, I’m going to break down this screenshot with descriptions and, of course, configuration tips and tricks.



Welcome to my blog.

This is basically my effort to solve my dilemma: How do I keep track of various discoveries (you know, the little hacks and tricks you find after pressing random keys or trying different coding practices) in the event of a total computer crash? Well the answer is simple: let someone else take care of it.

Here, you’ll find a compilation of my various tips and tricks for life, school, technology, GNU/Linux, and many miscellaneous other things.

I hope it serves some useful purpose. In the event that it does not, at least I have a handy online reference of my own.