<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"><channel><title>drkcore / Drkcore</title><link>http://blog.kzfmix.com/drkcore</link><description>Programming, Music, Snowboarding</description><language>ja</language><lastBuildDate>Sun, 29 Jul 2012 06:42:54 +0919</lastBuildDate><item><title>ブログのデザイン変えた</title><link>http://blog.kzfmix.com/entry/1343511632</link><description>&lt;p&gt;&lt;a href="http://twitter.github.com/bootstrap/"&gt;Twitter Bootstrap&lt;/a&gt;の勉強もしたかったので使ってみた。&lt;/p&gt;
&lt;p&gt;便利なところ&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;offsetとgridで大まかなレイアウトがさくっと決められる&lt;/li&gt;
&lt;li&gt;アイコンセットがついているのとタグのボタンが簡単につくれる&lt;/li&gt;
&lt;li&gt;pull-rightが楽&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;困ったところ&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;bootstrap臭さから脱却できない&lt;/li&gt;
&lt;li&gt;navbar以外でpull-rightした後にclearする(標準の)方法が分からなかった&lt;/li&gt;
&lt;li&gt;productionではLESSを使わずcssにしておくのがいいのか？(IE8では遅いと思うんだが)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;lesscでコンパイルしたcssが170kbyteくらいあってちょっと嫌なんだけど気にならないんだろうか？やっぱり要らない機能を削ってコンパイルをするのが普通なんだろうか？&lt;/p&gt;
&lt;p&gt;それから&lt;strong&gt;bootstrapを使って効率的にサイトデザインするワークショップ&lt;/strong&gt;みたいなのやってくれないかなぁ。&lt;/p&gt;</description><pubDate>Sun, 29 Jul 2012 06:42:54 +0919</pubDate><category>drkcore</category></item><item><title>blogにgoogle +1ボタンを追加した</title><link>http://blog.kzfmix.com/entry/1309261008</link><description>&lt;p&gt;なんとなく。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.google.com/+1/button/"&gt;Google +1 ボタン&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description><pubDate>Tue, 28 Jun 2011 20:37:11 +0919</pubDate><category>drkcore</category></item><item><title>Catalyst::Model::Estraierでつかっているindexが壊れたっぽい</title><link>http://blog.kzfmix.com/entry/1250426304</link><description>&lt;p&gt;U隊長がオーブンとドライヤーを一緒に使ったら局所的にブレーカーが落ちて、とばっちりでサーバーが落っこちた。&lt;/p&gt;

&lt;p&gt;以前にちょっと色々やっててサーバーの電源をUPSのバッテリ側に差してなかったっていう僕の落ち度もあるんだけど、Estraierのindexが壊れたっぽい。&lt;/p&gt;

&lt;p&gt;今日はもうやる気が起きないので、来週なんとかする。&lt;/p&gt;

&lt;p&gt;&lt;div class="awsxom"&gt;
&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/B00028EU9M/ref=nosim/kaerutyuuihou-22"&gt;
&lt;img src="http://ecx.images-amazon.com/images/I/11S2MTE5YNL._SL160_.jpg" align="left" hspace="5" border="0" alt="ProductName" class="image" /&gt;
&lt;strong&gt;OMRON BZ50T UPS(無停電電源装置)&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;
 &lt;br /&gt;
オムロン / ￥ 18,270 (2004-05-29)&lt;br /&gt;
在庫あり。&lt;br /&gt;
&lt;br clear="all" /&gt;
&lt;/div&gt;&lt;/p&gt;
</description><pubDate>Sun, 16 Aug 2009 21:39:25 +0919</pubDate><category>drkcore</category><category>life</category></item><item><title>Lingua::JA::TFIDFとCatalyst::Model::Estraierで類似エントリを探す</title><link>http://blog.kzfmix.com/entry/1227505322</link><description>&lt;p&gt;&lt;a href="http://www.kzfmix.com/blosxom_archive/Computer/Linux/ljstoest070113.html"&gt;こんな感じ&lt;/a&gt;で過去に書いた類似のエントリ出すようにしたい。&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://search.cpan.org/perldoc?Lingua::JA::TFIDF"&gt;Lingua::JA::TFIDF&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://search.cpan.org/perldoc?Catalyst::Model::Estraier"&gt;Catalyst::Model::Estraier&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;TF-IDFで特徴語を抜き出す。&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;my $calc = Lingua::JA::TFIDF-&amp;gt;new;
my $result = $calc-&amp;gt;tfidf($text);

