2010-01-01から1年間の記事一覧

foltia-smarty!

「星ひとつ、いただきました!」<チューボーですよ!風に こ、これは少なくとも宇宙に1人は、期待せずに待ってるぜ!って人が居るってことですね。 普通に使ってる画面については、だいたいSmarty化の書き換え終わったところ。SQLの呼び出し回数が多い画面…

freebsd+pt2

pt2

ドライバ公開した当初は、使ってる人はいるかなあと、こんなキーワードでぐぐってたのだけど、最近はすっかりほったらかしだった。まあ、うちではfoltiaとの組み合わせで安定稼働してて、ドライバの更新もしてないのだけど。 思い立って久しぶりにぐぐってみ…

PSP+FON

うちの無線APをFONにして以来、PCでもiPhoneでもつながるが、PSPだけ アクセスポイントの電波が弱いか、SSIDが違っている可能性があります と出ていてつながらないのが謎で、半月に一度くらいは気になって、ぐぐってはダメ、設定変えてはダメ、を繰り返し、…

位置ゲーが

位置情報利用のゲーム、おもにモバイルもの、いろいろ出てるけど何だったか、最初にニュースで見かけた時に、なんか「びびっ」と来るものがあって、アイデア的にもシステム的にも面白そうだし、そのうちやってみたいと思っていたのでした。 それから幾星霜。…

foltia-smarty

手をつけてから1年経つような気もしつつ、ぼちぼちSmarty化を再開。 モチベーションは、最近どちらかというと、PCからよりもiPhoneからアクセスする頻度が高くって、GUIが気になっていたため。Smarty化してUIとデータアクセスを切り離したら、UIはiPhoneふ…

録画失敗?

刀語#9が録れてなかった。。。 柔道大会で10分繰り下がったらしいが、うまく追従できなかったのか?BSフジの放送で見よう。

識別されていないネットワーク

これが、デフォルトルートが空だから、なんて分かるわけないやろ。。。

rtx1000+FON

とある事情も何とかクリア。 要するに、iPhone4といっしょにもらわれてきたFONを、ブロードバンドルータのこちら側に、PCなどといっしょくたにつないでて、ふと気がついたのが、 これ、FONからLAN側のPCが見えちゃうのでは。。。 というわけで、しっかりfolt…

rtx1000げっと

とある事情で、しばらく使ってたWebCaster800をRTX1000に変更。SOFMAPが中古の日-1000円で、¥7880だったというのも何かの縁。 で。 とりあえずファームを最新にしてから、マニュアルひきつつ適当に設定いれて、ルータを置き換えた。WebCaster800さんは、ど…

miniDLNAひさしぶり

最近仕事が佳境で、ほんとに録りためるいっぽう。このペースだと2TBが埋まるのもそのうちか。 久しぶりにminiDLNAにHUPを送ったら、SEGVで死んだ。。。暑いしな。。。

夏の新番組

「新番組」で表示される夏の新番組が、局を選んで「予約」を押してもエントリされなくて、放送の週にならないとダメなんだっけ?と思ってほったらかしといたら、今日になっても「アマガミSS」が予約できなくて、真面目に調べてみた。 結果的には、PHPをportu…

iPhone4

予約したなり♪ ショップの発売日確保分は60台だそうで、そこには入れなくて、「最初の入荷がいつかは不明で、今月中に手に入れば早い方」だそうだ。。。

miniDLNAいじり メモリリーク探し

そもそもは。 miniDLNAは、起動時にメディアの格納フォルダをスキャンして、ffmpeg(avformat)でサイズや時間やbitrateを拾って、それをsqliteに入れておくのだけど、 録画ファイル/フォルダの変更をinotifyで見張っていてdbを更新するが、FreeBSDにinotifyは…

swapもいいけど、miniDLNAもね

swapの方。 アクセスに時間がかかってエラーになっているところを何とかするという意味で、 zfs set checksum=off pool1/swap1とかやってみた。これ、サンプルがこうなってたり、いやこんなのやっちゃダメ、ってのと両方みつけたが、とりあえず様子見。 mini…

CAM-ATA

意外に、さらっとできた。GPT-ZFSのみなので、fstabをいじる必要もないし。 config作成 こんな感じで。 # cat /sys/i386/conf/CAMATA include GENERIC ident CAMATA nomakeoptions DEBUG nooptions INVARIANTS nooptions INVARIANT_SUPPORT nooptions WITNES…

swap_pager: indefinite wait buffer やはり未完

えぐえぐ。 起動していたminiDLNAに、HUPを送ってDB再構築させたら、また出た。 エラーを吐いてるところをみると、pagingを20ms以内に成功しないとダメっぽい。 できそうなことというと 9-CURRENTにしてみる どこかが何か良くなってるかも。なってないかも。…

miniDLNAいじり、というかffmpegが謎

