<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet href="http://hoyohoyo.net/blog/rss/style.css" type="text/css"?>
<rdf:RDF xmlns="http://purl.org/rss/1.0/"
         xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
         xmlns:content="http://purl.org/rss/1.0/modules/content/"
         xmlns:dc="http://purl.org/dc/elements/1.1/"
         xml:lang="ja">
<channel rdf:about="http://hoyohoyo.net/blog/rss/recent.php">
<title>ほよログ新館</title>
<link>http://hoyohoyo.net/blog/index.php</link>
<dc:date>2006-10-16T18:55:08+09:00</dc:date>
<description>
ほよログ新館 - RSS (RDF Site Summary) Feed.
</description>
<items>
<rdf:Seq>
<rdf:li rdf:resource="http://hoyohoyo.net/blog/article.php?id=18" />
<rdf:li rdf:resource="http://hoyohoyo.net/blog/article.php?id=17" />
<rdf:li rdf:resource="http://hoyohoyo.net/blog/article.php?id=16" />
<rdf:li rdf:resource="http://hoyohoyo.net/blog/article.php?id=15" />
<rdf:li rdf:resource="http://hoyohoyo.net/blog/article.php?id=14" />
<rdf:li rdf:resource="http://hoyohoyo.net/blog/article.php?id=13" />
<rdf:li rdf:resource="http://hoyohoyo.net/blog/article.php?id=12" />
</rdf:Seq>
</items>
</channel>
<item rdf:about="http://hoyohoyo.net/blog/article.php?id=18">
<title>HTML_AJAXのLoading表示をカスタマイズ</title>
<link>http://hoyohoyo.net/blog/article.php?id=18</link>
<dc:date>2006-10-16T18:55:08+09:00</dc:date>
<description>PEARのHTML_AJAXを使うと、画面右上にLoading表示が出ます。この部分のスタイルを変更したいときはcssファイルに次のように記載します。もとのソースが個別指定なので、!important指定がないと反映されません。



