投稿者:

Node.js

はじめに

アプリ内でディレクトリを作る、となった場合、存在有無は?階層構造は?存在してた場合は?というようなことを考えなくてはならないわけですが、
Node.jsではFileReadとFileReadSyncみたいに、Syncがついているものとついていないものがあります。
やることは同じなんですがどう違うかというと非同期か同期的に実行されるかで、Sync(同期的)は使わないほうがよいとされています。
FileIOとかは時間がかかるので同期的にやると ...

投稿者:

Node.js

ストップウォッチに悩む

私はよく、技術の調査や新しいコンポーネントなどの優劣の比較をする際に、ターンアラウンドタイムやスループットを計測するため処理時間を計測してグラフにしたりということをしています。
時間を計測するのは結構難しくて、C#ではStopwatchというクラスが実装されていて便利なんですが、おおよその言語ではそういったものは用意されていません。
なので目的の時間がかかりそうな処理やAPIの前後などでUNIX時間を取得して引き算してかかった時間を ...

投稿者:

micro:bit, Node.js

先日開催されたMUSIC HACK DAY 2018に参加したのですが、
思いついたアイデアとマッチせずSongle Syncを利用できなかったため、個人的に触ってみました。

Songleの説明とSongle Syncについては以下の公式をご覧ください。

Songleとは
Songle Sync
Songle SyncのAPIキーを作成

まず、Songle Syncを利用するためにAPI利用登録からアカウントを作成しアクセストー ...

投稿者:

Electron, Node.js

はじめに学生時代から考えるとC言語、Java、PHP、AWS、Androidと時代とともに広く浅く学んできた器用貧乏な私ですが、最近では、趣味でElectronを触って見てます。


そんな訳で、Electronの学習メモを最低限、人が読んでも理解できる程度にまとめました。


 

ElectronとはNode.jsとWebの技術(HTML、CSS、JavaScript)で(1)クロスプラットフォームの(2)デスクトップアプリケ ...

投稿者:

Go, Node.js

go言語の機運が高まってきましたので調査してみました。

【初心者向け】Go言語勉強会資料 from Yuji Otani

このプレゼン内ではphpとgoを比較していたのですがnodejsではどうなのかということが気になったのでやってみました。

・1から1億までを加算する

php: 3秒
go: 0.05秒
nodejs: 0.2秒

j=0for i in [0...100000000]  j

投稿者:

Node.js

最小サーバー(古)require("http").createServer((q,s)->s.end("OK:" + q.url)).listen 3000

pooreなhttpモジュールを利用した作成方法。_ヘルスチェックを作るならこれで充分。

最小サーバー(旧)require("connect")().use((q,s)->s.end("OK:" + q.url)).listen 3000

expressの元になったuseを使ってミドルウアェを使 ...