タグ

node.jsに関するmattarinのブックマーク (17)

  • Node.jsのセキュリティ・チェックリスト | POSTD

    (訳注:2016/1/5、いただいた翻訳フィードバックを元に記事を修正いたしました。) セキュリティ – 誰もが見て見ぬふりをする問題 。セキュリティが重要だということは、誰もが認識していると思いますが、真剣にとらえている人は少数だと思います。我々、RisingStackは、皆さんに正しいセキュリティチェックを行っていただきたいと考え、チェックリストを用意しました。皆さんのアプリケーションが何千人というユーザやお客様に使用される前にセキュリティチェックを行ってください。 ここに挙げたリストのほとんどは概略的なもので、Node.jsに限らず、全ての言語やフレームワークに適用することができます。ただし、いくつのツールは、Node.js固有のものとなりますので、ご了承ください。 Node.jsセキュリティ に関するブログ記事も投稿してありますので、こちらも是非読んでみてください。 構成管理 HT

    Node.jsのセキュリティ・チェックリスト | POSTD
  • Node.js、初のLong Term Support対象となる「Node.js 4.2」コード名“Argon”がリリース。リリースから2年半はメンテナンス

    Node.js、初のLong Term Support対象となる「Node.js 4.2」コード名“Argon”がリリース。リリースから2年半はメンテナンス Node.js Foundationは、初のLong Term Support(LTS:長期サポート)対象となる「Node.js 4.2」、コード名“Argon”のリリースを発表しました。 Node.jsは先月、フォークしていたNode.jsとio.jsを統合した最初のバージョン「Node.js 4.0」をリリース、新体制となり再びアクティブなリリースのペースを取り戻そうとしています。長期サポートの開始は、新体制を受けて実現したものと言えるでしょう。 長期サポート対象のリリースは、それと分かりやすいようにリリース名を付けることになりました。今回のNode.js 4.2は「Argon」と呼ばれます。今後、アルファベット順に名前がつく予定

    Node.js、初のLong Term Support対象となる「Node.js 4.2」コード名“Argon”がリリース。リリースから2年半はメンテナンス
  • Node.js+Socket.IOで作る、通信対戦ができるHTML5ゲームシステムの作り方

    ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog はじめまして、Yahoo!きっず開発担当です。 昨年Yahoo!きっずにてブラウザオンラインゲーム「おしゃべりリバーシ」をリリースしました。 ※おしゃべりリバーシは2015年10月をもってサービス終了しました。ご利用いただきまして、ありがとうございました。 このゲームは、通信対戦部分の通信プロトコルWebSocketを採用し、サーバミドルウェアにNode.js+Socket.IOを採用しました。この結果、ブラウザゲームでありながらマルチデバイスでの対戦を実現しました。 今回は、Node.js+Socket.IOによるWebSocketサーバのシステム構築方法について考慮すべきポイントを、「おしゃべりリバーシ」の実例を紹介しながら説

    Node.js+Socket.IOで作る、通信対戦ができるHTML5ゲームシステムの作り方
  • JavaScriptでプログラムできるマイコンボード「Tessel」、スイッチサイエンスが販売

    ボードにはWi-Fiを搭載する他、拡張モジュールを接続できるポートが4つ用意されている。モジュールには、カメラや加速度センサー、Bluetooth LE、温度と湿度を計測できる環境センサーなどが用意されており、これらモジュールの利用するためのライブラリはnpmで提供される。なお、販売権取得に伴い、同社ではチュートリアルの日語化を行っている。 関連記事 「mbed」で始めるARMマイコン開発入門(1):初歩から学ぶ、マイコン開発とARMプロセッサー 組み込みの世界では最も成功したプロセッサの1つ「ARM」を用いたマイコン開発にチャレンジします。クラウド開発環境「mbed」を使い、プログラムを書きながら回路をブレッドボードに実装、動作を確認しながらさまざまな内蔵デバイスの使い方をマスターしていきます。 「mbed」で始めるARMマイコン開発入門(2):ARM開発環境準備の第一弾、書き込み器を

    JavaScriptでプログラムできるマイコンボード「Tessel」、スイッチサイエンスが販売
  • Mac OS X から Node.js をアンインストールする方法

    こんにちは。Grunt 宣教師のイナオです。 先日、社内で Grunt 勉強会第 2 回を開催しました。この時、Mac OS X にインストールされた Node.js をアンインストールする必要が生じました。 少してこずったので、共有しておきたいと思います。 対象対象となる Node.js は公式サイトのダウンロードページからダウンロードできる Macintosh Installer (node-0.10.10.pkg みたいなファイル名) です。 下記リンク先の StackOverflow で回答されているコマンドを使用してアンインストールします: lsbom -f -l -s -pf /var/db/receipts/org.nodejs.pkg.bom \ | while read i; do sudo rm /usr/local/${i} done sudo rm -rf /usr

  • krakenjs - Give your node.js express apps some extra arms

    The kraken suite Kraken is a secure and scalable layer that extends express by providing structure and convention. Though kraken is the main pillar of our framework, the following modules can also be used independently: Getting started 0. Install node.js and essential build tools Install node.js, which will in turn install npm, which is used to manage all your dependencies. In order for the npm in

    krakenjs - Give your node.js express apps some extra arms
  • PayPal社がバックエンドをJavaからJavaScriptへ移行

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    PayPal社がバックエンドをJavaからJavaScriptへ移行
    mattarin
    mattarin 2014/01/03
    Node.jsを採用。
  • あんなこともこんなことも。そう、Node.jsならね。

    $ pulldown jquery -> Success: https://cdnjs.cloudflare.com/ajax/libs/jquery/2.0.3/jquery.min.js was downloaded to ./jquery.min.js $ ls jquery.min.js

    あんなこともこんなことも。そう、Node.jsならね。
  • neu.Node リリースのお知らせ

    去年の暮れから準備を進めて来た neu.Node だが、ようやく今日、オープンソース・プロジェクトとして github に公開することができたので報告する。 https://github.com/snakajima/neunode 詳しくは README.md ファイルに書いたが、neu.Node は iOS 上で Node.js の API を使って作った マイクロ・サーバーを走らせる仕組みである。iTunes ストアで配布する iOS アプリに組み込んでも良いし、自分や仲間だけで楽しむ「手作りアプリ」に組み込んでいただいても良い。ライセンスは MIT で、ライセンス料フリーで、非営利・商用、無料・有料の区別なく使える。 neu.Node が目指すのは、新しい形の分散コンピューティングである。「モバイル・デバイスはクライアント、サーバーはウェブ・サービス」という垣根をとっぱらい、全てのモ

  • Node.jsと互換性を持つiOS向けアプリケーションエンジン「neu.Node」リリース | OSDN Magazine

    1月17日、iOS向けのアプリケーション開発フレームワーク「neu.Node」がリリースされた。neu.NodeはJavaScriptでiOSアプリケーションを実装するためのフレームワークで、Node.jsと互換性を持つAPIを備えている。 neu.NodeはNode.js互換のAPIをiOS向けに提供するアプリケーションフレームワーク。Node.jsと同様、JavaScriptベースでiOS向けのアプリケーションを開発できる。ただしiOSではアプリケーションの実行に制約があるため、Node.jsとの完全な互換性はなく、一部の機能や関数は実装されていない。また、iOSでは動的に生成されたコードの実行も制限されており、Node.jsがJavaScriptエンジンとして利用している「V8」は利用できない。そこでneu.Nodeでは、iOSが提供するWebKitベースのUIWebViewをJav

    Node.jsと互換性を持つiOS向けアプリケーションエンジン「neu.Node」リリース | OSDN Magazine
  • Node.js、Socket.IO、MongoDBでリアルタイムWeb

    Node.js+Socket.IO+MongoDB こんにちは! 著者は、マインドフリーという会社でNode.jsを使ってWebアプリなどを作成している。この連載では、最新Webテクノロジを使った研究開発の事例や実績を発信する弊社のサイト“Tech Release”のリニューアルで培ったNode.jsに関する知識を分かりやすくお伝えする。 Tech Releaseは一見、普通のブログに見えるが、実は記事の更新内容がリアルタイムにView画面に反映されている。管理者が、記事の文章(データ)に変更を加えると、その記事を見ている人にもページをリロードせずに、リアルタイムに文章(データ)が変化していく。 このUXを実現するために開発したシステムが、REALTIME BLOG ENGINE「REABLO」というエンジンだ。「REABLO」はNode.jsとSocket.IO、MongoDBを使用して

    Node.js、Socket.IO、MongoDBでリアルタイムWeb
  • iPad Wifi版でiPhone4Sの3G回線が使えた件: misc

    できました! こんばんは、息子の保育園が始まり、息子は保育園を楽しんでいるようで、癒し系キャラと先生方に評価されているようです。まずは一安心といったところでしょうか、kjunichiです。 ここしばらく、思わせぶりな記事の投稿が続きましたが、出来ました! まずはソースです iPhoneで動かすJavaScript iPadのHTTPプロキシー // HttpProxyとして要求を受けて、WebSocketにして要求を転送する。 // WebSocketから応答を受けて、HttpProxyに転送する。 // 例外が発生してもサービスを停止しないようにする process.on('uncaughtException', function(err){ console.log(err.stack); }); var app = require('http').createServer(handle

  • Socket.IO と Express でセッションの共有 - Block Rockin’ Codes

    Socket.IO のサーバは v0.7 からスタンドアローンでも立てられるようになりましたが、 Express のサーバ上に Socket.IO のサーバを同居させる構成は多いと思います。 しかし Socket.IO は Express が HTTP で確立したセッションとは別のコネクションを確立するため、 例えば、 Socket.IO で接続したユーザが Express で認証したユーザかどうか等が判別できません。 そこで、 Socket.IO で接続を確立時に Express のセッション用の Cookie を取得して、接続を識別できるようにし、 さらに Socket.IO でのやり取りが長くなっても、その間にセッションデータが切れることが無いように、更新する必要が有ります。 Socket.IOv0.7 を用いてこれを実現する方法が、こちらで紹介されていたので、試してみました。 So

    Socket.IO と Express でセッションの共有 - Block Rockin’ Codes
  • node.js から MongoDB にアクセス (Mongoose の紹介) - KrdLab's blog

    node.js から MongoDB にアクセススためのライブラリに Mongoose があります.今回はこれを紹介しようと思います.O/R Mapper っぽく使えるように設計されており,既存の O/R Mapper を使ったことがある人にとっては,比較的わかりやすい仕様です. 見出し Mongoose とは? インストール 何はともあれ使い方を Schema 定義について ドキュメント生成 (保存) ドキュメント読み取り ドキュメント更新 ドキュメント削除 Embedded Document 終わりに Mongoose とは? node.js 向けに開発された MongoDB アクセスライブラリです. 公式:http://mongoosejs.com/ GitHub:https://github.com/learnboost/mongoose/ Mongoose is a MongoD

    node.js から MongoDB にアクセス (Mongoose の紹介) - KrdLab's blog
  • 8maki.jp

    This domain may be for sale!

  • Node.js 0.8.0リリース、I/O性能の向上や多くの新機能実装などが行われる | OSDN Magazine

    6月26日、JavaScriptアプリケーションプラットフォーム「Node.js」の最新版「Node.js 0.8.0」がリリースされた。従来の安定版であったバージョン0.6系に代わる新たな安定版という位置付けで、性能が大きく改善しているほか、多くの新機能が追加されている。 Node.jsはGoogle Chromeで採用されているJavaScript実行環境「V8」をベースとするJavaScriptアプリケーションプラットフォーム。JavaScriptコードを実行するランタイムと、各種I/Oやネットワークアクセスといった機能を提供するライブラリから構成されている。ネットワークソケットの待ち受けやファイルアクセスといった処理を容易にシングルスレッドで非同期実行できるという特徴を持ち、近年注目を浴びている。 Node.js 0.8.0は新たな安定版ということで、多くの改良が加えられている。そ

    Node.js 0.8.0リリース、I/O性能の向上や多くの新機能実装などが行われる | OSDN Magazine
  • NodeSocket - We build and operate web software and service products

    PRODUCTS MACD Capital founded 2022 Managing crypto and securities with AI, software and technology. Elastic Byte founded 2017 Managed DevOps, cloud computing, infrastructure Elastic Byte is a DevOps as a service company which builds, optimizes, secures and supports your cloud with simple monthly pricing.

  • 1