そろそろソースコード管理をするべきか。マオです。
順調にAndroidのLiveWallpaperを開発してるんですが、携帯端末はメモリが少ないから節約して設計する必要があるんですよ。
で、順調に作っているある日、データ類をメモリに保存して使っているので将来的にデータ量が増えた時にパンクするという予感が出てきたので改造したんですよ。
具体的には表示部分に使っているBitmapは繰り返し使うのでファイルにして保存しといて、それを読み込んで何度も再利用しようと考えたわけです。
ソース全体を変更してミスを直しながら動かしてみた。
メモリ消費が三倍になった☆
あれー、なんかおかしいぞー?
どうもファイルからの読み込みの方がメモリ消費が激しくてどうにもならないっぽいな・・・。
元に戻すか考えたいけど、元ソースファイルをいじってるから戻すの手動でやらないといけないんだよね。
もうこのまま行くしかないのだろうか。
とりあえず、目に見えて減ったのはパッケージのサイズだったりするけど、どうでもいいがな(笑)
まだ慣れない。マオです。
Xperiaのバージョンアップ完了しました。
作業自体は簡単なんですよ。
USB挿してボタンをポンポンするだけで、大体10分くらいで終わったような?
その後が地獄だった・・・(笑)
初期化しないでそのままバージョンアップしちゃったんだけど、いくつかバージョンが1.6じゃないと動作しなかったり、残っているデータによって強制終了したりするアプリがいくつかあって、それのお陰で再インストールやら再設定する事になってしまった。
メールアプリでアプリ設計の関係で、間違った設定で登録したら該当する部分の修正フォームが存在しなくて、完全にハマってしまった。
一時間くらい格闘して気付いて、アカウント作り直したらうまく動いたとさ。
タスク関係のアプリは完全にハマったかと思った。
強制終了のダイアログを閉じても閉じても延々と出続けるというトラップが・・・。
何とかうまく抜け出して、再インストールして使えるようになりました。
もう他にはトラブルは無いと信じたい><
バージョンアップでデータが飛んだら困ると思ったんで、色々とバックアップはしたんだけど、自作のカレンダーアプリにバックアップ機能を付けてなかったから開放予定30分前にデータのエクスポート機能だけ付けて何とかSDカードに保存。
実際、アップした後にデータは消えずに残ってたからいらない子になっちゃったけどな・・・(笑)
暇を見てインポート機能も搭載するか。
さすがまともに作ってるので、私のアプリは2.1になっても問題なく動いております。
トラブルを抜けて色々と遊んでるけど、ディスプレイの明るさが暗くなった気がする。
前は最低で運用してて気にならなかったけど、今は半分くらいまで上げてたりします。
速度は良くなっている気がする。
特に、ロック画面のロック解除がスムーズになってて、前はたまにうまく解除できなくてイラッ☆ってしたんだけど、今度は楽です。
カメラのフォーカス最高だな・・・いい感じに追尾してくれて、撮りやすくなってるねー。
後はBluetoothが安定している気がする。
いくつかのBluetooth機器を使ってると、マウスの反応が悪くなったり速度が落ちたりしたけど、今度は大丈夫・・・と信じたい><
まだ数回しか使ってないからな、今度の運用で印象は変わりそうだ。
さて、バッテリーの減り具合はどうなるのか・・・ディスプレイの関係で早くなりそうだな><
七ヶ月の寿命か。マオです。
この記事で書いてた線の付け根が危険になった耳掛け型イヤフォン。
ついに左耳の接触が危険になってきた(笑)
しかも、剥き出しになった前の部分じゃなくて、音が出る所の方の付け根のケーブルがダメっぽい。
通常時はもう音が聞こえない。
ケーブルをクニクニすると聞こえたり聞こえなかったり・・・。
モノラル的な音ならいいんだけど、ステレオ的な音が出ると困るんだよね。
今はXperiaについてたインナー型を使ってるけど、コードが短い><
耐久性があるイヤフォン欲しいなぁ・・・。
これ以上、ネタが増えなくてもいい><
新しくなったパソコンなんだけど、調子が悪い。
グラフィックボードがおかしいのかドライバが悪いのか不明なんだが、いくつかアプリを起動して作業しているとAeroが無効(?)になる事がある。
今まではそんなこと無かったんだけど新しくなってから発生するようになった。
ログを見てみると、ドライバが停止しているような事が書かれてるけど、解決方法は不明。
ボードの相性なのかしら?
スリープすると電源が反応しなくなったりする。
こうなると、完全に放電するまでコンセントを抜くしか対処ができない。
で、ふと思い出してASRock特有のスリープ関係の機能を無効化したら、この現象は解決したように思える。
今の所は問題なく電源が入るようになったので、様子見モード。
無駄遣いしちゃったから、これ以上の手間は掛けたくないのにぃ><
予定完全崩壊。マオです。
ブルースクリーン事件の続き。
メモリ半分でも何とか動くには動いたんだけど、ブラウザ・開発環境・デバック用のエミュレータを動かすとスワップ発生なんて状態になってしまうので、やはり環境を戻す事にした。
で、DDR2の換えのメモリを買うか、Core iシリーズに換装するか悩んだ挙句・・・。

