プログラマでありたい

おっさんになっても、プログラマでありつづけたい

2010-01-01から1年間の記事一覧

この国の未来は大丈夫かと心配になるリスト

本日(2010/12/26)の日経新聞に載っていた、トーハン調べ(※)の書籍の年間ベストセラーのトップ20のリスト。思うところは、色々あると思うので、Twitterなりブクマでコメント頂ければと思います。 個人的に気になるのは、8・9位争い。2巻まとめて集計…

MySQL With Rails On Mac Book Air

MacBook AirでRailsからMySQLに接続する為に、モジュールのインストール。gemが賢くインストールしてくれるかと思ったけど、今一歩及ばずというところでした。$ sudo gem install mysql $ sudo gem install mysql Password: Building native extensions. Thi…

MacBook AirにMySQLのインストール

念願のMacBook Airが届いたので、早速開発用にセットアップ。 アプリケーションのインストール管理をどうするか悩んだのですが、次の順番で優先順位づけすることにしました。 提供元のDMG Archive > MacPorts > ソースコンパイル MySQLに関しては、MySQL公式…

AuthDigestFileとAuthUserFile ダイジェスト認証の話

ちょっとだけハマったのでメモ。 SVNのユーザ認証をダイジェストのファイルでしようとすると下記のようなエラーがでました。 Invalid command 'AuthDigestFile', perhaps misspelled or defined by a module not included in the server configuration mod_a…

iPhone,iPad開発電子ブック、Appleが無料で公開

Apple、6冊の開発者向け書籍をiBookstoreで提供開始で知りましたが、iOS Developer Centerで公開されている資料が、無料でiBookStoreに公開されました。 リンク元によると6冊公開のようですが、日本ではiOS Human user interface Guidelineを除いた5冊のよ…

神は細部に宿る。AppleTVのリモコンの隠れたこだわり

週末にアップルテレビで遊んでいましたが、本体の機能以外でも一つ感心したことがあります。それは、付属のリモコンの出来映えです。まずは見てください。 マニュアルを見なくても間違えのないようなシンプルな作り。 インダストリアルデザインはこうあるべ…

笑える程の凄さ!未来のテレビがここに Apple TV

遂に日本でも発売されたApple Apple TVを、早速購入しました。使って二日目ですが、ビックリするくらいの使い易さに只々驚いています。そしてTVという機械は、やっぱり映像を見るのに最適化されているという当たり前の事実に気が付かされました。 箱を開けて…

お手軽簡単。自宅でヨーグルトの作り方!!

今更ながらですが、自宅でのヨーグルト作りを始めました。 周りで色々な人がやっていて興味があったのですが、面倒くさいのでパスしていました。 しかし数ヶ月前に飲んでいて、隣に座っていたお客さんに自宅ヨーグルトの良さを 熱弁されて、興味本位で始めて…

Google日本語入力が、いつの間にかOffice2007 IMEに切り替わる原因と対策

最近、ベータ版から正式版に昇格したGoogle 日本語入力ですが、 すこぶる賢さでWindowsもMacもこれ一本に統一しています。ただ稀に変換が馬鹿になったと思うときがあるのですが、 その時は必ずMicrosoft Office2007 IMEに切り替わっている時なのですよね。 …

居間にシュレッダー GBC パーソナルシュレッダー ホワイト&オレンジ GCS02CX-WO

今年買った家電の中で、当たりの一つがパーソナルシュレッダーです。 私は部屋を汚くすることについては、他人に負けない自信はありますが、 その要因の一つに、送りつづけられるプライバシー入りの紙があります。 クレジットカードの明細とか各種請求書とか…

アイツが活躍する季節がやってきた。ダイニチ ハイブリッド加湿器 HD-RX509

ちょうど一年位前に購入したアイツが活躍する季節がやってきました。 冬の喉の天敵『乾燥』を撃退してくれる加湿器の登場です。 昨シーズンに導入しましたけど、今では無い生活が考えられないくらい重宝しています。毎年この時期は朝起きたら喉が痛くて困っ…

プログラム言語はユニットテスト可能かどうかの観点で考えてみよう

面白いエントリーがありました。 Java EEや.NETはCOBOLやVB6よりも本当に生産性が高いか? 私も正直、オブジェクト指向だから生産性が高いとか、最新のフレームワークを使えばハッピーになれると言った言説には疑問があります。ということで上記エントリーに…

Railsのaction cache(アクション キャッシュ)を使ってみる

とあるRailsで構築しているサイトでパフォーマンス改善をしたくて、キャッシュ機構の導入を検討しました。キャッシュ機構は色々なポイントがありますが、ざっくり分類すれば言って下記の3点でしょう。 1.Webサーバ側によるコンテンツキャッシュ 2.アプ…

iPhone4買ったら、これも買え。Case-Mate iPhone 4 Hybrid Tough Case

永らくiPhone 3Gユーザだったのですが、遂にiPhone4デビューしました。 今までと格段に違う動作速度、初めて目にするマルチタスク。やっと時代に追いつきました。 それで暫く本体ままで使っていたのですが、やはりカバーがないと滑りやすいですし、 落とした…

Webのフロントエンドのボトルネックを探るなら、FireBug+YSlowで決まり

