Prioritize and remediate risk exposure with Snyk AppRisk for ASPM.
![新横浜密着情報シンヨコのサイト](https://cdn-ak-scissors.b.st-hatena.com/image/square/b675af382c1eb2461bdbf861c78b50c307113e81/height=288;version=1;width=512/https%3A%2F%2Fres.cloudinary.com%2Fsnyk%2Fimages%2Ff_auto%2Cq_auto%2Fv1%2Fwordpress-sync%2Fhp-featured-image%2Fhp-featured-image.png%3F_i%3DAA)
最近何かと話題の Node.js を使ってみることにした。 インストール自体は公式の Wiki を見ればそんなに難しくない。いつもの configure, make, make install するだけだ。 でも Node.js はまだまだ開発中のプロジェクトで、今でもがんがん更新されてる。すぐに新しいバージョンが出てくるんだけど、そのたびにソースからインストールし直すのもいやだし、ちょっと前のバージョンに戻したくなることもあるかもしれない。 そんなわけで、最近の Node.js は nvm というツールを使うのが流行みたいだ。こいつを使うと複数バージョンのインストール、切り替えが出来るようなって便利。 Mac でも Linux(Ubuntu) でも使えるんだけど、微妙にハマったとこがあったので手順を書いておく。 2012/03/21追記 npm でのパッケージのインストール、設定について
Electron (旧atom-shell)を使えば、JSやモダンなWeb技術を活かしてクロスプラットフォームなPCアプリを作ることができる。 APIが充実していて、Webページをただ移植しただけの単純なアプリだけでなく、割と手の込んだUIも実現できるかもしれない。 たとえば、Gyazoのようなスクリーンショットを撮るための領域選択のUIを作ることができる。 実装方法 画面の全体に透明なウィンドウを作って、その上の透明なWebページでmousedownなどのイベントにあわせて必要なUI要素を描画する。 https://github.com/uiureo/electron-crop-rect/blob/master/main.js app.on('ready', function () { const Screen = require('screen') const size = Scree
Node.jsで開発するときは、ソースをかえたら、手動にnode.jsプロセスを再起動しないと反映されないという問題があります。これを解決するため、nodemonを利用すれば、手動でnode.jsプロセス再起動せずにソースを自動的に反映されます。 nodemonはあなたのプロジェクトのソースを変える必要がありません。nodemonは簡単にあなたのnode.jsアプリをラッパ(wrap)するだけです、フォルダ下のソースを監視し、何か変わったら自動的にnode.jsを再起動する。 インストール npmで簡単にインストールできます。常に使うツールなので、[-g]オプションをつけてグローバルモジュールフォルダにインストールすることをお勧めします。
Google Custom Search API を使う - みんなのちからになりたいで件数取得できたけどあまりにもかけ離れてるので、googleの検索結果のresultStatsを直で取ってくる方法に変えた。 cheerio-httpcli入れる 普通にnpmで入れるなりpackage.jsonに書くなりする。 npm install cheerio-httpcli googleにぶん投げて件数をscrapingする resultStatsに「約 24,200,000 件 (0.46 秒) 」みたいに入ってくるのでそれをただ単に取ってくる。 戻り値でPromise返してくれるので便利。 var cheerio = require('cheerio-httpcli'); var word = 'ジャンボ鶴田 猪木'; if (process.argv.length > 1) word =
なんか大げさなタイトルですが要するにバージョンアップのお知らせだったります。 「cheerio-httpcliって何よ」という場合は紹介記事をご覧になると、こちらの記事もより分かりやすくなると思います。 簡単に説明するとこんな感じのことができるモジュールです。 var client = require('cheerio-httpcli'); // Googleで「node.js」について検索する。 client.fetch('http://www.google.com/search', { q: 'node.js' }, function (err, $, res) { // レスポンスヘッダを参照 console.log(res.headers); // HTMLタイトルを表示 console.log($('title').text()); // リンク一覧を表示 $('a').each
1年程前にリリースしたモジュールなんですが、最近になって Node.jsで超簡単にスクレイピングを実装してみる - もやもやエンジニア node.js スクレイピング cheerio-httpcli の使い方 | まとめーたー とかで紹介していただいていたようなので、便乗して本人によるアッピールもしてみようかな、と。 Node.jsでスクレイピングする利点 何と言っても非同期で多数のサイトをガンガンスクレイピングできるところじゃないでしょうか。 一つのサイトに大量にアクセスするのは迷惑になるのでイカンですが、不特定多数のサイトに対してであるならば同時並行で処理できると処理時間の短縮にも繋がるかと思います。 cheerio-httpcliの特徴 WEBページの文字コードを自動判定してUTF-8に統一してくれる WEBページのhtmlをcheerioというモジュールでjQueryライクな操作が
I have written a small Node.js app, using connect, that serves up a web page, then sends it regular updates. It also accepts and logs user observations to a disk file. It works fine as long as I am on localhost, but I can't get other computers on the same intranet to see it. I am using port 3000, but changing to port 8080 or 80 didn't help. Here is the code I am using to set up the connection: var
Node.jsで簡単なログイン画面を作成。 フレームワークは Express 、テンプレートエンジンは Jade 、セッションストアとユーザーデータは MongoDB を利用します。 構成 ├── app.js ├── models │ └── user.js ├── routes │ └── index.js └── views ├── index.jade ├── layout.jade ├── login.jade └── login_layout.jade 概要 ログイン認証していない場合は、ログイン画面へ遷移し、ログイン認証している場合はTOP画面へ遷移 ログイン画面は Jade テンプレートエンジンを使用、CSSフレームワークに Bootstrap を利用 また、セッションデータ保存は MongoDB を使用し、MongoDBのセッションストア用に connect-mo
最近流行の node.js と、Webアプリ用のミドルウェア Express で Web アプリケーションを書いています。 ユーザー認証の機能が欲しかったので、 Passport というユーザー認証用のミドルウェアを使ってみる事にしました。 同じような機能を実現するミドルウェアには everyauthがあります。が、 ログイン画面などへのルーティングの仕方を、 express のルーティングと一緒に書けなくて気持ち悪いので、今回は見送ることにしました。 Passport の特徴はこんな感じ。らしい。 Strategy というオブジェクトを切り替えることで、様々な認証方法に対応 Local(よくある、ユーザー名とパスワードでの認証) Twitter Facebook とかとか。140以上あるらしいです。 認証成功時、失敗時の処理の書き方が簡単 アプリケーションのルーティングの上書きをしない
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
Captcha security check ectjs.com is for sale Please prove you're not a robot View Price Processing
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く