Apr 30, 2009

また rep2 経由でカキコできなくなってた

気が付くとまた書き込めなくなってた。

今度も前回と同じ post.php を変更。156行目あたりを下記のように変更したら、とりあえずラウンジではテスト書き込みできた。 それ以外のところでは試してない。そいえば deb パッケージ作るって言ってそれっきりだったなぁ...

// 2006/05/27 新仕様?
//$post['hana'] = 'mogera';
//$post['suka'] = 'pontan';

// for hana mogera。クッキー確認画面ではpost、その後はcookieという仕様らしい。
foreach ($_POST as $k => $v) {
if (!isset($post[$k]) and !in_array($k, $post_keys)) {
    $post[$k] = $_POST[$k];
}
}

if (!empty($_POST['newthread'])) {
$ptitle = "p2 - 新規スレッド作成";
} else {
$ptitle = "p2 - レス書き込み";
}


Apr 18, 2009

DIABLO_X86 (scratchbox) で Qt for maemo がビルドできない件

ここんところ qwassr 関連で見つけた Qt for maemo のバグを追ってた。QTextBrowser で表示した URL をクリックして、ブラウザで読み込ませる、という機能が maemo 版ではちゃんと動いてなかった。 QDesktopService で起動するブラウザ名が決めうちでいくつか、例えば firefox とか、書き込まれていて、maemo 版は browser ってのがその名前で、そんなのは書かれてないので起動しない。 別途環境変数の BROWSER というのもチェックしていて、そこに先の browser を指定してやれば起動する。

開発者 ML の人と相談した結果、QDesktopService のそのあたりを修正しようということになった。それとは別に /home/user/Pictures とかいくつかディレクトリ名を返す部分もあって、そこも maemo 用に修正してくれって言われてたんだが、すっかりその部分忘れた状態でパッチを送ってしまって、中途半端なものを送ってしまった。 まぁ気にするな>自分

で、当然動作確認するため手元の環境でもビルドしてたわけだが、 ディスク容量の関係でちょっと古めのPCで ARMEL 版をビルドしたところ webkit のところでどうやらメモリ不足なのか、 熱暴走するのかで、ハングしてしまった。幸い QtGui だけあればいいので、それだけ N810 にコピーして動作を確認 (ちなみにX86版ではリンクに 1.3GBほどメモリ使ってた)。

ただ、開発を続ける以上ちゃんとビルドしなきゃなぁということで、普段使ってる環境で X86 版をビルドしようとしたら今度は network/maemo のビルドでエラー。



visitor stats