Windows 8.1 でVMwareとHyper-Vを共存

OSをWindows 7からWindows8.1に変更しました。 Windows 8も、8→8.1→8.1 Updateとなり、だいぶこなれてきたのと、使い勝手も徐々に元のWindows…

>>>

AutoScrollPositionに座標をセットしてもスクロールされない

C#で、画像を表示させて拡大縮小、回転などをするフォームを作成していたのですが、PanelのAutoScrollPositionではまりました。 フォームにPanelを配置 PanelのAutoScrollプロパティをtrueに PanelにPicturebox…

>>>

AGPL3

最近あるオープンソースのソフトウェアを調査していたら、そのライセンスがAGPL3となっていました。 Affero General Public License -Wikipedia GNUアフェロGPLの理由 GPL…

>>>

node.jsのアプリケーションの実行ユーザーを変更

node.jsでアプリケーションを作って運用する場合で、かつリバースプロキシなどを使わず直接特権ポートで待ち受けたい場合は、rootで実行します。 が、万が一何かクラック的な行為を受けた場合root…

>>>

node.jsでhttpで来たのをhttpsにリダイレクトする

準備中のサービスはhttpで作っていたのですが、やっぱり早いうちにhttpsにしておこうと思い、とりあえずRapidSSLで安いやつを導入してみました。 それに伴い、node.jsの方をhttpsモジュールを使ってlistenするように変更するわけですが、8…

>>>

Postfix+Dovecotで失敗

作っているWebアプリケーションの道筋がちょっと付いてきたので、ドメインを取ってサーバーを構築しております。 その際、メールの送受信なんかが含まれることもあってメールサーバーを構築しました。 その昔自宅で固定IPを取得してサーバーなんかを立てていた頃は、qmail…

>>>

jQuery-File-Upload

今作っているWebのアプリケーションで、ファイルのアップロードに uploadify というjQueryプラグインを使ってみたんですが、なんかSafariでうまく動いていないと言うことで、 jQuery-File-Upload を使うことにしました。 uploadify…

>>>

TCP通信(その後)

TCP…

>>>

MongoDBのObjectId

MongoDBをC#で操作しているシステムで、あるオブジェクトをJSON.netでJSONにシリアライズしてやりとりするようなことをしていました。 もともとBSONのままやりとりしていたんですが、ちょっと別の環境とデータを連係させるのにJSONの方が都合がいいこともあり、C…

>>>

コールバック地獄

しばらく前から仕事でJavaScriptを触っている話は前に書いたかもしれませんが、最近node.jsとかでWeb…

>>>