先週ぐらいからダウンロードできるようでしたが時間ができたので更新してみました。
またもや違いは全くわかりません(笑)
Vistaで使っていた15からのアップデートは11M程度でXPで使っていた16からのアップデートは27Mぐらいだったような?
このサイズの差はおそらくFunnelcakeの差だと思われますが詳細は不明。
2012年7月20日金曜日
Firefox 14.0.1
また上がってました。
アップデート後のページを見るとAndroid版への対応を行ったような感じですが。
PC不調により同系列機の古いPCを使ってFirefoxを一気に13に上げたら
デスクトップで13ぐらいから気になっていたフリーズに似た現象は14でも同様なようです。
アップデート後のページを見るとAndroid版への対応を行ったような感じですが。
PC不調により同系列機の古いPCを使ってFirefoxを一気に13に上げたら
Funnelcake Jul 2012の表示が増えたのですけどよくわかりません。
mozilla11 - 1.0
デスクトップで13ぐらいから気になっていたフリーズに似た現象は14でも同様なようです。
2012年7月9日月曜日
マスクファイルの設定
撮影カメラの角度を変えればいいのだけど扇風機を使ってると常に動いてるのでとめたいと思っていたのですがようやく設定してみました。
motionでマスク画像を用意してマスクを掛けれることは知っていたのですが実際にやるまでが遅い遅い(笑)
そんなわけで早速現在の画像を取ってきてマスクを作ろうと思ってマスクファイルの形式を見てみると、「PGM」ファイルという物が必要らしい。
ファイル形式は知りませんが、PGM : portable gray map と呼ばれるらしく、motionサイトのドキュメントにもありました。
http://www.lavrsen.dk/foswiki/bin/view/Motion/MotionGuideAlphabeticalOptionReferenceManual#mask_file
Linuxではdjpegなるコマンドで変換もできるようで試しにUbuntuで
同じページにコマンドも表示されているので
これで扇風機を動かしても記録されません(笑)
motionでマスク画像を用意してマスクを掛けれることは知っていたのですが実際にやるまでが遅い遅い(笑)
そんなわけで早速現在の画像を取ってきてマスクを作ろうと思ってマスクファイルの形式を見てみると、「PGM」ファイルという物が必要らしい。
ファイル形式は知りませんが、PGM : portable gray map と呼ばれるらしく、motionサイトのドキュメントにもありました。
http://www.lavrsen.dk/foswiki/bin/view/Motion/MotionGuideAlphabeticalOptionReferenceManual#mask_file
Linuxではdjpegなるコマンドで変換もできるようで試しにUbuntuで
djpeg -?と実行したらヘルプが表示されました。手軽なところでCygwinで実行してみると…インストールされているようで同じく動きました。(openwrtのコンパイルはできなかったのですが、色々入れておいたのでようやく役に立った感じです)
同じページにコマンドも表示されているので
djpeg -grayscale -pnm mask.jpg > mask.pgmと実行して出来上がったファイルを適当なディレクトリにコピーして/etc/motion.confをviなどで
mask_file /home/motion/mask.pgmと設定してopenwrt再起動。
これで扇風機を動かしても記録されません(笑)
2012年7月5日木曜日
XPのノートのスタンバイが不安定に
スタンバイからの復帰時にブルースクリーンが表示されるようになった。
原因はまだ特定できていないが気になるキーワードとして2つ
AVGのアップデートを行ったらプログラムの更新があったので今後でなくなればうれしい。
原因はまだ特定できていないが気になるキーワードとして2つ
- タッチパッドのマウスのドライバーのインストール
- 先日AVGのメジャーバージョンのアップデート
AVGのアップデートを行ったらプログラムの更新があったので今後でなくなればうれしい。
2012年6月29日金曜日
編集時 カテゴリーを変更するとcategory_id.ini.phpがおかしくなる対処
ppBlog 1.8.8
色々とテストなどを行ってinclude_onceが問題なのかもとおもいつつ直接の原因は
utils_admin.phpの292行目あたりの
ここでカテゴリ名だけで書き換えて保存しちゃっているのでアウトでした。
やってることはわかるのですが変数名をアンダースコアを多用して混乱を招きやすい変数名で子チョコちょやってるとよくある罠ですね(笑)
しかしinclude_onceの弊害がはっきり出ていないのでコードを修正したままにするかどうか悩みどころですが今回書き換えた部分は
utils_admin.php 277行目あたりのところと
残る部分としてはカテゴリ名を変更したときにcategory_id.ini.phpが更新されていないので内部的な不一致が起きているところでしょうか。ま、これも一旦category_id.ini.phpを削除して記事更新を行えば正しくなるので気になるまで放置しておきます。
色々とテストなどを行ってinclude_onceが問題なのかもとおもいつつ直接の原因は
utils_admin.phpの292行目あたりの
$CATEGORY_ID[$i] = "$cat|".implode(',', array_filter(explode(',', $ids)));この赤字の$cat部分。
ここでカテゴリ名だけで書き換えて保存しちゃっているのでアウトでした。
$CATEGORY_ID[$i] = "$_cat|".implode(',', array_filter(explode(',', $ids)));正しくは$_catで引っ張ってきている元の形で書き込めばいいのです。(直後のロジックでもそうなってる)
やってることはわかるのですが変数名をアンダースコアを多用して混乱を招きやすい変数名で子チョコちょやってるとよくある罠ですね(笑)
しかしinclude_onceの弊害がはっきり出ていないのでコードを修正したままにするかどうか悩みどころですが今回書き換えた部分は
utils_admin.php 277行目あたりのところと
if($mode=='update' || is_numeric($ontime)){ # 編集後同じくutils_admin.php最後のファンクション定義の949行あたり
//////
//include_once ($cat_id); // get::$CATEGORY_ID
include($cat_id); // get::$CATEGORY_ID
//////
$index = get_article_index($id, $orgLINES);
list(,$cat,) = explode('|', $orgLINES[$index], 3);
if($cat != $category){ // カテゴリーの変更あり
foreach ($CATEGORY_ID as $i => $catid){
list($_cat, $ids) = explode('|', $catid);
list($__cat,) = explode("\t", $_cat);
if(strpos($catid, $org_id)){
$ids = str_replace($org_id, '', $ids);
//////
//$CATEGORY_ID[$i] = "$cat|".implode(',', array_filter(explode(',', $ids)));
$CATEGORY_ID[$i] = "$_cat|".implode(',', array_filter(explode(',', $ids)));
//////
}
if($__cat == $category){
$_ids = array_filter(explode(',', $ids)); array_push($_ids, $_id);
$CATEGORY_ID[$i] = "$_cat|".implode(',', $_ids);
}
function make_category_id(){これでとりあえず記事更新時にカテゴリを変更しても対応できるようになりました。
global $CATEGORY_LIST;
$ini = OD.'category_id.ini.php';
rewrite_ini($ini, '', '$CATEGORY_ID');
$CATEGORY_ID = array();
//////
//include_once (OD.'category.ini.php');
include(OD.'category.ini.php');
//////
foreach ($CATEGORY_LIST as $i => $line){
list($_cat,) = explode('|', $line, 2);
list($__cat, $catlink) = explode("\t", $_cat);
$_articles = get_articles_by_category($__cat);
$CATEGORY_ID[$i] = array();
foreach ($_articles as $a){
list($id,) = explode('|', $a, 2);
$CATEGORY_ID[$i][] = $id;
}
$CATEGORY_ID[$i] = "$__cat\t$catlink".'|'.implode(",", $CATEGORY_ID[$i]);
} #foreach
rewrite_ini($ini, $CATEGORY_ID);
}
残る部分としてはカテゴリ名を変更したときにcategory_id.ini.phpが更新されていないので内部的な不一致が起きているところでしょうか。ま、これも一旦category_id.ini.phpを削除して記事更新を行えば正しくなるので気になるまで放置しておきます。
登録:
投稿 (Atom)
