タグ

2013年3月8日のブックマーク (14件)

  • サーバサイドJavaScriptの本命「node.js」の基礎知識

    稿では、Node.jsの特徴や動作原理に触れ、サンプルや役に立つパッケージ、活用事例などを紹介したいと思います。 主なサーバサイドJavaScript Node.jsに触れる前に、予備知識として他のサーバサイドJavaScriptにも触れておきます。Node.js含め、サーバサイドJavaScriptには、主に以下のようなプロジェクトがあります。 サーバサイドJavaScripの標準仕様「CommonJS」とは サーバサイドJavaScriptには、「CommonJS」と呼ばれる標準化が策定されています。標準化というと難しい感じがしますが、要はサーバサイドでJavaScriptを実行するのに何が必要かを仕様として、定義しているドキュメントのことです(例えば、「ログが必要だよね」など)。 Node.jsは、このCommonJSに則って開発されています。現段階であれば、CommonJSの仕様

    サーバサイドJavaScriptの本命「node.js」の基礎知識
  • Node.js、Socket.IO、MongoDBでリアルタイムWeb

    Node.js+Socket.IO+MongoDB こんにちは! 著者は、マインドフリーという会社でNode.jsを使ってWebアプリなどを作成している。この連載では、最新Webテクノロジを使った研究開発の事例や実績を発信する弊社のサイト“Tech Release”のリニューアルで培ったNode.jsに関する知識を分かりやすくお伝えする。 Tech Releaseは一見、普通のブログに見えるが、実は記事の更新内容がリアルタイムにView画面に反映されている。管理者が、記事の文章(データ)に変更を加えると、その記事を見ている人にもページをリロードせずに、リアルタイムに文章(データ)が変化していく。 このUXを実現するために開発したシステムが、REALTIME BLOG ENGINE「REABLO」というエンジンだ。「REABLO」はNode.jsとSocket.IO、MongoDBを使用して

    Node.js、Socket.IO、MongoDBでリアルタイムWeb
  • TwitterのAPI規制を回避できる公式クライアントのコンシューマーキー

    By AlicePopkorn 3月5日以降のAPI 1.1では15分間に呼び出せるAPIの回数が以前に比べて大きく制限されているわけですが、Twitter公式クライアントは以前と同じような使い勝手であり、それほど厳しく規制されていません。ということは、公式クライアントになりすませば規制を回避できるのではないか?ということで、公式クライアントのコンシューマーキーが公開されてしまいました。 海外では「APIキーがリークされた」という扱いになっており、以下のような感じで取り上げられています。 Twitter OAuth API Keys Leaked | threatpost http://threatpost.com/en_us/blogs/twitter-oauth-api-keys-leaked-030713 実際に公式クライアントのキーが掲載されているのは以下のページ。 Consume

    TwitterのAPI規制を回避できる公式クライアントのコンシューマーキー
    s17er
    s17er 2013/03/08
    公式だけ認証方法変えるしかないかな
  • Pages · kamiyam/Osaka-Node-Beginners Wiki

  • カネと時間考えるならPHPやっとけ。たぶn:村上福之の「ネットとケータイと俺様」:オルタナティブ・ブログ

    あー、 PHPとかいう糞言語 おまえは正しいよ。すげー正しい。 イエス・キリストの16777216倍くらい正しいよ! そして、俺はすべてにおいて、間違ってるよ。 いっておくが、おれはプログラマとしては3流というか256流くらいだ。 クソだ。 最近、まともなコードも書いてないし、書けねーよ。 俺に生きている価値なんか1ピコグラムもねえよ。 けどな、言語的にクソかどうかなんかで、メシはえねえんだ。言語がクソでも、手っ取り早くメシがえるなら、それを優先しなきゃいけねえ。 ポインタ実装とかどーでもいいよ。 「書いたように動かない」とかいう奴はカネもらってやる仕事じゃねえよ。カネもらってコード書くなら、「動くように書く」んだよ。 PHPがクソだって? いいんだよそれで。 エンジニアはつねにクソってるんだ。 WebのプログラマなんてスカトロAV女優みてーなもんなんだよ。 クソって、毎日クソみた

    カネと時間考えるならPHPやっとけ。たぶn:村上福之の「ネットとケータイと俺様」:オルタナティブ・ブログ
    s17er
    s17er 2013/03/08
  • sedコマンドでファイルを上書き編集 – OpenGroove

    標題のテーマ、今までリダイレクト使ってまどろっこしいことしていた。 # sed -e "s/AAA/ZZZ/g" INFILE.txt > OUTFILE.txt # cp OUTFILE.txt INFILE.txt つまり、一度OUTFILE.txtに置換内容を吐き出してから、OUTFILE.txtをオリジナルのINFILE.txtに反映、とするやり方。しかし!-iオプションを使えば断然スマートにできることを今さら知る。 # sed -i -e "s/AAA/ZZZ/g" INFILE.txt これだけで、対象ファイルが上書き編集される。これにはちょっと感動。 以下のようにすればバックアップファイルもとってくれる。-iとダブルクォーテーションの間は詰める。 # sed -i".org" -e "s/AAA/ZZZ/g" INFILE.txt これをどういう時に使いたいかというと、通常の

  • 「アリンコ達」「お前はもう死んでいる」維新の大阪市議がブログで自民市議を中傷 - MSN産経west

    橋下徹大阪市長率いる大阪維新の会所属の丹野壮治(しょうじ)大阪市議(40)が、自身のブログで、自民党大阪市議を「アリンコ達」「お前はもう死んでいる」などと中傷する表現を書き込んでいたことが7日、分かった。自民市議団は書き込みを問題視し、「維新側から誠意ある対応がなければ、今議会で議論している地下鉄民営化などの協議には応じられない」と態度を硬化させている。 ブログは6日に書き込まれ、前日に行われた市議会の自民代表質問について、「阿倍野再開発(事業)などで吸った美味しい汁を忘れられないアリンコ達」「自分の生活しか憂えていない時点で『お前はもう死んでいる!』って感じ」などと書き込んだ。 丹野市議は7日夜に書き込みを削除し、ブログ上で陳謝。産経新聞の取材に「橋下市政を全般的に批判する質疑だったので書き込んだが、不適切な表現だった」とした。 開会中の2、3月定例市議会には市営地下鉄の民営化に向けた条

    s17er
    s17er 2013/03/08
  • TwitterAPI1.0は2013年内終了予定。開発者はそれまでに対応しよう - さまざまなめりっと

    -@APImoodTwitter API1.1で不評だったリストのタイムライン取得の厳しいレートリミット15分に15回から15分に180回へと一気に緩和されました https://t.co/Uhs77Uy4rv 2013/02/22 0:30:16 -@TweetbotJPよく読んでください。180回に緩和されたのは「リスト取得」だけです。[link] 【速報】Twitter API1.1のリスト取得制限が緩和 | #APImood : http://t.co/I5asM0RRoC 2013/02/28 12:11:47 -@yusuga_TwitterAPI1.0の廃止は明日(PST 3/5, 日3/6)でなく2013年中に変更なっています。未対応のクライアントも年内は使えそうです。Twitter API1.1 画像で見る新ディスプレイガイドラインまとめ http://t.co/zNo

    s17er
    s17er 2013/03/08
    1.1対応チキンレース
  • 自称クズ=理想と現実のギャップに苦しんでいる人 - シロクマの屑籠

    http://anond.hatelabo.jp/20130306163244 リンク先は、就職活動中の大学生が書いた長文だ。文中、「自分はクズ」「人間失格」といった文字がちりばめられ、「どうやったらスティーブジョブズになれるんだよ!」とも書かれている。リンク先の書き手が、精神的にどれぐらい余裕が無いのか・万が一にもメンタルヘルスに問題を呈しているのかは、文章だけでは判断できないので、触れないでおく。 それより、私や友人達の間で「クズ」という言葉が流行っていた年頃を懐かしく思い出してしまい、“自称クズ問題”について書きたくなってきたので、書き記しておくことにする。 「クズ君」の思い出 大学生だった頃の私は、自分のことをクズだと思っていた。学業は低空飛行で、世間から後ろ指を指されるような趣味に耽り、コミュニケーションにも自信が無い。さりとて“一般的な”クラスメートや親族の前で「自分はクズです

    自称クズ=理想と現実のギャップに苦しんでいる人 - シロクマの屑籠
    s17er
    s17er 2013/03/08
  • 2013年F1ドライバーのヘルメット写真 : F1通信

    マーク・ウェバー フェラーリ フェルナンド・アロンソ フェリペ・マッサ マクラーレン ジェンソン・バトン セルジオ・ペレス ロータス キミ・ライコネン ロマン・グロージャン メルセデス ニコ・ロズベルグ ルイス・ハミルトン ザウバー ニコ・ヒュルケンベルグ エステバン・グティエレス フォース・インディア ポール・ディ・レスタ エイドリアン・スーティル ウィリアムズ パストール・マルドナド ヴァルテリ・ボタス トロ・ロッソ ジャン-エリック・ベルニュ ダニエル・リチャルド ケータハム シャルル・ピック ギエド・ファン・デル・ガルデ マルシア ジュール・ビアンキ マックス・チルトン -Source: yallaf1.com ・ 2007年F1ドライバーのヘルメット写真 ・ 2008年F1ドライバーのヘルメット写真 ・ 2009年F1ドライバーのヘルメット写真 ・ 2010年F1ドライバーのヘル

    2013年F1ドライバーのヘルメット写真 : F1通信
    s17er
    s17er 2013/03/08
  • 人間のクズになってみた | xapの日記 | スラド

    三年ほど前、役職が上がった。 責任と会社に居る時間が一気に増えた。 が、給料はほとんど増えなかった。 作業量は、自分ひとりでできる分量を簡単に超えた。 部下と一緒に、なんとかこなした。 だが、仕事量はいっかな減らなかった。 プロジェクトの掛け持ちは当然で、その上に3~4社の保守業務、社内の管理業務、経営資料…… 部下に振れる作業は、全て部下に振った。 だが、仕事は増える一方だった。 このご時勢、仕事があるだけでも良い事。自分に言い聞かせる毎日。 心の中から、余裕というものが消えた。 *** 二年ほど前、新入社員のときから面倒を見ていた、一番信頼していた部下Oが退職した。 Oから退職の意を告げられたとき、心から引き止める事ができなかった。 今まで、上司としてOを十分に守る事ができなかったから。 理不尽な会社からの要求を、理不尽と思いながらもメンバーに告げる自分が心底嫌いになった。 この頃から

    s17er
    s17er 2013/03/08
  • なぜAmazonのメガドロップダウンメニューはスムーズに操作できるのかという秘密

    Amazonでも採用されているメガドロップダウンメニューについて、なぜAmazonのメニューはユーザーが使いやすくできているのかという秘密が明らかになりました。ユーザビリティを改善することが至上命題のネットショッピング系サイトにとっては非常に有益な知識となっています。 Breaking down Amazon’s mega dropdown - Ben Kamens http://bjk5.com/post/44698559168/breaking-down-amazons-mega-dropdown まずこれがAmazonの左上にあるカテゴリーを一覧化したメガドロップダウンメニュー。日Amazonにも同様のメニューが採用されており、マウスカーソルを上に持っていくと実にスムーズに動きます。 通常のメニューの場合、以下のようにして少し遅れてサブメニューが開くようになっています。 な

    なぜAmazonのメガドロップダウンメニューはスムーズに操作できるのかという秘密
    s17er
    s17er 2013/03/08
  • 「仕事の法則」 | おごちゃんの雑文

    どうやら、最近の「お題」は「仕事の法則」らしい。 仕事の法則 真・仕事の法則 身も蓋もない仕事の法則 (みんな建前ばかり言うからオレが当のことを言ってやる) いつものようにblog人は項目が多いな。こんなにいっぱい把握できねーって。 私なら、たった一つだけ挙げる。 その「たった一つ」とは、 目の前にある仕事、それが今のあなたの仕事の全てだ ということ。これにはもちろん理由があるし、その理由はこれから書くけど、かなり長い。でも覚えておくべきことはこの一言だけだ。ゴチャゴチャ理由は書いて行くけど、そんなもの全部忘れてしまってもいい。この一言だけ把握していれば。 さて、ゴチャゴチャと長い理由を書くことにする。忙しい人は読まなくてもいい。 まず第一の理由は、 まずは目の前の仕事を片付けなくてはならない ということ。 もちろん並行して仕事をしなきゃいけない時もいっぱいあるから、目の前の仕事を片付け

    s17er
    s17er 2013/03/08
  • Google Code Archive - Long-term storage for Google Code Project Hosting.

    Code Archive Skip to content Google About Google Privacy Terms