Node.jsで再帰的にディレクトリを作る処理
投稿者:鈴木アプリ内でディレクトリを作る、となった場合、存在有無は?階層構造は?存在してた場合は?というようなことを考えなくてはならないわけですが、
Node.jsではFileReadとFileReadSyncみたいに、Syncがついているものとついていないものがあります。
やることは同じなんですがどう違うかというと非同期か同期的に実行されるかで、Sync(同期的)は使わないほうがよいとされています。
FileIOとかは時間がかかるので同期的にやると ...
Node.jsでナノ秒を扱う関数hrtime
投稿者:鈴木私はよく、技術の調査や新しいコンポーネントなどの優劣の比較をする際に、ターンアラウンドタイムやスループットを計測するため処理時間を計測してグラフにしたりということをしています。
時間を計測するのは結構難しくて、C#ではStopwatchというクラスが実装されていて便利なんですが、おおよその言語ではそういったものは用意されていません。
なので目的の時間がかかりそうな処理やAPIの前後などでUNIX時間を取得して引き算してかかった時間を ...
Songle Syncとmicro:bitで曲に合わせてLEDを光らせる
投稿者:松木佑徒先日開催されたMUSIC HACK DAY 2018に参加したのですが、
思いついたアイデアとマッチせずSongle Syncを利用できなかったため、個人的に触ってみました。
Songleの説明とSongle Syncについては以下の公式をご覧ください。
SongleとはSongle Sync
Songle SyncのAPIキーを作成
まず、Songle Syncを利用するためにAPI利用登録からアカウントを作成しアクセストー ...
10分で分かるかもしれないElectron入門
投稿者:氏川博光そんな訳で、Electronの学習メモを最低限、人が読んでも理解できる程度にまとめました。
ElectronとはNode.jsとWebの技術(HTML、CSS、JavaScript)で(1)クロスプラットフォームの(2)デスクトップアプリケ ...
goとnodejs比較
投稿者:鈴木go言語の機運が高まってきましたので調査してみました。
【初心者向け】Go言語勉強会資料 from Yuji Otaniこのプレゼン内ではphpとgoを比較していたのですがnodejsではどうなのかということが気になったのでやってみました。
・1から1億までを加算するphp: 3秒
go: 0.05秒
nodejs: 0.2秒
nodeのhttpサーバーの変遷
投稿者:鈴木pooreなhttpモジュールを利用した作成方法。_ヘルスチェックを作るならこれで充分。
最小サーバー(旧)require("connect")().use((q,s)->s.end("OK:" + q.url)).listen 3000expressの元になったuseを使ってミドルウアェを使 ...