Thursday, May 31, 2007

ブログを書き続けて半年

実際書き始めたのは去年の1月からだったのですが、サーバがクラッシュしたともに、バックアップを怠ってたため、今年の1月から改めて書き始めています。
去年は10月くらいまで書いていました。しかもかならず画像を一記事に一つは必ず貼るようにしていました。今はさすがに仕事もあるので、モチベーションのバランスを考えると画像付きはさすがに厳しいと…

とかなんとかいいつつ半年が経ちます。継続は力なりとはこのことをいうのですね。内容はともかく(汗)

Wednesday, May 30, 2007

ミニブログはmixi関係に疲れたユーザが利用し始めている

のようです。mixiだと妙な関係によって何となく妙なしがらみを感じてしまうようです。ちなみに私はmixiユーザではありません。
ミニブログは本当にどうでもよいことを自由に書ける感覚があるようです。


私の場合はブログだろうが何だろうが最近は本当に一言で終わるようなこともあります。私はそういった妙なしがらみを感じていないので本当に適当自由に書いています。ただそれだけだと書かなくなってしまうようなのでそれだけはさけたい。だから毎日分とにかく書いていくようにしている訳です。

こういったスタイルもなかなか面白いかと思います。

Tuesday, May 29, 2007

twitterなる一言ブログはいいかもしれない

ただブログというよりもメッセージ投稿環境が共有されているのでブログとはちょっと違うような気が市内でもないが…ちなみにtwitterはrubyで書かれているらしいです。

http://twitter.com/

Monday, May 28, 2007

会社のブログは面倒くさいのにこっちは面倒くさく思わない。

明らかに書いている回数が違います。こっちは毎日分。会社の方は月に一回くらいです。なんですが、会社の方が面倒くさいのです。何でしょうか、妙なしがらみを感じているからかもしれませんね。

Sunday, May 27, 2007

そろそろ書籍を買おうかな

今持っている本は歩いて程度読みつぶしたので、そろそろ新しい本を買おうかなと…
最近railsも触っているんですが、今ひとつまだしっくりきていなのでrailsの本を読んで一気に身に付けようかと思っています。
あと会社で勉強会を始めようとしているので、その本も購入しようかと考えています。詳細は後ほど…

Friday, May 25, 2007

昨日から朝八時までカラオケ

さすがに疲れました。高校の友人と飲んだのですが、卒業以来会っていないメンツだったのでかなり盛り上がりました。

Thursday, May 24, 2007

ついでにアンチグレアフィルムも

買いました。会社だとある程度天井の電気が反射するので見づらくなるのはよくあります。アンチグレアフィルムをつけて解消はされました。まぁゴミもちょこちょこたまっていましたし


Wednesday, May 23, 2007

外部ディスプレイコンバータ購入

そろそろディスプレイやプロジェクタをMacbookに利用することが、増え始めてきそうです。なので外部ディスプレイコンバータケーブル(miniDVI-VGA, miniDVI-DVI)を購入しました。

そこそこの値段(¥3000以上)はしますが、買わないと話にならない状況が増えるので仕方なく…

Tuesday, May 22, 2007

アクセス(サ)メソッド

アクセスメソッドはメソッドの権限を設定できるもの。
attr_reader :(variable name) 参照可能
attr_writer :(variable name) 変更可能
attr_accessor :(variable name) 参照、変更可能

めもめも…と

Monday, May 21, 2007

〜のように書けるけどわかりにくいから書くようにする…

省略した記述ができる分、第三者からは読みにくいコードに陥るのがほとんどですが、rubyにも当然あります。

例えばreturn文、「return」とわざわざ書かなくてもmoduleやclassの最後に変数や値を書けば戻り値となるそうです。でもいろいろ本やネットで見ると、「わかりにくいから書いた方がよい」という意見がほとんど。

書いても書かなくてもよいっていうのが一番よくないですね。そういうものが増える分だけいろいろな書き方をするプログラマが増える訳です。いくらライトウェイトと言ってもそういうところは好きになれませんね。

Sunday, May 20, 2007

コメントに慣れる

=begin
foobar
comment
=end

rubyのコメント分は=beginから=end。結構特徴的ある書き方ですね。

Saturday, May 19, 2007

オブジェクト指向ruby

