2015年6月10日水曜日

ブラウザでアップロードするファイルの情報

Information of the file to be uploaded in the browser

ブラウザでファイルをアップロードするとき、ファイルの情報が欲しいときがあります。
クライアント側でファイル名やファイルサイズをチェックしたい、というときにはこんな感じです。

// foo はファイルをアップロードするinput要素のid
var _fileName = $('#foo')[0].files[0].name;
var _fileSize = $('#foo')[0].files[0].size;

がしかし、FileAPIに対応していないブラウザでは、上記の方法ではダメみたいです。
でどうするかというと、

var _regex = /\/|\\//;
var _path = document.getElementById('foo').value.split(_regex);
var _fileName = _path.pop();

ファイル名は取得できました!でもファイルサイズは取得できないようです。。。 

↓FileAPI対応ブラウザはこちらを確認!
http://caniuse.com/#feat=fileapi

2015年6月8日月曜日

Windows8.1のOneDriveを無効にする

Disabled the OneDrive of Windows8.1

ホストOSで使用しているOneDriveが仮想のWindows8.1 のOneDriveでもシンクロしている!
なのでゲストOSのWindows8.1のOneDriveを無効にしました。
レジストリを変更しますので自己責任です。
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Skydrive]"DisableFileSync"=dword:00000001
Windowsを再起動してOneDriveにアクセスすると、
「OneDrive の使用は、システム管理者によってブロックされています。」
となります。


↓こちらを参考にしました。
http://ch.nicovideo.jp/nobushi/blomaga/ar722900

2015年6月7日日曜日

キーレス電池交換

Keyless battery replacement

車のキーレス、調子が悪いので電池交換してみました。
CR1220です。ダイソーで入手。


結果変わらず。。。
ううむ、アクチュエーターか。

オリーブの花

Olive flowers

クマンバチがブンブン、オリーブの花から花へ。
するとポロポロと花が落ちていきます。白い小さな花ですね
今年はどれくらいの実をつけてくれるのでしょう。