hamadata's diary

エンジニアのブログ

ひさびさに本を読んだ。 完全なる証明

完全なる証明―100万ドルを拒否した天才数学者 (文春文庫)posted with amazlet at 12.06.24マーシャ ガッセン 文藝春秋 (2012-04-10)売り上げランキング: 18802Amazon.co.jp で詳細を見る ポアンカレ予想を証明し、フィールズ賞その他数々受賞を拒否したロシ…

ひさびさに本を読んだ。 動的平衡2

動的平衡2 生命は自由になれるのかposted with amazlet at 12.04.30福岡伸一 木楽舎 売り上げランキング: 1514Amazon.co.jp で詳細を見る本書の筆者は、花粉症のアレルギー反応を抑える抗ヒスタミン薬を例に、人体のある機能に対して作用する「薬」というも…

Dropboxで容量を5Gまで増やすハック

Dropboxの無料で使える容量はたしか2GBぐらいが最大だったはずだが、これがなんと5.X GB(まだ最大までは試していない)に増えるハックがあるというのでやってみた。OSXでやったけど、たぶんWindowsでも同じことができるはず。やり方の詳細は以下。 1. 下記のU…

Black Friday Sale!

Black Fridayは、アメリカで感謝祭が始まる(以下略 そんなわけで、Web上で見かけたセールの一覧をここに掲載しておく。プログラマおよびオタク以外はいっさい関係なし。Apress The Amazing Apress Cyber Monday Sale! Every eBook at apress.com Only $15.00…

AIR JAMとオーディオの歴史

なにやらtwitterやらの情報によると、先週末にAIR JAMが開催されたらしい。Wikipedia情報によるとGROWING UPが発売されたのは1995年となっているから、今からもう16年も前のことで、僕はまだ中学校に入ったばかりかそれぐらいだった。Blankey Jet Cityもまだ…

ノンプログラマ向け Webからのデータ抽出 やり方リンク集

最近、あちこちで「ウェブ上のデータをエクセルかCSVの形式でまとめたい」という相談を受けるので、やりかたのリンク+αの情報をまとめておく。 Google Docs: GoogleDocsには、importXMLなる関数が用意されている。URLとhtmlのタグの検索パターンを入力すると…

みんなソフトバンクはやめてドコモの回線でiPhone4を使おう.

最近,携帯電話をガラケー+iPhoneの2台持ちにした. 料金的にもお手頃なので,おすすめ.どういう使い方をしているかをまとめておく. http://www.expansys.jp/brand/apple/ でiPhoneを買う. ここで買うと,大体日本で買うのに比べて,プラス1万円ぐらいでi…

ドイツでモバイル通信

4/27から5/7まで,オーストリア,チェコ,ドイツに旅に行ってきた. 今日日の携帯電話は海外に持って行っても使えるが,通話料もパケホーダイも鬼のような金額なので,長期の旅行で使い続けるのは私の財力では無理.というわけで,ウェブサイト(http://plusd…

Rails3とRails2の共存

gemを使って特定のバージョンのrailsをインストールができる。 Rails 2.3.5で開発していたサーバのrailsに、2.3.5と3.0.0の両方をインストールしたら、Passengerが、gem railsが無いとエラーを吐いて立ち上がらない。 sudo gem uninstall actionpack --versi…

CentOSにgitosisとruby3をインストールしたときに参考にしたサイト

CentOSインストールして、基本の環境を立ちあげたときの手順。ホントは、Chefとか使いこなしたいんだけど。 方針 要らんサービスは落とす。 セキュリティまわりは、とりあえずsshを22以外にして他のポートを閉じる。鍵認証に切り換え。後でiptablesで細かく…

Gitosisサーバたちあげて、sshのポートを22番以外にしたいとき

CentOSでgitosisインストールGitosis and a non-standard SSH port ようはsshの接続が標準で22番以外のポートになるようにすればいいってことらしい。 ~/.ssh/configに下記を追記。 Host git.mydomain.com Port 30000

Rails3で開発するための参考リンク

Rails3で開発する際に参考にした資料一覧。 WEB+DB PRESS Vol.58posted with amazlet at 10.10.08編 技術評論社 売り上げランキング: 8033Amazon.co.jp で詳細を見る Rails3の情報に関して、一番新しい情報が詰まっているので、一番最初に読むべき。 http://…

Pythonの教科書

フリーでこんだけの量はすごい。http://learnpythonthehardway.org/

ハッカーと画家をKindleで読む。(Hackers and Painters by Paul Graham)

Web業界では有名なエッセイスト兼プログラマーのポール・グレアムの本は、Kindle versionを11ドルいくらかで買えるが、そのほとんど(全部?)は、著者のページにアップロードされている。KindleにはWebブラウザが内蔵されているので、著者のWebサイトをブック…

Ruby on Railsのサーバ

Ruby on Railsでサービスを立ちあげるために、当初Atomつんだネットブックを使おうとしていた。しかし、Webrickでテストサーバを起動したときに遅すぎて使いものにならんという問題が発生。しかたがないので、ML115 G5を買ってみたが、この時期に来てありえ…

WordPressの設定

新しいページをつくっても、"Not Found" が出る。READMEを見ると、こんな設定が必要であることがわかった。 <Virtualhost *:80> DocumentRoot /opt/hoge/ ServerName hogehoge.jp <Directory /opt/hoge> #AllowOverride All AllowOverride FileInfo Options Options FollowSymLinks Order allow,deny</directory></virtualhost>…

http://golang.org/

Google が新しいプログラミング言語"Go Programming Language"を発表したようです。 日本語で記事が出ていたが、リンク一切ナシ。リンクぐらいはれや。

Hash#???

前のエントリで、rexml使ってXMLをparseしてたわけだが、Railsの場合は、Hash XML を標準で変換できるらしい。というわけで、試行錯誤は無駄でしたとさ。ちゃんちゃん。参考にしたリンク。https://rails.lighthouseapp.com/projects/8994/tickets/1598

じゃらんのエリア検索

Rubyで書いてみた。 require 'rexml/document' require 'open-uri' uri_area="http://jws.jalan.net/content/data/area.xml" x_area = REXML::Document.new(open(uri_area){|f| f.read}) h_s_area = Hash.new x_area.elements.each('Area/Prefecture/LargeAr…