kindle Paperwhite購入

Kindle Paperwhite Wi-Fi (第5世代)

Kindle Paperwhite Wi-Fi (第5世代)

発表と同時に予約したけどその段階では12月2日発送予定
でも発売日に無事発送された!!ラッキー

タブレット端末を持ってないので、自分としては大変満足

良い点

いつでもサンプルが読める

 正確には購入したのがWifiなので、いつでもではないが、夜中に触りの部分が読めるのはありがたい。

辞書連携が素晴らしい

 分からない言葉をストレスなく調べることができるので洋書読むときは便利

寝る直前まで本が読める。

 寝落ちして電気を点けっぱなしにしてしまうことがあったのだが、眠くなってきたら
 電気を消してギリギリまで読むことができる

悪い点

拡大縮小が弱い

 E-inkの弱点で微調整がきないのでの自炊した本は辛い。
 これについてはタブレット端末のほうが有利か

サンプルが短い

 これについては本当におまけ程度で、後述する価格の高さと相まって、
 なかなかサンプル→購入の流れならない。
 どうしてもサンプル→書店で確認→購入になってしまう。

書籍が高い

 これについては、Kindle上陸で一番変わって欲しかったが現状、残念な結果になっている。
 現状BOOKOFFが台頭している中では最新刊は難しくても少し前の本であれば
 紙の本の半額が妥当な気がする。文庫本300円、ハードカバー1000円ぐらい

孤独のグルメ【新装版】 (SPA!コミックス)

孤独のグルメ【新装版】 (SPA!コミックス)

まさしく衝動買いした本
MAKERS―21世紀の産業革命が始まる

MAKERS―21世紀の産業革命が始まる

保留中
差額が2〜300円なら紙の本でもいいかな?
原書を買うか?
 
 
 

DHCPクライアント作成

テスト用にDHCPクライアントを作成した。
と言ってもUDPでDHCPDISCOVERかDHCPREQUESTを投げるだけだけど。。
環境はubuntuで確認

DHCPプロトコルはここを参考
http://www.picfun.com/lan09a.html

tcpdump準備(別ターミナルで立ち上げポート67,68を監視)

sudo tcpdump port 67 or port 68 -X -s 2000

dhclientを実行してパケット確認

0x001d以降の0101....〜ffまで抜き取る

Rubyソース

require 'socket'

p Socket::INADDR_ANY
p Socket::INADDR_BROADCAST

sock = UDPSocket.open()

sock.setsockopt(Socket::SOL_SOCKET, Socket::SO_BROADCAST, 1)
sock.bind(Socket::INADDR_ANY, 68)
#DISCOVER
req='0101060025965b0b000000000000000000000000000000000000000006144901882200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000638253633501013d0701061449018822ff000000000000000000000000000000000000000000000000000000000000000000000000000000'

msg=[]
msg << req
p sock.send(msg.pack("H*"), 0, Socket::INADDR_BROADCAST, 67)
hcp.rb:6:in `bind': Address already in use - bind(2) (Errno::EADDRINUSE)
	from dhcp.rb:6

実行時上記のエラーが発生するとdhclientが68ポートを使っているのが原因なので
プロセスを終了する

色々と本購入

Webエンジニアのための データベース技術[実践]入門 (Software Design plus)

Webエンジニアのための データベース技術[実践]入門 (Software Design plus)

内容が広く浅くなので購入するか迷ったが、
この作者の本で外れはないので購入。
プログラミングAndroid

プログラミングAndroid

アスキーのを持っているけど、情報更新の為購入
Natural Language Processing with Python: Analyzing Text with the Natural Language Toolkit

Natural Language Processing with Python: Analyzing Text with the Natural Language Toolkit

入門ソーシャルデータの方が実践的かな?
Learning OpenCV: Computer Vision with the OpenCV Library

Learning OpenCV: Computer Vision with the OpenCV Library

禅とオートバイ修理技術〈上〉 (ハヤカワ文庫NF)

禅とオートバイ修理技術〈上〉 (ハヤカワ文庫NF)

禅とオートバイ修理技術〈下〉 (ハヤカワ文庫NF)

禅とオートバイ修理技術〈下〉 (ハヤカワ文庫NF)

物理学者、ウォール街を往く。―クオンツへの転進

物理学者、ウォール街を往く。―クオンツへの転進

はやぶさ関連本一気読み

はやぶさ、そうまでして君は〜生みの親がはじめて明かすプロジェクト秘話

はやぶさ、そうまでして君は〜生みの親がはじめて明かすプロジェクト秘話

「はやぶさ」式思考法 日本を復活させる24の提言

「はやぶさ」式思考法 日本を復活させる24の提言

はやぶさ 世界初を実現した日本の力

はやぶさ 世界初を実現した日本の力

・減点法ではなく加点法
・マトリクス型組織は縦割り型組織に比べてヒラメになりにくい反面、
まとめるのが大変
・スケジュールどおり、進行を期待していいのは、手順やノウハウが確立されているバ場合、誰もやっていないことをしようとするならスケジュールどおりいかないことを覚悟すべき
・失敗は隠そうとするな
・早く良いニュースを聞きたいと思うな
・現在進行形のプロジェクトにおいて、何かを判断しなければならない時、拙速は高知に勝る
・「高い塔を建ててみなければ、新たな水平線は見えてこない」
・「小才は縁にあって縁に気づかず。中才は縁に気づいて縁を生かさず。大才は振り合う縁をも生かす」
幸田露伴の努力論 幸福になる方法「惜福」、「文福」、「植福」
 惜福・・・福を使い果たしてしまわないこと
 文福・・・自分の得た福を他に分け与えること
 植福・・・福を植えて社会に貢献すること

モンキーバハ ブレーキ交換

車輪がロックして全く動かなくなる現象が続いていたのだが、
ブレーキを緩めたり車軸を調整しても改善されないのでブレーキを開けて見た。

なんとパットが砕けて張り付いていた!!
停止中のロック状態が解除した後も、走行中にロックしたりしてたのは、これが原因だったのね。。。
てっきりブレーキの間に異物が挟まって熱によってロックしているのかと思っていたのに、
よくこの状態で走っていたな

Grailsインストール

Grails Framework

Quick start
2 Getting Started 4.0.0.RC1
Quick startに従ってインストール
ダウンロードしたモジュールを解答し、配置する(/usr/local/grails-2.0.3)

cd /usr/local
sudo ln -s  grails-2.0.3/ grails

~/.bash_profile変数

GRAILS_HOME=/usr/local/grails
export PATH=$PATH:$GRAILS_HOME/bin

.bash_profile再読み込みと動作確認

source .bash_profile
grails -version
Grails version: 2.0.3