ココロのパンの缶詰
ブログ妖精なのに二次創作ガイドラインとか出しても UGC での盛り上がりが無いことウィキペたんのごとしなココロちゃん。何を血迷ったかパン
作ってコミケで売るんだそうな。いやでもココロちゃんの料理の腕前って言えば(ry
| 固定リンク | トラックバック (0)
ブログ妖精なのに二次創作ガイドラインとか出しても UGC での盛り上がりが無いことウィキペたんのごとしなココロちゃん。何を血迷ったかパン
作ってコミケで売るんだそうな。いやでもココロちゃんの料理の腕前って言えば(ry
| 固定リンク | トラックバック (0)
勝手にブログ評論
つちのこ、のこのこ。評論
こういうときに限って驚くほど初音ミク オリジナルが生きてくるものなのだ。総合得点 89点
表 では澄ました顔をしているパリジェンヌも、家ではふぃぎゅ@カイト&レン に頭を悩ませている。それはオリジナル曲なのだと言える。ふぃぎゅ@カイト&レン は珍しいがそれほどの値打ちはない。オリジナル曲が欲しいなどというのは、要するに、田舎っぺなのだ。だれもが「 暴風魔法少女田村」事件を歓迎はするまい。作者はどうも ストラトスフィア -2008 Remix- : を本当には愛していないのではないだろうか。どういうことなのか。私にも良く解らない。けれどもTDKI第4回には解っている。少なくとも サイハテ はあって欲しい。バンダイチャンネル: 第一話は淑女のように現れる。であるならば、パリ5区の静かな住宅街にひっそりとコクハクがある。時にはギリシアの砂浜で ストラトスフィア -2008 Remix- : を愛でるのもいい。それは応援バナー提供: 新型@なのだと言える。
たとえば、暴風ガールズファイトなど はケンブリッジのキャンパスであちこちに見かける程度にはありふれているのである。イートン校を知らない貴族がいないように、 アダマウローBLOG を知らぬニューヨーカーも居ないのだ。謝恩版 STRATOSPHERE の魅力は言外のものである。スイスの高原で極上のチーズとよく熟成された下田麻美を頂くのはたまらない。だれもが「サイハテ」事件を歓迎はするまい。むし ろ「ニコニコ動画」大会などと称して、それをたたえるのはどうだろうか。
少女とは恐ろしいもので、気がつけば大人になっている。当たり前のようにサイハテをセカンドバッグから覗かせる。気づかぬうちにレディとなっているのだ。
| 固定リンク | トラックバック (0)
ココロは元日も勉強中。つーかそもそも休日という概念も無さそう。

時事ネタもしっかり勉強中。概略については Wikipedia でも見てもらえばいいとして。注意するべき点としてクリエイティブ・コモンズの場合、著作者人格権の不行使 (第3条 ライセンスの付与: この利用許諾に従った利用については自己が有する著作者人格権及び実演家人格権を行使しない。
) の規定があるからネットでよくある「改変可。好きに使ってください」みたいな付記で公開されている作品であっても改めて「クリエイティブ・コモンズへの同意」を得ないと流用したものをクリエイティブ・コモンズにして公開できないんだよね。まあ公開したものが許諾不要で世界中に頒布されるわけだからそれくらい慎重でないと困るわけだけど。
それとクリエイティブ・コモンズ・ジャパンにある「クリエイティブ・コモンズ・ライセンス 互換性ウィザード 日本語版(ベータ)」の表の端にアイコンのある「サンプリング・プラス」ライセンスについてはサイト内にまともな説明がないけれども、これは「サンプリング」と「マッシュアップ」に限り許諾するもの。これを参考にして作られた em-commons なんてのを考えている人もあります。(頓挫中のようだけど)
| 固定リンク | トラックバック (0)
大晦日なので年間アクセスランキング。でもココログ標準のアクセス解析には年間という範囲がなく最大でも4カ月分でしかないので、ローカルに保存した「ページ別アクセス数」ページから集計する Python スクリプトを作ってそれで見てみました。
| 固定リンク | トラックバック (0)
>禁止キーワード機能とは、ユーザの皆さまが設定した禁止キーワードをタイトルと本文に含む、トラックバックやコメント、掲示板への書き込みをはじくことが出来る機能になります。
私、何の設定もしてない……なのになぜ?
それに本文? 本文って本文? スパム対策で何で本文に禁止キーワード?どうやら、楽天さんが禁止キーワードを勝手に登録しているらしく、私の場合は、「このサイトはアダ○トサイトではありません」というのがひかっかったらしいです。
コメントやトラックバックに対してなら分かるけど、何で記事本文に?
まあ楽天ブログ自体がスパムなトラックバックを出すブログの巣窟になっているから、そういうのを追い出すためなんでしょうけれども、それにしても自分の所のブログの執筆者に対して言葉狩りはまずいだろうに。
| 固定リンク | トラックバック (0)
このブログの「書籍・雑誌」カテゴリーの記事を TimeLine してみました。
| 固定リンク | トラックバック (0)
| 固定リンク | トラックバック (0)
先のエントリーでは「つかいものにならない」と書きましたが。それでもココログのリッチテキストエディタには無い安定性と機能が魅力なので、ココログの設定を「プレーンテキスト」モードに変えて試してみたらばいい感じ。
| 固定リンク | トラックバック (0)
bk1 のブリーダー・プログラムが終了した時に bk1 から代替として A8.net
と アフィリエイト2.0 を勧められたので利率が 4% と A8.net より 1% 高い アフィリエイト2.0 を選んだのですが、リニューアル後にはその記述から アフィリエイト2.0 が消えてしまい代わりに バリューコマース が入っていました。
それでもしばらくはリンクを作成できていたのですが10日の ビッダーズブックス終了 あたりに行われたメンテナンスの前あたりからリンクが アフィリエイト2.0 トップに飛ばされるようになってしまいました。調べてみると bk1 が広告主からも消えてしまっている模様で、どうやら bk1 ごと終了してしまったみたい。終了するのはかまわないですけれども、一言連絡くらいくれても良さそうなのに。特に ブリーダー・プログラム 終了時に誘導した bk1 には。
まあ アフィリエイト2.0 は前々から不都合が出る事が多かった(書影が出なくなったり)ので、この際だから A8.net に乗り換えです。こんな仕打ちなので bk1 ごと切り捨てようかとも思うのですが、トラックバックセンターとしても活用しているのでもう少しだけ付き合おうかと。自分の用途としては書影が出れば用が足りるので、トラックバックの点が無ければ(通販サイトとして登録のついでにアフィリエイトも登録した)楽天アフィリエイト使ってもいいのですけれどね。
というわけで、とりあえず今月分のみ A8.net に書き換えてみました。(先月までのは アフィリエイト2.0 のトップに飛ばされる状態のまま)
しかし アフィリエイト2.0 のそれと違い、リンク作成が面倒くさいです。アフィリエイト2.0 では商品を検索してその ボタンをクリックすれば各種リンクが一度に出来たのですが、A8.net では、
/?partnerid=02a801
という、2つのページに跨る3つの手順が必要。更に出来上がったコードから改行を抜く作業も必要なので手間がかなり増えてしまっています。
しかし アフィリエイト2.0 では商品名でしか検索できなかったですが、A8.net のそれだと bk1 の豊富な検索機能が使えるのでその点は便利になりましたが、そもそも ブリーダー・プログラム の時は最初の「bk1 で商品検索」した時点でリンクを作れていたわけで……どうにかならないかな。
| 固定リンク | トラックバック (0)
| 固定リンク | トラックバック (0)
<div id="bk[BIBID]">
<div style="float:left;">
<img src="[ImageUrlLarge]" alt="*" style="border: thin outset silver" />
</div>
<div style="float:left;padding:7px;font-size:16px;line-height:19px;border: thin inset silver">
<div style="font-size:20px;line-height:24px">
<a href="[URL]" title="オンライン書店ビーケーワン">[ProductName]</a>
</div>
<div style="margin-bottom:11px;text-align:right">[Author]</div>
<div>
出版 : [Manufacturer]<br />
発行 : [ReleaseDate]<br />
価格 : [ListPrice]<br />
ISBN : [ISBN]<br />
</div>
</div>
<div style="clear:left"></div>
</div>

| 固定リンク | トラックバック (0)
ココログ始めて1年。
絶対に途中で飽きると思っていたのですが、何故か続いたなぁ。
(BBS に長めの記事を書いたりならばよくしていたのですけれども)こんなにちまちまと雑記をひたすら書き続けた事は無かったので、貴重な経験ではありました。
| 固定リンク | トラックバック (0)
記念にカウンターを外します。さようならカウンター。
別にカウント稼ぐ記事を書くつもりは無いのですが、やっぱり有ると気にしてしまうし。
もうカウンターは付けないと思いますが、念のため取ったカウンターは記録としてこの記事に貼り付けておこう。
| 固定リンク | トラックバック (0)
……あのさ、順番が逆じゃない?
まあ新システムは最初は不具合出まくりでしょうから、広告付き無料ユーザーが率先して人柱になってくれると思えばありがたく思うべきなのでしょうけれども。
今回のリリースで残念だったのは、既存のベーシック/プラス/プロを、同時にバージョンアップできなかったことです。ギリギリまで頑張ったのですが、どうしても間に合わない部分が出てきてしまい、リリースを2006年3月に延期させていただくこととしました。
ところで、トラックバックの保留とか言及リンク無しのトラックバックの拒絶とかの機能も付けて欲しいのですが……まだ付かないのかな?
それと、個別記事単位でのデザインの指定にもちゃんと対応して欲しい所。
| 固定リンク | トラックバック (4)
ケロロ軍曹のテンプレ登場。無料だけれども強制的にケロロニュースへのリンクが付くという代物。それを迷惑がるような人なら最初からケロロのテンプレなんか使わないわけですし、双方にとって利のあるいいアイデア。
他の番組でもどんどんやって欲しいです。
| 固定リンク | トラックバック (0)
ココログが使っている blog エンジン TypePad の新バージョンが出るもよう。
- コメントおよびトラックバック機能の強化:
- コメントやトラックバックを、掲載前に一時保留することが可能に
やっとこの機能が付きました。(つーか最初から付いてないと駄目な機能だよ)
希望を言えば、トラックバック元記事での言及リンクの有無やアフィリエイトの有無でフィルタリング出来るオプションを付けてくれるとスパム退治に有効だと思うのですが。どんなもんでしょうか?
| 固定リンク | トラックバック (0)
15,000 count が7月2日でしたから約1ヶ月半で 5,000 count。ちょっと鈍った?
やはり Python 関係の記事を全然書いていないせいかな。
| 固定リンク | トラックバック (0)
超えてる。
現在 15,345 count。10,000 count が 5月31日だったので、一ヶ月につき 5,000 count くらいの水準で落ち着いた感じかな?
これが世間的に多いのか少ないのかはわかりませんけれども、ともかく読んでくださる方がいるのは嬉しいです。愛読してくださっている方にも検索エンジンで引っ掛けた人にも感謝。
| 固定リンク | トラックバック (0)
海軍ネタに合わせてこの blog のデザインを【水兵さん】にしたのですが……このデザイン、(文字色はしっかり指定されているのに)背景色の指定がされていないような。
まあ普通の人は Web ブラウザのデフォルト背景色は白に近い色に指定している(ちなみに私はクリーム色)でしょうからそれで読めなくなるという事は無いでしょうけれども、みっともなくはあります。つーか、こんな初歩的なミス、作者はともかくココログの運営の方ではチェックしないのかな?
加えて、
3列、2列左 では表示されるサイドバー下の船の画像が 2列右 では表示されない。(2列右 でもスタイルシートを OFF にすると何故か出現するので存在しないわけではないようですが)
その船の画像の中が中途半端な形の透明色でくり抜かれている。
(背景色を黒に指定して表示したもの)
なんて問題もあります。
『100%ORENGE』によるリッチテンプレートって季節ネタを取り入れてくれるので積極的に使いたい所なのですが、こういう基本的な所がなっていないと使うのに不安になってしまいます。(たまたま見つけた不具合でもこれだけ出ているのですから……)
| 固定リンク | トラックバック (0)
Python スクリプト。
u'''trackbackcheck.py
ココログの記事へのトラックバック一覧を取得し、その記事
(あるいはトップページ)へのリンクの有無を表示する。
''' import xmlrpclib
import time
import datetime
import calendar
import urllib
import htmllib
import formatter
import account #以下の形式のモジュールを作って同一フォルダに置く ### account.py
##URL = 'http://tuchinoko.moe-nifty.com/oboegaki/' # あなたのココログ URL
##ACCOUNT = 'hoge' # ココログアカウント
##PASSWORD = '????????' # パスワード
__author__ = 'kadotanimitsuru' __date__ = '2005-06-19' __license__ = 'public domain' __version__ = '1.0.0' _MAXTITLES = 0 # 取得する記事の最大数。0 だと限界無し(?) class _MovableType(object):
u'''
Movable Type XML-RPC API を仮想化する
参考:Movable Typeユーザー・マニュアル: プログラミングインターフェイス
http://www.movabletype.jp/manual/mtmanual_programmatic.html
''' def __init__(self, url, account, password):
self.URL = url
self.ACCOUNT = account
self.PASSWORD = password
self.server = xmlrpclib.ServerProxy(self.entrypoint)
for i in self.server.blogger.getUsersBlogs("", account, password):
if i['url'] == url:
self.blogid = i['blogid']
self.blogName = unicode(i['blogName'])
break else:
raise '%s not found.' % url
self._dounload_posts()
def _dounload_posts(self):
u = self.server.blogger.getUserInfo('', self.ACCOUNT, self.PASSWORD)
self.nickname = unicode(u['nickname'])
print self.nickname, "'s blog:", self.blogName
posts = self.server.metaWeblog.getRecentPosts(
self.blogid, self.ACCOUNT, self.PASSWORD, _MAXTITLES)
print '%d posts.' % len(posts)
self.posts = []
for post in posts:
pings = self.server.mt.getTrackbackPings(post['postid'])
if pings:
for i in pings:
pingurl = i['pingURL']
a = get_anchorlist(pingurl)
if post['link'] in a or self.URL in a:
i['link'] = True print 'o',
else:
i['link'] = False print 'x',
post['trackbackPings'] = pings
self.posts.append(post)
else:
print '.',
print '' class Cocolog(_MovableType):
u'''
ココログに固有の設定を切り出すクラス。
ここを変えれば MovableType(TypePad)全般でイケるかも。
''' UTC_OFFSET = datetime.timedelta(hours=9) # UTC との時差 # ココログのように内部が UTC で表記が日本時間の場合に必要。
# どちらもローカルタイムで統一されている場合は 0 で良いはず。
def __init__(self, url, account, password):
self.entrypoint = 'http://app.cocolog-nifty.com/t/api' # ココログのエントリーポイント。blog に応じて書き換えるべし。
_MovableType.__init__(self, url, account, password) def getdate(self, post):
u'''
-> time.localtime
'YYYY-MM-DDThh:mm:ssZ' である日時フォーマット専用。
ココログ以外の違う形式の日付の blog なら書き換える事。
''' return time.localtime(calendar.timegm(
time.strptime(str(post['dateCreated']).rstrip('Z')+'UTC',
'%Y-%m-%dT%H:%M:%S%Z')))
def get_anchorlist(url):
u'''
HTML 内にある a 要素の href 属性を取得しリストにして返す
''' p = htmllib.HTMLParser(formatter.NullFormatter()) try:
p.feed(urllib.urlopen(url).read())
except Exception, e:
print e
a = []
else:
a = p.anchorlist
return a
if __name__=='__main__':
account, password, url = account.ACCOUNT, account.PASSWORD, account.URL
print url
c = Cocolog(url, account, password)
for post in c.posts:
print '%04d-%02d-%02d %02d:%02d:%02d %s' % (
c.getdate(post)[:6]+(unicode(post['title']),))
print post['link']
for i in post['trackbackPings']:
if i['link']:
print u'o\t%s' % unicode(i['pingTitle'])
else:
print u'x\t%s' % unicode(i['pingTitle'])
print '\t%s' % i['pingURL']
# 好きに流用してください。
昔のスクリプトから使いまわしているので投稿一覧を取得するだけのためにわざわざクラスを作る大げさな代物になってしまっています。流用する時は適当に端折った方がいいでしょう。
| 固定リンク | トラックバック (0)
もんたメソッドだそうな。
要するに(HTMLで言えば)例えば文字色と背景色を同一にして(範囲指定をする等しないと)読むことが出来ないようにする手法。(実際にはもうひと工夫してクリック一発で読めるようしていたりしますが)
これがゲームのレビュー等で多用されているネタバレ禁止と違う所は、あくまでも強調を目的として 1単語や1フレーズ単位で指定する 事。一部だけ隠して興味を持たせる事を目的としているので、仮にこれを Lynx 等のテキストブラウザで読んでその効果が無効になったとしても不都合は無いわけです。多用してもかまわない手法ですね。
無論 Lynx 始めそういう手法が無効な Webブラウザは多い(例えば私が使う RSSリーダーの RSS Bandit でも無効になる)ですので、ゲームのネタバレやミステリーのオチへの論評等の本当に見られてはヤバい物にはこういう手法ではなく「続きを読む」部分にまとめて別ページへ置いておかなくてはならないわけですが……ココログの「続きを読む」って固定リンクページだと無効(つまり「本文」も「続きを読む」も続けて表示されてしまう)でトップページにある時にしか機能しないのでネタバレ回避のためには何の役にも立たず。(空行を20行も作って離しておくという古典的BBS的な手法の方がまだマシか)
まあココログの場合はHTMLページを含めてどんなファイルでもアップロードしておけますから、ネタバレ部分は適当なHTMLページを作ってそこにリンクさせておけばいいわけですけれども。
| 固定リンク | トラックバック (0)
今は 200 count/日くらいかな?
5,000 count 行くのに80日かかったというのに、5,000 から 10,000 になるのには26日しかかからず。もの凄い加速っぷり。
(サイドバーの「読んだもの」からの移入やら目次の投稿やらで水増しされてはいますがそれを抜かせば)発言ペースそのものは昔と比べ特に上がったわけでもなし。どうしてこんなに増えたのか謎です。時事的なネタもそれなりに書いているので、それが Google あたりに引っかかっているのでしょうか。
定期的に読んでいる人(もしおられたらご愛読ありがとうございます)はあまり居そうも無い性格の blog ですし。
| 固定リンク | トラックバック (0)
(バグフィックス版あります)
前のでも問題無いですが、現在の目次を作ったやつを上げておきます。
ダウンロード 20050521cococontents.py (22.8K)
改良したのは「目次の文書内リンクに関する細かい使い勝手のリファイン」及び「概要の表示の q 要素 から blockquote 要素 への変更」です。
概要については、前のように一行程度しか表示されないのでは(書いた当人の記憶の助けとしてはともかく)他人が読んで意味が無いだろうと思い、(小さい字ではなく)ちゃんとした大きさで複数行表示する事にしました。実際、一行しか表示されないココフラッシュでの概要表示はあまり役に立っていない気がします。ちゃんと表示するか(概要を0文字に指定して)タイトルだけにするかどちらかにした方が良いだろう、と。
んで、恒例(笑)のココログ・バグ。
・デザインを「標準テンプレート」中から指定された記事は「ブログのデザイン変更」でココログのデザインをそれ以外の物に変えると勝手に「タイプパッド風」のデザインへと変えられてしまう
今までリッチテンプレートばかり使っていたので気付かなかったです。
目次用にシンプルなデザインを指定しようと思い目次の投稿の時だけ標準テンプレートから選んで投稿し、また戻してみたらば……。仮に同時に一つしかデザインを使えないとしても「最後に使った標準テンプレート」とかならまだ分からないでもないのですが、何故か変わるのは「タイプパッド風」へ、なのですよね。謎。
それ以前に「記事ごとのデザインを記憶せず(トラックバックが付いた等で)再構築がかかった時、勝手にデザインが現在のココログに指定されている物に変更されてしまう」という挙動自体が拙い。
どうもココログ(TypePad?)って「頭良いやり方」をしようとして小技を使ったあげく結果「頭悪い代物」になってしまっている感じ。先の XML-RPC で取得される固定リンクのズレの問題にしても、HTMLに出力される固定リンクと XML-RPC で出力される固定リンクを別口で形成しているからズレが出ているわけで。凡人ならば同じ事をするルーチンは手抜きして使いまわしますから片方だけズレるという事にはならないはず。何か「頭良い」方法を使っているのでしょうね。デザインの挙動がおかしいのだって「あらかじめ作っておけば動的に生成するより負荷が低い」とか考えて、再構築を最小限に抑える工夫をしているが故の事かも。でもそのせいでデザインが不完全に適用される事が頻発。(デザイン自体は古いままなのにサイドバーだけ現在指定の項目&順番になってしまう等)
いつまでも直らないあの HASH(0x~)
とか出るヤツなんて今ある不都合の内では無害な部類のものでしょう。個々のバグがどうこうというよりもバグへの対処がまともにされる体制に早くなって欲しいです。
| 固定リンク | トラックバック (0)
やはりあのままではヤバイので改良版を。(更なる改良版あります)
ダウンロード 20050520cococontents.py (22.4K)
使い方は先に書いた通り。
カテゴリー別目次 を実行日の前月末から2秒前、総目次 を同じく3秒前に指定して投稿するようにしましたので、目次の投稿が月頭の魔の9時間にたまたま当たる事は無くなりました。
普通の記事がその9時間に投稿された場合への対処はあえてしていません。実際試しに4月1日1時0分0秒の日時で作っておいた「hoge」というタイトルの記事への4月の目次からのリンクが死んでいます。これは「どうせ一覧として表示されているのだから一つ後の記事を表示してその上にあるナビゲーションから辿って戻って見てもらう方が変な対処をして後々またおかしくなるのより良いだろう」という判断から放置する事にしました。
……いやその個別記事での
てな感じに付いてるナビゲーションに関してまた一つココログのバグを発見してしまったのですが。
・同一日時に指定して連続で投稿すると個別記事表示でのナビゲーション・リンクが最後の一つ以外は無視される
というもの。今の状態だと最後に投稿された「Contents☯美少女 2005年」のみが4月最後の実投稿である「ココログの XML-RPC で文字化け」と4月最後の1秒に指定して投稿した「Contents☯2005年4月」の間に存在し、残りの カテゴリー別目次 の投稿は迷子になってしまっています。勿論、個別の 固定リンク ではアクセスできますし、多分もう一度何かの都合で再構築されれば解消されるのじゃないかと思いますけれども、みっともない事は確か。
ああ、どんどんココログのバグに関して詳しくなってしまう。でも知識が増えても全然嬉しくないのはなぜ?
| 固定リンク |