Google
WWW を検索 junglejava.jp を検索

 CasperJS 関連情報メモ

Posted in Ajax (RSS)

ブラウジング自動化ツール「CasperJS」の関連情報をメモ。φ(..)
ヘッドレスブラウザの「PhantomJS」または「SlimerJS」をエンジンとして利用します。

関連情報
CasperJSでWebスクレイピング | 有限会社アテージ
CasperJSで動的ページをスクレイピング、あるいは毎月100円ゲットする方法について - そんな今日この頃でして、、、
CasperJSでWeb GUIテスト - Qiita

Windowsでお手軽にCasperJSを試す - 王様の耳は驢馬の耳(別館)
PhantomJS と CasperJS で複数ページを一括キャプチャする | Tips Note by TAM
Hello People! WEB ENGNEERS' BLOG » » PhantomJSとCasperJSを使ってWebページを自動でキャプチャする
CasperJsの使い方メモ -- blog.10rane.com

Jungle Java - 『実践 Selenium WebDriver』
Jungle Java - Amazon Product Advertising API を少しだけ試してみた
Jungle Java - R で Web スクレイピング

(10/30 追記)
PC自動化ツール5選!!毎日の単純作業を自動化する!! | CRAW BLOG
【プログラミング初心者でもOK】WEB自動化ツール「iMacros」が便利すぎる!

(11/07 追記)
誰でも簡単!Webページ情報を自動でデータ化できるスクレイピングツール5選|ferret
Chrome拡張「Scraper」でWEBページ情報を手軽にスクレイピングしてデータ化する方法
URLを入力するだけ!コンテンツをスクレイピングしてデータ化してくれる無料ツール「import.io」
無料で使えるスクレイピングツール「Octoparse」の使い方。コードを書くことなく自由度の高いデータ収集が可能。

(11/24 追記)
How to Extract Product Information from Amazon | Octoparse, Free Web Scraping
Octoparse Demo: How to Scrape A Website That Requires Login First? | Octoparse, Free Web Scraping
[PDF] Download PDF file - Octoparse

Posted on 2016年10月29日

 『実践 Selenium WebDriver』

Posted in Ajax (RSS), 書籍 (RSS)

Webアプリのテストを自動化するためのツール 「Selenium WebDriver」 のガイドブックです。


関連情報
簡単・便利、ブラウザの自動操作!~Selenium WebDriver~ : アシアルブログ
Selenium-WebDriverを使ってGoogleChromeをラクラク自在に操作してみよう! | Utage Blog
WebDriverの採用で生まれ変わったOSSのブラウザテストツール「Selenium 2」入門:CodeZine
"Web開発ツールを使いこなせ!"クリエイターの道具箱 (12) Selenium WebDriverを使ったテストの自動化 | マイナビニュース
【Selenium2】WebDriverでハマったところとかTips8選 - Javaプログラマーのはしくれダイアリー

Jungle Java - Selenium で Ajax アプリのテスト

(05/02 追記)
イマドキのIDE事情 (157) SeleniumでWebアプリケーションのテストを自動化しよう | マイナビニュース
次世代のIDE、Selenium Builderまとめ | 品質向上ブログ
Selenium (Firefox on Linux with xvfb) - 雨駆動開発

(05/03 追記)
Selenium-IDE — Selenium 日本語ドキュメント
Selenium IDEをブラウザのマクロとして使う - Enjoy*Study

(05/07 追記)
[Firefox]Selenium IDEでループを使う | hello-world.jp.net
Selenium IDE を使ってみた - 時雨に舞う
seleniumメモ - mja**_44のブログ - Yahoo!ブログ

Posted on 2015年05月01日

 『TypeScript入門』

Posted in Ajax (RSS), 書籍 (RSS)

TypeScript」 のガイドブックです。
JavaScript を生成する中間言語が複数登場して、「altJS」 と呼ばれたりしていますが、現時点では 「TypeScript」 が最も有望であるように思われます。


関連情報
Insider.NET > TypeScriptで学ぶJavaScript入門 - @IT
TypeScript早わかりチートシート - Build Insider
「生JavaScriptで十分」な人にこそTypeScriptをおすすめしたい理由 | mzsm.me
Microsoft発のaltJS「TypeScript」+Visual Studioで楽々クライアントサイド開発:CodeZine
TypeScript 1.4がリリース
TypeScript で実現する MVP アーキテクチャパターン - Hatena Developer Blog
Angular 2フレームワークとTypeScript言語でMicrosoftとGoogleが協働 | TechCrunch Japan

(04/13 追記)
Node.js」 と連携することによって、サーバサイドの処理を 「TypeScrip」 で記述することも可能です。

