Xamarin.Forms.Platform.MacOS を動かす
HoloLens を手に入れた
HoloLens Wave5 の発送が開始され,紆余曲折あってなんとか届きました。
あっあっあっあっ pic.twitter.com/sIGrUKrgoF
— Tsubasa HIRANO (@ailen0ada) 2016年7月26日
通関手続きでひと揉め。
開梱されてインボイス抜き取り実施されてた。
キャリブレーションとHolographicで遊んだだけなのでまだまだなにもわからず。バッテリー充電とアップデート待ち。
現状わかっているのは眼鏡男子にはちょっと辛い感じ。いい装着ポイントをまだ見つけられていない。
A day in the life with TESLA MODEL S
今年の de:code でこんなものをいただきました。
一日レンタル権をいただきました!ありがとうございます!Xamarin.Macもよろしく! #decode16 #spl001 pic.twitter.com/1RgHLjC79G
— Tsubasa HIRANO (@ailen0ada) 2016年5月24日
ということで7月14日にテスラ青山にお邪魔して,1日ドライブしてきました。
I'm at テスラ 青山 - @teslamotors in 港区, 東京都 https://t.co/l6UgVuyIdS
— Tsubasa HIRANO (@ailen0ada) 2016年7月14日
当初は軽井沢日帰りを考えていたところ,まあちょっときつかろうということで圏央道で江ノ島まで行ってきました。なんだかまだうまく自分の感じたことをまとめられていないのですが,だらだらと書いて残しておきます。
続きを読むWindows で AWS Lambda デプロイしてドはまりした話
AWS Lambda にデプロイするのに,以下のサイトのように gulpfile でやることにしています。
要は
- js, node_modules をコピー
- zip にまとめる
- デプロイ
という段階を踏むのですが,とある関数がWindows環境からデプロイしたときだけ実行に失敗することに気づきました。曰く,require
を解決しようとしたがそんなファイルはないと。
展開してみるとファイル構造は変わっておらず,しばらくハマりました。
エクスプローラで同じようにZIPを作ってマネジメントコンソールからデプロイするときちんと動く。ということは gulp-zip
がおかしいのではないかと思い至りました。
ということで,Windows 環境からもデプロイされる可能性がある場合は gulp-archive-generator
を使うといいです。
gulp-zip
の代わりに差し替えてすぐ使えます。以前は gulp-zip
の issue にパーミッションの話題が出ていたのでそれかとも思ったのですがどうやらそれとは違うようで…。もう少し調べてみたいです。
xxHash4net 公開しました
特定のシーンで高速にハッシュ算出できるアルゴリズム,xxhash の C# 実装を行いました。
他にも
GitHub - noricube/xxHashSharp: A pure C# implementation of xxhash(https://code.google.com/p/xxhash/)
とかありますが,xxHash4net は System.Security.Cryptography.HashAlgorithm
を基底クラスに作っているので,これを使っている場所に簡便に差し替えることができます。
ファイル比較のハッシュ値で利用されています。高速に算出できることが売りですが,350MB/s 出る環境でないと,MD5/SHA1より遅くなることがあります。