Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

LoopBack とは LoopBackは Web API フレームワークです。 最近は、よりリッチなユーザ体験を提供するために、Web アプリケーションをSPA化する流れが強くあるなーと思います。 それと同時に、バックエンドとしての API サーバ構築の需要もすごく高まってきていて、LoopBack はその API の生成がとても簡単にできるフレームワークです。 Node.js 製なので、フロントエンドとバックエンドを JavaScript のみで記述できます。Universal Web App! Express がベースになっているのですが、大きな特徴として、モデルが生成されると同時に RESTful な API を自動で生成してくれます。 モデルの生成もジェネレータが用意されているので、一行もコードを書かずに API サーバを構築できます。 LoopBack の特徴 公式ドキュメント
目的 スマホアプリ開発の初期段階でまだAPIの仕様等がフワっとしているような状況で、さくっと試験用のAPIサーバーを立てて、APIをちょこちょこいじってみながらアプリ開発をしたい。 ローカルマシンにJSON ServerでAPIサーバ立てるのが一番早そうだったけど、どうせならネットワーク上に置いてHTTPSでAPI叩いてみたいよね、ってことで構築してみた。 完成予定図 スマホアプリ開発用PC ↓↑ HTTPS(Let’s encrypt) ↓↑ Nginx(:443) ↓↑ JSON Server(:3000) ※ サーバはEC2使ってますがお好みに合わせてどうぞ 構築手順 1. AWSとドメインの準備 1. 管理コンソール等からEC2インスタンスを立ち上げる 今回はOSは Amazon Linux AMI 2016.03.1 (HVM) を選択 インスタンスタイプはt2.microを選択
ホーム / ハック / node.jsから非公開のGoogle Spreadsheetを操作するnpm
はじめに 最近何かとFacebookのタイムライン等でGoogleI/O 2015が話題になっており、今後InboxのようにGooglePlatformから関連サービスを生み出す開発の方が増えてくるのではないかと思ったので、今回はNode.jsをつかって、簡単にGoogleDriveAPIを叩くアプリケーションを作ってみようとおもいます。 参照源 今回はこちらのドキュメントに従って開発をしています。 google-api-nodejs-client Quickstart: Run a Drive App in Node.js ##STEP1.Google Developers Consoleでプロジェクトの作成 ###「APIと認証」から、GoogleDriveAPIを有効化 google developers consoleにアクセス ログインしたらプロジェクトの作成を選択します。 作成
Node.jsでYahooから天気を取得するnpmを作った。 https://www.npmjs.com/package/weather-yahoo-jp YOLP(Yahoo Open Local Platform)のリアルタイム降雨情報のAPIと、Yahoo天気の予報の取得ができる。 Nodeに日本の天気関係のnpmが無かったのと、今まで使っていたRubyのお天気系Rubygemが全て動かなくなっていたので自作した。 天気をスクレイピングして取ってくる部分がHTMLの変更により動かなくなってしまう事が多いみたいなので、CircleCIで毎日テストを走らせる事により異常にすぐ気づけるようにしてある。 現時点でv0.2.0 forecastの方はまだ多少項目追加する予定なので(気温の前日との差や降水確率など)最新情報はREADMEを見ると良い エラーや要望はissueかtwitterにどう
Node.js Advent Calendar その2 http://qiita.com/advent-calendar/2015/nodejs2 Node.js Advent Calendarはこちら! http://qiita.com/advent-calendar/2015/nodejs こちらは1日目の記事です! RESTfulなAPIサーバって良く聞きますよね. 実際の開発でも,クライアントサイド,サーバサイドと作業を分担して行う事が多いと思います. 同様な記事は多々あります. しかしながら,具体的なコードへの言及や実行方法の確認などが甘いものも多く,初心者が作成する際には「結局どうすりゃ作れるんだよ」と途方に暮れる事も多いかと思います. この記事では2つの目標を建てました. 「APIサーバ作成初心者がNode.js + Express + MongoDBでのRESTfulAPI
API Gateway + Lambda の構成は、素で作成すると個別の endpoint の登録作業が膨大でかなり面倒なため、何かしらのフレームワークを使わないとメンテできない問題があります。 個人的に Express で開発したものをほぼそのまま Lambda 化する仕組みを作って運用していたのですが、安定運用出来ているのと体裁がほぼ整ってきたのもあるので aglex として公開しました。 特長 Express で作ったものが(ほぼ)そのまま Lambda 化できる Lambda function が1つにまとまるので、メンテがしやすい Lambda function、API Gateway をコマンドで簡単に作成・更新できる Lambda の実体は Express を call するための薄い wrapper なので動作も軽く、凝ったことをしていない限りは Express で書いたコ
海外で話題沸騰のRPGツクールMV(RPGMaker MV)ですが、 まだ、日本語版はベータテスト中とのことです。 今回は、このRPGツクールMVのプラグイン開発環境の作り方を簡単に紹介したいと思います。 このRPGツクールMVのすごい所は、なんといっても、 一回作ったら Windows, Mac, Android, iOS, Webのアプリとして ゲームを出力する所もそうなのですが、 それよりも今回は、 Node.js で作られていることもあって、 プラグインが作りやすく、 ぶっちゃけなんでもできる!という所が本当にすごい所です。 こんなゲームをすぐ作ってWeb公開することができます。 このRPGツクールは、 Node.jsの nw.js がベースとなっており、 描画エンジンは、Pixi.js、両方のAPIをある程度調べれば 普通のデスクトップアプリから、RPG以外のジャンルのゲーム、ネ
node.jsでGoogle Spread Sheetにアクセスその2 OAuth2でGoogle Spreadsheetにアクセスする 前回はサービスアカウント形式の認証とシート共有を使ってGoogleスプレッドシートにAPIでアクセスしました。 しかし、この方法の場合、セキュリティによりシート共有を制限している場合などには使用できません。 Googleでは他にもいくつか認証方法があり、今回はOAuth2を使用してスプレッドシートにアクセスする方法について紹介します。 環境構築方法 今回使用した動作環境は以下のとおりです。 OS : MacOS X 10.10.5 Node : v4.1.2 データとAPIを使用する準備 1.シートの用意とGoogle Developer コンソールにてAPI許可 前回と同じシートを使用します。 Drive APIの許可をしてないなら、許可しておきましょ
npm でコマンドラインツール開発事始め node.js で Gmail API を叩きたい (https://github.com/takayukioda/cmail) 軌跡その2 Gmail をコマンドラインで確認できるツールを作りたい. 開発言語は興味あるけど中々手が出せてなかった node.js で作りたい. そんなわけで node.js の簡単な使い方を勉強 node.js のインストール node.js のインストール方法は色々ある 公式ホームページからダウンロードしてインストール Homebrew 等のパッケージ管理ツールからインストール nvm 等の node 用のバージョン管理ツールを利用してインストール などなど. 自分はバージョンが頻繁に変わるらしいという事で nvm をインストールして,そこから最新版をインストールした. プロジェクトの作成 Node でプロジェクト
2.Google Developer コンソールでAPI許可とKeyファイルのダウンロード Google Developerコンソールにアクセスし、プロジェクトを作成します。 作成したプロジェクトを選択し、サイドバーのメニューからAPI->Drive APIを選択して、Drive APIを有効化しましょう。 次にプロジェクトを選択した状態で、メニューから認証情報->認証情報を追加 ボタンを押します。 「サービスアカウント」を選択し、JSON形式を選択して作成ボタンを押すと、JSONファイルがダウンロードされます。 3.jsonに記述してあるメールアドレスをアクセス許可する 最後に、Googleスプレッドシート画面で共有ボタンを押し、 2でダウンロードしたJSONに書いてある「client_email」のアドレスを追加します。 なお、ここで許可するアカウントは、APIアクセス用に発行されたd
By Moshfegh Hamedani for Udemy Interested in more than just a guide? Check out a full Node.js course. TABLE OF CONTENTS: CLICK TO JUMP TO A SPECIFIC SECTION Beginner’s Guide to Building Web Applications with Node, Express, Angular and MongoDB So, What Is Node? The Job Market I Love Node Because… When to Use Node The MEAN Stack Setting Up the Environment Install Sublime Text Install Mongo Install N
https://github.com/r7kamura/amazon-api-gateway-client Amazon API GatewayのREST API (紛らわしい) を操作するためのクライアントライブラリを書いた。書いたというよりか書き始めたぐらいの感じで、まだ一部のエンドポイントにしか対応していない。とりあえずこういう風に使える。 var Client = require('amazon-api-gateway-client').Client; var client = new Client({ accessKeyId: '...', region: '...', secretAccessKey: '...' }); // 新しくRestapi (API Gateway上で複数のエンドポイントをまとめる管理単位のこと) をつくる client.createRestapi({
Fluctというツールを使いながら、Amazon API GatewayとAWS Lambdaを組み合わせてWebアプリをつくる方法について説明します。JavaScriptで実装でき、自動的にそこそこスケールし、Amazon EC2などで自前のWebサーバを常時稼働させておく必要なく、基本的にはリクエスト回数と転送量に応じてのみ課金されるようなWebアプリの環境を手に入れることが目的です。 Amazon API Gatewayとは Amazon API GatewayはWeb APIを簡単に作成・公開・管理するためのサービスです。2015年7月9日に新しく公開されました。Qiitaにも既にいくつかの記事が投稿されています。それ自身はプロキシとして振る舞い、バックエンドのサービスが提供するデータや機能にアクセスするための入口として振る舞います。 バックエンドのサービスには、AWS Lambd
GoogleもYahooも広告配信レポートを現在APIでダウンロードすることができません。Google AdwordsではAPIで簡易的にレポートを作成できますが、インプレッションシェアなどの指標を指定することが出来ず、中途半端です。 メールで作られたよと報告はされるのですが、どうせなら送ってほしいものですよね。 というわけで全部ダウンロードするスクリプトを書いたのですが、私のMac Book Airちゃんがぶっ壊れてタイムマシーンで2週間前に戻ってしまい、危機感を覚えたのでここにメモしておきます。作業途中的な感じですが、わたくしの記憶力が普通の人間と同じぐらいであれば1週間後には出来上がっていると思います。 ダウンロードスクリプト https://gist.github.com/tanshio/045c1e1193f97cfa5e05 使い方 要node.js、casperjs、spoo
技術チーム竹内([twitter:@chimerast])です。 作ったものが知らない間に記事のネタにされていたので、どんな仕組みで動いているか技術的なところについて書いてみます。どう使われているかの細かい話は、後日ブログ内に別の記事が上がる予定です。 (6/2 追記:「みんなの会」の動画配信システムについて記事を投稿しました。) tech.uzabase.com 全社会議で「ニコニコメソッドプレゼン」 作ったもの: Chrome機能拡張「NicoNico SPEENYA」 作るのに使ったもの Socket.IO Google Chrome機能拡張 Web Animations API Node.js + Express まとめ 宣伝 全社会議で「ニコニコメソッドプレゼン」 だいぶ昔にWeb業界界隈で話題になった(?)ニコニコメソッドプレゼンを、週一の全社会議で取り入れたところ、プレゼンの
概要 Metadata社が提供する『Mextractr 感情解析API』を使ってみた。 http://www.metadata.co.jp/emotion-ma9.html APIの概要 Mextractr 感情解析APIは、日本語のテキストを受け取るとその文章の感情を「好ましいー嫌い」「嬉しいー悲しい」「怒りー怖れ」の3つの軸でその度合いを判断しその値を返すAPIです。 制限 ただ、呼び出し回数の制限がMetadata社が提供する他のAPIと合わせて1日100回とのこと。利用形態によってはメールで希望を伝えれば上限回数の拡張はできるらしいです。 使い方 登録 登録フォームから登録する。 http://ap.mextractr.net/ma9/ma9signup 呼び出し方
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く