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
Adminer: a full-featured database management tool written in PHP. Apache: the world's most used web server software. Composer: a dependency manager for PHP. ConsoleZ: modified version of Console 2 for a better experience. Filezilla: a FTP server application. Ghostscript: an interpreter for the PostScript language and for PDF. Git: a widely used version control system for software development. GitL
この記事は賞味期限切れです。(更新から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に対応して
前回はPassの生成に必要なファイル(pass.json, icon.png, logo.png)の3つのファイルを準備し、Passのデザインの確認までを行いました。 今回は端末にダウンロードできるPassをどのようにサーバサイドで生成するかを説明します。なお、生成にはAppleのデベロッパーサイトで証明書を取得する必要が ありますので、ご注意ください。 あと、もちろん node.js も入れといてくださいね。 まず、Passbookに読み込ませるPassファイルの構造から説明します。 Passファイルの構造は普通のZipファイルになっています。Zipファイル内に必要なファイル(pass.jsonやicon.png)を固めて端末に送信しています。実際に前回作ったPassファイルの中身を unzip -l してみると… asuna:Passes tetsuo$ unzip -l hoge.p
久しぶりにLabブログの更新です。 気付いたら、ずいぶん更新ができてなかったのでこれを機会にBlogのデザインも一新し、また新たな気持ちで続けられればと思っています。 今回はiOS6の新機能として追加されたPassbookについて実際にサーバを作ってみて、どのような作り込みが必要かを3回くらいに分けて説明します。 Passbookはすでに使われているかたもいらっしゃると思いますが、iOS6から導入されたサービスで会員証やクーポン、飛行機の搭乗券などを比較的簡単な仕組みで実現できるサービスです。 TechfirmでもANA様のPassbookを使ったサービスをお手伝いさせて頂きました。(http://www.techfirm.co.jp/case/ana_passbook.html) Passbookでできること自体はFeliCa搭載ケータイが主流になってる日本では既に実現できていることが多
インタラクティブにテストを実行できるの目的として上げてるテスティングフレームワークのtestemがリリースされた。 機能としてはJsTestDriverやBuster.JSのようにサーバをたちあげてブラウザでキャプチャURLにアクセスして実行させる仕組みや、テストの構文も既存のJasmine(デフォルト)やQUnitやMochaと言ったものがアダプタ的に使えるようになっていて、ファイルを保存したら自動でテストを実行して結果をCLIに表示したり、testem ciを使うことでTAP形式で出力することもできる。 機能としては目新しい感じはしないけど、使い始めてテストを書き始めるまでの短さやテストを書いてすぐその結果が見えるところに作者の意図があるテストフレームワークなのかなと思いました。 実際にtestemを使うには、インストールしてtestemを実行してテストを保存するだけ。 $ npm i
(追記: nodejsのバージョンが0.2時代のやり方です。0.4.8でのやり方はnaveを使ったnode.jsインストールと、最近のnpmの使い方 - ラシウラに書きました) (まとめ)コマンドラインJavaScript環境nodejsと、そのパッケージマネージャnpmをいれ、npmからスクリプト言語CoffeeScriptを入れる手順です。CoffeeScriptというのは、rubyベースでpython風味を付け足したような文法のJavaScript環境で動く言語です。以下すべてWindow7 Home Premium x64上で行っています。 nodejsのインストールの仕方は、Building node.js on cygwin (windows) · nodejs/node-v0.x-archive Wiki · GitHub にあり、結果的にこの手順で可能です。 注意点は以下:
Package Repo Description Author Modified Forks Stargazers Watchers
Node.js 用パッケージマネージャ npm と Sinatra ライク軽量フレームワークの express を使ってみた おばんです。昨日は node.js のセットアップで終わってしまいましたが、今日は Hello, world までやってみます。 謝辞 今回エントリするにあたって以下の記事を参考にさせていただきました。ありがとうございます。 node.js を試してみた – ursmの日記 npm のセットアップ Node.js には rpm によく似たパッケージ管理を実現する npm というものが存在します。他に同様のもので kiwi というものも存在するのですが、今後は npm を使うことが推薦されているようです。以下 kiwi の公式サイトより引用。 NOTE: kiwi is no longer supported, please use npm. This reposit
前回は、環境構築+JQueryを使うための調べもので終わってしまいましたが、今回は、いろんなエンコードのサイトを取得して、utf-8に変換し、JQueryを使えるところまで作ります。 スクレイピングするにもまずはスタートラインにたたないとね。 処理を作る前に、iconvが必要なので、まずはその取得からです。 iconvのインストール 昔は、npm未対応だったみたいですが、現在はnpmに対応しているようです。 以下のコマンドでインストールできます。 npm install iconv-jp 自分は、これであっさり使えるようになりました(コンパイルしてたから、もしかしたら上手く動かない場合もあるかも)。 いろんなエンコードのサイトを取得して、utf-8に変換する処理 node.jsとjQueryでスクレイピングするウェブアプリの作り方 のコードをベースに不要なところを削って、v0.6.7のドキ
そろそろnode.jsさわってみようか、でも、hello worldだけじゃつまらないし・・・なんて思っていたところに、ちょうど作りたいスクレイピングが。。。 で、「よっしゃ、hello world気分でやってみっか!!!」 なんて思っちゃった時のメモ書きです。 インストール(Mac - v0.6.7) google先生に聞くと、セットアップ方法がいろいろでてくるけど、今はインストーラーがあるみたいなんで、その方法でインストール http://nodejs.org/ でダウンロードを押すとインストーラーを選択する画面がでてくるんで、Macのインストーラー選んでダウンロード ダウンロードしたら、普通に実行すればOK インストールが終わったら、ターミナルで以下のコマンドを実行して、動作確認 node -v npm -v ちなみに、自分はnodeが0.67、npmは1.1.0-beta-10と出
Gin.jsを使って複数ファイルを構文解析したかったのでWSHにやらせたんだけど、対象データ367ファイルで結構時間かかった。JScriptのバージョンは5.8。測定にはtimeitを使った。 Elapsed Time: 0:03:24.843 Process Time: 0:00:01.046 System Calls: 4389576 Context Switches: 663676 Page Faults: 1163534 Bytes Read: 225608247 Bytes Written: 5009343 Bytes Other: 4229513 GitHub - kageroh/collect-marker ファイル入出力はそんなに遅くないみたいだったけど、Gin#parseがやっぱり時間かかる。JScript 5.6でやってたときはもっとひどくて、3倍以上かかってた。あと、
nide is a web-based IDE for node.js. It’s designed with simplicity and ease-of-use in mind. nide was initially developed as part of the Node Knockout 48 hour coding competition. nide’s current features: Project tree display File operations (create/delete/rename files and folders, hide/show hidden files) Syntax highlighted code editing for multiple programming languages OS X Lion-style automatic sa
Testing JavaScript with node.js http://d.hatena.ne.jp/gfx/20110206/1296979666 JavaScript のライブラリやアプリケーションなどを JE でテストしたりするのは、筋が悪いとかんじます。創りかけのものを創りかけのものでテストするのは、時間の無駄になりやすいからです。 最近では v8(の一ラッパーとしての node.js)やSpiderMonkey などが用意に手にはいるので、これを利用すればよろしい。CommonJS などというものもでてきており、最近ではサーバーサイドでのテストもかんたんになりつつあるだろうし ということで、mustache.js をテストするスクリプトを以下にあげる。これは node.js でテストする場合です。JavaScript で簡易的な TAP Producer を実装してみたけど
nodejitsu.com 2010.9.24のエントリ jsdom + jQuery in 5 lines with node.js node.jsでスクレイピング jsdom使うと取得したhtmlへDOMが使えるようになる 慣れ親しんだjqueryのセレクターapi使ってスクレイピング request/http-agentモジュール使って標準モジュール(=http)だけで書くよりもコードすっきり という内容のエントリ サンプルコード修正しないと動かない 以下斜め読んだ内容 スクレイピング たいていの言語がライブラリ色々用意されてる Ruby hpricot nokogiri Python beautiful-soup scrapy Perl pQuery PHP PHP DOM バグなくhtml/css/javascriptをハンドリングするのが難しい サーバーサイドjsにおけるスクレ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く