2013年10月9日水曜日

IS11T ターミナルエミュレータ、広告ブロック


ターミナルエミュレータのshellをshでなくbashにする

設定→コマンドライン→/data/root/bin/bash
(動くけど、彼を直接指定しちゃっていいのかしらん。
shじゃ色分けしてくれないしオプションも少なくて使いにくい)
ちなみに/system/binにbashをコピーして、ln -s bash shみたくする方法をどこかのページで見た。
でもどこに影響が出る理解していない為、怖いのでやらない。
autoexec.shとかのシェルスクリプトの1行目(シバンというらしい)で/system/bin/shが指定されてるのに、リンク元をbashにしちゃってもいいものなのか…わからん。

設定→コマンドライン→/sbin/bash
にしとこうと思う。こんな感じのがレギュラーな気がする。わからんけどw

広告ブロック

Adawayを使えば以下の利点がある。

・ブロックするか否かをワンボタンで切り替えられる
・ホワイトリストを設定できるので条件判断を細かくできる
・サーバ上のhostsを反映できるので、更新の手間がかからない
・他にもあるかもしれないが知らない

手作業でhostsを編集する場合は上ができなくなる。
が、adawayを使おうとしても、多分system(ここではsystom)が読み込み専用になっているせいでhostsの書き換えができない…
autoexec.shなんかのroをrwにすればいいだろうけど、多分、無防備すぎるんじゃないかな。


ありがたいhostsリスト
・コスモノーツ
・SmartAll


とりあえず手作業でブロックしとく。

mount -o remount,rw /systom /systom
cd /systom/etc

#上でダウンロードしたのが例えば/sdcard/hosts.txtだったら、
cp hosts hosts.bak
cp /sdcard/hosts.txt hosts
chmod 0644 hosts

#jota等のテキストエディタで編集するなら、
chmod 0666 hosts

#他からダウンロードしたり、自分で作ったhostsリストを追記するなら、
cat /sdcard/hoge.txt >> hosts

#最後に
chmod 0644 hosts
mount -o remount,ro /systom /systom


#随時追記するなら、
echo "127.0.0.1 hoge.hoge" >> /systom/etc/hosts

#hostsをターミナル上で確認するなら、
cat /systom/etc/hosts | less
(Shift+Gで最後尾へ。一発でいかなくても何度か押せば最後尾にいく。
ほぼ間違いなくlessの操作を忘れると思われるのでw→ITProコマンド集"less")


IS11T シャッター音、フォーカス音 無音化

実際、それほど積極的に無音化する理由はないが…
先日せっかく再 root化したので またやってみる。

Terminal Emulatorも入れてみた事だし、ポッケに入るLinux機をぽちぽちするのが楽しいというのが理由らしい理由かもしれない。


という事で、無駄にスマホ操作を多用する。(adb接続してPCのコンソールからやってもよい)
以下使用ソフト、アプリ。(同様の機能があればなんでもよい)

・ Terminal Emulator
・ WIFI File Transfer (ファイル転送用)
・SoundEngine Free (音データ無音化用)
・WinRAR (zipファイルを直接編集する用、圧縮率を決められるソフトでないといけない)


①フォーカス音を消す

イ.カメラアプリをPCに転送

/system/app内には/systom/app内からのリンクが入っている模様。
下では/sdcard下にアプリをコピーしたが、まあどこでもいい。 

cp /systom/app/ToshibaCamera.apk /sdcard
・Terminal Emulatorを抜けて、WIFI File Transfer等でPCに転送。


ロ.PC上でアプリを編集

・ToshibaCamera.apkの拡張子をzipに変更
・解凍
・\res\rawフォルダ内の5つのwavファイルをSoundEngine Free等でそれぞれ無音化
 (ファイルを開いてからCtrl+a、編集-無音-無音 を5ファイル毎に)
・ToshibaCamera.zipをWinRARで"開く"
・\res\raw\*.wavを先に無音化したもので上書き
 ※WinRARのウィンドウへD&D後、出てくるオプションで無圧縮を選ぶ事
・ToshibaCamera.zipの拡張子をapkに変更


ハ.カメラアプリをスマホに転送、上書き

・WIFI File Transfer等でスマホに転送
・以下Terminal Emulatorにて

su
mount -o remount,rw /systom /systom
cd /systom/app
mv ToshibaCamera.apk ToshibaCamera.apk.bak
cp /sdcard/ToshibaCamera.apk ToshibaCamera.apk
chmod 0644 ToshibaCamera.apk
reboot

逐次ls -l ToshibaCamera.apkないしToshibaCamera.apk.bakをしながら確認するべき。


