October 29, 2012

[わたくしごと]

2012/10/29 21:42

この週末はなんやかんやとしていた割には、写真は食べ掛けの釜飯一枚しかなく、twitterに行動ログがあるわけでもなく。
日記のネタになりそうなことは沢山あったのになぁ...。

やっぱ向いてないんだな、こういうの。
うん、しょうがねな。
気にせずいこう。


- - - - - - - - - -
今年もgooさんの命日になりました。
ずいぶん経ったっちゃったなぁ。
最近は何かに目一杯楽しく打ち込むこともなく、褒められたら喜ぶってこともしてないです。ダメですね。
今日、今、ここに座ってこうしていることの意味を、意識しないとと思います。
直接話すことはほとんど無かったのですが、いつも元気で楽しそうだったのを覚えています。

また、真似させてもらいますね。

- - - - - - - - - -

さって、明日もがんばろー。

Posted by nic at 09:54 PM | Comments (0)

October 22, 2012

[Palm]

『How to Keep Classic with webOS 2.0 and above』

Classic環境を提供していたMotion Appsがサポートを止めて久しい。
Classicは端末のIDとの紐付け、照合をMotion Appsのサーバーで行っており、Motion Apps側でその登録を変更してもらわないと同じ製品間でも移行することが出来ない。

そこでなんとかして新しく買った端末でもClassicを使い続けようとする涙ぐましい努力のお話。

How to Keep Classic with webOS 2.0 and above
http://forums.webosnation.com/webos-discussion/269404-how-keep-classic-webos-2-0-above-17.html


- - - - - - - - - -
まずトライアル期限が切れて起動しなくなったら以下のファイルを削除。


You can try deleting the 'expired.rgba' file from the /usr/lib/palmos/ folder.

それから登録していない端末でClassicを動かすには、そのときだけAirplaneモードにして通信不能にしてしまうと良いらしい、ということ。
そのためにClassicを立ち上げる時には一時的にAirplaneモードにして、立ち上がったら戻す、というスクリプトを書いて紹介している模様。

Hey everyone! Hopefully I am not out of line posting this here.

Putting your Touchpad into airplane mode does indeed fix the crashing but of course having to remember to do it every time is such a pain.

I modified the 'palmos-assistant.js' file in Classic to put the device into airplane mode when the app is first launched. Then after 10 seconds it turns airplane mode back off.

The 'palmos-assistant.js' file is located in /com.motionapps.app.classic/app/controllers/

I added the following function (based on a function from Battery Saver):

setAirplaneMode : function(airplaneMode) {
Mojo.Log.info("setAirplaneMode", airplaneMode);
var req = new Mojo.Service.Request("palm://com.palm.systemservice/", {
method: 'setPreferences',
parameters: {
"airplaneMode": airplaneMode
},
onSuccess: function(response) {
if (response) {
console.log("setAirplaneMode succeeded %j", response);
} else {
console.log("setAirplaneMode failed. Why?!");
}
},
onFailure: function(response) {
console.log("setAirplaneMode failed with %j", response);
}
});
},

and then I added the following two lines to the very beginning of the setup function (line 412):

this.setAirplaneMode(true);
this.setAirplaneMode.delay(10, false);

What this does it turn on Airplane mode as soon as the app is launched and then 10 seconds later (which is long enough to get past the crashing point) airplane mode is turned back off so you can go back to using your device like normal.

今のPre2が壊れて次のPre2を使うときには必要になる。
もうwebOSを使わないのなら、使う機会はないだろう。(^_^;

Posted by nic at 03:41 PM | Comments (0)
[Palm]

Pre2で、撮った写真がPhoto rollに現れない現象 - とりあえず解決出来た!

前回の続き。

っていうか、恐らく日本(語)でwebOS製品をまじめに使っている人なんかほとんど居ないと思うので、ほとんど無意味というか、自分用メモというか。


- - - - - - - - - -
前回、この問題は「Media indexer」という名前のサービスが引き起こすというところまで分かっていました。
なので諦め切れず時々webOS Nationのフォーラムなんかを検索(Googleでやるときは「一年以内の記事」とかするとなかなか良かったです)してました。

で、先日思い立ってPre2をリセット。
しかし環境を再構築した時点でもうアウト。
Backupから設定なんかがレストアされていたので、オフにしてもう一度リセット掛けても、環境を作り直すとアウト。

環境を作り直すうち、Classicを使うので旧Palmのメモリーカードの内容をフォルダごとPre2に入れていた中でMacOSが作るゴミファイル(.DS_Store)やPDFビューワーのキャッシュファイル(PDFビューワーは既に入ってないけど、フォルダとキャッシュが残ってた)、Classic環境とは別に日本語のファイル名が付いたPDFなどをInternalzで消していったら急に復活した。

というわけで、恐らくMedia indexerが動こうとしても読めないファイルなんかがあったんじゃないかと思う。
結構手当たり次第に作業しちゃったので、飛ばして最初と最後だけすればセーフかも。
リセット掛けなくても、ダメなファイル捨ててDBだけ消して再起動すれば治ったり、、、しないかなぁ。

と思っているところ。
治っちゃったからこれ以上の検証はしない。(おいおい)
ただ、どうやっても治せないのと、なんとかしたら治せるのは大きな差。次回おかしくなっても、この手順でやってみようと思う。

- - - - - - - - - -
今のところ思っているのは、
・余分なファイル、文字化けしてそうなファイルは消す
・MacにUSBドライブとして繋ぐと、Macが.DS_Storeとか作るからいくない。
・Musicフォルダ以外に音楽はおかない方がいいんじゃない?

- - - - - - - - - -
調べているうちで出てきたこと。
webOS 2.x系のDBはここにある。

http://forums.webosnation.com/webos-discussion/280211-media-index-not-updating-5.html


Run Internalz
delete all music
Delete /var/luna/data/filenotify.db3
Mask from webOS my media directory(all my videos)
Mask from webOS music directory
Reboot

Run Internalz
unmask both directories
Reboot

ユーティリティアプリがあったけど、これだけでは解決しなかった。
(ファイル名で引っかかっていたのならそりゃ当然だ。ただ、改善した上でファイル名、ということはあるかも。)
http://www.webosnation.com/media-indexer-refresh

Media Indexerで検索していると、最近は別の問題が起きているようだ。
エラーとしては「"The application database is almost full"」というエラーを吐くようだ。
ちゃんと読んでないのでアレだけど、空き容量はあるのにこのエラーが出る、ということだろう。
DBの上限サイズが決まってて一杯になっちゃうんだろうな。
詳しい症状とか治し方は調べてない。
(私はあんまりアプリ入れたりしないので、このエラーには出くわしていない。たぶんもう遭遇しないと思う。)

Posted by nic at 01:36 PM | Comments (0)