<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10japanesefull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;DEQAQ347cSp7ImA9WhRaFEk.&quot;"><id>tag:blogger.com,1999:blog-5137720336476054302</id><updated>2012-02-17T11:39:02.009+09:00</updated><category term="apache" /><category term="xml" /><category term="TkInter" /><category term="snippet" /><category term="fastcgi" /><category term="djmall" /><category term="jQuery" /><category term="MySQL" /><category term="xrea" /><category term="CentOS" /><category term="OpenSocial" /><category term="GAE" /><category term="メモ" /><category term="ssh" /><category term="その他" /><category term="日本語" /><category term="SQLite" /><category term="coreserver" /><category term="設定変更を反映" /><category term="嵌ったこと" /><category term="AWS" /><category term="PHP" /><category term="Firefox" /><category term="css" /><category term="python" /><category term="Django" /><category term="html" /><category term="todo" /><category term="samba" /><category term="symfony" /><category term="python Explorer" /><category term="ubuntu" /><category term="Datastore" /><category term="eclispe" /><category term="JavaScript" /><category term="error" /><category term="coLinux" /><category term="aptana" /><title>徒然日記　Web programing side</title><subtitle type="html" /><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://ytaro-wps.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://ytaro-wps.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/5137720336476054302/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>y.taro</name><uri>http://www.blogger.com/profile/11620535521618722674</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>175</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/jp/WebProgramingSide" /><feedburner:info uri="jp/webprogramingside" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;DU4CSHo9eyp7ImA9WhRUFUU.&quot;"><id>tag:blogger.com,1999:blog-5137720336476054302.post-6345946670780299893</id><published>2012-01-26T23:15:00.003+09:00</published><updated>2012-01-26T23:26:09.463+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-26T23:26:09.463+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="その他" /><category scheme="http://www.blogger.com/atom/ns#" term="PHP" /><title>PHP:PDO で IPv6 の DNS に探しに行かせない方法</title><content type="html">開発用サーバーでデバッグの終わったプログラムを本番サーバーにデプロイしたら、Web API の呼び出しに５秒のもかかるようになった。&lt;br /&gt;&lt;br /&gt;　調べてみると本番サーバは IPv6 対応で、PDO が名前解決のために、まず IPv6 の DNS を呼び出し、見つからない場合にそこがタイムアウトしてから IPv4 の DNS を呼び出すらしいことと判明。&lt;br /&gt;&lt;br /&gt;　解決策は PDO のオプションに&lt;br /&gt;&lt;br /&gt;curl_setopt($curl, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4);&lt;br /&gt;&lt;br /&gt;　を追加。&lt;br /&gt;&lt;br /&gt;　libcurl を使う、他の言語でも使えそう。&lt;br /&gt;&lt;br /&gt;　ちなみに探した時点では google で 'CURL_IPRESOLVE_V4' を検索しても日本語のページは見つからなかった。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5137720336476054302-6345946670780299893?l=ytaro-wps.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/jp/WebProgramingSide/~4/21WocjxKIRw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ytaro-wps.blogspot.com/feeds/6345946670780299893/comments/default" title="コメントの投稿" /><link rel="replies" type="text/html" href="http://ytaro-wps.blogspot.com/2012/01/phppdo-ipv6-dns.html#comment-form" title="0 件のコメント" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5137720336476054302/posts/default/6345946670780299893?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5137720336476054302/posts/default/6345946670780299893?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/jp/WebProgramingSide/~3/21WocjxKIRw/phppdo-ipv6-dns.html" title="PHP:PDO で IPv6 の DNS に探しに行かせない方法" /><author><name>y.taro</name><uri>http://www.blogger.com/profile/11620535521618722674</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://ytaro-wps.blogspot.com/2012/01/phppdo-ipv6-dns.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0AMQX49cCp7ImA9WhRXF00.&quot;"><id>tag:blogger.com,1999:blog-5137720336476054302.post-7156841756027521736</id><published>2011-12-24T14:47:00.001+09:00</published><updated>2011-12-24T14:49:40.068+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-24T14:49:40.068+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="PHP" /><category scheme="http://www.blogger.com/atom/ns#" term="メモ" /><title>PHP プログラムの実行時間を計る方法</title><content type="html">&lt;a href="http://blog.tojiru.net/article/234566904.html"&gt;この記事&lt;/a&gt;の最後にあるやり方は面白い。プログラムが終了さえすれば、実行時間が計れるとか。&lt;br /&gt;&lt;br /&gt;　φ(．． )ﾒﾓﾒﾓ&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5137720336476054302-7156841756027521736?l=ytaro-wps.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/jp/WebProgramingSide/~4/wP1LkoyMhVc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ytaro-wps.blogspot.com/feeds/7156841756027521736/comments/default" title="コメントの投稿" /><link rel="replies" type="text/html" href="http://ytaro-wps.blogspot.com/2011/12/php.html#comment-form" title="0 件のコメント" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5137720336476054302/posts/default/7156841756027521736?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5137720336476054302/posts/default/7156841756027521736?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/jp/WebProgramingSide/~3/wP1LkoyMhVc/php.html" title="PHP プログラムの実行時間を計る方法" /><author><name>y.taro</name><uri>http://www.blogger.com/profile/11620535521618722674</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://ytaro-wps.blogspot.com/2011/12/php.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CE4NQ385fyp7ImA9WhdXEUw.&quot;"><id>tag:blogger.com,1999:blog-5137720336476054302.post-4452551806197166259</id><published>2011-08-24T00:15:00.003+09:00</published><updated>2011-08-24T00:23:12.127+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-24T00:23:12.127+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="メモ" /><category scheme="http://www.blogger.com/atom/ns#" term="jQuery" /><title>flicksimple の設定方法</title><content type="html">仕事場で、デザイナーさんに聞かれた。そっち系は全然仕事じゃないんだが、面白そうなので調べてみた。
&lt;br /&gt;
&lt;br /&gt;要素の数などを css に設定しなくてはならないので話がややこしい。
&lt;br /&gt;
&lt;br /&gt;&lt;a href="http://d.hatena.ne.jp/makog/20110526/1306428975"&gt;iPhone/Android/PCのブラウザ対応、フリック操作をシンプルに実装できるjQueryプラグイン&lt;/a&gt;
&lt;br /&gt;
&lt;br /&gt;# 説明中の ID は index.html で使用しているものと同じ
&lt;br /&gt;
&lt;br /&gt;1.まず、フリックする部分の幅を決める (#basic ul , #flickable1 ul など)
&lt;br /&gt;　(要素ひとつの幅 + 余白) × 要素の数
&lt;br /&gt;　--&gt; #basic は 24px × 24個 = 1920px
&lt;br /&gt;　--&gt; #flickable1 は 48px × 20個 = 960px(320px×300%)
&lt;br /&gt;
&lt;br /&gt;2.要素ひとつ分の幅を指定 (#basic ul li, #flickable1 ul li など
&lt;br /&gt;　--&gt; #basic 80px      px で指定
&lt;br /&gt;　--&gt; #flickable1 5%   全体(上で決めた値) に対する比率で指定、この場合は要素数
&lt;br /&gt;　					が自動的に決まる(100% / 5% = 20個)
&lt;br /&gt;　
&lt;br /&gt;----
&lt;br /&gt;　あと、jQuery mobile の css を読み込ませると、[snap: 'element'] がうまく動かなくて嵌った。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5137720336476054302-4452551806197166259?l=ytaro-wps.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/jp/WebProgramingSide/~4/FU-7_7eBa7A" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ytaro-wps.blogspot.com/feeds/4452551806197166259/comments/default" title="コメントの投稿" /><link rel="replies" type="text/html" href="http://ytaro-wps.blogspot.com/2011/08/flicksimple.html#comment-form" title="0 件のコメント" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5137720336476054302/posts/default/4452551806197166259?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5137720336476054302/posts/default/4452551806197166259?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/jp/WebProgramingSide/~3/FU-7_7eBa7A/flicksimple.html" title="flicksimple の設定方法" /><author><name>y.taro</name><uri>http://www.blogger.com/profile/11620535521618722674</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://ytaro-wps.blogspot.com/2011/08/flicksimple.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkcERHk-eCp7ImA9WhdSFUQ.&quot;"><id>tag:blogger.com,1999:blog-5137720336476054302.post-4064598203681776855</id><published>2011-07-25T21:36:00.005+09:00</published><updated>2011-07-25T21:46:45.750+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-25T21:46:45.750+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="嵌ったこと" /><category scheme="http://www.blogger.com/atom/ns#" term="メモ" /><title>急に ssh でログインできなくなったら</title><content type="html">　authorized_keys のあるディレクトリ(通常は .ssh)が、オーナー以外からは書き込みできないパーミッションであることを確認すること。&lt;br /&gt;&lt;br /&gt;　それでも駄目なときは .ssh のあるディレクトリ(authorized_keys の親の親、通常 /home/xxxxx) のパーミッションがオーナー以外からは書き込みできないことを確認すること。&lt;br /&gt;&lt;br /&gt;　rsync のテストで、/home/xxxxx にコピーしたら、突然 ssh から入れなくなってあせった。どうやら rsync が /home/xxxxx のパーミッションを書き換えたくさい(未検証)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5137720336476054302-4064598203681776855?l=ytaro-wps.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/jp/WebProgramingSide/~4/9sUQpVD_fMI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ytaro-wps.blogspot.com/feeds/4064598203681776855/comments/default" title="コメントの投稿" /><link rel="replies" type="text/html" href="http://ytaro-wps.blogspot.com/2011/07/ssh.html#comment-form" title="0 件のコメント" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5137720336476054302/posts/default/4064598203681776855?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5137720336476054302/posts/default/4064598203681776855?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/jp/WebProgramingSide/~3/9sUQpVD_fMI/ssh.html" title="急に ssh でログインできなくなったら" /><author><name>y.taro</name><uri>http://www.blogger.com/profile/11620535521618722674</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://ytaro-wps.blogspot.com/2011/07/ssh.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUQCQH0_eyp7ImA9WhdSFUQ.&quot;"><id>tag:blogger.com,1999:blog-5137720336476054302.post-6709679556731387975</id><published>2011-07-23T18:42:00.002+09:00</published><updated>2011-07-25T21:36:01.343+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-25T21:36:01.343+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="設定変更を反映" /><category scheme="http://www.blogger.com/atom/ns#" term="メモ" /><title>php.ini の変更を、apache から開くときに反映させる方法</title><content type="html">$ /etc/init.d/httpd reload&lt;br /&gt;&lt;br /&gt;php.ini を直接編集したときに限らず、yum などでモジュール・ライブラリをインストールした後、コマンドラインから実行時には反映されていて、phpinfo() の出力や、apache 経由での実行時に反映されていないときはこれ。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5137720336476054302-6709679556731387975?l=ytaro-wps.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/jp/WebProgramingSide/~4/508VEKIGfjQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ytaro-wps.blogspot.com/feeds/6709679556731387975/comments/default" title="コメントの投稿" /><link rel="replies" type="text/html" href="http://ytaro-wps.blogspot.com/2011/07/phpini-apache.html#comment-form" title="0 件のコメント" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5137720336476054302/posts/default/6709679556731387975?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5137720336476054302/posts/default/6709679556731387975?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/jp/WebProgramingSide/~3/508VEKIGfjQ/phpini-apache.html" title="php.ini の変更を、apache から開くときに反映させる方法" /><author><name>y.taro</name><uri>http://www.blogger.com/profile/11620535521618722674</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://ytaro-wps.blogspot.com/2011/07/phpini-apache.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkYAR3wyeip7ImA9WhdSFEw.&quot;"><id>tag:blogger.com,1999:blog-5137720336476054302.post-785745942608378637</id><published>2011-07-23T18:40:00.000+09:00</published><updated>2011-07-23T18:42:26.292+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-23T18:42:26.292+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="設定変更を反映" /><category scheme="http://www.blogger.com/atom/ns#" term="メモ" /><title>.bashrc の設定変更を反映させる方法</title><content type="html">$ source ~/.bashrc &lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.itmedia.co.jp/help/tips/linux/l0450.html"&gt;ネタ元&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5137720336476054302-785745942608378637?l=ytaro-wps.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/jp/WebProgramingSide/~4/Nzl9CgDNkds" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ytaro-wps.blogspot.com/feeds/785745942608378637/comments/default" title="コメントの投稿" /><link rel="replies" type="text/html" href="http://ytaro-wps.blogspot.com/2011/07/bashrc.html#comment-form" title="0 件のコメント" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5137720336476054302/posts/default/785745942608378637?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5137720336476054302/posts/default/785745942608378637?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/jp/WebProgramingSide/~3/Nzl9CgDNkds/bashrc.html" title=".bashrc の設定変更を反映させる方法" /><author><name>y.taro</name><uri>http://www.blogger.com/profile/11620535521618722674</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://ytaro-wps.blogspot.com/2011/07/bashrc.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkYFQno_cCp7ImA9WhZUFEg.&quot;"><id>tag:blogger.com,1999:blog-5137720336476054302.post-6694729224135438888</id><published>2011-06-07T14:34:00.005+09:00</published><updated>2011-06-07T22:41:53.448+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-07T22:41:53.448+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="PHP" /><title>PHP:define は</title><content type="html">　お仕事のソースで、暗号化と復号の関数をソースファイルの後ろの方に書き込んだ。両方で使っている定数があったので、関数の前に出して define で定義したら...、動かない。&lt;br /&gt;&lt;br /&gt;　PHP の define には以前も嵌って、そのときは解決できなかったので今度こそと詳しく調べていくと...。&lt;br /&gt;&lt;br /&gt;　関数の直前で define を定義しているのに有効にならない。なぜだぁぁぁ!!!&lt;br /&gt;&lt;br /&gt;----&lt;br /&gt;　PHP ってインタープリターだから、インタープリターが define を解釈しないと有効にならないのね。C はコンパイラだから、使う関数の前で #define してあれば、ソース上のそれより後ろで有効になるけど、PHP の場合は記述してある位置に関係なく、使う前にインタープリターが解釈している必要があると。&lt;br /&gt;&lt;br /&gt;　define をソースの頭に持っていって解決。フツーに C でやっていることだが、しかし、定数定義は使うところの近くでやりたいなぁ...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5137720336476054302-6694729224135438888?l=ytaro-wps.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/jp/WebProgramingSide/~4/3EctuWDEezQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ytaro-wps.blogspot.com/feeds/6694729224135438888/comments/default" title="コメントの投稿" /><link rel="replies" type="text/html" href="http://ytaro-wps.blogspot.com/2011/06/phpdefine.html#comment-form" title="0 件のコメント" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5137720336476054302/posts/default/6694729224135438888?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5137720336476054302/posts/default/6694729224135438888?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/jp/WebProgramingSide/~3/3EctuWDEezQ/phpdefine.html" title="PHP:define は" /><author><name>y.taro</name><uri>http://www.blogger.com/profile/11620535521618722674</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://ytaro-wps.blogspot.com/2011/06/phpdefine.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEAHRH4zcSp7ImA9WhZREUg.&quot;"><id>tag:blogger.com,1999:blog-5137720336476054302.post-8427296949933565660</id><published>2011-04-07T14:01:00.002+09:00</published><updated>2011-04-07T14:05:35.089+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-04-07T14:05:35.089+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="ssh" /><title>PuTTy の秘密鍵を OpenSSH 形式に変換</title><content type="html">一時間近く嵌った。&lt;br /&gt;&lt;br /&gt;puttygen.exe で *.ppk を読み込んで、[変換]-&gt;[OpenSSH形式へエクスポート]で良いのだが、そこで開いたダイアログから書き出さないとだめ。&lt;br /&gt;&lt;br /&gt;一旦ファイル出力ダイアログを閉じて、[秘密鍵の保存]から出力するとフツーの *.ppk ファイルを出力してします。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5137720336476054302-8427296949933565660?l=ytaro-wps.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/jp/WebProgramingSide/~4/QGS1vzIoBxY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ytaro-wps.blogspot.com/feeds/8427296949933565660/comments/default" title="コメントの投稿" /><link rel="replies" type="text/html" href="http://ytaro-wps.blogspot.com/2011/04/putty-openssh.html#comment-form" title="2 件のコメント" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5137720336476054302/posts/default/8427296949933565660?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5137720336476054302/posts/default/8427296949933565660?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/jp/WebProgramingSide/~3/QGS1vzIoBxY/putty-openssh.html" title="PuTTy の秘密鍵を OpenSSH 形式に変換" /><author><name>y.taro</name><uri>http://www.blogger.com/profile/11620535521618722674</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>2</thr:total><feedburner:origLink>http://ytaro-wps.blogspot.com/2011/04/putty-openssh.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0QNQ3k4cCp7ImA9Wx9WGEo.&quot;"><id>tag:blogger.com,1999:blog-5137720336476054302.post-5229575934916039465</id><published>2011-01-24T22:14:00.003+09:00</published><updated>2011-01-24T22:23:12.738+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-24T22:23:12.738+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="AWS" /><title>AWS PA API の ItemSearchでSearchIndex=Allだと、ItemPageが６以上になるとエラー</title><content type="html">　GAE/Python で作っている読書メモ管理のマッシュアップ、いろいろテストしていると、「すべて」の項目に対して検索して、６ページ目以降を表示させようとするとエラーになる。&lt;br /&gt;&lt;br /&gt;　グーグル様を頼って調べてみると、&lt;a href="http://2chnull.info/r/affiliate/1244090399/301-400#res373"&gt;頼りになるのは結局 2ch&lt;/a&gt;。いろいろあるらしいが、All を Blended に変えてみるか...。&lt;br /&gt;&lt;br /&gt;　&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5137720336476054302-5229575934916039465?l=ytaro-wps.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/jp/WebProgramingSide/~4/AtJjMNyRHgM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ytaro-wps.blogspot.com/feeds/5229575934916039465/comments/default" title="コメントの投稿" /><link rel="replies" type="text/html" href="http://ytaro-wps.blogspot.com/2011/01/aws-pa-api-itemsearchsearchindexallitem.html#comment-form" title="0 件のコメント" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5137720336476054302/posts/default/5229575934916039465?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5137720336476054302/posts/default/5229575934916039465?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/jp/WebProgramingSide/~3/AtJjMNyRHgM/aws-pa-api-itemsearchsearchindexallitem.html" title="AWS PA API の ItemSearchでSearchIndex=Allだと、ItemPageが６以上になるとエラー" /><author><name>y.taro</name><uri>http://www.blogger.com/profile/11620535521618722674</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://ytaro-wps.blogspot.com/2011/01/aws-pa-api-itemsearchsearchindexallitem.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ck8FQX0zfSp7ImA9Wx9QGUs.&quot;"><id>tag:blogger.com,1999:blog-5137720336476054302.post-152622705392375536</id><published>2011-01-02T18:31:00.002+09:00</published><updated>2011-01-02T18:33:30.385+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-02T18:33:30.385+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="AWS" /><title>AWS:EAN,ISBN のない本がある</title><content type="html">　AWS PA-API からとってきたデータを処理すると、エラーが発生。調べていくと EAN,ISBN が入っていない。&lt;br /&gt;&lt;br /&gt;　そういうデータを返すこともあるのか。早いうちにわかってよかった。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5137720336476054302-152622705392375536?l=ytaro-wps.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/jp/WebProgramingSide/~4/Yo6OCF8Akwc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ytaro-wps.blogspot.com/feeds/152622705392375536/comments/default" title="コメントの投稿" /><link rel="replies" type="text/html" href="http://ytaro-wps.blogspot.com/2011/01/awseanisbn-no.html#comment-form" title="0 件のコメント" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5137720336476054302/posts/default/152622705392375536?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5137720336476054302/posts/default/152622705392375536?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/jp/WebProgramingSide/~3/Yo6OCF8Akwc/awseanisbn-no.html" title="AWS:EAN,ISBN のない本がある" /><author><name>y.taro</name><uri>http://www.blogger.com/profile/11620535521618722674</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://ytaro-wps.blogspot.com/2011/01/awseanisbn-no.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEAGR349fip7ImA9Wx5UGUw.&quot;"><id>tag:blogger.com,1999:blog-5137720336476054302.post-2803664889487534543</id><published>2010-10-24T19:27:00.002+09:00</published><updated>2010-10-24T19:38:46.066+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-10-24T19:38:46.066+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="GAE" /><category scheme="http://www.blogger.com/atom/ns#" term="python" /><title>GAE:ImportError: No module named fancy_urllib</title><content type="html">　久しぶりに GAE のプログラムをいじろうと思ったら、ローカル環境で動かない。さて、最後にいじったのは数ヶ月前なので、何がなんだか...。&lt;br /&gt;&lt;br /&gt;　Aptana のコンソールを見ると、エラーの内容は &lt;blockquote&gt;ImportError: No module named fancy_urllib&lt;/blockquote&gt;　いろいろ検索すると、&lt;a href="http://markmail.org/message/2jg6hg3bh5js344f#query:fancy_urllib+page:1+mid:tiebevmzoxyzljwd+state:results"&gt;こちらのページ&lt;/a&gt;を参考に dev_appserver.py の EXTRA_PATHS に os.path.join(DIR_PATH, 'lib', 'fancy_urllib') を追加(このページでは、dev_appserver.py にはあって __init__.py in appengine_django directory にはないので、そっちに追加しろとあるが)。&lt;br /&gt;&lt;br /&gt;　これで動くようになった。どこかのセミナーで GAE をやるなら英語は必須と聞いたことがあるが、今回のトラブルも日本語のページは一つもなかった。&lt;br /&gt;&lt;br /&gt;　AppEnginSDK のバージョンアップに伴う問題らしいが、ずいぶんと敷居が高い。が、ま、それを超えてしまえば金になりやすいということでもある。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5137720336476054302-2803664889487534543?l=ytaro-wps.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/jp/WebProgramingSide/~4/6j645o5r7pE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ytaro-wps.blogspot.com/feeds/2803664889487534543/comments/default" title="コメントの投稿" /><link rel="replies" type="text/html" href="http://ytaro-wps.blogspot.com/2010/10/gaeimporterror-no-module-named.html#comment-form" title="0 件のコメント" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5137720336476054302/posts/default/2803664889487534543?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5137720336476054302/posts/default/2803664889487534543?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/jp/WebProgramingSide/~3/6j645o5r7pE/gaeimporterror-no-module-named.html" title="GAE:ImportError: No module named fancy_urllib" /><author><name>y.taro</name><uri>http://www.blogger.com/profile/11620535521618722674</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://ytaro-wps.blogspot.com/2010/10/gaeimporterror-no-module-named.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0AGQHs8eyp7ImA9Wx5QEkg.&quot;"><id>tag:blogger.com,1999:blog-5137720336476054302.post-3134784781565292234</id><published>2010-08-31T20:50:00.002+09:00</published><updated>2010-08-31T20:55:21.573+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-08-31T20:55:21.573+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="その他" /><title>iGoogle ガジェット:gadgets.views がないっていわれた</title><content type="html">　Canvas view で画像の大きさを変えようとしたら、どうもうまくいかない。よくよく調べていくと、FireBug のコンソールに 'gadgets.views is undefined' と出てきた。無論、'&lt;Require feature="views"/&gt;'は入れてある。&lt;br /&gt;&lt;br /&gt;　Canvas view に対応している他の gadget も少し調べてみたが、'&lt;Require feature="views"/&gt;'すら入っていない。なにかやる方法はあるはずなのだが...。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5137720336476054302-3134784781565292234?l=ytaro-wps.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/jp/WebProgramingSide/~4/HXjcsffpWlQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ytaro-wps.blogspot.com/feeds/3134784781565292234/comments/default" title="コメントの投稿" /><link rel="replies" type="text/html" href="http://ytaro-wps.blogspot.com/2010/08/igoogle-gadgetsviews.html#comment-form" title="0 件のコメント" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5137720336476054302/posts/default/3134784781565292234?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5137720336476054302/posts/default/3134784781565292234?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/jp/WebProgramingSide/~3/HXjcsffpWlQ/igoogle-gadgetsviews.html" title="iGoogle ガジェット:gadgets.views がないっていわれた" /><author><name>y.taro</name><uri>http://www.blogger.com/profile/11620535521618722674</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://ytaro-wps.blogspot.com/2010/08/igoogle-gadgetsviews.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEIARH84fCp7ImA9Wx5RF04.&quot;"><id>tag:blogger.com,1999:blog-5137720336476054302.post-1220347374104699403</id><published>2010-08-25T20:23:00.003+09:00</published><updated>2010-08-25T20:42:25.134+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-08-25T20:42:25.134+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="JavaScript" /><category scheme="http://www.blogger.com/atom/ns#" term="その他" /><title>iGoogle ガジェット:なぜ？</title><content type="html">　某ガジェットを元に変更中。先週末の続きを開始。&lt;br /&gt;&lt;br /&gt;　ちょっとだけ url を変更して...、動かない。元に戻すが動かない。元のファイルをコピーして svn にアップして試すが...動かない。&lt;br /&gt;&lt;br /&gt;　小一時間あれこれやって、ふと FireBug の「コンソール」を見ると JavaScript がエラーを起こしている。&lt;br /&gt;&lt;br /&gt;　なぜ？？？？&lt;br /&gt;&lt;br /&gt;　なぜかまったく理解できないところでエラーが出ている。&lt;br /&gt;&lt;br /&gt;　都合一時間半やったがまったく進展なし。それどころから元のファイルをコピーしただけでエラーを起こすんだから、後戻りしてしまった。&lt;br /&gt;&lt;br /&gt;　サンデープログラマーの貴重な一時間半が...。&lt;br /&gt;&lt;br /&gt;----&lt;br /&gt;　原因判明、ソースの途中で コメント /* */ の、ケツの */ が途中で落ちていた orz。&lt;br /&gt;&lt;br /&gt;　gadget.xml の中の JavaScript なので、eclipse の構文チェックが利かなかった。&lt;br /&gt;　いかんなぁ、文明の利器に頼りすぎると...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5137720336476054302-1220347374104699403?l=ytaro-wps.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/jp/WebProgramingSide/~4/lOBEhCuniyU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ytaro-wps.blogspot.com/feeds/1220347374104699403/comments/default" title="コメントの投稿" /><link rel="replies" type="text/html" href="http://ytaro-wps.blogspot.com/2010/08/igoogle.html#comment-form" title="0 件のコメント" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5137720336476054302/posts/default/1220347374104699403?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5137720336476054302/posts/default/1220347374104699403?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/jp/WebProgramingSide/~3/lOBEhCuniyU/igoogle.html" title="iGoogle ガジェット:なぜ？" /><author><name>y.taro</name><uri>http://www.blogger.com/profile/11620535521618722674</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://ytaro-wps.blogspot.com/2010/08/igoogle.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkAMSXoyeip7ImA9Wx5SGU8.&quot;"><id>tag:blogger.com,1999:blog-5137720336476054302.post-2805570598382995530</id><published>2010-08-16T12:11:00.004+09:00</published><updated>2010-08-16T12:19:48.492+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-08-16T12:19:48.492+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="JavaScript" /><category scheme="http://www.blogger.com/atom/ns#" term="その他" /><title>iGoogle ガジェット:gadget.xml のキャッシュが</title><content type="html">　Google Code に gadget.xml を置いて、iGoogle ガジェットを開発しているのだが、iGoogle 側のキャッシュがなかなかクリアされない。&lt;br /&gt;&lt;br /&gt;　更新されていることを確認するために ModulePrefs の title 属性を更新し、それが反映されていることを確認したのだが、なぜか javascript の変更がプログラムの動作に反映されない。My Gadgets の Cached のチェックをはずしても変化なし。&lt;br /&gt;　Firebug で javascript のソースを追って、やっと変更が反映されていないことを確認。一時間以上はどぶに捨てた。ホビープログラマにとってこの時間はでかい。&lt;br /&gt;&lt;br /&gt;　結局 gadeget.xml の名前を変更して対応。何かスマートな対応法はありそうだが。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5137720336476054302-2805570598382995530?l=ytaro-wps.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/jp/WebProgramingSide/~4/06O3c1TB4LI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ytaro-wps.blogspot.com/feeds/2805570598382995530/comments/default" title="コメントの投稿" /><link rel="replies" type="text/html" href="http://ytaro-wps.blogspot.com/2010/08/igoogle-gadgetxml.html#comment-form" title="0 件のコメント" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5137720336476054302/posts/default/2805570598382995530?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5137720336476054302/posts/default/2805570598382995530?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/jp/WebProgramingSide/~3/06O3c1TB4LI/igoogle-gadgetxml.html" title="iGoogle ガジェット:gadget.xml のキャッシュが" /><author><name>y.taro</name><uri>http://www.blogger.com/profile/11620535521618722674</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://ytaro-wps.blogspot.com/2010/08/igoogle-gadgetxml.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkQFSXg6fyp7ImA9Wx5SGU8.&quot;"><id>tag:blogger.com,1999:blog-5137720336476054302.post-4114277457608427062</id><published>2010-08-16T12:11:00.001+09:00</published><updated>2010-08-16T12:11:58.617+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-08-16T12:11:58.617+09:00</app:edited><title>iGoogle ガジェット:gadget.xml no</title><content type="html">&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5137720336476054302-4114277457608427062?l=ytaro-wps.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/jp/WebProgramingSide/~4/06TgBK4BdvY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ytaro-wps.blogspot.com/feeds/4114277457608427062/comments/default" title="コメントの投稿" /><link rel="replies" type="text/html" href="http://ytaro-wps.blogspot.com/2010/08/igoogle-gadgetxml-no.html#comment-form" title="0 件のコメント" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5137720336476054302/posts/default/4114277457608427062?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5137720336476054302/posts/default/4114277457608427062?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/jp/WebProgramingSide/~3/06TgBK4BdvY/igoogle-gadgetxml-no.html" title="iGoogle ガジェット:gadget.xml no" /><author><name>y.taro</name><uri>http://www.blogger.com/profile/11620535521618722674</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://ytaro-wps.blogspot.com/2010/08/igoogle-gadgetxml-no.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkUMR34_cCp7ImA9Wx5SGEo.&quot;"><id>tag:blogger.com,1999:blog-5137720336476054302.post-3162165748905479737</id><published>2010-08-15T21:01:00.002+09:00</published><updated>2010-08-15T21:11:26.048+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-08-15T21:11:26.048+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="その他" /><title>Google Code て、すげー</title><content type="html">　現在 iGoolge のガジェットを作成中。&lt;br /&gt;&lt;br /&gt;　&lt;a href="http://code.google.com/intl/ja/apis/gadgets/docs/tools.html"&gt;デベロッパーツールのページの指示&lt;/a&gt;に従って&lt;a href="http://code.google.com/intl/ja/apis/gadgets/docs/tools.html#Host"&gt;Google Code&lt;/a&gt; を初めて使ってみたのだが、eclipse と組み合わせて「あ」というまにクラウド上に svn リポジトリができちまった。&lt;br /&gt;&lt;br /&gt;　ただし、まだちょっと動きが変。一筋縄ではうまくいかないようだ (^^;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5137720336476054302-3162165748905479737?l=ytaro-wps.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/jp/WebProgramingSide/~4/9agLMzzDt7E" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ytaro-wps.blogspot.com/feeds/3162165748905479737/comments/default" title="コメントの投稿" /><link rel="replies" type="text/html" href="http://ytaro-wps.blogspot.com/2010/08/google-code.html#comment-form" title="0 件のコメント" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5137720336476054302/posts/default/3162165748905479737?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5137720336476054302/posts/default/3162165748905479737?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/jp/WebProgramingSide/~3/9agLMzzDt7E/google-code.html" title="Google Code て、すげー" /><author><name>y.taro</name><uri>http://www.blogger.com/profile/11620535521618722674</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://ytaro-wps.blogspot.com/2010/08/google-code.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkEARnY-fCp7ImA9Wx5SFkQ.&quot;"><id>tag:blogger.com,1999:blog-5137720336476054302.post-5361404916300831262</id><published>2010-08-13T18:03:00.003+09:00</published><updated>2010-08-13T18:10:47.854+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-08-13T18:10:47.854+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="JavaScript" /><title>JavaScript:いまどきこれをやるか？</title><content type="html">　Javascript を勉強するために、とあるコードを読んでいる。&lt;br /&gt;&lt;br /&gt;　と、&lt;blockquote&gt;foo = foo || bar.attr("href");&lt;/blockquote&gt;なるコードが出てきた。&lt;br /&gt;&lt;br /&gt;　調べてみると「&lt;a href="http://www5e.biglobe.ne.jp/~purest/javascript/zakki/ronri.html"&gt;論理積と論理和で代入する値を選択する&lt;/a&gt;」というページを発見。「&lt;a href="http://www2u.biglobe.ne.jp/~oz-07ams/prog/ecma262r3/11_Expressions.html#section-11.11"&gt;ECMAスクリプトの仕様書の邦訳&lt;/a&gt;」に&lt;blockquote&gt;&amp;&amp; 演算子、また || 演算子の生成する値が Boolean 型である必要はない。生成される値は常に、 2 個の項式のうちの 1 つの値である。 &lt;/blockquote&gt;なり記述があるそうだ。&lt;br /&gt;&lt;br /&gt;　C のときには (foo() &amp;&amp; bar()) なんてコードは、動くけど使うべきではない、なんて論議があったけど、JavaScript でもそんなコードを書くとは...。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5137720336476054302-5361404916300831262?l=ytaro-wps.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/jp/WebProgramingSide/~4/1FM0dVpFPlc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ytaro-wps.blogspot.com/feeds/5361404916300831262/comments/default" title="コメントの投稿" /><link rel="replies" type="text/html" href="http://ytaro-wps.blogspot.com/2010/08/javascript.html#comment-form" title="0 件のコメント" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5137720336476054302/posts/default/5361404916300831262?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5137720336476054302/posts/default/5361404916300831262?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/jp/WebProgramingSide/~3/1FM0dVpFPlc/javascript.html" title="JavaScript:いまどきこれをやるか？" /><author><name>y.taro</name><uri>http://www.blogger.com/profile/11620535521618722674</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://ytaro-wps.blogspot.com/2010/08/javascript.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkcCRn4_fSp7ImA9Wx5SFko.&quot;"><id>tag:blogger.com,1999:blog-5137720336476054302.post-535481734525175743</id><published>2010-08-13T14:40:00.000+09:00</published><updated>2010-08-13T14:41:07.045+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-08-13T14:41:07.045+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="その他" /><title>気がつけば</title><content type="html">常山日記が止まっている。&lt;br /&gt;&lt;br /&gt;普段は多すぎて読みきれないが、止まってしまうとなんだか寂しい。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5137720336476054302-535481734525175743?l=ytaro-wps.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/jp/WebProgramingSide/~4/ks470zveQUI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ytaro-wps.blogspot.com/feeds/535481734525175743/comments/default" title="コメントの投稿" /><link rel="replies" type="text/html" href="http://ytaro-wps.blogspot.com/2010/08/blog-post.html#comment-form" title="0 件のコメント" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5137720336476054302/posts/default/535481734525175743?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5137720336476054302/posts/default/535481734525175743?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/jp/WebProgramingSide/~3/ks470zveQUI/blog-post.html" title="気がつけば" /><author><name>y.taro</name><uri>http://www.blogger.com/profile/11620535521618722674</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://ytaro-wps.blogspot.com/2010/08/blog-post.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0IDRnw_cSp7ImA9WxFaF0w.&quot;"><id>tag:blogger.com,1999:blog-5137720336476054302.post-3220379197291648299</id><published>2010-07-21T22:18:00.002+09:00</published><updated>2010-07-21T22:39:37.249+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-21T22:39:37.249+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="JavaScript" /><title>JavaScript:form で submit() できない</title><content type="html">　PHP プログラマとして採用されてからはや２週間。「PHP、今回が初めてなんです」と言ったら、一回り以上若い上司が「げぇ」っていう顔をしていたが、高度な「ポータブルスキル」(&lt;-面接のときに社長から「あなたは持っていないと言われた」)のおかげで何とか一山超えた。&lt;br /&gt;　お仕事では PHP プログラマとして活躍中(?)なのだが、会社から外のインターネットにフィルタリングされているのと、バリバリ NDA がかかっている(ネットで検索してもまったく情報がでてこない)ので、ここ何週間が書くことがなかった。&lt;br /&gt;　今日見つけた「某社の html パーサーは閉じタグのチェックがきつい」なんて話はネタとしては面白いのだが...。&lt;br /&gt;&lt;br /&gt;　先週までは残業続きで自分の時間など持てなかったのだが、今週に入ってからは早く帰れるようになってきたのでしばらくぶりに自分のお仕事再開。契約社員としての契約書には兼業禁止の項目はなかったし (^^;&lt;br /&gt;&lt;br /&gt;----&lt;br /&gt;　久しぶりに GAE のプロジェクトの機能拡張。セレクトボックスを追加して、選択した時点でジャンプするようにしたのだが、さっそくはまる。&lt;br /&gt;&lt;br /&gt;　調べた結果、&lt;blockquote&gt;&lt;br /&gt;&amp;lt;select name="book_state" onChange="document.forms[content].submit();"&gt;&lt;/blockquote&gt;　でいくはずなのだが、なぜかうまくいかない。&lt;br /&gt;&lt;br /&gt;　週の初めの祝日の月曜日に時間をつぶし、今日家に帰ってからしばらくやったがだめ。google 様にお伺いを立てると、何のことはない「select submit エラー」で一発で&lt;a href="http://wiki.mesolabo.com/?%E3%83%A1%E3%82%BD%E7%9F%A5%E6%81%B5%2FHTML%2Fform.Submit%28%29%3B%E3%81%8C%E3%82%A8%E3%83%A9%E3%83%BC%E3%81%AB%E3%81%AA%E3%82%8B"&gt;答えが出た&lt;/a&gt;。&lt;br /&gt;　form の中の要素に sbumit の名を持つもの (name="submit") があるとアウト。form オブジェクトと解釈する前にメンバ変数として解釈してしまい「submit は fuction ではない」といわれてしまう。&lt;br /&gt;　今回は input hidden のひとつの名前が submit だった。&lt;br /&gt;&lt;br /&gt;　あぁ、おいらの貴重な時間を返しておくれ!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5137720336476054302-3220379197291648299?l=ytaro-wps.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/jp/WebProgramingSide/~4/0EeQ_fCUQA4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ytaro-wps.blogspot.com/feeds/3220379197291648299/comments/default" title="コメントの投稿" /><link rel="replies" type="text/html" href="http://ytaro-wps.blogspot.com/2010/07/javascriptform-submit.html#comment-form" title="0 件のコメント" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5137720336476054302/posts/default/3220379197291648299?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5137720336476054302/posts/default/3220379197291648299?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/jp/WebProgramingSide/~3/0EeQ_fCUQA4/javascriptform-submit.html" title="JavaScript:form で submit() できない" /><author><name>y.taro</name><uri>http://www.blogger.com/profile/11620535521618722674</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://ytaro-wps.blogspot.com/2010/07/javascriptform-submit.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkAEQXY-cCp7ImA9WxFbEU4.&quot;"><id>tag:blogger.com,1999:blog-5137720336476054302.post-8785156488925539553</id><published>2010-07-03T15:27:00.002+09:00</published><updated>2010-07-03T15:31:40.858+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-03T15:31:40.858+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="JavaScript" /><title>OpenSocial:JavaScript 勉強中</title><content type="html">　OpenSocial コンテンツの動的変更は JavaScript が必須と見て、いまさらながら JavaScript を勉強中。&lt;br /&gt;&lt;br /&gt;　家の本棚にあった、一番古い JavaScript の本は、2000年11月初版４刷。当時は CGI といえば Perl だったようだ (^^;。&lt;br /&gt;&lt;br /&gt;　10年間、一度もビッグメジャーにはならずに、それなりのニーズがあって生き延びてきた言語は珍しい。&lt;br /&gt;&lt;br /&gt;　HTML5 で、ビッグメジャーになれるか？&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5137720336476054302-8785156488925539553?l=ytaro-wps.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/jp/WebProgramingSide/~4/m__u5MNlYo0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ytaro-wps.blogspot.com/feeds/8785156488925539553/comments/default" title="コメントの投稿" /><link rel="replies" type="text/html" href="http://ytaro-wps.blogspot.com/2010/07/opensocialjavascript.html#comment-form" title="0 件のコメント" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5137720336476054302/posts/default/8785156488925539553?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5137720336476054302/posts/default/8785156488925539553?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/jp/WebProgramingSide/~3/m__u5MNlYo0/opensocialjavascript.html" title="OpenSocial:JavaScript 勉強中" /><author><name>y.taro</name><uri>http://www.blogger.com/profile/11620535521618722674</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://ytaro-wps.blogspot.com/2010/07/opensocialjavascript.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUEBR3o-cCp7ImA9WxFbEEU.&quot;"><id>tag:blogger.com,1999:blog-5137720336476054302.post-3471233645826851187</id><published>2010-07-02T22:18:00.004+09:00</published><updated>2010-07-03T00:14:16.458+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-03T00:14:16.458+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="PHP" /><title>PHP:プログラムを作ってみた</title><content type="html">　&lt;a href="http://www.php.net/manual/ja/index.php"&gt;PHP のマニュアル&lt;/a&gt;をだいぶ読み進んだので、実際のコードを少し追ってみたくなった。&lt;br /&gt;&lt;br /&gt;　が、適当なソースが見当たらない。いきなり symfony などの大きなものに挑戦すると、挫折するのが目に見えている。&lt;br /&gt;&lt;br /&gt;　なので、ちょっとしたコードを書いてみることにした。ネタは &lt;a href="http://ja.wikipedia.org/wiki/%E3%82%A8%E3%82%A4%E3%83%88%E3%83%BB%E3%82%AF%E3%82%A4%E3%83%BC%E3%83%B3"&gt;8queen&lt;/a&gt;。最初にプログラムを見たのは、確か、PC-8001 用のものを雑誌で。当時は Z80 アセンブラに書き換えて「早い早い！」と喜んでいたものだ。&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;　それ以来、何度か書いたことはあったが、多分ここ10年ぐらいは書いてない。まずは、腕慣らしをかねて C で (^^;。再帰を使った 50行弱のコード。一時間弱で完成。&lt;br /&gt;　一休みして、これを PHP に書き換え。昔の BASIC では変数名の後ろに $ がつくのは文字列型のしるしだったのだが、とか思いつつ30分弱で書き換え完了。&lt;br /&gt;&lt;br /&gt;　動かしてみると、延々となにやらエラーメッセージを表示。えぇ、PHP ってエラーがあっても止まらないの??&lt;br /&gt;&lt;br /&gt;　メッセージを出していたエラーを直して実行すると、今度は結果がでない。&lt;br /&gt;　echo をあっちこっち突っ込んで変数を表示させたり、盤を 8×8 から小さくしていろいろ試しているうちに、なぜか動いてしまった。&lt;br /&gt;　デバッグ用の出力文をはずしていくが、正常に動き続ける。&lt;br /&gt;&lt;br /&gt;　なぜ???&lt;br /&gt;&lt;br /&gt;　よくよく調べると、元のコードではグローバール変数を global 宣言していかった。&lt;br /&gt;　盤のデータをグローバル変数に取っていたのだが、元のプログラムが C なので、当然 global 宣言などない。盤のデータを読むほうの関数は'未定義の変数'とエラーになったのだが、値を書く方の関数は宣言しなくても代入できるわけだからエラーにならない。&lt;br /&gt;&lt;br /&gt;　抜かった orz。&lt;br /&gt;&lt;br /&gt;　最近の C なら、'値の使われない変数'とかのワーニングを出してくれるのに...。&lt;br /&gt;&lt;br /&gt;　C の感覚のままでは、なかなか手ごわそうだ。&lt;br /&gt;　&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5137720336476054302-3471233645826851187?l=ytaro-wps.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/jp/WebProgramingSide/~4/AXCEIeT73Ok" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ytaro-wps.blogspot.com/feeds/3471233645826851187/comments/default" title="コメントの投稿" /><link rel="replies" type="text/html" href="http://ytaro-wps.blogspot.com/2010/07/php_02.html#comment-form" title="0 件のコメント" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5137720336476054302/posts/default/3471233645826851187?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5137720336476054302/posts/default/3471233645826851187?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/jp/WebProgramingSide/~3/AXCEIeT73Ok/php_02.html" title="PHP:プログラムを作ってみた" /><author><name>y.taro</name><uri>http://www.blogger.com/profile/11620535521618722674</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://ytaro-wps.blogspot.com/2010/07/php_02.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUcFRXsyeip7ImA9WxFbEEk.&quot;"><id>tag:blogger.com,1999:blog-5137720336476054302.post-6686631360569425136</id><published>2010-07-02T12:52:00.002+09:00</published><updated>2010-07-02T12:56:54.592+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-02T12:56:54.592+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="OpenSocial" /><title>OpenSocial:書き換えは JavaScript</title><content type="html">　iGoogle ガジェットのソースをいくつか見ているのだが、HTML で表示するのは&lt;blockquote&gt;Loading...&lt;/blockquote&gt;だけで、あとは全部 JavaScript で書いているようだ。&lt;br /&gt;&lt;br /&gt;　PC は、まぁよいとして(JavaScritp も覚えなくてはならないという話は別にして)、ケータイはどうするのだろう？やっぱり Flash か？&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5137720336476054302-6686631360569425136?l=ytaro-wps.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/jp/WebProgramingSide/~4/O9D0tdfO5OA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ytaro-wps.blogspot.com/feeds/6686631360569425136/comments/default" title="コメントの投稿" /><link rel="replies" type="text/html" href="http://ytaro-wps.blogspot.com/2010/07/opensocial-javascript.html#comment-form" title="0 件のコメント" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5137720336476054302/posts/default/6686631360569425136?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5137720336476054302/posts/default/6686631360569425136?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/jp/WebProgramingSide/~3/O9D0tdfO5OA/opensocial-javascript.html" title="OpenSocial:書き換えは JavaScript" /><author><name>y.taro</name><uri>http://www.blogger.com/profile/11620535521618722674</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://ytaro-wps.blogspot.com/2010/07/opensocial-javascript.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ck8FSXY_eip7ImA9WxFUGUo.&quot;"><id>tag:blogger.com,1999:blog-5137720336476054302.post-6571885740866278827</id><published>2010-07-01T16:51:00.001+09:00</published><updated>2010-07-01T16:53:38.842+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-01T16:53:38.842+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="PHP" /><title>PHP:リファレンス(参照)とポインタは違うのか</title><content type="html">　&lt;a href="http://www.php.net/manual/ja/language.references.whatare.php"&gt;C と同じような書き方をするので、同じかと思ってた&lt;/a&gt;。&lt;br /&gt;&lt;br /&gt;　こりゃ、クラス定義も C++ と似て非なるものかもしれない。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5137720336476054302-6571885740866278827?l=ytaro-wps.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/jp/WebProgramingSide/~4/l1kG9r2cFUs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ytaro-wps.blogspot.com/feeds/6571885740866278827/comments/default" title="コメントの投稿" /><link rel="replies" type="text/html" href="http://ytaro-wps.blogspot.com/2010/07/php.html#comment-form" title="0 件のコメント" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5137720336476054302/posts/default/6571885740866278827?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5137720336476054302/posts/default/6571885740866278827?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/jp/WebProgramingSide/~3/l1kG9r2cFUs/php.html" title="PHP:リファレンス(参照)とポインタは違うのか" /><author><name>y.taro</name><uri>http://www.blogger.com/profile/11620535521618722674</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://ytaro-wps.blogspot.com/2010/07/php.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CE8ESXYzfCp7ImA9WxFUGUs.&quot;"><id>tag:blogger.com,1999:blog-5137720336476054302.post-5337203982403535589</id><published>2010-07-01T14:35:00.002+09:00</published><updated>2010-07-01T14:40:08.884+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-01T14:40:08.884+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="OpenSocial" /><title>OpenSocial:動的生成はどうやるの？</title><content type="html">　今、OpenSocial を、&lt;a href="http://code.google.com/intl/ja/apis/igoogle/docs/igoogledevguide.html"&gt;iGoogle デベロッパー ガイド&lt;/a&gt;を見ながら調べているのだが、これってページというかコンテンツの動的生成はどうやるのだろう？&lt;br /&gt;&lt;br /&gt;　仮に XML の中身を動的に更新しても、これは各サイトごとにキャッシュされているから更新されない。&lt;br /&gt;　中身を全部 JavaScript で組んで、dom 経由で更新するしかないのか？いや、フレームでも入れるか？&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5137720336476054302-5337203982403535589?l=ytaro-wps.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/jp/WebProgramingSide/~4/J5UoPLznNcg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ytaro-wps.blogspot.com/feeds/5337203982403535589/comments/default" title="コメントの投稿" /><link rel="replies" type="text/html" href="http://ytaro-wps.blogspot.com/2010/07/opensocial.html#comment-form" title="0 件のコメント" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5137720336476054302/posts/default/5337203982403535589?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5137720336476054302/posts/default/5337203982403535589?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/jp/WebProgramingSide/~3/J5UoPLznNcg/opensocial.html" title="OpenSocial:動的生成はどうやるの？" /><author><name>y.taro</name><uri>http://www.blogger.com/profile/11620535521618722674</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://ytaro-wps.blogspot.com/2010/07/opensocial.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0ENSHg5fip7ImA9WxFUGUs.&quot;"><id>tag:blogger.com,1999:blog-5137720336476054302.post-5533549914095375476</id><published>2010-07-01T11:01:00.003+09:00</published><updated>2010-07-01T16:34:59.626+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-01T16:34:59.626+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="symfony" /><title>symfony:今日のなぞリスト</title><content type="html">&lt;a style="color: rgb(255, 153, 102);" href="http://ytaro-wps.blogspot.com/2010/07/symfony_2573.html#comments"&gt;コメントで解決済み&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;アクションとビューがどうやって紐付けられているのかわからない。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symfony.gr.jp/docs/for-beginners/blog-tutorial/12-edit-posts"&gt;こちらのページ&lt;/a&gt;だと、edit アクションが表示されるときのビューは、editSuccess.php となっているのだが、そう紐付けられる理由がわからない。ディレクトリ構成＋ファイル名で決まるのか...。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5137720336476054302-5533549914095375476?l=ytaro-wps.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/jp/WebProgramingSide/~4/oqw8AQoL_zE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ytaro-wps.blogspot.com/feeds/5533549914095375476/comments/default" title="コメントの投稿" /><link rel="replies" type="text/html" href="http://ytaro-wps.blogspot.com/2010/07/symfony_2573.html#comment-form" title="2 件のコメント" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5137720336476054302/posts/default/5533549914095375476?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5137720336476054302/posts/default/5533549914095375476?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/jp/WebProgramingSide/~3/oqw8AQoL_zE/symfony_2573.html" title="symfony:今日のなぞリスト" /><author><name>y.taro</name><uri>http://www.blogger.com/profile/11620535521618722674</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>2</thr:total><feedburner:origLink>http://ytaro-wps.blogspot.com/2010/07/symfony_2573.html</feedburner:origLink></entry></feed>

