<?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.tagoh.org/~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:thr="http://purl.org/syndication/thread/1.0" xmlns:gd="http://schemas.google.com/g/2005" gd:etag="W/&quot;AkENQn4-cSp7ImA9WxFUFEg.&quot;"><id>tag:blogger.com,1999:blog-2984918733003015746</id><updated>2010-06-25T18:38:13.059+09:00</updated><title>Something Like Blog</title><subtitle type="html">or something like that...</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://blog.tagoh.org/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://blog.tagoh.org/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/2984918733003015746/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>tagoh</name><email>noreply@blogger.com</email></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>171</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.tagoh.org/tagoh" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="tagoh" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://paipo.jp/bookmarklet/?url=http%3A%2F%2Ffeeds.tagoh.org%2Ftagoh" src="http://www.feedburner.jp/fb/i/subscribe_paipo.gif">Paipo???</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://add.my.yahoo.co.jp/rss?url=http%3A%2F%2Ffeeds.tagoh.org%2Ftagoh" src="http://img.yahoo.co.jp/i/jp/my/addtomy1.gif">myyahoo???</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.tagoh.org%2Ftagoh" src="http://www.newsgator.com/images/ngsub1.gif">NewsGator Online???</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://feedpath.jp/feedreader/feeds_add?url=http%3A%2F%2Ffeeds.tagoh.org%2Ftagoh" src="http://feedpath.jp/common/images/sub_feedpath.gif">feedpath???</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.bloglines.com/sub/http://feeds.tagoh.org/tagoh" src="http://www.bloglines.com/images/sub_modern11.gif">Bloglines???</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.tagoh.org%2Ftagoh" src="http://buttons.googlesyndication.com/fusion/add.gif">Google???</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://r.hatena.ne.jp/append/http://feeds.tagoh.org/tagoh" src="http://r.hatena.ne.jp/images/addto_w.gif">???RSS???</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://reader.livedoor.com/subscribe/http://feeds.tagoh.org/tagoh" src="http://image.reader.livedoor.com/img/banner/91_17_1.gif">Livedoor???????</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://reader.goo.ne.jp/web/bookmarklet.html?,,http%3A%2F%2Ffeeds.tagoh.org%2Ftagoh" src="http://reader.goo.ne.jp/web/img/addwebrss.gif">goo RSS???????</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.plusmo.com/add?url=http%3A%2F%2Ffeeds.tagoh.org%2Ftagoh" src="http://plusmo.com/res/graphics/fbplusmo.gif">Subscribe with Plusmo</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.thefreedictionary.com/_/hp/AddRSS.aspx?http%3A%2F%2Ffeeds.tagoh.org%2Ftagoh" src="http://img.tfd.com/hp/addToTheFreeDictionary.gif">Subscribe with The Free Dictionary</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.live.com/?add=http%3A%2F%2Ffeeds.tagoh.org%2Ftagoh" src="http://tkfiles.storage.msn.com/x1piYkpqHC_35nIp1gLE68-wvzLZO8iXl_JMledmJQXP-XTBOLfmQv4zhj4MhcWEJh_GtoBIiAl1Mjh-ndp9k47If7hTaFno0mxW9_i3p_5qQw">Subscribe with Live.com</feedburner:feedFlare><entry gd:etag="W/&quot;AkENQn48eSp7ImA9WxFUFEg.&quot;"><id>tag:blogger.com,1999:blog-2984918733003015746.post-4440548387632627849</id><published>2010-06-25T18:38:00.000+09:00</published><updated>2010-06-25T18:38:13.071+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-06-25T18:38:13.071+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="fontconfig" /><title>A hack to allow editing the charset and the lang in a font on fontconfig</title><content type="html">&lt;b&gt;&lt;span style="font-size: large;"&gt;Background&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
fontconfig is scanning a font and gathering the information to see what kind of character sets it's possible to support. being used to pick up the certain font according to&amp;nbsp; a request from a user. having said that all of the fonts doesn't necessarily have certain coverage of the glyphs for certain character sets. so given that missing glyphs are not a big deal or still looks good with a fallback font for them, there should be needs to use such fonts for the certain language anyway.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style="font-size: large;"&gt;Syntax&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
After this hack, two elements are available. &amp;lt;charset&amp;gt; to update the character sets information a.k.a. FcCharSet and &amp;lt;langset&amp;gt; to update the language coverage information a.k.a. FcLangSet. in either case, the element has to have the language name that is available as orth file in fontconfig but without .orth suffix, as CDATA. it looks like:&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;&lt;blockquote&gt;&amp;lt;match target="scan"&amp;gt;
                &amp;lt;test name="family"&amp;gt;
                        &amp;lt;string&amp;gt;HanaMin&amp;lt;/string&amp;gt;
                &amp;lt;/test&amp;gt;
                &amp;lt;edit name="charset" mode="assign" binding="strong"&amp;gt;
                        &amp;lt;charset&amp;gt;ja&amp;lt;/charset&amp;gt;
                &amp;lt;/edit&amp;gt;
                &amp;lt;edit name="lang" mode="assign" binding="strong"&amp;gt;
                        &amp;lt;langset&amp;gt;ja&amp;lt;/langset&amp;gt;
                &amp;lt;/edit&amp;gt;
        &amp;lt;/match&amp;gt;
