タグ

2010年6月27日のブックマーク (3件)

  • Hideki SAKAMOTO の雑記 (2010-06-23)

    ◆ [Rails] 「Ruby on Rails 携帯サイト開発技法」第9章のサンプルコードに含まれる脆弱性について .tright small.(2010/6/25公開)^J2010/6/27: 「追記1」記載、微修正^J2010/6/28: 脚注*5 修正 まとめ ソフトバンククリエイティブ社から発行されている「Ruby on Rails 携帯サイト開発技法」の第9章に掲載されているサンプルコード(ファイル4/4)にはセッションIDの発行・管理に不備があるため、セッションハイジャックが可能です。 解説 このの第9章には「携帯端末特化型セッション管理」と称していわゆる「かんたんログイン」の実装サンプルが掲載されています。第9章の冒頭部分から、その特長に関する記述を抜粋すると、 Cookieの代わりにリクエストヘッダからの情報を使ってセッション管理を行うという、携帯サイトならではのセッシ

  • Pro Git 日本語版 - プログラマの思索

    小川 明彦, 阪井 誠 : チケット駆動開発 日のソフトウェア開発の現場で生み出された「チケット駆動開発」という概念を、数多くの実例を元にモデル化・体系化を試みた最初の。 小川 明彦, 阪井 誠 : Redmineによるタスクマネジメント実践技法 Redmineによるチケット駆動開発の実践技法に関する最初のアジャイルなソフトウェア開発への適用方法、TestLinkによるテスト管理手法についても言及。 清水 吉男: 「派生開発」を成功させるプロセス改善の技術と極意 組込システム開発をベースとして、ソフトウェア開発特有のスタイルである派生開発、特にXDDPについて解説した世界でも稀な。既存製品を保守するのではなく継続的に機能追加していく昨今の開発では、派生開発特有の問題を意識しなければならない。XDDPはプロセス論だけでなく、要件定義などの上流工程の品質改善にも役立つので注意。 Le

    Pro Git 日本語版 - プログラマの思索
  • 手軽にPostgreSQLからMysqlへデータを移行する - mat_akiの日記

    HerokuRDBとしてPostgreSQLが無料で利用できます。が、我々SonicGardenはSKIPの開発を通してAmazonEC2 - Linux - MySQL - Ruby on Rails での開発が中心としてやってきました。 youRoomは初期段階まずはheroku上に構築し、その後コスト面からSonicGardenが得意EC2に移動しました。その際、DBをPostgreSQLのままEC2上に移動しました。 しかし、MySQLの方が運用ノウハウもあるということから、PostgreからMySQLへの移行を検討していますが、ダンプを直接IN/OUTすると、バイナリデータなどがうまく動かないなど問題がありました。 そこで、tapsというrubyのツール/ライブラリを利用してデータをPostgreSQLからMySQLへの移行を試してみました。これは、herokuのgemでも利用

    手軽にPostgreSQLからMysqlへデータを移行する - mat_akiの日記