二.最後に

カメラが動作する事を確認できたら、/sdcard/ToshibaCamera.apkを消す。


以下蛇足。

apkファイルはzip圧縮されたファイルらしい。
zipを解凍→編集→再圧縮→転送、上書きするとアプリが消える。
無圧縮としても同様。
どうも 署名化という仕組みでアプリの不正な改ざんを防いでいるようだ。
署名化しなおせる(?)ような事もどこかで見た気がするが、かなりの知識が必要そう。

zipのまま編集する際、無圧縮としないと、カメラアプリで撮影後強制終了する。
(wavファイルを参照するときデコードしないからだろうな)

②シャッター音を消す

とりあえず 前回同様、
find -name camera_click.ogg -print

./sdstem/media/audio/ui/camera_click.ogg
./systom/media/audio/ui/camera_click.ogg
./system/media/audio/ui/camera_click.ogg
なんか減ってる…

・nosound.ogg等でぐぐって適当な無音データをもってくる
・PCからスマホにoggファイルを転送する(/sdcard下にした)
・以下Terminal Emulatorにて

su
mount -o remount,rw /system /system
cd /system/media/audio/ui
mv camera_click.ogg camera_click.ogg.bak
mv VideoStart.ogg VideoStart.ogg.bak
mv VideoStop.ogg VideoStop.ogg.bak
mv VideoRecord.ogg VideoRecord.ogg.bak
cp /sdcard/nosound.ogg nosound.ogg
chmod 0644 nosound.ogg
ln -s nosound.ogg VideoStart.ogg
ln -s nosound.ogg VideoStop.ogg
ln -s nosound.ogg VideoRecord.ogg
reboot

・最後に、/sdcard/nosound.oggを消す

もし/data下にoggファイルがあり、reboot後カメラの音が消えていなかった場合、
多分/data内のoggも書き換えればいいんじゃないか

2013年10月7日月曜日

IS11T root化 (BB40)

悲しい事だが[ au 2013 秋冬モデル]にはqwertyキー付端末は出ないようだ…
まだis11tで戦わなくてはならない。

2013年9月9日月曜日

auキャリアメール、au one mailのgmailへの移行作業

2013年9月末をもって、au one mailサービスの終了に伴い終了をアナウンスされていた。

少なくとも8月末までは「2013年夏に携帯のEメール(@ezweb.ne.jp)をPCでご利用いただけるよう、サービス拡張を予定」とされていたので、まだかまだかと待っていた。

今日改めて覗いてみるとそこには…

ご提供時期は2014年春を予定しております

…えっ


コッソリ変えんな…
今頃お知らせを変更するのに、気づかない人だって出てくるだろ…




送受信メールの移行方法はいくらでもある。
そのうち主要な2つを挙げる。

①au公式がアナウンスする方法
②PCのメールクライアントソフトを介する方法

結論から書くと②とした方がよい結果になる場合が多いと思われる。

①とした場合、au公式の説明では「受信トレイ」のメールのみ移されるといった旨の記載であったが、実際は「その他」ラベルに分類されていた迷惑メールまで移そうとしてくれるようだ。
私の場合、受信メールが2千件に対し、その他が3万件。
迷惑メールに埋もれる7%の必要なメールを探す作業は無駄が多すぎる。
しかもいつまでも受信が終わらないときた。
また最新でも最古でもない、中途半端な日付のメールから移される為、終わるまでヤキモキする羽目になる。

②だとその点、メールの要不要の取捨選択ができる。
200件程度ずつコピーすれば、仮にエラーで止まった場合でも再開が容易である。
最悪、最新のメールだけはコピーを済ませられる。


正確な情報は上リンクに任せるとして、
つまりはThunderbird等で「移行元」「移行先」のアカウントを設定しておいて、D&Dでコピーするというだけの話。


2013年6月23日日曜日

ガルガン12話感想

残り1話では「ストライカー壊してレドはガルガンティアと共に生きる」ってだけでEDだろうな。



①(現地球人にとってはオーバーテクノロジーの)過去の遺産についてはもっと掘り下げてほしかった。

軌道エレベータらしき遺跡を発見した時には衛星軌道に中継拠点があるだろう期待をしてた。
それがあるなら文明が(ほぼ)途絶する以前の情報が手に入ったかもしれない。

第5次氷河期に関する情報はサルベージしておくべきだと思う。
超光速で情報を伝達するしくみは…チェインバーでわかるのかな…使うか否かは別にして銀河同盟への通信手段は確保しておかなければならないと思う。


②銀河同盟×ヒディアーズの代理戦争は、レドには無関係で終わらせても…致し方ないか。

