language-detectをワンライナーで

そのソースファイルのプログラミング言語は何?を判別する実装がnpmにある。 https://www.npmjs.com/package/language-detect これをワンライナーで適用する。事前にnpmモジュールはインストールして、 $ npm install language-detect 以下な感じで。 $ TARG…

freeCodeCampを魔改造してSlackでOAuth2認証を可能にする

f821a35be730fb6cf73d75de5ff76ed0f75d9d6a 時点の staging ブランチを魔改造したよっていう話。 passport-slack のインストール $ npm install --save passport-slack Slack でアプリ作成 https://api.slack.com/apps にアクセスして新規アプリを作成する。…

LoopBack 入門

門を叩きます。 LoopBack - Node.js framework インストール $ npm install -g loopback-cli アプリケーションの作成 $ lb _-----_ | | ╭──────────────────────────╮ |--(o)--| │ LoopBack │ `---------´ │ アプリケーションを作成しましょう。 │ ( _´U`_ )…

いまさらながら Express 入門

こいつを調べようと思って、 LoopBack - Node.js framework Express ベースらしいので、最初はそっちから戯れる。 Hello Express! $ mkdir hello_express $ cd hello_express $ npm init $ npm install express --save $ cat app.js const express = require…

freeCodeCampのサーバ起動スクリプトを追いかける

アプリケーションサーバ起動方法がいくつかあるように見受けられるので、まずはそこらへんの整理から。 追いかけたブランチ master 50a388d gulp ドキュメントに記載ある実行方法。gulpfileの中を覗いてみたところ、nodemon使ってたりしてるのでローカル開発…

freeCodeCampのmasterブランチをローカルで動かす

こいつをカスタマイズしてローカルで動かしたくて弄っているログです。 master ブランチに docker-compose.yml が存在するので簡単にイケるんじゃね?と思ったのがスタートで、OSS Gate東京ミートアップ2017-02-20に参加した時にテーマとして選択してみた。…

RSpec 3.2 has been released! されたので Notable Changes をメモ

これね。 http://rspec.info/blog/2015/02/rspec-3-2-has-been-released/ 超絶抄訳です。 Windows CI RSpec 3.1リリースした時にWindows上で動かなくしちまったらしい(3.1.xのパッチリリースでは直している)。なのでWindows環境でのCIを追加したぜ!という…