<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>2009-06 on akky@サイボウズラボ・ブログ</title>
		<link>https://labs.cybozu.co.jp/blog/akky/archives/2009-06/</link>
		<description>Recent content in 2009-06 on akky@サイボウズラボ・ブログ</description>
		<generator>Hugo</generator>
		<language>ja</language>
		
		
		
		
			<lastBuildDate>Mon, 29 Jun 2009 00:00:00 +0000</lastBuildDate>
		
			<atom:link href="https://labs.cybozu.co.jp/blog/akky/archives/2009-06/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>ブリトニー・スピアーズ公式twitterで死亡ニュースが流れる。アカウント乗っ取りによるもの</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2009/06/twitter-93aa/</link>
				<pubDate>Mon, 29 Jun 2009 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2009/06/twitter-93aa/</guid>
				<description>&lt;p&gt;マイケル・ジャクソンさんの死亡がニュースでもtwitterでも大きな割合を占めた数日でしたが、歌手のブリトニー・スピアーズさんの公式twitterで、ブリトニーさんの死亡案内が一時表示されていたのだとか。 Mashableが見つけた、twitpicに残っていたその発言がこれ。 &lt;a href=&#34;http://mashable.com/2009/06/28/britney-spears-dead/&#34;&gt;&lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2009/06/twitter-93aa/britneyspearshackedtwitter.gif&#34; width=&#34;400&#34; height=&#34;47&#34; alt=&#34;Britneyspearshackedtwitter&#34; title=&#34;Britneyspearshackedtwitter&#34; loading=&#34;lazy&#34; decoding=&#34;async&#34;&gt;&lt;/a&gt; &amp;ldquo;Britney has passed today. It is a sad day for everyone. More news to come.&amp;quot;(ブリトニーは本日天に召されました。誰にとっても悲しい日です。続報をお待ちください) 今は&lt;a href=&#34;https://twitter.com/britneyspears/status/2381680740&#34;&gt;&amp;ldquo;Britney’s Twitter was just hacked. The last message is obviously not true. She is fine and dandy spending a quiet day at home relaxing.&amp;quot;(ブリトニーのトィッターはハックされていました。一つ前のメッセージは明らかに真実ではありません。彼女は問題なく、家でリラックスしたすばらしく静かな一日を楽しんでいます)&lt;/a&gt;というメッセージが表示されています。 &lt;a href=&#34;http://mashable.com/2009/06/28/britney-spears-dead/&#34;&gt;Britney Spears Not Dead: Britney Twitter Account Hacked&lt;/a&gt;&lt;/p&gt;</description>
			</item>
			<item>
				<title>現実を曲げるフォトショップ</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2009/06/post-b104/</link>
				<pubDate>Sun, 28 Jun 2009 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2009/06/post-b104/</guid>
				<description>&lt;p&gt;フォトショップは現実の写真を自由に加工するためにいろいろなところで使われていますが、画像だけじゃなくて実際の現実を加工できるとしたら、というアート作品です。 &lt;a href=&#34;http://work.dlow.org/#20611&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2009/06/post-b104/photoshopcolorscreenshot_hu_3c069e643b53f6b0.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/06/post-b104/photoshopcolorscreenshot.png&#34; width=&#34;400&#34; height=&#34;266&#34; alt=&#34;Photoshopcolorscreenshot&#34; title=&#34;Photoshopcolorscreenshot&#34; loading=&#34;lazy&#34; decoding=&#34;async&#34;&gt;&#xA;&lt;/picture&gt;&lt;/a&gt; &lt;a href=&#34;http://work.dlow.org/#20611&#34;&gt;リンク先&lt;/a&gt;には、ぼかし(ガウス)と非表示化を表した作品もあります。(画像をクリック) &lt;a href=&#34;http://thenextweb.com/2009/06/25/mimic-photoshop-effects/&#34;&gt;Real Life Photoshop Effects? – The Next Web&lt;/a&gt;&lt;/p&gt;</description>
			</item>
			<item>
				<title>iPhone/Android向けGoogle AdSense for Mobile Applicationsが登場</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2009/06/iphoneandroidgo/</link>
				<pubDate>Thu, 25 Jun 2009 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2009/06/iphoneandroidgo/</guid>
				<description>&lt;p&gt;Googleが、&lt;a href=&#34;http://www.google.com/ads/mobileapps/index.html&#34;&gt;モバイルアプリ向けのGoogle AdSense広告プログラム&lt;/a&gt;の開始を&lt;a href=&#34;http://googleblog.blogspot.com/2009/06/announcing-adsense-for-mobile.html#&#34;&gt;アナウンス&lt;/a&gt;しました。ケータイのウェブアプリ向けのAdSenseは前からやっていますが、アプリケーション向けということで実際にはiPhoneやAndroidが対象になるのでしょうね。BlackberryやPalm Preなども対応するのかもしれませんが、さしあたりベータではその二つが対象となっています。  まずはベータということで、このAdSense for Mobile Applicationを申し込むには&lt;a href=&#34;http://www.google.com/ads/mobileapps/developerform.html&#34;&gt;一定の制限&lt;/a&gt;が課されています。&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;最低10万pv/日あること&lt;/li&gt;&#xA;&lt;li&gt;無料アプリであること&lt;/li&gt;&#xA;&lt;li&gt;AndroidかiPhoneアプリであること&lt;/li&gt;&#xA;&lt;li&gt;今すぐ実装に着手でき、4週間以内に始められること&lt;/li&gt;&#xA;&lt;li&gt;最低3ヶ月は使い続けること&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;有料でアプリケーションを販売できるプログラムをAppleはじめ各社が提供してきていますが、無料アプリの広告モデルという道を作るものになるかもしれません。 AdSenseといえばターゲティング広告で、ウェブ版では表示されているページの内容を元にページにマッチした広告を出すことで広告効果を上げる仕組みですが、ダウンロードアプリケーションでどうやって出向する広告を決定するのでしょうか。 上記の動画では、セガなどと共にUrbanspoonというクローズドテストに協力したアプリ販売企業のようですが、ユーザーが見ているキーワードや位置情報を元にマッチした広告が出ます、と言っているので、アプリがキーワード情報をGoogleに渡す仕組みを持っているのかもしれません。&lt;/p&gt;</description>
			</item>
			<item>
				<title>マルチタッチ・マルチユーザーの巨大ディスプレイ動画</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2009/06/post-0596/</link>
				<pubDate>Wed, 24 Jun 2009 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2009/06/post-0596/</guid>
				<description>&lt;p&gt;カンヌの広告フェスティバルでお披露目された、マルチタッチ、RFID認証に対応したインタラクティブ・ウォールの動画です。まさに「壁」と呼ぶにふさわしいサイズ。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://vimeo.com/5192300&#34;&gt;Touchwall Demo&lt;/a&gt; from &lt;a href=&#34;http://vimeo.com/user273933&#34;&gt;Joel&lt;/a&gt; on &lt;a href=&#34;http://vimeo.com&#34;&gt;Vimeo&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;同時に複数の人が使えるようにするために、既存の一人用向けのアプリケーションの転用ではなく、専用のソフトウェアを開発する必要があったと語っています。 最近は、街角の不動産屋の店頭でも、タッチスクリーン式で物件を検索表示するようなディスプレイを見かけるようになりましたが、とにかくサイズが大きいこと、複数人の同時利用が可能なこと(もちろん一人のマルチタッチも)、RFIDで個人個人に合わせたコンテンツを提供できること、などが新しい点なのかなと思います。 動画中では、カンファレンスの参加証をかざすことでRFIDを使ったユーザの特定を行い、ユーザ名等を表示していますけど、身の回りにつけている持ち物のRFIDを使えば、近づいただけでその人向けの情報・広告が出てくる壁になりますね。使っている様子はクールです。そしてここでも「トム・クルーズ」が言及されています。マイノリティ・リポートで描かれたあれこれの近未来描写が、いろいろな人がこの手のインタラクティブなディスプレイを話すときの共通基盤となっているんですね。 via &lt;a href=&#34;http://digg.com/gadgets/The_Future_is_Now_Multi_touch_Wall_Comes_to_Cannes_Video&#34;&gt;Digg&lt;/a&gt;&lt;/p&gt;</description>
			</item>
			<item>
				<title>Googleニュース(米国)が、記者名にリンクを追加</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2009/06/google-6e26/</link>
				<pubDate>Tue, 23 Jun 2009 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2009/06/google-6e26/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;http://googlenewsblog.blogspot.com/2009/06/search-by-author-on-google-news.html&#34;&gt;Google Newsブログで、Googleニュースの記事表示で出てくる記者名にリンクがついたという案内&lt;/a&gt;が出ているのですけど、&lt;a href=&#34;http://news.google.co.jp/&#34;&gt;Googleニュース&lt;/a&gt;を見に行っても何もありません。 考えてみたら、日本の新聞社のニュース記事って無記名が多くて、そもそも記者名の表示からしてありませんでしたね。ただ、イギリス、オーストラリア、南アフリカ等は出ているけど、ドイツ、フランス版などでは出ていないので、まずは英語圏から対応ということなのかもしれません。 Googleニュースでアメリカを選ぶと、こんな感じでリンクが出てます。 &lt;a href=&#34;http://developer.cybozu.co.jp/.shared/image.html?/photos/uncategorized/2009/06/23/googlenewshasauthorlinkscreenshot.png&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2009/06/google-6e26/googlenewshasauthorlinkscreenshot_hu_8578e6d13df135b3.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/06/google-6e26/googlenewshasauthorlinkscreenshot.png&#34; width=&#34;400&#34; height=&#34;336&#34; alt=&#34;Googlenewshasauthorlinkscreenshot&#34; title=&#34;Googlenewshasauthorlinkscreenshot&#34; loading=&#34;lazy&#34; decoding=&#34;async&#34;&gt;&#xA;&lt;/picture&gt;&lt;/a&gt; リンクをクリックすると、その記者名でのGoogle Newsの検索画面にジャンプします。同じ記者が他にどんな記事を書いてるかというのが、関連度や日付順で見られるので、ニュースを読むときの良い参考情報になりそうです。 via &lt;a href=&#34;http://searchengineland.com/google-news-hyperlinks-author-names-21419&#34;&gt;Search Engine Land&lt;/a&gt;&lt;/p&gt;</description>
			</item>
			<item>
				<title>Phototype - JavascriptとPHPで画像操作を行なうライブラリ</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2009/06/phototype-jav/</link>
				<pubDate>Mon, 22 Jun 2009 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2009/06/phototype-jav/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;http://ajaxorized.com/phototype-image-manipulation-with-javascript/&#34;&gt;Phototype&lt;/a&gt;は、Javascriptの呼び出してサーバ側のPHP/GDを呼び出し、画像を加工させるというアイデアの実装サンプル。 こういう元画像を、 &lt;a href=&#34;http://developer.cybozu.co.jp/.shared/image.html?/photos/uncategorized/2009/06/22/phototypesampleoriginal_2.png&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2009/06/phototype-jav/phototypesampleoriginal_2_hu_6ca28e317b69fee.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/06/phototype-jav/phototypesampleoriginal_2.png&#34; width=&#34;400&#34; height=&#34;265&#34; alt=&#34;Phototypesampleoriginal_2&#34; title=&#34;Phototypesampleoriginal_2&#34; loading=&#34;lazy&#34; decoding=&#34;async&#34;&gt;&#xA;&lt;/picture&gt;&lt;/a&gt; 縮めて、回転させて、影をつけて、キャプションをつけると、こう表示される。 &lt;a href=&#34;http://developer.cybozu.co.jp/.shared/image.html?/photos/uncategorized/2009/06/22/phototypesample.png&#34;&gt;&lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/wp-content/uploads/2013/11/phototypesample.png&#34; alt=&#34;Phototypesample&#34; title=&#34;Phototypesample&#34; loading=&#34;lazy&#34; decoding=&#34;async&#34;&gt;&lt;/a&gt; Javascript側は、PHPの呼び出しをラップしただけで、ほとんど処理らしい処理は無い。PHP側では、指定した画像をURL経由で読み込んで、GDで変換して表示しているが、ソースを見ると危険が満載なので、これをそのまま設置して使ったりはしない方がいい。あくまで「やってみた」レベルの話だと思う。 作者のページのサンプルも、結果の画像をstaticに保存しなおして貼ってあるぐらいなので、表示のたびにPHPで画像を生成するこのままの仕組みでは実用にならないとは思うけれど、パラメータの受け取りやエラー処理を改善し、キャッシュを効かせて限定した用途で使えば、Javascript側から画像の加工ができるという仕組みで何かサービスが考えられるかもしれない。 via &lt;a href=&#34;http://ajax.phpmagazine.net/2009/06/phototype_image_manipulation_w.html&#34;&gt;AJAX Magazine: Phototype, Image Manipulation With PHP And Prototype&lt;/a&gt;&lt;/p&gt;</description>
			</item>
			<item>
				<title>デジタル・バーチャル書道</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2009/06/post-c847/</link>
				<pubDate>Mon, 22 Jun 2009 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2009/06/post-c847/</guid>
				<description>&lt;p&gt;60fps撮れるカメラと、家庭用ランプ、タッチパネル(色などの切り替え用)を使って、文字を描くバーチャル・カリグラフィーの動画です。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://vimeo.com/5066378&#34;&gt;Digital Slaves [RT Virtual Calligraphy]&lt;/a&gt; from &lt;a href=&#34;http://vimeo.com/digitalslaves&#34;&gt;Digital Slaves&lt;/a&gt; on &lt;a href=&#34;http://vimeo.com&#34;&gt;Vimeo&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;一番最初に、明るい状態で演者が文字を書いていく動きを見せてくれます。ランプを動かした跡がカメラで撮られて、スクリーン上に残されます。タッチパネルで色や筆の模様を変更もしています。プロジェクターで映すので、写真の上に文字を描くことも。 via &lt;a href=&#34;http://digg.com/tech_news/Virtual_Calligraphy&#34;&gt;Digg&lt;/a&gt;&lt;/p&gt;</description>
			</item>
			<item>
				<title>Google翻訳がペルシア語をサポート</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2009/06/google-0ed5/</link>
				<pubDate>Fri, 19 Jun 2009 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2009/06/google-0ed5/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;http://googleblog.blogspot.com/2009/06/google-translates-persian.html&#34;&gt;Google Translateでペルシア語の翻訳がサポートされた&lt;/a&gt;、とアナウンスがありました。 今アクセスしたら、指定された言語コードを渡してもまだ選択肢に出てこなかったので、自分が見てるサーバには来てないようですけど。公式ブログで案内している&lt;a href=&#34;http://translate.google.com/?sl=en&amp;amp;tl=fa#&#34;&gt;URLはここです&lt;/a&gt;。 あきらかにイラン情勢に絡んでですね。 Google翻訳がいろいろな言語をサポートしてきたことを考えると、それなりに人口が多いFarsiをまだサポートしていなかったのも意外でしたけど。 ペルシャ語で思い出したけど、なぜかペルシア語の利用者がかなり多かったと聞く、先月末にサービス終了してしまったブラウザチャットサービスのLingrは、あと半月踏みとどまっていれば、このGoogle Translateをあわせてイランの生の声を集められるすごい場所になってた可能性もあったのでは、と思いました。&lt;/p&gt;</description>
			</item>
			<item>
				<title>Google翻訳に続き、Facebookがペルシア語に対応</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2009/06/googlefacebook/</link>
				<pubDate>Fri, 19 Jun 2009 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2009/06/googlefacebook/</guid>
				<description>&lt;p&gt;Google翻訳に続き、Facebookもイランの言葉ペルシャ語への対応(メニュー切り替え)をリリースしました。 Facebookは、メニューの多国語対応をユーザーによる翻訳で進めてきています。400人のイラン人ユーザーによって作成されてきていたペルシア語のメニューは、まだ完成とはいえない状態だそうですが、世界中からのイラン情勢への注目を契機に、前倒ししてリリースし、選択できるようにしたということです。 ペルシア語(Farsi, فارسی)に切り替えると、こんな風になります。 &lt;a href=&#34;http://developer.cybozu.co.jp/.shared/image.html?/photos/uncategorized/2009/06/19/facebookfarsiscreenshot.png&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2009/06/googlefacebook/facebookfarsiscreenshot_hu_e4d92a3e8c19131e.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/06/googlefacebook/facebookfarsiscreenshot.png&#34; width=&#34;400&#34; height=&#34;204&#34; alt=&#34;Facebookfarsiscreenshot&#34; title=&#34;Facebookfarsiscreenshot&#34; loading=&#34;lazy&#34; decoding=&#34;async&#34;&gt;&#xA;&lt;/picture&gt;&lt;/a&gt; # たぶん、فارسی がペルシア語であっていると思うのですが。Wikipediaに出ている字形と似ているので… via &lt;a href=&#34;http://venturebeat.com/2009/06/18/facebook-launches-persian-version/&#34;&gt;VentureBeat&lt;/a&gt;&lt;/p&gt;</description>
			</item>
			<item>
				<title>マイクロソフトの新検索エンジンBingが、アダルト画像のフィルタリング支援で差別化を計る</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2009/06/bing-e7ef/</link>
				<pubDate>Wed, 17 Jun 2009 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2009/06/bing-e7ef/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;http://www.bing.com/community/blogs/search/archive/2009/06/12/safe-search-update.aspx&#34;&gt;Bing Communityブログ&lt;/a&gt;によると、&lt;a href=&#34;http://www.bing.com/&#34;&gt;マイクロソフトの新しい検索エンジンBing&lt;/a&gt;では、性的な画像のフィルタをしやすくするために別ドメイン導入などの対策を行なっているそうです。 性的なサムネイルは、explicit.bing.net というドメインから配信されているそうです。この場合、explicitは「露骨な」といった意味。 これは、家庭や学校でのフィルタリングが楽になることを意図したものだということです。検索で出てくる画像や動画のサムネイルそのものについて、性的な画像はexplicit.bing.net という別ドメインから配信するため、explicit.bing.netへのアクセスを遮断してしまえば、単純にそれらのサムネイルは表示されなくなりますね。 さっそく、Bingのフィルタリングをオフにした上で検索を行い、アダルト画像の画像ファイルのアドレスをチェックしてみたのですが、画像は全部live.com (Bing.comの前の検索エンジンですね)からの配信になっていました。日本からの検索ではまだ導入されていないようで。 また、同じブログで&lt;a href=&#34;http://www.bing.com/community/blogs/search/archive/2009/06/04/smart-motion-preview-and-safesearch.aspx&#34;&gt;以前に告知されている&lt;/a&gt;のですが、&amp;ldquo;adlt=strict&amp;quot;というパラメータをURLに付加することで、Bingのページ上でどのようにフィルタ条件を変更しようとしても(デフォルトの「性的なコンテンツは適度にフィルターする」は、自分で簡単に無効にすることができます)、強制的にフィルタリングをオンにできるという機能もついています。これは日本からも動作確認できました。こちらは、学校や家庭のプロキシー・ファイアウォールでbing.comを見たら自動的に付加するようにできそうです。 その昔、ポルノのためにトップレベルドメイン&amp;rdquo;.xxx&amp;quot;を作ろうという提案があったように、見せるべきでない人に見せないことが重要、という考え方が背景にあると思います。まあ、世の中から根絶すべき、という意見の人も少なからずいるようですが。 ブランド変更と機能強化でグーグルを追撃したいマイクロソフトとしては、「こんな簡単にフィルタリングができますよ」というのを売りにして、家庭や教育機関向けに売り込んでいくということなのでしょうね。一般向けにはいい売り込み方なのではないでしょうか。&lt;/p&gt;</description>
			</item>
			<item>
				<title>FluentDOM - jQueryライクなPHPのDOMElementラッパー</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2009/06/fluentdom-jqu/</link>
				<pubDate>Mon, 15 Jun 2009 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2009/06/fluentdom-jqu/</guid>
				<description>&lt;p&gt;サーバ側(PHP)とクライアント側(Javascript)でDOMアクセスの書き方が異なるのが面倒、ということへの回答か、&lt;a href=&#34;http://fluentdom.org/&#34;&gt;FluentDOM&lt;/a&gt;というPHPのプロジェクトが始まっていました。 &lt;a href=&#34;http://jquery.com/&#34;&gt;jQuery&lt;/a&gt;ライクに、ということですけど、要素の選択はCSSセレクタじゃなくてXPathで行ないます。PHPの&lt;a href=&#34;http://jp.php.net/DOMDocument&#34;&gt;DOMDocument&lt;/a&gt;, DOMXPathを使ってるからこっちの方が実装が楽だということらしいです。(CSSセレクタからXPath表記への変換もToDoには入っています) 全部の&lt;/p&gt;&#xA;&lt;p&gt;のテキストを抜き出すという処理を、素のPHPで書いたのと、FluentDOMで書いてみました。&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;&amp;lt;?php&#xA;$xml = &amp;lt;&amp;lt;&amp;lt;XML&#xA;&amp;lt;html&amp;gt;&#xA;&amp;lt;head&amp;gt;&amp;lt;/head&amp;gt;&#xA;&amp;lt;body&amp;gt;&#xA;&amp;lt;div&amp;gt;&#xA;&amp;lt;p&amp;gt;Hello&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;cruel&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;World!&amp;lt;/p&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;/body&amp;gt;&#xA;&amp;lt;/html&amp;gt;&#xA;XML;&#xA;// PHP DOMDocument&#xA;$dom = new DOMDocument;&#xA;$dom-&amp;gt;loadXML($xml);&#xA;$xpath = new DOMXPath($dom);&#xA;$node_list = $xpath-&amp;gt;query(&amp;#39;//p&amp;#39;);&#xA;for($i=0; $i&amp;lt;$node_list-&amp;gt;length; $i++){&#xA;$node = $node_list-&amp;gt;item($i);&#xA;echo $i . &amp;#39;: &amp;#39; . $node-&amp;gt;nodeValue . &amp;#34;\n&amp;#34;;&#xA;}&#xA;// simplexml拡張&#xA;$gottenObj = simplexml_load_string($xml);&#xA;$counter = 0;&#xA;foreach ($gottenObj-&amp;gt;xpath(&amp;#39;//p&amp;#39;) as $item) {&#xA;$counter++;&#xA;echo $counter, &amp;#39;: &amp;#39;, $item, &amp;#34;\n&amp;#34;;&#xA;}&#xA;// FluentDOM.php&#xA;require_once(&amp;#39;../FluentDOM.php&amp;#39;);&#xA;foreach (FluentDOM($xml)-&amp;gt;find(&amp;#39;//p&amp;#39;) as $key =&amp;gt; $value) {&#xA;echo $key, &amp;#39;: &amp;#39;, $value-&amp;gt;nodeValue, &amp;#34;\n&amp;#34;;&#xA;}&lt;/code&gt;&lt;/pre&gt;&lt;/blockquote&gt;&#xA;&lt;p&gt;jQueryのメソッド名とまったく同じものが使える(nextだけPHPのイテレータと衝突するので、兄弟=siblingsをつけたnextSiblings, prevSiblingsになっている)ので、jQueryでのDOM操作に慣れているPHPユーザは楽かもしれませんね。 &lt;a href=&#34;http://ajax.phpmagazine.net/2009/06/fluentdom_php_dom_manipulation.html&#34;&gt;AJAX Magazine: FluentDOM, PHP DOM Manipulation ala jQuery&lt;/a&gt;&lt;/p&gt;</description>
			</item>
			<item>
				<title>コモドール64でtwitter - BREADBOX64</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2009/06/64twitter-bre/</link>
				<pubDate>Mon, 15 Jun 2009 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2009/06/64twitter-bre/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;http://developer.cybozu.co.jp/.shared/image.html?/photos/uncategorized/2009/06/15/breadbox64_main.png&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2009/06/64twitter-bre/breadbox64_main_hu_ce232032dff4da00.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/06/64twitter-bre/breadbox64_main.png&#34; width=&#34;400&#34; height=&#34;282&#34; alt=&#34;Breadbox64_main&#34; title=&#34;Breadbox64_main&#34; loading=&#34;lazy&#34; decoding=&#34;async&#34;&gt;&#xA;&lt;/picture&gt;&lt;/a&gt; &lt;a href=&#34;http://ja.wikipedia.org/wiki/%E3%82%B3%E3%83%A2%E3%83%89%E3%83%BC%E3%83%AB64&#34;&gt;コモドール64&lt;/a&gt;というと、1980年代の名機。CPUはZ80A。メモリがなんと64Kバイト。日本ではあまり売れませんでしたけど世界中で売れたパソコンですね。 そんな&lt;a href=&#34;http://www.vandenbrande.com/wp/2009/06/breadbox64-a-twitter-client-for-the-c64/#&#34;&gt;コモドール64を使ってtwitterクライアントを作った人&lt;/a&gt;がいます。C64用のオープンソースOSコンチキ(Contiki)を使い、&lt;a href=&#34;http://www.c64-wiki.com/index.php/MMC_Replay&#34;&gt;ゲーム改造用の周辺機器&lt;/a&gt;にアドオンイーサネット拡張ボード(そんなのあるのか)をつけてネット接続させています。 動画では、コモドール128Dという後継機をコモドール64互換モードで動かしています。動画の冒頭、5インチフロッピィを読ませてますね。  実際にこのtwitterクライアントを使ってつぶやいているのが、&lt;a href=&#34;https://twitter.com/breadbox64&#34;&gt;こちらのアカウント&lt;/a&gt;。 via &lt;a href=&#34;http://www.inquisitr.com/26113/best-twitter-client-ever-for-the-commodore-64/&#34;&gt;Inquisitr&lt;/a&gt; コモドール64史上最高のtwitterクライアント、だそうです&lt;/p&gt;</description>
			</item>
			<item>
				<title>アラビア語やヒンディー語などで自分の名前を書くブックマークレット</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2009/06/post-b07b/</link>
				<pubDate>Fri, 12 Jun 2009 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2009/06/post-b07b/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;http://code.google.com/p/t13n/&#34;&gt;Transliteration bookmarklets&lt;/a&gt;は、&lt;a href=&#34;http://ja.wikipedia.org/wiki/%E3%82%A2%E3%83%A9%E3%83%93%E3%82%A2%E8%AA%9E&#34;&gt;アラビア語&lt;/a&gt;やインドの主要言語、&lt;a href=&#34;http://ja.wikipedia.org/wiki/%E3%83%92%E3%83%B3%E3%83%87%E3%82%A3%E3%83%BC%E8%AA%9E&#34;&gt;ヒンディー語&lt;/a&gt;、&lt;a href=&#34;http://ja.wikipedia.org/wiki/%E3%82%AB%E3%83%B3%E3%83%8A%E3%83%80%E8%AA%9E&#34;&gt;カンナダ語&lt;/a&gt;、&lt;a href=&#34;http://ja.wikipedia.org/wiki/%E3%83%9E%E3%83%A9%E3%83%A4%E3%83%A9%E3%83%A0%E8%AA%9E&#34;&gt;マラヤーラム語&lt;/a&gt;、&lt;a href=&#34;http://ja.wikipedia.org/wiki/%E3%82%BF%E3%83%9F%E3%83%AB%E8%AA%9E&#34;&gt;タミル語&lt;/a&gt;、&lt;a href=&#34;http://ja.wikipedia.org/wiki/%E3%83%86%E3%83%AB%E3%82%B0%E8%AA%9E&#34;&gt;テルグ語&lt;/a&gt;を、その言語の入力をサポートしていないOS上でもブラウザだけで実現させるためのブックマークレットで、Googleインドで作られて、Apacheライセンスで公開されています。 使い方は、&lt;a href=&#34;http://code.google.com/p/t13n/&#34;&gt;このページ&lt;/a&gt;にある各言語の書かれたリンクを、ブラウザのブックマークに登録します。Arabic(アラビア語)をツールバーに置いてみました。 &lt;a href=&#34;http://developer.cybozu.co.jp/.shared/image.html?/photos/uncategorized/2009/06/12/arabicbookmarklet.png&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2009/06/post-b07b/arabicbookmarklet_hu_edcb5daf29de880f.webp 300w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2009/06/post-b07b/arabicbookmarklet.png&#34; width=&#34;300&#34; height=&#34;106&#34; alt=&#34;Arabicbookmarklet&#34; title=&#34;Arabicbookmarklet&#34; loading=&#34;lazy&#34; decoding=&#34;async&#34;&gt;&#xA;&lt;/picture&gt;&lt;/a&gt; そうしたら、どこでもいいのでテキスト入力ボックスのあるウェブページへ行って、テキスト入力中にそのブックマークレットをクリックすると、アラビア語入力モードになります。地のモードとアラビア語のモードはCtrl+Gキーで切り替え。 アラビア語は右から左に書くので、アラビア語入力に切り替えた時には文字が右から書かれていきます。ローマ字で自分の名前を打ってみると、スペースを入れて一単語と認識したところでアラビア語の文字に置き換わって出てきます。 &lt;a href=&#34;http://developer.cybozu.co.jp/.shared/image.html?/photos/uncategorized/2009/06/12/typingakkyakimotoinarabicscreensh_2.png&#34;&gt;&lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/wp-content/uploads/2013/11/typingakkyakimotoinarabicscreensh_2.png&#34; alt=&#34;Typingakkyakimotoinarabicscreensh_2&#34; title=&#34;Typingakkyakimotoinarabicscreensh_2&#34; loading=&#34;lazy&#34; decoding=&#34;async&#34;&gt;&lt;/a&gt; まあ、この単語がちゃんと&amp;quot;Akky Akimoto&amp;quot;なのかは、僕はまったくわからないのですけど。 言語変換の仕組みですが、Google翻訳APIを使っているそうです。ローマ字の入力をGoogle Translateに送って、その翻訳結果に置き換えるということかなと。 ちなみに、日本語でも、&lt;a href=&#34;http://ajaxime.chasen.org/&#34;&gt;Ajax IME&lt;/a&gt;というのがありますね。海外旅行先の日本語が打てないネットカフェ等で使えるサービス。 via &lt;a href=&#34;http://www.labnol.org/software/online-typing-tool-for-indian-languages/8856/&#34;&gt;Type Text in Hindi, Tamil, Arabic &amp;amp; Other Indian Languages on any Website Using the English Keyboard&lt;/a&gt;&lt;/p&gt;</description>
			</item>
			<item>
				<title>100万単語目の英単語は「Web2.0」</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2009/06/100web20-154c/</link>
				<pubDate>Thu, 11 Jun 2009 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2009/06/100web20-154c/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;https://labs-staging.31tools.com/old_akky_images/archives/2009/05/100000th-english-word-is-coming.html&#34;&gt;以前ご紹介&lt;/a&gt;した、増え続ける&lt;a href=&#34;http://www.languagemonitor.com/&#34;&gt;英単語の100万個目が決定&lt;/a&gt;したようです。それは、&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Web2.0&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;なんだかがっかりですね。 グローバルランゲージモニター社のプロモーションの一環、お祭りであろうということは前の記事でも指摘しましたが、それにしても今「ウェブ2.0」を持ってくるとは宣伝のセンスも無さすぎる、と思うのですが。 ちなみに、Web2.0と100万個目の英単語を争ったのは、999999番目がヒンドゥー語の「やったー」から英語に入ってきたジャイホー(Jai Ho)、No. 999998がネットのスラングで初心者のことを表すヌーブ(Noob)、999997個目がスラム街の子供達のことを指すスラムドッグ(slumdog)、などでした。その前は「クラウドコンピューティング」「スローフード」などの言葉も。 また、続く100万と1個目には、われらが日本語から持ち込まれた単語を含めた、経済的な津波(Financial Tsunami)が選ばれています。 via &lt;a href=&#34;http://www.networkworld.com/community/node/42563&#34;&gt;NetworkWorld&lt;/a&gt;&lt;/p&gt;</description>
			</item>
			<item>
				<title>ですます調にします</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2009/06/post-826c/</link>
				<pubDate>Wed, 10 Jun 2009 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2009/06/post-826c/</guid>
				<description>&lt;p&gt;ブログサーバの移転はいい機会なので、これから「である調」をやめて「ですます調」にしたいと思います。 4年前に会社ブログを始めた時は、会社なんだからお堅い感じでと思って「である調」にしたのですけれど、&lt;a href=&#34;http://akimoto.jp/blog/&#34;&gt;個人ブログ&lt;/a&gt;等を見ていただいてもわかるように、個人としては「ですます調」がぴったりくるし、「である調」で書くことがたいへんというか、自分自身と距離を置いて書いてるような難しさは感じていたんです。(それが良かった、ということもあるかもしれませんけど)&lt;/p&gt;</description>
			</item>
			<item>
				<title>親切なググレカス</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2009/06/post-4b12/</link>
				<pubDate>Wed, 10 Jun 2009 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2009/06/post-4b12/</guid>
				<description>&lt;p&gt;検索したらあっという間にわかるような事を質問してくる人に対して、「そんなのグーグルで検索すればわかるよ」、とか、キツイ言い方だと「&lt;a href=&#34;http://trendy.nikkeibp.co.jp/article/column/20071127/1004809/&#34;&gt;ググレカス&lt;/a&gt;」とか言いますけど、この&lt;a href=&#34;http://www.lmgtfy.com/&#34;&gt;lmgtf.com&lt;/a&gt; (Let me google that for you, あなたのためにグーグルで検索してあげましょう)があれば、もっとやんわりと親切に、グーグルで検索するやり方を伝えることができるかもしれません。 実行例: &lt;a href=&#34;http://www.lmgtfy.com/?q=%E3%82%A2%E3%82%B8%E3%82%A2%E3%82%B8%E3%83%B3&#34;&gt;「アジアジン」でグーグルを検索するやり方の実演&lt;/a&gt; このキーワードでグーグル検索のやり方を説明してあげたい、と思ったら、&lt;a href=&#34;http://www.lmgtfy.com/&#34;&gt;このサイト&lt;/a&gt;でキーワードを入れると、上記のような解説デモページを作ってくれます。 &lt;a href=&#34;http://developer.cybozu.co.jp/.shared/image.html?/photos/uncategorized/2009/06/10/lmgtfytopscreenshot.png&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2009/06/post-4b12/lmgtfytopscreenshot_hu_80bcbd3cf751ca59.webp 300w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2009/06/post-4b12/lmgtfytopscreenshot.png&#34; width=&#34;300&#34; height=&#34;189&#34; alt=&#34;Lmgtfytopscreenshot&#34; title=&#34;Lmgtfytopscreenshot&#34; loading=&#34;lazy&#34; decoding=&#34;async&#34;&gt;&#xA;&lt;/picture&gt;&lt;/a&gt; まさに懇切丁寧・慇懃無礼な感じで皮肉が効いてしまうかもしれませんけど。 via &lt;a href=&#34;http://www.geekologie.com/2009/06/fun_website_let_me_google_that.php&#34;&gt;Geekologie&lt;/a&gt;&lt;/p&gt;</description>
			</item>
			<item>
				<title>symfonyのFabien Potencierさんインタビュー</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2009/06/symfonyfabien-p/</link>
				<pubDate>Mon, 08 Jun 2009 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2009/06/symfonyfabien-p/</guid>
				<description>&lt;p&gt;昨年末Le Web &amp;lsquo;08でパリに行った際に、PHP5の人気フレームワークsymfonyの開発元であるSensio社に訪問したのですが、その時のインタビューをまとめてCodeZineで記事にさせていただきました。 &lt;a href=&#34;http://codezine.jp/article/detail/3968&#34;&gt;PHP5用フレームワーク「symfony」の現状と今後：CodeZine&lt;/a&gt; 記事化するのがわかってたら、もっといろんな写真を撮っておけたんですが。正面から本を持った写真ばかりになってしまいました。&lt;/p&gt;</description>
			</item>
			<item>
				<title>移転しました</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2009/06/post-f8c9/</link>
				<pubDate>Mon, 08 Jun 2009 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2009/06/post-f8c9/</guid>
				<description>&lt;p&gt;サイボウズ・ラボのブログシステムの移転に伴い、アドレスが変更になりました。 RSSリーダー等で当ブログを購読されている方は、この記事が読めていればそのままでも問題なく読み続けられます。もしアドレスの移転に追随していないリーダーがあれば、お手数ですが再度この新アドレスから購読を行なってください。 過去のブログ記事は、ブログや各種ソーシャルサイトからリンクを受けているものも多いので、旧ドメインのまま残ります。&lt;/p&gt;</description>
			</item>
			<item>
				<title>Diggが広告に投票できるようDigg Adsでマネタイズを模索</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2009/06/digg-ads/</link>
				<pubDate>Thu, 04 Jun 2009 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2009/06/digg-ads/</guid>
				<description>&lt;p&gt;巨大ソーシャルニュースサイトの&lt;a href=&#34;http://digg.com/&#34;&gt;Digg&lt;/a&gt;が、&lt;a href=&#34;http://blog.digg.com/?p=808&#34;&gt;新しい広告プログラムの開始を宣言&lt;/a&gt;した。&lt;/p&gt;&#xA;&lt;p&gt;Diggのトップページやカテゴリページには、ユーザがdigg(投票)した今一番熱いニュース記事が並んでいるが、この中に広告だとははっきりわかるものの、他のニュースと同じようなフォーマットで、広告主の広告も出すということだ。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://labs.cybozu.co.jp/blog/akky/2009/06/digg-ads/digg-ad-example-large.jpg&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2009/06/digg-ads/digg-ad-example-large-thumb_hu_ad0c0859d19d758f.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/06/digg-ads/digg-ad-example-large-thumb.jpg&#34; width=&#34;400&#34; height=&#34;297&#34; alt=&#34;digg-ad-example-large.jpg&#34; loading=&#34;lazy&#34; decoding=&#34;async&#34;&gt;&#xA;&lt;/picture&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;上のサンプルだと、上から4つめがEAのゲームの広告になっている。&lt;/p&gt;&#xA;&lt;p&gt;通常のニュースと同じように、digg(投票)したりbury(逆投票)したりコメントしたりできて、投票が多ければ広告主の支払額も安くなるシステムだという。つまり、面白いと思わせる広告を作ろうというインセンティブが働くわけだ。&lt;/p&gt;&#xA;&lt;p&gt;これから先、数ヶ月の試験期間を設けてユーザからのフィードバックを集めるということらしい。&lt;/p&gt;&#xA;&lt;p&gt;ユーザが見続けている内容の中に広告を自然に、しかし広告とわかるように挟もう、という考え方は、今の民放テレビを思わせる。広告だとはっきりわかるようになっている限り、ありかなと個人的には思うが、熱心なdiggユーザ達がどう思うかは別だろう。今のところ&lt;a href=&#34;http://digg.com/tech_news/Digg_Announces_Digg_Ads&#34;&gt;賛否両論&lt;/a&gt;というところ。&lt;/p&gt;&#xA;&lt;p&gt;Googleアドワーズの場合は、ユーザに検索で探しているものがあり、それに関係した広告を出すのだから、広告であっても自然な検索結果より役に立つものも出てくることも多々あるだろうと思う。しかし、カテゴリーや前後のニュースとマッチさせるにしても、ユーザがどれぐらいこのDigg Ads広告からジャンプして物を買ったりするかは疑問だ。&lt;/p&gt;&#xA;&lt;p&gt;しかし、Diggより大きくて影響のあるソーシャルサイトもそうそう無いので、これぐらいユーザがいるところでうまくいかないとしたらより小さいところではもっと難しいだろう。ソーシャルサイト、CGMサイトのマネタイズ手法として通用するのか注目したい。&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