換装の方向で!
明日くらいに届く予定だったんだけど、何か今日届いてしまった。
CPUはCore i3-530とデスクトップ向けCPUの最低ラインだが、それでも前のCPU(Core2Duo E7300)よりクロックが上なんだよねー。
メモリも転送速度がかなり上がってるし、コンピュータ業界の2年ってのはほんとに早い。
肝心のマザーボードは普段ならGIGABYTE製品を使うんだけど、今回は新しくASRockというメーカーにしてみた。
このメーカー、変態マザーと称された変わった仕様のマザーボードを何枚も繰り出している。
さすがに今回はそんなボードを買う事もなく普通のヤツを買ってます。
買ったマザーボードは「H55 Extreme3」、評価的には地雷品です。
何故地雷かというと、SATA3を積んでいるんだけど性能を生かせるチップを積んでいないため、下手すれば旧規格以下の性能になるというゴミだそうです。
USB3.0も1ポート積んでるけど、こっちはどうなんだろう・・・評価が無いから分からないんだよねー。
とりあえず、SATAのポート数は前より多いのでHDD増設には困らないな。
今回の故障で予定が狂ってドライブを買う事が出来ないが・・・orz

今回の武器です(酷)
比較にジッポを置いてみたけど、ほんとにでかいな。
ああ、これヒートシンクです。
熱暴走の経験から、リテールのヒートシンクを使わなくなって、この手の鈍器に手を出すようになった。
これ使えば完全犯罪が出来そうですね。
殴った後にパソコンのケースの中に入れて隠す。
推理小説の題材にどうぞ(バカ)
体積は前回のクーラーの二倍くらいだろうか?
ちなみにこれの名前「忍者参(SCNJ-3000)」という名前なのだ・・・カッコイイー。
正直、取り付けがめんどくさいわ、コンデンサとかボードのヒートシンクの位置で難易度が跳ね上がるんだよね。
指がボロボロです><

しかし、存在感があるヒートシンクだわぁ。
一緒についていたファンはスピード調節が可能なんだけど、ケーブルが短くて取り回しが大変だったよ。
電源ケーブルとかファンに当たったりするし・・・。
ボロボロになりながらも、ボードの交換が完了して起動テスト。
・・・珍しく一発で起動しやがったですよ!
順調に通電して、旧環境のHDDから起動。
めでたしめでたし。
と、思っていた時期が私にもありました(遠い目)
この後に新しいドライバ関係を上書きで入れれば良いやと軽く見てたんだけど、見事にブルースクリーンになって起動せず。
ある程度想定してた事態なので、ナナ様のインストールCDを突っ込んで面倒だけど再インストール。
インストールが完了した後、設定関係をキーボードで・・・ない!
うちって入力機器がBluetoothなもんでまっさらにすると何も出来ないんだよねー。
鯖に刺さってるキーボードを取ってきて接続して、ドライバ類を入れようとCDを突っ込んで起動したんだけど、このドライバインストールCDのインターフェイスって、マウスでしか操作できないでやんの(笑)
必死にTABとかで移動できないか試してみたけど、反応なし。
今度はマウスを漁ってようやく見つけたけど、マウスのコネクタはUSBしか無いときたもんだ。
このマザーボード、過去の遺産を使う為のコネクタが限界まで削ぎ落とされてるな・・・。
ちなみにIDEコネクタもFDDコネクタもありませーぬ。
昔、この手のコネクタ変換機があった気がするとパンドラの箱(ダンボール製)を探してみるけど、希望が見つからない><
ふと埋まってたマウスを引っ張りあげてみたら、ありましたよUSBマウス。
しかも、懐かしきボール式。
こんなの買ってたんだねぇ・・・私。
まったくボールが動いてくれないので、ボールを取り出して直接ローラー回して起動&インストール。
入れる物入れてBluetoothも入れて、ようやく普通に操作が出来るようになりました。
この後、HDD一個が認識されなくてかなり時間をかけたけど、これも何とか解決しました。
![]()
ハードが変わったので、エクスペリエンスインデックスをやってみる(前回のスコアはこちら)。
プロセッサのアップは分かるんだけど、メモリが上がらないのとグラフィック系がわずかに上昇しているのが分からない。
謎のスコアだなぁ・・・。


