BaruLog × ばるろぐ

12345678910111213141516171819202122232425262728293031
Google
HOME (Archive)
«Prev || 1 | 2 || Next»

箱と4匹の仔猫

■すなあじ - 箱と4匹の仔猫

仔猫なんか一匹でも可愛いのに、4匹なんて反則ですよ。
可愛い過ぎるw
投稿者:barukichi - 投稿日時:2007-11-24 - 23:37:45
カテゴリー:Bookmark - トラックバック(No Trackbacks)
/ /

Nucleus3.3へのアップグレード時に発生した不具合メモ

今日のNucleus 3.21→3.3へのアップグレードで、Nucleus標準のコメント表示機能でクエリエラーになる不具合が出た。

↓エラーはこんな感じ。コメントが表示される代わりに、こんな文字列が。

mySQL error with query SELECT c.citem as itemid, c.cnumber as commentid, c.cbody as body, c.cuser as user, c.cmail as userid, c.cemail as email, c.cmember as memberid, c.ctime, c.chost as host, c.cip as ip, c.cblog as blogid FROM nucleus_comment as c WHERE c.citem=2002 ORDER BY c.ctime: Unknown column 'c.cemail' in 'field list'

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/barukichi/www/blogs/nucleus/libs/COMMENTS.php on line 87


エラーメッセージを読むと「nucleus_commentテーブルにcemailなんてカラムは無い」って書いてあるんだが。

早速さくらインターネットのDB管理画面でテーブルを確認すると、やっぱり無い。
そりゃエラーになるわなw

ってことで、眠いので「駄目なら明日以降でいいや」程度にあまり気合いは入れずに少しだけ検索してみると、同じようなエラーを吐いたまま放置されたブログは見つかるものの、解決策について書かれたページはなさそうな感じだった。

と、1つだけ間接情報にヒット。

■Nucleus CMS 日本語版(コア) - FS#38 - 3.3 用アップグレードスクリプト

Nucleus 3.3から、コメント入力フォームが増えたのかな?
これまでの名前とメアドに加えて、Webサイトのアドレスもコメントと一緒に入力できるようになったらしい。

で、今まではコメント入力者のメアドを nucleus_comment.cmail に登録してたのを、3.3で追加された cemail へ変更、新しく入力できるようになったWebサイトURLの入力値を既存の cmail へ登録するようになったっぽい(全部推測)。
ややこしい事をしてくれよるわい。

というわけで、自動アップグレード時に実行された(筈の)アップグレードスクリプトを確認すると、upgrade3.3.phpに下記の記述が(抜粋)。

if (!upgrade_checkIfColumnExists('comment','cemail')) {
  $query = " ALTER TABLE `" . sql_table('comment') . "`
    ADD `cemail` VARCHAR( 100 ) AFTER `cmail` ;";

  upgrade_query('Altering ' . sql_table('comment') . ' table', $query);
}

if (!upgrade_checkIfColumnExists('blog','breqemail')) {
  $query = " ALTER TABLE `" . sql_table('blog') . "`
    ADD `breqemail` TINYINT( 2 ) DEFAULT '0' NOT NULL ;";

  upgrade_query('Altering ' . sql_table('blog') . ' table', $query);
}

// check cmail column to separate to URL and cemail
mysql_query(
  'UPDATE ' . sql_table('comment') . ' ' .
  "SET cemail = cmail, cmail = '' " .
  "WHERE cmail LIKE '%@%'"
);


これを読む限り、推測は間違ってなさそう。
あと nucleus_blog テーブルにも breqemail ってカラムが追加されることになってるけど、DBを確認したら、無い。

このスクリプト全体が実行されてない感触。。。
自動アップグレードの時、ちゃんと「アップグレード成功」みたいなメッセージが表示されてたのに、どうなってんのw

