BitTorrent Sync

There are many P2P file sync systems like AeroFS and Tonido. One thing that BitTorrent Sync stands out is that it doesn’t require account registrations. Other services require creating an account prior to use. It almost makes me “why do I need to register to use a P2P system?” With BitTorrent Sync, it is as easy as exchanging a key.

You can try read only key of RBU7XLPET43IWGFSLNJEGREIOZI6V4YE2. It’s a repository of Emacs build for Windows and Mac.

Upgrading Org-mode 8.0

Org-mode 8.0 is out, and overall, it looks like interesting update to already awesome package for Emacs.

This update is dirsruptive updates, which means there are something that can be broken and requires updates.

One of the issue I had was how it handles LaTeX output.

For instance, I had the following in my init.el (I opt to put my config into .emacs.d/init.el instead of .emacs…)

(require 'org-latex)
(add-to-list 'org-export-latex-classes
 ("\\section{%s}" . "\\section*{%s}")
 ("\\subsection{%s}" . "\\subsection*{%s}")
 ("\\subsubsection{%s}" . "\\subsubsection*{%s}")
 ("\\paragraph{%s}" . "\\paragraph*{%s}")
 ("\\subparagraph{%s}" . "\\subparagraph*{%s}")))

The above is actually an incompatible for 8.0, and it had to be updated so it is:

(require 'ox-latex)
(add-to-list 'org-latex-classes
 ("\\section{%s}" . "\\section*{%s}")
 ("\\subsection{%s}" . "\\subsection*{%s}")
 ("\\subsubsection{%s}" . "\\subsubsection*{%s}")
 ("\\paragraph{%s}" . "\\paragraph*{%s}")
 ("\\subparagraph{%s}" . "\\subparagraph*{%s}")))

The tricky part is that it won’t complain until you try to issue org-export-as-latex, which actually is not supposed to exist in 8.0. (the corresponding function of 8.0 is org-latex-export-to-latex) What happened was that by requiring org-latex, it loaded corresponding functions from 7.9.3 version built into Emacs itself.

So if you have any statements like above, do make sure to update or you will run into problems.

You can see if you have a correct installation of org by M-x org-version. You can also try to get a complete list of org-export- and if you see any more than the following, you may have some issue in your configuration.

Possible completions are:
org-export-dispatch org-export-insert-default-template
org-export-stack org-export-stack-clear
org-export-stack-mode org-export-stack-remove

Xfire Laser Lane

A new toy I got for my bike. Thingy that projects laser lines onto the road. One shortcoming I experienced is that saddle post (where it is meant to be mounted) is too thick to mount it, so I had to be little creative… (It still shoots laser toward the bottom, so it works, just not optimal.)

wpid-IMG_20130417_200053.jpg wpid-IMG_20130417_200037.jpg wpid-IMG_20130417_200539.jpg wpid-IMG_20130417_200100.jpg

Setting Emacs Custom Splash

Since there were some inquiries about this one… This is actually built-in function of Emacs.


First, prepare a graphic file for it. Any size probably will do as long as it’s small enough that fits on the screen. Default graphic is 270×217, so you may want to choose it. Any format that Emacs supports will do. Perhaps XPM will be the best choice.

Now, go into the customize screen using M-x customize


Typing in fancy splash, and it should filter entries to the single one. If it says Default, flip it to File, then specify full path to the graphic you have prepared earlier, and save.


Then it should be displayed when you go in by C-h C-a.

Have fun!