my $query_keywords = "[SIMILAR] ";

for (@{$result-&amp;gt;list(5)}) {
  my($key,$val) = each(%$_);
  $query_keywords .= "WITH " . int($val) . " $key ";
}
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;とやってクエリをモデルのほうに渡せばOKっぽいんだけど、Hyper Estraierのほうを&lt;a href="http://hyperestraier.sourceforge.net/nguide-ja.html"&gt;P2P&lt;/a&gt;で動かしてないんだったヨ。&lt;/p&gt;

&lt;p&gt;イントラで&lt;a href="http://hyperestraier.sourceforge.net/cguide-ja.html"&gt;クローラ&lt;/a&gt;はしらせているのでじゃぁperlバインディングからでもと思ったが、ちゃんと入ってないっぽくてこけてる。&lt;/p&gt;

&lt;p&gt;そのうちP2P対応させようということで、途中までのメモ。&lt;/p&gt;
</description><pubDate>Mon, 24 Nov 2008 14:46:42 +0919</pubDate><category>Catalyst</category><category>drkcore</category><category>perl</category></item><item><title>DrkcoreにTypePad Connectのコメント機能導入</title><link>http://blog.kzfmix.com/entry/1227311662</link><description>&lt;p&gt;&lt;a href="http://www.movabletype.jp/blog/typepad_connect_beta.html"&gt;TypePad Connect Beta&lt;/a&gt;を入れた。&lt;/p&gt;

&lt;p&gt;コメントっていうのは結局URIに対するコメントなんだから（はてなブックマークなんかはそれが顕著にでている気がする）、それを担当する外部のサービスはなんか出るんだろうなぁなんて漠然と考えていたけど、実際でてみるとなかなかいい感じ。&lt;/p&gt;

&lt;p&gt;あとは、コメントサービスを押さえたとしてどういったメリットがあるんだろうか的なあたりに結構興味があったりしますな。トラックバックよりは緩いつながりに関する情報が手に入るってことなのかな。&lt;/p&gt;
</description><pubDate>Sat, 22 Nov 2008 09:01:52 +0919</pubDate><category>Catalyst</category><category>drkcore</category></item><item><title>blogを変えてみた</title><link>http://blog.kzfmix.com/entry/1184581762</link><description>&lt;p&gt;サーバー周りとかプロバイダ、DDNS周りとかを変えなきゃいけなかったので、ついでにblosxomからCatalystベースのblogシステムっぽいものに変えてみた。&lt;/p&gt;
&lt;p&gt;色々勉強も兼ねて自分でこしらえてみたが、動かして細かいところはこれからちゃんとやっていく。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Tag管理オンリー&lt;/li&gt;
&lt;li&gt;Markdown記法&lt;/li&gt;
&lt;li&gt;Ctrl-cで新規エントリ入力画面へ&lt;/li&gt;
&lt;li&gt;コメントははてなブックマークコメント&lt;/li&gt;
&lt;li&gt;それぞれのタグでRSSを吐けるようにした&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;とかやってある。あとAtomPP対応とかしてみたい(flickrから投稿できると便利なので)。
それからはてなスターもつける。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;blosxomのASINのプラグインみたいなの&lt;/li&gt;
&lt;li&gt;AtomPP&lt;/li&gt;
&lt;li&gt;はてなスター&lt;/li&gt;
&lt;li&gt;キャッシュもそのうち入れる&lt;/li&gt;
&lt;li&gt;trackbackは不明&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;コメントととかSBSでいけるし、写真なんかもflickrとかpicasa webなんか使えばいいのにtrack back的な仕組みのサービスがないのは何でだろう。trackback用のURLをもう少しひねってcarとかcdrみたいな概念でlispのリンクみたいにつないでいくようなサービスがあれば、別にトラックバックは必要ないし、ブログのコンテンツも其の壱、其の弐とかしなくてもシーケンシャルにつなぎやすい気がすんだけどな。&lt;/p&gt;</description><pubDate>Tue, 21 Oct 2008 19:47:53 +0919</pubDate><category>Linux</category><category>Catalyst</category><category>drkcore</category></item><item><title>レイアウトなどを変更</title><link>http://blog.kzfmix.com/entry/1221973468</link><description>&lt;p&gt;javascript周りをjQueryに変えようとごそごそいじってたのだけど、途中でレイアウトいじりだしてしまった。段落の始めにインデントが入ってないのが前から気になっていたのだけどそれもついでになおした。&lt;/p&gt;
</description><pubDate>Sun, 21 Sep 2008 14:10:55 +0919</pubDate><category>drkcore</category></item><item><title>WebService::AudioscrobblerをCatalystのModelに</title><link>http://blog.kzfmix.com/entry/1192272092</link><description>&lt;p&gt;Catalystのモデルを書くの面倒だなーと思っていて、&lt;a href="http://blog.kzfmix.com/entry/1188911039"&gt;Catalyst::Model::LastFMがあると便利な気がして&lt;/a&gt;たんだけど、微妙に放置してた。&lt;/p&gt;

