Nginxをリバースプロキシとして動かし、その後ろでSocket.IOを動作させる方法。nginx_tcp_proxy_moduleを使用。 WebSocketのサーバーををリバースプロキシサーバーの後ろで動作させるためには、そのリバースプロキシサーバーがHTTP 1.1のUpgradeを適切に扱ってくれる必要があります(捨てたりしないこと)。Nginxはしばしばリバースプロキシとして使用されますが、nginxのproxy_passディレクティブはそのままではwebsocketの接続を期待通りに扱ってくれません。yaoweibinさんが一般的なtcp接続をリバースプロキシするためのモジュール、nginx_tcp_proxy_moduleを作成してくださっています。このnginx_tcp_proxy_moduleを使用してnginxでwebsocketサーバーをリバースプロキシできるようにし
Welcome To SupportDetails.com SupportDetails.com has everything you need to know to keep tech support people happy: which computer you are using (PC or Mac), which operating system (Windows or OS X), which web browser (eg, Firefox, Chrome, Safari, Edge), your IP address and more system information. Customize Your Report Simply send a properly formatted URL with recipient, sender, or both to have t
内容:「Support Details」は、アクセスするだけでPCの利用環境情報を一覧で表示してくれるサイトだ。取得した情報をメールで送信したり、CSVやPDFで出力することもできるため、自身の環境をすばやく確認したい場合はもちろん、サポートを受ける際などにも便利だ。 「Support Details」は、OSやブラウザの種別、画面解像度、IPアドレスといったPCの利用環境の情報を、アクセスするだけで一覧表示してくれるサイトだ。詳細な情報がわかりやすく表示されるので、サポートを受ける際などに便利だ。 PCを利用していて何らかの不具合が発生し、誰かに助けを仰ぐ場合、現在の利用環境について伝える必要が出てくる。しかし、何をどう伝えてよいか分からないことも多いだろうし、これらの情報をあちこちから集めて回るのは一苦労だ。人によっては、どこを見れば確認できるのかを調べるところから始めなくてはならない
はじめに こんにちは、Python界の情弱です。今日はChrome+HTML5 Conferenceのお手伝いに来てます。いままで全く触れてこなかった世界ですが、結構HTML5はXMLのようにセマンティクスに重点を置いてるんですね。CSS3も動的なエフェクトを簡単にかけられるようになってるし、とてもいいですね。 さて、YouTube Live Streamのお手伝いしながらRSS見てたら、ちょうど今日のテーマに沿ったエントリがdiggで紹介されてたので、翻訳しました。 10 Excellent HTML5 coding Tools Many Users Don’t Know About 10 Excellent HTML5 coding Tools Many Users Don’t Know About (オリジナル) HTML5はウェブサイトの作成方法を根本から変えることになるでしょう。
本連載「Apple Geeks」は、Apple製ハードウェア/ソフトウェア、またこれらの中核をなすOS X/iOSに関する解説を、余すことなくお贈りする連載です(連載目次はこちら)。 UNIX使い向けを始め、Apple関連テクノロジー情報を知りつくしたいユーザーに役立つ情報を提供します。 仮想「x86環境」の隆盛 Intelアーキテクチャへ移行してからというもの、OS Xユーザーに一躍人気となったソフトのカテゴリーがある。OS X上で他のOSを動作させる、いわゆる「仮想化ソフト」だ。「Parallels Desktop」に「VMWare Fusion」、そして「VirtualBox」といった仮想化ソフトは、いずれも容易にWindowsなどx86向けOSを動作させることができる。PowerPC時代は、x86のコードをPowerPCのコードへと変換しなければならず、それが実機にはほど遠いパフォ
無線インフラ大手のEricsson(スウェーデン)は、スマートフォンの先のモバイルアプリ時代を見据えてHTML5に積極的に参画している。EricssonでHTML5への取り組みを統括する同社サービス&ソフトウェアリサーチ担当トップのMartin Korling氏は、「HTML5により、WebブラウザがWebプラットフォームになる」と語る。Korling氏に、EricssonがHTML5を重要視する理由や将来のモバイルアプリについて話を聞いた。 Martin Korling氏。3月11日の東日本大震災発生時に東京で地震を体験、モバイルでの通話とFacebookを使って、家族や友人に無事を知らせた。「モバイルは非常事態をサポートできる大切なインフラになったことを、身をもって実感した」 ――無線インフラ技術ベンダーのEricssonがHTML5分野で活発に活動しているとのことですが、具体的に何を
Firefox web browser - Faster, more secure & customizable Mozilla開発者ブログに「speak.js」に関する興味深い記事が掲載された。 「speak.js」はテキストの読み上げを実現するJavaScriptライブラリ。JavaScriptとHTML5のaudio機能のみを使って動作しており、ブラウザにおける汎用的な読み上げ機能として注目される。ご存じない方は、「speak.js」のデモを試すと理解しやすい。現段階でこのデモが正しく動作するのはFirefoxだけなので、実行する場合にはFirefoxからアクセスする必要がある(Chromeでも動作するものの、ローディングに長い時間がかかる)。 「speak.js」が興味深いのは、フルスクラッチから開発されたライブラリではなく、C++で実装されたスピーチシンセサイザ「eSpeak」を
グーグルおよびHTML5 Developers JPは8月21日、グーグル東京オフィスにおいてHTML5関連技術勉強会の第20回目の記念カンファレンスとなる「Chrome+HTML5 Conference」を開催した。 「Chrome+HTML5 Conference」はWebデベロッパおよびHTML5/CSS3に関して初心者~中級者クラスのマークアップエンジニア/Webデザイナを対象とした規模の大きな勉強会だ。デザイナートラックとプログラマートラックの2つのトラックが併設され、基礎から応用まで幅広く学べる内容となった。ここでは、グーグル 小久保浩大郎氏のセッション「実践CSS3デザイン」から特に興味深かった部分を紹介しよう。 Webデザインの基本 グーグル - 小久保浩大郎氏 まず小久保氏はこれまでの開発経験から、Webデザインが達成すべき3つのゴールを次のように紹介した。 アクセシブル
Introduction In the ever-evolving landscape of web browsing, staying abreast of the latest technologies is crucial. HTML5, the fifth and current version of the Hypertext Markup Language, has revolutionized the way we experience the web. With its advanced features and enhanced capabilities, HTML5 has become the cornerstone of modern web development, offering a more seamless and interactive user exp
出版社から献本していただきました。対象とする読者は、ソフトウェア開発の経験を数年経てこれからリーダになる人からでしょうか。全体として、転職も含めたキャリアの話とマネージャとしてのマネジメント関連の話です。 キャリアに関して、「成長」ということで次のように述べられています。 成長はかなり正確な指標になり得るのだ。私の経験からもそう言える。成長していれば、その背景にはおそらく何らかの戦略が存在していると考えられるからだ。たとえば、人が成長しようとすれば、そのために新たなことを学ぶ必要がある。しかも、ただ漫然と学ぶのではなく戦略的な学びが必要なのだ。そうして成長することができれば、より大きな結果が出せるようになり、会社に利益をもたらすこともできるだろう。昇進もし、より大きな責任を担うようにもなるだろう。この場合も、「成長しないのは、死んでいると同じ」と言い切ってしまってもさほど間違ってはいないと
概要 開発をすればリリースがあり、リリースが終われば開発があります。継続開発をする以上はリリースと開発の繰り返しです。 開発手法やリリース手段は沢山あるのですが、あまりしっくりくるものが無かったので自分でまとめてみました。 これで完璧というものは残念ながらこの世にないと思うので、これからも臨機応変に良い流れを作って行ければと思います。 この文章は以下のような構成になってます。書き殴りですみません。 バージョンの付け方 ソースコード管理とリリース タスク駆動 環境方針 定義 いくつか事前に定義しておかないと話しが訳わからなくなりそうなので。 バージョン管理には git を採用しています。 開発というのはコードを書く事だけを指してはいません。 ここでいうフレームワークは「自身で開発している」として扱います。そうしないとちょっと難しいので。 ライブラリは自身の開発とそれ以外があると思いますので、
モーニング営業 ~ココロもカラダも 満たされる朝食~ たんばく質も野菜もたっぷり摂れて 一日を元気に過ごせる朝食で 完璧な一日のスタートを。 お日にち限定で、モーニングを開催しております。 コトコトの朝ごはん> Take out おうちで食べよう レストランクオリティをおうちで楽しめるコトコトのお持ち帰り(テイクアウト)。 レトルト仕様の真空パックなので、温めるだけで美味しくお召し上がりいただけます。 商品を見る はじまりは、癒しのスープから―。 千葉市中央区、蘇我駅・千葉寺駅近くにある「カラダをはぐくむレストラン コトコト」は、ココロもカラダも元気になれる一軒家レストランです。 毎日食べても飽きの来ない優しい味わいをコンセプトに、大人も子どもも笑顔になれるヘルシーランチやカフェ、ディナーメニューをご用意しております。 また、思わず写真を撮りたくなるようなノンアルコールカクテルやちょっと珍
Android 端末(実機、またはエミュレーター)の画面をリアルタイムで PC 上に表示するツール。 ※製品のデモンストレーション、勉強会などのプレゼンテーションで、自由に利用可 ※静止画も保存可 ダウンロード 新:Ver.3.00 旧:Ver.2.50 [ASM_2_50.zip] (235,929 Bytes) 動作環境 Java 1.5 以降が動作する OS(PC) Android SDK 1.5 以降の端末(実機、またはエミュレーター) ※または adb 互換機(Firefox OS / Google Glass...) インストール Java Runtime Environment(JRE)、または、Java Development Kit(JDK)1.5以降をインストールし、bin ディレクトリへパスを通す Android SDK 1.5 以降をインストールし、tools ディ
ずっと、待ち焦がれていたAPIが、ついにテスト実装されました。ブラウザから、カメラのライブストリームを取得するStream API (仕様はWHAT WGのサイトに記載)です。 この機能により、Webアプリのポテンシャルが飛躍的に向上すると期待されます。例えば、ビデオチャット。 カメラから取得した映像データを、Websocket で相互に交換すれば、ブラウザのネイティブ機能だけで、簡単に実現できます。 この機能が、実装されたのは、Opera mobileのテクニカルプレビュー(for Android)。以下のサイトの[Android build]からインストール出来ます。 http://my.opera.com/core/blog/2011/03/23/webcam-orientation-preview また、詳しくは以下のブログ(WebOS Goodies)で紹介されています。是非、ご
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く