タグ

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

  • WebSocket サーバの実装とプロトコル解説 - Block Rockin’ Codes

    intro なんだかんだ WebSocket を使ってるのに、 WebSocket サーバを自分で書いたことが無かったので、RFC も落ち着いてきたここらで、仕様を読みながら実装してみようと思いました。 "WebSocket サーバ 実装" とかでググると、 Socket.IO とか pywebsocket で WebSocket アプリ作って、「WebSocket サーバを実装」みたいなタイトルになってることが多いみたいですが、 (Apache に PHP で HelloWorld して、「HTTP サーバ実装しました」とは言わないよね。) この記事では、 WebSocket プロトコルをしゃべるサーバ自体を実装します。 といっても、全部やるのはちょっと大変だったので、基的なテキストメッセージのやりとりの部分だけやって、エコーサーバができるところまでやりました。 完成版のソースは以下で

    WebSocket サーバの実装とプロトコル解説 - Block Rockin’ Codes
  • 上司「ハッキングだ!」 : 2chコピペ保存道場

    kimitoboku035
    kimitoboku035 2012/07/25
    こんな会社って、実在するの?
  • エディター戦争

    GNU/Linux環境に移行して数カ月たった。当初危惧していた、GNU/Linuxは難しいのではないかとか、使い物にならないのではないかという恐れは、全て杞憂に過ぎなかった。ただ、文化の違いというのはある。 たとえば、私が不自由なWindowsを使っていたときは、IDEを重視していた。IDEとは、エディタ兼ビルドシステム兼デバッガー兼バージョン管理システム等等。ところが、GNU/Linuxに移ってからというもの、どうもそういう考え方はしなくなった。エディタはエディタで、ビルドシステムはビルドシステムで、デバッガーはデバッガーで、バージョン管理システムはバージョン管理システムとして、別々に使うようのが自然であるように思われる。 特にエディタだ。最初は、geditを使っていた。というのも、馴染みやすいテキストエディタであるからだ。Ctrl+Cでコピー、Ctrl+Xでカット、Ctrl+Vでペース

    kimitoboku035
    kimitoboku035 2012/07/25
    確かにEmacsを最初にさわり始めた頃はどこをどう、設定すればいい感じに成るのかわかんなかったなー、
  • Coda 2のトップ20シークレット…。(Coda 2について書かれた記事を意訳してみました) | Appdrill

    Panic のブログに「Top 20 Secrets of Coda 2」 という記事があったので意訳してみました。Coda 1 の時からある機能も載っていましたが、それらもそのまま載せています。 別々のファイルを分割表示する方法 別々のファイルを分割表示する方法です。大きく分けて2つのやり方があります。 1. ウィンドウを分割した状態で、別のファイルをOption+ダブルクリック、またはパスバーにファイルをドラッグ&ドロップ。 HTML + CSS + ライブプレビュー 縦に3分割してHTMLCSS、プレビューを表示させると開発が楽です。 HTMLCSSどちらを修正しても自動でプレビューが更新されます。 サイトをグループで管理可能 iPhone のホーム画面のようにサイトをグループで管理できます。 タブをアイコンではなくてテキストで表示 タブバーの下をドラッグするか右クリックから「テ

    Coda 2のトップ20シークレット…。(Coda 2について書かれた記事を意訳してみました) | Appdrill
  • shell script を書くときの tips 2つ(初心者向け) - tokuhirom's blog

    shell script は普段さけて通りたいと願ってやまないわけですが、たまには書かないといけないことがあるので、そういうときは覚えておくと便利な tips を2つ。 autodie っぽくするset -eとすると、コマンドの実行に失敗したときにそこで実行がとまるので便利。 #!/bin/sh set -e perl -e 'die' echo SHOULD NOT REACH HEREとすると % ./hoge.sh Died at -e line 1. % echo $? 255となって、最後までいかずに死にます。 複数のコマンドを順番に実行するときに便利。 なお、以下のような挙動をするんだそうです。 ただし失敗したコマンドが until または while ループの一部である、 if 文の一部である、 && または || リストの一部である、 コマンドの返り値が ! で反転されてい

  • プロ・ブロガーの僕が新MacBook Airに即インストールした「使えるアプリ」30選!

    20. MindNode Pro MindNode Proはマインドマップ作成用アプリ。 iOS版と共有できる。 僕は書籍の企画を考える時は必ずMindNode Proを使っている。 最初手書きでノートに書き殴ったアイデアを、MacのMindNode Proでマインドマップにする。 MindNode Proが素晴らしいのは、RTF形式でアウトラインをエクスポートできること。 完成したマインドマップをRTFでエクスポートしてPagesで開くと、そのまま企画書の目次構成案になる。 最高です。 MindNode Pro 1.8.1(¥850) カテゴリ: 仕事効率化, ビジネス 販売元: IdeasOnCanvas GmbH – IdeasOnCanvas GmbH(サイズ: 3.5 MB) 全てのバージョンの評価: (30件の評価) 21. OmniFocus OmniFocusはプロジェクト

    プロ・ブロガーの僕が新MacBook Airに即インストールした「使えるアプリ」30選!
    kimitoboku035
    kimitoboku035 2012/07/25
    金が掛かりすぎてやばい、
  • クリアネオの口コミって信じていい?効果は確実なの? | 愛と小町

    クリアネオの特徴 無添加・無着色だから肌が弱い人でも安心 ワキガや嫌な臭いの原因となる菌を殺菌・消毒 お得な定期コースは、購入縛りなし!いつでも解約可能 体臭の悩みは老若男女問わず共通の悩みですが、他人には相談しにくいので1人で悩んでいる人が多いんです。 体臭って、自分でニオイが気になった時は、他の人はもっとクサイと思っています。 もしあなたが、自分でワキガかも…と思うのであれば、周りの人はあなたのニオイに気づいているかも… クリアネオは、そんなワキガ臭や足のニオイなど、イヤーな体臭全般を10秒でカットしてくれるんです。 クリアネオの効果や口コミを調査しましたので徹底解説します。 購入時に特典が付いてくるのでお得 公式サイトはコチラ ※特典は毎月変わるので公式サイトでご確認ください クリアネオはどんな人におすすめ? クリアネオの殺菌率は、なんと99.999%!体臭の悩みを解消してくれるクリ