WEB+DB PRESS Vol.59を読んでいたら、Webサイトのフロントエンドの高速化の特集でした。なるほどと思うことも多々あるので、Webサイトの制作に携わる人は一度は読んでおいたほうが良いといえる内容です。特にJavaScriptの遅延ロードやCSSの呼ばれ方などを考…

今さらながらapacheで名前ベースのVirtualHostの設定をする

Apacheで1サーバで複数のサイトを運用する場合、方法は二つあります。IPベースのVirtualHostを使うか、名前ベースのVirtualHostを使うかです。(違うポートでApacheを複数台立ち上げるとかもあるけど、本質的にはIPベースのVirtualHostと同じなので省きます…

片付けられないから抜け出すための最初の一歩。或いは書類の処分の仕方

私はずぼらな性格の為、気を抜けばすぐに部屋がゴミ屋敷となります。 実はずぼら以外にも原因があって、情報の収集癖があるんですよね。 なので毎月来る各種の請求書や電気、水道、ガスの使用料といったものも 残して記録していきたのです。(実際に記録され…

ベッレンダ・コントラーダ・ディ・コンチェニゴ 2006 〜名前覚えられるかぁ!!

イタリアが作ったフランスワインのようなイタリアワイン、ベッレンダ・コントラーダ・ディ・コンチェニゴを飲みました。大丸のおねーさんに勧められて飲んだのですが、カベルネ・ソーヴィニヨンとメルローを主体としてボルドーチックな濃厚さを備えています…

iPhone買ったら、これも買え

なんだかんだといって、もう2年以上iPhoneを使っています。外出先での便利さを考えると、無かった時代が信じられないほどです。そんなiPhoneの弱点は、そう電波の弱ry。じゃなくてバッテリーの持続時間です。そんな訳で必須となるのが、予備バッテリー。何…

Apacheの基本認証をDBを使って行うmod_auth_mysql

手軽にApacheで認証を行ないたくて、mod_auth系のモジュールを探ってみました。パスワードファイルではなくてDBを使って認証できないかと思って見ていると、主要DBに対しては一通り揃っていました。その中でmysqlに対応しているのが、mod_auth_mysql。使い方…

チリの優良ワイン コノスル

旨い【14時間限定!只今エントリーでポイント3倍!】(〜10月16日23:59迄)コノスル[2008]カベルネ...価格:1,123円(税込、送料別)

私がFoursquareでMayerになれなかった理由とは?

プロファイルに写真のアップロードをしていなかったから。 How can I become a mayor in foursquare? Hint: if you want to become mayor, you will need to have uploaded a profile photo to your account via your settings page) プロファイルに写真を登…

iPhone/iPadアプリで、角丸矩形を作る方法

iPhoneのUI作成といえば、基本的にはInterface Builderを使えば問題ありません。ただIBだけでは実現できないことがあるのも事実です。その一つが角丸を作る方法。世の中角丸フェチが結構いるようなので、需要は多いのですがIB単体では角丸を作ることが出来ま…

Amazon EC2で自分のPrivate AMIを他のアカウントで使えるようにする方法

Amazon EC2を使っていると、複数のアカウントを作成することがあると思います。一つの例としては課金の明細が出るのがアカウント単位なので、原価をハッキリさせる為に別けるといった具合です。 その時に、悩むことがあります。権限をPrivateにして作ったAMI…

とある団体の研修の話

とある団体の研修の話 ・参加希望者は、冬の寒い時期に門の前で3時間くらい待たされる ・志望動機を大声で、声が枯れるまで何度も何度も繰り返さないといれて貰えない ・決められた持ち物以外、基本的に所有物は全て取り上げられる ・夜の10時就寝。起床は…

プロビジョニングされたiPhone OS装置が接続されていません

iPhoneやiPadに開発したアプリをデプロイしようとして度々出てくるのが、このメッセージ。「プロビジョニングされたiPhone OS装置が接続されていません」。要はiPhone/iPadのOSに比べ、XCodeのバージョンが古い為に出ます。 でもねぇ、iPhone/iPadのOSは頻繁…

UITextFieldの入力制限を実装する

UITextFieldに入力された文字列チェックをスマートに行う方法がないか探していました。 どうやらロード時にテキストフィールドをデリゲートすれば、shouldChangeCharactersInRangeでイベントを取れるようです。このメソッドは、booleanで返すのでチェックし…

今年一番面白かった本。銃・病原菌・鉄 ―1万3000年にわたる人類史の謎

昔から読みたいなぁと思っていた本の一つが、「銃・病原菌・鉄 ―1万3000年にわたる人類史の謎」です。本屋さん大賞にも選ばれたこともあるようです。 人類の発展史を、環境の差異に着目して分析しています。ありそうで無かったこの視点ですが、読んでいて度…

賃貸でも工事無しでパラボナアンテナをつける方法。

週末に思い立って、BS・CS用のデジタルハイビジョンアンテナを購入しました。(もうパラボナアンテナとは言わないのかな?)併せてYAGIのすきま配線ケーブル SCA-05-Bも買ったのですが、中々優れものです。以前からベランダにBSアンテナを付けようと思ってた…

iPadの神アプリの作者が書いたiPad本 "iPad 電子書籍アプリ開発ガイドブック"

CloudReaderの中島聡さんが、共著で「iPad電子書籍アプリ開発ガイドブック」という本を出していました。紹介エントリーを読むと、次のようにありました。これは期待と、会社帰りに買ってきました。 編集担当の方から、「これから電子書籍アプリを作ろうとい…