タグ

2016年1月25日のブックマーク (5件)

  • Rails 5から導入されたmigration versioingについて

    Rails 5から、migration versioingという機能が追加されました。 これは、generatorが生成するマイグレーションファイルに、Railsのどのバージョンで生成されたマイグレーションファイルなのかという情報を付与し、そのバージョン情報によりAPIの挙動を変える、というものです。 実際にRails 5.0.beta1でマイグレーションファイルを生成してみると、以下のような内容のファイルが生成されます。 $ ./bin/rails g model book name:string # db/migrate/20160124064808_create_books.rb class CreateBooks < ActiveRecord::Migration[5.0] def change create_table :books do |t| t.string :name t

    Rails 5から導入されたmigration versioingについて
    motchang
    motchang 2016/01/25
    rails 様におかれましては後方互換など気にせずにガンガン API を破壊してもらった方が安心感あるけどなー
  • だらしない生活をやめるためのルール | ライフハッカー・ジャパン

    zen habits:だらしなさと無縁の、きちんとした生活をするにはどうしたらいいのでしょうか。 これは、多くの人にとって難題かもしれませんが、実は、いくつかの簡単なルールに従いさえすればあっという間にできてしまうのです。 目標の代わりにルールを設定するというアイデアについて以前に書いたことがありますが、今日は整理整頓を助けるルールについていくつかのアイデアを共有したいと思います。 散らかり放題で困った状態からミニマリズムへと移行するのは、時間はかかっても得るものの多い旅路だと、私は身をもって知っています。そして今では、周りを見回すたびに、物がない愛すべきスペースがあることに幸せを感じています。 もしあなたがお手上げ状態だと感じているなら、この私が、それを解決するのは決して不可能ではないと証言します。時間をかけて小さなステップを積み重ねていきさえすれば良いのです。 これから紹介するルールを

    だらしない生活をやめるためのルール | ライフハッカー・ジャパン
  • GMO、先週の24時間にわたるサービス障害時にはデータセンター内の約12%が電源喪失。変圧分電盤故障が原因の可能性。監視体制の強化など対策

    先週末、2016年1月16日から17日にかけて、GMOインターネットが提供するレンタルサーバやドメイン名登録などのサービスで管理画面が表示できなくなるなどの障害が約24時間にわたり発生しました。 GMOインターネットはWebサイトで影響の範囲や復旧状況などを報告、それによると障害の影響範囲は、お名前.com、レンサバ.comなどに加え、ConoHa byGMOGMOアプリクラウドなどクラウドサービスまで広範囲に渡っています。 また、障害の原因は「データセンター内における電源設備の一部故障」とされました。 24時間という長時間かつ広範囲に発生した障害の実態はどうだったのか、また原因とされた電源設備の一部故障とはどのようなものだったのか、GMOインターネットの発表は詳細部分について触れられていなかったため、PublickeyではGMOインターネットに対して取材を申し込みました。 GMOインタ

    GMO、先週の24時間にわたるサービス障害時にはデータセンター内の約12%が電源喪失。変圧分電盤故障が原因の可能性。監視体制の強化など対策
    motchang
    motchang 2016/01/25
  • Raspberry Pi でワイヤレスディスプレイを作る - mattintosh note

    先日、ジャンクで良いディスプレイが手に入ったので長年使っていた Princeton PTFBHF-19W をメインPCから取り外した。デスクトップをメインに使っていた頃にデュアルディスプレイ環境用として2台同時購入して、ノートPCに切り替えてから1台余っていたが、これで2台とも余ってしまうことになった。 手放すのもなんとなくもったいないので Raspberry Pi 1 Model B+ を使って X Window System 用のワイヤレスディスプレイとして使うことにした。 (「ワイヤレスディスプレイ」と言うかどうかは怪しい) 環境 HW OS Interface メイン 汎用機 Kubuntu Wired (1000Mbps) AP Raspberry Pi 2 Model B+ Arch Linux ARM Wireless Logitec LAN-WH300NU2 (RTL819

    Raspberry Pi でワイヤレスディスプレイを作る - mattintosh note
  • ノンブロッキングI/Oと非同期I/Oの違いを理解する

    English

    ノンブロッキングI/Oと非同期I/Oの違いを理解する