2015年7月22日水曜日

iPadのBackupをTimeCapsuleへ備忘録

参考 http://osxdaily.com/2011/03/05/how-to-move-the-iphoneipad-itunes-backup-folder-to-an-external-hard-drive/

バックアップ先は
~/Library/Application Support/MobileSync/

なんで
ln -sf /Volumes/Data/Rev/okimiyuki/Backup/ ~/Library/Application\ Support/MobileSync/Backup

というように、シンボリック・リンクにしてしまう。
尚、TimeCapsule を Data という形でマウントしている。

ところで、TimeCapsule のマウントは自動で行われるが、毎回、必ず Data にマウントされるわけではなく、Data-6 だったりと面倒くさい。なんとかならんものか?

2015年6月29日月曜日

QGISの作るshapefileのdbf

しばしば ISO-8859-1 というコードページに解釈されるケースが多いので、そのようなファイルがどうなっているのか調べてました。

DBFファイルの先頭から 29バイト目 の0x0057 とかで入っていて、87=ISO-8859-1となってます。
日本語版のArcGISで、これを読むと、ちゃんとSJISとして解釈してくれる。もうたまりませんわ。
 ISO-8859-1が多数派なんで、自然な流れかと。

ちゃんとしてくれないツールが多くて閉口します。

2015年6月11日木曜日

UTime デザイン

ユニクロのTシャツをデザインしました
もし気に入ったら、こちらからどうぞ







2015年5月8日金曜日

キーボード入力雑感

 プログラミングするには、やっぱり英語キーボードの方が {} [] \ ¥ が打ちやすい。 なんだけども、職業上、雑多な環境でキーボードを打たなくてはいけないので、結局、もう日本語キーボードで良いです。ってなってしまいました。 ローカルBBS時代には、自分は、T-Code 使いでした。 なんでも統計的にタイプ数の多い文字をうまく組み合わせて、2ストロークで自然と左右で打鍵できるように配置された手に負担の少ない配列というのに惹かれました。 けれども、全部を覚えきる事なく、MS-DOS から WINDOWS へと時代が変わりIME自体がしばらくサポートされないまま、廃れていきました。 友人は、「風」を使っていました。今にして思えば、日本語を1ストロークのカナ入力で行うので、断然タイプも速く、自分も、こちらを覚えれば良かったかなと…。 今は、だらだらとローマ字入力を使ってます。 これを機に、風とか探してみようかな・・・

2015年4月6日月曜日

postgis: 関数 ST_AsGeoJSON はユニークではありません 備忘録

function ST_AsGeoJSON is not unique 関数 ST_AsGeoJSON がユニークではありません。 こんなエラーが出た場合。 バージョンアップしてる環境に、古いDB をリストアすると、PostGIS の残骸が追加されるので、削除が必要
DROP FUNCTION IF EXISTS ST_AsGeoJson(geometry); -- this one changed to use default args 
DROP FUNCTION IF EXISTS ST_AsGeoJson(geography); -- this one changed to use default args 
DROP FUNCTION IF EXISTS ST_AsGeoJson(geometry,int4); -- this one changed to use default args 
DROP FUNCTION IF EXISTS ST_AsGeoJson(geography,int4); -- this one changed to use default args 
DROP FUNCTION IF EXISTS ST_AsGeoJson(int4,geometry); -- this one changed to use default args
DROP FUNCTION IF EXISTS ST_AsGeoJson(int4,geography); -- this one changed to use default args
DROP FUNCTION IF EXISTS ST_AsGeoJson(int4,geometry,int4); -- this one changed to use default args
DROP FUNCTION IF EXISTS ST_AsGeoJson(int4,geography,int4); -- this one changed to use default args
http://stackoverflow.com/questions/24204589/error-using-st-asgeojson-with-postgis

2015年2月4日水曜日

QGis Plugin builder エラー備忘録

QGis Plugin Builder を使ってプラグインを作成すると、途中から
Traceback (most recent call last):
  File "C:/PROGRA~2/QGISBR~1/apps/qgis/./python\qgis\utils.py", line 208, in startPlugin
    plugins[packageName] = package.classFactory(iface)
  File "C:/Users/oki.HNS/.qgis2/python/plugins\Bar\__init__.py", line 34, in classFactory
    from .Foo import Bar
  File "C:/PROGRA~2/QGISBR~1/apps/qgis/./python\qgis\utils.py", line 460, in _import
    mod = _builtin_import(name, globals, locals, fromlist, level)
  File "C:/Users/oki.HNS/.qgis2/python/plugins\Bar\Foo.py", line 26, in 
    import resources_rc
  File "C:/PROGRA~2/QGISBR~1/apps/qgis/./python\qgis\utils.py", line 460, in _import
    mod = _builtin_import(name, globals, locals, fromlist, level)
ImportError: No module named resources_rc
なるエラーに遭遇
c:\work\any>"c:\Program Files (x86)\QGIS Brighton\bin\pyrcc4.exe" resources.qrc -o resources_rc.py
として、リソースのコンパイルを行う事。

2015年1月9日金曜日

アウトプットしてみるテスト

しばらくアウトプットしてなかったので、アウトプットしてみるテスト。 すっかりクラウドも定着した感があります。 この先重要な事は何か?改めて考えるに、やはりデータありきなのではないかと思います。 例えば、モバイルマシンの性能の制約で、取得できるタッチセンサー値を間引きして記録してるとすると、それは勿体無い事だなぁなんて・・・ 間引いてなければ、マシンの性能が上がった時に再現されるデータは違ったものになっている可能性を捨てている事になります。 分析でも、達人のタッチセンサー値と、凡人のタッチセンサー値には、決定的な違いが見つかり、達人のタッチセンサー値を元に凡人のタッチセンサー値を改良して、素晴らしいユーザ体験を与える事ができるかもしれません。 要は、データ重要。 何を書いてるのか、自分でもわかりません。 アウトプットしてみるテストなので・・・