rubyの基本的な構文は理解できました。ただオブジェクト指向の書き方をしたことがあるのは、javascriptで、だいぶ触っていません。体でクラス、オブジェクトという定義は覚えていても、本等で実際に読むと実は自分で理解していたことが少し外れていたりするので、理解に苦労することがたまにあります。

ただjavascriptではクラスという考えはあまり意識して書いてなかったのもあります。

バイク点検終了

実はリコールの対応もやってもらいました。点検としてはオイル、オイルフィルターのみです。一新したので磨き直してツーリングの計画を考えますか…

Friday, May 18, 2007

久しぶりにモチベーションが

上がってきました。寝る時間が遅くなるのが大変ですが…

Thursday, May 17, 2007

rubyを勉強しようと思った日

今日はちょっとしたブレストがありました(会社外)。そこでrubyを使うことはなさそうですが、昔Webプログラミングをしていた自分にとっては新しい言語を覚えるタイミングだと思っています。ま、rubyはWebでなくても十分使えると思いますが。

流れに逆らって別のことをやるというのは私の癖なので…

Wednesday, May 16, 2007

というわけでscreenrc

今の.screenrcをのせます。

shell title "$ |zsh"
shell zsh #デフォルトはbashになってしまうので普段使っているzshに切替
autodetach on #ネットワークが切れたり、端末を閉じたら自動的にデタッチ
defscrollback 1024
hardstatus alwayslastline "%`%-w%{=b bw}%n %t%{-}%+w %c:%s %H"
defutf8 on
encoding utf-8
defencoding utf-8
escape ^Z^Z #screenのキーバインド変更Ctrl+Z

とりあえずこのぐらいですね。必要なのは

Tuesday, May 15, 2007

vim7は補完機能だけ活用

vim7のタブ機能はあんまり使わないかもしれません。:eでファイルを開く習慣が無かったのでなかなかなれるのに時間がかかります。ファイルを開くときはファイルをどこにあるのか探すことがあるかと思いますが、端末で探すほうがなじみがありますね。

vim7で一番よく使ってるのは補完機能ですね。omni補完、キーワード補完、ライン補完全部活用しています。まぁとりあえずタブ機能は使わず続けてみるか…

Monday, May 14, 2007

screenとvim7のタブのどちらを使うか…

screenは仮想端末管理ソフトで1ターミナルで複数の端末を切り替えながら表示できます(分割表示も可)。
vim7ではタブ機能が追加され、タブを切り替えてファイルを編集することができます。どちらともアプリケーション内でのコピー&ペースト(ファイル間、端末間)が可能です。

今までの使用感だとvim上で他のファイルを開いて…という作業はまれにありました。screenは使ったことはありませんがkonsoleやgnome-terminalなどで一つのウィンドウで切り替えて使用するということはよくありました。ただ違うのはscreenはデタッチすることで状態を保持できるのでscreenはいずれにしても使えるソフトなのは確かです。

どうするか…

Sunday, May 13, 2007

.vimrc

今の.vimrcはこんな感じ

set background=dark
set sw=4
set ts=4
set hlsearch
set incsearch
set nrformats-=octal
set nocompatible
set encoding=utf-8
filetype on
filetype indent on
filetype plugin on
syntax on

"omni key mapping(tabキーでomni補完)
function InsertTabWrapper()
if pumvisible()
return "\"
endif
let col = col('.') - 1
if !col || getline('.')[col - 1] !~ '\k\|<\|/'
return "\"
elseif exists('&omnifunc') && &omnifunc == ''
return "\"
else
return "\\"
endif
endfunction
inoremap =InsertTabWrapper()

