タグ

javascriptとnode.jsに関するmfhamのブックマーク (10)

  • 大注目のフルスタックフレームワーク「Meteor」を試してみた (1) - MMiyauchi Blog

    Githubでものすごい勢いでスター数を伸ばし、ついにはフルスタックフレームワークの頂点「Ruby on Rails」のスター数を抜きさったMeteor 2016年1月7日現在、RailsGithubでのスター数は29,061、Meteorは31,098である。僕がMeteorを知ったのは2015年年の2月頃だったと思う。個人の開発で使用するWebアプリケーションフレームワークを選定している際にこんな記事を見かけた。 2014年 Webアプリケーションフレームワークトレンド(Node.js) – Qiita http://qiita.com/oukayuka/items/14bfdcb6b5411a2b4b7c Node.jsではないバージョンのまとめのほうが人気だったとは思うが、当時Node.jsのフレームワーク選定をしていて、Express、koa、Sails、Hapiくらいしか知ら

    大注目のフルスタックフレームワーク「Meteor」を試してみた (1) - MMiyauchi Blog
  • Laravelライクに書けるnode.jsのフレームワーク 「Adonis」の紹介 - Qiita

    ネットサーフィンをしていたら、とても興味深いnode.jsのフレームワークを見つけたのでご紹介します。 その名は「Adonis」です。 以前からnode.jsには興味があったのですが、仕事では使用しておらず、 またjs自体に苦手意識があったので、躊躇していました。 そんな時に、こちらの記事を見つけました。 Laravelライクなnode.jsのフレームワーク「adonis.js」 http://co.bsnws.net/article/25 なんと、node.jsがLaravelの記述方式で書けるだと.... 普段Laravelを使用して開発を行っているので、衝撃的でした。 そして、実際に触ってみた所、ほとんどlaravelと同じ感覚で書け、簡単にプログラムが出来たので、感動しました! ということで、Laravelと比較しながら紹介してみます。 ただ、node.jsやjsについては素人なの

    Laravelライクに書けるnode.jsのフレームワーク 「Adonis」の紹介 - Qiita
  • ターミナルにリッチなモニターを表示させる

    B! 509 0 0 0 以前、 sparkという シェルスクリプトで棒グラフを表示するコマンドを紹介しましたが、 さらに複雑なグラフや地図などもターミナルに表示してしまおうと言う プロジェクトの紹介。 blessed-contrib termui wopr ブラウザに表示させる blessed-contrib nodeがインストールされている必要がありますが、 nodeが入っているなら取り敢えず $ git clone https://github.com/yaronn/blessed-contrib.git $ cd blessed-contrib $ npm install $ node ./examples/dashboard.js を実行してみてください。 ターミナル上に こんな感じのものが表示されると思います。 追記: 2015/11/30 上のgifはGNU screenを立

    ターミナルにリッチなモニターを表示させる
  • Node.jsによるPusherクローン「Keima」をリリースしました #codefirst - みずぴー日記

    http://keima.herokuapp.com/ 「えーpolling!? pollingが許されるのは小学生までだよねー、キャハハハ」というわけでpush通知にWebSocketをお使いのみなさま、こんにちは。 しかし、毎回、WebSocketを扱う機能を実装するのは、いくつかの理由で面倒ですよね! WebSocketは様々なバージョンがあるので、すべてに対応するのは面倒。 同様の理由で、個別のアプリで作り込んでしまうと、WebSocketのバージョンアップに追従するのが面倒。 WebSocketは大抵別サーバになっているので、設定が面倒。 Heroku等のPaaSではWebSocketを使えないことが多い。 (2015/1/23追記: HerokuはWebSocketをサポートするようになりました) そこで、WebSocketによるpush通知に特化したWebサービス Keima

    Node.jsによるPusherクローン「Keima」をリリースしました #codefirst - みずぴー日記
  • JavaScriptでテストを怠惰に書く - Write and Run

    突然ですが 私立・プログラミングキャンプ 2012 東京大会 - #upcamp : ATND に行ってきました。意味不明だと思いますけど、ずっと電磁リレーで4ビット加算器作ってました。 KOBA789/relay-sim · GitHub KOBA789/four-bit-adder · GitHub ちなみに時間がなくて回路がバグってます で 今回はそのとき用いた怠惰なテストの書き方についてです。 テストを書くというのはダルいもんで、まぁとにかくダルいもんで、昔書いたテストとかなんだか意味わからんことになってたり、個人的にはユースケース的なテストがあるとサンプルの代わりにもなって便利だと思ってるんですけど、テストフレームワークとか使うとそういう雰囲気もなくなっちゃって(そりゃ当然だが)あまり嬉しくないので……(ry という愚痴はさておき、手軽に書けて嬉しいのは自明です。 どこに書くか

    JavaScriptでテストを怠惰に書く - Write and Run
  • 第5回 Node.jsアプリケーションをHerokuで動かす | gihyo.jp

    はじめに 前回までで、Node.jsによる簡単なWebアプリケーションが一通り完成しました。今回はこの構築したアプリケーションを、クラウドベースのアプリケーションホスティングサービスであるHeroku上で、動かしてみたいと思います。HerokuはNode.js以外にもJava, Ruby, Pythonなどのアプリケーションをデプロイすることができます。 Herokuのセットアップ まず、Herokuのサイトから、「⁠Sign up」ボタンよりアカウントを登録してください。 図1 Herokuのサイト さらに、heroku toolbeltというHeroku用コマンドラインツールや開発およびデプロイに使うアプリケーション一式が提供されています。こちらを各々の環境に合わせてインストールします。 インストールが終わったら、コマンドラインからherokuに対する認証処理を行っておきましょう。 $

    第5回 Node.jsアプリケーションをHerokuで動かす | gihyo.jp
  • JSON5: modern JSON

    Needing to (double-)quote keys, not being able to document the data with comments, and not having support for trailing commas or multi-line strings -- all of which are available and work perfectly well on modern ES5 engines, including Node. After stewing on this for over a year, I bit the bullet today and made this idea a reality: a "JSON5" parser that supports these and other ES5 features in JSON

  • meteorについて - PolyPeaceLight

    わかってる依存関係 underscore git meteorのbin (/usr/local/bin/meteor) やってることは、引数をつけて、meteor.js (僕のmac OSXでは/usr/local/meteor/app/meteor/meteor.js)を実行する exec "$DEV_BUNDLE/bin/node" "$METEOR" "$@"以降「$METEOR_HOME=/usr/local/meteor」と読んでください。 meteor.js $METEOR_HOME/lib/files.js 一番最初にrequireしていて、ファイル操作系のutilを提供してる sort pre_filter file_list_async file_list_sync is_app_dir is_package_dir is_package_collection_dir f

    meteorについて - PolyPeaceLight
  • GitHub - substack/node-optimist: Light-weight option parsing for node.js

    This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

    GitHub - substack/node-optimist: Light-weight option parsing for node.js
  • nodetime が動いている仕組み - ぼちぼち日記

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

    nodetime が動いている仕組み - ぼちぼち日記
  • 1