JavaScript - Node.js と TypeScript を使って簡易Webサーバー - Qiita
TypeScriptで始めるNode.js/io.js入門 – ICS LAB
Visual StudioでNode.jsを使ってみる - SourceChord

Jungle Java - 『サーバサイドJavaScript Node.js入門』
Jungle Java - 『現場で通用する力を身につける Node.jsの教科書』

(04/14 追記)
TypeScriptの型定義ファイルを共有しよう! - Qiita
楽して作るtypescriptの定義ファイル

Visual StudioでTypeScriptの静的検証ツールtslintを導入する方法 - KatsuYuzuのブログ
TypeScriptがReactをサポート
TypeScriptを始める – tscコマンド、Grunt導入、型定義ファイルの使用、tslintで構文チェックなど | mae's blog

(04/15 追記)
Microsoft によって開発された 「TypeScrip」 は、Windows アプリや Office 用アプリの開発に利用することもできます。

Visual Studio Community 2013 を使用して Windows ストアアプリを TypeScript で記述する - えっちなのはいけないと思います
Office.js TypeScript Definitions - Home

(07/26 追記)
TypeScript 1.5正式リリース。ECMAScript 6対応を強化 - Publickey

(09/26 追記)
TypeScriptを使ってECMAScript 2015時代のJavaScriptを先取りしよう! | HTML5Experts.jp
TypeScriptがReactをサポート
TypeScript 1.6 を試す | スマホ神 – JavaScript 受託開発 –

(11/28 追記)
TypeScript でユニットテストする。カバレッジもねっ!! - Syati.info

Posted on 2015年04月13日

 『現場で通用する力を身につける Node.jsの教科書』

Posted in Ajax (RSS), 書籍 (RSS)

Node.js」 のガイドブックは既に保有していましたが、最近ちょっと気になっていた Rails ライクな MVC フレームワーク 「Sails.js」 についてもかなり詳しく記述されていたので、また Amazon でポチっちゃいました。


関連情報
「現場で通用する力を身につける Node.jsの教科書」サポートサイト
[書評]Node.jsの教科書 - to-R
Express 4.x への準備 by A Memorandum
node.jsでExpress4系を使う: JavaScriptメモ
Node.js - Express 4 をはじめよう - Qiita
express4でRESTful API作る - yutaponのブログ

Sails 0.8.9:リアルタイムNode MVC フレームワーク
Node.js の MVCフレームワーク Sails.js が良さげなので少し試してみた
Node.js - supervisord で Sails.js のプロセス管理 - Qiita
細かすぎて伝わらない Sails.js v0.9.3 のtipsまとめ
Sails.jsを使ってハマったところとか - ひよくあブログ
Node.js - Sails.jsと触れ合ってみた - Qiita
Node.jsのWebフレームワーク「Sails」を使ってpub/subアプリを作ってみる :CodeZine
NodeのMVCフレームワーク Sails.jsで使える開発Tips - Catcher in the tech
ちくわのあなから花が咲く。: Node.jsのフレームワークSails.jsをEclipseで実行する

node-benchでjsテンプレートエンジンのベンチマークをとってみた | Developers.IO
Node.js - 【爆速テンプレートエンジン】Express3 以降で layout.ejs が使えなくなった代わりに ECT - Qiita
web帳 | node.js テンプレートエンジン ECTが爆速!! らしい件(ectの使い方)

Jungle Java - WebSocket 関連情報メモ
Jungle Java - 『サーバサイドJavaScript Node.js入門』
Jungle Java - Meteor 関連情報メモ

(06/29 追記)
Sails.js + PassportでID/Password認証

(07/19 追記)
2014-07-19 - 新・たけぞう瀕死の日記

(08/21 追記)
Sails.js v0.10系 新機能まとめ

(2016/06/18 追記)
今からでも間に合う!Node.js v4&v5は何が変わったか? | HTML5Experts.jp
Node.js v6.0 (Current) がリリースされました。 - from scratch
nodistでNode.jsをバージョン管理 - Qiita

Posted on 2014年06月15日

 Meteor 関連情報メモ

Posted in Ajax (RSS)

Node.js」 をベースとしたWebアプリケーションプラットフォーム 「Meteor」 の関連情報をメモ。φ(..)