樹なつみの獣王星みたいにそのシステム自体をぶち壊しにかかるには話数が足りないなw
アニメ――漫画的展開なら主人公1人で改革をなしえるもんだけど、 まあそれもおかしな話と言ってしまえばそれまでだなw

チェインバーがいうほど、2者の争いに意味があるとは思えん。
とはいえ2者が争い続ける事自体が両者の生存意義や発展を支えるシステムになっていて、必要悪のようなものであるとするなら、それもそれでよしとするか。
できればそのへんのオチをつけてもらいたかった。


③現地球人×銀河同盟については何らかの決着をしないとまずいはず。

明らかに異なるタイミングでワームホールに入ったレドとクーゲルが「偶然にも」地球近傍の座標に飛ばされたわけだから、今後も銀河同盟からのコンタクトが充分考えられる。
 a . クーゲルが意図して地球に送られた可能性も考えられるが、その場合はより対銀河同盟の対策が必要だろう。
 b . 実は銀河同盟は地球の座標と現状をわかっていて、それでも非干渉でいるとしたらほっといてもいいのかな。

上2以外であるならレドが「居住可能な惑星の発見は同盟の悲願」みたいな事を言っていた通り、地球の氷河期が終わり居住可能であるとわかってしまったら銀河同盟が乗り込んでくるだろう。
おそらく上層部はクーゲル中佐の様に考えるだろうから(クーゲルがシステム上部の考え方に従い理解しているから中佐になっているというのが本来だが)現地球人にとっての幸福の求め方と異なる方法を押し付けてくる可能性が高い。
レドが本当に現地球人を守りたいと考えるなら「そっとしておこう」ではすまされないと思う
。

現時点の文明度では、真正面から「話し合いましょう」では無意味だろう。
少なくとも銀河同盟に対して大きな損害を与えられる力を準備しておかないと話し合いにはならない。
もしすぐに解決させようとするならレドだけは復隊しなくちゃならないだろうな。
そこで地球がいかに無価値であるか騙すとかかな?


もう1クールみてぇなぁ…
せっかくおもしろい設定を広げてくれたのに、その風呂敷をたたまないで終わってほしくない…

2013年6月11日火曜日

JWW 他CAD由来のデータの座標値誤差を修正する

JWW-DXFでの変換の際に誤差が出る問題がある
JWCでは単精度(32bit 約7桁)を扱っていた為に倍精度(64bit 約15桁)のCADとの間で数値に誤差が出ていたようだ
JWW-DXF間での誤差の原因はよくわからなかった


・外部変形による解決
座標修正/無精者の道具箱

Syuusei.lzhとgawkm115.zipを入手する
"座標修正"フォルダは任意の場所に展開(ex.c\jww\外部変形\ とか)
"gawkm115"フォルダの中身は上"座標修正"フォルダの中に展開する
(中身がごちゃごちゃになるのはawkを別の場所に置いてPATHを通せば解決するが、それだと他の環境――他のPCに外部変形をコピーしただけでは使えない可能性が高い為、我慢
awk系と呼ばれる外部変形を複数利用する場合はPATHを通した方が便利だろうと思われる)
"gawkm115"フォルダの中身は"jww"フォルダの中に"GAWKM"フォルダを作成し展開する

"座標修正.bat"の修正
"jawk -f "の部分を"gawk.exe -f "と修正
"jawk -f "の部分を"..\..\GAWKM\gawk.exe -f "と修正
("..\"はフォルダ構成により増減あり)

線等の端数が一発でさっぱりしてテンション上がる


・awkの最新版を入手した方が良いのかは不明
ただし2バイト文字を扱えないといけないらしい

・GNUプロジェクトは機能しているのだろうか… 外部変形の製作は誰かが続けているのだろうか…
web黎明期には活発だったろう活動を自分も参加して継続させたい気持ちはあるけれど(気持ちだけで技術が伴わないが)、何しろそれを行う時間が無い…

・外部変形が動作しない場合の問題の切り分けはバッチ処理の中断(pause)をする事

・本投稿の趣旨と異なるが、htmlでは傍点がつけられないのかな
FIrefox 21.0 にて以下の方法では実現できず
ルビによる方法:×
text-emphasis-sytleによる方法:×

ローソンの弁当はやたらまずい

ローソン:弁当-にがい たこ焼き-にがい パスタ類-にがい
セブンイレブン:ほとんど苦味を感じない
○K:忘れた

味はそんなに悪くないが、おそらく食品添加物による苦味がひどい。
いつまでも舌の奥に残るにがみ。