まぁ兎にも角にも、対処法が分かれば後は作業するだけ。
管理画面で nucleus_comment テーブルの cmail を cemail へリネーム、次に (cemailカラムの手前の位置に)cmail を追加、最後に nucleus_blog テーブルに breqemail を追加、以上。
# upgrade3.3.phpの手順を自分が作業しやすいようアレンジしてます。
# → いま軽くデータ確認してみた。やっぱ横着したら駄目っぽい。
# メアドしかないと思ってカラム名のリネームで済ませてたんだけど、思いっきりURLも入力されてたw
# この部分、また後日書き直しますが、基本的にはばるきち流の横着手順じゃなくアップグレードスクリプトの通り実行すればOKです。

ホントに以上なんだろうか。。。
他にも差分スクリプトが幾つもあるんだけど。。。

また今度、ちゃんと実行されたか確認してみようっと。

今日はもう眠いのであります。 (睡魔到来)
↑ヴィルヘルミナ&ティアマトー風w

[ 続 き を 読 む ]
投稿者:barukichi - 投稿日時:2007-11-07 - 23:48:06
カテゴリー:できごと - トラックバック(No Trackbacks)


Nucleusアップグレード & タグ検索対応

まだ全部作業終わってないけど。

セキュリティホールとかあるのを知りつつ長いこと放ったらかしにしてたんだけど、やっと、Nucleus(このブログのブログエンジン)を3.21→3.3へアップグレードした。

動機はセキュリティホールじゃなくて、タグ検索。
少し前に導入したプラグイン、NP_TagEX によるタグ付け機能。

タグは付けられるようになったんだけど、そのタグをクリックしても同名タグを持つアイテムが検索できなくて、導入の意義が半減してた。

で、検索できない理由として「Nucleusが古い?」って推測をしてて、それでさっきアップグレード作業に入った。

結果、アップグレードしてもタグ検索できず。
むー。

次に思いついたのがプラグイン。
このブログを始める時、Nucleus 3.21 をインストールした時点でプラグインも幾つかインストールしたんだけど、ダウンロードした際のプラグインサイトがあまりメンテされてなくてプラグイン自体が古かったらしく、その時点の最新版よりかなり古いものをインストールしてたりしてて、ずっと「最新版入れなきゃなぁ」とか思ってた。

で、そこらへん踏まえて調べてみたところ、一番怪しかったのが NP_ShowBlogs ってプラグイン。
このブログのトップページでアイテムを一覧表示してたり(今は最新20アイテムを表示する設定)、ページ移動のリンクを表示してたり、そういうことをしてくれるプラグインなんだけど、これが一番怪しい。

使ってたNP_ShowBlogsのバージョンは1.03、最新版は2.7。違いすぎw
しかも更新履歴を読んでたら
  version 2.04 [2005-11-01]
    NP_TagEX対応。

とか書いてる。
更にそのあと気付いたのが、NP_TagEXのダウンロードサイトの冒頭に
  『タグによるフィルタリング表示をするためにはNP_ShowBlogs v.2.04以上が必要』
って思いっきり書いてた。

もうこれ以外に無いって程の確信を持ってNP_ShowBlogsを更新。
そして無事にタグ検索できるようになった。

結局プラグインの更新ですんだ話だったんだけど、ブログエンジンの更新で一応セキュリティホールも埋められたし、めでたしw

あとはタグに正式対応したってことで、アイテム一覧だけじゃなくて個別アイテムページにもタグ表示するように設定したり、要所にタグ一覧を表示するようにしたり、今後細かな部分でぼちぼちとサイトを更新していく予定。

というかNucleusのアップグレードで幾つか不具合出てるw
しばらく見苦しい状態が続くかもしれないけど、ぼちぼち直していきますので。

****
後の作業のためのメモとか含めて雑多にリンク。

■Nucleus CMS Japan Wiki - plugins:showblogs
■Nucleus CMS Japan Wiki - plugins:tagex

■Nucleus CMS Japan Wiki - skins:vars (Nucleus変数)

[ 続 き を 読 む ]
投稿者:barukichi - 投稿日時:2007-11-07 - 22:31:27
カテゴリー:できごと - トラックバック(No Trackbacks)


コチョコチョくすぐられると混乱する猫

■小太郎ぶろぐ - コチョコチョくすぐられると混乱する猫

