12.04.2011

Getting used to 101

4 Dec 2011

I've been using 106-Key keyboard for over 10 years which is the most common in Japan. It has a nearly same layout with 101-Key keyboard but some keys such as ', @, \, &, are placed differently. Therefore, I need to get used to 101 and tried a practice problem from NZPC, New Zealand Programming Contest.

長年慣れ親しんだ106キーボード、キーの配置は101キーボードのそれとほぼ同じだが、@マークやクォート等、記号の配置が微妙に異なる。半角/全角など、キーを増やすのは分かるが、なぜレイアウトまで変えちゃうのよ?!と小言を言いつつ、NZPC - New Zealand Programming Contestで新しいレイアウトに慣れる。NZPCはIT学科の大学院生が教えてくれたサイトで、その名の通りプログラミングコンテスト。

現在は受付を終了していて、こちらの練習問題、Word Finderに挑戦。

英語の理解にちょっと苦労するが、
1.行列のサイズ
2.行列に配置する単語(順番は、左→右、上→下で行列にぴったり収まる)
3.行列中に存在するか検索する文字列
の3種類のパラメータを標準入力から受け取り、検索文字列の有無、有る場合はその位置(開始・終了)を表示する、という感じ。

で、配列を使って、こんな感じかな?っと何となく取っ掛かりのイメージができた所で、行き当たりばったりのコーディングを開始。書き終えて、ざっと動作確認をして、ソースをきれいにした所で3時間半。もうちょっと(大分)早くできる思ったけど、、、

おかげで新しいキー配置にはかなり慣れることができました。
ソースはこちら。コンテストでは使えないPHPで書いた。

12.03.2011

Ubuntu x ThinkPad x Wheel

3 Dec 2011

After installing Ubuntu10.04 on Thinkpad X61 yesterday, I found wheel didn't work well so I fixed as below.

sotaro@sotaro-laptop:~$ cat bin/sh/thinkpad.sh
xinput set-prop 'TPPS/2 IBM TrackPoint' "Evdev Wheel Emulation" 1
xinput set-prop 'TPPS/2 IBM TrackPoint' "Evdev Wheel Emulation Button" 2
xinput set-prop 'TPPS/2 IBM TrackPoint' "Evdev Wheel Emulation Timeout" 200
sotaro@sotaro-laptop:~$ sh bin/sh/thinkpad.sh 

I also add the script to Startup Applications to avoid running it every time.

sotaro@sotaro-laptop:~$ chmod +x bin/sh/thinkpad.sh
Add the script to System>Preferences>Startup Applications

スクロールが動作しないことに気づいたので、下記の方法で修正。

↑のスクリプトを実行する。
次回以降何もしなくて良いようにスタートアップアプリケーションにも追加する。

12.02.2011

さらばWindows

2 Dec 2011

デュアルブートの道もあったが、そろそろ(?)Windows8が登場するらしいこのご時世に未だXpを使っていたり、ITを学ぶ学生と英語とITをexchangeする中でCの環境があると良かったり、OSいくつもあっても結局どっちか1つしか使わないっしょ、などなど、ちょっとずつ色んな理由があって、そんな塵積な流れから思い切ってUbuntuでWindowsを上書き。

インストール自体はUNetbootinであっさり完了。マシンはThinkPad X61でざっと使った限り、無線LANもマウスポインタ(赤いの)も問題なく動くのでバッチリ。

日本語の入力はIBusに日本語を追加するだけ(Language Supportも?)。ちなみにベースの(ログイン時に選択する)言語は英語。

その他では今のところBrowserの各種設定をexport/importした程度。

使っていく内に色々見つかると思うのでまたその内に続報を。

11.30.2011

3rd best city in the world for quality of living

30 Nov 2011

(先ほど日本のニュースを読んでいて)

今住んでいるのがAucklandで、マーサー社というコンサル会社が作成した世界の生活の質ランキングで堂々の3位。1位がウィーン(オーストリア)で、東京は46位。翻訳の手間がないせいか、こちらでは昨日の内にニュースになっていて、昨日偶々あった英会話のレッスンでトピックの1つとして活用。

ネイティブから「どう思う?」って質問され、「好きだけど、3位は出来すぎだと思う。」って答えたら、「そうだよね。」っていう返事で、ニュージーランドの会社が制作したんじゃない?って笑ってました。

自然がたくさんあって、道路、家、公園等々、基本何でも広め。食べ物(素材)は割安でおいしい。一方、料理はあまりおいしくなくて、ネットの開通に数ヶ月待たされる場合があったり、実質賃金比で隣国オーストラリアに2割以上負けていたり、良いこと尽くめではないのが現実。

ついでに最初に住んだフラットの家主はオーストリア出身で、ウィーンではなく、リンツというウィーンから200kmほど離れた街に住んでいたそうだが、移民問題がひどくてニュージーランドへ引っ越してきたのだとか。

10.23.2011

Daylight Saving

現在、人生初のサマータイム中。Wikipediaには
夏の間、太陽の出ている時間帯を有効に利用する目的で、現行の時刻に1時間を加えたタイムゾーンを採用する制度、又はその加えられた時刻のこと。
とあり、ニュージーランドにおいて本制度の導入を強く推進した、Sir Thomas Sideyの言葉(1926年ごろ)にその意義を探ると
  • 日の光のある時間が1時間増えることは(それがあってこそ出来る諸々の活動の意義を考えれば)とても有意義である
  • 人工灯の利用を節約できる

The Origins of Daylight Saving in New Zealand

という感じ。

今年は9/25(日)にスタートし、約1ヶ月が経過。で、気づいたこと、感じたこと、思ったこと。
  • 生活リズムへの影響は特になし
  • ラップトップ、iPhone等の電子機器は自動で対応してくれる
  • 夕方にまだ明るいと思うので、良い印象を抱くが、具体的に活用できているかと言えば...?でもやっぱり良いと思うのは昼行性ゆえか?
  • 日本では3.11の震災を受け、節電策の1つとして議論にのぼるが採用されず
  • 開始終了は、初日のam2:00に1時間進むことでサマータイムが始まり、終了日のam3:00に1時間戻って終了となるのだが、システム屋としてはちょっと気になる(特に終了時)
  • わが家の電気代は減るのか? 
ちなみにサマータイム中の今は日本より4時間早いです。