タグ

仕組みに関するnaskinのブックマーク (14)

  • WebSocket 入門

    注意:今回の記事はあくまで初心者向けにWebSocketの概要を理解してもらうために執筆されている。そのため、一部正確性を欠く可能性がある。詳細にWebSocketについて学びたいならMicrosoftの解説記事やWebSocket Protocolを確認してほしい。 はじめに 今回の記事ではWebSocketを解説する。 対象とする読者 WebSocketについてわからないひと WebSocketとは? WebSocketは双方向のHTTPプロトコルで、クライアントとサーバの通信で成立する。HTTPとは異なり、ws://あるいはwss://から始まる。WebSocketはHTTPとは違って、クライアントとサーバ間の接続はどちらか一方が切断されると終了する。WebSocketが動く仕組みはHTTPのそれとは異なり、ステータスコード101がプロトコルの切り替えを示す。 WebSocketが動

    WebSocket 入門
  • 「次から気をつけます」に対抗する、反省文よりは効果が上がる再発防止、学びの機会 - Qiita

    再発防止策を書くのは難しい。 良い再発防止策 良い再発防止策について、順位付けするとしたら、 その種類の問題について二度と意識することがなくなる解決策 その種類の問題を開発時に自動的に検知することができる解決策 その種類の問題が発生しても自動的に復旧することができる解決策 その種類の問題が発生しても影響が局所化される、フールプルーフ、フェールセーフになる解決策 と言うのは意識したいと思いつつ、やはり難しい。 再発防止はむずかしい 障害の再発防止策は、 メカニズム ツール ルール チェックリスト の順番に検討せよ。と言われても、急いで書けなんて言われると「次回からは複数人でチェックします。」とか「チェック項目を追加します。」とかいう徹底できなそうな「反省文」になってしまう。 まさにこの有名な...。 **「なぜミスを繰り返すのか」「どうすればミスを防げるのか」を真剣に考えていないことがミス

    「次から気をつけます」に対抗する、反省文よりは効果が上がる再発防止、学びの機会 - Qiita
  • 2010年10月7日 Linuxバイナリ互換機能の仕組みの紹介 | gihyo.jp

    FreeBSD Linuxulator explained docs - FreeBSDにはLinuxバイナリ互換機能が用意されています。通称Linuxulatorとも呼ばれます。LinuxulatorはLinuxエミュレータではなく、バイナリインターフェースと若干のトリックを追加する機能で、基的にFreeBSDはネイティブにLinuxバイナリを実行します。Adobe ReaderやSkypeを使っているFreeBSDユーザは少なくないと思いますが、これらアプリケーションはLinuxバイナリのアプリケーションです。 どういった仕組みでこれを実現しているのかの説明がThe FreeBSD-linuxulator explained (for users) | Alexander Leidingerに掲載されていて参考になります。 図1 FreeBSDで動作するAdobe Reader -

    2010年10月7日 Linuxバイナリ互換機能の仕組みの紹介 | gihyo.jp
  • Look Keo メモリークリップ - 黒こんぶの日記

    SIDI シューズと Look ペダルという組み合わせを使って約2年程になりますが、恥ずかしながらつい数か月前まで Look Keo クリートの真ん中辺りにある “A” 字形のメモリークリップをまったく使っていませんでした。(^^; 説明書なんて読まないし、そもそもネジで固定するだけのクリートに説明書は不要だと思っていました。真ん中になんか使わないものがあるなあとは思っていたんですが、大して気にしていませんでした。反省... SIDI のソールはクリート取り付けの為のネジ穴3個に加えて Look Keo クリートのためにもう1つ真ん中にネジ穴があります。このネジ穴がメモリークリップのためのものです。 つまり、クリートの位置決めが完了したら、メモリークリップもネジ止めしてしまい、ゴムのパッドで蓋をします。クリートがすり減って交換時期が来たら、クリートを固定している3ヶ所のネジは外しますが、メ

    Look Keo メモリークリップ - 黒こんぶの日記
    naskin
    naskin 2010/09/27
    これは便利そう。
  • 4Gamer.net — [CEDEC 2010]ネットゲームの裏で何が起こっているのか。ネットワークエンジニアから見た,ゲームデザインの大原則

    [CEDEC 2010]ネットゲームの裏で何が起こっているのか。ネットワークエンジニアから見た,ゲームデザインの大原則 編集部:touge 先週行われた「CEDEC 2010」の講演から「ネットワークゲームの仕組みとゲームデザイン」と題されたセッションを紹介しよう。 「CEDEC 2010」公式サイト 登壇したのは,セガ第三CS研究開発部のテクニカルディレクター 節政暁生氏。節政氏は「ファンタシースター オンライン」シリーズのプログラマとして,長年ネットワークゲーム(オンラインゲーム)の開発を手がけてきてきた人物だ。この講演では,その経験からネットワークゲームゲームデザインにおいて,気をつけるべきことについてのレクチャーが行われた。その内容には一部技術的な要素を含むものの,基的にはプランナーに向けたものであるため,理解にそれほど専門的な知識は必要ない。いわばネットワークの基礎の基礎にあ

    4Gamer.net — [CEDEC 2010]ネットゲームの裏で何が起こっているのか。ネットワークエンジニアから見た,ゲームデザインの大原則
  • 第12回 索引の分散 | gihyo.jp

    はじめに GoogleなどのWeb検索エンジンでは、2004年ごろには数10Tバイトの索引を数万台のサーバに分散させていたと言われています。これは、大量のデータを索引化したり大量のクエリを捌く必要がある際に、1台のマシンでは十分な速度が出ないことがあるためです。近年のハードウェアの進化はめまぐるしいですが、それでもハードウェアによるスケールアップには限界があるため、大規模な検索エンジンにおいて検索処理をスケールさせるには複数台のマシンの利用が不可欠となります。今回は、転置索引の複数のサーバへの分散方法について見ていきます。 複数台サーバにおける転置索引 複数のサーバを利用して検索処理を高速化させる方法には、索引のレプリケーション(replication)と索引の分散(distribution)の2つがあります。索引のレプリケーションとは、複数台のマシンに同じ転置索引(のコピー)を配置する方

    第12回 索引の分散 | gihyo.jp
  • キレイゴトでないフェースブックの物語 - 「The Accidental Billionaires」 - michikaifu’s diary

    久々の書評。昨年出ただが、休暇中にオーディオブックにて読んだ、というか聞いた。会話部分が多いので、オーディオブック鑑賞にはあっていると思う。とても面白かった! The Accidental Billionaires: The Founding of Facebook: A Tale of Sex, Money, Genius and Betrayal A Tale of Sex, Money, Genius and Betrayal 作者: Ben Mezrich出版社/メーカー: Doubleday発売日: 2009/07/14メディア: ハードカバー クリック: 7回この商品を含むブログ (3件) を見る これはフェースブック誕生の物語なのだが、フェースブックを礼賛するキレイゴトの成功譚ではない。フェースブック創業者であるMark Zackerbergを中心に、その周囲をめぐる人々の

    キレイゴトでないフェースブックの物語 - 「The Accidental Billionaires」 - michikaifu’s diary
    naskin
    naskin 2010/04/05
    出る杭を叩こうとするよりマシじゃなかろうか。
  • 交差点の事故を防げそうな警告システムのコンセプト「AISA」

    交通事故が、もっとも多く発生するのが交差点とその付近。その割合は全事故数の半数を超えています。 それを改善するために、ITSの活用など、いろいろな施策が行われ、特に最近では車に警告システムを実装する研究がすすめられているように感じますよね。 さて、今回は事故発生の調査目的のシステムではなく、交差点自体に、警告システムをつけようというアイデアをご紹介します。 組織のマインドマップツールをマインドマイスターにすべき理由 伸びてる産業、会社、事業を紹介しまくるStrainerのニュースレターに登録!! 交差点の交通事故を防ぐ 警告システムのコンセプト ↑小さなカメラがベースとなったセンサーによって、人の足やバイク、車を感知し、LEDが発光するようになっています。 ↑人か車かで発光する色が変わり、距離によっても変化するのも特徴。 ↑実際に交差点へ設置すると、このような状態になります。たまにこれに近

    交差点の事故を防げそうな警告システムのコンセプト「AISA」
    naskin
    naskin 2010/03/28
    突っ込んでくる馬鹿を察知できそうでいいな、コレ
  • twitterで「あげます」みたいな事は出来ないかな - 煩悩是道場

    ぱっと思いついたので軽くメモ。掲題のような事を思いつきました。誰か面白がってくれたらドメイン取得費用くらいは捻出するし、開発するよって言う人がいたら薄謝くらいは出します。 ◆思いついたきっかけとかきっかけは自分が投稿したpost。溜まった書籍を解体してスキャンするだけの簡単なお仕事なう。スキャン用に解体されたを譲渡したりされたり仕組みはまだ開発されないですかhttps://twitter.com/ululun/status/10859640828スキャンしたpdfデータを交換しあう、というのがスマートなんだけど「どう見ても著作権侵害です、当に(ry」なのは明白なので、スキャンする為に切ったを資源ゴミにするのではなく、自分で取り込みたい誰かに欲しい人が送料を負担するやり方であげる事は出来ないだろうか、と考えたのがきっかけ。 で、ゆうべ「mixiのあげますコミュニティは便利だよねー」とい

  • IDEA * IDEA

    ドットインストール代表のライフハックブログ

    IDEA * IDEA
  • OAuth

    私は“ドラクエ”が大好きです。中でも一番ハマったのはドラクエ3こと『ドラゴンクエストIII そして伝説へ…』。4人の職業を選んでパーティを作り、冒険を進めるゲームでした。強い敵を次々に倒していくうちに、「自分の育て上げたパーティで友達のパーティと対戦したい」という思いが芽生え、どんどん強くなっていきました。しかし、当時のファミコンでは通信対戦もできるわけがなく、あきらめるしかありません。ゲームで決められた“枠”の中でだけ遊ぶことを、少しだけ寂しく感じました。 これ以来、ゲームに限らず何かにハマると、「枠を超えて遊ぶこと」はできないだろうかと考えるようになりました。例えば、携帯音楽プレイヤーの再生履歴です。聴く曲の趣味が近いユーザーをグルーピングできたり、気に入ってよく聞いた曲と似ている曲を推薦できたりできそうです。これはいつの間にか、iTunesやAmazonのお薦め機能として実現されまし

    OAuth
  • パスワードリマインダーの実装を考える - Scrapcode@はてなダイアリー

    サイト運営者の視点で、パスワードリマインダーの実装について考えてみます。 (1) 登録メールアドレスに生パスワードを送信する アチコチでよく見かけますが、パスワードの扱いが軽すぎます。 メールを盗聴されるとパスワードが漏れます。パスワードの使い回しが少なくないと思われる現在、該当サイトだけでなく他のサイトもアカウントを乗っ取られる危険性があります。 また、該当サイトではデータベースに生パスワード、もしくは復号可能なパスワードを保存している事になります。万が一該当サイトのサーバーがクラックされた場合、データベースのデータと復号方法まで一緒に漏れる可能性があります。 (2) 登録メールアドレスにランダムな仮パスワードを送信する メールを盗聴されるとその仮パスワードを使ってログインされ、アカウントが乗っ取られます。パスワードを変更されてしまうとどうしようもなくなります。 盗聴者より先にログインし

  • [技術継承の現場] useとrequireの違い - NDiS Tech

    物事には順番というものがあります。 連続テレビドラマでもアニメでもコミックでも小説でもなんでもいいですが、いきなり最終回やエピローグを見せられても大抵なにがなんだかわからない。ごく単純なレベルから少しずつ複雑度が増していく過程を見ていたからこそついていける話もあるものです。 プログラミングの世界も似たようなもので、たとえばWeb関連の技術も、table タグもない状態からフレームだ JavaScriptCSS だ Flash だ…と進んできた過程を見ているからこそ大まかにでも全体像が把握できている面は否定できず、いま1から理解するのは大変かもしれないなあ、と社内の新人さんを見ていると思います。 先日周囲で話題になっていたのは Perl での「use と requireの違い」。 まあこれも、大変大雑把に返答させてもらえば、 「use使っとけ」 の一言で済む話ではあります。Perl4の

  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • 1