Moody.bの倉庫

MEMO

 いわゆる備忘録

○音楽ストリーミング

 別ページ参照→PSVitaで音楽ストリーミング再生NEW

○ラジオアプリ

 別ページ参照→PSVitaで聴けるラジオアプリ

○制作中お世話になったサイト

  • 無料のロゴデザイン flamingtext
  •   アプリのロゴ作成で利用させていただきました。使いやすいインターフェイスで簡単。
  • Quick Picture Tools
  •   pngファイルの角丸加工を利用させていただきました。
  • compresspng.com
  •   pngファイルのサイズ圧縮を利用させていただきました。
  • 効果音ラボ
  •   ボタン・システム音の素材をアプリ内で使用させていただいています。

    ○制作中に生じた疑問・不具合

  • ローカルIPの取得
  • BAT(dosコマンド)でもVB.Netでも結局文字列から拾うしかない。おまけにOS毎に違う(かも知れない)なんて...IPぐらい数値配列で取得させてよエラい人。本職の開発者さん達の苦労をお察しします。
  • ONEluaVitaで別スレッド
  • 別スレッドについてはボタンの入力判断で実装済み。本来の目的であるmp3再生のコントロールにも別スレッドを用いてみたが...どうしてもノイズ(短い再生中断)が入ってしまう。本スレで再生しても別スレで再生しても一緒。何かしらストレージアクセスが入ると必ず入るので ダウンロード(httpでのGET)中の再生は早々と諦めた。
  • ONEluaVitaでscreenの一部を切り取りたい
  • 画面切り取りのscreen.clip()はどうも意味が違うみたいだ。他のモジュールを探すも見当たらず。現在はフルスクリーンに描画したimageオブジェクトをリサイズしてファイルに保存しているが、これではどうしてもフォントが平体になってしまう。
  • ONEluaVitaで透過pngを保存したい
  • ファイルからimageオブジェクトに読み込んだ透過pngはそのまま書き出せるようだ。問題は文字を重ねた状態での保存なのだが何か方法はないのだろうか?
  • ONEluaVitaでwhile true do~endのループ処理
  • 知人にループ処理はStack Overflowを引き起こすから駄目だと言われたのでそれなりに末尾再帰の対策をしたが、動作が重くなりGPU crashが出るようになってしまった。 現在は対策前に戻しlocal変数をやめて全てglobal変数とした。

    ○PSVita関連

  • app.db
  • いわゆるデータベース(ur0:shell/db/app.db)の中身はSQLデータらしい。これを消すと再起動時にデータベース再構築が始まる。つまり実体は別にあるのでアプリで遠慮無く削除やコピーが出来るという結論。

    Moody.bについて

    動けば良しとしている日曜プログラマ。Stack Overflowを量産している脆弱者。全てにおいて期待薄なのであしからず。

    inserted by FC2 system