この記事は、HTML5 Advent Calendar 2012の15日目のエントリーです。 WebSocketは、Webサーバ・ブラウザ間で双方向に通信するための仕様であり、APIとプロトコルがそれぞれ以下の規格で定義されています。 API: W3C WebSocket API プロトコル: IETF RFC 6455 - The WebSocket Protocol (日本語訳) Node.js + Socket.IO のようなライブラリを使うと割と簡単にWebSocketが使えますが、中で何が起こっているかもう少し追ってみたいという動機により、tcpdump+WireSharkによるパケットキャプチャを通してWebSocket通信の中身を調べてみました。 作業環境 サーバ側、クライアント側ともホストはWindows 7 (64ビット版) で、サーバはその上の仮想マシンとして動かしてい
ブラウザ「Google Chrome」は、動作の速さといった基本性能はもちろんのこと、ログイン機能でPC/スマホを問わずに、ブックマークや設定などが共有できる点もいいところ。共有できるものの中には、Chromeをより便利に使える拡張機能も含んでいます。 そこで今回は、ライフハッカーがこれまでお届けしてきた拡張機能の紹介記事をまとめました。ビジネスパーソンにオススメの「仕事がはかどる」、「もっと便利にパワーアップ」、さらに「かゆいところに手が届く」といったちょっとした機能もあります。Chromeユーザーはぜひチェックしてみてください。 (目次) [1]仕事がはかどる [2]もっと便利にパワーアップ [3]かゆいところに手が届く [1]仕事がはかどる ・Gmailでメールの送信スケジュールが設定できる拡張機能「Right Inbox」(2012,3/3配信) ・Gmailのメールを簡単に暗号化
12/15、つまり昨日からSoftBankのiPhone5のテザリングが解禁になりました。 テザリングってなによという人がいるかもしれないので、簡単に言うと、ブックパソコンやiPadのWi-Fiモデルを外に持ち出した時にiPhone5を無線ルータとしてつなげられる機能のことだ。 昨日の朝はまだダメだったけど、朝7時についにオープン・・ こんな感じで、つながってるとホーム画面の上部に青くでます。 設定 → インターネット共有 → オン でできるので超簡単。iPhone5の場合、Wi-Fi、Bluetooth、USB直結の3通りでPCにつなげるわけですが、たぶん速度的には 直結 > Wi-Fi > Bluetooth の順になると思う。 自分はいままでSo-netモバイル3GのdocomoSIMをiPhone3GSの香港販売のSIMフリー機にいれて外出の際はMacBookAirとかiPadにつ
選挙が近づいてきてからよく回ってくるグラフのひとつに、財団法人 明るい選挙推進協会というところが出している「年齢別投票率の推移」というグラフがあります。 このグラフは興味深いんですが、線で繋がった各年代の人々の中身は、選挙ごとにどんどん入れ替わってしまうという問題があります。 たとえばこのグラフによれば、昭和42年の第31回衆院議員選挙では66.69%の、平成21年8月の第45回では49.45%の20代が投票していますが、彼らは同じ人たちではありません。当たり前のことですが、昭和42年に20代だったのは昭和12年から22年に生まれた人たちで、彼らは平成21年には63歳から73歳になっています。 もちろん、ある年頃の人たちがどのように行動するか、という切り口も大事なものなので、このグラフに意味が無いとは思っていませんが、中身を一貫させたデータも見たい、と思いました。 しかしちょっと検索してみ
FP-RECOは業界初、金融情報コンテンツの形成を目的としたファイナンシャルプランナーのソーシャルネットワークです。 多くの意見、明確でシンプルな基準をポリシーに楽しく真剣なマネー情報を発信していきます。
iPhone上でMicrosoft Exchange方式でアカウントを登録すればプッシュメール・連絡先・カレンダーが同期できたGoogle/Gmailアカウントですが、2013年1月30日を最後に新規登録が終了になります。 iPhone純正の「メール」アプリでGmailをプッシュ受信するために必須だったExchange設定ですが、1月を最後にこれが打ち切られる事で、iPhone上でGmailをリアルタイムにプッシュ受信するためにはGmailアプリが必須になります。 また、連絡先にかんしてはCardDAV、カレンダーに関してはCalDAVの方式にてGoogleアカウントとiPhoneを同期する事は可能になっており、今後はExchangeではなくGmailアプリ/CardDAV/CalDAVの3本に分散して利用する事になります。 設定手順は以下のとおり。 CardDAV/CalDevの設定方法
#LOVEFONT企画16日目担当の kanako29 ですこんにちは。 LOVEFONTでは自分の愛するフォントについて熱く語ろうということで、今回私は、「Comfortaa」というフォントを紹介します。 Comfortaa について Comfortaa の作者は、aajohan さん。 こちらのフォントは、2008年に制作されたようです。 ライセンスは、SIL Open Font License で、商用無料で使用することができます。 ウェイトは、Light, Regular, Bold の3種類です。自分は太めの方がコロッとしてかわいいと思うので、Bold +「アンチエイリアス強く」で使用することが多いです。 Comfortaa の好きなところ 私が Comfortaa を好きなところは、クセが少なくシンプルでかわいらしいところです。 特に小文字が良いです。a, b, d, p, q
AppBank の主任です。 iPhone の中に小さな IC カードが入っていることをご存知でしょうか。それは「SIMカード」と呼ばれています。 契約時にショップの店員が iPhone にカードを入れてくれる場合もあるので、覚えがない方も多いかも知れません。 これは iPhone 3G/3GS・iPhone 4/4S・iPhone 5 に入っているのはもちろん、日本国内で販売されているほとんどの携帯電話に入っています。 携帯電話にもよりますが、このカードがないと au・ソフトバンクの回線を使って電話したり、メールを送受信したり、ウェブページを見たりすることができないからです。 なぜ SIM カードがないと通話・通信ができないのでしょうか? 今回は SIM カードの役割と種類について解説いたします。 SIMカードとは? SIM カードは縦1.5センチ・横2.5センチほどのプラスチック製の
通信業界ではLTE元年と呼ばれた2012年があと少しで終わろうとしているが、気が付けばニュースやCMなどではLTE、WiMAXといった言葉が飛び交い、店の看板には「WiFi使えます」というシールが貼られている。今回は、「さちテク」によるこれらの乱立する無線技術がどのような経緯で進化してきたのかを解説頂いた。 ——- ニュースやCMで飛び交う謎の言葉 LTE、AXGP、4G、WiMAX…… これらは、今世の中に出てきた携帯電話の最先端かつ最新鋭技術を表す言葉です。 でもこれらの言葉が気になって、調べてみようとしても、なんだか難しいことばかりでてきます。 お店に聞くと「速いんです!」「新しいんです!」「すごいんです!」「でも月7GBまでで、あっ、でも超過した場合は買い足していただければ」などと余計わけがわからなくなります。 かと言って詳しい人に聞くと、「LTEは下りにOFDMAを採用した第4世
これは、TDD Advent Calendar jp:2012 の16日目のエントリーです。前日のエントリーは、@pocketberserkerさんの「Specs2のParameterized Testのはなし」でした。 ご存じの方も多くなっていると思いますが、「テスト駆動開発(以下、TDD)」とはテストコードを先に書くテストファーストを基盤とした開発手法です。先にテストコードを書く事により、これからどのようなプロダクションコードを書こうとしているかを明確にすることができることが特徴です。このため、テストの技法というようりは設計の技法です。 テスト駆動開発を実践することにより多くのメリットを得ることができます。このことは2011年のAdvent Calendarで言及しました(TDDを学ぶべき10の理由 #TddAdventJp)。TDDは簡単に導入することができる一方で、実践するのは非常
This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.
For full functionality of this site it is necessary to enable JavaScript. Here are the instructions how to enable JavaScript in your web browser.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く