<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>2009-01 on akky@サイボウズラボ・ブログ</title>
		<link>https://labs.cybozu.co.jp/blog/akky/archives/2009-01/</link>
		<description>Recent content in 2009-01 on akky@サイボウズラボ・ブログ</description>
		<generator>Hugo</generator>
		<language>ja</language>
		
		
		
		
			<lastBuildDate>Thu, 29 Jan 2009 00:00:00 +0000</lastBuildDate>
		
			<atom:link href="https://labs.cybozu.co.jp/blog/akky/archives/2009-01/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>Twitto: PHP5.3専用最小新フレームワーク</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2009/01/twitto-php53-new-framework/</link>
				<pubDate>Thu, 29 Jan 2009 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2009/01/twitto-php53-new-framework/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;http://twitto.org/&#34;&gt;Twitto&lt;/a&gt;は、&lt;a href=&#34;http://www.symfony-project.org/&#34;&gt;PHPフレームワークsymfony&lt;/a&gt;の中心人物&lt;a href=&#34;http://fabien.potencier.org/&#34;&gt;Fabien Potencierさん&lt;/a&gt;が(冗談で)作った、新フレームワークだ。&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;実アプリに決して使わないこと!!!&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;フレームワークのコードは、twitterの一メッセージに収まるように、140文字以内で書かれている。(twitterでつぶやきたければ改行を取ればいい)&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;require __DIR__.&amp;#39;/c.php&amp;#39;;&#xA;if (!is_callable($c = @$_GET[&amp;#39;c&amp;#39;] ?: function() { echo &amp;#39;Woah!&amp;#39;; }))&#xA;  throw new Exception(&amp;#39;Error&amp;#39;);&#xA;$c();&lt;/code&gt;&lt;/pre&gt;&lt;/blockquote&gt;&#xA;&lt;p&gt;サイズ以外の特徴は、デフォルトコントローラのサポート、E_STRICT(PHP5から導入された、より厳しいエラーチェック)に完全対応、存在しないコントローラへのアクセスでちゃんとエラーを出すこと、などだ。&lt;/p&gt;&#xA;&lt;p&gt;同じフォルダに置いたc.phpにコントローラ関数を定義すれば、パラメータ経由でそのコントローラが呼び出される。&lt;/p&gt;&#xA;&lt;p&gt;ジョークではあるけど、「PHP5.3専用」とあるだけあって、&lt;a href=&#34;http://www.scribd.com/doc/4285767/Introduction-to-PHP-53-&#34;&gt;PHP5.3で新しく入った機能&lt;/a&gt;を活用している。&lt;/p&gt;&#xA;&lt;p&gt;一つは新しい定数 __DIR__ の利用。これは、従来 dirname(__FILE__) と書いていたものを、より簡単に書けるPHP5.3からの機能。&lt;/p&gt;&#xA;&lt;p&gt;二つ目は新演算子&amp;quot;?:&amp;ldquo;の利用。これは、この演算子の左右にある二つの式について、空じゃない方を採用するという演算子。上記フレームワーク内では、$cが空だったら右が評価されるのでデフォルトコントローラが呼ばれる。&lt;/p&gt;&#xA;&lt;p&gt;また、デフォルトコントローラはPHP5.3の無名関数(anonymous function)を使っている。&lt;/p&gt;</description>
			</item>
			<item>
				<title>1862年、リンカーン大統領演説のエモチコン(絵文字)が世界初?</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2009/01/president-rincolns-emoticon-in-1862/</link>
				<pubDate>Wed, 28 Jan 2009 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2009/01/president-rincolns-emoticon-in-1862/</guid>
				<description>&lt;p&gt;前のエントリに続いてエモチコンの話。&lt;/p&gt;&#xA;&lt;p&gt;&amp;ldquo;:-)&amp;ldquo;や&amp;rdquo;:-(&amp;ldquo;といった絵文字(エモチコン)は、&lt;a href=&#34;http://www.cs.cmu.edu/~sef/sefSmiley.htm&#34;&gt;1982に初登場した&lt;/a&gt;とされている。(活字を使った遊びでは、&lt;a href=&#34;http://en.wikipedia.org/wiki/File:Emoticons_Puck_1881_with_Text.png&#34;&gt;1881年に雑誌に登場したもの&lt;/a&gt;も。ただし文字列の中という感じではない)&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://cityroom.blogs.nytimes.com/2009/01/19/hfo-emoticon/&#34;&gt;ニューヨークタイムズ&lt;/a&gt;によると、1862年の同社発行の新聞中に、既に活字で感情を表す絵文字、エモチコンが登場している、と主張する者がいるという。&lt;/p&gt;&#xA;&lt;p&gt;Proquestという資料のデジタル化を請け負う会社の社員が発見した、1862年のニューヨークタイムズの記事「ワシントン発: 首都で戦時大会議開催さる。リンカーン大統領の重要演説」(“NEWS FROM WASHINGTON.; A Great War Meeting Held at the Capitol. Important Speech of President Lincoln.” [&lt;a href=&#34;http://www.nytimes.com/packages/pdf/nyregion/city_room/PQversionemoticon.pdf&#34;&gt;pdf&lt;/a&gt;], 2列目中段)の中で、リンカーン大統領の演説の冒頭のジョークが &amp;ldquo;;)&amp;rdquo; という横を向いてウインクしているエモチコンを含んでいる、というものだ。&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;リンカーン 「市民のみなさん: 今日ここに私が現われるという情報は知られていなかったと思います。[拍手] しかし、これも真実ですが、今日ここにみなさんが現われるという情報も知られていませんでした。(拍手と笑い ;)」&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://cityroom.blogs.nytimes.com/2009/01/19/hfo-emoticon/&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2009/01/president-rincolns-emoticon-in-1862/rincoln-emoticon-in-1862_hu_3e95bab46e68c839.webp 400w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2009/01/president-rincolns-emoticon-in-1862/rincoln-emoticon-in-1862.png&#34; width=&#34;400&#34; height=&#34;77&#34; alt=&#34;rincoln-emoticon-in-1862.png&#34; loading=&#34;lazy&#34; decoding=&#34;async&#34;&gt;&#xA;&lt;/picture&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;他の専門家の反応は、おおむね「有り得ない」ということだけれど。&lt;/p&gt;&#xA;&lt;p&gt;ただのタイプミスじゃないか?、という話については、当時はまだタイプじゃなくて活字を印刷工が揃えていたのでタイプミスはない、との回答(それでも活字工のセットミスはあると思うけど)。ニュースの他の場所の[拍手]がすべてカギカッコなのにここだけ丸カッコなのは、丸カッコじゃないとエモチコンにならないからだ、という主張もされている。&lt;/p&gt;</description>
			</item>
			<item>
				<title>1972年の絵文字(エモチコン)</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2009/01/emoticon-in-1972/</link>
				<pubDate>Mon, 26 Jan 2009 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2009/01/emoticon-in-1972/</guid>
				<description>&lt;p&gt;Emoticon(エモチコン)、スマイリー(smiley)、絵文字、アスキーアート、いろいろ呼び方はあるけど、コンピュータスクリーン上で文字を使って絵を描くことで感情を表したもの。今ではだれでも、堅苦しくないチャットやメールなんかでは特に、使っているだろう。&lt;/p&gt;&#xA;&lt;p&gt;&amp;ldquo;:-)&amp;ldquo;が(横倒しになった)笑った顔を現すという&lt;a href=&#34;http://images.google.co.jp/images?hl=ja&amp;amp;q=smiley&amp;amp;lr=&amp;amp;um=1&amp;amp;ie=UTF-8&amp;amp;sa=X&amp;amp;oi=image_result_group&amp;amp;resnum=4&amp;amp;ct=title&#34;&gt;Smiley&lt;/a&gt;は、1982年に発生したと言われている。&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2009/01/emoticon-in-1972/emoticons-04a.gif&#34; width=&#34;436&#34; height=&#34;318&#34; alt=&#34;emoticons-04a.gif&#34; loading=&#34;lazy&#34; decoding=&#34;async&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;上の絵文字、&lt;a href=&#34;http://www.platopeople.com/&#34;&gt;イリノイ大学のPLATO&lt;/a&gt;という教育用ネットワークシステムでの掲示板で使われていた、おそらく&lt;a href=&#34;http://www.platopeople.com/emoticons.html&#34;&gt;最古のエモチコン&lt;/a&gt;だという。時は1972年。&lt;/p&gt;&#xA;&lt;p&gt;…1972年だよ?&lt;/p&gt;&#xA;&lt;p&gt;驚きだなあ。そんなに前から掲示板システムというのがあって、その時にはすでに文字で絵を作って遊ぶことも既に始まっていたなんて。&lt;/p&gt;&#xA;&lt;p&gt;左側にある四角い絵がそれなんだけど、これは当時の文字しか表示できないコンピュータの端末上で、制御文字を使って一文字カーソルを左に戻し、その上に新しい文字を重ねて書くというワザを使うことで、作ったものらしい。&lt;/p&gt;&#xA;&lt;p&gt;絵文字の右側にある文字列が、その重ね合わせるアルファベットや数字ということ。あくまでもこのフォントで、だけど、右側の文字を全部重ねると、左側のような絵が浮き上がってくる。&lt;/p&gt;</description>
			</item>
			<item>
				<title>twitterでのオバマ大統領就任式祝福を可視化</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2009/01/twitter-obama-inauguration-visualization/</link>
				<pubDate>Thu, 22 Jan 2009 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2009/01/twitter-obama-inauguration-visualization/</guid>
				<description>&lt;p&gt;オバマ新米国大統領の就任式はアメリカ国内だけでなく世界中から高い関心を集めたようで、インターネット経由の動画中継なども多かったそうだ。&lt;/p&gt;&#xA;&lt;p&gt;FlowingDataでは、&lt;a href=&#34;http://flowingdata.com/2009/01/22/visualizing-twitter-as-barack-obama-became-the-44th-president/&#34;&gt;twitterの発言と発言者の所在地を組み合わせたビジュアライゼーション&lt;/a&gt;を行なった。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://projects.flowingdata.com/inauguration/&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2009/01/twitter-obama-inauguration-visualization/obama-inauguration-on-twitter-screenshot-thumb_hu_2f2475138003ca2e.webp 400w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2009/01/twitter-obama-inauguration-visualization/obama-inauguration-on-twitter-screenshot-thumb.png&#34; width=&#34;400&#34; height=&#34;199&#34; alt=&#34;obama-inauguration-on-twitter-screenshot.png&#34; loading=&#34;lazy&#34; decoding=&#34;async&#34;&gt;&#xA;&lt;/picture&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;リンク先のページで、青地に白ボタンの&amp;quot;PLAY&amp;quot;を押すと、就任式前日からtwitterでされた「就任式(inauguration)」とポジティブな言葉が併せてつぶやかれたものが世界地図上にプロットされる。右上のプラスマイナスで拡大縮小し、地図をつまんでスクロールさせられる。&lt;/p&gt;&#xA;&lt;p&gt;英語でしかデータを取ってないと思うけれど、それでも世界の各地からtwitterユーザが言及をしているというのがわかる。&lt;/p&gt;&#xA;&lt;p&gt;コメントで書かれているように、この可視化プログラムは&lt;a href=&#34;http://projects.flowingdata.com/walmart/&#34;&gt;ウォルマートの成長をプロットしたとき&lt;/a&gt;と同じ仕組みを使っていて、そちらは&lt;a href=&#34;http://flowingdata.com/2008/10/21/code-for-walmart-growth-visualization-now-available/&#34;&gt;C#のソースコードがBSDライセンスで公開されている&lt;/a&gt;。&lt;/p&gt;</description>
			</item>
			<item>
				<title>hyves - GoogleにSEOスパム認定されているか簡単に調べる謎のキーワード</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2009/01/hyves-google-penalty-check/</link>
				<pubDate>Wed, 21 Jan 2009 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2009/01/hyves-google-penalty-check/</guid>
				<description>&lt;p&gt;Googleのバグか、内部管理用の仕組みが露出しているのかは不明だが、&amp;ldquo;hyves&amp;quot;というサブドメインをつけてページランクを調べることで、あるドメイン/サブドメインがスパム認定されているかを簡単に調べられる、という発見が今日&lt;a href=&#34;http://www.mediadonis.net/?p=378&#34;&gt;報告された&lt;/a&gt;。&lt;/p&gt;&#xA;&lt;p&gt;ページランクを調べるには、Google Toolbarを入れる(Googleにどのページを見ているかというデータを送信することになる)のが公式の方法。&lt;/p&gt;&#xA;&lt;p&gt;または、ツールバーの中身を解析してページランクのチェッカーを公開している人がいるので、それらを使うか。たとえばこんなの。&lt;/p&gt;&#xA;&lt;table align=&#34;center&#34; cellspacing=&#34;1&#34; cellpadding=&#34;5&#34; border=&#34;0&#34; bgcolor=&#34;#C0C0C0&#34;&gt;&lt;tbody&gt;&lt;tr bgcolor=&#34;#FFFFFF&#34;&gt;&lt;td&gt;&lt;font style=&#34;font-size: 11px; font-family: Verdana;&#34;&gt;&lt;b&gt;Check Page Rank of any web site pages instantly:&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;form action=&#34;http://www.prchecker.info/check_page_rank.php&#34; method=&#34;post&#34;&gt;&lt;/form&gt;&lt;tr bgcolor=&#34;#FFFFFF&#34;&gt;&lt;td&gt;&lt;input type=&#34;hidden&#34; name=&#34;action&#34; value=&#34;docheck&#34;&gt;&lt;br&gt;&lt;input type=&#34;text&#34; value=&#34;http://&#34; name=&#34;urlo&#34; size=&#34;30&#34; maxlength=&#34;300&#34;&gt;&lt;br&gt;&lt;input type=&#34;submit&#34; name=&#34;do_it_now&#34; value=&#34; Check PR &#34;&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor=&#34;#FFFFFF&#34;&gt;&lt;td&gt;&lt;font style=&#34;font-size: 9px; font-family: Verdana;&#34;&gt;This free page rank checking tool is powered by &lt;a href=&#34;http://www.prchecker.info/&#34; target=&#34;_blank&#34;&gt;Page Rank Checker&lt;/a&gt; service&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&#xA;&lt;p&gt;これで、たとえば、&amp;ldquo;&lt;a href=&#34;http://hyves.cnn.com/%22&#34;&gt;http://hyves.cnn.com/&#34;&lt;/a&gt;というCNNの存在しないサブドメインをブラウザで開く。ページは無いのでエラーが表示されるけど、ツールバーのページランクには「7/10」が表示される。( &lt;a href=&#34;http://www.cnn.com/&#34;&gt;http://www.cnn.com/&lt;/a&gt; のページランクは10/10)&lt;/p&gt;&#xA;&lt;p&gt;この数字が、0、4、7のいずれかになるが、それによって、&amp;ldquo;hyves&amp;quot;をつける前のドメインがGoogleからスパムサイト認定されているかどうかをチェックできるというのだ。&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;ページランク0 - ドメインがGoogle検索から除外(ban)されている&lt;br&gt;&#xA;ページランク4 - ドメインがGoogle検索からペナルティをうけている&lt;br&gt;&#xA;ページランク7 - 問題なし&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;となる、という。ただし、試してみたところ、上記の通りには動かないドメインも多数あるようだ。.jpでは動かなかったし、.comでもasahi.comやlivedoor.comなどで動かなかった(し、それらのドメインがGoogleからbanされているはずもない)ので、0が出ても情報量は無いと思う。&lt;/p&gt;&#xA;&lt;p&gt;日本語のサイトでは0ばかりだし、リンク先のコメントでも.de(ドイツ)のドメインで何も出ないと書いている人もいるので、何か他にもこの仕組みが動くドメインの特徴があるように見える。&lt;/p&gt;&#xA;&lt;p&gt;もしhyvesをつけてページランク4が出たときは、原因はなんであってもGoogleからSEOスパムをしていると認定されていることが簡易にわかるので、とりあえずは使えるかと。これをGoogleが放置しておくとは思えないので直すまでだろうけれど。&lt;/p&gt;&#xA;&lt;p&gt;なんでもないドメインに&amp;quot;hyves&amp;quot;というサブドメインをつけるだけで、ツールバー上ではページランク7に見えてしまうので、ページランクの値を使ってサイト売買価格の見積もりをしたり、ランキングをしてるようなサービスは注意したほうがいいだろう。目で見ればあきらかにおかしいのだけどプログラムだと&amp;quot;hyves&amp;quot;の除外処理を入れてないかぎりわからないだろうから。&lt;/p&gt;</description>
			</item>
			<item>
				<title>アルファブロガー・アワード2008の推薦</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2009/01/alphablogger-awards-2008-my-vote/</link>
				<pubDate>Tue, 20 Jan 2009 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2009/01/alphablogger-awards-2008-my-vote/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;http://alphabloggers.com/whatsnew/aba2008start.html&#34;&gt;&lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2009/01/alphablogger-awards-2008-my-vote/bnr_aba2008_midflow_150_001.gif&#34; width=&#34;150&#34; height=&#34;150&#34; alt=&#34;bnr_aba2008_midflow_150_001.gif&#34; loading=&#34;lazy&#34; decoding=&#34;async&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://alphabloggers.com/whatsnew/aba2008start.html&#34;&gt;アルファブロガー・アワード&lt;/a&gt;、今年は記事で投票するということで、昨年何を読んで感動・感心したかを思い出そうとしたけど、なかなか難しいね。毎日たくさんのブログを読んでるけど、流れさっていったものは個別には思い出しにくいというか。&lt;/p&gt;&#xA;&lt;p&gt;一人三票までなのだけど、とりあえず二本、思い出して投票したのでご紹介。&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://wordpress.rauru-block.org/index.php/1659&#34;&gt;モノローグとしてのSBM / Rauru Blog&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;ソーシャルブックマークで半議論みたいなものを始めてしまい、それが人気コンテンツになる日本のネット文化について、どうしてそうなるのか(英語圏のソーシャルブックマークとまったく違ったものになるのか)ということが、明快に解説された、と思ったブログエントリ。&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://www.h-yamaguchi.net/2008/04/post_acd5.html&#34;&gt;私たちは「子どもに触れさせたくない表現」に触れながら育った / H-Yamaguchi.net&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;ネットや携帯の子供向けフィルタリングに関して。大人は自分がもう一度子供をやることはないので、過剰な規制に走りたがると思うけど、我々自身はそんな過剰にフィルタされた環境で育ったのか、そうでないとしたら我々はおかしく育っているのか、という疑問を投げかけていて、面白かった。&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;あと一本は引き続き自分のブックマーク等をあさって思い出すことにする。&lt;/p&gt;&#xA;&lt;p&gt;締め切りが2月8日と近づいて来ている。&lt;a href=&#34;http://alphabloggers.com/&#34;&gt;中間発表&lt;/a&gt;でこれまで多く推薦されたブログ記事が紹介されているが、「こんな釣り記事で賞はないだろう。もっといいブログ記事を見たよ」みたいに思った人は、2008年に感心したブログ記事を投票してみてはどうかと。&lt;/p&gt;</description>
			</item>
			<item>
				<title>mapof.it - Google地図専用のURL短縮サービス</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2009/01/mapofit-google-maps-url-shortener/</link>
				<pubDate>Mon, 19 Jan 2009 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2009/01/mapofit-google-maps-url-shortener/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;https://labs-staging.31tools.com/old_akky_images/archives/2009/01/gogis-google-search-shortener.html&#34;&gt;gog.is Google検索専用のURL短縮サービス&lt;/a&gt;で、Google検索に特化してURLを縮めるgog.isというサービスをご紹介した。&lt;/p&gt;&#xA;&lt;p&gt;アイデアは同じなのだけど、続いて&lt;a href=&#34;http://mapof.it/&#34;&gt;mapof.it&lt;/a&gt;という短縮サービスが登場。こちらは、Google Maps専用の短縮URLサービスだ。&lt;/p&gt;&#xA;&lt;p&gt;mapof.it/の後に住所や地名を書くだけ。日本語もエンコードしてあれば通る。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://mapof.it/%e5%af%8c%e5%b1%b1%e7%9c%8c%e9%ab%98%e5%b2%a1%e5%b8%82&#34;&gt;http://mapof.it/%E5%AF%8C%E5%B1%B1%E7%9C%8C%E9%AB%98%E5%B2%A1%E5%B8%82&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;こでもgog.isと同様、twitterなどの文字数が限定されるところで、ジャンプ先が怪しいサイトではないよということを示すため(なにしろ地図にしか飛ばない)に使えるだろう。&lt;/p&gt;</description>
			</item>
			<item>
				<title>パズルを使ったCAPTCHA=SLICEYA</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2009/01/image-puzzle-captcha-sliceya/</link>
				<pubDate>Fri, 16 Jan 2009 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2009/01/image-puzzle-captcha-sliceya/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;http://www.thespanner.co.uk/2009/01/15/sliceya-captcha/&#34;&gt;SLICEYA(スライスヤ?)というCAPTCHAの提案&lt;/a&gt;をした人が、その&lt;a href=&#34;http://www.businessinfo.co.uk/labs/sliceya/sliceya.php&#34;&gt;実験ページ&lt;/a&gt;を公開している。&lt;/p&gt;&#xA;&lt;p&gt;# &lt;a href=&#34;https://labs-staging.31tools.com/old_akky_images/archives/2008/03/codetcha_captcha.html&#34;&gt;ソースコードを見てクイズに答えるという変なCAPTCHA、Codetcha&lt;/a&gt;と同じ人の作品だ&lt;/p&gt;&#xA;&lt;p&gt;実験サイトなので、keywordsというパラメータに使う&lt;a href=&#34;https://labs-staging.31tools.com/old_akky_images/archives/2009/01/image-puzzle-captcha-sliceya.html&#34;&gt;検索ワードをいくつか指定してあげる&lt;/a&gt;必要がある。(実際に運用に使うなら、どんなキーワードで突破できるかは知られちゃいけないので、当然ここは隠すところになる)&lt;/p&gt;&#xA;&lt;p&gt;そうすると、画像検索で持ってきた画像をさらに四分割、場所入れ替えをして、CAPTCHAの問題にしてくれるというわけだ。&lt;/p&gt;&#xA;&lt;p&gt;[&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2009/01/image-puzzle-captcha-sliceya/sliceya-captcha-screenshot-thumb_hu_3460e4d1b48d657a.webp 400w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2009/01/image-puzzle-captcha-sliceya/sliceya-captcha-screenshot-thumb.png&#34; width=&#34;400&#34; height=&#34;244&#34; alt=&#34;sliceya-captcha-screenshot.png&#34; loading=&#34;lazy&#34; decoding=&#34;async&#34;&gt;&#xA;&lt;/picture&gt;](&lt;a href=&#34;http://www.businessinfo.co.uk/labs/sliceya/sliceya.php?keywords=Nozomu&#34;&gt;http://www.businessinfo.co.uk/labs/sliceya/sliceya.php?keywords=Nozomu&lt;/a&gt; Itoshiki,Kafuka Fuura,Chiri Kitsu,Meru Otonashi)&lt;/p&gt;&#xA;&lt;p&gt;このSLICEYA CAPTCHAを突破して人間だと判定してもらうには、マウスでつまんで画像片を正しい配置に戻し、さらに下のボックスに画像を指し示すキーワードを入力しなければならない。&lt;/p&gt;</description>
			</item>
			<item>
				<title>参考:</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2009/01/practical_symfony_symfony12lulucom/</link>
				<pubDate>Fri, 16 Jan 2009 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2009/01/practical_symfony_symfony12lulucom/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;http://wiredvision.jp/blog/yomoyomo/200801/200801160200.html&#34;&gt;セルフパブリッシングビジネスの真の夜明けは来るか | WIRED VISION&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://youkoseki.com/text/lulu&#34;&gt;youkoseki.com | テキスト | lulu.comで出版を始める方法&lt;/a&gt; - 日本語の本を作ることもできるようだ&lt;/p&gt;</description>
			</item>
			<item>
				<title>ブラウザのアドレスバーに動くアスキーアートを組み込む</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2009/01/ascii-art-animation-on-browser-addressbar/</link>
				<pubDate>Wed, 14 Jan 2009 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2009/01/ascii-art-animation-on-browser-addressbar/</guid>
				<description>&lt;p&gt;ドイツの会社がウェブでおこなった、ちょっと変わったプロモーション。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://adverlab.blogspot.com/2008/02/ascii-art-in-google-adwords.html&#34;&gt;GoogleのAdWordsにアスキーアート(AA, Ascii Art)を組み込んで誘導した&lt;/a&gt;(これも面白い。AdWordsの禁止文字に引っかからなかったのかな)先のページでは、ブラウザのアドレスバーのURLがアスキーアートでアニメーションする。&lt;/p&gt;&#xA;&lt;p&gt;Firefox3でだけ動いていたというそのページのアドレスは、&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://www.mietwagen.de/sixt&#34;&gt;http://www.mietwagen.de/sixt&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;残念ながらもう存在しなくなっているようなのだけれど、アニメーションする様子を動画で保存していた人がいた。&lt;/p&gt;&#xA;&lt;p&gt;URLの後半が長いアンダースコアになっていて、右端から車やバイクが走ってくる。&lt;/p&gt;&#xA;&lt;p&gt;via &lt;a href=&#34;http://adverlab.blogspot.com/2009/01/branded-animated-url.html&#34;&gt;Advertising Lab&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;[追記] ジョバンニが一晩で、じゃなかった、&lt;a href=&#34;http://d.hatena.ne.jp/amachang/20090114/1231905726&#34;&gt;id:amachangが数十分でやってくれました&lt;/a&gt;&lt;/p&gt;&#xA;&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;&#xA;&#x9;&#x9;&#x9;&lt;iframe allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen&#34; loading=&#34;eager&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; src=&#34;https://www.youtube.com/embed/E_mI8OCAMs4?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; title=&#34;YouTube video&#34;&gt;&lt;/iframe&gt;&#xA;&#x9;&#x9;&lt;/div&gt;</description>
			</item>
			<item>
				<title>Sony Styleで選んでみた</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2009/01/sony-vaio-type-p/</link>
				<pubDate>Tue, 13 Jan 2009 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2009/01/sony-vaio-type-p/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;http://www.vaio.sony.co.jp/Products/P1/?s=jp_blg_typep&#34;&gt;自分のほしいオプションを選んで値段をチェックした&lt;/a&gt;。購入ボタンを押すのは思いとどまったけど、真剣に検討するぐらいには欲しくなっている。&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;VistaはBasicでいい&lt;/li&gt;&#xA;&lt;li&gt;色はガーネットレッド&lt;/li&gt;&#xA;&lt;li&gt;プロセッサもZ520のまま&lt;/li&gt;&#xA;&lt;li&gt;SSD興味あるけど、HDも60GBのまま&lt;/li&gt;&#xA;&lt;li&gt;Webカメラは使うかどうかわからないけど後でつけられないし追加&lt;/li&gt;&#xA;&lt;li&gt;ディスプレイアダプタはプレゼン用にどうしても必要&lt;/li&gt;&#xA;&lt;li&gt;バッテリーパック大。色が白と黒の二種類あるのは良いなと思った。使用済みがどっちかとかわかりやすくなるので&lt;/li&gt;&#xA;&lt;li&gt;二箇所拠点にするため、追加のACアダプタ&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;この時点で117,900円。電池の持ち的にはもう一個交換バッテリーがほしいけど値段が…&lt;/p&gt;&#xA;&lt;p&gt;持ち運ぶものなんで、重量は軽ければ軽いほどいいのだけど、個人的には1kgまで上げていいので倍持つバッテリーとタイプ感のいいキーボード、ディスプレイ端子がほしかった。&lt;/p&gt;&#xA;&lt;p&gt;これはイベントで感想を求められたときにも言ったのだけれど、全体的にとても気に入った。もし今Let&amp;rsquo;s note R3が壊れたら、Rの新しい方じゃなくてこのtype Pを買うと思う。(Sonyファンの人は勉強会とかで会ったときに僕のLet&amp;rsquo;s noteに近寄らないこと…)&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://labs.cybozu.co.jp/blog/akky/2009/01/sony-vaio-type-p/vaio-type-p-and-lets-note-r.jpg&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2009/01/sony-vaio-type-p/vaio-type-p-and-lets-note-r-thumb_hu_40f79a095fc10992.webp 400w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2009/01/sony-vaio-type-p/vaio-type-p-and-lets-note-r-thumb.jpg&#34; width=&#34;400&#34; height=&#34;300&#34; alt=&#34;vaio-type-p-and-lets-note-r.jpg&#34; loading=&#34;lazy&#34; decoding=&#34;async&#34;&gt;&#xA;&lt;/picture&gt;&lt;/a&gt;&lt;/p&gt;</description>
			</item>
			<item>
				<title>twitterのfollowerを広告で募集</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2009/01/ads-for-buying-twitter-follower/</link>
				<pubDate>Tue, 13 Jan 2009 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2009/01/ads-for-buying-twitter-follower/</guid>
				<description>&lt;p&gt;twitterのソーシャルメディア化、twitterを使っての広告を指南するソーシャルメディア・コンサルタントの跳梁跋扈、毎日出てくるtwitterマッシュアップサービス、など、twitterの人気は止まるところを知らないようだ。&lt;/p&gt;&#xA;&lt;p&gt;しかし、followしてもらうためにAdWords広告を出すというのは、どうなんだ。そんな価値のあるものなのかfollowersって。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://labs.cybozu.co.jp/blog/akky/2009/01/ads-for-buying-twitter-follower/adwords-for-twitter-followers.jpg&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2009/01/ads-for-buying-twitter-follower/adwords-for-twitter-followers-thumb_hu_ebdce9aef3e8412b.webp 400w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2009/01/ads-for-buying-twitter-follower/adwords-for-twitter-followers-thumb.jpg&#34; width=&#34;400&#34; height=&#34;46&#34; alt=&#34;Twitterフォロワー募集のAdWords広告&#34; loading=&#34;lazy&#34; decoding=&#34;async&#34;&gt;&#xA;&lt;/picture&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;広告コピーが英語としておかしいんだけど、「twitterの使い方を学ぼう。XXXをフォローして」みたいなつもりらしい。&lt;/p&gt;&#xA;&lt;p&gt;via &lt;a href=&#34;http://www.loiclemeur.com/english/2009/01/just-buy-your-twitter-followers-here-is-how-google-adsense.html&#34;&gt;Loic Le Meir Blog&lt;/a&gt;&lt;/p&gt;</description>
			</item>
			<item>
				<title>gog.is Google検索専用のURL短縮サービス</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2009/01/gogis-google-search-shortener/</link>
				<pubDate>Sun, 11 Jan 2009 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2009/01/gogis-google-search-shortener/</guid>
				<description>&lt;p&gt;tinyurl (twitterがURLを縮めるのに使っているので有名)やその派生の短縮URLサービスは多い。今回登場した&lt;a href=&#34;http://gogglis.appspot.com/&#34;&gt;gog.is&lt;/a&gt;は「Googleの検索結果ページだけを対象にした」URL短縮サービス。Google Appsで動いている。&lt;/p&gt;&#xA;&lt;p&gt;gog.isドメインに対して、検索ワードをつけるだけだ。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://gog.is/obama&#34;&gt;http://gog.is/obama&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;複数の語句を指定するにはいくつか記法が用意されている。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://gog.is/akky&amp;#43;akimoto&amp;#43;asiajin&#34;&gt;http://gog.is/over+9000&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://gog.is/take,me,out,to,the,ball,game&#34;&gt;http://gog.is/take,me,out,to,the,ball,game&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://gog.is/is/that/a/vaio/in/your/pocket&#34;&gt;http://gog.is/is/that/a/vaio/in/your/pocket&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;どこに飛ばされているか、というのが飛ぶ前にわかる点では、いいかもしれない。&lt;/p&gt;&#xA;&lt;p&gt;日本語もエンコードして渡せば通るようだけど、google.co.jp じゃなくて google.com に飛ぶ。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://gog.is/%E3%82%A2%E3%82%B8%E3%82%A2%E3%82%B8%E3%83%B3&#34;&gt;http://gog.is/アジアジン&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;via &lt;a href=&#34;http://www.labnol.org/internet/search/tinyurl-for-google-search-query/6446/&#34;&gt;Digital Inspiration&lt;/a&gt;&lt;/p&gt;</description>
			</item>
			<item>
				<title>二次元バーコードの普及状況</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2009/01/microsoft-tag-is-like-qr-code/</link>
				<pubDate>Fri, 09 Jan 2009 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2009/01/microsoft-tag-is-like-qr-code/</guid>
				<description>&lt;p&gt;日本に住んで電車通勤とかしていると、世の中のそこらじゅうにQRコードがあるので、この手の二次元バーコードって世界中にあるのかと思ってしまう。でも、&lt;a href=&#34;http://asiajin.com/blog/tag/qr-code/&#34;&gt;AsiajinとかでQRコードを使った面白いキャンペーンとかを紹介&lt;/a&gt;したときの読者の反応を見る限り、アメリカ等ではほとんど普及してないようだ。&lt;/p&gt;&#xA;&lt;p&gt;iPhoneのQRコードリーダーなどが、普及のきっかけになるかなとも思ったけど、マクロモードがついてないiPhoneのリーダーでは、日本の携帯電話のように快適にはコードが読み込めないらしい。&lt;/p&gt;&#xA;&lt;p&gt;日本発の規格であるQR Codeもそんなには海外へ出て行ってないし、上でも出てきた競合規格のDatamatrix codeもそんなに話を聞かない。どちらかというと「あまり普及しなかったね」みたいな技術とされているように見える。だからこそ、日本のさまざまなQRコード活用(ビルの壁面の巨大コードとか、電車の中吊りやファッション雑誌の服についたコード)の事例を見て「ほんとに機能している世界があるんだ」と驚くのだと思うけれど。&lt;/p&gt;&#xA;&lt;p&gt;今回のMicrosoft Tagは、iPhoneやWindows Mobile、Nokiaの携帯電話など向けにリーダーを用意して配っている。推進するにはそれなりに大きな母体ではあるけど、こんどは、大企業同士の駆け引きで規格が乱立してまとまらない可能性もありそうだ。たとえば、Googleはいくつかのサービスで、そこそこQRコードをサポートしている。&lt;/p&gt;&#xA;&lt;p&gt;日本のQRコードは、色をデザインとして追加したり、誤り訂正の余力を使ってドット絵や文字を入れて遊んだり、という方向ではいろいろとアイデアを出してきたけど、この先Microsoft Tagに普及を阻まれるのか、日本での実績を元にゆっくりでも広まるのか、それとも日本でだけ流行した技術として終わるのか。日本も非接触式のICカードとかがクーポンとかで二次元バーコードの代わりに使われるケースも出てきているので、このTagがどうなるかも全然わからないけど。&lt;/p&gt;&#xA;&lt;p&gt;via &lt;a href=&#34;http://www.readwriteweb.com/archives/microsoft_tag_the_return_of_the_cuecat.php&#34;&gt;ReadWriteWeb&lt;/a&gt;&lt;/p&gt;</description>
			</item>
			<item>
				<title>ボットネット(botnet)の活動を可視化</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2009/01/botnet-visualized-map/</link>
				<pubDate>Thu, 08 Jan 2009 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2009/01/botnet-visualized-map/</guid>
				<description>&lt;p&gt;ウィルス経由でパソコンにプログラムを仕込んで、DoS攻撃やスパムの一斉送信に使うために大量のコンピュータをインターネット越しに組織化したものをボットネットと呼びます。&lt;/p&gt;&#xA;&lt;p&gt;実際に攻撃者が攻撃の開始を指示するために使うプロトコルは、IRCという昔からあるチャットの仕組みであることが多いといわれていますが、このbotnetが使うIRCのチャンネル群を監視して、ボットネットの活動の活発さを調べたデータがあるということで、それを世界地図上にプロットして可視化した動画がありました。&lt;/p&gt;&#xA;&lt;p&gt;スクリプトはPython, ログの解析はPyQtライブラリ、IPアドレスから地図上の座標を知るジオコーディングを呼ぶのにMaxmindというパッケージを使って、NASAが配っている世界地図の上にプロットしたということ。地図上に活動をプロットしてアニメーションさせ、それをどうやって見やすく改善したか、というあたりも説明されています。&lt;/p&gt;&#xA;&lt;p&gt;via &lt;a href=&#34;https://www.clarifiednetworks.com/Blog/2009-01-01%2018-15&#34;&gt;Clarified Networks&lt;/a&gt;&lt;/p&gt;&#xA;&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;&#xA;&#x9;&#x9;&#x9;&lt;iframe allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen&#34; loading=&#34;eager&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; src=&#34;https://www.youtube.com/embed/_QLv4-Mp-vY?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; title=&#34;YouTube video&#34;&gt;&lt;/iframe&gt;&#xA;&#x9;&#x9;&lt;/div&gt;</description>
			</item>
			<item>
				<title>レポート</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2009/01/hokuriku-new-year-it-meetup/</link>
				<pubDate>Sat, 03 Jan 2009 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2009/01/hokuriku-new-year-it-meetup/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;http://cocoa.jpn.org/2009/01/03/%E5%8C%97%E9%99%B8%E3%81%AE%E6%96%B0%E5%B9%B4%E3%82%AA%E3%83%95%E3%81%AB%E8%A1%8C%E3%81%A3%E3%81%A6%E3%81%8D%E3%81%BE%E3%81%97%E3%81%9F/&#34;&gt;北陸の新年オフに行ってきました - Happy My Life&lt;/a&gt; 参加者(twitter)リスト&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://blog.goo.ne.jp/h-iwk/e/354d205d85b0a184bbffffaa81820b6e&#34;&gt;北陸オフ会 - カノニカルな日々。&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://warikiru.blogspot.com/2009/01/blog-post.html&#34;&gt;北陸新年オフ会 - warikiru&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://d.hatena.ne.jp/mathme/20090103&#34;&gt;北陸新年オフ行ってきました - mathme’s lifelog&lt;/a&gt;&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
