kei0425tan’s blog

技術的なことを主に

nodejs

nodejsで自作別リポジトリ(gitlab/github)をモジュール化して利用するには?

プログラムを作っていて、この機能をあのプログラムでも利用したいなぁ。。。といったことはよくあるかと思います。そういうときには、コピペしてしまうと整合性が取れなくなってあとで困ることになります。 なので、うまくgitのリポジトリで取り込めないか…

mapでasync/awaitを利用する

久しぶりに、JavaScriptのasync/awaitの話です。(node v7.9.0で記載しています。)webをスクレイピングする時など、リストを元に非同期処理を行いたいことがあるかと思います。その際に、mapで呼び出す関数をasync指定で定義しても、かえってくるのはPromis…

mochaでasync/awaitが使えるようになってました!

node v7.0からasync/awaitが実装されていましたが、起動オプションに--harmony-async-awaitの指定が必要でした。しかし、v7.6からJavaScriptエンジンのV8がバージョン5.5に上がったため、起動オプションの指定が不要になりました。その前に、nodeでの非同期…

claudia.jsでslack custom commandsを作る

kei0425tan.hatenablog.comというわけで、まずはslackを使いこなせないと始まりません。手始めに、custom commandsを使ってみます。こちらが公式ページ(英語です) api.slack.comその前に、ここまでできてる前提で話しますね。 kei0425tan.hatenablog.com s…

nodejsで空きポートを探す

dockerを使ってて、コンテナを作るときに空いてるポートを検索する必要があって作成してみました。 gist53fa12e5c95bf476ea1aed82c38e75a2Promiseを使っているので、v6以上になります。

herokuでnodejsでチャット

herokuでリアルタイムチャット作ってみたいなということで、こちらを参考にして作ってみました。(参考というかコアな部分は丸コピになります。) Node.js + Socket.IO + jQuery で最小構成チャット - Qiita herokuでアプリの設定 橋本商会 » Node.jsに入門…