&lt;p&gt;が、&lt;a href="http://blog.hide-k.net/archives/2007/10/catalystmodelad.php"&gt;Catalyst::Model::Adaptorを使ってみた&lt;/a&gt;をみて、コレだーって思った。&lt;/p&gt;

&lt;p&gt;&lt;a href="http://search.cpan.org/perldoc?Catalyst::Model::Adaptor"&gt;Catalyst::Model::Adaptor&lt;/a&gt;&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;$ script/drkcore_create.pl model LastFM Adaptor WebService::Audioscrobbler new
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;とやるだけで、&lt;a href="http://blog.kzfmix.com/entry/1192264069"&gt;WebService::Audioscrobbler&lt;/a&gt;がCatalystのモデルになる。らくちんだ。&lt;/p&gt;

&lt;p&gt;last.fmのチャートを表示するようにしてみた。&lt;/p&gt;

&lt;p&gt;おーblur意外に聴いてんな。On The Way To The Clubヘビーローテしてたからかな。&lt;/p&gt;

&lt;p&gt;&lt;div class="awsxom"&gt;
&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/B0000931OG/ref=nosim/kaerutyuuihou-22"&gt;
&lt;img src="http://ecx.images-amazon.com/images/I/21S4SYNFE3L.jpg" align="left" hspace="5" border="0" alt="ProductName" class="image" /&gt;
&lt;strong&gt;Think Tank&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;
Blur &lt;br /&gt;
Virgin / ￥ 1,986 (2003-05-06)&lt;br /&gt;
通常24時間以内に発送&lt;br /&gt;
&lt;br clear="all" /&gt;
&lt;/div&gt;&lt;/p&gt;
</description><pubDate>Fri, 11 Apr 2008 21:11:56 +0919</pubDate><category>Catalyst</category><category>drkcore</category><category>perl</category><category>music</category></item><item><title>openidが気になったので調べてみた</title><link>http://blog.kzfmix.com/entry/1206282242</link><description>&lt;p&gt;突然、無性に気になって仕方がなくなったので。&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.atmarkit.co.jp/fsecurity/index/index_openid.html"&gt;OpenIDの仕様と技術&lt;/a&gt;を一通り読んだ。連載は分かりやすかったが、 第5回がちょっと理解できていないのであとでもう一度。あと、自分で実装してみないと本当に分かったんだか、分かったつもりになってるだけなのか分からないよねってことで、このblogのurlを&lt;a href="http://www.goodpic.com/mt/archives2/2007/04/openid_2.html"&gt;voxにdelegate&lt;/a&gt;するようにしてみた。&lt;/p&gt;

