You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/koj/www/sites/0017_tettori.net/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340 Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/koj/www/sites/0017_tettori.net/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.cl
Basic authentication can be a quick and efficient way to protect your content. Combined with SSL it’s also very secure. This article describes how to add basic authentication to a Node.js Express application. Express App The first thing we need is an Express application. Creating an Express app is extremely simple, and the makers of Express do a pretty good job documenting the process. package.jso
この記事は賞味期限切れです。(更新から1年が経過しています) JavaScriptユニットテスト一年生の私が、Nettuts+ のチュートリアルで知ったテストツール 「testem」のお陰で大変捗ったので是非お勧めしたく、ここで紹介してみます。 testem ってなに testem via GitHub : airportyh/testem Unit testing in Javascript can be tedious and painful, but Testem makes it so easy that you will actually want to write tests. 要するに、面倒なJSのユニットテストをより快適にしてみんなでハッピーにテスト書こうよ!というツールです。 testem自体はnode.jsベースで動作し、Jasmine/QUnit/Mochaに対応して
Quick development solutions have become a vital part of developing enterprise-grade applications in recent years. Businesses are looking for rapid application development for digital transformation. These software development approach have replaced traditional development to create apps for business process management and promote the idea of "Citizen Developers." Moreover, these development tools
このエントリは、「東京Node学園 4時限目」の資料その5です。 Nodeには様々なサードパーティ製のパッケージが存在しています。基本的にそれらはnpmでインストールすることになるので、http://search.npmjs.org/ で一覧を確認することができます。 また、同様のものをGithubのwatch数やfork数で見える可したものが http://toolbox.no.de/ です。 同様の目的のパッケージでも複数あってどれを選んだらいいか困ることも多いと思いますので、代表的によく使われているものを挙げていきます。 Webアプリケーションフレームワーク https://github.com/visionmedia/express WebSocket https://github.com/LearnBoost/socket.io データベース MySQL https://gith
Rename from "Jade" This project was formerly known as "Jade". However, it was revealed to us that "Jade" is a registered trademark; as a result, a rename was needed. After some discussion among the maintainers, "Pug" was chosen as the new name for this project. As of version 2, "pug" is the official package name. If your package or app currently uses jade, don't worry: we have secured permissions
Cloud9は、クラウド上で様々な操作ができます。無料でエディタ、デバッグ、バージョン管理etc、、、作ったらボタンひとつで公開までできてしまいます。有料にすれば、チーム開発環境、プライベート開発環境も構築できます。 Cloud9 IDEは、ソースコードで公開されています。せっかくですからこの高機能で美しいCloud9 IDEをローカル環境に構築してみましょう。 システム環境 Mac OS X Lion インストール手順 gitからダウンロードします。 $ git clone git://github.com/ajaxorg/cloud9.git Cloning into cloud9... remote: Counting objects: 30583, done. remote: Compressing objects: 100% (10271/10271), done. remote
今更ですが、node.jsを使ってdotcloud0.4上に環境を構築してみました。 ちなみにローカル環境はMacOSX10.6.7(SnowLeopard)です。 この辺りを参考にしていたんですが、6/22にdotcloud0.4がリリースされて ちょこっと変わったらしく、結局公式ドキュメントを読んでやりました。 1.DotCloudのアカウント登録 何はともあれ、dotcloudにアカウントを登録してAPIKey(あとで必要になります)を取得可能な状態にしておきます。 2. ローカル環境にDotCloudのCLIツールをインストール DotCloudにログインすると、右上からDashboardやsettingにアクセス可能になります。 このDashboardにアクセスしてみると… Start deploying by INstalling the CLI.とな。 まだないようです(ー。
node.js と websocket を使ってチャットサーバを書いてみたメモ。 さらっとブラウザ上で動作するリアルタイム通信処理が書けた。 以下、今回作ったチャットサーバのインストールや実行手順について。 環境構築 node.js をインストール。 $ git clone https://github.com/joyent/node.git $ cd node/ $ ./configure --prefix=/path/to/node $ make -j 4 $ make install node.jsパッケージ管理 npm をインストール。 $ curl http://npmjs.org/install.sh | sh 今回使用するパッケージをインストール。 $ npm install socket.io $ npm install express $ npm install jade
概要 websocketの入門者の定番の「チャット」をnode.js+socket.io(とexpressを少々)で実装。 クライアントの接続が途中で切断された場合、再接続時にメッセージを取得する処理も実装したメモ。 (nod32のHTTPチェックが、websocketを定期的に切断したので・・) ・画面 ・全ソース github: https://github.com/motsat/node-chat/ ←node server.js でサーバ起動し、 ブラウザで http://起動したサーバIP:8000 すれば動く!はず。 送受信するメッセージオブジェクト このメッセージオブジェクトでやりとりする。 サーバから、クライアントからのどちらでも基本的に形は同じ。 { "data" : "こんにちは", "type" : 1, // 通常の文字メッセージ=1, 取得要求=0 "option
iOSにFlashを搭載しないというジョブズの宣言? はもうとっくの昔話かも知れないが、HTML5・JavaScriptによるリッチコンテンツへの可能性がますます注目されはじめている。 個人的にではあるが、電子書籍のフォーマットであるEPUB3.0に興味がある。EPUB3.0はHTML5、CSS3がベースでマルチメディア対応のフォーマットだ。これらが今後どうウェブと絡んでいくのかが楽しみだ。ウェブと繋がるというのは例えばソーシャルリーディングとしての可能性だ。そのあたりの動向もこのテクスト讃歌で追っていけたらいいと思う。 そのような大きな視点への第一歩となるかは分からないが、サーバサイドJavaScriptもその流れのひとつだと思う。 早速だがnode.jsでsocket.ioの超入門的コードの実装をしてみた。 サーバ側からクライアント側(つまりブラウザ)へ時間データを一方的にPushし、
はじめに 最近新しくなったdotcloudでnode.jsのアプリケーションをデプロイして、動かしてみました。 このエントリを書くにあたり、以下のエントリを参考にさせていただきました。 Node.js+expressアプリをDotCloudにデプロイするまで - ksk_kbysの日記 DotCloud Documentation はじめてのNode.js -サーバーサイドJavaScriptでWebアプリを開発する-posted with amazlet at 13.05.07松島 浩道 ソフトバンククリエイティブ 売り上げランキング: 13,641 Amazon.co.jpで詳細を見る dotcloud(ドットクラウド) dotcloudはnode.jsやRubyを動作させることができるプラットフォームを提供しているクラウド環境です。 Platform as a Service=Paa
node.jsに関する基礎やチュートリアルのまとめ。 リアルタイムなWEBを実現するには必須のサーバサイドJS、node.jsについて色々とまとめてみました。 node.js node.jsについて node.js なんとなく凄そうだけどよく分からないという方も多いかもしれないので簡単に解説。 一番最初見た時は何かのJavaScript ライブラリかと思ったのですが、全く違って、V8というChromeにものっている高速JavaScriptエンジン上で動くサーバを動かせる仕組み。 サーバ自体を具体的に言うと次のようなコードで実現します。 var http = require('http'); http.createServer(function (request, response) { response.writeHead(200, {'Content-Type': 'text/plain
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く