<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="/xsl/atom.xsl" type="text/xsl" media="screen"?>
<!--
Prior to versions MSIE 7 and Firefox 2.0 most things XSLT-ish worked as they ought. But in those latter versions that pair have turned artless with respect to both Atom and RSS in failing to check if said feed may not already have a stylesheet and heavy handed in over-riding them with internal defaults.

In the meantime the best recourse envolves a cheap trick to bypass this annoying misfeature. Both MSIE 7 and Firefox 2.0 give up trying to sniff out a feed protocol after reading the first 512 bytes of an XML file.
-->
<atom
  xmlns="http://www.w3.org/2005/Atom"
  xmlns:thr="http://purl.org/syndication/thread/1.0"
  xml:lang="ja"
  xml:base="http://blog.yungsang.com/wp-atom.php"
   >
	<title type="text">YungSang's</title>
	<subtitle type="text">Just another Spermophilus beecheyi ecolog(y)</subtitle>

	<updated>2008-09-06T22:07:36Z</updated>
	<generator uri="http://wordpress.org/" version="2.5.1">WordPress</generator>

	<link rel="alternate" type="text/html" href="http://blog.yungsang.com" />
	<id>http://blog.yungsang.com/feed/atom/</id>
	<link rel="self" type="application/atom+xml" href="http://blog.yungsang.com/feed/atom/" />

			<entry>
		<author>
			<name>YungSang</name>
					</author>
		<title type="html"><![CDATA[Rejaw Shout Client in Japanese for beginners]]></title>
		<link rel="alternate" type="text/html" href="http://blog.yungsang.com/2008/09/06/rejaw-shout-client/" />
		<id>http://blog.yungsang.com/?p=182</id>
		<updated>2008-09-06T22:07:36Z</updated>
		<published>2008-09-06T21:57:54Z</published>
		<category scheme="http://blog.yungsang.com" term="Rejaw" />		<summary type="html"><![CDATA[Rejaw 企画第2弾 Rejaw Shout Client 「れじゃぅ〜」を作ってみました。
勉強のために今回設定した目標は、
１．Plurkのように個別Shoutもページ内に表示（Ajax処理）。
２．HahloやiPhone.FacebookのようにiUIを使ったiPhone UI。 
作ってて今までポイントになった部分をちょっとだけ紹介。
１．ログイン画面も含めて全て1 HTMLで行っているので、ログイン情報がブラウザに保存されない場合がある。（実際のSubmit時に保存ダイアログが表示されるらしい）ので、Safari（iPhoneを含む）の場合、Structured client-side storage を使ってログイン情報を端末側に保存することにした。
JavaScript++かも日記: 【iPhone】iPhone用 JavaScriptデータベースプログラミング入門 (1)
http://jsgt.org/mt/archives/01/002154.html
２．iPhone では CSS の position: fixed; が使えないらしいので、逐次固定位置に戻す処理を追加した。
iPhone向けサイトを考える
http://blog.livedoor.jp/hayashi311/
３．Comet の JSONP を FireFoxで使った場合、そのリクエストがレスポンスするまで、他の JSONP をブロックしてしまうので、Comet の JSONP だけ、GreaseMonkey の GM_xmlhttpRequest を使うように、UserScript を用意した。（かなり裏技。）
４．Webkit ベースの Chrome でも動くらしい。
５．ちょっとテキストだけだと寂しかったので、Plurk のように絵文字を入れるための UserSciript を提供してみた。（画像のロードがちょっと重い。。。）
まだやってないこと、
１．表示件数／全件数の表示
（これはもっと早くに実装すべき！忘れてたw）
というわけで、
「れじゃぅ〜」デビュー
http://yungsang.com/rejaw/i/
FireFox 用 Observe UserScript
http://yungsang.com/rejaw/i/observe.user.js
絵文字用 UserScript
http://yungsang.com/rejaw/i/smile.user.js
っつーことで、どっすか？
PS:
今回は何故か思いつきでひらがなにしてみました。
意味無く、小学校1年生でも、日本語を勉強し始めた外国人にも、優しい作りになってますw
Whisperとか他の機能が欲しい人は、もうすぐ出るオフィシャルの iPhone App を待ちましょう。
]]></summary>
		<content type="html" xml:base="http://blog.yungsang.com/2008/09/06/rejaw-shout-client/"><![CDATA[<p>Rejaw 企画第2弾 Rejaw Shout Client 「れじゃぅ〜」を作ってみました。</p>
<p>勉強のために今回設定した目標は、<br />
１．Plurkのように個別Shoutもページ内に表示（Ajax処理）。<br />
２．HahloやiPhone.FacebookのようにiUIを使ったiPhone UI。 </p>
<p>作ってて今までポイントになった部分をちょっとだけ紹介。<br />
１．ログイン画面も含めて全て1 HTMLで行っているので、ログイン情報がブラウザに保存されない場合がある。（実際のSubmit時に保存ダイアログが表示されるらしい）ので、Safari（iPhoneを含む）の場合、Structured client-side storage を使ってログイン情報を端末側に保存することにした。<br />
JavaScript++かも日記: 【iPhone】iPhone用 JavaScriptデータベースプログラミング入門 (1)<br />
<a href="http://jsgt.org/mt/archives/01/002154.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/jsgt.org/mt/archives/01/002154.html');">http://jsgt.org/mt/archives/01/002154.html</a></p>
<p>２．iPhone では CSS の position: fixed; が使えないらしいので、逐次固定位置に戻す処理を追加した。<br />
iPhone向けサイトを考える<br />
<a href="http://blog.livedoor.jp/hayashi311/" onclick="javascript:pageTracker._trackPageview('/outbound/article/blog.livedoor.jp/hayashi311/');">http://blog.livedoor.jp/hayashi311/</a></p>
<p>３．Comet の JSONP を FireFoxで使った場合、そのリクエストがレスポンスするまで、他の JSONP をブロックしてしまうので、Comet の JSONP だけ、GreaseMonkey の GM_xmlhttpRequest を使うように、UserScript を用意した。（かなり裏技。）</p>
<p>４．Webkit ベースの Chrome でも動くらしい。</p>
<p>５．ちょっとテキストだけだと寂しかったので、Plurk のように絵文字を入れるための UserSciript を提供してみた。（画像のロードがちょっと重い。。。）</p>
<p>まだやってないこと、<br />
１．表示件数／全件数の表示<br />
（これはもっと早くに実装すべき！忘れてたw）</p>
<p>というわけで、<br />
「れじゃぅ〜」デビュー<br />
<a href="http://yungsang.com/rejaw/i/" onclick="javascript:pageTracker._trackPageview('/outbound/article/yungsang.com/rejaw/i/');">http://yungsang.com/rejaw/i/</a></p>
<p>FireFox 用 Observe UserScript<br />
<a href="http://yungsang.com/rejaw/i/observe.user.js" onclick="javascript:pageTracker._trackPageview('/downloads/yungsang.com/rejaw/i/observe.user.js');">http://yungsang.com/rejaw/i/observe.user.js</a></p>
<p>絵文字用 UserScript<br />
<a href="http://yungsang.com/rejaw/i/smile.user.js" onclick="javascript:pageTracker._trackPageview('/downloads/yungsang.com/rejaw/i/smile.user.js');">http://yungsang.com/rejaw/i/smile.user.js</a></p>
<p>っつーことで、どっすか？</p>
<p>PS:<br />
今回は何故か思いつきでひらがなにしてみました。<br />
意味無く、小学校1年生でも、日本語を勉強し始めた外国人にも、優しい作りになってますw</p>
<p>Whisperとか他の機能が欲しい人は、もうすぐ出るオフィシャルの iPhone App を待ちましょう。</p>
]]></content>
		<link rel="replies" type="text/html" href="http://blog.yungsang.com/2008/09/06/rejaw-shout-client/#comments" thr:count="0"/>
		<link rel="replies" type="application/atom+xml" href="http://blog.yungsang.com/2008/09/06/rejaw-shout-client/feed/atom/" thr:count="0"/>
		<thr:total>0</thr:total>
	</entry>
		<entry>
		<author>
			<name>YungSang</name>
					</author>
		<title type="html"><![CDATA[Rejaw Shout Bookmarklet]]></title>
		<link rel="alternate" type="text/html" href="http://blog.yungsang.com/2008/08/09/rejaw-shout-bookmarklet/" />
		<id>http://blog.yungsang.com/?p=181</id>
		<updated>2008-09-06T22:04:32Z</updated>
		<published>2008-08-09T14:41:16Z</published>
		<category scheme="http://blog.yungsang.com" term="Rejaw" /><category scheme="http://blog.yungsang.com" term="Uncategorized" />		<summary type="html"><![CDATA[Rejaw.com 用の bookmarklet を作った。
Shout on Rejaw
Updated: 2008/08/10
JPG, GIF, PNG, MP3, FLV, Youtube URL and GoogleVideo URLはコンテンツの先頭に無いと反応しないため、URLが先頭になるように変更した。
Updated: 2008/08/11
各行の先頭にあればいいということがわかったので、再修正。タイトルとURLの間に改行を入れた。
（先頭でなくても反応するように本体が修正された。）
]]></summary>
		<content type="html" xml:base="http://blog.yungsang.com/2008/08/09/rejaw-shout-bookmarklet/"><![CDATA[<p><a href="http://rejaw.com" onclick="javascript:pageTracker._trackPageview('/outbound/article/rejaw.com');">Rejaw.com</a> 用の bookmarklet を作った。</p>
<p><a href="javascript:void((function(){var%20d=document,f=/Firefox\/2/.test(navigator.userAgent),w=window,t=d.title||'',l=d.location,e=encodeURIComponent,u='http://yungsang.com/rejaw/?text='+e(t+'\n'+l.href);var%20a=function(){if(!w.open(u,'rejaw','menubar=no,width=450,height=200,toolbar=no,resizable=no,scrollbars=no,status=no'))l.href=u;};if(f)setTimeout(a,0);else%20a();})());" onclick="javascript:pageTracker._trackPageview('/outbound/article/yungsang.com/rejaw/?text='+e(t+'\n'+l.href);var%20a=function(){if(!w.open(u,'rejaw','menubar=no,width=450,height=200,toolbar=no,resizable=no,scrollbars=no,status=no'))l.href=u;};if(f)setTimeout(a,0);else%20a();})());');">Shout on Rejaw</a></p>
<p>Updated: 2008/08/10<br />
JPG, GIF, PNG, MP3, FLV, Youtube URL and GoogleVideo URLはコンテンツの先頭に無いと反応しないため、URLが先頭になるように変更した。</p>
<p>Updated: 2008/08/11<br />
各行の先頭にあればいいということがわかったので、再修正。タイトルとURLの間に改行を入れた。<br />
（先頭でなくても反応するように本体が修正された。）</p>
]]></content>
		<link rel="replies" type="text/html" href="http://blog.yungsang.com/2008/08/09/rejaw-shout-bookmarklet/#comments" thr:count="12"/>
		<link rel="replies" type="application/atom+xml" href="http://blog.yungsang.com/2008/08/09/rejaw-shout-bookmarklet/feed/atom/" thr:count="12"/>
		<thr:total>12</thr:total>
	</entry>
		<entry>
		<author>
			<name>YungSang</name>
					</author>
		<title type="html"><![CDATA[Timelined Twitter Search]]></title>
		<link rel="alternate" type="text/html" href="http://blog.yungsang.com/2008/07/17/timelined-twitter-search/" />
		<id>http://blog.yungsang.com/?p=179</id>
		<updated>2008-07-19T23:17:50Z</updated>
		<published>2008-07-17T22:20:44Z</published>
		<category scheme="http://blog.yungsang.com" term="Twitter" /><category scheme="http://blog.yungsang.com" term="Summize" />		<summary type="html"><![CDATA[Twitter が Summize を買収し公式検索として発表されましたね。
Summize は、日本語に弱い面もありますが、高速で安定していて私は好きですね。
それを記念して、というか、Timeline ライブラリの勉強の為に、検索結果をタイムライン上に配置するツールを作ってみました。
これを使うと、キーワードがいつ話題になったのかが直感的、視覚的にわかります。
http://yungsang.com/timeline/twitter/?q=モナ&#38;zoom=6
(表示件数が多かったり少ないときは Zoom 機能を使って調節出来ます。)
また Google Maps みたいにぐりぐり動かせるのも面白いです。
さらに、Summize でおなじみの強力な検索オペレータも使えば、いろいろな検索が過去に遡って出来ます。
http://yungsang.com/timeline/twitter/?q=from:yungsang+OR+to:yungsang+OR+yungsang
使い方は簡単。
キーワードを入力して、Search ボタンをクリックするだけ。
More ボタンをクリックする毎に20件ずつ追加していきます。
では〜。
]]></summary>
		<content type="html" xml:base="http://blog.yungsang.com/2008/07/17/timelined-twitter-search/"><![CDATA[<p><a href="http://twitter.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/twitter.com/');">Twitter</a> が <a href="http://summize.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/summize.com/');">Summize</a> を買収し公式検索として発表されましたね。</p>
<p>Summize は、日本語に弱い面もありますが、高速で安定していて私は好きですね。</p>
<p>それを記念して、というか、<a href="http://simile.mit.edu/timeline/" onclick="javascript:pageTracker._trackPageview('/outbound/article/simile.mit.edu/timeline/');">Timeline</a> ライブラリの勉強の為に、検索結果をタイムライン上に配置するツールを作ってみました。</p>
<p>これを使うと、キーワードがいつ話題になったのかが直感的、視覚的にわかります。</p>
<p><a href="http://yungsang.com/timeline/twitter/?q=モナ&amp;zoom=6" onclick="javascript:pageTracker._trackPageview('/outbound/article/yungsang.com/timeline/twitter/?q=モナ&amp;zoom=6');">http://yungsang.com/timeline/twitter/?q=モナ&amp;zoom=6</a></p>
<p>(表示件数が多かったり少ないときは Zoom 機能を使って調節出来ます。)</p>
<p>また Google Maps みたいにぐりぐり動かせるのも面白いです。</p>
<p>さらに、Summize でおなじみの強力な検索オペレータも使えば、いろいろな検索が過去に遡って出来ます。</p>
<p><a href="http://yungsang.com/timeline/twitter/?q=from:yungsang+OR+to:yungsang+OR+yungsang" onclick="javascript:pageTracker._trackPageview('/outbound/article/yungsang.com/timeline/twitter/?q=from:yungsang+OR+to:yungsang+OR+yungsang');">http://yungsang.com/timeline/twitter/?q=from:yungsang+OR+to:yungsang+OR+yungsang</a></p>
<p>使い方は簡単。<br />
キーワードを入力して、Search ボタンをクリックするだけ。<br />
More ボタンをクリックする毎に20件ずつ追加していきます。</p>
<p>では〜。</p>
<p><span id="more-179"></span><br />
※）ドラッグ、マウスホイール、ダブルクリック等の操作感も是非お試し下さい。<br />
※）画像のURLがあるとPlurkみたいにその場でサムネイルを表示するようにしました。</p>
<p><strong>Update</strong>: 2008/07/17<br />
・タイムライン上でもアイコンを表示。<br />
・検索結果範囲をタイムライン上でハイライト。<br />
・ズームリンクボタンの追加。<br />
・マウスホイールは、上段ではズーム、下段ではスクロール。<br />
・各段の目盛り幅の調整とデフォルト値の変更。<br />
・現在の検索結果数の表示。</p>
<p><strong>Update</strong>: 2008/07/18<br />
・新着 Tweets を自動的に取ってくる機能を追加。<br />
・新着 Tweets を jGrowl でお知らせ。<br />
・新着 Tweets を音でお知らせ。オフ可。<br />
・新着 Tweets をハイライト。<br />
・Google Translate を使った翻訳機能を追加。<br />
・URLパラメタに 初期ズーム値、zoom=(0-8) を追加。</p>
<p><strong>Update</strong>: 2008/07/19<br />
・現在の Zoom レベルの表示。<br />
・Google のように検索ワードをタイトルに表示。<br />
・Zoom レベルの指定可能値を (0-15) の16段階に拡張。<br />
（デフォルトは 9 に変更）<br />
・現在の検索ワード、ズームを指定したパーマリンク作成機能の追加。<br />
・ポップアップボックス内のレイアウトの調整。</p>
]]></content>
		<link rel="replies" type="text/html" href="http://blog.yungsang.com/2008/07/17/timelined-twitter-search/#comments" thr:count="0"/>
		<link rel="replies" type="application/atom+xml" href="http://blog.yungsang.com/2008/07/17/timelined-twitter-search/feed/atom/" thr:count="0"/>
		<thr:total>0</thr:total>
	</entry>
		<entry>
		<author>
			<name>YungSang</name>
					</author>
		<title type="html"><![CDATA[What I did on the Plurk]]></title>
		<link rel="alternate" type="text/html" href="http://blog.yungsang.com/2008/07/08/what-i-did-on-the-plurk/" />
		<id>http://blog.yungsang.com/?p=178</id>
		<updated>2008-07-12T20:07:25Z</updated>
		<published>2008-07-08T21:15:39Z</published>
		<category scheme="http://blog.yungsang.com" term="Plurk" />		<summary type="html"><![CDATA[I just got an email from Amir of Plurk Inc. this morning.
He says;
> We have been informed that you plurked as another user:
> http://www.plurk.com/user/(censored by me)
This is not the truth.
(She is who added me as a friend on Plurk yesterday.)
I responded;
> She just clicked the following link.
> http://www.plurk.com/TimeLine/addPlurk?qualifier=says&#038;content=ｷﾀｺﾚ
This is one of Plurk&#8217;s APIs to plurk [...]]]></summary>
		<content type="html" xml:base="http://blog.yungsang.com/2008/07/08/what-i-did-on-the-plurk/"><![CDATA[<p>I just got an email from Amir of Plurk Inc. this morning.</p>
<p>He says;<br />
> We have been informed that you plurked as another user:<br />
> http://www.plurk.com/user/(censored by me)</p>
<p>This is not the truth.<br />
(She is who added me as a friend on Plurk yesterday.)</p>
<p>I responded;<br />
> She just clicked the following link.<br />
> http://www.plurk.com/TimeLine/addPlurk?qualifier=says&#038;content=ｷﾀｺﾚ</p>
<p>This is one of Plurk&#8217;s APIs to plurk and not hacking.<br />
I explained it right after her clicking, but she didn&#8217;t understand.</p>
<p>This is the story.<br />
That&#8217;s it.</p>
<p>I apologize to all plurkers for this issue.</p>
<p><strong>Update</strong>: 2008/07/08 20:45 PDT<br />
Also it is not related with my userscirpts.<br />
They are still <a href="http://userscripts.org/users/50070/scripts" onclick="javascript:pageTracker._trackPageview('/outbound/article/userscripts.org/users/50070/scripts');">there</a>.</p>
<p><strong>Update</strong>: 2008/07/12<br />
Absolutely my bookmarklet for Plurk was harmless as well.<br />
But the old one doesn&#8217;t work any more, because of the Plurk API Update.<br />
I released a patch for the bookmarklet to my friends only.</p>
]]></content>
		<link rel="replies" type="text/html" href="http://blog.yungsang.com/2008/07/08/what-i-did-on-the-plurk/#comments" thr:count="5"/>
		<link rel="replies" type="application/atom+xml" href="http://blog.yungsang.com/2008/07/08/what-i-did-on-the-plurk/feed/atom/" thr:count="5"/>
		<thr:total>5</thr:total>
	</entry>
		<entry>
		<author>
			<name>YungSang</name>
					</author>
		<title type="html"><![CDATA[Patch up a Currency Format of Magento and Zend Framework for JPY]]></title>
		<link rel="alternate" type="text/html" href="http://blog.yungsang.com/2008/06/28/patch-up-a-currency-format-of-magento-and-zend-framework-for-jpy/" />
		<id>http://blog.yungsang.com/?p=167</id>
		<updated>2008-07-01T22:47:20Z</updated>
		<published>2008-06-28T20:43:08Z</published>
		<category scheme="http://blog.yungsang.com" term="Study" /><category scheme="http://blog.yungsang.com" term="Magento" /><category scheme="http://blog.yungsang.com" term="Zend" />		<summary type="html"><![CDATA[DesignWalker の管理人さんから依頼がありまして、Magento というECサイト構築エンジンで「ロケールを日本にしても価格表示に小数点以下が表示される」という問題にパッチを当てました。
Magento って全く知りませんで、中身を見るとどうやら Zend フレームワークを使っているご様子。こっちも初めてでいろいろ複雑です。
結局 Magento の問題というよりは Zend 側の Currency クラスに問題がありました。
１．ロケール情報XMLファイルの currencyFormat に小数点が含まれていました。
２．ところが、実際の表示には currencyFormat が使われていません。
つーことで、１．を修正しつつ、２．に対応するためのパッチを当てるはめに。
とりあえずの応急処置ですが晒しときます。
本格的にやるにはちょっと時間がかかりそうなのでこの辺でw
/lib/Zend/Locale/Data/ja.xml
&#60;currencyFormats&#62;
  &#60;currencyFormatLength&#62;
       &#60;currencyFormat&#62;
      &#60;pattern&#62;¤#,##0.00&#60;/pattern&#62;
    &#60;/currencyFormat&#62;
  &#60;/currencyFormatLength&#62;
&#60;/currencyFormats&#62;
/lib/Zend/Currency.php
protected function _updateFormat()
{
    $locale = empty($this-&#62;_options['format']) ? $this-&#62;_locale : $this-&#62;_options['format'];

    //getting the format [...]]]></summary>
		<content type="html" xml:base="http://blog.yungsang.com/2008/06/28/patch-up-a-currency-format-of-magento-and-zend-framework-for-jpy/"><![CDATA[<p><a href="http://www.designwalker.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.designwalker.com/');">DesignWalker</a> の管理人さんから依頼がありまして、<a href="http://www.magentocommerce.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.magentocommerce.com/');">Magento</a> というECサイト構築エンジンで「ロケールを日本にしても価格表示に小数点以下が表示される」という問題にパッチを当てました。</p>
<p>Magento って全く知りませんで、中身を見るとどうやら <a href="http://framework.zend.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/framework.zend.com/');">Zend フレームワーク</a>を使っているご様子。こっちも初めてでいろいろ複雑です。</p>
<p>結局 Magento の問題というよりは Zend 側の Currency クラスに問題がありました。</p>
<p>１．ロケール情報XMLファイルの currencyFormat に小数点が含まれていました。<br />
２．ところが、実際の表示には currencyFormat が使われていません。</p>
<p>つーことで、１．を修正しつつ、２．に対応するためのパッチを当てるはめに。</p>
<p>とりあえずの応急処置ですが晒しときます。<br />
本格的にやるにはちょっと時間がかかりそうなのでこの辺でw</p>
<p>/lib/Zend/Locale/Data/ja.xml</p>
<pre class="code"><span class="tag">&lt;currencyFormats&gt;</span>
  <span class="tag">&lt;currencyFormatLength&gt;</span>
       <span class="tag">&lt;currencyFormat&gt;</span>
      <span class="tag">&lt;pattern&gt;</span>¤#,##0<del><strong>.00</strong></del><span class="tag">&lt;/pattern&gt;</span>
    <span class="tag">&lt;/currencyFormat&gt;</span>
  <span class="tag">&lt;/currencyFormatLength&gt;</span>
<span class="tag">&lt;/currencyFormats&gt;</span></pre>
<p>/lib/Zend/Currency.php</p>
<pre class="code">protected function _updateFormat()
{
    $locale = empty($this-&gt;_options['format']) ? $this-&gt;_locale : $this-&gt;_options['format'];

    //getting the format information of the currency
    $format = Zend_Locale_Data::getContent($locale, &#8216;currencynumber&#8217;);

    iconv_set_encoding(&#8217;internal_encoding&#8217;, &#8216;UTF-8&#8242;);
    if (iconv_strpos($format, &#8216;;&#8217;)) {
        $format = iconv_substr($format, 0, iconv_strpos($format, &#8216;;&#8217;));
    }

    // Patched a currency format for JPY by YungSang
    <strong>if (!strpos($format, &#8216;.&#8217;)) {
        $this-&gt;_options['precision'] = 0;
    }</strong>

    //knowing the sign positioning information
    if (iconv_strpos($format, &#8216;¤&#8217;) == 0) {
        $position = self::LEFT;
    } else if (iconv_strpos($format, &#8216;¤&#8217;) == iconv_strlen($format)-1) {
        $position = self::RIGHT;
    }

    return $position;
}</pre>
]]></content>
		<link rel="replies" type="text/html" href="http://blog.yungsang.com/2008/06/28/patch-up-a-currency-format-of-magento-and-zend-framework-for-jpy/#comments" thr:count="0"/>
		<link rel="replies" type="application/atom+xml" href="http://blog.yungsang.com/2008/06/28/patch-up-a-currency-format-of-magento-and-zend-framework-for-jpy/feed/atom/" thr:count="0"/>
		<thr:total>0</thr:total>
	</entry>
		<entry>
		<author>
			<name>YungSang</name>
					</author>
		<title type="html"><![CDATA[RIGHT-TO-LEFT OVERRIDE]]></title>
		<link rel="alternate" type="text/html" href="http://blog.yungsang.com/2008/05/03/right-to-left-override/" />
		<id>http://blog.yungsang.com/?p=97</id>
		<updated>2008-05-04T06:23:14Z</updated>
		<published>2008-05-04T05:56:13Z</published>
		<category scheme="http://blog.yungsang.com" term="Diary" /><category scheme="http://blog.yungsang.com" term="XHTML" />		<summary type="html"><![CDATA[
へ〜 &#38;#8238; って入れるだけで、そこから後ろの文字列が逆順に表示されるんだ。


&#8238;へ〜 &#38;#8238; って入れるだけで、そこから後ろの文字列が逆順に表示されるんだ。


Oh! I didn&#8217;t know that a string which has &#38;#8238; is displayed in a direction from right to left.


&#8238;Oh! I didn&#8217;t know that a string which has &#38;#8238; is displayed in a direction from right to left.

yungsang
&#8238;ƃuɐsƃunʎ
See also:
General Punctuation
Flip
]]></summary>
		<content type="html" xml:base="http://blog.yungsang.com/2008/05/03/right-to-left-override/"><![CDATA[<p>
へ〜 &amp;#8238; って入れるだけで、そこから後ろの文字列が逆順に表示されるんだ。
</p>
<p>
&#8238;へ〜 &amp;#8238; って入れるだけで、そこから後ろの文字列が逆順に表示されるんだ。
</p>
<p>
Oh! I didn&#8217;t know that a string which has &amp;#8238; is displayed in a direction from right to left.
</p>
<p>
&#8238;Oh! I didn&#8217;t know that a string which has &amp;#8238; is displayed in a direction from right to left.
</p>
<p>yungsang<br />
&#8238;ƃuɐsƃunʎ</p>
<p>See also:<br />
<a href="http://homepage1.nifty.com/nomenclator/unicode/data/punct.htm" onclick="javascript:pageTracker._trackPageview('/outbound/article/homepage1.nifty.com/nomenclator/unicode/data/punct.htm');">General Punctuation</a><br />
<a href="http://www.revfad.com/flip.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.revfad.com/flip.html');">Flip</a></p>
]]></content>
		<link rel="replies" type="text/html" href="http://blog.yungsang.com/2008/05/03/right-to-left-override/#comments" thr:count="0"/>
		<link rel="replies" type="application/atom+xml" href="http://blog.yungsang.com/2008/05/03/right-to-left-override/feed/atom/" thr:count="0"/>
		<thr:total>0</thr:total>
	</entry>
		<entry>
		<author>
			<name>YungSang</name>
					</author>
		<title type="html"><![CDATA[About PNG-TR]]></title>
		<link rel="alternate" type="text/html" href="http://blog.yungsang.com/2008/05/02/about-png-tr/" />
		<id>http://blog.yungsang.com/?p=96</id>
		<updated>2008-05-03T06:56:10Z</updated>
		<published>2008-05-03T06:51:10Z</published>
		<category scheme="http://blog.yungsang.com" term="PNG-TR" />		<summary type="html"><![CDATA[PNG-TR へのお問合せ、アクセス頂きまして本当にありがとうございます。
一度（一日）だけ公開したのですが、事情により、現在は非公開とさせて頂いております。
勿体振るようなスクリプトではありませんが、今後どのようにするか検討中です。
一方、是非試して頂いてご意見を伺いたいとも思っていますし
そういうパスが無い訳ではないのでが、そういうことも含めて現在検討中です。
大変申し訳ありません。
何卒ご理解の程よろしくお願い致します。
なお、現在開発中のサンプルのみ、こちらでご覧になれます。
今後何か変化がありましたら、ここか、PNG-TR &#124; Google Groups の方でアナウンスして参ります。
よろしくお願い致します。
]]></summary>
		<content type="html" xml:base="http://blog.yungsang.com/2008/05/02/about-png-tr/"><![CDATA[<p>PNG-TR へのお問合せ、アクセス頂きまして本当にありがとうございます。</p>
<p>一度（一日）だけ公開したのですが、事情により、現在は非公開とさせて頂いております。</p>
<p>勿体振るようなスクリプトではありませんが、今後どのようにするか検討中です。</p>
<p>一方、是非試して頂いてご意見を伺いたいとも思っていますし<br />
そういうパスが無い訳ではないのでが、そういうことも含めて現在検討中です。</p>
<p>大変申し訳ありません。<br />
何卒ご理解の程よろしくお願い致します。</p>
<p>なお、現在開発中のサンプルのみ、<a href="http://yungsang.com/pngtr/test7.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/yungsang.com/pngtr/test7.html');">こちら</a>でご覧になれます。</p>
<p>今後何か変化がありましたら、ここか、<a href="http://groups.google.com/group/png-tr" onclick="javascript:pageTracker._trackPageview('/outbound/article/groups.google.com/group/png-tr');">PNG-TR | Google Groups</a> の方でアナウンスして参ります。</p>
<p>よろしくお願い致します。</p>
]]></content>
		<link rel="replies" type="text/html" href="http://blog.yungsang.com/2008/05/02/about-png-tr/#comments" thr:count="0"/>
		<link rel="replies" type="application/atom+xml" href="http://blog.yungsang.com/2008/05/02/about-png-tr/feed/atom/" thr:count="0"/>
		<thr:total>0</thr:total>
	</entry>
		<entry>
		<author>
			<name>YungSang</name>
					</author>
		<title type="html"><![CDATA[W3Counter pWidget]]></title>
		<link rel="alternate" type="text/html" href="http://blog.yungsang.com/2008/04/27/w3counter-pwidget/" />
		<id>http://blog.yungsang.com/?p=82</id>
		<updated>2008-04-28T17:22:43Z</updated>
		<published>2008-04-27T23:16:32Z</published>
		<category scheme="http://blog.yungsang.com" term="WP" /><category scheme="http://blog.yungsang.com" term="W3Counter" />		<summary type="html"><![CDATA[最近使い始めたアクセス解析ツール W3Counter 。
初めは W3C 謹製か！？っと勘違いして飛びついたのだが、全く違う。
１．ログアウトしても、見た目はログアウトするけど、URL 直接叩くとログインのままだし。（誰でも見れちゃうのか？と最初は焦った。ブラウザを閉じないとセッションが消えない仕様。。。）
２．ライブで解析してるから、時間帯によっては遅いし、ページ表示に負荷がかかる。
３．Safari 3.1.1 が認識出来ない。（バグレポートしたが無反応。）
という感じで、問題も多い。
これは実際使われているのか？
Global Web Stats
とか色々なサイトで紹介されているが、データとして有効なのか？
まあ機能的には非常に面白くて良いとは思いますよ。
はっきり言って気に入ってたんですよ。
で、問題なのが表題の W3Counter pWidget だ。
あまり知られてないようで、ググっても作者自身のページくらいしか出てこない。
この機能、何となく W3Counter の JavaScript のソースコードを読んでいて気がついたのだが、ググってビックリ！
Dan Grossman  &#187; W3Counter pWidget Rev 2
W3Counter の貼ってあるページで、Shift + W を数秒間押し続けると、アクセス解析データがそのページにオーバーレイで表示されるというものだ。

制作者のブログで試せる。
]]></summary>
		<content type="html" xml:base="http://blog.yungsang.com/2008/04/27/w3counter-pwidget/"><![CDATA[<p>最近使い始めたアクセス解析ツール <a href="http://www.w3counter.com" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.w3counter.com');">W3Counter</a> 。</p>
<p>初めは W3C 謹製か！？っと勘違いして飛びついたのだが、全く違う。</p>
<p>１．ログアウトしても、見た目はログアウトするけど、URL 直接叩くとログインのままだし。（誰でも見れちゃうのか？と最初は焦った。ブラウザを閉じないとセッションが消えない仕様。。。）</p>
<p>２．ライブで解析してるから、時間帯によっては遅いし、ページ表示に負荷がかかる。</p>
<p>３．Safari 3.1.1 が認識出来ない。（バグレポートしたが無反応。）</p>
<p>という感じで、問題も多い。</p>
<p>これは実際使われているのか？<br />
<a href="http://www.w3counter.com/globalstats.php" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.w3counter.com/globalstats.php');">Global Web Stats</a><br />
とか色々なサイトで紹介されているが、データとして有効なのか？</p>
<p>まあ機能的には非常に面白くて良いとは思いますよ。<br />
はっきり言って気に入ってたんですよ。</p>
<p>で、問題なのが表題の W3Counter pWidget だ。<br />
あまり知られてないようで、ググっても作者自身のページくらいしか出てこない。</p>
<p>この機能、何となく W3Counter の JavaScript のソースコードを読んでいて気がついたのだが、ググってビックリ！<br />
<a href="http://www.dangrossman.info/2007/10/19/w3counter-pwidget-rev-2/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.dangrossman.info/2007/10/19/w3counter-pwidget-rev-2/');">Dan Grossman  &raquo; W3Counter pWidget Rev 2</a></p>
<p>W3Counter の貼ってあるページで、Shift + W を数秒間押し続けると、アクセス解析データがそのページにオーバーレイで表示されるというものだ。</p>
<p><img src="http://blog.yungsang.com/wp-content/uploads/2008/04/pwidget.jpg" alt="" title="pwidget" width="372" height="315" class="alignnone size-full wp-image-83" style="border: 2px #000 double;" /></p>
<p><a href="http://www.dangrossman.info/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.dangrossman.info/');">制作者のブログ</a>で試せる。</p>
<p><span id="more-82"></span><br />
ってゆーか、誰でも見れるってどういうことよ？</p>
<p>有料のプロ・アカウントで、かつ非公開にしている<br />
<a href="http://www.webdesignerwall.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.webdesignerwall.com/');">Web Designer Wall - Design Trends and Tutorials</a><br />
でも見れてしまう！</p>
<p>今までこのページのデータも丸見えだったってこと？<br />
信じられないぜ！<br />
しかも、管理画面の公開設定と関係無しに、しかもデフォルトで。<br />
ありえんでしょ。</p>
<p>といわけで、<br />
<a href="http://www.dangrossman.info/2008/04/09/blog-stats-plugin-for-wordpress/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.dangrossman.info/2008/04/09/blog-stats-plugin-for-wordpress/');">Blog Stats Plugin for WordPress</a><br />
にパッチ当てて、管理者（私）しか見れないようにしたけど。</p>
<p><code>&lt;script type="text/javascript"&gt;<br />
<strong>_w3counter_pwidget_disable = true;</strong><br />
w3counter(&lt;id&gt;);<br />
&lt;/script&gt;</code><br />
（上記のようにボールドの部分を追加すると、使用不可に出来る。）</p>
<p>これも userscript とか作られたら、簡単に破られちゃう<del>と思う</del>んだけど。<br />
外すしかないか。折角良い機能持ってるのに。。。</p>
]]></content>
		<link rel="replies" type="text/html" href="http://blog.yungsang.com/2008/04/27/w3counter-pwidget/#comments" thr:count="0"/>
		<link rel="replies" type="application/atom+xml" href="http://blog.yungsang.com/2008/04/27/w3counter-pwidget/feed/atom/" thr:count="0"/>
		<thr:total>0</thr:total>
	</entry>
		<entry>
		<author>
			<name>YungSang</name>
					</author>
		<title type="html"><![CDATA[Muxtape.user.js v1.7]]></title>
		<link rel="alternate" type="text/html" href="http://blog.yungsang.com/2008/04/26/muxtape-user-js-v17/" />
		<id>http://blog.yungsang.com/?p=80</id>
		<updated>2008-04-29T20:55:36Z</updated>
		<published>2008-04-26T17:58:26Z</published>
		<category scheme="http://blog.yungsang.com" term="Muxtape" /><category scheme="http://blog.yungsang.com" term="Fluid" /><category scheme="http://blog.yungsang.com" term="userscript" />		<summary type="html"><![CDATA[Twitter 経由で Colin Sproule さんからリクエストを受けて、ちょっと修正。
Fluid での Growl Notification に、個々の Muxtape のタイトルを追加しました。

確かに彼の言う通りこっちの方がいい。
さらに、リンクを貼りたいという事なので、FireFox + GreaseMonkey に対応させつつ、http://userscripts.org/scripts/show/25591 に公開しました。
]]></summary>
		<content type="html" xml:base="http://blog.yungsang.com/2008/04/26/muxtape-user-js-v17/"><![CDATA[<p>Twitter 経由で <a href="http://twitter.com/cawlin" onclick="javascript:pageTracker._trackPageview('/outbound/article/twitter.com/cawlin');">Colin Sproule</a> さんからリクエストを受けて、ちょっと修正。</p>
<p>Fluid での Growl Notification に、個々の Muxtape のタイトルを追加しました。</p>
<p><img src="http://blog.yungsang.com/wp-content/uploads/2008/04/muxtape-v17.jpg" alt="Muxtape.user.js v1.7" title="Muxtape.user.js v1.7" width="284" height="95" class="aligncenter size-full wp-image-81" /></p>
<p>確かに彼の言う通りこっちの方がいい。</p>
<p>さらに、リンクを貼りたいという事なので、FireFox + GreaseMonkey に対応させつつ、<a href="http://userscripts.org/scripts/show/25591" onclick="javascript:pageTracker._trackPageview('/outbound/article/userscripts.org/scripts/show/25591');">http://userscripts.org/scripts/show/25591</a> に公開しました。</p>
<p><span id="more-80"></span><br />
追記：2008.4.26<br />
Muxtape を聴いている最中に Fluid の Thumbnail Plug-in をオン／オフすると、<br />
再生が止まり、その後再生出来なくなる問題がありますが、<br />
v1.8 でその問題を Flash Player を再構築することによって無理矢理解決させました。<br />
これは Fluid 側の問題なのかなぁ。</p>
<p>追記：2008.4.29<br />
IE7 + IE7Pro 環境をサポート。<br />
インストールは、xxx.user.js を xxx.ieuser.js に変更して、IE7 にドッロプ。 </p>
]]></content>
		<link rel="replies" type="text/html" href="http://blog.yungsang.com/2008/04/26/muxtape-user-js-v17/#comments" thr:count="2"/>
		<link rel="replies" type="application/atom+xml" href="http://blog.yungsang.com/2008/04/26/muxtape-user-js-v17/feed/atom/" thr:count="2"/>
		<thr:total>2</thr:total>
	</entry>
		<entry>
		<author>
			<name>YungSang</name>
					</author>
		<title type="html"><![CDATA[XHTML, RSS and Web API]]></title>
		<link rel="alternate" type="text/html" href="http://blog.yungsang.com/2008/04/25/xhtml-rss-web-api/" />
		<id>http://blog.yungsang.com/?p=78</id>
		<updated>2008-04-26T00:29:32Z</updated>
		<published>2008-04-25T23:32:40Z</published>
		<category scheme="http://blog.yungsang.com" term="Muxtape" /><category scheme="http://blog.yungsang.com" term="API" /><category scheme="http://blog.yungsang.com" term="XHTML" /><category scheme="http://blog.yungsang.com" term="XML" />		<summary type="html"><![CDATA[最近 Muxtape Download で検索してくる人が増えている。
やっぱり考えることはみんな一緒なんだな。でも Muxtape が無くなるのだけは避けたいですね。
そんな中今日飛び込んで来たのが↓これ。

Introducing MuxMaster - a kickass open-source Muxtape player/downloader built with Flex and AIR
（注：今はダウンロード機能は削除されました。）
MuxMaster とはちょっと離れますが、そこに書いてあったことにちょっとなるほどと思ってしまいました。
Muxtape は Web API を持ってないけど、ページが綺麗でシンプルな XHTML で書かれているから、それ自体が Web API として使える！
みたいな。
]]></summary>
		<content type="html" xml:base="http://blog.yungsang.com/2008/04/25/xhtml-rss-web-api/"><![CDATA[<p>最近 Muxtape Download で検索してくる人が増えている。<br />
やっぱり考えることはみんな一緒なんだな。でも Muxtape が無くなるのだけは避けたいですね。</p>
<p>そんな中今日飛び込んで来たのが↓これ。<br />
<img src="http://blog.yungsang.com/wp-content/uploads/2008/04/muxmaster-300x201.jpg" alt="MuxMaster" title="muxmaster" width="300" height="201" class="aligncenter size-medium wp-image-79" /><br />
<a href="http://dougmccune.com/blog/2008/04/25/introducing-muxmaster-a-kickass-open-source-muxtape-playerdownloader-built-with-flex-and-air/" onclick="javascript:pageTracker._trackPageview('/outbound/article/dougmccune.com/blog/2008/04/25/introducing-muxmaster-a-kickass-open-source-muxtape-playerdownloader-built-with-flex-and-air/');">Introducing MuxMaster - a kickass open-source Muxtape player/downloader built with Flex and AIR</a><br />
（注：今はダウンロード機能は削除されました。）</p>
<p>MuxMaster とはちょっと離れますが、そこに書いてあったことにちょっとなるほどと思ってしまいました。</p>
<p>Muxtape は Web API を持ってないけど、ページが綺麗でシンプルな XHTML で書かれているから、それ自体が Web API として使える！<br />
みたいな。</p>
<p><span id="more-78"></span><br />
確かにページをクロールしてどうこうってのはやるけど、Web API のように XML として直接処理してしまおう、って発想は無かったわ。<br />
（つか、普通にみんなやってるか。。）</p>
<p>たしかに XHTML ってそういう目的だったよな。忘れてた。<br />
（俺が失念してただけか。。。）</p>
<p>利用する側は Web API と違って元のサイトの構造の変化に合わせないといけないので大変だけど、サイトを作る側からすれば、Web API を作る手間は必要無いし、Muxtape のようにしっかり設計して綺麗な構造にすれば良いかもしれない。</p>
<p>まあ、複雑な構造とデザインのときは RSS があるよって話だけど。</p>
<p>どちらにしても、作るなら綺麗に構造化された XHTML にしたいですね。</p>
<p>なんか書いてて、かなり恥ずかしい当たり前な事書いてるような気がして来た。</p>
<p>要は、REST になってて、XHTML+CSS になってて、Form とか、Basic 認証とか、ちゃんと用意してやれば、Web API とか特別なの用意しなくていいってことなのね。</p>
<p>とりあえず、メモね。勉強になった。</p>
<p>追記：2008.4.25<br />
Muxtape でさらに良かったのは、I/F が Ajax ではなく単なる DHTML で、必要なデータはページ生成時に全て揃っているところか。</p>
]]></content>
		<link rel="replies" type="text/html" href="http://blog.yungsang.com/2008/04/25/xhtml-rss-web-api/#comments" thr:count="0"/>
		<link rel="replies" type="application/atom+xml" href="http://blog.yungsang.com/2008/04/25/xhtml-rss-web-api/feed/atom/" thr:count="0"/>
		<thr:total>0</thr:total>
	</entry>
		<entry>
		<author>
			<name>YungSang</name>
					</author>
		<title type="html"><![CDATA[Muxtape plays on the iPhone]]></title>
		<link rel="alternate" type="text/html" href="http://blog.yungsang.com/2008/04/24/muxtape-iphone/" />
		<id>http://blog.yungsang.com/?p=76</id>
		<updated>2008-04-25T23:59:46Z</updated>
		<published>2008-04-25T04:05:42Z</published>
		<category scheme="http://blog.yungsang.com" term="Muxtape" /><category scheme="http://blog.yungsang.com" term="Amazon S3" /><category scheme="http://blog.yungsang.com" term="iPhone" /><category scheme="http://blog.yungsang.com" term="Tumblr" />		<summary type="html"><![CDATA[
http://muxtape.tumblr.com/post/31495987
Muxtape 自身が iPhone で再生出来ることを↑公言していますが、
これって誰でもダウンロード出来ますよ、って言ってるようなものだと思う。
（ダウンロードしてもいい、とは言ってませんよ。念の為。）
iPhone では Flash Player が使えないので、QuickTime で直接 MP3 を再生するようにしているから。。。
Amazon S3 をデータの保管に使う場合はいろいろ考えないといけないかもしれない。
]]></summary>
		<content type="html" xml:base="http://blog.yungsang.com/2008/04/24/muxtape-iphone/"><![CDATA[<p><img src="http://blog.yungsang.com/wp-content/uploads/2008/04/muxtape-iphone.jpg" alt="Muxtape on iPhone" title="muxtape-iphone" width="400" height="400" /><br />
<a href="http://muxtape.tumblr.com/post/31495987" onclick="javascript:pageTracker._trackPageview('/outbound/article/muxtape.tumblr.com/post/31495987');">http://muxtape.tumblr.com/post/31495987</a></p>
<p>Muxtape 自身が iPhone で再生出来ることを↑公言していますが、<br />
これって誰でもダウンロード出来ますよ、って言ってるようなものだと思う。<br />
（ダウンロードしてもいい、とは言ってませんよ。念の為。）</p>
<p>iPhone では Flash Player が使えないので、QuickTime で直接 MP3 を再生するようにしているから。。。</p>
<p>Amazon S3 をデータの保管に使う場合はいろいろ考えないといけないかもしれない。</p>
<p><span id="more-76"></span><br />
でも、Muxtape のようなやり方もありだと思う。<br />
URL に直接 PLEASE=DO_NOT_STEAL_MUSIC ってあったら、やっぱりヤバいなと思うし。<br />
Tumbler Audio も plead=please-dont-download-this-or-our-lawyers-wont-let-us-host-audio ってある。</p>
<p>こういうのが流行っているのか？</p>
<p>それにしても iPhone の場合の対応は Apple に早くなんとかしてもらわないと。</p>
]]></content>
		<link rel="replies" type="text/html" href="http://blog.yungsang.com/2008/04/24/muxtape-iphone/#comments" thr:count="0"/>
		<link rel="replies" type="application/atom+xml" href="http://blog.yungsang.com/2008/04/24/muxtape-iphone/feed/atom/" thr:count="0"/>
		<thr:total>0</thr:total>
	</entry>
		<entry>
		<author>
			<name>YungSang</name>
					</author>
		<title type="html"><![CDATA[How to make a DMG with a background]]></title>
		<link rel="alternate" type="text/html" href="http://blog.yungsang.com/2008/04/22/how-to-make-dmg-background/" />
		<id>http://blog.yungsang.com/?p=65</id>
		<updated>2008-04-23T06:56:58Z</updated>
		<published>2008-04-23T03:20:54Z</published>
		<category scheme="http://blog.yungsang.com" term="Mac" /><category scheme="http://blog.yungsang.com" term="DMG" />		<summary type="html"><![CDATA[Mac 用のアプリケーションで .dmg ファイルをダウンロードして開いてみると、Finder の背景がカスタマイズされて綺麗になっていたりしますよね。
今回はこれについて調べてみました。
（Mac ユーザーなら常識なのかも知れませんが、初めてなので、勉強とメモを兼ねて。）
と言っても難しい話ではなく、「DMG background」でググったらいきなり最初のエントリが完璧に説明してました。
Custom DMG Background Image - New Version - Murphy Mac
その中の screencast ってリンク先がやり方の動画になっていて解りやすいです。
でも、そこにも書かれていますが、Leopard だとうまく行きません。
そこでいろいろ試した結果、最後の部分の
「ファイル」→「新規」→「フォルダからディスクイメージ&#8230;」で DMG を作成しているところを、「イメージ」→「変換&#8230;」にすると、
おおっ、できてる〜。
実は上記のエントリのコメントを見ると、そのやり方が書いてあったというオチw
]]></summary>
		<content type="html" xml:base="http://blog.yungsang.com/2008/04/22/how-to-make-dmg-background/"><![CDATA[<p>Mac 用のアプリケーションで .dmg ファイルをダウンロードして開いてみると、Finder の背景がカスタマイズされて綺麗になっていたりしますよね。</p>
<p>今回はこれについて調べてみました。<br />
（Mac ユーザーなら常識なのかも知れませんが、初めてなので、勉強とメモを兼ねて。）</p>
<p>と言っても難しい話ではなく、「DMG background」でググったらいきなり最初のエントリが完璧に説明してました。</p>
<p><a href="http://murphymac.com/custom-dmg-background-image-new-version/" onclick="javascript:pageTracker._trackPageview('/outbound/article/murphymac.com/custom-dmg-background-image-new-version/');">Custom DMG Background Image - New Version - Murphy Mac</a></p>
<p>その中の <a href="http://murphymac.com/slib/iweb/custom-dmg-background-image-new-version" onclick="javascript:pageTracker._trackPageview('/outbound/article/murphymac.com/slib/iweb/custom-dmg-background-image-new-version');">screencast</a> ってリンク先がやり方の動画になっていて解りやすいです。</p>
<p>でも、そこにも書かれていますが、Leopard だとうまく行きません。</p>
<p>そこでいろいろ試した結果、最後の部分の<br />
「ファイル」→「新規」→「フォルダからディスクイメージ&#8230;」で DMG を作成しているところを、「イメージ」→「変換&#8230;」にすると、<br />
おおっ、できてる〜。</p>
<p>実は上記のエントリのコメントを見ると、そのやり方が書いてあったというオチw</p>
<p><span id="more-65"></span><br />
で、まとめると、</p>
<ol>
<li>ディスクユーティリティを使って、新規イメージを空で作成する。ここで、ボリューム名を実際に配布する際の名前に変更する。（ボリュームファーマットはデフォルトの「Mac OS 拡張（ジャーナリング）」ではなくて「Mac OS 拡張」にして、ボリュームサイズをカスタムで実際に必要なサイズに変更する。と、開いた時のサイズが小さく出来る。圧縮時のサイズは変わらないけど。）</li>
<li>作成されたイメージがマウントされるので、そこにプログラムとかデータをコピーする。合わせて、背景にしたい画像ファイルもコピーしておく。（例えば background.jpg とか）</li>
<li>次にターミナルからそのフォルダにアクセスして、背景画像を一旦不可視化する。すなわち、backgroung.jpg から（先頭にドットの付いた） .background.jpg に名称変更する。<br />
<code>$ mv background.jpg .background.jpg</code></li>
<li>今度はさっき作った不可視背景画像ファイルを使って、エイリアスを作る。<br />
<code>$ ln -s .background.jpg background.jpg</code></li>
<li>ファインダーに戻って、「表示」→「表示オプションを表示」で、下の方にある「背景」「ピクチャ」を選択し、さっき作った背景画像エイリアス（background.jpg）を設定する。（必要であれば、その他の項目（アイコンサイズ）とかも調整。）</li>
<li>すると、背景がセットされるので、「表示」→「ツールバーを隠す」をしたり、画面のサイズを調整したり、ファイルアイコンの位置を調整したりする。</li>
<li>背景画像エイリアスはもう要らないので、ファインダーからゴミ箱へ捨てる。</li>
<li>ターミナルももう使わないので、終了しておく。</li>
<li>ディスクユーティリティに戻って、最初に作った DMG ファイルを選択し、「イメージ」→「変換&#8230;」から、別名で保存する。</li>
<li>完成！（ディスクユーティリティを終了。最初に作った DMG は捨ててもいいし、取って置いてもいい。）</li>
</ol>
<p>文章で説明すると長くなったけど、これで出来たと思う。</p>
]]></content>
		<link rel="replies" type="text/html" href="http://blog.yungsang.com/2008/04/22/how-to-make-dmg-background/#comments" thr:count="0"/>
		<link rel="replies" type="application/atom+xml" href="http://blog.yungsang.com/2008/04/22/how-to-make-dmg-background/feed/atom/" thr:count="0"/>
		<thr:total>0</thr:total>
	</entry>
		<entry>
		<author>
			<name>YungSang</name>
					</author>
		<title type="html"><![CDATA[Summary and Content in WP 2.5 RSS]]></title>
		<link rel="alternate" type="text/html" href="http://blog.yungsang.com/2008/04/21/summary-content-wp25-rss/" />
		<id>http://blog.yungsang.com/?p=64</id>
		<updated>2008-04-22T03:26:44Z</updated>
		<published>2008-04-22T02:39:26Z</published>
		<category scheme="http://blog.yungsang.com" term="WP" /><category scheme="http://blog.yungsang.com" term="ATOM" /><category scheme="http://blog.yungsang.com" term="RSS" />		<summary type="html"><![CDATA[昨日から今日にかけて WP 2.3.3 から WP 2.5 への移行作業をしました。
なんとか、プラグインやら独自パッチやらも含め、只今無事に終了しました。
さて、WP 2.5 になり、RSS が標準で全文配信となったようですね。
いろいろネットで議論になっているようですが、私的には全文配信の方が良いとは思います。
でも、Summary まで全文になるのはいかがなものか。
と思い、パッチを当ててみました。
Summary は今まで通り &#60;!&#8211;more&#8211;&#62; があればそこまで、
Content は全文配信、
という設定にしてみました。
とりあえず、これで様子を見てみたいと思います。
何かご意見、ご要望があれば、コメントお願いします。
]]></summary>
		<content type="html" xml:base="http://blog.yungsang.com/2008/04/21/summary-content-wp25-rss/"><![CDATA[<p>昨日から今日にかけて WP 2.3.3 から WP 2.5 への移行作業をしました。<br />
なんとか、プラグインやら独自パッチやらも含め、只今無事に終了しました。</p>
<p>さて、WP 2.5 になり、RSS が標準で全文配信となったようですね。<br />
いろいろネットで議論になっているようですが、私的には全文配信の方が良いとは思います。<br />
でも、Summary まで全文になるのはいかがなものか。<br />
と思い、パッチを当ててみました。<br />
Summary は今まで通り &lt;!&#8211;more&#8211;&gt; があればそこまで、<br />
Content は全文配信、<br />
という設定にしてみました。</p>
<p>とりあえず、これで様子を見てみたいと思います。</p>
<p>何かご意見、ご要望があれば、コメントお願いします。</p>
]]></content>
		<link rel="replies" type="text/html" href="http://blog.yungsang.com/2008/04/21/summary-content-wp25-rss/#comments" thr:count="0"/>
		<link rel="replies" type="application/atom+xml" href="http://blog.yungsang.com/2008/04/21/summary-content-wp25-rss/feed/atom/" thr:count="0"/>
		<thr:total>0</thr:total>
	</entry>
		<entry>
		<author>
			<name>YungSang</name>
					</author>
		<title type="html"><![CDATA[Dragon Quest blog widget and SharedObject]]></title>
		<link rel="alternate" type="text/html" href="http://blog.yungsang.com/2008/04/20/draque-blog-widget-sharedobject/" />
		<id>http://blog.yungsang.com/2008/04/20/draque-blog-widget-sharedobject/</id>
		<updated>2008-04-21T15:33:55Z</updated>
		<published>2008-04-20T22:03:17Z</published>
		<category scheme="http://blog.yungsang.com" term="Flash" />		<summary type="html"><![CDATA[blog Boreal Kiss さんからトラックバックを受信しましたので訪問させて頂きました。
Flash 系のブログバーツをいろいろ作られております。
一番気に入った
[FLASH][ブログパーツ]ドラクエ風アクセスカウンターもどき
を貼ってみました。
可愛い。懐かしい。
訪問者毎に一日一回カウントアップするということで、次のメッセージが気になる人はまた明日来て下さいw
さて、その訪問数をどうやって管理しているのか気になったので、今日はそこら辺をいろいろ勉強しました。
]]></summary>
		<content type="html" xml:base="http://blog.yungsang.com/2008/04/20/draque-blog-widget-sharedobject/"><![CDATA[<p><a href="http://blog.boreal-kiss.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/blog.boreal-kiss.com/');">blog Boreal Kiss</a> さんからトラックバックを受信しましたので訪問させて頂きました。</p>
<p>Flash 系のブログバーツをいろいろ作られております。<br />
一番気に入った<br />
<a href="http://blog.boreal-kiss.com/2007/08/27165856.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/blog.boreal-kiss.com/2007/08/27165856.html');">[FLASH][ブログパーツ]ドラクエ風アクセスカウンターもどき</a><br />
を貼ってみました。<br />
可愛い。懐かしい。</p>
<p>訪問者毎に一日一回カウントアップするということで、次のメッセージが気になる人はまた明日来て下さいw</p>
<p>さて、その訪問数をどうやって管理しているのか気になったので、今日はそこら辺をいろいろ勉強しました。</p>
<p><span id="more-62"></span><br />
特に変なパケットが流れてる訳ではないので、Flash Cookie とも呼ばれている（らしい） SharedObject を使って訪問者の PC にカウントデータを保存してるんでしょうね。</p>
<p>SharedObject の保存場所は、<br />
Windows:<br />
C:\Documents and Settings\”ユーザー名”\Application Data\Macromedia\Flash Player\#SharedObjects<br />
Mac:<br />
~Library/Preferences/Macromedia/Flash Player/#SharedObjects</p>
<p>やっぱり、ありました。</p>
<p>ファイルがあるとどうしても見てみたくなりますよね。<br />
バイナリエディタが欲しくなりました。<br />
<a href="http://www5f.biglobe.ne.jp/~nekocan/group_utility/utility_edit/ht_edit.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/www5f.biglobe.ne.jp/~nekocan/group_utility/utility_edit/ht_edit.html');">Nekocan@mac Utility｜エディター</a>にいろいろ紹介されています。<br />
どれも一長一短でなかなかいいのがありません。<br />
HexEditer が気に入ったのですが、PPC。。。<br />
何個か試して、PeekIt を選択。</p>
<p>おおっ。意外と単純なフォーマットです。<br />
<a href="http://osflash.org/documentation/amf/envelopes/sharedobject" onclick="javascript:pageTracker._trackPageview('/outbound/article/osflash.org/documentation/amf/envelopes/sharedobject');">Local Shared Object envelope Open Source Flash</a><br />
<a href="http://web.archive.org/web/20040603100453/chattyfig.figleaf.com/flashcoders-wiki/index.php?SharedObjectFile" onclick="javascript:pageTracker._trackPageview('/outbound/article/web.archive.org/web/20040603100453/chattyfig.figleaf.com/flashcoders-wiki/index.php?SharedObjectFile');">Flashcoders Wiki - SharedObjectFile</a><br />
が詳しいですね。</p>
<p>ん〜、勉強になるなぁ。</p>
<p>ブラウザの Cookie と違ってブラウザ毎のデータでは無く、PC 毎のデータなのがいいですね。</p>
<p>PS:<br />
今になって気がついたんですが、ブログパーツって言い方は日本だけなんですかね？</p>
<p>追記：2008.4.21<br />
この「ドラクエ風アクセスカウンターもどき」は設置してある全てのサイトで SharedObject データが共通になっている！<br />
あえてそう作ってるのか、SWF が作者のサーバーにあるからなのか。。。</p>
<p>追記：2008.4.21<br />
調べてみた。<br />
やはり、通常は SharedObject は、SWF があるドメインとパス毎に管理されている。<br />
よって、作者のサーバーにある限りどうしようもないってことか。。。<br />
ああ、だから dq_shared_counter.swf って名前なのかもしれない。<br />
ちなみに、ローカル PC 上の SWF の SharedObject は localhost というドメインで登録されるらしい。</p>
]]></content>
		<link rel="replies" type="text/html" href="http://blog.yungsang.com/2008/04/20/draque-blog-widget-sharedobject/#comments" thr:count="0"/>
		<link rel="replies" type="application/atom+xml" href="http://blog.yungsang.com/2008/04/20/draque-blog-widget-sharedobject/feed/atom/" thr:count="0"/>
		<thr:total>0</thr:total>
	</entry>
		<entry>
		<author>
			<name>YungSang</name>
					</author>
		<title type="html"><![CDATA[RSS Feed for iPhone using iUI]]></title>
		<link rel="alternate" type="text/html" href="http://blog.yungsang.com/2008/04/19/rss-iphone-iui/" />
		<id>http://blog.yungsang.com/2008/04/19/rss-iphone-iui/</id>
		<updated>2008-04-20T03:39:44Z</updated>
		<published>2008-04-19T23:33:04Z</published>
		<category scheme="http://blog.yungsang.com" term="XSL" /><category scheme="http://blog.yungsang.com" term="ATOM" /><category scheme="http://blog.yungsang.com" term="iPhone" />		<summary type="html"><![CDATA[iui.jsで構築するシンプルなiPhoneサイトを読んでふと思いついたのが、今までやっていた ATOM ＋ XSL での RSS のブラウザ表示をこの UI にしてみたらどうなるか、ってこと。
意外に簡単に XSL は出来たのですが、いろいろ問題がありました。
とは言っても、iPhone 用な訳ですから、普通のブラウザで見るように作っても、そりゃ問題が起きて当然ですね。
それでも、何とか改造して、Safari と Firefox と Opera で何とか表示できるレベルになりました。
iui.js を元にしている限り、IE は現段階ではきついです。Opera の為にだって結構手を入れないとだめでしたし。
そのうちゼロから作った方がいいかも知れません。
という訳でお披露目。

IE 以外の人は、上のナビゲーションの右側にある「RSS」をクリックして見て下さい。
Safari での表示は特に美しいっ！
ってゆーか、iPhone ではどう表示されるんだろうw
]]></summary>
		<content type="html" xml:base="http://blog.yungsang.com/2008/04/19/rss-iphone-iui/"><![CDATA[<p><a href="http://www.screamo.jp/2008/03/000086.php" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.screamo.jp/2008/03/000086.php');">iui.jsで構築するシンプルなiPhoneサイト</a>を読んでふと思いついたのが、今までやっていた ATOM ＋ XSL での RSS のブラウザ表示をこの UI にしてみたらどうなるか、ってこと。</p>
<p>意外に簡単に XSL は出来たのですが、いろいろ問題がありました。<br />
とは言っても、iPhone 用な訳ですから、普通のブラウザで見るように作っても、そりゃ問題が起きて当然ですね。</p>
<p>それでも、何とか改造して、Safari と Firefox と Opera で何とか表示できるレベルになりました。</p>
<p>iui.js を元にしている限り、IE は現段階ではきついです。Opera の為にだって結構手を入れないとだめでしたし。</p>
<p>そのうちゼロから作った方がいいかも知れません。</p>
<p>という訳でお披露目。</p>
<p><img src='http://blog.yungsang.com/wp-content/uploads/2008/04/iphonefeed.jpg' alt='iPhone Feed' /></p>
<p>IE 以外の人は、上のナビゲーションの右側にある「<a href="http://blog.yungsang.com/feed/atom/" >RSS</a>」をクリックして見て下さい。<br />
Safari での表示は特に美しいっ！</p>
<p>ってゆーか、iPhone ではどう表示されるんだろうw</p>
]]></content>
		<link rel="replies" type="text/html" href="http://blog.yungsang.com/2008/04/19/rss-iphone-iui/#comments" thr:count="0"/>
		<link rel="replies" type="application/atom+xml" href="http://blog.yungsang.com/2008/04/19/rss-iphone-iui/feed/atom/" thr:count="0"/>
		<thr:total>0</thr:total>
	</entry>
		<entry>
		<author>
			<name>YungSang</name>
					</author>
		<title type="html"><![CDATA[lino.user.js v0.6]]></title>
		<link rel="alternate" type="text/html" href="http://blog.yungsang.com/2008/04/19/lino-user-js-06/" />
		<id>http://blog.yungsang.com/2008/04/19/lino-user-js-06/</id>
		<updated>2008-04-26T18:04:50Z</updated>
		<published>2008-04-19T07:09:28Z</published>
		<category scheme="http://blog.yungsang.com" term="lino" /><category scheme="http://blog.yungsang.com" term="userscript" />		<summary type="html"><![CDATA[お待たせしましたっ。
遂に lino.user.js のユニバーサル化に成功しました。
Fluid 版に加え、Safari + GreaseKit、Firefox + GreaseMonkey に単体で対応させました。
これで、Fluid の使えない環境でも使えるはずです。
是非、お試し下さい。
ダウンロードは、こちらから lino.user.js v0.6 です。
追記：2008.4.19
http://userscripts.org/scripts/show/25359 に登録してみました。
]]></summary>
		<content type="html" xml:base="http://blog.yungsang.com/2008/04/19/lino-user-js-06/"><![CDATA[<p>お待たせしましたっ。<br />
遂に lino.user.js のユニバーサル化に成功しました。</p>
<p>Fluid 版に加え、Safari + GreaseKit、Firefox + GreaseMonkey に単体で対応させました。<br />
これで、Fluid の使えない環境でも使えるはずです。</p>
<p>是非、お試し下さい。</p>
<p>ダウンロードは、<a href="http://blog.yungsang.com/downloads/#lino-app" >こちら</a>から lino.user.js v0.6 です。</p>
<p>追記：2008.4.19<br />
<a href="http://userscripts.org/scripts/show/25359" onclick="javascript:pageTracker._trackPageview('/outbound/article/userscripts.org/scripts/show/25359');">http://userscripts.org/scripts/show/25359</a> に登録してみました。</p>
]]></content>
		<link rel="replies" type="text/html" href="http://blog.yungsang.com/2008/04/19/lino-user-js-06/#comments" thr:count="0"/>
		<link rel="replies" type="application/atom+xml" href="http://blog.yungsang.com/2008/04/19/lino-user-js-06/feed/atom/" thr:count="0"/>
		<thr:total>0</thr:total>
	</entry>
		<entry>
		<author>
			<name>YungSang</name>
					</author>
		<title type="html"><![CDATA[lino.user.js v0.5]]></title>
		<link rel="alternate" type="text/html" href="http://blog.yungsang.com/2008/04/18/lino-user-js-05/" />
		<id>http://blog.yungsang.com/2008/04/18/lino-user-js-05/</id>
		<updated>2008-04-19T07:10:27Z</updated>
		<published>2008-04-19T04:40:00Z</published>
		<category scheme="http://blog.yungsang.com" term="lino" /><category scheme="http://blog.yungsang.com" term="Fluid" />		<summary type="html"><![CDATA[今日も懲りずに、Fluid のプラグインのソースを追って、HelloWorld 的なものを作る事は出来ましたが、こっから先どうしたものか。。。
さて、lino にもそろそろ飽きて来た感が漂い始めてますが、
折角ですので、フォローしときましょう。
やっと、付箋の作成、編集や移動をしても機能を失わないようになりました。
これで一段落というところでしょうか。
いつものように、ダウンロードは、こちらから。
]]></summary>
		<content type="html" xml:base="http://blog.yungsang.com/2008/04/18/lino-user-js-05/"><![CDATA[<p>今日も懲りずに、Fluid のプラグインのソースを追って、HelloWorld 的なものを作る事は出来ましたが、こっから先どうしたものか。。。</p>
<p>さて、lino にもそろそろ飽きて来た感が漂い始めてますが、<br />
折角ですので、フォローしときましょう。</p>
<p>やっと、付箋の作成、編集や移動をしても機能を失わないようになりました。</p>
<p>これで一段落というところでしょうか。</p>
<p>いつものように、ダウンロードは、<a href="http://blog.yungsang.com/downloads/#lino-app" >こちら</a>から。</p>
]]></content>
		<link rel="replies" type="text/html" href="http://blog.yungsang.com/2008/04/18/lino-user-js-05/#comments" thr:count="0"/>
		<link rel="replies" type="application/atom+xml" href="http://blog.yungsang.com/2008/04/18/lino-user-js-05/feed/atom/" thr:count="0"/>
		<thr:total>0</thr:total>
	</entry>
		<entry>
		<author>
			<name>YungSang</name>
					</author>
		<title type="html"><![CDATA[lino.user.js v0.4]]></title>
		<link rel="alternate" type="text/html" href="http://blog.yungsang.com/2008/04/17/lino-user-js-v04/" />
		<id>http://blog.yungsang.com/2008/04/17/lino-user-js-v04/</id>
		<updated>2008-04-19T07:10:58Z</updated>
		<published>2008-04-18T05:26:05Z</published>
		<category scheme="http://blog.yungsang.com" term="lino" /><category scheme="http://blog.yungsang.com" term="Firefox XPI" /><category scheme="http://blog.yungsang.com" term="Fluid" />		<summary type="html"><![CDATA[いろいろ勉強になることが多いなぁと最近毎日感じています。
今日は、前々から保留にしていた FireFox の拡張機能の作成について調べたんですが、意外と簡単に出来そうですね。
しかも、XPI は単なる ZIP ファイルだったって事で、既存のものが見放題で、えらく勉強になります。
それに比べて、Fluid のプラグインは敷居が高い！
Cocoa アプリを Xcode で作らんといかんじゃないですかっ。
マニュアルも無いし、ソースコードだけじゃ Windows から Mac に移行したばかりの私にはハードルが高すぎましたw
さて、そんな中、lino.user.js をちょっとだけバージョンアップ。
今まで個人的に、
http://linoit.com/canvas/yungsang/Squirrels
でテストしていた機能を公開します。
1．lino のイメージ用付箋には、タグを付けたり、編集したりすることが出来ないので、折角のタグの絞り込み機能が勿体無いですね。
そこで、イメージの付箋に直接自動的に「Image」というタグを付けてみました。
これで、他のテキスト付箋に「Image」というタグを付けると連動して、イメージ付箋だけにフォーカスがあたるようになります。
２．同じ方式ですが、Guest 以外の付箋に自動的に「Member」というタグを付けるようにしました。
これらは、標準であってもいいかも知れませんね。
ということで。
ダウンロードは、こちらから。
]]></summary>
		<content type="html" xml:base="http://blog.yungsang.com/2008/04/17/lino-user-js-v04/"><![CDATA[<p>いろいろ勉強になることが多いなぁと最近毎日感じています。</p>
<p>今日は、前々から保留にしていた FireFox の拡張機能の作成について調べたんですが、意外と簡単に出来そうですね。<br />
しかも、XPI は単なる ZIP ファイルだったって事で、既存のものが見放題で、えらく勉強になります。</p>
<p>それに比べて、Fluid のプラグインは敷居が高い！<br />
Cocoa アプリを Xcode で作らんといかんじゃないですかっ。<br />
マニュアルも無いし、ソースコードだけじゃ Windows から Mac に移行したばかりの私にはハードルが高すぎましたw</p>
<p>さて、そんな中、lino.user.js をちょっとだけバージョンアップ。<br />
今まで個人的に、<br />
<a href="http://linoit.com/canvas/yungsang/Squirrels" onclick="javascript:pageTracker._trackPageview('/outbound/article/linoit.com/canvas/yungsang/Squirrels');">http://linoit.com/canvas/yungsang/Squirrels</a><br />
でテストしていた機能を公開します。</p>
<p>1．lino のイメージ用付箋には、タグを付けたり、編集したりすることが出来ないので、折角のタグの絞り込み機能が勿体無いですね。<br />
そこで、イメージの付箋に直接自動的に「Image」というタグを付けてみました。<br />
これで、他のテキスト付箋に「Image」というタグを付けると連動して、イメージ付箋だけにフォーカスがあたるようになります。<br />
２．同じ方式ですが、Guest 以外の付箋に自動的に「Member」というタグを付けるようにしました。</p>
<p>これらは、標準であってもいいかも知れませんね。</p>
<p>ということで。<br />
ダウンロードは、<a href="http://blog.yungsang.com/downloads/#lino-app" >こちら</a>から。</p>
<p><span id="more-57"></span><br />
でもね。これらの処理はページが表示された直後にやっているので、付箋を作ったり、動かしたりすると、データを再取得してしまうので、機能しなくなったりしちゃうかもw<br />
その時はリロードしてね：）</p>
]]></content>
		<link rel="replies" type="text/html" href="http://blog.yungsang.com/2008/04/17/lino-user-js-v04/#comments" thr:count="0"/>
		<link rel="replies" type="application/atom+xml" href="http://blog.yungsang.com/2008/04/17/lino-user-js-v04/feed/atom/" thr:count="0"/>
		<thr:total>0</thr:total>
	</entry>
		<entry>
		<author>
			<name>YungSang</name>
					</author>
		<title type="html"><![CDATA[iTwitter 2.0?]]></title>
		<link rel="alternate" type="text/html" href="http://blog.yungsang.com/2008/04/15/itwitter-20/" />
		<id>http://blog.yungsang.com/2008/04/15/itwitter-20/</id>
		<updated>2008-04-16T00:06:32Z</updated>
		<published>2008-04-15T22:15:16Z</published>
		<category scheme="http://blog.yungsang.com" term="Twitter" /><category scheme="http://blog.yungsang.com" term="iTwitter" />		<summary type="html"><![CDATA[iTwitter のデザイナである yu さんからリクエストを受け、ちょっとだけバージョンアップ。
Friends List の表示を追加しました。

なかなかいい感じです。
今回は、壁紙が渋くてカッコいいし、ボタン・アイコン類も可愛くなりましたね。
]]></summary>
		<content type="html" xml:base="http://blog.yungsang.com/2008/04/15/itwitter-20/"><![CDATA[<p>iTwitter のデザイナである <a href="http://twitter.com/cool_ni_ikou" onclick="javascript:pageTracker._trackPageview('/outbound/article/twitter.com/cool_ni_ikou');">yu</a> さんからリクエストを受け、ちょっとだけバージョンアップ。<br />
Friends List の表示を追加しました。</p>
<p><a href='http://yungsang.com/itwitter2/yungsang' title='iTwitter 2.0'><img src='http://blog.yungsang.com/wp-content/uploads/2008/04/itwitter-15.jpg' alt='iTwitter 2.0' /></a></p>
<p>なかなかいい感じです。</p>
<p>今回は、壁紙が渋くてカッコいいし、ボタン・アイコン類も可愛くなりましたね。</p>
<p><span id="more-55"></span><br />
追記：2008.4.15<br />
twitter のアバターの保存先も Amazon S3 ということに気づく。</p>
]]></content>
		<link rel="replies" type="text/html" href="http://blog.yungsang.com/2008/04/15/itwitter-20/#comments" thr:count="0"/>
		<link rel="replies" type="application/atom+xml" href="http://blog.yungsang.com/2008/04/15/itwitter-20/feed/atom/" thr:count="0"/>
		<thr:total>0</thr:total>
	</entry>
		<entry>
		<author>
			<name>YungSang</name>
					</author>
		<title type="html"><![CDATA[lino.app (Fluid 0.8.9)]]></title>
		<link rel="alternate" type="text/html" href="http://blog.yungsang.com/2008/04/14/lino-fluid-089/" />
		<id>http://blog.yungsang.com/2008/04/14/lino-fluid-089/</id>
		<updated>2008-04-19T07:11:16Z</updated>
		<published>2008-04-14T20:31:08Z</published>
		<category scheme="http://blog.yungsang.com" term="Fluid" /><category scheme="http://blog.yungsang.com" term="lino" />		<summary type="html"><![CDATA[Fluid が 0.8.9 にバージョンアップされたので、再作成。
特に変更点はありませんが、lino.app で自動アップデートすると lino.user.js が動かなくなるので、緊急アップ。
なぜかというと、lino.app 内のリソースに scriptaculous.js の effects.js を入れてるのですが、Fluid がアップデートする際にディレクトリ毎アップするのか、無くなってしまいます。
さらに、lino.user.js の fluid.include 関数が（該当ファイルが無い為に）エラーで終了している模様。
なので、自動アップデートした方は、effects.js を手動で、
（lino.app の「パッケージの内容を表示」から）
lino.app/Contents/Resources/
にコピーするか、
lino.dmg を上書きインストールして下さい。 
]]></summary>
		<content type="html" xml:base="http://blog.yungsang.com/2008/04/14/lino-fluid-089/"><![CDATA[<p>Fluid が 0.8.9 にバージョンアップされたので、再作成。</p>
<p>特に変更点はありませんが、lino.app で自動アップデートすると lino.user.js が動かなくなるので、緊急アップ。</p>
<p>なぜかというと、lino.app 内のリソースに <a href="http://script.aculo.us/" onclick="javascript:pageTracker._trackPageview('/outbound/article/script.aculo.us/');">scriptaculous.js</a> の effects.js を入れてるのですが、Fluid がアップデートする際にディレクトリ毎アップするのか、無くなってしまいます。<br />
さらに、lino.user.js の fluid.include 関数が（該当ファイルが無い為に）エラーで終了している模様。</p>
<p>なので、自動アップデートした方は、<a href="http://yungsang.com/lino/effects.js" onclick="javascript:pageTracker._trackPageview('/downloads/yungsang.com/lino/effects.js');">effects.js</a> を手動で、<br />
（lino.app の「パッケージの内容を表示」から）<br />
lino.app/Contents/Resources/<br />
にコピーするか、<br />
<a href="http://blog.yungsang.com/downloads/#lino-app" >lino.dmg</a> を上書きインストールして下さい。 </p>
<p><span id="more-54"></span><br />
追記：2008.4.16<br />
Fluid 0.8.9.1 が出ましたね。<br />
今後、ダウンロードページにて更新していきます。</p>
]]></content>
		<link rel="replies" type="text/html" href="http://blog.yungsang.com/2008/04/14/lino-fluid-089/#comments" thr:count="0"/>
		<link rel="replies" type="application/atom+xml" href="http://blog.yungsang.com/2008/04/14/lino-fluid-089/feed/atom/" thr:count="0"/>
		<thr:total>0</thr:total>
	</entry>
	</atom>