&lt;/blockquote&gt;&lt;/pre&gt;&lt;br /&gt;
And you have to run fc-cache again to re-generate the fontconfig cache file because the above rule only affects the scan phase. then starting to match HanaMin for serif:lang=ja in this case. which originally has zh-hk, zh-mo and zh-tw coverage.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style="font-size: large;"&gt;Code&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
See &lt;a href="http://cgit.freedesktop.org/%7Etagoh/fontconfig/commit/?h=lang-modification&amp;amp;id=5d7608ca31fbbfb527b52a6bffc2b6945e9f92d0"&gt;private git repo&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2984918733003015746-4440548387632627849?l=blog.tagoh.org' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/tagoh/~4/84I-I-GIHbo" height="1" width="1"/&gt;</content><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=2984918733003015746&amp;postID=4440548387632627849" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2984918733003015746/posts/default/4440548387632627849?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2984918733003015746/posts/default/4440548387632627849?v=2" /><link rel="alternate" type="text/html" href="http://blog.tagoh.org/2010/06/hack-to-allow-editing-charset-and-lang.html" title="A hack to allow editing the charset and the lang in a font on fontconfig" /><author><name>tagoh</name><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="00966888558412186953" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;D0AFSHo_fCp7ImA9WxFWE0o.&quot;"><id>tag:blogger.com,1999:blog-2984918733003015746.post-6182700142355306405</id><published>2010-06-01T16:01:00.000+09:00</published><updated>2010-06-01T16:01:59.444+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-06-01T16:01:59.444+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="GNOME" /><category scheme="http://www.blogger.com/atom/ns#" term="Tips" /><title>How to reset the background on GNOME desktop (with unusual way...)</title><content type="html">ニッチな需要かもだけど、どうなってんのという感じで。&lt;br /&gt;
&lt;br /&gt;
背景画像や背景色の変更はGNOME上ではgnome-appearance-propertiesで行う。ここを一度でも変えると個々人の設定として記録される。ディストリビューションによっては毎リリースごとテーマを変えてくるものもあり、新しいバージョン入れた!って気分を味わえなくてつまらないので、これを強制的にリセットする方法を探してみた。&lt;br /&gt;
&lt;br /&gt;
といってもそんな大した話ではないけど、まずひとつ。&lt;i&gt;/desktop/gnome/background/picture_filename&lt;/i&gt;というキーがあって、こいつをクリアすると背景画像がデフォルトのものに戻る。が、しかし、再びgnome-appearance-propertiesを起動すると設定したものへまた戻ってしまう。&lt;br /&gt;
で、もうひとつ。&lt;i&gt;$HOME/.gnome2/backgrounds.xml&lt;/i&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/2984918733003015746-6182700142355306405?l=blog.tagoh.org' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/tagoh/~4/wwdHwSjnqLc" height="1" width="1"/&gt;</content><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=2984918733003015746&amp;postID=6182700142355306405" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2984918733003015746/posts/default/6182700142355306405?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2984918733003015746/posts/default/6182700142355306405?v=2" /><link rel="alternate" type="text/html" href="http://blog.tagoh.org/2010/06/how-to-reset-background-on-gnome.html" title="How to reset the background on GNOME desktop (with unusual way...)" /><author><name>tagoh</name><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="00966888558412186953" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;AkADRXc8fyp7ImA9WxFUEUo.&quot;"><id>tag:blogger.com,1999:blog-2984918733003015746.post-4601382034235169478</id><published>2010-05-20T21:16:00.002+09:00</published><updated>2010-06-22T12:52:54.977+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-06-22T12:52:54.977+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Mozc" /><category scheme="http://www.blogger.com/atom/ns#" term="Fedora" /><category scheme="http://www.blogger.com/atom/ns#" term="Input Method" /><title>Fedora yum repository for Mozc available</title><content type="html">I've just created yum repository metadata for &lt;a href="http://code.google.com/p/mozc/"&gt;Mozc&lt;/a&gt; on my &lt;a href="http://tagoh.fedorapeople.org/mozc/" tooltip="linkalert-tip"&gt;fedorapeople space&lt;/a&gt;. you can install the latest package after installing &lt;a href="http://tagoh.fedorapeople.org/mozc/mozc.repo" tooltip="linkalert-tip"&gt;mozc.repo&lt;/a&gt; file under /etc/yum.repo.d on your system.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Currently it contains the binary rpms for i686 and x86_64 only on Fedora 12 and 13. but not for ppc nor ppc64 because unfortunately the build failed.&lt;br /&gt;
&lt;br /&gt;
For another news,&amp;nbsp; started to include &lt;a href="http://github.com/hidegit/mozc-config" tooltip="linkalert-tip"&gt;mozc-config&lt;/a&gt; in the package. though I pondered to make another package for that, it was difficult to do so because it requires the build environment of Mozc for header files and static libraries and objects.&lt;br /&gt;
&lt;br /&gt;
Enjoy,&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;[Update: 2010/05/28]:&lt;/b&gt; fixed a fail on i386 box to fetch the metadata via yum; sorry for inconvenience.&lt;br /&gt;
&lt;b&gt;[Update: 2010/06/22]:&lt;/b&gt; fixed the repo file and URL because it has been changed due to the restructure of the package.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2984918733003015746-4601382034235169478?l=blog.tagoh.org' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/tagoh/~4/JmDjMR3QDm8" height="1" width="1"/&gt;</content><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=2984918733003015746&amp;postID=4601382034235169478" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2984918733003015746/posts/default/4601382034235169478?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2984918733003015746/posts/default/4601382034235169478?v=2" /><link rel="alternate" type="text/html" href="http://blog.tagoh.org/2010/05/fedora-yum-repository-for-mozc.html" title="Fedora yum repository for Mozc available" /><author><name>tagoh</name><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="00966888558412186953" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CEEBRn4-fip7ImA9WxFTFE4.&quot;"><id>tag:blogger.com,1999:blog-2984918733003015746.post-7466630859908261337</id><published>2010-04-05T10:57:00.000+09:00</published><updated>2010-04-05T10:57:37.056+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-04-05T10:57:37.056+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="memo" /><category scheme="http://www.blogger.com/atom/ns#" term="Walkman" /><category scheme="http://www.blogger.com/atom/ns#" term="Linux" /><title>WalkmanをLinuxでSonicStage無しに転送する方法</title><content type="html">メモ。&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://mattn.kaoriya.net/software/linux/20071121165107.htm"&gt;WalkmanをLinuxでSonicStage無しに転送する方法&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2984918733003015746-7466630859908261337?l=blog.tagoh.org' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/tagoh/~4/XZhoMsCR-ek" height="1" width="1"/&gt;</content><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=2984918733003015746&amp;postID=7466630859908261337" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2984918733003015746/posts/default/7466630859908261337?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2984918733003015746/posts/default/7466630859908261337?v=2" /><link rel="alternate" type="text/html" href="http://blog.tagoh.org/2010/04/walkmanlinuxsonicstage.html" title="WalkmanをLinuxでSonicStage無しに転送する方法" /><author><name>tagoh</name><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="00966888558412186953" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;D04MQns5eSp7ImA9WxBbGE8.&quot;"><id>tag:blogger.com,1999:blog-2984918733003015746.post-4722348803260164088</id><published>2010-03-17T14:14:00.011+09:00</published><updated>2010-03-17T20:39:43.521+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-03-17T20:39:43.521+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Life" /><category scheme="http://www.blogger.com/atom/ns#" term="Gadget" /><category scheme="http://www.blogger.com/atom/ns#" term="USB" /><title>ドリンククーラー</title><content type="html">オフィスが暑すぎる。買ったドリンクも途端に温くなる。イケてない。ということで、昨日BUY NOWしたブツが早速届いた。昨日の夕方注文して、午前中には届いていたので、予想よりだいぶ早かった。&lt;br /&gt;&lt;br /&gt;とりあえず箱。&lt;br /&gt;&lt;a tooltip="linkalert-tip" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_XnD9JeEHBUc/S6BpVYRX2ZI/AAAAAAAAAMw/9EOK1HkytC0/s1600-h/IMAG0008.jpg"&gt;&lt;img tooltip="linkalert-tip" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 150px; height: 200px;" src="http://3.bp.blogspot.com/_XnD9JeEHBUc/S6BpVYRX2ZI/AAAAAAAAAMw/9EOK1HkytC0/s200/IMAG0008.jpg" alt="" id="BLOGGER_PHOTO_ID_5449471365131786642" border="0"&gt;&lt;/a&gt;&lt;br /&gt;中身。&lt;br /&gt;&lt;a tooltip="linkalert-tip" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_XnD9JeEHBUc/S6BpjeolAuI/AAAAAAAAAM4/cEZSEA8l7lc/s1600-h/IMAG0009.jpg"&gt;&lt;img tooltip="linkalert-tip" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 150px; height: 200px;" src="http://1.bp.blogspot.com/_XnD9JeEHBUc/S6BpjeolAuI/AAAAAAAAAM4/cEZSEA8l7lc/s200/IMAG0009.jpg" alt="" id="BLOGGER_PHOTO_ID_5449471607357899490" border="0"&gt;&lt;/a&gt;保冷の場合はファンが回る。音はほとんど気にならない。ノートPCでちょっと勢いよくファンが回転したぐらいの音か?&lt;br /&gt;保温時にはファンは回らないらしい。&lt;br /&gt;&lt;a tooltip="linkalert-tip" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_XnD9JeEHBUc/S6Bp-J3iCjI/AAAAAAAAANA/9KNTroswGYM/s1600-h/IMAG0010.jpg"&gt;&lt;img tooltip="linkalert-tip" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 150px; height: 200px;" src="http://1.bp.blogspot.com/_XnD9JeEHBUc/S6Bp-J3iCjI/AAAAAAAAANA/9KNTroswGYM/s200/IMAG0010.jpg" alt="" id="BLOGGER_PHOTO_ID_5449472065639942706" border="0"&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="float: right;"&gt;&lt;br /&gt;&lt;iframe src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&amp;amp;bc1=000000&amp;amp;IS2=1&amp;amp;npa=1&amp;amp;bg1=FFFFFF&amp;amp;fc1=000000&amp;amp;lc1=0000FF&amp;amp;t=tagohjp-22&amp;amp;o=9&amp;amp;p=8&amp;amp;l=as1&amp;amp;m=amazon&amp;amp;f=ifr&amp;amp;md=1X69VDGQCMF7Z30FM082&amp;amp;asins=B000FHON24" style="width: 120px; height: 240px;" marginwidth="0" marginheight="0" frameborder="0" scrolling="no"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;サイズは缶が密着するぐらいのサイズ。なので、ちょっと太めのペットボトルなんかはアウト。とりあえずポカリスエットぐらいのサイズは入った。取説には一応、「350ml缶のように、本体内側金属部に接していないと、保温・保冷効果が低い場合があります」と注意書きが書いてあるが、現状では入りさえすれば問題なさそう。&lt;br /&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/2984918733003015746-4722348803260164088?l=blog.tagoh.org' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/tagoh/~4/ZCPVMpdJGjk" height="1" width="1"/&gt;</content><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=2984918733003015746&amp;postID=4722348803260164088" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2984918733003015746/posts/default/4722348803260164088?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2984918733003015746/posts/default/4722348803260164088?v=2" /><link rel="alternate" type="text/html" href="http://blog.tagoh.org/2010/03/blog-post.html" title="ドリンククーラー" /><author><name>tagoh</name><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="00966888558412186953" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_XnD9JeEHBUc/S6BpVYRX2ZI/AAAAAAAAAMw/9EOK1HkytC0/s72-c/IMAG0008.jpg" height="72" width="72" /><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CU4NSHY9fSp7ImA9WxBWGUo.&quot;"><id>tag:blogger.com,1999:blog-2984918733003015746.post-4582316098594755945</id><published>2010-02-12T20:10:00.003+09:00</published><updated>2010-02-12T20:26:39.865+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-12T20:26:39.865+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Gmail" /><category scheme="http://www.blogger.com/atom/ns#" term="Windows Mobile" /><title>Google Sync for Contacts on WinMo</title><content type="html">フリガナが消失して全く使い物にならない問題が存在した(する)けど、いくらかよくなったようだ。同期されたりされなかったりすることはあるので、最終的には全コンタクトのフリガナ再入力が必要になるようだけど、何とかなりそう。&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;まず、ActiveSyncで同期するデータに連絡先を含める&lt;/li&gt;&lt;li&gt;詳細設定から「競合が発生した場合」のオプションを「デバイスのアイテムを保持する」に変更&lt;/li&gt;&lt;li&gt;同期開始&lt;/li&gt;&lt;li&gt;フリガナが消えたデータを片っ端から再入力&lt;/li&gt;&lt;li&gt;再度同期&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;一応これで、Google Contactsの各データにカスタムフィールドとしてフリガナが追加される。ただGoogle Contacts側の挙動がちょっとおかしくてWebからカスタムフィールドの追加/編集/削除をしようとしてもうまくいかない(ことがある)。編集は諦めてWinMo側でやった方がよさそう。また、必ずしも全データのフリガナが消えるわけでもないらしく、該当するデータのフリガナはGoogle Contacts側にもない。原因不明。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;前者の問題はサポートに問い合わせてみたこともあったけど、カスタムフィールドは連絡先へのマッピングがされてません、とかいう意味不明な回答しかもらえなかった。&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2984918733003015746-4582316098594755945?l=blog.tagoh.org' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/tagoh/~4/ldCON8erQyc" height="1" width="1"/&gt;</content><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=2984918733003015746&amp;postID=4582316098594755945" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2984918733003015746/posts/default/4582316098594755945?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2984918733003015746/posts/default/4582316098594755945?v=2" /><link rel="alternate" type="text/html" href="http://blog.tagoh.org/2010/02/google-sync-for-contacts-on-winmo.html" title="Google Sync for Contacts on WinMo" /><author><name>tagoh</name><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="00966888558412186953" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CUcGRXY6cSp7ImA9WxBWGUo.&quot;"><id>tag:blogger.com,1999:blog-2984918733003015746.post-9173256122355575799</id><published>2010-02-12T20:09:00.000+09:00</published><updated>2010-02-12T20:10:24.819+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-12T20:10:24.819+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Life" /><title>Happy Birthday to me</title><content type="html">SSIA&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2984918733003015746-9173256122355575799?l=blog.tagoh.org' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/tagoh/~4/n8jnihQUZoU" height="1" width="1"/&gt;</content><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=2984918733003015746&amp;postID=9173256122355575799" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2984918733003015746/posts/default/9173256122355575799?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2984918733003015746/posts/default/9173256122355575799?v=2" /><link rel="alternate" type="text/html" href="http://blog.tagoh.org/2010/02/happy-birthday-to-me.html" title="Happy Birthday to me" /><author><name>tagoh</name><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="00966888558412186953" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;AkQESX45eip7ImA9WxBQGEQ.&quot;"><id>tag:blogger.com,1999:blog-2984918733003015746.post-2737395576182846064</id><published>2010-01-19T19:41:00.002+09:00</published><updated>2010-01-19T19:51:48.022+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-01-19T19:51:48.022+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Windows Mobile" /><title>What a kind of processes bring up at the start up time?</title><content type="html">メモ。&lt;br /&gt;&lt;br /&gt;&lt;a tooltip="linkalert-tip" href="http://support.microsoft.com/kb/951820/ja"&gt;サスペンド中の Windows Mobile 6 Professional または Windows Mobile 6 Classic で意図せずにデバイスの電源が入ることがある - 自動的に起動するプログラムの一覧&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote style="border-style: dotted; border-color: gray; background-color: rgb(240, 240, 240);"&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;プログラム名 :&lt;/span&gt; calupd.exe&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;目的 :&lt;/span&gt; 予定の管理&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;起動時間 :&lt;/span&gt; 毎日 0:00。&lt;br /&gt;当日の予定が登録されている場合には毎日 0:00 の他に予定の開始時刻の 15 分前、開始時刻、終了時刻の 15 分前、終了時刻の計 4 回にも起動します。&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;動作 :&lt;/span&gt;&lt;br /&gt;当日の予定の確認を行います。予定時刻が早い順に 2 件分のアラームを設定し、その後の予定の確認およびアラームの設定のため、再度確認プログラムを起動するように設定します。当日に予定があれば開始時刻に 再設定し、当日の予定がない場合には 0:00 に再設定します。&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;プログラム名 :&lt;/span&gt; calnot.exe&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;目的 :&lt;/span&gt; 繰り返し設定がされている予定の管理&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;起動時間 :&lt;/span&gt; 時刻設定から一週間ごとに 0:00。&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;動作 :&lt;/span&gt;&lt;br /&gt;今後 1 週間以内に登録されている予定および仕事を確認し、指定された時間にアラームを起動するように登録します。&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;プログラム名 :&lt;/span&gt; ceipui.exe&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;目的 :&lt;/span&gt; カスタマ フィードバック画面の表示&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;起動時間 :&lt;/span&gt; カスタマ フィードバックの設定を行っていない場合、初回 ActiveSync 接続時、および接続した 15 分後の計 2 回に起動します。&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;動作 :&lt;/span&gt;&lt;br /&gt;起動時にユーザーに通知アイコンを表示し、ユーザーが [次へ] を押した場合、 [スタート]、[設定]、[システム]、[カスタマ フィードバック] を順に選択した際に表示されるカスタマ フィードバック画面を表示します。&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;プログラム名 :&lt;/span&gt; enrollnot.exe&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;目的 :&lt;/span&gt; 証明書更新の管理&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;起動時間 :&lt;/span&gt; 毎日 12:00。&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;動作 :&lt;/span&gt;&lt;br /&gt;更新が必要な証明書があるかを確認します。&lt;br /&gt;更新が必要な証明書が確認された場合はユーザーに更新の是非を確認し、ユーザーが更新要求した場合、証明書発行先に接続し、証明書の更新を行います。&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;プログラム名 :&lt;/span&gt; sqmevent.exe&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;目的 :&lt;/span&gt; カスタマ フィードバックの管理&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;起動時間 :&lt;/span&gt; 日付・時刻を設定した時刻に毎日起動&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;動作 :&lt;/span&gt;&lt;br /&gt;[設定] の [カスタマ フィードバック] を通じて、カスタマ エクスペリエンス向上プログラムに参加している場合、収集したデータを定期的に送信するために必要な処理を行います。&lt;br /&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2984918733003015746-2737395576182846064?l=blog.tagoh.org' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/tagoh/~4/hK_xVF0JDXI" height="1" width="1"/&gt;</content><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=2984918733003015746&amp;postID=2737395576182846064" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2984918733003015746/posts/default/2737395576182846064?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2984918733003015746/posts/default/2737395576182846064?v=2" /><link rel="alternate" type="text/html" href="http://blog.tagoh.org/2010/01/what-kind-of-processes-bring-up-at.html" title="What a kind of processes bring up at the start up time?" /><author><name>tagoh</name><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="00966888558412186953" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CkUNR3k-fyp7ImA9WxBQF0Q.&quot;"><id>tag:blogger.com,1999:blog-2984918733003015746.post-1542961698446343418</id><published>2010-01-18T13:46:00.003+09:00</published><updated>2010-01-18T13:51:36.757+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-01-18T13:51:36.757+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="NVIDIA" /><category scheme="http://www.blogger.com/atom/ns#" term="Fedora" /><title>How to resolve the proprietary NVIDIA driver installation</title><content type="html">メモ。&lt;a tooltip="linkalert-tip" href="http://linuxsoftwareblog.com/blog/?p=232"&gt;SOLVED Fedora 12 + Nvidia installation problems&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;自分の環境だとこれだけでは不十分で、/etc/modprobe.d/blacklist.confに&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;blacklist nouveau&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;を追加で動くようになった。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2984918733003015746-1542961698446343418?l=blog.tagoh.org' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/tagoh/~4/IkXA-qgo0VU" height="1" width="1"/&gt;</content><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=2984918733003015746&amp;postID=1542961698446343418" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2984918733003015746/posts/default/1542961698446343418?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2984918733003015746/posts/default/1542961698446343418?v=2" /><link rel="alternate" type="text/html" href="http://blog.tagoh.org/2010/01/how-to-resolve-proprietary-nvidia.html" title="How to resolve the proprietary NVIDIA driver installation" /><author><name>tagoh</name><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="00966888558412186953" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;C0MBQnY6eip7ImA9WxBQFUg.&quot;"><id>tag:blogger.com,1999:blog-2984918733003015746.post-7022628406396241300</id><published>2010-01-15T19:26:00.003+09:00</published><updated>2010-01-15T19:30:53.812+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-01-15T19:30:53.812+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="memo" /><category scheme="http://www.blogger.com/atom/ns#" term="Mew" /><title>How to show all of the addresses on Mew that is truncated due to too much</title><content type="html">また忘れるのでメモ。&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span style="color: rgb(0, 204, 204); font-weight: bold;"&gt;To:&lt;/span&gt; &lt;span style="color: rgb(204, 51, 204); font-weight: bold;"&gt;hoge@example.com, fuga@example.com,...&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;みたいなやつを省略せずに展開する方法。&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;zv - mew-summary-toggle-header-veil&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;を使う。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2984918733003015746-7022628406396241300?l=blog.tagoh.org' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/tagoh/~4/mA1HyyGETKQ" height="1" width="1"/&gt;</content><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=2984918733003015746&amp;postID=7022628406396241300" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2984918733003015746/posts/default/7022628406396241300?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2984918733003015746/posts/default/7022628406396241300?v=2" /><link rel="alternate" type="text/html" href="http://blog.tagoh.org/2010/01/how-to-show-all-of-addresses-on-mew.html" title="How to show all of the addresses on Mew that is truncated due to too much" /><author><name>tagoh</name><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="00966888558412186953" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;C0EDQ345cCp7ImA9WxBRGU8.&quot;"><id>tag:blogger.com,1999:blog-2984918733003015746.post-7003513163793119949</id><published>2010-01-07T22:25:00.004+09:00</published><updated>2010-01-08T12:34:32.028+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-01-08T12:34:32.028+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Ruby" /><title>How come Regexp.unescape is unavailable?</title><content type="html">書いてみた。自分の技量ではこれ以上縮まる気がしない。&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;code&gt;&lt;br /&gt;&gt; Regexp.escape("\\((\t\n").gsub(/\\([\[\]\{\}\(\)\|\-\*\.\\\?\+\^\$\# fnrt])/){|s|i=$1;i=~/[fnrt]/?eval('"'+"\\#{i}"+'"'):i}&lt;br /&gt;=&gt; "\\((\t\n"&lt;/code&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;b&gt;[2009-01-08]:&lt;/b&gt; typoがあったので修正&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2984918733003015746-7003513163793119949?l=blog.tagoh.org' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/tagoh/~4/OphOaSobv_M" height="1" width="1"/&gt;</content><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=2984918733003015746&amp;postID=7003513163793119949" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2984918733003015746/posts/default/7003513163793119949?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2984918733003015746/posts/default/7003513163793119949?v=2" /><link rel="alternate" type="text/html" href="http://blog.tagoh.org/2010/01/how-come-regexpunescape-is-unavailable.html" title="How come Regexp.unescape is unavailable?" /><author><name>tagoh</name><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="00966888558412186953" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;A0AGQn86fyp7ImA9WxBRGE8.&quot;"><id>tag:blogger.com,1999:blog-2984918733003015746.post-7990624653848326130</id><published>2010-01-07T10:58:00.002+09:00</published><updated>2010-01-07T11:02:03.117+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-01-07T11:02:03.117+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="memo" /><category scheme="http://www.blogger.com/atom/ns#" term="Mew" /><title>How to mark messages as being deleted in Mew</title><content type="html">気が向いた時にしか使わないのでいつも忘れる上にinfoから探すのにいつも苦労するのでメモ。&lt;br /&gt;&lt;br /&gt;summary更新時にmarkつける設定:&lt;br /&gt;&lt;blockquote&gt;(setq mew-summary-form-mark-delete t)&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;キーバインドを使ってmarkつける方法: Md&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2984918733003015746-7990624653848326130?l=blog.tagoh.org' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/tagoh/~4/M92rJ7b0VlE" height="1" width="1"/&gt;</content><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=2984918733003015746&amp;postID=7990624653848326130" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2984918733003015746/posts/default/7990624653848326130?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2984918733003015746/posts/default/7990624653848326130?v=2" /><link rel="alternate" type="text/html" href="http://blog.tagoh.org/2010/01/how-to-mark-messages-as-being-deleted.html" title="How to mark messages as being deleted in Mew" /><author><name>tagoh</name><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="00966888558412186953" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CUMCRXc6cCp7ImA9WxBSE0o.&quot;"><id>tag:blogger.com,1999:blog-2984918733003015746.post-7953246119694143980</id><published>2009-12-21T14:14:00.002+09:00</published><updated>2009-12-21T14:31:04.918+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-21T14:31:04.918+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="prune" /><category scheme="http://www.blogger.com/atom/ns#" term="IRC" /><title>How come + and - appears at the beginning of the line on IRC?</title><content type="html">調べようと思ったことの発端はplumに限らず現象を見たという話から。&lt;br /&gt;&lt;br /&gt;手がかりはxchatのソースコード:  src/common/proto-irc.c:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;pre&gt;static void&lt;br /&gt;process_named_msg (session *sess, char *type, char *word[], char *word_eol[])&lt;br /&gt;{&lt;br /&gt;....&lt;br /&gt;             case WORDL('N','O','T','I'):&lt;br /&gt;                     {&lt;br /&gt;                             int id = FALSE; /* identified */&lt;br /&gt;&lt;br /&gt;                             text = word_eol[4];&lt;br /&gt;                             if (*text == ':')&lt;br /&gt;                                     text++;&lt;br /&gt;&lt;br /&gt;                             if (serv-&gt;have_idmsg)&lt;br /&gt;                             {&lt;br /&gt;                                     if (*text == '+')&lt;br /&gt;                                     {&lt;br /&gt;                                             id = TRUE;&lt;br /&gt;                                             text++;&lt;br /&gt;                                     } else if (*text == '-')&lt;br /&gt;                                             text++;&lt;br /&gt;                             }&lt;br /&gt;&lt;/pre&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;上記のコードにあるようにxchatではある特定の条件(serv-&gt;have_idmsg)下に於いてメッセージの先頭の+および-を無視している。&lt;br /&gt;&lt;br /&gt;では特定の条件とは何か:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;pre&gt;static void&lt;br /&gt;process_numeric (session * sess, int n,&lt;br /&gt;                                        char *word[], char *word_eol[], char *&lt;br /&gt;text)&lt;br /&gt;{&lt;br /&gt;....&lt;br /&gt;      case 290:       /* CAPAB reply */&lt;br /&gt;              if (strstr (word_eol[1], "IDENTIFY-MSG"))&lt;br /&gt;              {&lt;br /&gt;                      serv-&gt;have_idmsg = TRUE;&lt;br /&gt;                      break;&lt;br /&gt;              }&lt;br /&gt;              goto def;&lt;br /&gt;&lt;/pre&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;CAPAB&lt;/span&gt;コマンドの戻り値である&lt;span style="font-style: italic;"&gt;RPL_CLIENTCAPAB&lt;/span&gt;に&lt;span style="font-style: italic;"&gt;IDENTIFY-MSG&lt;/span&gt;が渡されている場合、このような挙動になるらしい。&lt;br /&gt;&lt;br /&gt;CAPABって何?&lt;br /&gt;&lt;br /&gt;&lt;a tooltip="linkalert-tip" href="http://freenode.net/faq.shtml#registering"&gt;freenode: frequently-asked questions&lt;/a&gt;:&lt;br /&gt;&lt;blockquote&gt;Your nick is how people on &lt;span class="freenode"&gt;freenode&lt;/span&gt; know you.        If you register it, you'll be able to use the same nick over and over.        If you don't register, someone else may end up registering the nick       you want.  If you register and use the same nick, people will begin to       know you by reputation. If they're running IRC software which supports       &lt;b&gt;CAPAB IDENTIFY-MSG&lt;/b&gt;, they'll be able to tell when someone is       spoofing your identity.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;ここよりNickServ関係であることが分かる。ということで、pruneでも似たようなコードを書いて+/-が出てくるのを回避。&lt;br /&gt;&lt;a tooltip="linkalert-tip" href="http://github.com/tagoh/prune/commit/73cdf3301c422672c7a1757d6bc397d58c239721"&gt;http://github.com/tagoh/prune/commit/73cdf3301c422672c7a1757d6bc397d58c239721&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2984918733003015746-7953246119694143980?l=blog.tagoh.org' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/tagoh/~4/RAWleZzGAeE" height="1" width="1"/&gt;</content><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=2984918733003015746&amp;postID=7953246119694143980" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2984918733003015746/posts/default/7953246119694143980?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2984918733003015746/posts/default/7953246119694143980?v=2" /><link rel="alternate" type="text/html" href="http://blog.tagoh.org/2009/12/how-come-and-appears-at-beginning-of.html" title="How come + and - appears at the beginning of the line on IRC?" /><author><name>tagoh</name><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="00966888558412186953" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CkQFQX46eyp7ImA9WxBTEkk.&quot;"><id>tag:blogger.com,1999:blog-2984918733003015746.post-6625699490574494921</id><published>2009-12-08T11:16:00.004+09:00</published><updated>2009-12-08T11:45:10.013+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-08T11:45:10.013+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="prune" /><category scheme="http://www.blogger.com/atom/ns#" term="IRC" /><category scheme="http://www.blogger.com/atom/ns#" term="Ruby" /><title>prune - IRC protocol library for Ruby</title><content type="html">I'm pleased to have first release of prune, IRC protocol library for Ruby now. which contains the IRC proxy daemon as the sample implementation, but works enough as powerful. in this release, strictly speaking, it doesn't have a server implementation in a class yet though, will be available in the future release.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Major features in prune are/will be:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Ruby-friendly to deal with the IRC protocol.&lt;/li&gt;&lt;li&gt;easy to extend the behaviour&lt;/li&gt;&lt;li&gt;the plugin mechanism&lt;/li&gt;&lt;li&gt;the reloading configuration support&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;Also, the features in the proxy daemon are:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;able to keep multiple servers connection&lt;/li&gt;&lt;li&gt;the encoding support per channels.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;For more details of this project, please see &lt;a href="http://github.com/tagoh/prune"&gt;http://github.com/tagoh/prune&lt;/a&gt;. you can download the source code there too.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Enjoy,&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2984918733003015746-6625699490574494921?l=blog.tagoh.org' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/tagoh/~4/DRSj0yrifko" height="1" width="1"/&gt;</content><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=2984918733003015746&amp;postID=6625699490574494921" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2984918733003015746/posts/default/6625699490574494921?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2984918733003015746/posts/default/6625699490574494921?v=2" /><link rel="alternate" type="text/html" href="http://blog.tagoh.org/2009/12/prune-irc-protocol-library-for-ruby.html" title="prune - IRC protocol library for Ruby" /><author><name>tagoh</name><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="00966888558412186953" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CkACQX04eip7ImA9WxNaF0g.&quot;"><id>tag:blogger.com,1999:blog-2984918733003015746.post-2553315203236725347</id><published>2009-12-02T19:36:00.001+09:00</published><updated>2009-12-02T19:46:00.332+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-02T19:46:00.332+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="HT-01A" /><category scheme="http://www.blogger.com/atom/ns#" term="Windows Mobile" /><title>mopera U 端末設定で作られるアカウント名を変更する</title><content type="html">&lt;span style="font-weight: bold;"&gt;\&lt;layer id="google-toolbar-hilite-0" style="background-color: Yellow; color: black;"&gt;HKCU&lt;/layer&gt;\&lt;layer id="google-toolbar-hilite-1" style="background-color: Cyan; color: black;"&gt;Software&lt;/layer&gt;\&lt;layer id="google-toolbar-hilite-2" style="background-color: Fuchsia; color: black;"&gt;HTC&lt;/layer&gt;\&lt;layer id="google-toolbar-hilite-3" style="background-color: Chartreuse; color: black;"&gt;SuperQuick&lt;/layer&gt;\EmailAccount&lt;/span&gt;を任意の文字列に変更すれば実行後にPocketOutlookに作られるアカウント名がそれになる。&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/2984918733003015746-2553315203236725347?l=blog.tagoh.org' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/tagoh/~4/I-It8h7okvQ" height="1" width="1"/&gt;</content><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=2984918733003015746&amp;postID=2553315203236725347" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2984918733003015746/posts/default/2553315203236725347?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2984918733003015746/posts/default/2553315203236725347?v=2" /><link rel="alternate" type="text/html" href="http://blog.tagoh.org/2009/12/mopera-u.html" title="mopera U 端末設定で作られるアカウント名を変更する" /><author><name>tagoh</name><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="00966888558412186953" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;D0cFRnw8cSp7ImA9WxNaEEg.&quot;"><id>tag:blogger.com,1999:blog-2984918733003015746.post-7951215157618901867</id><published>2009-11-24T18:09:00.004+09:00</published><updated>2009-11-24T18:30:17.279+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-24T18:30:17.279+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Xorg" /><category scheme="http://www.blogger.com/atom/ns#" term="Fedora" /><title>Keyboard layout is being messed up on Fedora 12</title><content type="html">&lt;div&gt;以前よりいろいろ問題の多かったキーボードまわりの設定だけれど、Fedora 12にアップグレードしたら案の定おかしくなってた。症状は\や_が入力できない、など。実際にはもっと広範囲にわたってキーレイアウトがぐちゃぐちゃに入れ替えられてる。カーソルキーが別の割り当てになってたりとか。&lt;/div&gt;&lt;div&gt;原因は&lt;a href="http://blog.tagoh.org/2008/06/emulatewheel.html"&gt;以前EmulateWheelの件&lt;/a&gt;で設定した&lt;/div&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;pre&gt;&lt;br /&gt;Section "ServerFlags"&lt;br /&gt;   Option "AutoAddDevices" "false"&lt;br /&gt;EndSection&lt;/pre&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;div&gt;の行が悪さをしていた模様。が、これを外すと前回と同じく&lt;i&gt;EmulateWheel&lt;/i&gt;の設定が有効にならない。いろいろ試した末半ズボン先生のありがたいアドバイスによって解決。&lt;/div&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;pre&gt;&lt;br /&gt;Section "InputDevice"&lt;br /&gt; Identifier "Keyboard0"&lt;br /&gt; &lt;b&gt;Driver "evdev"&lt;/b&gt;&lt;br /&gt; Option "CoreKeyboard"&lt;br /&gt; Option "XkbLayout" "jp"&lt;br /&gt; &lt;b&gt;Option "Device" "/dev/input/by-path/platform-i8042-serio-0-event-kbd"&lt;/b&gt;&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "InputDevice"&lt;br /&gt; Identifier "Mouse0"&lt;br /&gt; &lt;b&gt;Driver "evdev"&lt;/b&gt;&lt;br /&gt; Option "CorePointer"&lt;br /&gt; Option "Protocol" "ExplorerPS/2"&lt;br /&gt; Option "EmulateWheel" "true"&lt;br /&gt; Option "EmulateWheelTimeOut" "200"&lt;br /&gt; Option "EmulateWheelButton" "2"&lt;br /&gt; Option "XAxisMapping" "6 7"&lt;br /&gt; Option "YAxisMapping" "4 5"&lt;br /&gt; Option "ZAxisMapping" "4 5"&lt;br /&gt; &lt;b&gt;Option "Device" "/dev/input/by-path/platform-i8042-serio-1-event-mouse"&lt;/b&gt;&lt;br /&gt;EndSection&lt;/pre&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;div&gt;こんな感じで手元のX61では&lt;i&gt;AutoAddDevices&lt;/i&gt;なしでもキーボードも&lt;i&gt;EmulateWheel&lt;/i&gt;も期待通りの動作をするようになった。&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2984918733003015746-7951215157618901867?l=blog.tagoh.org' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/tagoh/~4/w-I2mtTjgU8" height="1" width="1"/&gt;</content><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=2984918733003015746&amp;postID=7951215157618901867" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2984918733003015746/posts/default/7951215157618901867?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2984918733003015746/posts/default/7951215157618901867?v=2" /><link rel="alternate" type="text/html" href="http://blog.tagoh.org/2009/11/keyboard-layout-is-being-messed-up-on.html" title="Keyboard layout is being messed up on Fedora 12" /><author><name>tagoh</name><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="00966888558412186953" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;DkcAQ3k4eip7ImA9WxNVFU8.&quot;"><id>tag:blogger.com,1999:blog-2984918733003015746.post-2529562987475292180</id><published>2009-10-26T11:19:00.003+09:00</published><updated>2009-10-26T11:27:22.732+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-26T11:27:22.732+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Life" /><title>Recent life cycle</title><content type="html">&lt;ol&gt;&lt;li&gt;6:30〜7:00の間 起床&lt;/li&gt;&lt;li&gt;朝ご飯の支度&lt;/li&gt;&lt;li&gt;身支度&lt;/li&gt;&lt;li&gt;必要に応じて洗濯&lt;/li&gt;&lt;li&gt;息子がご飯食べ終わるのを待つ&lt;/li&gt;&lt;li&gt;後片付け&lt;/li&gt;&lt;li&gt;通勤 1時間弱&lt;br /&gt;&lt;/li&gt;&lt;li&gt;仕事&lt;/li&gt;&lt;li&gt;だいたい定時に退社&lt;/li&gt;&lt;li&gt;息子を風呂に入れる&lt;/li&gt;&lt;li&gt;遅くとも21時ぐらいまでには息子を寝かす&lt;/li&gt;&lt;li&gt;翌日のご飯の仕込み&lt;/li&gt;&lt;li&gt;自分の晩ご飯の支度&lt;/li&gt;&lt;li&gt;後片付け&lt;/li&gt;&lt;li&gt;風呂&lt;/li&gt;&lt;li&gt;寝る&lt;/li&gt;&lt;/ol&gt;時間ができたら仕事でもしようかと思いつつそんな余裕が全くない日々。とりあえずまだ生きてます。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2984918733003015746-2529562987475292180?l=blog.tagoh.org' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/tagoh/~4/Os82NnMqIPw" height="1" width="1"/&gt;</content><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=2984918733003015746&amp;postID=2529562987475292180" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2984918733003015746/posts/default/2529562987475292180?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2984918733003015746/posts/default/2529562987475292180?v=2" /><link rel="alternate" type="text/html" href="http://blog.tagoh.org/2009/10/recent-life-cycle.html" title="Recent life cycle" /><author><name>tagoh</name><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="00966888558412186953" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CkAGR3s5fyp7ImA9WxNWEEU.&quot;"><id>tag:blogger.com,1999:blog-2984918733003015746.post-6696280783154856156</id><published>2009-10-09T18:24:00.002+09:00</published><updated>2009-10-09T18:32:06.527+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-09T18:32:06.527+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Fedora" /><category scheme="http://www.blogger.com/atom/ns#" term="Printing" /><category scheme="http://www.blogger.com/atom/ns#" term="paps" /><title>paps on Git</title><content type="html">I'm starting to share our changes in &lt;a href="http://paps.sourceforge.net/"&gt;paps&lt;/a&gt; at &lt;a tooltip="linkalert-tip" href="http://fedorapeople.org/gitweb?p=tagoh/public_git/paps.git;a=tree;h=refs/heads/fedora;hb=fedora"&gt;fedora&lt;/a&gt; branch on &lt;a tooltip="linkalert-tip" href="http://fedorapeople.org/gitweb?p=tagoh/public_git/paps.git;a=summary"&gt;Git repo&lt;/a&gt;, hosted by fedorapeople.org. just FYI if you are interested in.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2984918733003015746-6696280783154856156?l=blog.tagoh.org' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/tagoh/~4/IMCVTX65cbY" height="1" width="1"/&gt;</content><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=2984918733003015746&amp;postID=6696280783154856156" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2984918733003015746/posts/default/6696280783154856156?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2984918733003015746/posts/default/6696280783154856156?v=2" /><link rel="alternate" type="text/html" href="http://blog.tagoh.org/2009/10/paps-on-git.html" title="paps on Git" /><author><name>tagoh</name><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="00966888558412186953" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;D08AQXg6cSp7ImA9WxNTEEo.&quot;"><id>tag:blogger.com,1999:blog-2984918733003015746.post-4555379076658949957</id><published>2009-08-12T20:06:00.004+09:00</published><updated>2009-08-12T20:17:20.619+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-08-12T20:17:20.619+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="HT-01A" /><category scheme="http://www.blogger.com/atom/ns#" term="Windows Mobile" /><title>How to recover the headset issue with the manner mode</title><content type="html">HTC Touch Proでは、ヘッドセットが接続された状態ではマナーモードが設定できません。接続された状態で電源が切れ、OFFの状態でヘッドセットを抜くとWindows Mobile内での情報がちぐはぐになり、接続されていないにも関わらず、マナーモードに設定できない不具合があるようです。今日はこの状態から回復する方法を書いてみることにします。&lt;br /&gt;&lt;br /&gt;ヘッドセットが手元にある場合は、再度抜き差しで元に戻すことができますが、手元にない場合回復する手段はレジストリをいじる以外にありません。以下のキーを1から0にすることで元に戻せます。&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;HKLM\Software\HTC\MannerMode\HeadsetA&lt;br /&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2984918733003015746-4555379076658949957?l=blog.tagoh.org' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/tagoh/~4/SA0tQrGD_Nk" height="1" width="1"/&gt;</content><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=2984918733003015746&amp;postID=4555379076658949957" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2984918733003015746/posts/default/4555379076658949957?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2984918733003015746/posts/default/4555379076658949957?v=2" /><link rel="alternate" type="text/html" href="http://blog.tagoh.org/2009/08/how-to-recover-headset-issue-with.html" title="How to recover the headset issue with the manner mode" /><author><name>tagoh</name><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="00966888558412186953" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CE8HQ389fCp7ImA9WxJUFUg.&quot;"><id>tag:blogger.com,1999:blog-2984918733003015746.post-3071782237031562556</id><published>2009-07-14T13:46:00.005+09:00</published><updated>2009-07-14T15:27:12.164+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-14T15:27:12.164+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="ActiveScaffold" /><category scheme="http://www.blogger.com/atom/ns#" term="Ruby" /><category scheme="http://www.blogger.com/atom/ns#" term="Rails" /><title>How to add a feature to spotlight a column search on ActiveScaffold</title><content type="html">&lt;a href="http://activescaffold.com/"&gt;ActiveScaffold&lt;/a&gt; is really nice to build something with Ruby on Rails. that saves my time a lot. though it may requires extra internal knowledges to do something that it doesn't provide. even generally.&lt;br /&gt;&lt;br /&gt;So this is just a tips to add a column-based search feature to the ActiveScaffold. you can just patch it out to lib/active_scaffold/actions/search.rb and/or live_search.rb, or add it to your controller where you want to enable this feature.&lt;br /&gt;&lt;br /&gt;&lt;pre style="border: 1px solid rgb(0, 0, 0); overflow: auto; margin-left: 3%; padding-left: 1%;"&gt;&lt;br /&gt;&lt;span style="color:purple;"&gt;def&lt;/span&gt; &lt;span style="color: rgb(51, 153, 153);"&gt;do_search&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 153, 153);"&gt;  @query&lt;/span&gt; = params[&lt;span style="color:red;"&gt;:search&lt;/span&gt;].to_s.strip &lt;span style="color: rgb(204, 153, 51);"&gt;rescue&lt;/span&gt; ''&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 153, 51);"&gt;  unless&lt;/span&gt; &lt;span style="color: rgb(51, 153, 153);"&gt;@query&lt;/span&gt;.empty?&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;    tmpq = &lt;/span&gt;&lt;span style="color: rgb(51, 153, 153); font-style: italic; font-weight: bold;"&gt;@query&lt;/span&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;.split(' ')&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;    columns_query = {}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;    tmpq.delete_if &lt;/span&gt;&lt;span style="color: rgb(204, 153, 51); font-style: italic; font-weight: bold;"&gt;do&lt;/span&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt; |&lt;/span&gt;&lt;span style="color: rgb(51, 153, 153); font-style: italic; font-weight: bold;"&gt;x&lt;/span&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;|&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;      retval = &lt;/span&gt;&lt;span style="font-style: italic; font-weight: bold;color:red;" &gt;false&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;      &lt;/span&gt;&lt;span style="color: rgb(204, 153, 51); font-style: italic; font-weight: bold;"&gt;if&lt;/span&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt; x =~ &lt;/span&gt;&lt;span style="font-style: italic; font-weight: bold;color:purple;" &gt;/\A(.*)&lt;span style="color:red;"&gt;:&lt;/span&gt;(.*)\Z/&lt;/span&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt; &lt;/span&gt;&lt;span style="color: rgb(204, 153, 51); font-style: italic; font-weight: bold;"&gt;then&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;        p = &lt;/span&gt;&lt;span style="color: rgb(51, 153, 153); font-style: italic; font-weight: bold;"&gt;$1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;        v = &lt;/span&gt;&lt;span style="color: rgb(51, 153, 153); font-style: italic; font-weight: bold;"&gt;$2&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;        &lt;/span&gt;&lt;span style="color: rgb(204, 153, 51); font-style: italic; font-weight: bold;"&gt;if&lt;/span&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt; !p.nil? &amp;amp;&amp;amp; !p.empty? &amp;amp;&amp;amp; !v.nil? &amp;amp;&amp;amp; !v.empty? &amp;amp;&amp;amp;&lt;br /&gt;       active_scaffold_config.columns.include?(p) &lt;/span&gt;&lt;span style="color: rgb(204, 153, 51); font-style: italic; font-weight: bold;"&gt;then&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;          columns_query[p] = v&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;          retval = &lt;/span&gt;&lt;span style="font-style: italic; font-weight: bold;color:red;" &gt;true&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;   &lt;/span&gt;&lt;span style="color: rgb(204, 153, 51); font-style: italic; font-weight: bold;"&gt;     end&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;      &lt;/span&gt;&lt;span style="color: rgb(204, 153, 51); font-style: italic; font-weight: bold;"&gt;end&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;      retval&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 153, 51); font-style: italic; font-weight: bold;"&gt;    end&lt;/span&gt;&lt;br /&gt;   columns = active_scaffold_config.live_search.columns&lt;br /&gt;   like_pattern = active_scaffold_config.live_search.full_text_search? ? '&lt;span style="color:red;"&gt;%?%&lt;/span&gt;' : '&lt;span style="color:red;"&gt;?%&lt;/span&gt;'&lt;br /&gt;   search_conditions = &lt;span style="color:red;"&gt;self&lt;/span&gt;.class.create_conditions_for_columns(&lt;span style="font-weight: bold; font-style: italic;"&gt;tmpq&lt;/span&gt;, columns, like_pattern)&lt;br /&gt;&lt;span style="color:red;"&gt;    self&lt;/span&gt;.active_scaffold_conditions = merge_conditions(&lt;span style="color:red;"&gt;self&lt;/span&gt;.active_scaffold_conditions, search_conditions)&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;    columns_query.each &lt;/span&gt;&lt;span style="color: rgb(204, 153, 51); font-style: italic; font-weight: bold;"&gt;do&lt;/span&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt; |&lt;/span&gt;&lt;span style="color: rgb(51, 153, 153); font-style: italic; font-weight: bold;"&gt;p&lt;/span&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;,&lt;/span&gt;&lt;span style="color: rgb(51, 153, 153); font-style: italic; font-weight: bold;"&gt;v&lt;/span&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;|&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;      active_scaffold_config.columns.each &lt;/span&gt;&lt;span style="color: rgb(204, 153, 51); font-style: italic; font-weight: bold;"&gt;do&lt;/span&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt; |&lt;/span&gt;&lt;span style="color: rgb(51, 153, 153); font-style: italic; font-weight: bold;"&gt;column&lt;/span&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;|&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;   &lt;/span&gt;&lt;span style="color: rgb(204, 153, 51); font-style: italic; font-weight: bold;"&gt;     next if&lt;/span&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt; column.column.nil?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;   &lt;/span&gt;&lt;span style="color: rgb(204, 153, 51); font-style: italic; font-weight: bold;"&gt;     if&lt;/span&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt; column.column.name == p &lt;/span&gt;&lt;span style="color: rgb(204, 153, 51); font-style: italic; font-weight: bold;"&gt;then&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;          sql = column.column.text? ? "&lt;/span&gt;&lt;span style="font-style: italic; font-weight: bold;color:red;" &gt;LOWER(&lt;span style="color:purple;"&gt;#{&lt;span style="color:gray;"&gt;column.search_sql&lt;/span&gt;}&lt;/span&gt;) LIKE ?&lt;/span&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;" : "&lt;/span&gt;&lt;span style="font-style: italic; font-weight: bold;color:red;" &gt;&lt;span style="color:purple;"&gt;#{&lt;span style="color:gray;"&gt;column.search_sql&lt;/span&gt;}&lt;/span&gt; = ?&lt;/span&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;          token = column.column.text? ? like_pattern.sub('&lt;/span&gt;&lt;span style="font-style: italic; font-weight: bold;color:red;" &gt;?&lt;/span&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;', v.downcase) : column.column.type_cast(v)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;     &lt;/span&gt;&lt;span style="font-style: italic; font-weight: bold;color:red;" &gt;     self&lt;/span&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;.active_scaffold_conditions = merge_conditions(&lt;/span&gt;&lt;span style="font-style: italic; font-weight: bold;color:red;" &gt;self&lt;/span&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;.active_scaffold_conditions, [sql, token])&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;     &lt;/span&gt;&lt;span style="color: rgb(204, 153, 51); font-style: italic; font-weight: bold;"&gt;     break&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;   &lt;/span&gt;&lt;span style="color: rgb(204, 153, 51); font-style: italic; font-weight: bold;"&gt;     end&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt; &lt;/span&gt;&lt;span style="color: rgb(204, 153, 51); font-style: italic; font-weight: bold;"&gt;     end&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 153, 51); font-style: italic; font-weight: bold;"&gt;    end&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 153, 153);"&gt;    @filtered&lt;/span&gt; = !search_conditions.blank?&lt;br /&gt;&lt;br /&gt;   includes_for_search_columns = columns.collect{ |&lt;span style="color: rgb(51, 153, 153);"&gt;column&lt;/span&gt;| column.includes}.flatten.uniq.compact&lt;br /&gt;&lt;span style="color:red;"&gt;    self&lt;/span&gt;.active_scaffold_joins.concat includes_for_search_columns&lt;br /&gt;&lt;br /&gt;   active_scaffold_config.list.user.page = &lt;span style="color:red;"&gt;nil&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 153, 51);"&gt;  end&lt;/span&gt;&lt;br /&gt;&lt;span style="color:purple;"&gt;end&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2984918733003015746-3071782237031562556?l=blog.tagoh.org' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/tagoh/~4/8L10Hq87gcY" height="1" width="1"/&gt;</content><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=2984918733003015746&amp;postID=3071782237031562556" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2984918733003015746/posts/default/3071782237031562556?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2984918733003015746/posts/default/3071782237031562556?v=2" /><link rel="alternate" type="text/html" href="http://blog.tagoh.org/2009/07/how-to-add-feature-to-spotlight-column.html" title="How to add a feature to spotlight a column search on ActiveScaffold" /><author><name>tagoh</name><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="00966888558412186953" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;D0YCQn88eCp7ImA9WxJUEUU.&quot;"><id>tag:blogger.com,1999:blog-2984918733003015746.post-7157851496608731709</id><published>2009-07-10T09:12:00.002+09:00</published><updated>2009-07-10T09:19:23.170+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-10T09:19:23.170+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Tips" /><category scheme="http://www.blogger.com/atom/ns#" term="HT-01A" /><category scheme="http://www.blogger.com/atom/ns#" term="Windows Mobile" /><title>How to get rid of the line separators on Today</title><content type="html">From &lt;a href="http://forum.xda-developers.com/showthread.php?t=475040"&gt;Xda-developers&lt;/a&gt;:&lt;br /&gt;&lt;div style="margin: 5px 20px 20px;"&gt;  &lt;div class="smallfont" style="margin-bottom: 2px;"&gt;Code:&lt;/div&gt;  &lt;pre class="alt2" dir="ltr" style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 66px; text-align: left;"&gt;REGEDIT4&lt;br /&gt;[HKEY_LOCAL_MACHINE\Software\Microsoft\Today]&lt;br /&gt;"HidePluginSeparators"=dword:1&lt;/pre&gt; &lt;/div&gt;It works fine on HT-01A too. though I may want to update my Today. it looks not so sweet unfortunately..&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2984918733003015746-7157851496608731709?l=blog.tagoh.org' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/tagoh/~4/MDpmRkm_pe4" height="1" width="1"/&gt;</content><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=2984918733003015746&amp;postID=7157851496608731709" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2984918733003015746/posts/default/7157851496608731709?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2984918733003015746/posts/default/7157851496608731709?v=2" /><link rel="alternate" type="text/html" href="http://blog.tagoh.org/2009/07/how-to-get-rid-of-line-separators-on.html" title="How to get rid of the line separators on Today" /><author><name>tagoh</name><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="00966888558412186953" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;C08NQ3Y-cSp7ImA9WxJVE0s.&quot;"><id>tag:blogger.com,1999:blog-2984918733003015746.post-2242267551718985539</id><published>2009-06-30T20:05:00.005+09:00</published><updated>2009-06-30T20:38:12.859+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-30T20:38:12.859+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Fedora" /><category scheme="http://www.blogger.com/atom/ns#" term="fingerprint" /><title>How to enable fingerprint reader on Fedora 11</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_XnD9JeEHBUc/Skn0GDraRqI/AAAAAAAAAHI/_NEkyYEjDB0/s1600-h/Screenshot-Authentication+Configuration.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 171px; height: 200px;" src="http://2.bp.blogspot.com/_XnD9JeEHBUc/Skn0GDraRqI/AAAAAAAAAHI/_NEkyYEjDB0/s200/Screenshot-Authentication+Configuration.png" alt="" id="BLOGGER_PHOTO_ID_5353078017010321058" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;Although you could do use the fingerprint reader with thinkfinger package if it supports your device, this is a &lt;a href="http://fedoraproject.org/wiki/Features/Fingerprint"&gt;new feature&lt;/a&gt; available since Fedora 11, which is well integrated to the desktop and more convenient.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;It's available without taking any actions if you install Fedora 11 freshly. otherwise you just need to install some packages like:&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;fprintd&lt;/li&gt;&lt;li&gt;fprintd-pam&lt;/li&gt;&lt;li&gt;gdm-plugin-fingerprint&lt;/li&gt;&lt;/ul&gt;After that, enable the feature with &lt;span style="font-style: italic;"&gt;system-config-authentication&lt;/span&gt;. go to the Authentication tab and turn on the "&lt;span style="font-weight: bold;"&gt;Enable Fingerprint Reader Support&lt;/span&gt;".&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_XnD9JeEHBUc/Skn1g4JTkgI/AAAAAAAAAHY/kOwPUyrFZmk/s1600-h/Screenshot-Enable+Fingerprint+Login-1.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px; height: 177px;" src="http://2.bp.blogspot.com/_XnD9JeEHBUc/Skn1g4JTkgI/AAAAAAAAAHY/kOwPUyrFZmk/s200/Screenshot-Enable+Fingerprint+Login-1.png" alt="" id="BLOGGER_PHOTO_ID_5353079577282580994" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_XnD9JeEHBUc/Skn1bPT-8GI/AAAAAAAAAHQ/FLRZ2lxzlqU/s1600-h/Screenshot-Enable+Fingerprint+Login.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px; height: 177px;" src="http://2.bp.blogspot.com/_XnD9JeEHBUc/Skn1bPT-8GI/AAAAAAAAAHQ/FLRZ2lxzlqU/s200/Screenshot-Enable+Fingerprint+Login.png" alt="" id="BLOGGER_PHOTO_ID_5353079480422166626" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;To register your fingerprint, run &lt;span style="font-style: italic;"&gt;gnome-about-me&lt;/span&gt; or "&lt;span style="font-weight: bold;"&gt;About Me&lt;/span&gt;" from System-&gt;Settings at the panel. and click a "Enable Fingerprint Login..." button. follow the wizard to complete the fingerprint registration. you need to place your finger on the reader 3 times to ensure if it reads correctly.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Once the registration is successfully finished, authentications for, such as login, sudo, screensaver and so on will be done through your fingerprint reader device then. pretty easy :)&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Enjoy!&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2984918733003015746-2242267551718985539?l=blog.tagoh.org' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/tagoh/~4/YeVdtAn_xko" height="1" width="1"/&gt;</content><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=2984918733003015746&amp;postID=2242267551718985539" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2984918733003015746/posts/default/2242267551718985539?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2984918733003015746/posts/default/2242267551718985539?v=2" /><link rel="alternate" type="text/html" href="http://blog.tagoh.org/2009/06/how-to-enable-fingerprint-reader-on.html" title="How to enable fingerprint reader on Fedora 11" /><author><name>tagoh</name><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="00966888558412186953" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_XnD9JeEHBUc/Skn0GDraRqI/AAAAAAAAAHI/_NEkyYEjDB0/s72-c/Screenshot-Authentication+Configuration.png" height="72" width="72" /><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;C0AGQ3o7cSp7ImA9WxJWGUU.&quot;"><id>tag:blogger.com,1999:blog-2984918733003015746.post-2339258182299952091</id><published>2009-06-26T10:53:00.007+09:00</published><updated>2009-06-26T11:02:02.409+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-26T11:02:02.409+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="memo" /><category scheme="http://www.blogger.com/atom/ns#" term="XInput" /><title>Not yet reading XInput2 articles...</title><content type="html">&lt;ul&gt;&lt;li&gt;&lt;a href="http://who-t.blogspot.com/2009/05/xi2-recipes-part-1.html"&gt;XI2 Recipes, Part 1&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://who-t.blogspot.com/2009/06/xi2-recipies-part-2.html"&gt;XI2 Recipes, Part 2&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://who-t.blogspot.com/2009/06/xi2-recipes-part-3.html"&gt;XI2 Recipes, Part 3&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;To keep it in mind...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2984918733003015746-2339258182299952091?l=blog.tagoh.org' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/tagoh/~4/IJDlTq7rBeA" height="1" width="1"/&gt;</content><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=2984918733003015746&amp;postID=2339258182299952091" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2984918733003015746/posts/default/2339258182299952091?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2984918733003015746/posts/default/2339258182299952091?v=2" /><link rel="alternate" type="text/html" href="http://blog.tagoh.org/2009/06/not-yet-reading-xinput2-articles.html" title="Not yet reading XInput2 articles..." /><author><name>tagoh</name><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="00966888558412186953" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;DkQBR3w9eyp7ImA9WxJWF0k.&quot;"><id>tag:blogger.com,1999:blog-2984918733003015746.post-957828038264637407</id><published>2009-06-23T16:53:00.003+09:00</published><updated>2009-06-23T17:05:56.263+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-23T17:05:56.263+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Fedora" /><category scheme="http://www.blogger.com/atom/ns#" term="Emacs" /><title>How to get flyspell-mode back to work</title><content type="html">After upgrading to Fedora 11, flyspell-mode on emacs stopped working. it seems that this is a &lt;a href="https://bugzilla.redhat.com/show_bug.cgi?id=443549"&gt;known&lt;/a&gt; &lt;a href="https://bugzilla.redhat.com/show_bug.cgi?id=495047"&gt;bug&lt;/a&gt;. a workaround to get this back to work would be to install aspell again and write the following emacs lisp into your .emacs:&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;(setq inhibit-default-init t)&lt;br /&gt;(setq ispell-program-name "aspell")&lt;br /&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2984918733003015746-957828038264637407?l=blog.tagoh.org' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/tagoh/~4/GhENU0XnkWE" height="1" width="1"/&gt;</content><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=2984918733003015746&amp;postID=957828038264637407" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2984918733003015746/posts/default/957828038264637407?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2984918733003015746/posts/default/957828038264637407?v=2" /><link rel="alternate" type="text/html" href="http://blog.tagoh.org/2009/06/how-to-get-flyspell-mode-back-to-work.html" title="How to get flyspell-mode back to work" /><author><name>tagoh</name><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="00966888558412186953" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CUMBSHY-cSp7ImA9WxJWEEs.&quot;"><id>tag:blogger.com,1999:blog-2984918733003015746.post-3643991688261585817</id><published>2009-06-15T19:53:00.003+09:00</published><updated>2009-06-15T19:57:39.859+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-15T19:57:39.859+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Life" /><title>LEGOデビュー</title><content type="html">息子がLEGOデビューした。まだモノを作る楽しみよりは、できたもので遊ぶ楽しみの方が強いようだが、興味は示している様子。マインドストームまで辿り着く日はいつになるやら…。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2984918733003015746-3643991688261585817?l=blog.tagoh.org' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/tagoh/~4/hgBwKD2gsSA" height="1" width="1"/&gt;</content><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=2984918733003015746&amp;postID=3643991688261585817" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2984918733003015746/posts/default/3643991688261585817?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2984918733003015746/posts/default/3643991688261585817?v=2" /><link rel="alternate" type="text/html" href="http://blog.tagoh.org/2009/06/lego.html" title="LEGOデビュー" /><author><name>tagoh</name><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="00966888558412186953" /></author><thr:total>0</thr:total></entry></feed>