こっちはじわじわ、じゃなくてすぐに来るw
くすぐり始めた瞬間、バナナ吹いたww

パクパクwww
投稿者:barukichi - 投稿日時:2007-10-29 - 20:13:21
カテゴリー:Bookmark - トラックバック(No Trackbacks)
/ /

ちょっとでもニヤニヤしたらふるぬっこ



最初の3枚で、既にフルぬっこですよwww
栗コーダーカルテットの音楽も合ってて余計にw

栗コーダーカルテット、好きなんだよねー^^
他のBGMもイイ!

あとは11:01~のワンニャンも好き。

[ 続 き を 読 む ]
投稿者:barukichi - 投稿日時:2007-10-15 - 22:02:11
カテゴリー:Bookmark - トラックバック(No Trackbacks)
/

おかか♂



マイミクのりゅかの日記を見てたら可愛い猫の写真が。
名前は「おかか」。これは可愛い!

動画もアップされてたから観たんだけど、仔猫らしいじゃれっぷり&寝入りっぷりw
けしからん!www

先週捨てられていたのをりゅかのお姉さんに拾われて、飼い主が見つかるまで居候ってことだったんだけど、幸運にも(残念ながら?)、きのう飼い手が見つかったようです。
大切にしてもらえるといいね!

タグ付け機能追加

さっきブログにNP_TagExをインストールしてタグ付け機能を追加してみた。
まずはテストでトップページに表示されてるアイテムにだけタグを表示するようにしてみたんだけど、タグをクリックしたときのタグ検索が効かない。。。

Nucleusをアップデートせずに古いバージョンのまま使い続けてるのが悪いのかなぁ。

(2007/11/07追記)
Nucleusを最新版の3.3にアップグレードしても検索できない。。。
と思ったら、プラグインのアップデートで解決。

■ばるろぐ - Nucleusアップグレード & タグ検索対応
■ばるろぐ - Nucleus3.3へのアップグレード時に発生した不具合メモ

[ 続 き を 読 む ]
投稿者:barukichi - 投稿日時:2007-10-02 - 23:53:02
カテゴリー:できごと - トラックバック(No Trackbacks)


富士スピードウェイのF1日本GPが酷かったらしい。

■【2ch】日刊スレッドガイド - F1日本GPが地獄絵図のようです

