2015年7月29日水曜日

[PowerShell] ファイル名のインデックスの桁数をそろえる

フォルダ内に以下のようなファイル群がある。

Image-1.jpg
Image-2.jpg
...
Image-9.jpg
Image-10.jpg
Image-11.jpg
...
Image-99.jpg
Image-100.jpg
Image-101.jpg
...
Image-150.jpg
 

Explorer ではこの順に並ぶが、単純にアルファベット順に処理するアプリでは Image-1.jpg、Image-10.jpg、Image-11.jpg … といった順序で処理されてしまう。
そこで PowerShell を使ってファイル名部分の桁数を、Image-1.jpg → Image-001.jpg というように揃えてみる。

2015年7月28日火曜日

[javascript] 配列の引数の実数を渡してはいけない

当たり前のことなのかもしれないが、少しはまったのでメモ。
JavaScriptのインデックスを指定するとき、 インデックスのもとになる値が実数値の場合、 Java の習慣でそのまま整数値に切り捨てられるつもりでいた。
  var anArray = new Array(10);
...
  anArray[Math.random() * 10] += 1;
...
上記のコードは期待通りに動かない。
Math.random() * 10 を Math.floor() で整数化しておく必要がある。

2014年3月16日日曜日

[Android] MEDIAS X N-07Dでの fastboot と Recovery モード

前回の記事で、Nexus 7 (2012) での fastboot モードと Recovery モードへの 入り方を確認したので、今回は NEC MEDIAS X N-07D で確認してみた。

N-07D では fastboot モードへ入ることはできない模様。
Recovery モードへは入ることができる。

2014年3月11日火曜日

[Android] Nexus 7 の fastboot モード / Recovery Mode への入り方

先日、Nexus 7 (2012) が (半)文鎮化してしまったので、 キャッシュやユーザーパーティションをクリアしてみた。 結局それでは復活せずに、初期イメージをロードすることになったのだが、 fastboot モード やリカバリーモードへの入り方のメモ。

2014年3月2日日曜日

[Android] ADB接続とUSB接続モード


Android デバイスを ADB 接続する時には、USB の接続モードによっては認識されないことがある。 ひとハマリしたのでメモ。

手元のデバイスでの結果は、
  • Nexus7 では MTP を無効にする
  • Medias N07D では カードリーダーモードにする
ことで、ADB接続ができる。

2014年2月23日日曜日

[Blogger] 「このブログは Blogger の利用規約に違反しているため…」への対応


突然、自分のブログが表示されなくなった。

このブログは Blogger の利用規約に違反しているため、現在は投稿者のみが表示可能です。

最近、ブログを更新していなかったし、もちろん、利用規約に違反するような内容は 記載していないつもりだったので意味が分からない。

幸い、すぐに解除できたので今回はその記録。

2013年11月4日月曜日

[Android] GridView で列数を固定する。

GridView は列数を numColumns で指定すると、 GridView の横幅に応じて セルの幅を自動的に決めてくれる。

しかし、縦幅はセルに指定したアイテムの縦幅が採用されるので、 行数も固定して GridView を綺麗に固定するには GridView のサイズに応じて、アイテムの縦幅を調整する必要がある。