週刊3Dプリンター

週刊3Dプリンター、DeAGOSTINIのパーツ付き組み立てマガジン「マイ3Dプリンター」の第1号が書店で売っていたので、試しに1号だけ買ってみた。続きは買わない。
Rimg0001
3Dプリンターは前にCupcakeCNC中古を半組み立てと調整をしていたが、大変だった。
作ったCupcakeCNCは仕舞ってあるのだけど、今年の断捨離で廃棄しようと思う。

バリカンを使っている

バリカンを使っている。
もうここ10年くらいヘアースタイルは丸坊主にしていて、バリカンで自分で刈っている。
Rimg0004
愛用のバリカンはTC11スキカットで、自分はこれを丸刈りー太(まるがりーた)と呼んでいる。丸刈りだから丸刈りー太という安直なネーミングだ。

自分で丸刈りにするのはいくつか理由があって、その当時 空手の道場に通っていて髪の毛が長いと邪魔だというのと、散髪にいく時間とお金が勿体なかったというのがある。
あと、最近白髪がかなり増えてきて髪が長いと白髪が目立ってしまう。丸刈りにすると目立たなくなるというのもある。
続きを読む

退職後の初めての確定申告

去年(2014年)退職したので、今年は自分で税金の確定申告をしなくてはならない。
初めてなので、色々と調べている。

基本的には、
(1)去年の給料から源泉徴収という形で引かれた分の税金の額と、
(2)保険料とか医療費などの控除される分の額と、
それぞれの証明書や領収書を用意して、集計したまとめを所定の書類に書けばよいらしい。
国税庁webでやると楽なのだそうだ。
続きを読む

Android NDKとNexus9を使って64bit ARMのアセンブラのHello worldを書いてみた 

今日は、Android NDKとNexus9を使って64bit ARMのアセンブラのHello worldを書いてみた。

昨日の続きだ。
Android NDKとNexus9を使って64bit ARMのアセンブラを試してみた

64bit ARMのアセンブラでHello worldを書くと、このようになった。
ソースコード hello.s (c:\work\jni\hello.s)

	.global main
	.text
	.align 4
main:
	sub sp,sp,16
	str x30,[sp]
	
	adrp x0,message
	add x0,x0,#:lo12:message
	bl puts
	
	ldr x30,[sp]
	add sp,sp,16
	mov w0,0

	ret

message:
	.string "Hello world.\n"

続きを読む

Android NDKとNexus9を使って64bit ARMのアセンブラを試してみた

Android NDKとNexus9を使って64bit ARMのバイナリを試してみた話の続き。

一昨日書いたソースコードで、インラインアセンブラで記述した2つの整数を加算する部分をアセンブラで書き直してみた。

アセンブラ部分のソースコードadd.s (c:\work\jni\add.s)はこのようになった。

	.global addvalues
	.text
	.align 4
addvalues:
	ADD x0,x0,x1;
	ret;

続きを読む

Android 5.0 Lollipopで32bit ARMバイナリが動かない

Android 5.0 Lollipopで32bit ARMバイナリが動かない。

昨日、NDKで64bit ARMのバイナリを作って動かしていて、比較で32bit ARMのバイナリをNexus9(Android 5.0)で動かそうとして気がついた。

error: only position independent executables (PIE) are supported.
というエラーが出るという症状だ。

調べてみると、StackOverflowというサイトに原因と対処法が載っていた。
Executable file cannot run on Android L

Android 5.0(Lollipop)からセキュリティ強化のため実行できるバイナリの形式が制限されているらしい。
PIEという形式でないと駄目だそうだ。
続きを読む

Android NDKとNexus9を使って64bit ARMのバイナリを試してみた

Android NDKとNexus9を使って64bit ARMのバイナリを試してみた。

ちなみに去年(2014年)、iOSで64bit ARMのバイナリをコンパイルして動かすのを試している。
iOSのJailbreak環境で64bit ARM(AARCH64)のバイナリを試してみた
iOSのJailbreak環境で64bit ARM(AARCH64)のインラインアセンブラを試す
今回は、Android NDKで64bit ARMのバイナリをコンパイルするのを試してみる。
続きを読む

断捨離2015の進捗 その1

断捨離(だんしゃり)という言葉があるそうだ。
断捨離
1.要らない物が増えるのを断つ
2.溜め込んだ要らない物を捨てる
3.物への執着から離れる
と、いうことらしい。

溜め込んだ要らない物を捨てるのを去年から始めたのだけど、なかなか進んでいない。
毎週、進捗とかblogに書いて記録していけばレコーディングダイエットみたいに続けられるのではないかと、ここに書いていくことにした。
続きを読む

ドコモの契約を解約した

2年縛りが解けたので、ドコモの契約を解約した。
音声SIMとデータ通信SIMとの2件の契約を両方とも解除した。
Galaxy Note 3(DoCoMo版)はSIMなし運用になる。
iPad mini Retinaには代わりにとりあえずDTIのServersManの格安SIMを入れておいた。

最初は、MNPの弾にしようかとも思ったのだけど特に欲しい機種とか無かったのと、月々の出費を控えるというのが最近の方針なので、迷った末にMNPで何処かに加入するのはやめておいた。

前にウィルコム改めY-Mobileでフリスクケース型PHSに機種変でMNPできないかとか考えていたけど、いろいろ問題があって駄目だった。

最近ちょっと話題になっているauのFireFoxスマートフォンのFx0とかも考えたが、維持費は安くなるが本体価格がまだ高いのやめにした。いずれネットオークションとかで安く出回るのを待つことにする。

あと、GearVRのためにGalaxy Note 4が欲しいのだけど、どこも扱ってないのが残念だ。

結膜炎で目が痒い

先月から結膜炎で目が痒い。

最初はなんか右目がちょっと痒いくらいで、そんなに気にしてなかった。
おまけにちょっと風邪ぎみだったので、薬局で目の痒みの目薬と市販の風邪薬を買っていた。
しかし、風邪も目の痒みもどちらも治らず悪化したので、病院に行ってきた。去年の12月の最初のことだった。
Rimg0001
目の痒みの目薬として、最初はアレジオンというのが処方された。
続きを読む