#H...</description>
<content:encoded>
<![CDATA[
<p>PEARの<a href="http://pear.php.net/package/HTML_AJAX/">HTML_AJAX</a>を使うと、画面右上にLoading表示が出ます。この部分のスタイルを変更したいときはcssファイルに次のように記載します。もとのソースが個別指定なので、!important指定がないと反映されません。</p>
<div>
<blockquote>
<code>
#HTML_AJAX_LOADING {<br />
&nbsp;&nbsp;&nbsp;&nbsp;background: #cd0000 !important;<br />
}
</code>
</blockquote>
</div>
<p>上のcssだと背景色が変化します。消したい場合は、</p>
<div>
<blockquote>
<code>
#HTML_AJAX_LOADING {<br />
&nbsp;&nbsp;&nbsp;&nbsp;display: none !important;<br />
}
</code>
</blockquote>
</div>
<p>とすればOK。確認してないからたぶんだけど。</p>

]]>
</content:encoded>
</item>
<item rdf:about="http://hoyohoyo.net/blog/article.php?id=17">
<title>PHPでGoogle Calendarを操作するAPI</title>
<link>http://hoyohoyo.net/blog/article.php?id=17</link>
<dc:date>2006-10-14T18:19:26+09:00</dc:date>
<description>PHPでGoogle Calendarを操作する出来のいいAPIが見つからなかったので、自分でつくっちゃいました。PEAR準拠ということで、名前もServices_Google_Calendarです。ちなみに利用にあたってはHTTP_Cli...</description>
<content:encoded>
<![CDATA[
<p>PHPでGoogle Calendarを操作する出来のいいAPIが見つからなかったので、自分でつくっちゃいました。PEAR準拠ということで、名前もServices_Google_Calendarです。ちなみに利用にあたってはHTTP_ClientとXML_Serializerのインストールが必要になります。</p>
<div>
<a href="/sandbox/Services/Google/Calendar.phps" class="ex-ref">Services_Google_Calendarクラス</a>
</div>
<p>カレンダーからイベントを取得するサンプル</p>
<div>
<blockquote>
<code>
require_once 'Services/Google/Calendar.php';<br />
$gc = new Services_Google_Calendar();<br />
<br />
// get events data<br />
$public_data = $gc->getEvents($gmail);<br />
<br />
// get events data (private mode)<br />
$private_data = $gc->getEvents($gmail, $hash);<br />
</code>
</blockquote>
</div>
<p>続いて、カレンダーにイベントを追加するサンプル</p>
<div>
<blockquote>
<code>
require_once 'Services/Google/Calendar.php';<br />
$gc = new Services_Google_Calendar($gmail, $passwd);<br />
<br />
// set event data<br />
$entry['title']        = 'Event title';<br />
$entry['content']      = 'Event description';<br />
$entry['where']        = 'Where the event helds';<br />
$entry['when'][0]      = '2006-10-20';<br />
$entry['when'][1]      = '2006-10-24';<br />
$entry['transparency'] = 'transparent';<br />
$entry['visibility']   = 'private';<br />
<br />
// add an event<br />
$result = $gc->addEvent($entry);<br />
</code>
</blockquote>
</div>
<p>これを使ってKDNのリニューアル第二弾をがしがしつくっていく予定です。PEARに投稿するクオリティにはなってませんので、独自にPEARチャンネルでも立ち上げようかな。</p>

]]>
</content:encoded>
</item>
<item rdf:about="http://hoyohoyo.net/blog/article.php?id=16">
<title>EnterFrameを制御する</title>
<link>http://hoyohoyo.net/blog/article.php?id=16</link>
<dc:date>2006-10-12T17:31:06+09:00</dc:date>
<description>あらかじめ宣言しておきますが、ActionScriptに自信のある人にとっては屁みたいな内容です。Flashではアニメーションを再生・停止するためにplay(),stop()の両メソッドがありますが、ActionScriptの動作を開始・一...</description>
<content:encoded>
<![CDATA[
<p>あらかじめ宣言しておきますが、ActionScriptに自信のある人にとっては屁みたいな内容です。Flashではアニメーションを再生・停止するためにplay(),stop()の両メソッドがありますが、ActionScriptの動作を開始・一時停止するためにはどうしたらいいでしょうか？</p>
<p>こんな感じに書くのがたぶん一番簡単です。</p>
<blockquote>
<div>
<code>
function playMovie() {<br />
&nbsp;&nbsp;&nbsp;&nbsp;this.onEnterFrame = playEnterFrame;<br />
}<br />
<br />
function stopMovie() {<br />
&nbsp;&nbsp;&nbsp;&nbsp;this.onEnterFrame = null;<br />
}<br />
<br />
function playEnterFrame() {<br />
&nbsp;&nbsp;&nbsp;&nbsp;// ここにEnterFrameの処理を書く<br />
}
</code>
</div>
</blockquote>
<p>テクササイズの課題1の参考にしてください。＞奥出研のみなさん</p>
<div>
<a href="http://www.ok.sfc.keio.ac.jp/~hoyo/koubou/texercise/keigoaoki0102.html" class="ex-ref">動作サンプル</a>
</div>
<div>
<a href="http://www.ok.sfc.keio.ac.jp/~hoyo/koubou/texercise/keigoaoki0102.fla" class="ex-ref">動作サンプルの.flaをダウンロード</a>
</div>

]]>
</content:encoded>
</item>
<item rdf:about="http://hoyohoyo.net/blog/article.php?id=15">
<title>moxaをAVRStudioで使う方法</title>
<link>http://hoyohoyo.net/blog/article.php?id=15</link>
<dc:date>2006-09-27T18:27:51+09:00</dc:date>
<description>以前、自力でやろうとして途中まで記録をとりつつやってましたが、同じことを考える人はいるものです。稲蔭研の天才プログラマN氏がライブラリをつくってくれてます。
ライセンスが不明なので二次配布は控えます。興味のある方はメールください。奥出研で使...</description>
<content:encoded>
<![CDATA[
<p>以前、自力でやろうとして<a href="http://hoyohoyo.net/blog/article.php?id=10">途中まで記録をとりつつやってました</a>が、同じことを考える人はいるものです。<a href="http://www.imgl.sfc.keio.ac.jp/">稲蔭研</a>の天才プログラマN氏がライブラリをつくってくれてます。</p>
<p>ライセンスが不明なので二次配布は控えます。興味のある方はメールください。奥出研で使用することは快諾してもらえたので、研究会内の人ならすぐにでも渡せます。</p>
<p>解凍したファイルのdocディレクトリに素敵なドキュメントがくっついてるので、そのとおりにソフトウェアのインストールを行いましょう。<a href="http://hoyohoyo.net/blog/article.php?id=9">以前の記事</a>なども参考にどうぞ。このブログでは、STK500以外のAVRライタで使えるかどうかなど、使っていく中で補足情報を掲載していく予定です。</p>

]]>
</content:encoded>
</item>
<item rdf:about="http://hoyohoyo.net/blog/article.php?id=14">
<title>APCを導入して高速化する</title>
<link>http://hoyohoyo.net/blog/article.php?id=14</link>
<dc:date>2006-06-28T07:09:28+09:00</dc:date>
<description>自分用メモ。PHPのキャッシュ・最適化を行い、高速化を行ってくれるAPCというモジュールを導入しました。いくつものファイルをインクルードするような環境で特に効果があるようです。

