2015-01-01から1年間の記事一覧
この記事は Qt Advent Calender 2015 の14日の記事です。 QEventLoopクラスを使って非同期処理を同期的に扱う方法を紹介したいと思います。 QEventLoop はQtのイベントループを扱うクラスです。イベントループについては2日目の記事で分かりやすく解説されて…
util.inheritsでアロー関数を渡すとエラーになるので調査していたところ、アロー関数はコンストラクタとして使えないことが分かった。 原因はアロー関数のprototypeがundefinedになるため。 再現コード 'use strict';var util = require('util');var EventEm…
QLocalSocketとQEventLoopを組み合わせると、非同期なネットワーク呼び出しを同期的に記述できます。(もちろんUIスレッドはブロックしません)。 詳細はここの”Forcing event dispatching”という箇所を参考にして下さい。 http://qt-project.org/wiki/Threads…
昨年10月にアメリカから帰国したんですが、まだ一部ペンディングのトランザクションがあって帰国前にアメリカの口座を閉じれず、帰国後に閉じたんですがすごく時間がかかって大変でした。最初に電話で問い合わせてから小切手を受け取るまでに3ヶ月半かかりま…
npmを現在開発中のエディタに埋め込んで一緒にバイナリを配布したいので、npmが使用しているArtistic License 2.0について調べてみました。 主にPerlで使われているようです。 http://ja.wikipedia.org/wiki/Artistic_License 原文 http://www.perlfoundatio…