今週のFAILY TAIL #33に対して、BRAVIA様が「再生できません」とおっしゃるので、調べてみた。 ファイルサイズはそれなりで、ちゃんと録れてるように見えるが、DBではdurationとbitrateがNULLになってる。 durationがNULLだと、TimeSeekの計算がおかしくなっ…

swap_pager: indefinite wait buffer たぶん完

vfs.zfs.prefetch_disable=0が勝利の鍵だ。miniDLNAもちゃんと起動した。これで録画が消化できる。。。 。。。ということは、昨年9月頃の8-STABLEではenableがdefaultだったんだろう。cvs diffで確認してみたけど、たぶんそう。 あえてi386ではdisableにした…

swap_pager: indefinite wait buffer

ダメだった。。。 件のメッセージ、swapのZVOLにsnapshotを設定していたからかと思って、外したら大丈夫に見えたのだけど、単にswapを使ってないだけだったらしい。topで見てたら、portupgradeくらいでは1GBのメモリは使いきれてない。 で、問題のminiDLNA。…

ZFSでリハウス たぶん完

HDDを取り替えて8.0-BETA3から8.1-PRERELEASEに更新した後、swap_pager: indefinite wait buffer とかいうメッセージで死亡してた件。 そういえば、installworldする前にsnapshotを取ったのだけど、面倒なのでpool全部を一括して取ったのだった。 # zfs snap…

i386でPTX 続

pt2

動いたー。kernelとparam.hで、FreeBSD_versionが違う、というオチだったらしい。本日付けのRELENG_8をinstallworld/installkernelして、無事に動くようになった。ただ、loader.confでptx_load="YES"で読んだのを、kldunloadしたらふっとんだけど。ZFSでなか…

i386でptx

pt2

HDDのお引っ越しと合わせて、録画サーバにPT2を刺して、録画環境もHDUS→PT2に変更しようと。 ところがどっこい。 # kldload ptx kldload: ptx: File existsいや、kldstatで見ても、ptxなんて読み込んでないんだが。。。 ktraceで調べたら、syscallのkldload…

ZFSでリハウス 完?

や、やっとできた。。。 これまでのあらすじ 1TBx2のZFS mirrorを2TBx2に交換すべく、HDDを片方ずつzpool replaceしてやればいいかと思えばさにあらず。 HDDの2台目(ad6)の方は、置き換えから同期まで、まあ順調にできた HDDの1台目(ad4)を新品HDDに置き換え…

ZFSでリハウス おかわり

miniDLNAを起動したら、 kernel: swap_pager: indefinite wait buffer: bufobj: 0, blkno: 1200, size: 8192 kernel: swap_pager: indefinite wait buffer: bufobj: 0, blkno: 1200, size: 8192 kernel: swap_pager: indefinite wait buffer: bufobj: 0, blk…

ZFSでリハウス 続

233時間かかるかと思われた(^^; 同期は、実際のところ6時間半くらいで終わってた、らしい(寝てたし)。ここからが地獄の始まりだったのでした。。。 shutdownして、今度はad4側も新しいHDDにして、起動。。。 No bootable device found. insert boot disk and…

ZFSでリハウス

地デジ録画なんてやってたら、1TBx2のZFS mirrorなんかあっという間に埋まっちゃうわけで。 ここのところ空きが50GB前後をうろうろして、そろそろいかんなーと思ってたところが、WD20EARS 2TBが10k円を切ってたので、ふらふらっと2台お買い上げ。これが例の4…

予約一覧が出なくなった

先週あたりから、foltiaの予約一覧が表示されなくなってた。 Fatal error: Maximum execution time of 30 seconds exceeded in /home/foltia/php/foltialib.php on line 165 たまたまサーバが重いのかなあと思ってたが、特に何もしていないところを見計らっ…

miniDLNAいじり 様子見

録画ファイルを足したり引いたりしながら、files.dbをdumpしてdiff。。。って地味な作業を繰り返してるうちに、削除されたファイルを見つけたら呼ばれるinotify_remove_file()で、それが含まれていたフォルダのエントリを中途半端に(OBJECTSは残ってるのにDE…

miniDLNAいじれてない 続

ソースを追いかけきれてないけど、状況証拠で、 ある番組フォルダ(AngelBeats! なら、1896.localized/)に、録画ファイルがあって、miniDLNAでもフォルダの中にファイルが見えている状態で、 そのフォルダ内のすべての録画ファイルを消してからSIGHUPで反映さ…

TSのワンセグ分離してPSPで観るなり 続

じわじわ実験中。 fpsの算出。DTSを2つ拾って、その間のvideoのframe数で割ってみたりしたところ、ワンセグの場合は、fps=14.985固定で良さそう。元のTSConverterだと mp4box -fps 14.985 -add xxx.264 -add xxx.aac -new xxx.mp4 だったのを、Yambから読ん…