Jun's Blog

Output, activities, memo and etc.

Entries from 2015-12-01 to 1 month

Sliema, Birgu in Malta island, Malta

In Sliema, Malta HSBC is the most popular bank in Malta. I could see many HSBC shop in this island. It is very convenient that 24 hours opening, and money exchange machine on this bank. 2nd most popular bank is BOV (Bank of Valletta). Ther…

Bouldering gym and Holland Park in London, UK

The Arch Climbing Wall. Near Bermondsey station (Jubilee line) http://archclimbingwall.com/There are 2 buildings for the climbing wall. Spicy Chinese cuisine "Holland Park" in London near Holland Park station (Central line). There is a bea…

Study in London and Cambridge

Cambridge Below photos are about Genome Campus in Cambridge Hinxton. I came here to study Genomics. This time is 2nd times. Genome Campus is the area with several Genome institutions, and companies such as "Trust Sanger Institute", "Europe…

Healthy City in Brno, Czech Republic

Street. I found 3 organic vegetarian restaurants, in this compact city. One restaurant in one shopping mall. The most favorite organic restaurant in the city. I visited there 3 times. Underground jail in the castle. Good park for workout n…

Bouldering, Ramen, Belgrade, Serbia

At the beginning of a few weeks of December, I was still in Belgrade, Serbia."Kalemegdan" fortress. Ramen "Marukoshi" http://marukoshi.rs/ Bouldering gym, it is in 1. beogradska gimnazija (First founded school in Belgrade, Serbia). Its gym…

How to synchronize your forked repository

Synchronize your repository forked from other upstream repository, with the upstream repository.For example,I forked from https://github.com/sideshowcoder/localmemcache . My forked repository is https://github.com/junaruga/localmemcache .I…

Formatting the C code by GNU indent.

If you read the source code of C language or develop in it, you may do formatting the code by your favorite indent style.I like K&R indent style, and 4 spaces as a indent, personally.For this purpose, the tool "GNU indent" is useful.In thi…

Install ErRuby on Mac

Install ErRuby which is Erlang's implementation for Ruby. The purpose is to learn the structure of Ruby implementation. MRI(Matz Ruby Implementation = CRuby) is too big to understand entire structure.Mac: 10.9.4 Ruby: 2.2.3p173 Install Ins…

Read Ruby source - 5. vim settings

Referring the C coding style of Ruby project,https://bugs.ruby-lang.org/projects/ruby/wiki/DeveloperHowto Use TAB instead of 8 SPs in C ... au FileType c setl ts=8 sw=4 noexpandtab au FileType ruby setl nowrap tabstop=8 tw=0 sw=2 expandtab…

Read Ruby source - 4. Prepare tools: global

Install "global" to read the source code. Install Refer this install page in Japanese, to install global on Mac. http://qiita.com/5t111111/items/c14ac68f762ce71a7760 $ brew install global --with-exuberant-ctags --with-pygments ==> Download…

Read Ruby source - 3. Prepare tools: ctags

Install nice tools to read C source code on Mac.This time is ctags. Install ctags is installed on Mac by default. But it is BSD version, does not have the enough feature. So, install GNU ctags by homebrew. $ which ctags /usr/bin/ctags It i…

Read Ruby source - 2. Run test

Structure of test Display all the make tasks to see the test tasks. $ make help Makefile of Ruby targets: all (default): builds all of below miniruby: builds only miniruby encs: builds encodings exts: builds extensions main: builds encodin…

Read Ruby source - 1. Install Ruby from source code

Install Ruby from source code I wrote the blog about reading the ruby source code 5 years ago. http://junaruga.hatenablog.com/entry/20091025/1256442339And I will try it again. Following Ruby Kaigi's presentation is my tutorial. http://ruby…