PHP: Alternative PHP Cache (AP...</description>
<content:encoded>
<![CDATA[
<p>自分用メモ。PHPのキャッシュ・最適化を行い、高速化を行ってくれるAPCというモジュールを導入しました。いくつものファイルをインクルードするような環境で特に効果があるようです。</p>
<div>
<a href="http://jp.php.net/apc" class="ex-ref">PHP: Alternative PHP Cache (APC)</a>
</div>
<p>
<a href="http://pecl.php.net">PECL</a>に収録されているので、PEARコマンドでインストール可能です。便利になったねぇ。</p>
<blockquote>
<div>
<code>
# pear channel-update pecl.php.net<br />
# pear install pecl/APC
</code>
</div>
</blockquote>
<p>その後、php.iniに次の設定を追加します。Google先生に聞くと他の記述がごろごろ出てくるのですが、最近のバージョンではこの書き方をしないとダメみたいですので注意。</p>
<blockquote>
<div>
<code>
extension=apc.so<br />
apc.enabled = 1<br />
apc.mmap_file_mask = /tmp/apc.XXXXXX
</code>
</div>
</blockquote>
<p>Apacheを再起動してphpinfo()を表示させたときにAPCの項目が表示されればOKです。</p>

]]>
</content:encoded>
</item>
<item rdf:about="http://hoyohoyo.net/blog/article.php?id=13">
<title>ProcessingからPhidgetsを使う</title>
<link>http://hoyohoyo.net/blog/article.php?id=13</link>
<dc:date>2006-06-23T13:41:24+09:00</dc:date>
<description>ProcessingでPhidgetsを使う方法が(ようやく)わかりました。知るチャンス与えてくれた石橋さんに感謝。
sketchフォルダの中に、codeというフォルダを作ってあげて、jarを突っ込むといいみたいです。

Sketches ...</description>
<content:encoded>
<![CDATA[
<p>ProcessingでPhidgetsを使う方法が(ようやく)わかりました。知るチャンス与えてくれた<a href="http://web.sfc.keio.ac.jp/~shuichi/mt/">石橋さん</a>に感謝。</p>
<p>sketchフォルダの中に、codeというフォルダを作ってあげて、jarを突っ込むといいみたいです。</p>
<blockquote cite="http://processing.org/reference/environment/index.html">
<p>Sketches need other directories inside to contain additional media files and code libraries. When a font or image is added to a sketch by selecting the command "Add File..." from the "Sketch" menu, a "data" directory is created. All images, fonts, and other data/media files loaded within the sketch must be in this directory. <strong>Additional code libraries must be placed within a directory entitled "code".</strong>
</p>
</blockquote>
<p>あんまり時間の余裕がないので、後で詳しい手順をまとめます。</p>

]]>
</content:encoded>
</item>
<item rdf:about="http://hoyohoyo.net/blog/article.php?id=12">
<title>Firefox Extension 備忘録</title>
<link>http://hoyohoyo.net/blog/article.php?id=12</link>
<dc:date>2006-06-01T00:58:14+09:00</dc:date>
<description>いまさらですがブラウザをFirefoxに乗り換えました。検索まわりの機能がいまいち好きになれなかったのですが、便利なExtensionをいくつか見つけられたので。まあ本当の理由はUbicomp 2006のOpen SessionのページがI...</description>
<content:encoded>
<![CDATA[
<p>いまさらですがブラウザを<a href="http://www.mozilla-japan.org/products/firefox/">Firefox</a>に乗り換えました。検索まわりの機能がいまいち好きになれなかったのですが、便利なExtensionをいくつか見つけられたので。まあ本当の理由は<a href="http://www.viktoria.se/ubicomp-open/Open.Session/Introduction.html">Ubicomp 2006のOpen Session</a>のページがIEに対応しておらず時代の趨勢を感じたということなんですが。</p>
<p>いい機会なので、自分向けの備忘録としてお気に入りのExtensionをまとめておきます。</p>
<dl>
<dt>
<a href="https://addons.mozilla.org/firefox/12/">All-in-One Gestures</a>
</dt>
<dd>普段はキーボード操作だけど、マウスつなぐとマウスジェスチャーが便利。</dd>
<dt>
<a href="http://downloadstatusbar.mozdev.org/">Download Statusbar</a>
</dt>
<dd>ファイルのダウンロード経過をステータスバーに表示させます。</dd>
<dt>
<a href="https://addons.mozilla.org/firefox/321/">SearchStatus</a>
</dt>
<dd>GoogleのPageRankとAlexaをステータスバーに表示。でしゃばらないのがいい。</dd>
<dt>
<a href="http://www.infoaxia.com/tools/webdeveloper/">Web Developer 日本語版</a>
</dt>
<dd>アクセシビリティ確認も便利だけど、それより外部エディタでのソース表示が必須。</dd>
<dt>
<a href="https://addons.mozilla.org/firefox/1122/">Tab Mix Plus</a>
</dt>
<dd>以前使ってたタブブラウザに慣れてしまい、いろいろ設定しないと落ち着きません。</dd>
<dt>
<a href="https://addons.mozilla.org/firefox/1419/">IE Tab</a>
</dt>
<dd>IEのみ対応のページもまだ多い。切り替えはステータスバーをクリックするだけ。</dd>
<dt>
<a href="https://addons.mozilla.org/firefox/376/">SearchWP</a>
</dt>
<dd>GoogleToolbarのような検索語の強調表示などができる。イチオシ。</dd>
<dt>
<a href="http://www.pikey.me.uk/mozilla/?extension=sb">Search Button</a>
</dt>
<dd>検索バーの右側に検索ボタンを表示。SearchWPとともに検索機能を強化。</dd>
</dl>

]]>
</content:encoded>
</item>

</rdf:RDF>