関連情報
もうJavaもRubyも要らない?–JavaScriptオンリーの未来派WebアプリフレームワークMeteorがデビュー
「Meteor」は、JavaScript/HTMLで開発するリアルタイムWebアプリケーション基盤。何が起きているのかすぐに分からないほどすごい - Publickey
あのリアルタイムJavaScript/HTML5開発基盤「Meteor」、8.5億円のベンチャー投資を受け入れ - Publickey
連載:体感!JavaScriptで超速アプリケーション開発 -Meteor完全解説|gihyo.jp
JavaScript Meteor 0.4.2を試してみた | クラスメソッド開発ブログ

Jungle Java - 『サーバサイドJavaScript Node.js入門』
Jungle Java - Cloud9 で MongoHQ にアクセスしてみた

(2013/01/13 追記)
Meteor入門(1)ダウンロードからデプロイまで | potter0517
Meteor入門(2)MongoDBの使い方 | potter0517
Meteor入門(3)スマホでもキレイな簡単チャット | potter0517

(2013/02/23 追記)
JavaScriptのみ!Meteorで作る簡単リアルタイムWebアプリ | KRAY Inc

(2013/12/25 追記)
【HTML5】Cloud9 IDEでMeteorの開発環境を構築 | Opentone Labs.
Meteor で簡単なリアルタイム Web サイトを作成する
Meteor を使用したインスタント Web アプリケーション

(2014/06/09 追記)
Node.jsフレームワークのMeteor触ったメモ - Qiita
Meteor 0.7.1がリリース,開発者アカウントなど多数を改良

(2014/06/16 追記)
Meteor を使用して応答性の良い売上表アプリケーションを作成する

(2014/06/19 追記)
Nitrous.io に Node.js+Meteor+MongoDB のWeb完結型開発環境を作る(1) | 流星に魅せられて var ? = f(Node.js, Meteor, MongoDB, TypeScript) { };
技術的に自由なブログ: Meteor on Nitrous.IOで簡単CRUDアプリ

(2014/09/17 追記)
リアクティブプログラミングの「Meteor 0.9.2」登場、iOS/AndroidアプリもPhoneGapで可能に。ブラウザから簡単にコードを試せる「MeteorPad」も公開 - Publickey

(2014/10/02 追記)
Meteorがモバイルアプリでホットコードプッシュを実現

(2014/11/01 追記)
Meteorがバージョン1.0に到達 - Publickey

(2014/11/04 追記)
Meteorにリアルタイムデータ機能を提供するFathomDB

(2015/11/28 追記)
Meteorが見せるIsomorphicなDBとリアクティブな開発モデル - ブログなんだよもん
Meteor 1.1がリリース。Windowsに正式対応 - Publickey

(2016/06/18 追記)
JavaScriptフレームワーク「Meteor 1.3」がリリース | OSDN Magazine
Meteor 1.3でJavaScriptのmodulesを使う - Meteor Fan (日本語情報)

Posted on 2012年12月02日

 Cloud9 で MongoHQ にアクセスしてみた

Posted in Ajax (RSS), クラウドコンピューティング (RSS), データベース (RSS)

Cloud9 IDE」 で、「Node.js」 から 「MongoHQ」 にアクセスしてみました。


1.「node-mongodb-native」 ドライバによるアクセス例

var mongo = require('mongodb'),
Server = mongo.Server,
Db = mongo.Db,
Collection = mongo.Collection;
var server = new Server('alex.mongohq.com', 10073, {});
var db = new Db('mongohq', server, {safe:false});
db.open(function(err, db) {
db.authenticate('<user>', '<password>', function(err) {
var collection = new Collection(db, 'messages');
collection.find({}, function(err, cursor) {
cursor.each(function(err, doc) {
if (doc) {
console.log(doc);
} else {
db.close();
}
});
});
});
});

2.「Mongoose」 ドライバによるアクセス例

var mongoose = require('mongoose');
var db = mongoose.connect('mongodb://<user>:<password>@alex.mongohq.com:10073/mongohq');
var Schema = mongoose.Schema;
var MsgSchema = new Schema({
date: {type: Date, default: Date.now},
message: String
});
var MsgModel = db.model("messages", MsgSchema);
MsgModel.find({}, function(err, docs) {
console.log('length:',docs.length);
for (var i = 0, size = docs.length; i < size; ++i) {
console.log('id:', docs[i]._id,' message:', docs[i].message);
}
mongoose.disconnect();
});

関連情報
Node.js用のmongodbドライバー6選 - memo.yomukaku.net
Mongoose - デベロッパーズガイド 日本語訳
Connections - MongoDB

Jungle Java - R から MongoDB に接続してみた
Jungle Java - R で MongoHQ の REST API を試してみた
Jungle Java - MongoDB 2.2 リリース
Jungle Java - 『サーバサイドJavaScript Node.js入門』

Posted on 2012年11月12日