タグ

2012年3月7日のブックマーク (8件)

  • 「Webエンジニアのためのデータベース技術[実践]入門」を読みました - blog.nomadscafe.jp

    「Webエンジニアのためのデータベース技術[実践]入門」を技術評論社様から献頂きました。ありがとうございます。 このblogで張ってるAmazonアフィリエイトリンクを通して一番売れているは、写真奥に写っていますが、同じく松信さんによる「Linux-DB システム構築/運用入門 (DB Magazine SELECTION) 」です。 blog記事の中やWebアプリケーションエンジニアにお勧めのを聞かれる度に紹介してきましたが、大体「前半の高可用性の所は呼び飛ばしてもいいよ」という若干残念な一言を加えていました。この「Webエンジニアのためのデータベース技術[実践]入門」ではその心配がなくなって一安心です Webアプリケーションエンジニアがデータベースを使う上で押さえておいて欲しいポイントは以下の3つだと個人的に考えています インデックスの構造についてビジュアライズして想像できるこ

    sugyan
    sugyan 2012/03/07
  • 簡単すぎて美味すぎる!「ジップロック低温茹で鶏」の作り方 - 941::blog

    美人すぎる〇〇、ってありましたね。こんにちは。 友人宅で出てきた鳥料理がとっっっっっても美味しかったので「これどうやって作るの?」と あとで聞いてみたらドえらく簡単なわりに科学的なアプローチで異次元の美味さを体現している のが判明したこの料理。調理法から勝手に名付けちゃったけど、ジップロックに入れ一定の温度で茹でる鶏です。 まぁとっても美味しいってわけでご紹介。 教えてもらった元ネタはこちら 超カンタンでやわらかジューシー…異次元鶏料理法 - 安全ちゃんオルグ日記 美味しいポイントとしては2つ。 ・ジップロックで肉汁の流出を防ぐ ・85度以下の定温でじっくり火を通すので肉がパサパサにならない らしい。詳細は元ネタのほうに載っているので是非ご一読いただきたい。 手順は簡単、3ステップ。料理したことなくてもきっと出来るよ。 ・お湯わかす ・鶏をジップロックに入れてお湯に入れる ・切る OK?じ

    簡単すぎて美味すぎる!「ジップロック低温茹で鶏」の作り方 - 941::blog
    sugyan
    sugyan 2012/03/07
  • WebSocket のバイナリメッセージを試したら、ウェブの未来が垣間見えた

    長い記事なので、先に結論だけ書いておきます。WebSocketのバイナリメッセージ機能は、これまでのインターネットのあり方をひっくり返します。「そんなの知ってるよ」という方もいるとは思います。僕も理屈では分かってたつもりだけど、実際にアプリを作ってみて、具体的にそれを感じることができたので、ちょっと長いですがどういうことなのか説明してみます。 WebSocketとは # WebSocketは、HTML5関連の中でも特に注目を集めている技術の一つです。通常のHTTP通信であればクライアントからのリクエストなしにサーバーは応答しませんが、WebSocketを使うことでクライアントとサーバーの間で双方向の通信が可能となります。これを利用することで、今後様々なリアルタイム性の高いサービスを構築することが可能になるでしょう。 そんなWebSocketですが、これまで波乱の道を歩んできました。数年前か

    WebSocket のバイナリメッセージを試したら、ウェブの未来が垣間見えた
    sugyan
    sugyan 2012/03/07
    "少し大げさに言うと、これはウェブにおけるパラダイムシフトになり得ます。"
  • Node.js vs Play vs SAStruts - hakobera's blog

    前置き Experiences with Node.js: Porting a RESTful Service Written in Java - ZiggyTech 上記記事では、実験的にJava (Jersey + Hibernate on Tomcat) で実装された REST API サーバを Node.js で書きなおしてみたら、少ないリソース(CPU/メモリ使用量)でほぼ同等のパフォーマンスが出せたよ(ただし、O/Rマッパーを使用しない場合)、と書いてあります。この件に関して @koichik さんとやり取りしていた中で以下のような意見を頂いたので、実際にやってみましたという記事です。 @hakobera メジャーってことだと,あの比較が Play ではなく Tomcat なのは正解.日的には Jersey ではなく Struts (もちろん 1 の方)なら更によかったw 2

  • RubyのMethod#source_locationをPerlで - Islands in the byte stream (legacy)

    [追記]Cside先生がUNIVERSAL::source_location_forとしてリリースしておりますのでcpanmでご利用ください![/追記] asakusa.rbでsource_locationというメソッドを教えてもらいました。 それによれば、Rubyのメソッドオブジェクト(UnbountMethod, Method, Procなど)にはsource_locationというメソッドがあり、そのメソッドが定義されたファイル名と行番号を取得することができます。これはクラス階層が複雑なときにデバッグに役立ちそうです。 Perlでも標準ライブラリに含まれるBモジュールを使って同様のことができるのでやってみました。 Ruby版: #!/usr/bin/env ruby2 require 'fileutils'; p FileUtils.method(:pwd).source_locat

    RubyのMethod#source_locationをPerlで - Islands in the byte stream (legacy)
    sugyan
    sugyan 2012/03/07
    "生の構造体を直接触る感じがPerlらしくていいですね!"
  • IE 6, IE 7, IE 8 が退場した未来 - latest log

    Internet Explorer の自動アップグレードについて | TechNet 長かった… 当に長かった… やっと、IE 6, IE 7 が居なくなるのですね… uupaa.js ver 0.8 に埋まっている処理から情報を抜き出し IE 6, IE 7, IE 8 が居なくなった未来では何が可能になるのか抜粋してみました。 IE8 でやっと使えるようになる機能 一部は IE 6 や IE 7 でも使えるのですが、対応が限定的だったり不具合が多かったりと、安心して使えなかった機能も含まれています。 display: inline-block display: table, table-cell など position: fixed; E:active {...} E:focus {...} E::first-child {...} E:lang(C) {...} E::after

    IE 6, IE 7, IE 8 が退場した未来 - latest log
    sugyan
    sugyan 2012/03/07
    IEさん、こんなに多くのモノを抱え込んでたのね。。。
  • 間違って10万人の顧客DB消しちまったwwwwwwww - MC)まとめこむ

    1:以下、VIPがお送りします:2012/03/05(月) 23:05:21.43 ID:MYKH/EmU0 特定されない範囲で 30分前の話 2:以下、VIPがお送りします:2012/03/05(月) 23:06:04.91 ID:b77m7UZ00 2chやってないでハードディスク復旧業者に頼め 13:以下、VIPがお送りします:2012/03/05(月) 23:08:29.71 ID:MYKH/EmU0 >>2 とりあえず今担当の人呼んでる(俺も担当なんだけどさwww 3:以下、VIPがお送りします:2012/03/05(月) 23:06:05.57 ID:G+trElAB0 顧客DBって何? 13:以下、VIPがお送りします:2012/03/05(月) 23:08:29.71 ID:MYKH/EmU0 >>3 顧客情報が詰まった大切な大切なデータベース 4:

    sugyan
    sugyan 2012/03/07
    笑えない事態にならないための仕組みづくりは常に意識しておかないといけない
  • Ustream.tv: ユーザー momoiroclover: 3月4日 カメラが泣いた 高知大航海ツアーの巻, momocloTV 2012/03/06 13:04. その他

    sugyan
    sugyan 2012/03/07
    2012-03-04 モーレツ☆大航海ツアー2012 高知公演