土曜の「痛いニュース(ノ∀`)」から状況は軽く把握してたんだけど、そのとき思っていた以上に酷かったみたい。
大阪の世界陸上の運営も相当な酷さだったけど、客やレーサーといった当事者の被害という意味では上回ってるかも。

(↓一部伏せ字)

1 :VIP774 :2007/09/30(日) 00:51:43.22 ID:Jq/CK20d0

・そもそも06年まで日本GPはホンダ所有の鈴鹿サーキットで開催されていた。
・03年、トヨタが富士スピードウェイを改修、07年から日本GPを富士スピードウェイで開催すると06年発表。
・当時レースファンから「富士はインフラ整備が整っていないから不可能」「雨、霧等天候の問題でF1は危険」などの意見が噴出
・渋滞解消のため富士がチケット&ライド方式導入を決定。サーキット近郊(といっても1時間程度かかる)に設定した駐車場や駅などから全ての観客をバスでピストン輸送する計画
・チケットが予想以上に高い。しかも売れない。さらにチケット購入時にバスに乗る場所を指定しなくてはならない。
・チケットが売れないためトヨタが下請けにチケットを押し付ける。

================ここまで開催前==============

●9月28日日本GP開幕
・金曜日は特に問題なく進む。トヨタが招待した地元の児童がトヨタ帽を被って北朝鮮並みのマスゲーム

●9月29日日本GP予選日
・新松田など、主要集合場所にバスが来ない。係員と客が口論に
・富士急方面を順調に稼動するものの、富士スピードウェイ直前で大渋滞発生でなかなかサーキットに入れない。子供のゲ◎祭、脱◎祭発生
・サーキットゲートからしばらくバスがすれ違えない状況。そのため迎えのバスが集合場所に行かない
・フリー走行3回目開始時間、いまだ到着しない観客多数
・フリー走行3回目が霧のため15分ディレイ、さらに15分ディレイ
・フリー走行3回目開始、7分後赤旗中断、結局そのまま中止
・予選セッション中止もささやかれる。30日に予選を実行する臨時スケジュールも発表される
・開始危惧されたもの予選セッション開始
・ようやく大部分の客が着くものの、結局間に合わなかった客あり
・予選終了、客が帰路に着くが、バスが再び渋滞。雨と温度も重なり客の腹がぴぴるぴ~。それを見て富士スピードウェイ冷たいお茶を差し入れ
・結局10時40分ごろまで最後の客が退出せず、トイレも足りる数設置されておらず大人もウ◎コ祭

まとめサイト
http://f12007japangp.tumblr.com/


土曜の予選で雨と寒さのなか何時間も待たされた人たちも可哀想だけど、行きのバスが大渋滞、サーキットに到着したら予選終了してて、着いて5分後には帰りのバス待ちって人の2ch実況もめちゃ哀れ。。。

しかも弁当などのぼったくり方が半端ない。
フランクフルト500円、ヤキソバ1000円、F1弁当1万円てwwww

■2ch - 痛いニュース+ - 【F1】「レースがよく見えない」 指定席の約7千人分・3億5千万円を払い戻し 日本GP

17 名前:オレオレ!オレだよ、名無しだよ!![sage] 投稿日:2007/09/30(日) 13:23:30 0
208 名前: 名無しさん@そうだドライブへ行こう Mail: 投稿日: 2007/09/30(日) 12:35:20 ID: 0hrHWPy2O
【HONDA 鈴鹿サーキット】
伊勢鶏チキンカツ弁当 800円
http://www.mobilityland.co.jp/foods_s/2007summer-ff/images/8taibox/menu-p02.jpg
国産うなぎ弁当 800円
http://www.mobilityland.co.jp/foods_s/2007summer-ff/images/8taibox/menu-p05.jpg
塩豚カルビ&唐揚げ弁当 800円
http://www.mobilityland.co.jp/foods_s/2007summer-ff/images/8taibox/menu-p04.jpg
8耐幕の内御膳 800円
http://www.mobilityland.co.jp/foods_s/2007summer-ff/images/8taibox/menu-p01.jpg
http://www.mobilityland.co.jp/foods_s/2007summer-ff/8tai-box.html

【世界のTOYOTA 富士スピードウェイ】
カレーパン 500円
フランクフルト 500円
http://image.blog.livedoor.jp/f1_2007/imgs/e/6/e6bb2bb2.jpg
天ぷらうどん 1,000円
カツサンド 1,000円
ホットドッグ 500円
http://image.blog.livedoor.jp/f1_2007/imgs/6/f/6fd2b322.jpg
とんかつ弁当1,500円
F1弁当 10,000円
http://image.blog.livedoor.jp/f1_2007/imgs/c/2/c2d3edfe.jpg
クッキー10枚入 1,000円(1枚100円)
http://image.blog.livedoor.jp/f1_2007/imgs/4/b/4b8c5a7d.jpg



あと↓、いまサイト見たら「絶対に行かない」が87%(428投票)に減ってるんですけどwwww

81 名前:オレオレ!オレだよ、名無しだよ!![] 投稿日:2007/09/30(日) 22:46:24 0
富士スピードウェイに日本GPを見に行きたいですか?

http://f1.gpupdate.net/ja/poll.php?action=vote&pollID=1148&pollanswerID=4661

絶対に行かない  - 97% (794 投票)
あまり行きたくない - 2% (15 投票)
できれば行きたい - 1% (7 投票)
ぜひ行きたい - 1% (5 投票)



運営側のトヨタも、観客の応援旗や横断幕の持ち込みは禁止されていたのに自分たちは巨大な横断幕を持ち込んで、ファンからブーイングの嵐という状態。
もちろん当人達に悪気は無かったんだろうけど、何でこういう問題になる前に誰も止められないのかねぇ。。。

****
■痛いニュース(ノ∀`) - F1・富士スピードウェイ、バスが大渋滞 会場内に取り残される観客多数

