@kyanny's blog

My thoughts, my life. Views/opinions are my own.

2011-09-01から1ヶ月間の記事一覧

HTC Desire HD が修理から戻ってきた

部品交換。保険がきいたので無償。やはりはやい。そしてでかくて重くて持ちづらい。SMS/MMS を MyBackup で復元したら戻ってきてから受け取ったメールは上書きされて消えてしまった。まぁ上書きするよと警告出ても無視したからだけど。修理に出す前から ADW.…

12. オブジェクトリレーショナル構造パターン

一意フィールド 長々と書いてあるが primary key のこと。複合キーとか、データベース全体で一意のキーを使う(!)とか、テーブル継承のときは階層につきひとつ(親子で共有する)とか紹介が続く。普通は auto increment 使うよねという感じだが GUID とか…

検索におけるセンスと学習

おれの妻はおれに比べて検索が上手だ。特にキーワードの選び方に驚かされる。この前は、妻の実家の猫の写真を手に入れるために "kyanny " というキーワードでぐぐっていた。おれがロケタッチで猫にタッチしていた(写真つきで!)のを思い出したから、らしい…

HTC Desire HD (001HT) を修理に出した

ソフトバンク渋谷南口店にて。代替機は Libero SoftBank 003Z だった。 10 日ほどかかるといわれた。でかくて重い DHD と比べて Libero は小さくて軽い。手のひらにすっぽり収まる。通話するときに持ちやすさを実感する。おかげで小さい Android 端末が欲し…

HTC Desire HD の SD カードスロットが故障した

SD カード 8GB を巻き添えにして。昨日の晩に突然「SD カードが破損しています」というような通知メッセージが現れ、 SD カードを認識できなくなった。抜いて別の micro SD カードを差し込んでも変化なし。 Macbook Air にアダプタ経由でつないでもリムーバ…

日記。先週くらいからどうも疲れがとれなくて、この三連休の後半はほとんど寝て過ごしてしまった。身体中がだるくて重くて、起き上がることができなかった。今日は昼過ぎから出かけたけど暑かったせいもあってすぐにぐったりしてきて用事をろくにこなせず帰…

Rails 育ちのプログラマが読む GoF や PoEAA に, 残念な内製フレームワーク育ちの C++/Java プログラマがかつて感じたような感動はないだろう. 既視感があふれすぎている. 知識をまとめて整理する役にはたつだろうし, 教養としてとりくむ意義はあると思うけ…

11. オブジェクトリレーショナル振る舞いパターン

一月半くらい開いてしまったがまた読み始めた。むしろたった一月半しか経っていないことに驚いた。三ヶ月くらい前のことに感じる。 ユニットオブワーク 地の文がひたすら眠くなる感じでさっぱり頭に入ってこないが markNew() markDirty() メソッドはわかる。…

Paul Graham は On Lisp の導入部で「ボトムアップ・プログラミング」の重要性を説いた。プログラミング言語をそのままつかうのではなく、問題に適するように変えていき、そのような最適化された独自のプログラミング言語でもってつくりたいプログラムを書く…

p5-App-AccessLogFilter-Colored というプログラムを書いてみました (追記あり)

追記 grep --color でだいたい事足りてしまいますねすいません... (知らなかった) Common/Extended Log Format なファイルを「特定のフィールドに限定してフィルタリングしたい」「特定のフィールドだけ色を変えたい」なーと常々思っていたのですが、用途に…

明日からできる!バージョン管理システムへのコミット粒度を最適化するトレーニング方法

#websig1ds の懇親会で会った人が「バージョン管理システムにどのタイミングでコミットしたらいいかわからない」とおっしゃっていて、おれも何度も迷って試行錯誤したけどこういう風にして自分なりにコミット粒度を見極めていきましたよ、という話をしたので…

WebSig1日学校2011に参加してきた #websig1ds

ペパボ(paperboy&co.)が協賛しているWebSig 1日学校2011というイベントに参加してきた。運営・スタッフの皆さん、ありがとうございました。以下、感想など。サーバサイドエンジニアクラス・非デザイナー向けの選択授業を選択。プログラマだから、というのも…

~/.emacs.d 以下を整理した

今日は ~/.emacs.d 以下を整理した。 init-loader.el を今更導入して ~/.emacs.d/init.el に全部書いてた設定用の elisp をいくつかのファイルに分けた。もともと個別管理してた時期があって init.el のなかで (load "hoge.el") みたいなのを何個も書いてた…

#5, Basic Ch.1, Act.6

Today's lesson was hard for me. I think I should choose teacher who has strong leadership. dawn 夜明け、あけぼの 終わり際に Good morning と言われたので「朝じゃなくて midnight だよ日本では」と言ったら違うと言われた、今調べたら morning って…

STI で継承したモデルのクラス名を参照したら uninitialized constant エラー

STI and uninitialized constant error | Blogger catこれとまったく同じ状況になった。 STI (Single Table Inheritance) を使って継承した子のモデルのクラス名(定数)を参照すると NameError: uninitialized constant が発生する。先に親のモデルのクラス…

#4, Basic Ch.1, Act.5

Teacher Garry told me many important things. Moving mouth and tongue (5 minutes exercise every day!) Intonation (with gesture) Connect words (with gesture) Feelings pointed out mouth form many times (especiall `v', ex. very) explained conn…