タグ

nodeに関するbigwestのブックマーク (131)

  • コードレビュー なんてしてられるかッ!!

    俺の話を聞け!! LT大会#7 結論markuplintというHTMLLinter作った

    コードレビュー なんてしてられるかッ!!
  • 【連載第1回】passportを使ってoauth認証を実装してみよう【Twitter編】 | 株式会社LIG(リグ)|DX支援・システム開発・Web制作

    こんにちは。夏のにおいほど切ないものはないですね。楽しい思い出も、当にただそれだけでしかなくて、人は離れ離れになって。そこにあるはずないのに何かありそうな、蜃気楼だけを眺めているんです。まろCです。 passportは、node.js用の認証モジュールです。Twitter、Facebookをはじめとした、主要なSNSログインを実装できるのはもちろん、その他多くの認証に対応しています。 その認証を連載でご紹介していきたいと思います。 今回は、第一弾として、Twitterでのログインをnode.jsで実装していきたいと思います。 初回なのでnode.jsとexpressをインストール expressフレームワークを使用して実装を進めていきたいと思います。 node.jsのインストール node.jsをインストールしていない環境の方はまず、こちらの記事を参考にインストールします。 せっかくなの

    【連載第1回】passportを使ってoauth認証を実装してみよう【Twitter編】 | 株式会社LIG(リグ)|DX支援・システム開発・Web制作
  • 【IoT開発ブログ】Raspberry Pi + Node.js + PubNub(mBaaS)で、ブラウザとIoTのリアルタイム通信を実装 デザイン会社 ビートラックス: ブログ

    btraxでは、IoTデバイスの市場調査、UX研究を目的に、IoTプロトタイプを開発している。現在進行しているのは、社内に取り付けられたミラーボールをインターネットに接続し様々なツール(Google Apps連携、Slack連携など)から遠隔で操作するプロジェクト。 今回は社内エンジニアが、開発の過程で得られたRaspberry PiというシングルボードコンピュータとPubNubというリアルタイム通信が可能なmBaaS(Mobile Backend as a Service)を用いて、インターネット上から簡単にLEDの点灯を行うプロトタイプの開発方法を紹介する。Raspberry Pi2のセットアップから1から説明する。 Raspberry PiとはRaspberry Pi(ラズベリーパイ)はARMプロセッサを搭載したシングルボードコンピュータである。2015年2月に最新の「Raspber

    【IoT開発ブログ】Raspberry Pi + Node.js + PubNub(mBaaS)で、ブラウザとIoTのリアルタイム通信を実装 デザイン会社 ビートラックス: ブログ
  • Node.jsで社内日報メールを取得してFacebookページに自動投稿する仕組みを実装したので解説します。 | 株式会社LIG(リグ)|DX支援・システム開発・Web制作

    Node.jsで社内日報メールを取得してFacebookページに自動投稿する仕組みを実装したので解説します。 こんにちは、エンジニアののびすけです。今度ジーズアカデミーという学校でメンターを務めることになりました。 さて、うちのチームリーダーのウラカワさんがのびすけをテーマにしたネタを最近投稿しているのですが、最近では社内の日報やFacebookページと投稿先を拡大し始めました。チームリーダーでただでさえ忙しいのに色々と投稿するのは大変だと思い、作業を自動化した話をしたいと思います。 Node.jsで実装したので、この辺のことを調べているエンジニアの参考になれば幸いです。 きっかけ 今回の取り組みのきっかけです。 LIGの日報 大前提としてLIGの日報システムを紹介します。LIGでは退勤時に社内システムから今日の日報を書いて提出するルールがあります。これに「今日の一言/思ったこと」 を書く

    Node.jsで社内日報メールを取得してFacebookページに自動投稿する仕組みを実装したので解説します。 | 株式会社LIG(リグ)|DX支援・システム開発・Web制作
    bigwest
    bigwest 2015/04/10
  • 橋本商会 » Bluetoothが載ってるArduino派生ボード「BlendMicro」とNode.jsでBLEした

    追記:npmにしたり、firmata作った — Mac OSXで動かしてるNode.jsとBluetoothで通信できるようになった。無線でArduino制御するの超簡単になっちゃった。 もうXBeeとか無くていいと思う。ミニ四駆とかに乗せるのに良さそう。 試したのはちゃんとコネクションはって双方向通信するやつ。次はAdvertisementパケットにセンサーの値でも乗せて垂れ流すのをやってみたい。 ソースコードとかはgithubにおいてある https://github.com/shokai/blendmicro-study ArduinoMicroにBLE(Bluetooth Low Energy)を追加したBlend Microというボードが先月末に出たので、買って試した。 1枚$36なので、2枚買った。注文して1週間ぐらいで届いた。 普通のArduinoMicroより1000円高い

    橋本商会 » Bluetoothが載ってるArduino派生ボード「BlendMicro」とNode.jsでBLEした
  • Node.jsエンジニアなら2014年内に知っておきたいPromise入門 | Tokyo Otaku Mode Blog

    Promiseは非同期処理をベースにした並列処理の実装方法の一種です。Promiseでは並列処理の各タスクが必ず1回実行されることが保証され、タスクとタスクからの結果を取得する処理を分離することできます。また、タスクの並列処理/直列処理をユーザーが自由に制御することができます。 ECMAScript Language Specification 6th EditionにPromiseが追加されたことから、しばらくの間JavaScriptの非同期処理に関する話題の中心はPromiseになると思われます。 Node.jsでも既にPromise対応したモジュールも多く、Promiseでのみ非同期処理を提供しているモジュールも存在します。Promiseを使用する機会は今後必然的に増えていくでしょう。 今回のエントリーでは、Node.jsでPromiseを使用する方法を説明します。コード例を中心に理

    Node.jsエンジニアなら2014年内に知っておきたいPromise入門 | Tokyo Otaku Mode Blog
  • Node.js良記事まとめ(随時更新) - Qiita

    2015/09/25 追記 2014/10/08 チュートリアル追記 2015/08/24 大幅加筆修正 はじめてのかたに http://ameblo.jp/ca-1pixel/entry-11476850674.html 特徴、「なぜいま注目されているのか」など 背景がわかりやすく書いている。とてもわかりやすい。 デメリット、問題点など http://qiita.com/hshimo/items/156249ec8e6dbf75205a Qiitaの記事です。 環境構築なら http://liginc.co.jp/web/programming/node-js/85318 nvmのインストールから簡単な使い方まで。 環境構築の良記事はたくさんあるけど、とりあえず ここみておけば問題ない。 使い方やノウハウ http://blog.asial.co.jp/1231 Node.jsでこんなこ

    Node.js良記事まとめ(随時更新) - Qiita
    bigwest
    bigwest 2014/10/03
  • GitHub製フレームワークHubotの概要とインストール、チャットアプリと連携する基本的な使い方

    近年、ソフトウェア開発を取り巻く環境が急激に変化してきています。ネットワークの整備や、コミュニケーションツールの進化に伴い、リモートワークやインターネット上での協業も盛んに行われるようになってきました。チームメンバー全員の住んでいる国が違う、といったこともあるかもしれません。 しかし物理的に離れた環境で働くと、今まで対面で行っていたコミュニケーションを別の手段で代替しなければなりません。SkypeやGoogleハングアウトなどのビデオ通話、HipChatやSlackなどのチャットアプリを利用することで仕事上必要なコミュニケーションは取れるようになりますが、ソフトウェア開発に関わる状況確認は別のツールを使う必要があります。 特にオペレーションは、いつ、誰が、どのような対応をしたか把握していたいですよね。 このような課題を解決する一つのスタイルとして、「ChatOps」があります。ChatOp

    GitHub製フレームワークHubotの概要とインストール、チャットアプリと連携する基本的な使い方
  • 初めてのWebサービスを3日でつくってみた(Node.jsで) - Think Big Act Local

    Node.jsを触って勉強してたらWebサイトができました。 結婚式の余興.jp - 結婚式の余興を考えるときに参考になる動画を集めました Youtubeから結婚式の余興の動画を集めてくるサイトです。Web開発は初めてだったので、つくった流れや勉強の方法などをまとめてみます。 9/14追記)スマホ対応をやりました! 普段はiOSアプリを書いています 普段はiOSアプリ開発者をやっていて、仕事趣味でObjective-Cを書いてます。とても楽しくて2年くらい続けてるのですが、サーバーサイド書けたら幅が広がっていいな、とずっと思ってました。 普段の週末は個人アプリを作ったりしてるのですが、夏休みだし新しいことやろうと思ってNode.jsを触ってみました。 つくったもの 結婚式の余興.jp - 結婚式の余興を考えるときに参考になる動画を集めました 結婚式の余興動画がまとまっていて、だら見できる

    初めてのWebサービスを3日でつくってみた(Node.jsで) - Think Big Act Local
  • node-webkit v0.10.1でNotification APIが実装された話 - blog::wnotes.net

    待望のDesktop Notificationですね node-webkit v0.10.1 released with desktop notification, fullscreen API: https://t.co/bVsyMeZ36z — Roger Wang (@wwr) 2014, 7月 30 ということで、待望の機能が実装されたようです。さっそく試してみました。 環境はMac OSX 10.8.5なので、google groupに貼られているリンクから最新のnode-webkitをDLしてセットアップ。 Google Groupはこれです 試しに通知してみる 最小限のコードですが、実装を確認してみます。index.htmlとpackage.jsonは以下のように。 <title>Sample node-webkit app</title> <meta charset="UT

  • node.JsにおけるCSRF対策 | DevelopersIO

    はじめに 現在参画中の案件ではNode.js + Expressを用いた開発を行っています。 開発を行っているのはWebアプリのため、当然セキュリティ対策も必要になってきます。 今回は、CSRF(クロスサイトリクエストフォージェリ)対策として、 ミドルウェアであるcsurfを検証しました。 CSRF(クロスサイトリクエストフォージェリ)とは Webサイトにスクリプトや自動転送(HTTPリダイレクト)を仕込むことによって、閲覧者に意図せず別のWebサイト上で何らかの操作(掲示板への書き込みなど)を行わせる攻撃手法。 CSRFとは 〔 クロスサイトリクエストフォージェリ 〕 【 XSRF 】 - 意味/解説/説明/定義 : IT用語辞典 この攻撃の特徴としては、利用者が攻撃者が用意したリンクやスクリプトにアクセスすることで、 来フローとは異なるフローでアクセスを行うといった点でです。 対策と

    node.JsにおけるCSRF対策 | DevelopersIO
  • Node.js+Photoshop: Generatorの設計と使い方 | fenomas.com

    先月、Photoshop 14.1の新機能として「Generator」が発表されました。色々使ってみると結構面白い技術なので、Generatorの設計、そして使い方を詳しく紹介したいと思います。 まずはいくつかの定義について: GeneratorとはPhotoshop CC(14.1+)に組み込まれるNode.jsサーバを指す Generator プラグイン:Generator に接続するNode.js アプリケーション Generator Core:Node.jsサーバとプラグインの間のコミュニケーションなどを管理するNode.jsライブラリ。ソースはPhotoshopチームのgithubにあり。 Image Asset Generator:少し話題を集めた、自動的に画像アセットを書き出してくれるプラグイン。記事によってこのプラグインのことを「Generator」と呼ぶのでNodeサーバ

  • node.jsのいろいろなモジュール42 – loadtestでApache ABライクな負荷テスト | DevelopersIO

    nodeで負荷テストを実行する Apacheは標準で「ab」(Apache Bench) というツールが付属しており、 同時接続数/リクエスト数/URLを指定することで簡単にWEBの性能を測定することができます。 今回紹介するloadtestは、abと同じように指定したURLへの負荷テストを実行します。 また、このloadtestはabと互換性があるよう設計されたオプションも持っています。 コマンドラインから実行することで負荷テストを実行できますし、nodeモジュールとしてAPIを使用して テストをカスタマイズすることもできます。 ではloadtestモジュールをインストールして負荷テストを行ってみましょう。 環境構築方法 今回使用した動作環境は以下のとおりです。 OS : MacOS X 10.7.5 Node.js : v0.10.8 npm : 1.2.23 npmを使用してモジュー

    node.jsのいろいろなモジュール42 – loadtestでApache ABライクな負荷テスト | DevelopersIO
    bigwest
    bigwest 2013/09/05
  • nodetime が動いている仕組み - ぼちぼち日記

    ちょうど昨日ですが、nodetime というなかなか面白いモジュールが公開されました。 https://nodetime.com/ npm で nodetime モジュールをインストールした後に自分のプログラムの先頭に、 require('nodetime').profile(); を付け加えて実行すると、標準出力に URL が出力されそこにアクセスすると、あらあら不思議 実行したサイトのCPU負荷やメモリ使用量の時間系列やAPIで読み書きしたデータ量の推移などパフォーマンスチューニングに必要なデータがグラフや表で表示されてます。 ソースコードや node のライブラリに一切手を入れずにこんなデータが自動的に取得できるとはなんてステキな機能なんでしょう。そこで github で公開されているソースからこの nodetime という機能がどうやって実現できているかちょっと調べまてみました。

    nodetime が動いている仕組み - ぼちぼち日記
    bigwest
    bigwest 2013/08/27
  • PHP meets NodeJS

    PHPにPUSH通知(リアルタイム処理)機能を導入するために、NodeJSと連携するための簡単な概要を説明してみました。特にどこかで発表した資料とかでは無いっす。 資料のライセンスはMITです。

    PHP meets NodeJS
  • AWS SDK for Node.js v1.4.0での新機能 | DevelopersIO

    ページネーションのサポート いつのまにかAWS SDK for Node.jsのv1.4がでていて、何か変わったのかなあと思って少し見てみました。 どうもv1.4ではページネーション機能が実験的に追加されたみたいです。 これは、例えばS3のオブジェクトを取得する際、大量のオブジェクトが取得された場合、一定数毎に順番に取得できるようになるような機能です。 では、この機能を試してみましょう。 環境構築方法 今回使用した動作環境は以下のとおりです。 OS : MacOS X 10.7.5 Node.js : v0.10.8 npm : 1.2.23 aws-sdkをインストールしましょう。 % npm install aws-sdk ページネーションを使用する S3のオブジェクトを取得し、結果をページ化してみましょう。listObjectsの結果に対してeachPage関数を使用すると、 ページ

  • TEST CORDING » node.js 怒濤の50サンプル!! – socket.io編

    Let's set up your website! Let's set up your website!

  • 第19回 Node.jsに見るSOAP vs. REST論争 | gihyo.jp

    3年ほど連載を続けているこのコラムだが、今号からは少し装いを変え、最新の技術トピックを業界全体の流れから俯瞰(ふかん)的に見た考察を加えていきたい。最初のトピックはNode.jsだ。 Node.jsを取り巻く議論の背景 2009年に発表されて以来、ソフトウェアエンジニアの間で注目を集めているNode.js だが、それを取り巻く非同期プログラミングへの賛否両論の根底は、1990年代の初めにミニコンピュータからパーソナルコンピュータ(以下PC)へと引き継がれたRPC(Remote Procedure Call)に関する議論にある。 RPCの発想をPCの世界に持ち込んだのはMicrosoftである。Windows 95より前は、ノンプリエンプティブマルチタスク[1]しかサポートしていなかった。 Windows格的なマルチタスク機能を持ち込んだのは、David Cutlerを筆頭とするDEC(

    第19回 Node.jsに見るSOAP vs. REST論争 | gihyo.jp
    bigwest
    bigwest 2013/07/06
  • supervisord で Sails.js のプロセス管理 - Qiita

    Help us understand the problem. What is going on with this article?

    supervisord で Sails.js のプロセス管理 - Qiita
    bigwest
    bigwest 2013/06/24
  • 合コン失敗したら風俗

    女子大生がたくさん働いているデリヘルのサービス。深夜でも使える風俗として、自分の暮らしを豊かにしてくれているデリヘルです。有名大学に通う女性を指名した今回は、思い出しただけでも興奮が甦ってくるほど。素股の気持ち良さは挿入を超えるくらいの感覚でした。その秘密は敏感なクリにあります。素股をするとどんどん刺激されてクリが固くなり、それが亀頭に当たって気持ち良い。相手も擦れて気持ち良いという相乗的な魅力に浸るのが、今までの風俗史上最高の体験になったのです。素股はぎこちなさもあるのですが、それでも密着度が高くてアソコへの刺激は十分すぎるほど。途中で耐えることを諦めていれば、きっとサービスから半分も消化しないうちに果ててしまっていたと思います。しかし、僕は風俗MASTERです。そんなことできません。キスも大好きらしく、クンニをした後でも何度となく「チューしてほしい」とお願いされたので、舌を絡めてじっく