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
node.jsでデータ収集のためのWebスクレイピングを行う。 Webスクレイピングの流れというのはだいたい決まっていて、 WebページにアクセスしてHTMLを取得する 取得したHTMLの中から必要なデータを抽出する 抽出したデータを保存する の3段階となる。 通常、Webスクレイピングが必要となるのは データ取得用のAPIが提供されていない 必要なデータが1ページに収まらず多くのページにまたがっており、手作業でコピペしていくのが難しい 場合で、そのうちWebスクレイピングが可能なのは 対象の各ページが同じフォーマットになっており、パターン化された処理で必要なデータを取得できる 場合となる。 例えば「ページングされた検索結果画面」とか 「同じフォーマットでHTMLが書かれたたくさんの商品詳細画面」 なんかがスクレイピングでデータ取得しやすい。 前提として、 Webスクレイピングは手作業 で
Node.jsでのセッションの使い方の勉強です. jadeでやってるサンプルが多いですが,jadeはイマイチ直感的に書けない(慣れない)のでテンプレートエンジンはejsを使います. 勉強中なので自分が理解出来るように解説してみます. 参考: Expressでログイン機能を作る - uchida75cmの日記 参考: Node.js + Express でログイン認証機能を実装する - Devlog バージョン node v0.10.23 express 3.4.8 npm 1.3.17 MongoDB shell version: 2.4.8 まずはプロジェクト作成 $ express -e login $ cd login $ npm install $ node app.js とりあえずブラウザからhttp://lobalhost:3000にアクセスして確認してみましょう.エラーが無く
Expressとは? Node.jsは言わずとしれたサーバーサイドJavascriptの実行環境。 ExpressはそのNode.jsでの王道的な開発をスピードアップするためのフレームワークです。 Expressを使った開発効率向上の具体例としてREST APIの開発があります。REST APIを提供するWebサービスを開発する場合、URIやBodyを解析してリクエストの内容とデータを識別する必要があります。 例えば写真共有サービスを開発していて、とある写真を返すREST APIを提供する必要があるとします。このAPIが下記のようなフォーマットになるとします。 このAPIを提供するサーバーは上記URIから下記のようにリクエストの内容を解析する必要があります。 このリクエストは1枚の写真を要求している。 リクエストしている写真のIDはYOUR_PHOTO_ID。 これは例えば正規表現などのパ
※ページが正常に表示されない場合 AddBlockなどの広告ブロックツールがONになっていると、ページの一部が表示されないことがあります。これらのツールをOFFにしてみてください。
ブログ作ろう。 ➡️技術的な知見を得るために自前のサーバーにCMSを設置したい。 ➡️PHPではなく、node.jsのCMSないかな? ➡️いろいろあるみたいだけどKeystoneJSが一番著名そうだね。 ➡️しかもexpressか。 node.js初学者の自分でもコード追えそうだ。 よし、まずMacに入れてみよう。 ということでまずはMac上にinstallしてみることにしました。 ■前提すでにnode.jsでいろんなコードを書いているため 既に Homebrew、node.jsがinstallされております。 ■やったことhttps://github.com/keystonejs/keystone を見ながらガチャガチャ作業しました。。。 ただ、最初から公式サイトの “Get Started" http://keystonejs.com/getting-started/ を見ておけばよ
昔、気になっていたnode.jsでマッシュアップサイトってやつを作ったんですが、色々あって放置してた。 最近PHPに書き直そうと思ってるんだけど、しゃくだから、当時のコード内容を晒そうと思う。 構成として node.js + mongodb + express という感じ 正直、保守性は意識した書き方がわからなくて、書き方戸惑った。 今回の対象としているapiは以下です。 http://webservice.rakuten.co.jp/ 楽天WEBサービス http://developer.yahoo.co.jp/ yahoo デベロッパーネットワーク まず、楽天関係の通信モジュールは以下のように作りました。 var https = require('https'); var querystring = require('querystring'); function common(pat
In this post, we will see how we can perform CRUD application in our SQL database using Node JS. Download source code In this post, we will see how we can perform CRUD application in our SQL database using Node JS. As you all know, Node JS is a run time environment built on Chrome’s V8 JavaScript engine for server side and networking application. And it is an open source which supports cross platf
index.md express実践入門 自己紹介 小川充 mitsuruog フロントエンドエンジニア Javascript, HTML, CSS, Node.js, API設計とか認証とか 2015/5月入社(約半年) はじめに あくまで「俺が考える最強のexpress実践入門」です。 初学者がexpressを攻略する上でのつまづくポイントと、中規模開発をターゲットにしたベストプラクティスを経験ベースでお話します。 おそらく、初〜中級者向けの内容です。 本コンテンツの使い方 express初心者 初学者向けチュートリアル(dotinstallとか)のあとに express経験者 ご自身のコードの見直しに 他の言語の経験者 他の言語の「あれ」は、node.jsでは「これ」のマッピングに (※)中で紹介するコードは抜粋したものであり、そのままでは動作しない場合があります。ご注意ください。
概要 Visual Studio CodeでJavascript(Node.js)の開発環境を構築したメモです。 環境 Windows7 (64bit) Visual Studio Code 0.10.1 Node.js v4.2.2 参考 [Visual Studio Code] (https://code.visualstudio.com/) [TSD] (http://definitelytyped.org/tsd/) [DefinitelyTyped/tsd - Github] (https://github.com/DefinitelyTyped/tsd) [ESLint Rules] (http://eslint.org/docs/rules/) [How to Import Intellisense files into vsCode (Visual Studio Code)
1 はじめに 約1年前、アルファ版として登場した、Visual Studio Code(以下VS Code)ですが、昨年11月には、ベータ版となり、またオープンソースとしてコードも公開されました。 公開以来、毎月のように更新・強化されており、使用方法も微妙に変化して来ていますので、今回、改めて基本的な使用方法をまとめてみました。 本記事は、VS Codeがインストールされており、下記のコマンドで、起動できるようになっている事を前提に始めます。 $ code . もし、まだ、インストールされていない場合は、下記をご参照ください。 Setting up Visual Studio Code また、Node.jsについてもインストールが完了しているものとします。 $ node -v v5.9.0 2 簡単なサーバープログラムの作成 (1) プロジェクトの作成 プロジェクト名をSampleAppと
こんばんは、cloudpack の @dz_ こと大平かづみです。 Prologue - はじめに Bluemix で Node.js のウェブアプリを作りたくて、まずはローカルマシンに環境を作ってみました。 さらに、Node.jsのデバッグもできる Visual Studio Code のデバッグを試してみます♪ 開発環境 Node.js npm Express Visual Studio Code Windows 10 各種インストール Node.js のインストール Node.js でインストーラーをダウンロードし、インストーラーを実行します。 Node.js のインストーラーを指示に従いながらインストールします。 Visual Studio Code のインストール Visual Studio Code でインストーラーをダウンロード・実行し、インストールします。 Express
Linuxで開発するのええけど、最近はWindowsでもNode.jsの開発がやりやすくなったで。 Node.js関連 Nodist - Node.jsバージョン切り替え&インストーラ ローカルにNodejsのバージョンを切り替えてインストールできるツール。 インストーラができてぐっと敷居が下がったで。 公式ページ:https://github.com/marcelklehr/nodist Nodistの使い方についてはこっちが詳しいで。 node.js インストール備忘録(windows7) Node.jsパッケージ よく使うもんを入れておくか。 node-coffee :coffeeスクリプトで書けるようになるで。 node-dev :jsの変更時にnodeを自動で再起動してくれるで。 jade :Jadeでhtml記述するさかい必要なんやで。 gulp :タスクランナーや。minif
Keystone, the OpenStack Identity Service¶ Keystone is an OpenStack service that provides API client authentication, service discovery, and distributed multi-tenant authorization by implementing OpenStack’s Identity API. This documentation is useful for contributors looking to get involved in our community, developers writing applications on top of OpenStack, and operators administering their own O
Writing your first app using Mean Stack (M = MongoDB, E = Express.JS, A = Angular.JS and N = Node.js) Sample Application - 6.6 KB Introduction In this article we look into how simple or easy it is to write an application using Mean stack. For understanding this article or to write your first Mean stack application you will need basic understanding of Javascript. In this article we go step by step
node.js のドキュメントを見ていたら C/C++ で簡単に拡張が書けそうだったので試してみた。 addons - Node.js Manual & Documentation ドキュメントに載っている hello.cc をみてみると: #include <v8.h> using namespace v8; extern "C" void init (Handle<Object> target) { HandleScope scope; target->Set(String::New("hello"), String::New("world")); } この extern "C" void init (Handle<Object> target) というやつが、jsで require("hello") したときに呼ばれる感じらしい。この関数だけは必ず実装する必要がある。 この中の Ha
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く