"breath comp(括弧を入力したら、閉じ括弧を自動補完)
inoremap { {}
inoremap [ []
inoremap ( ()
inoremap " ""
inoremap ' ''
vnoremap { "zdi^V{z}
vnoremap [ "zdi^V[z]
vnoremap ( "zdi^V(z)
vnoremap " "zdi^V"z^V"
vnoremap ' "zdi'z'

"baffer over yank(バッファ間のヤンクを有効にする)
map sy :call YanktmpYank()
map sp :call YanktmpPaste_p()
map sP :call YanktmpPaste_P()

"(補完メニューの配色。背景=青、選択=水色)
hi Pmenu ctermbg=4
hi PmenuSel ctermbg=6


Saturday, May 12, 2007

環境を見直してみる〜vim7,vim-ruby〜

久しぶりに技術的なお話。といっても自分の環境を見直してみるだけですが…

やろうやろうと思ってすっかり忘れていたんですが、vim7をmacosxに導入。tarでmake, make installとやるのもいいですが、ちょっと汚してしまいそうなのでパッケージはすべてMacPortsで導入。

# sudo port vim

omni補完を利用するため、rb-rubygemsを導入し、gemを使ってvim-rubyをインストール。
/opt/local/share/vim/vim70/autoload/配下にrubycomplete.vimが、おかれます。

# sudo port rb-rubygems
# sudo gem install vim-ruby

とりあえずこれだけ

Friday, May 11, 2007

早起きして10時には睡魔が

早く起きてしまったので9時くらいに出社しました。おかげでもう眠い…寝ます。

Thursday, May 10, 2007

飲み

会社の人とです。最近多いな…最近あまり寝ていないせいか、ブログの文章が少なくなってきました。

Wednesday, May 9, 2007

割り込みが多くて自分の仕事が…

人からの割り込みが最近多いので、なんだか仕事が進んでないような気がします。しかも上司だったり…

そういえば昨日で2年目を迎えました(昨日かよ)。これからもがんばります

Tuesday, May 8, 2007

最近整備をちょくちょく

開発環境、試験用のサーバをちょくちょく整備しています。名前解決が失敗したり、sshサービスが落ちたり…原因はIPアドレスの重複とか様々です。

Monday, May 7, 2007

GWはいかがでしたか

私は細かいスケジュールでたくさん遊べました。今度は旅行とかで一週間というのもいいかもしれませんね。

細かいスケジュールはかなり充実できますが、あわせるのが結構大変。おかげで一日間何もしない日が空いてしまったりとかありました。

Sunday, May 6, 2007

我に返ろうとブログを書いている訳ですが…

今年のGWはかなり有意義に過ごせました。1,2日も有給休暇をとって9連休にしたので、自由に予定をくめました。楽しかったですけど、もう少し遊びたかったですね。

今月、来月は少し忙しい時期になりそうです。ブログもなんとか続けていますが、いつ何がおこるかわからないですがこれからも続けていきたいと思います。

Saturday, May 5, 2007

友人宅へ飲み

東京都の府中市というところで暗闇祭りというイベントがこの季節に行われています。少し立ち寄った後、友人宅で飲みにいくことに。最近転職して私と同じ業界に入ったのでいろいろ相談しました。前職があまりにも違うお仕事だったためかなりとまどいながらもなんとかやってきているそうです。



Friday, May 4, 2007

某ネズミの国へ

行きました。でもあえて何も書きません。



ブログって普段言えない本音や出来事を出せるところだと思いますが、あえて書かないことにします。期待されると逆に書きたくないので…ひねくれてますね。

Thursday, May 3, 2007

マシン整備

GWにはしたくなかったのですが、暇はなかなか作れないので周辺を整備しました。

最近暑くなってきたせいか、サーバのファンがうなり始めています。よくよく確認するとファンダクトが壁に隠れて循環が悪くなっていました。距離を離すと音も静かになり、ひとまず解決。あとは少し埃を取り除いて終わり。気になっていてもなかなか手につけられないんですよねこういうの。

Wednesday, May 2, 2007

休息

本当は一日も出かけない日を作りたくないですが、予定が空いてしまいました。この日はとりあえずツーリングで汚れてしまったバイクをきれいにすることにしました。

雨の後って結構残るもんですね。特にマフラー周辺は熱で雨水が乾いてしまうため、一番残りやすいところです。

Tuesday, May 1, 2007

雨にうたれながら家に戻る。

昨日走ったコースを逆走します。昨日とは違って出るときには雲行きが既に怪しかったです。那珂ICに入ったときには雨が降り始め、守谷SAで休憩したときにはびしょぬれでした。

その後、首都高走っていると雨があがり始めます。しかし東京はこれから降る見込のため、一時的な止みです。中央道でぬれていたジャケットやズボンはすべて乾ききり、おりたときにはまたすこし雨に降られます。

三日連続はさすがに疲れました。そろそろエンジンオイルかえねば…