&lt;p&gt;で、bloggerにテストコメントしてみた&lt;/p&gt;

&lt;p&gt;&lt;img src="http://www.kzfmix.com/images/blog/openidtest.png" alt="openid_test" title="" /&gt;&lt;/p&gt;

&lt;p&gt;上が、kzfm.vox.comで下がblog.kzfmix.com。なんかユーザー名がblogとなっていて気持ち悪い。yahooのopenidだと長い文字列の羅列でさらにアレな感じが漂っていた。&lt;/p&gt;

&lt;p&gt;そしてdrkcoreも&lt;a href="http://search.cpan.org/perldoc?Catalyst::Plugin::Authentication::Credential::OpenID"&gt;Catalyst::Plugin::Authentication::Credential::OpenID&lt;/a&gt;を入れてopenidでコメントできるようにいじる。&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;ところで、openidってのは、urlに人格っていうかヒトっぽいものの個性みたいのがくっついてるから面白いのかなーなんて思うのですよ。だからイントラでの使用ってのはちょっと想像しにくいですな。例えば顔もあわせたことのない巨大な企業とかで、大多数がイントラブログを書いてる状況とかだと有効なのかななんて思うのだけど。そういう認識でいいのだろうか。&lt;/p&gt;

&lt;p&gt;それから、研究シーンとかだと、論文業績を個人ごとに集めたurlをpubmedなり出版社なりがopenidにしといたうえで、ヒトの論文にコメントできるようなサービスを構築すればいいのにと思ったり。結局もうちっとパブリックな査読のシステムとか必要なんじゃないの？とか思うことが多かったりとかするし。&lt;/p&gt;

&lt;p&gt;雑誌にIFつけるんじゃなくて個々の論文に対するIFみたいなものつけないと駄目だよねとか思っているので、コメントする側のバックグラウンドとかはっきりしてれば、なんか面白そうな気がするけどねー。&lt;/p&gt;
</description><pubDate>Mon, 24 Mar 2008 00:16:50 +0919</pubDate><category>drkcore</category><category>openid</category></item><item><title>Catalyst本の4章</title><link>http://blog.kzfmix.com/entry/1204635907</link><description>&lt;p&gt;4章は&lt;a href="http://blog.kzfmix.com/entry/1204463227"&gt;3章でつくったアドレスブック&lt;/a&gt;に色々つけていく&lt;/p&gt;
&lt;p&gt;&lt;p&gt;&lt;div class="awsxom"&gt;
    &lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/1847190952/ref=nosim/kaerutyuuihou-22"&gt;
    &lt;img src="http://ecx.images-amazon.com/images/I/41RBqdbauxL._SL160_.jpg" align="left" hspace="5" border="0" alt="ProductName" class="image" /&gt;
    &lt;strong&gt;Catalyst: Accelerating Perl Web Application Development&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;
    Jonathan Rockway&lt;br /&gt;
    Packt Publishing / 3404円 ( 2007-11-30 )&lt;br /&gt;
    &lt;br /&gt;
    &lt;br clear="all" /&gt;
    &lt;/div&gt;&lt;/p&gt;&lt;/p&gt;
&lt;p&gt;セッションと認証を入れて、検索とページングを実装。&lt;/p&gt;
&lt;p&gt;検索以外はdrkcore作るときにやったのをちゃんと覚えてたので流し読み。検索はDBICのクエリの作り方が参考になった。今度&lt;a href="http://blog.kzfmix.com/"&gt;これ&lt;/a&gt;にも実装してみよう。&lt;/p&gt;</description><pubDate>Tue, 04 Mar 2008 22:05:35 +0919</pubDate><category>Catalyst</category><category>drkcore</category><category>perl</category></item></channel></rss>