2013年
7月
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31

setup diary

2007|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|04|05|06|07|08|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|02|03|04|06|08|11|
2015|01|02|03|04|05|06|07|08|10|11|12|
2016|01|02|03|04|05|06|07|08|09|10|11|12|
2017|01|02|03|04|05|06|07|08|09|10|11|12|
2018|01|02|03|04|05|06|07|08|09|10|11|12|
2019|01|02|03|04|05|06|07|08|09|10|11|12|
2020|01|02|03|04|05|06|07|08|09|10|11|12|
2021|01|02|03|04|05|06|07|08|09|10|11|12|
2022|01|02|03|04|05|06|07|08|09|10|11|12|
2023|01|02|03|04|05|06|07|08|09|10|11|

2013-07-10 Wheezyのインストール

_ ようやくインストール

DebianのWheezyが出てから、しばらくたったので、そろそろインストールしてみようと思い立って、やってみた。しかし、思ったよりも苦労してしまった。

ネットワークの調子がいまいちなので、CDを焼いて、まずはそこからインストールできる分だけをインストールしたら、GNOMEになってしまった。LXDEにしようと思っていたのに。さらに、日本語が入っていない。また再インストールするのも面倒なので、必要なパッケージをaptitudeで入れていったら、なんとかなった。結局、lxde, task-japanese, task-japanese-desktopを入れれば良かったようだが、その前にibus-anthyをいれたりしたので、日本語変換ができなくなり、ibusをremoveして、さらにim-switchを入れたら、ようやくなんとかなった。

しかし、以前苦労したプリンターの設定はあっさりとできた。また、動作も機敏になった気がする。

今問題になっているのが、rubyのversionが1.9であることである。1.8を入れても良いのだが、そろそろ移行しようと思って、あえて入れないことにしている。しかし、binaryを扱った場合にはstringの[]の挙動が違うので、ことごとくエラーが出てしまうので、多くのプログラムを書き換えないといけない可能性が高い。


2013-07-11 ruby1.8からruby1.9へ

_ ruby1.8とruby1.9の違い

OSの入れ替えに伴い、普段使っているruby1.8のプログラムを、1.9に書き換えていくことにした。一応、いくつかの違いは理解しているつもりだったが、まだまだ知らないものがありそうだ。

昨日書き換えたプログラムでは、stringの[n]をgetbyte(n)に変えた。

今日は、require "file"をrequire "./file"とした。

さて、次はどんな変更が必要なプログラムが出てくるだろうか。