■GIGAZINE - 「世界陸上」の真の舞台裏、運営がむちゃくちゃで現場は大混乱
投稿者:barukichi - 投稿日時:2007-10-01 - 01:38:08
カテゴリー:Bookmark - トラックバック(No Trackbacks)


彩香ちゃん、「お母さん」と叫びながら落ちていった…秋田子殺し事件

■痛いニュース(ノ∀`) - 彩香ちゃん、「お母さん」と叫びながら落ちていった…秋田子殺し事件

『被告人は同日午後6時45分ごろ、魚を見たがる彩香ちゃんに対し、
「それなら橋の上に乗れば。乗らないんなら帰るよ」ときつい口調で欄干に上るよう命じた。
そして、被告人は、「お母さん、手を離さないでね」と何度も繰り返し懇願し、
おびえながら被告人の命令に従おうとする彩香ちゃんの尻を両手で支えて持ち上げて
彩香ちゃんを欄干上に乗せ、その両足を欄干の外側に出した形で座らせた。

そして、被告人は恐ろしさの余りに「お母さん、怖い」と言いながら、
上半身を左後方にひねって被告人にしがみつこうとした彩香ちゃんの左肩付近を
殺意をもって左手で力いっぱい押して、彩香ちゃんを欄干上から川の中に突き落とした。

彩香ちゃんは、「お母さん」と叫び声を上げながら真っ逆さまに落下し、
川底に頭部を強く打ちつけた上、そのまま下流に流されていく中で、溺水により窒息死した』


これは酷い。。。
一度裁判を傍聴してみたいと思ってるんだけど、こういうのは傍聴席で聞いてて居たたまれないだろうなぁ。。。

22 名前:オレオレ!オレだよ、名無しだよ!![] 投稿日:2007/09/12(水) 13:01:05 0
最後まで母親を信じていたであろう女の子

○真冬の夜中、母親の折檻を受けて外に追い出されて泣いていた女の子。
○朝、母親に起こして貰えず遅刻しても、泣きながら学校へ通った女の子。
○学校給食が唯一のごちそうだった女の子。
○たまに与えられる食事はカップラーメンで、近所で家畜用のパンの耳を貰っ
て美味しそうに食べていた女の子。
○カップラーメンのお湯が無くて、途方に暮れて外をとぼとぼ歩いていた女の子。
○お湯がどうしても手に入らないときは、カップラーメンを生で囓っていた女の子。
○空腹のため学校で倒れた事がある女の子。
○汚い洋服を着せられて、風呂にも入れて貰えず悪臭を漂わせていた女の子。
○給食代や修学旅行の積立金を払えなくても、母親をかばおうとした女の子。
○真冬雪が降る中、外に出されて震えているのを、近所の人が見かねて車に乗せようとしても
 母親に気を遣ってかたくなに拒んだ女の子。
○十円玉と一円玉が数枚入った、小さな青い財布を宝物のように大切にしていた女の子。
○店先で無料の飴を貰うとき、自分の分の他に必ず母親の分も貰ってうれしそうにお礼を言った女の子。
○親子同伴が条件のプールへ一人で行って入場を断られたとき、母親の病気のことを説明して
 母親の悪口は誰にも言わせまいとした女の子。
○母親と出かけた時、母親に話しかけても手を差し伸べても無視され続けた女の子。
○お菓子を手に入れたときは自分で食べずに近所の大人に「これ、あげる。」と言って、
 会話の相手になって貰おうとした女の子。
○やさしそうな山菜取りのお年寄りに、会話の相手になって貰えるとうれしくてその後をついて
 歩いてしゃべり続けた女の子。
○いつも一人でしゃべりながら、いつも一人で遊んでいた女の子。
○下校時間、同級生のグループからぽつんと離れて、一人でとぼとぼ家路をたどっていた女の子。
○ブランコ乗せてくれたり遊んでくれたり、小さな子にとっては優しいお姉さんだった女の子。
○特定の男の子に背中蹴られたり顔に雑巾ぶつけられたり執拗な苛めを受けても、
 黙ってそれに耐えていた女の子。
○苛められても何を言われても黙って下を向き、時々涙をぽろぽろと流していた女の子。


><;;
投稿者:barukichi - 投稿日時:2007-09-15 - 16:07:16
カテゴリー:Bookmark - トラックバック(No Trackbacks)


Nucleusにタグ付け機能を追加する NP_TagEX

■Nucleus(JP)フォーラム - NP_TagEX
■nakahara21- NP_TagEX 「タグ」利用プラグイン
■nakahara21 - NP_TagEX バージョン0.2

■wa - Nucleus や ウェブネタなど - Nucleus プラグイン NP_TagEX試してみてます

メモ。

Nucleus(ニュークリアス,このブログのブログエンジン)をカテゴリ機能じゃなくてタグ(キーワード)付けで運用したいなと思って昨日調べたら あっさり見つかったw
今は忙しくて作業できないし、いつ暇が作れるか分からないけど、インストールしたい。

ほんとは簡単にすぐインストールできる筈なんだけど、ブログエンジンのソースコード少しいじってて、しかもどこ変更したか覚えてないから怖いんだよねw

タグ付け機能を追加すると、上から4つめでリンクしたブログのタイトル「10.23 '05Nucleus プラグイン NP_TagEX試してみてます」の2行下に表示されてる「Nucleus / プラグイン / 実験 / Tag / Fancy URL」みたいに、そのログのキーワードを複数登録できるようになる。もちろんタグをクリックすると、同じタグを持つログまで確認できる。

1つ前のログの欄外にも書いたけど、このブログ、きっちりしたカテゴリ分類とか最初から「しない!」と決めて始めてはいるんだけど、後で利用することを考えると、必要な時は好きに意味づけできる方が良いに決まってる。

ブログが全文検索機能も持ってるからしょっちゅう利用してはいるけど、今使ってるバージョンは検索漏れも結構ある。これは最新バージョンで改善されてるらしいんだけど、上にも書いた通り、ソースコードいじってるからバージョンアップが怖かったりして。。。^^;
2~3日のまとまった時間を作って調査やデータベースのバックアップから始めるくらいじゃないとバージョンアップできない。

で、今使ってるカテゴリ機能は、別に意味づけする必要がないものも何かしらカテゴライズする必要がある(だから殆どがbookmarkカテゴリ)し、1つのログに1つしか意味づけできない。
まぁそういうのもあって、最初にカテゴリは気合い入れないって決めたんだけどw

タグだと別に付けなくてもいいし、事前にシステムにカテゴリ登録しなくてもその場で好きな名前でタグ付けできるし、楽。

気楽にできる分だけ、タグの種類が増えてくるとカオス状態になってくるって欠点もあるから、やっぱり後で利用することを考えると或る程度はタグ名を練っておいた方がいいんだけど、また多分あまり考えず気楽に運用しちゃうだろうねw

[ 続 き を 読 む ]
投稿者:barukichi - 投稿日時:2007-08-03 - 14:32:41
カテゴリー:メモ - トラックバック(No Trackbacks)


トラックバックスパムめんどい

最近コメントスパムに加えてトラックバックスパムが来るようになった。
しかもNucleusのバグなのかプラグインのバージョンが古いのか何なのか、トラックバックを削除しても削除されない。

というわけで仕方なくサーバにログインしてDBから直接削除してやった。

use 自分のデータベース名
delete from nucleus_plugin_tb where url like "削除パターン";

今回はURLに特徴があったので、urlフィールドのパターンを指定して91レコードを一括削除。

面倒なのには変わりないけど、消したのに消えない不毛な作業で時間を浪費するよりは遙かにマシ。
パターンが読めてきたら削除バッチを作ってcronにでも登録して、定期実行させるかなぁ。

はぁ、めんど。
投稿者:barukichi - 投稿日時:2006-12-25 - 13:09:44
カテゴリー:できごと - トラックバック(No Trackbacks)


«Prev || 1 | 2 || Next»