Posted on July 1, 2015
In order to create an opportunity to learn more about how file systems are handled in Linux (and to answer a personal need for a simple backup versioning utility), I developed a versioning file system using FUSE. I chose to write this application in Golang because I wanted to have the advantages of statically-linked and type-checked language without resorting to using something as heavy-handed as C++. I am quite happy with how it has turned out.
Posted on April 7, 2015
I have published the initial release of Homemaker, a utility to manage configuration files on *unix systems, commonly referred to as dot-files. You can more about it on the Homemaker project page, but basically it is a solution for a problem that I have been dealing with ever since I began using Linux as my primary operating system: managing and synchronizing application configuration files between different computers (and between system reinstalls).
Posted on April 1, 2015
It is now April, and now the sakura are once again in full bloom. Regardless of the day of the week, many people gather under the trees in the company of friends and family, while enjoying snacks they brought from home. This picnic-like activity is called hanami (花見, or basically “flower watching”). Cherry blossoms are an important part in Japanese culture and they can be found nearly everywhere, parks and schools being some of the more common locations.
Posted on December 24, 2014
As I’m spending more and more time enjoying Japanese novels, I’ve decided to purchase one of the newer models of the Amazon Kindle e-book reader. The price point was quite reasonable, and I was really looking forward to using the built-in dictionary functionality. In practice, although the dictionary does have some serious limitations (notably it does not handle Japanese deinflection), it keeps track of the words that were looked up for future review.
Posted on December 7, 2014
Although I have been using Vim on a daily basis for several years now, I have avoided Viml (this Vim scripting language) like the plague. The idea of having to learn a new programming language just to make some customizations to a text editor did not seem appealing to me at first. With that being said, upon thinking about it more I realized that learning to customize Vim on deeper level is really a time investment in a tool that I will continue using for many years to come.
Posted on October 24, 2014
I’m currently in the process of updating the projects section of this site to include some of the older applications that I developed in the past but am no longer maintaining. Even though they were written quite a long time ago, they are interesting from a historical point of view and are sometimes useful as reference. The newly added projects are: Meganekko (incomplete) Moonfall (incomplete) Tetrys (complete)
Posted on October 19, 2014
Firework shows in Japan tend to be very crowded; if you want to have any chance to sit down at all, you have to arrive several hours in advance. Last night we went to one in Enoshima, a local tourist spot within cycling distance of Shonandai. This was fortunate, as trying to get on the same train as everyone else to go back home can be a challenge. I took some pictures of the fireworks during the show, which lasted about 45 minutes.
Posted on October 18, 2014
Seeing as the TOEIC (Test of English for International Communication) is all the rage here in Japan amongst professionals and seeing that my girlfriend is studying to improve her score on it, I decided to see what kind of challenge it would present to a semi-native speaker of the English language. Although I have never taken it, the TOEIC is considered to be easier than its cousin the TOEFL (Test of English is a Foreign Language).