DropBoxのHTMLレンダリングサービスが終わるので、GitHub Pagesに移行した話

9/1にDropBoxから「HTML コンテンツのレンダリング終了について」というメールがきていた。
どうするかなー、と思ってたのだけど、そうだ、GitHub Pagesにしよう、と思い立ったのでやってみた。


「username.github.io」リポジトリを作成して、DropBoxからダウンロードしたファイルをプッシュするだけでした。
とても簡単で、特に書くことがないくらい。


細かい話が欲しい人は、Google先生に聞いてください。
詳細に書かれたサイトがいくつか見つかると思います。


GitHubのjunjun777アカウント、空いてたんだ。
#微妙にとられてるサービスあるけど、エンジニアは私だけなのかな。

PowerShellでTKMP.dllを使いSSL接続でメールを受信する

UWSC掲示板で、SSL接続でメール受信できないか、という質問を見たので書いてみた。
TKMP.dll、便利そうですね。
.NET用メール送受信クラスライブラリ (TKMP.DLL) 3.1.8

件数確認のソース

UWSCだけど、POWERSHELL呼び出しているだけなので、抽出すればPowerShellスクリプトですね。

OPTION EXPLICIT

TEXTBLOCK _mail_count_ssl
Add-Type -Path TKMP.dll;
$server = "xxx";
$port = 995;
$userid = "xxx";
$pass = "xxx";

$logon = New-Object TKMP.Net.BasicPopLogon($userid, $pass);
$pop = New-Object TKMP.Net.PopClient($logon, $server, $port);

#SSLを使用します
$pop.AuthenticationProtocol = [TKMP.Net.AuthenticationProtocols]::SSL;

#接続開始
if ($pop.Connect()) {
    Write-Host "着信メールは ", $pop.MailDatas.Length, " 件です";

    #切断
    $pop.Close();
} else {
    Write-Host "接続失敗";
}
ENDTEXTBLOCK

MSGBOX(POWERSHELL(_mail_count_ssl))

スクリプトとDLLを同じ場所におくか、DLLを絶対パスでAdd-Typeしてください。
ま、あとはがんばってくださいな。

PowerShellで.net remotingを使う

とりあえず、IPCね。
ライフサイクルタイムの件はとりあえず無視。(なので、5分何もしないと切れる)
ライフサイクルタイムの設定するなら、チャネル登録前にやらないといけない。

続きを読む

PowerShellとUWSC間をMemoryMappedFileで通信する

UWSC公式掲示板に、C#UWSCのプロセス間通信のお題があった。
.net環境とUWSCと読み替えて、簡単に答えてみる。
けど、今みたら解決済みだった。
ま、いっか。

続きを読む

Gestプロジェクトが終了してしまった

HoloLensと組み合わせることで、バーチャルなキーボードが容易に構築できる、と信じていたGest。
投資して、すっかり忘れていたのだけど、、、今日、払い戻しの案内が来た、、、。


何度読んでも、どう読んでも、払い戻しである。
とてもとても残念である。
https://www.kickstarter.com/projects/asdffilms/gest-work-with-your-hands


払い戻されたので、私の損失はないけど、、、ないけど、、、製品が来ないことが損失だよ!
また、バーチャルな入力I/F探しの旅に出なくては、、、。


スクリーンキーボードは大嫌いだよ。
見ないと入力できないI/Fはゴミ。
音声入力も好きじゃないよ。
公共の場では使えない。
Leap Motionでは、移動しながらとかが厳しい(と思われる)。
やはり、Gestがベストだったと思う、、、。
いや、ベストは脳波読み取りなんだけど、今はまだ実用ではないからね。


残念である。