<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Software on What's done is done</title><link>https://igawa.io/tags/software/</link><description>Recent content in Software on What's done is done</description><generator>Hugo</generator><language>ja</language><lastBuildDate>Fri, 16 Sep 2011 06:45:00 +0900</lastBuildDate><atom:link href="https://igawa.io/tags/software/index.xml" rel="self" type="application/rss+xml"/><item><title>CrashPlan でキャッシュファイルが大きくなって困ったらやってみること</title><link>https://igawa.io/posts/2011/09/crashplan-%E3%81%A7%E3%82%AD%E3%83%A3%E3%83%83%E3%82%B7%E3%83%A5%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%8C%E5%A4%A7%E3%81%8D%E3%81%8F%E3%81%AA%E3%81%A3%E3%81%A6%E5%9B%B0%E3%81%A3%E3%81%9F%E3%82%89%E3%82%84%E3%81%A3%E3%81%A6%E3%81%BF%E3%82%8B%E3%81%93%E3%81%A8/</link><pubDate>Fri, 16 Sep 2011 06:45:00 +0900</pubDate><guid>https://igawa.io/posts/2011/09/crashplan-%E3%81%A7%E3%82%AD%E3%83%A3%E3%83%83%E3%82%B7%E3%83%A5%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%8C%E5%A4%A7%E3%81%8D%E3%81%8F%E3%81%AA%E3%81%A3%E3%81%A6%E5%9B%B0%E3%81%A3%E3%81%9F%E3%82%89%E3%82%84%E3%81%A3%E3%81%A6%E3%81%BF%E3%82%8B%E3%81%93%E3%81%A8/</guid><description>&lt;hr&gt;
&lt;h2 id="picture"&gt;&lt;a href="https://picasaweb.google.com/lh/photo/BrjXoOVmCm1UQS7_Gx3cXA?feat=embedwebsite"&gt;&lt;img alt="picture" loading="lazy" src="https://lh3.googleusercontent.com/-66No1KwEeS4/TnJwSyVJqxI/AAAAAAAAmXw/2bXBLMW2b5Q/s400/%2525E3%252582%2525B9%2525E3%252582%2525AF%2525E3%252583%2525AA%2525E3%252583%2525BC%2525E3%252583%2525B3%2525E3%252582%2525B7%2525E3%252583%2525A7%2525E3%252583%252583%2525E3%252583%252588%2525202011-09-16%2525206.37.31.png"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;現在、&lt;a href="http://www.crashplan.com/"&gt;CrashPlan&lt;/a&gt;というオンラインバックアップサービスを利用中です。
サービスとしては、結構快適で&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;バックグラウンドで自動的にバックアップしてくれる&lt;/li&gt;
&lt;li&gt;台数・容量無制限のプランがある&lt;/li&gt;
&lt;li&gt;他のコンピュータをバックアップ先に選ぶことができる(らしい)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Linux, Macに対応している&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;履歴を持っており、指定した日にちに戻れる(らしい)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;と、かなり使い勝手はいい感じです。&lt;/p&gt;
&lt;p&gt;しかしながら、頻繁に更新があるようなディレクトリ、ファイルを指定したりすると、
やたらとキャッシュファイルが大きくなってしまうことがあるようです。
(私の場合、10GB近くまで大きくなってしまいました)&lt;/p&gt;
&lt;p&gt;こうなってしまうと、そのファイル・ディレクトリをバックアップ対象外としても、
小さくなってくれませんでした。&lt;/p&gt;
&lt;p&gt;なので、キャッシュファイルを削除してみることにしました。&lt;/p&gt;
&lt;p&gt;キャッシュファイル削除手順(Linuxの場合)
&lt;a href="https://gist.github.com/1220523.js?file=delete_log.log"&gt;https://gist.github.com/1220523.js?file=delete_log.log&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;私の場合はこれで、キャッシュファイルを小さくすることができました。&lt;/p&gt;
&lt;p&gt;以上をまとめると、&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;頻繁に更新があるようなディレクトリ、ファイルはバックアップ対象から外す&lt;/li&gt;
&lt;li&gt;キャッシュファイルを削除するには、CrashPlanサービスを停止し、
ディレクトリ毎削除。CrashPlanサービス起動を行う&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;ということをすれば、なんとか使っていけそうです。&lt;/p&gt;
&lt;p&gt;公式に認められた手段ではなく、私が勝手に行っていることなので、実行は自己責任でお願いいたします
:-P&lt;/p&gt;</description></item><item><title>Lion キター！</title><link>https://igawa.io/posts/2011/07/lion-%E3%82%AD%E3%82%BF%E3%83%BC/</link><pubDate>Thu, 21 Jul 2011 04:57:00 +0900</pubDate><guid>https://igawa.io/posts/2011/07/lion-%E3%82%AD%E3%82%BF%E3%83%BC/</guid><description>&lt;p&gt;&lt;a href="https://picasaweb.google.com/lh/photo/RsxU2CRrWg6N7Bxo9pQnFw?feat=embedwebsite"&gt;&lt;img alt="picture" loading="lazy" src="https://lh5.googleusercontent.com/-s0MrqtQ3NvE/Tjr6wxPPTII/AAAAAAAAg6M/TSiEM5ZQ2n8/s400/5958402445_f5f0496bfb_o.png"&gt;
&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Mac OS X Lionがついに発売となりました！
と、ともに、&lt;a href="http://www.apple.com/jp/macbookair/"&gt;新しいMacBook
Airも発売になっています&lt;/a&gt;。&lt;/p&gt;
&lt;p&gt;現在、Lionをダウンロード中＆インストール中。
再起動を促された
&lt;a href="https://picasaweb.google.com/lh/photo/I4CMKqLfOFFu5VL_qd2fmg?feat=embedwebsite"&gt;&lt;img alt="picture" loading="lazy" src="https://lh4.googleusercontent.com/-Oj9GFPz0yvs/Tjr6xObBA4I/AAAAAAAAg6M/xiIzf5FTfFU/s288/5958413733_0a2bd90341_o.png"&gt;
&lt;/a&gt;
ので、詳細は後ほど。&lt;/p&gt;</description></item><item><title>Cloud Foundry で Scalatra アプリを実行</title><link>https://igawa.io/posts/2011/07/cloud-foundry-%E3%81%A7-scalatra-%E3%82%A2%E3%83%97%E3%83%AA%E3%82%92%E5%AE%9F%E8%A1%8C/</link><pubDate>Sat, 02 Jul 2011 05:43:00 +0900</pubDate><guid>https://igawa.io/posts/2011/07/cloud-foundry-%E3%81%A7-scalatra-%E3%82%A2%E3%83%97%E3%83%AA%E3%82%92%E5%AE%9F%E8%A1%8C/</guid><description>&lt;p&gt;&lt;a href="https://picasaweb.google.com/lh/photo/yZtdpG7qkZc_OfWy78PCPw?feat=embedwebsite"&gt;&lt;img alt="picture" loading="lazy" src="https://lh3.googleusercontent.com/-FMIXumcTAV0/Tjr6wfSrWEI/AAAAAAAAg6M/d80dUsZSc_A/s800/5892056768_b3f93f8618_o.png"&gt;
&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Cloud Foundry で &lt;a href="https://github.com/scalatra/scalatra"&gt;Scalatra&lt;/a&gt;
アプリを実行してみます。
Scalatra
自体については、&lt;a href="http://www.google.co.jp/search?q=scalatra"&gt;ググって&lt;/a&gt;ください。
:-P&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;del&gt;sbtをインストール
インストール方法は、&lt;a href="http://b.0r2.info/?p=1508"&gt;Mac で Scala と Lift を使ってみる(1)
インストール編&lt;/a&gt;に記載した通りです。
Linuxならばapt-getやyum等でインストールできるかもしれません。
Windowsはわかりませんw&lt;/del&gt;
下記のgit cloneでsbtも取得できるので不要&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;sbtアプリ作成＆テスト実行
&lt;a href="https://github.com/scalatra/scalatra"&gt;Quick start (SBT
0.7.x)&lt;/a&gt;に書かれている方法を実行します。&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;$ git clone git://github.com/scalatra/scalatra-sbt-prototype.git my-app
$ cd my-app
$ ./sbt
&amp;gt; update
&amp;gt; jetty-run
&amp;gt; ~prepare-webapp
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;で、あとは、&lt;a href="http://localhost:8080/"&gt;http://localhost:8080/&lt;/a&gt;
へアクセスすれば、上記の様な画面が表示されると思います。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Cloud Foundryへpush&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;$ sbt package
$ vmc push --path target/scala_2.8.1
Application Name: 好きなアプリケーション名を入力
Application Deployed URL: 'アプリケーション名.cloudfoundry.com'?
Detected a Java Web Application, is this correct? [Yn]:
Memory Reservation [Default:512M] (64M, 128M, 256M, 512M or 1G)
Creating Application: OK
Would you like to bind any services to '好きなアプリケーション名'? [yN]:
Uploading Application:
Checking for available resources: OK
Processing resources: OK
Packing application: OK
Uploading (9K): OK
Push Status: OK
Staging Application: OK
Starting Application: OK
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;とすれば、warファイルが作成され、Cloud Foundryへpushできますが、
１点注意点があります。デフォルトでは、scala-compiler.jarがwarファイルに含まれないらしく、
このwarファイルをvmc pushしても実行時にエラーとなります。
&lt;a href="http://d.hatena.ne.jp/fits/20110521/1305942644"&gt;http://d.hatena.ne.jp/fits/20110521/1305942644&lt;/a&gt;
というわけで、以下の修正を加えた後、&lt;/p&gt;</description></item><item><title>Mac で Scala と Lift を使ってみる(1) インストール編</title><link>https://igawa.io/posts/2011/06/mac-%E3%81%A7-scala-%E3%81%A8-lift-%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6%E3%81%BF%E3%82%8B1-%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E7%B7%A8/</link><pubDate>Fri, 10 Jun 2011 06:06:00 +0900</pubDate><guid>https://igawa.io/posts/2011/06/mac-%E3%81%A7-scala-%E3%81%A8-lift-%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6%E3%81%BF%E3%82%8B1-%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E7%B7%A8/</guid><description>&lt;p&gt;Scala と Lift が気になってきたので、インストール。
くろだろぐさん： &lt;a href="http://kuroda.exblog.jp/12093277/"&gt;http://kuroda.exblog.jp/12093277/&lt;/a&gt; の記述を参考に、
最新版っぽいscala29をインストールした。&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;sudo port selfupdate
sudo port upgrade outdated
sudo port install scala28 scala29 maven2
sudo port select --set maven maven2
sudo scala_select scala29
scala -version
sudo port install sbt
mvn archetype:generate -U
-DarchetypeGroupId=net.liftweb
-DarchetypeArtifactId=lift-archetype-basic_2.8.1
-DarchetypeVersion=2.3
-DarchetypeRepository=http://scala-tools.org/repo-snapshots
-DremoteRepositories=http://scala-tools.org/repo-snapshots
-DgroupId=your.com
-DartifactId=sample
-Dversion=1.0
cd sample
sbt update
sbt ~jetty-run
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;で、できた。&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/31362181@N08/5815832647/" title="mac de Scala/Lift sample"&gt;&lt;img alt="mac de Scala/Lift\nsample" loading="lazy" src="http://farm6.static.flickr.com/5261/5815832647_168f6767f5.jpg"&gt;{.alignnone}&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Fedora14でGUIで自動ログイン</title><link>https://igawa.io/posts/2011/02/fedora14%E3%81%A7gui%E3%81%A7%E8%87%AA%E5%8B%95%E3%83%AD%E3%82%B0%E3%82%A4%E3%83%B3/</link><pubDate>Tue, 08 Feb 2011 05:02:00 +0900</pubDate><guid>https://igawa.io/posts/2011/02/fedora14%E3%81%A7gui%E3%81%A7%E8%87%AA%E5%8B%95%E3%83%AD%E3%82%B0%E3%82%A4%E3%83%B3/</guid><description>&lt;p&gt;Fedora14をインストールしましたが、
いちいちパスワードを入力するのが億劫になってきたので、
自動ログインの設定をすることにします。&lt;/p&gt;
&lt;p&gt;/etc/gdm/custom.conf&lt;/p&gt;
&lt;p&gt;というファイルに、&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;[daemon]
AutomaticLoginEnable=true
AutomaticLogin=userID
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;という記述を追加して設定すると良いらしい
&lt;a href="http://www.hyde-tech.com/~hyde/fedora_14_installation_notes.html"&gt;http://www.hyde-tech.com/~hyde/fedora_14_installation_notes.html&lt;/a&gt;
のですが、&lt;/p&gt;
&lt;p&gt;今回は、GUIで設定する方法で設定してみました。
参考サイト：&lt;a href="http://museo.atso-net.jp/nanban/?id=933"&gt;http://museo.atso-net.jp/nanban/?id=933&lt;/a&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;$ sudo yum install accountsdialog accountsservice&lt;/li&gt;
&lt;li&gt;メニューから[システム] -&amp;gt; [管理] -&amp;gt;
[Users](もしくはterminalからsudo accounts-dialog)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.flickr.com/photos/masayun/5425467281/" title="Screenshot-Account Information-1 by masayukig, on Flickr"&gt;&lt;img alt="Screenshot-Account\nInformation-1" loading="lazy" src="http://farm6.static.flickr.com/5097/5425467281_0e1672d58f.jpg"&gt;
&lt;/a&gt;
のようなウインドウが表示されるので、
「Login Options」ボタンを押します。&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.flickr.com/photos/masayun/5425467283/" title="Screenshot-Account Information-2 by masayukig, on Flickr"&gt;&lt;img alt="Screenshot-Account\nInformation-2" loading="lazy" src="http://farm6.static.flickr.com/5097/5425467283_3e33e7e80b.jpg"&gt;
&lt;/a&gt;
のような画面が表示されますので、鍵マークのアイコンをクリックします。&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.flickr.com/photos/masayun/5425467289/" title="Screenshot-認証-1 by masayukig, on Flickr"&gt;&lt;img alt="Screenshot-認証-1" loading="lazy" src="http://farm6.static.flickr.com/5139/5425467289_463d6c9297.jpg"&gt;
&lt;/a&gt;
の画面が表示されますので、rootユーザのパスワードを入力します。&lt;/li&gt;
&lt;li&gt;「Automatic Login」が変更可能となりますので、
&lt;a href="http://www.flickr.com/photos/masayun/5425467287/" title="Screenshot-Account Information-3 by masayukig, on Flickr"&gt;&lt;img alt="Screenshot-Account\nInformation-3" loading="lazy" src="http://farm6.static.flickr.com/5094/5425467287_eff4a6a3f9.jpg"&gt;
&lt;/a&gt;
自動ログインしたいユーザを選択し、「Login
Options」ボタンを押せばOK。&lt;/li&gt;
&lt;/ol&gt;</description></item><item><title>Ubuntuでデフォルトのエディタをnanoからvimに変更</title><link>https://igawa.io/posts/2011/01/ubuntu%E3%81%A7%E3%83%87%E3%83%95%E3%82%A9%E3%83%AB%E3%83%88%E3%81%AE%E3%82%A8%E3%83%87%E3%82%A3%E3%82%BF%E3%82%92nano%E3%81%8B%E3%82%89vim%E3%81%AB%E5%A4%89%E6%9B%B4/</link><pubDate>Wed, 26 Jan 2011 05:01:00 +0900</pubDate><guid>https://igawa.io/posts/2011/01/ubuntu%E3%81%A7%E3%83%87%E3%83%95%E3%82%A9%E3%83%AB%E3%83%88%E3%81%AE%E3%82%A8%E3%83%87%E3%82%A3%E3%82%BF%E3%82%92nano%E3%81%8B%E3%82%89vim%E3%81%AB%E5%A4%89%E6%9B%B4/</guid><description>&lt;p&gt;Ubuntuのデフォルトエディタはnanoというやつですが、
操作方法がさっぱりわからんので、vimに変更します。
参考にしたサイトは、
「&lt;a href="http://www.gabuchan.net/blog/archives/15"&gt;Ubuntu のデフォルトエディタを nano から vim
に変更する方法&lt;/a&gt;」です。&lt;/p&gt;
&lt;p&gt;まずは、vimのインストールから。&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;$ sudo apt-get install vim
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
以下の特別パッケージがインストールされます:
vim-runtime
提案パッケージ:
ctags vim-doc vim-scripts
以下のパッケージが新たにインストールされます:
vim vim-runtime
アップグレード: 0 個、新規インストール: 2 個、削除: 0 個、保留: 10 個。
6,563kB のアーカイブを取得する必要があります。
この操作後に追加で 27.1MB のディスク容量が消費されます。
続行しますか [Y/n]?
取得:1 http://jp.archive.ubuntu.com/ubuntu/ maverick/main vim-runtime all 2:7.2.330-1ubuntu4 [5,707kB]
取得:2 http://jp.archive.ubuntu.com/ubuntu/ maverick/main vim i386 2:7.2.330-1ubuntu4 [856kB]
6,563kB を 4秒 で取得しました (1,315kB/s)
未選択パッケージ vim-runtime を選択しています。
(データベースを読み込んでいます ... 現在 153356 個のファイルとディレクトリがインストールされています。)
(.../vim-runtime_2%3a7.2.330-1ubuntu4_all.deb から) vim-runtime を展開しています...
Adding 'diversion of /usr/share/vim/vim72/doc/help.txt to /usr/share/vim/vim72/doc/help.txt.vim-tiny by vim-runtime'
Adding 'diversion of /usr/share/vim/vim72/doc/tags to /usr/share/vim/vim72/doc/tags.vim-tiny by vim-runtime'
未選択パッケージ vim を選択しています。
(.../vim_2%3a7.2.330-1ubuntu4_i386.deb から) vim を展開しています...
man-db のトリガを処理しています ...
vim-runtime (2:7.2.330-1ubuntu4) を設定しています ...
Processing /usr/share/vim/addons/doc
vim (2:7.2.330-1ubuntu4) を設定しています ...
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/vim (vim) in auto mode.
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/vimdiff (vimdiff) in auto mode.
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/rvim (rvim) in auto mode.
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/rview (rview) in auto mode.
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/vi (vi) in auto mode.
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/view (view) in auto mode.
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/ex (ex) in auto mode.
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;そして、update-alternativesコマンドで変更。&lt;/p&gt;</description></item><item><title>Simple Massagerがandroider.jpでレビューされていました</title><link>https://igawa.io/posts/2010/12/simple-massager%E3%81%8Candroiderjp%E3%81%A7%E3%83%AC%E3%83%93%E3%83%A5%E3%83%BC%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%97%E3%81%9F/</link><pubDate>Tue, 21 Dec 2010 11:15:00 +0900</pubDate><guid>https://igawa.io/posts/2010/12/simple-massager%E3%81%8Candroiderjp%E3%81%A7%E3%83%AC%E3%83%93%E3%83%A5%E3%83%BC%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%97%E3%81%9F/</guid><description>&lt;p&gt;Simple Massagerがandroid.jpでレビューされていました！&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Simple Massager
Android端末で肩こりをほぐせ！
&lt;a href="http://androider.jp/?p=25758"&gt;http://androider.jp/?p=25758&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;こんな感想がありました。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;もうちょっとAndroid端末のバイブレータにパワーがあれば実用になるのに、といったちょっと惜しいアプリケーション。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;うーん。そのとおり。。
現状、マッサージ機としてはほとんど役に立たないんですよね :-P&lt;/p&gt;
&lt;p&gt;色々ネタはあるので、次のアプリをがんばりたいと思います。&lt;/p&gt;</description></item><item><title>Simple Massager v1.1.1 released!</title><link>https://igawa.io/posts/2010/10/simple-massager-v111-released/</link><pubDate>Fri, 29 Oct 2010 05:19:00 +0900</pubDate><guid>https://igawa.io/posts/2010/10/simple-massager-v111-released/</guid><description>&lt;p&gt;&lt;a href="//details?id=org.orzlabs.android.massage"&gt;Simple Massager
v1.1.1&lt;/a&gt;をリリースしました。
v1.1.1:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;画面表示をよりシンプルにわかりやすくしたつもりです。
もし、バグを見つけたり、ご意見などありましたら、
下記のgithub
ウェブサイトでその問題点等の書き込みをしてくれると嬉しいです♪
&lt;a href="http://github.com/masayukig/Simple-Massager/issues"&gt;http://github.com/masayukig/Simple-Massager/issues&lt;/a&gt;
ダウンロードは、以下を読み取っても可能です。
&lt;img alt="picture" loading="lazy" src="https://masayukig.files.wordpress.com/2010/10/47385-qrcode.gif"&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Androidアプリを作って公開してみた - Simple Massager</title><link>https://igawa.io/posts/2010/10/android%E3%82%A2%E3%83%97%E3%83%AA%E3%82%92%E4%BD%9C%E3%81%A3%E3%81%A6%E5%85%AC%E9%96%8B%E3%81%97%E3%81%A6%E3%81%BF%E3%81%9F-simple-massager/</link><pubDate>Wed, 13 Oct 2010 05:59:00 +0900</pubDate><guid>https://igawa.io/posts/2010/10/android%E3%82%A2%E3%83%97%E3%83%AA%E3%82%92%E4%BD%9C%E3%81%A3%E3%81%A6%E5%85%AC%E9%96%8B%E3%81%97%E3%81%A6%E3%81%BF%E3%81%9F-simple-massager/</guid><description>&lt;p&gt;初めて、Androidアプリを作って公開してみた。
&amp;ldquo;Simple Massager&amp;rdquo;
というアプリです。&lt;/p&gt;
&lt;p&gt;機能は非常に単純で、&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;振動開始・停止&lt;/li&gt;
&lt;li&gt;ランダム振動・連続振動の選択&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;が出来るのみです。&lt;/p&gt;
&lt;p&gt;最大の欠点は、
「デバイスの振動が弱すぎてほとんど使いものにならない」
というところですw&lt;/p&gt;
&lt;p&gt;次のアプリのアイデアもあるので、それの開発に着手したいと思います。&lt;/p&gt;
&lt;p&gt;なお、ソースコードは、以下で公開しています。
&lt;a href="http://github.com/masayukig/Simple-Massager"&gt;http://github.com/masayukig/Simple-Massager&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;英語版ブログは&lt;a href="http://blog.orzlabs.org/"&gt;http://blog.orzlabs.org/&lt;/a&gt;&lt;/p&gt;</description></item><item><title>LinuxにXperiaをUSBデバッグモードで接続する</title><link>https://igawa.io/posts/2010/10/linux%E3%81%ABxperia%E3%82%92usb%E3%83%87%E3%83%90%E3%83%83%E3%82%B0%E3%83%A2%E3%83%BC%E3%83%89%E3%81%A7%E6%8E%A5%E7%B6%9A%E3%81%99%E3%82%8B/</link><pubDate>Sun, 03 Oct 2010 06:16:00 +0900</pubDate><guid>https://igawa.io/posts/2010/10/linux%E3%81%ABxperia%E3%82%92usb%E3%83%87%E3%83%90%E3%83%83%E3%82%B0%E3%83%A2%E3%83%BC%E3%83%89%E3%81%A7%E6%8E%A5%E7%B6%9A%E3%81%99%E3%82%8B/</guid><description>&lt;p&gt;以下、URLの情報を参考に、XperiaをUSBデバッグモードでLinux(Fedora13-2.6.36-rc6-sandbox-00084-gc6ea21e)へ接続してみました。&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.adakoda.com/android/000242.html"&gt;http://www.adakoda.com/android/000242.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://salvan-devmemo.blogspot.com/2010/04/ubuntu-1004xperiausb-debug-mode.html"&gt;http://salvan-devmemo.blogspot.com/2010/04/ubuntu-1004xperiausb-debug-mode.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.eclipse.org/"&gt;Eclipse&lt;/a&gt;と&lt;a href="http://developer.android.com/sdk/"&gt;Android
SDK&lt;/a&gt;は、インストール済みが前提。&lt;/p&gt;
&lt;p&gt;で、まずは、Xperia側の設定から。&lt;/p&gt;
&lt;p&gt;ホーム画面等から、
[設定]-[アプリケーション]-[提供元不明のアプリにチェック]-[開発]-[USBデバッグにチェック]
&lt;a href="http://www.flickr.com/photos/masayun/5045424574/" title="setting by masayukig, on Flickr"&gt;&lt;img alt="setting" loading="lazy" src="http://farm5.static.flickr.com/4090/5045424574_ebae73ab4d.jpg"&gt;
&lt;/a&gt;
&lt;a href="http://www.flickr.com/photos/masayun/5045390040/" title="application by masayukig, on Flickr"&gt;&lt;img alt="application" loading="lazy" src="http://farm5.static.flickr.com/4087/5045390040_c45179feb4.jpg"&gt;
&lt;/a&gt;
&lt;a href="http://www.flickr.com/photos/masayun/5044805141/" title="unknown_appli by masayukig, on Flickr"&gt;&lt;img alt="unknown_appli" loading="lazy" src="http://farm5.static.flickr.com/4154/5044805141_a7dc45a6d0.jpg"&gt;
&lt;/a&gt;
&lt;a href="http://www.flickr.com/photos/masayun/5045429530/" title="usb_debug by masayukig, on Flickr"&gt;&lt;img alt="usb_debug" loading="lazy" src="http://farm5.static.flickr.com/4086/5045429530_c4ee018fb6.jpg"&gt;
&lt;/a&gt;
これで、Xperia側の設定は終了。
なお、ここまでの段階ではまだXperiaをUSBで接続しない方が良い。&lt;/p&gt;
&lt;p&gt;次に、PC(Linux)側の設定。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;$ sudo vim /etc/udev/rules.d/51-android.rules
$ cat /etc/udev/rules.d/51-android.rules
SUBSYSTEM==&amp;ldquo;usb&amp;rdquo;, SYSFS{idVendor}==&amp;ldquo;0fce&amp;rdquo;, MODE=&amp;ldquo;0666&amp;rdquo;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;というようなファイルを作成し、以下を実行。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;$ sudo udevadm control &amp;ndash;reload-rules
$ adb kill-server
$ adb start-server&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;なお、adbコマンドではroot権限は不要。各種コマンドのPATHは通しておいたほうが便利。&lt;/p&gt;
&lt;p&gt;で、XperiaをUSBでLinuxマシンに接続。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;$ adb devices
List of devices attached
XXXXXXXXXX(シリアル番号？) device&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;が表示されればOK。もし、&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;$ adb devices
List of devices attached
??????????(全て&amp;quot;?&amp;quot;) device&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;の場合には、何らかの設定がおかしいか、USBを接続しながらudevのリロードをした等が考えられるので、
再度、USBケーブルの抜き差し等を行ってみる。&lt;/p&gt;
&lt;p&gt;で、さっそく適当サンプルアプリを作って動かして、画面キャプチャをとってみました。
&lt;a href="http://www.flickr.com/photos/masayun/5044752593/" title="Xperia's screen capture by masayukig, on Flickr"&gt;&lt;img alt="Xperia&amp;rsquo;s screen\ncapture" loading="lazy" src="http://farm5.static.flickr.com/4152/5044752593_1161f2882c.jpg"&gt;
&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;(たかだかスクリーンショットをとるだけなのに、結構大変。。どうにかならんのか？)&lt;/p&gt;</description></item><item><title>VirtualBoxのディスクイメージ(vdi)をKVMのディスクイメージ(qcow2)に変換す る</title><link>https://igawa.io/posts/2010/07/virtualbox%E3%81%AE%E3%83%87%E3%82%A3%E3%82%B9%E3%82%AF%E3%82%A4%E3%83%A1%E3%83%BC%E3%82%B8vdi%E3%82%92kvm%E3%81%AE%E3%83%87%E3%82%A3%E3%82%B9%E3%82%AF%E3%82%A4%E3%83%A1%E3%83%BC%E3%82%B8qcow2%E3%81%AB%E5%A4%89%E6%8F%9B%E3%81%99-%E3%82%8B/</link><pubDate>Sat, 24 Jul 2010 07:42:00 +0900</pubDate><guid>https://igawa.io/posts/2010/07/virtualbox%E3%81%AE%E3%83%87%E3%82%A3%E3%82%B9%E3%82%AF%E3%82%A4%E3%83%A1%E3%83%BC%E3%82%B8vdi%E3%82%92kvm%E3%81%AE%E3%83%87%E3%82%A3%E3%82%B9%E3%82%AF%E3%82%A4%E3%83%A1%E3%83%BC%E3%82%B8qcow2%E3%81%AB%E5%A4%89%E6%8F%9B%E3%81%99-%E3%82%8B/</guid><description>&lt;p&gt;VirtualBoxを使っていたのですが、KVMも使いたくなったのでディスクイメージを変換してみた。&lt;/p&gt;
&lt;p&gt;とは言っても、以下のコマンド一発で変換できたので、特に苦労は無し。
&lt;code&gt;$ qemu-img convert -O qcow2 .VirtualBox/windows7.vdi Documents/windows7.qcow2&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;qemu便利だな。。&lt;/p&gt;</description></item><item><title>SQLiteでprepared statementとBLOBを使って構造体を保存(C言語)その2 #sqlite</title><link>https://igawa.io/posts/2010/06/sqlite%E3%81%A7prepared-statement%E3%81%A8blob%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6%E6%A7%8B%E9%80%A0%E4%BD%93%E3%82%92%E4%BF%9D%E5%AD%98c%E8%A8%80%E8%AA%9E%E3%81%9D%E3%81%AE2-sqlite/</link><pubDate>Sat, 19 Jun 2010 21:25:00 +0900</pubDate><guid>https://igawa.io/posts/2010/06/sqlite%E3%81%A7prepared-statement%E3%81%A8blob%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6%E6%A7%8B%E9%80%A0%E4%BD%93%E3%82%92%E4%BF%9D%E5%AD%98c%E8%A8%80%E8%AA%9E%E3%81%9D%E3%81%AE2-sqlite/</guid><description>&lt;p&gt;と言うわけで、&lt;a href="http://www.0r2.info/blog/2010/06/19/sqlite%E3%81%A7prepared-statement%E3%81%A8blob%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6%E6%A7%8B%E9%80%A0%E4%BD%93%E3%82%92%E4%BF%9D%E5%AD%98c%E8%A8%80%E8%AA%9E/"&gt;前回&lt;/a&gt;に続き今回は、前回作成したDBファイルをsqlite3コマンドで見てみます。&lt;/p&gt;
&lt;p&gt;以下の様に構造体はBLOBで格納したのですが、最初のメンバーはsqlite3コマンドで見られます。
Oracleではちょっと考えられませんが、この辺がsqliteらしいとこでしょうか。
&lt;code&gt;$ sqlite3 test.dbSQLite version 3.6.22Enter &amp;quot;.help&amp;quot; for instructionsEnter SQL statements terminated with a &amp;quot;;&amp;quot;sqlite&amp;gt; select * from member;0|Isono Katsuo1|Isono Wakame2|Huguta Tarao3|Huguta Masuo4|Huguta Sazaesqlite&amp;gt; &lt;/code&gt;&lt;/p&gt;</description></item><item><title>SQLiteでprepared statementとBLOBを使って構造体を保存(C言語)その1 #sqlite</title><link>https://igawa.io/posts/2010/06/sqlite%E3%81%A7prepared-statement%E3%81%A8blob%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6%E6%A7%8B%E9%80%A0%E4%BD%93%E3%82%92%E4%BF%9D%E5%AD%98c%E8%A8%80%E8%AA%9E%E3%81%9D%E3%81%AE1-sqlite/</link><pubDate>Sat, 19 Jun 2010 08:28:00 +0900</pubDate><guid>https://igawa.io/posts/2010/06/sqlite%E3%81%A7prepared-statement%E3%81%A8blob%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6%E6%A7%8B%E9%80%A0%E4%BD%93%E3%82%92%E4%BF%9D%E5%AD%98c%E8%A8%80%E8%AA%9E%E3%81%9D%E3%81%AE1-sqlite/</guid><description>&lt;p&gt;SQLiteのC言語APIを使ってprepared statementで、BLOBを使ってみます。&lt;/p&gt;
&lt;p&gt;基本的には、以下のサイトに書いてある方法ですが、日本語で書いてみることにします。
&lt;a href="http://www.sqlite.org/capi3ref.html#sqlite3_stmt"&gt;http://www.sqlite.org/capi3ref.html#sqlite3_stmt&lt;/a&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;sqlite3_prepare_v2()(あるいはそれに類するもの)を使って、sqlite3_stmtのオブジェクトを作る。&lt;/li&gt;
&lt;li&gt;sqlite3_bind_*() インターフェースを使ってパラメータに値をBind。&lt;/li&gt;
&lt;li&gt;sqlite3_step()を使ってSQL実行。(sqlite3_step()は何回でも実行できる)&lt;/li&gt;
&lt;li&gt;sqlite3_reset()を使ってstatementをリセットして、step
2に戻る。これは何度でもできるし、やらなくても良い。&lt;/li&gt;
&lt;li&gt;sqlite3_finalize()を使ってオブジェクトを破棄する。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;というわけで、いきなりサンプルコードw
便利だなーと思ったのは、sqlite3_errmsg()関数。dbを引数にすると、&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;$ gcc -o sqlite_test sqlite_test.c -lsqlite3
$ chmod 000 test.db
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;と、DBファイルを読み書き出来ないようにして、実行すると、&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;$ ./sqlite_test
open error:14, unable to open database file
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;と、何でエラーになったのかが表示されます。&lt;/p&gt;
&lt;p&gt;さらに、このDBファイルをsqlite3コマンドで見たときの話は次回のエントリに書きたいと思います。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;#include
#include
#include
#include
struct human {
char name[256];
int age;
int height;
int sex;
};
int main(int argc, char *argv[])
{
struct human human[5] = {
{ &amp;#34;Isono Katsuo&amp;#34;, 32, 168, 0 },
{ &amp;#34;Isono Wakame&amp;#34;, 29, 158, 1 },
{ &amp;#34;Huguta Tarao&amp;#34;, 20, 180, 0 },
{ &amp;#34;Huguta Masuo&amp;#34;, 52, 178, 0 },
{ &amp;#34;Huguta Sazae&amp;#34;, 48, 161, 1 } };
sqlite3 *db;
sqlite3_stmt *dropStmt = NULL;
sqlite3_stmt *createStmt = NULL;
sqlite3_stmt *selectStmt = NULL;
sqlite3_stmt *insertStmt = NULL;
char *drop_tbl_sql = &amp;#34;drop table member&amp;#34;;
char *create_tbl_sql = &amp;#34;create table member&amp;#34;
&amp;#34;(id INTEGER PRIMARY KEY,&amp;#34;
&amp;#34;human BLOB NOT NULL )&amp;#34;;
char *insert_tbl_sql = &amp;#34;INSERT INTO member (id, human) values (?, ?)&amp;#34;;
char *select_tbl_sql = &amp;#34;select human from member where id = ?&amp;#34;;
char *pzTail;
int rc = 0;
int exitcode = 0;
rc = sqlite3_open(&amp;#34;test.db&amp;#34;, &amp;amp;db);
//rc = sqlite3_open(&amp;#34;:memory:&amp;#34;, &amp;amp;db);
if (rc != SQLITE_OK) {
printf(&amp;#34;open error:%d, %s\n&amp;#34;, rc, sqlite3_errmsg(db));
exitcode = 1;
goto end;
}
/* cleanup. ignore error. */
sqlite3_prepare_v2(db, drop_tbl_sql, -1, &amp;amp;dropStmt, NULL);
sqlite3_step(dropStmt);
rc = sqlite3_prepare_v2(db, create_tbl_sql, -1, &amp;amp;createStmt, NULL);
if (rc != SQLITE_OK) {
printf(&amp;#34;create error:%d, %s\n&amp;#34;, rc, sqlite3_errmsg(db));
exitcode = 1;
goto end;
}
rc = sqlite3_step(createStmt);
if (rc != SQLITE_DONE) {
printf(&amp;#34;create error:%d, %s\n&amp;#34;, rc, sqlite3_errmsg(db));
exitcode = 1;
goto end;
}
rc = sqlite3_prepare_v2(db, insert_tbl_sql, -1, &amp;amp;insertStmt, NULL);
if (rc != SQLITE_OK) {
printf(&amp;#34;insert error:%d, %s\n&amp;#34;, rc, sqlite3_errmsg(db));
exitcode = 1;
goto end;
}
rc = sqlite3_prepare_v2(db, select_tbl_sql, -1, &amp;amp;selectStmt, NULL);
if (rc != SQLITE_OK) {
printf(&amp;#34;select error:%d, %s\n&amp;#34;, rc, sqlite3_errmsg(db));
exitcode = 1;
goto end;
}
int i = 0;
for (i = 0; i &amp;lt; 5; i++) {
sqlite3_reset(insertStmt);
sqlite3_bind_int(insertStmt, 1, i);
sqlite3_bind_blob(insertStmt, 2, &amp;amp;human[i], sizeof(struct human), SQLITE_STATIC);
rc = sqlite3_step(insertStmt);
if (rc != SQLITE_DONE) {
printf(&amp;#34;insert error:%d, %s\n&amp;#34;, rc, sqlite3_errmsg(db));
exitcode = 1;
goto end;
}
}
printf(&amp;#34;-------------------------------------\n&amp;#34;);
for (i = 0; i &amp;lt; 5; i++) {
sqlite3_reset(selectStmt);
sqlite3_bind_int(selectStmt, 1, i);
rc = sqlite3_step(selectStmt);
//printf(&amp;#34;select result:%d\n&amp;#34;, rc);
if (rc == SQLITE_ROW) {
struct human *t = (struct human*)sqlite3_column_blob(selectStmt, 0);
printf(&amp;#34;ID: %d\n\t name: %s\n\t age: %d\n\t height: %d\n\t sex: %s\n&amp;#34;,
i, t-&amp;gt;name, t-&amp;gt;age, t-&amp;gt;height, t-&amp;gt;sex == 0 ? &amp;#34;M&amp;#34; : &amp;#34;F&amp;#34;);
printf(&amp;#34;-------------------------------------\n&amp;#34;);
}
}
end:
sqlite3_finalize(selectStmt);
sqlite3_finalize(insertStmt);
sqlite3_finalize(createStmt);
sqlite3_finalize(dropStmt);
return exitcode;
}
&lt;/code&gt;&lt;/pre&gt;</description></item><item><title>Xperiaソフトウェアアップデートした(R1EA025)</title><link>https://igawa.io/posts/2010/06/xperia%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E3%82%A2%E3%83%83%E3%83%97%E3%83%87%E3%83%BC%E3%83%88%E3%81%97%E3%81%9Fr1ea025/</link><pubDate>Fri, 11 Jun 2010 06:03:00 +0900</pubDate><guid>https://igawa.io/posts/2010/06/xperia%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E3%82%A2%E3%83%83%E3%83%97%E3%83%87%E3%83%BC%E3%83%88%E3%81%97%E3%81%9Fr1ea025/</guid><description>&lt;p&gt;&lt;a href="http://plusd.itmedia.co.jp/mobile/articles/1006/09/news086.html"&gt;&lt;img alt="http://plusd.itmedia.co.jp/mobile/articles/1006/09/news086.html" loading="lazy" src="http://kwout.com/cutout/8/st/3x/5az_bor.jpg" title="POBox Touchが「2.0」に進化：ドコモ、「Xperia」の正式アップデートを開始——まずはPC経由で - ITmedia +D モバイル"&gt;
&lt;/a&gt;
[POBox
Touchが「2.0」に進化：ドコモ、「Xperia」の正式アップデートを開始——まずはPC経由で&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ITmedia +D
モバイル](&lt;a href="http://plusd.itmedia.co.jp/mobile/articles/1006/09/news086.html"&gt;http://plusd.itmedia.co.jp/mobile/articles/1006/09/news086.html&lt;/a&gt;)
via &lt;a href="http://itmedia.kwout.com/quote/8st3x5az"&gt;kwout&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="http://kwout.com/cutout/8/st/3x/5az_bor.js"&gt;http://kwout.com/cutout/8/st/3x/5az_bor.js&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Xperiaソフトウェアアップデートが再開されたので、アップデートしました。&lt;/p&gt;
&lt;p&gt;POBoxのフリック入力は、iPhoneのソレよりも良い感じですね。
私の場合、フリックする方向と、入力される文字の対応が体に染み込んでないので、
POBoxの表示方式(押したキーの上側に候補が表示される方式)が、いい感じです。&lt;/p&gt;
&lt;p&gt;&lt;a href="http://plusd.itmedia.co.jp/mobile/articles/1006/09/news086.html"&gt;&lt;img alt="http://plusd.itmedia.co.jp/mobile/articles/1006/09/news086.html" loading="lazy" src="http://kwout.com/cutout/7/xj/qn/ife_bor.jpg" title="POBox Touchが「2.0」に進化：ドコモ、「Xperia」の正式アップデートを開始——まずはPC経由で - ITmedia +D モバイル"&gt;
&lt;/a&gt;
[POBox
Touchが「2.0」に進化：ドコモ、「Xperia」の正式アップデートを開始——まずはPC経由で&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ITmedia +D
モバイル](&lt;a href="http://plusd.itmedia.co.jp/mobile/articles/1006/09/news086.html"&gt;http://plusd.itmedia.co.jp/mobile/articles/1006/09/news086.html&lt;/a&gt;)
via &lt;a href="http://itmedia.kwout.com/quote/7xjqnife"&gt;kwout&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="http://kwout.com/cutout/7/xj/qn/ife_bor.js"&gt;http://kwout.com/cutout/7/xj/qn/ife_bor.js&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;また、タッチパネルの感度が向上しているということなので、ちょっと期待してます。&lt;/p&gt;
&lt;p&gt;PC経由か、あるいは、Xperia単体でのアップデートも可能になっています。
Xperia単体で手動でアップデートする場合は、
「設定」→「端末情報」→「ソフトウェア更新」
で出来ると思います。&lt;/p&gt;
&lt;p&gt;参考リンク：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.sonyericsson.co.jp/support/software/updateservice/"&gt;http://www.sonyericsson.co.jp/support/software/updateservice/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://japanese.engadget.com/2010/06/09/xperia/"&gt;http://japanese.engadget.com/2010/06/09/xperia/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://plusd.itmedia.co.jp/mobile/articles/1006/09/news086.html"&gt;http://plusd.itmedia.co.jp/mobile/articles/1006/09/news086.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://av.watch.impress.co.jp/docs/news/20100609_373193.html"&gt;http://av.watch.impress.co.jp/docs/news/20100609_373193.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://ameblo.jp/moon-age/entry-10559165157.html"&gt;http://ameblo.jp/moon-age/entry-10559165157.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://saya.s145.xrea.com/archives/2010/06/xperia_4.html"&gt;http://saya.s145.xrea.com/archives/2010/06/xperia_4.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://h-scp10.blog.so-net.ne.jp/2010-06-10"&gt;http://h-scp10.blog.so-net.ne.jp/2010-06-10&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://d.hatena.ne.jp/Sapphire/20100610/1276175119"&gt;http://d.hatena.ne.jp/Sapphire/20100610/1276175119&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Vimから投稿するテスト</title><link>https://igawa.io/posts/2009/11/vim%E3%81%8B%E3%82%89%E6%8A%95%E7%A8%BF%E3%81%99%E3%82%8B%E3%83%86%E3%82%B9%E3%83%88/</link><pubDate>Sat, 21 Nov 2009 05:30:00 +0900</pubDate><guid>https://igawa.io/posts/2009/11/vim%E3%81%8B%E3%82%89%E6%8A%95%E7%A8%BF%E3%81%99%E3%82%8B%E3%83%86%E3%82%B9%E3%83%88/</guid><description>&lt;p&gt;&lt;a href="http://mattn.kaoriya.net/software/vim/20070831122307.htm"&gt;http://mattn.kaoriya.net/software/vim/20070831122307.htm&lt;/a&gt;
の記事を参考に、vimから投稿してみます。&lt;/p&gt;</description></item><item><title>KernelOrgBotを作ってみた</title><link>https://igawa.io/posts/2009/09/kernelorgbot%E3%82%92%E4%BD%9C%E3%81%A3%E3%81%A6%E3%81%BF%E3%81%9F/</link><pubDate>Tue, 08 Sep 2009 03:43:00 +0900</pubDate><guid>https://igawa.io/posts/2009/09/kernelorgbot%E3%82%92%E4%BD%9C%E3%81%A3%E3%81%A6%E3%81%BF%E3%81%9F/</guid><description>&lt;p&gt;Twitterで「KernelOrgBot」なるものを作ってみた。
&lt;a href="http://twitter.com/KernelOrgBot"&gt;http://twitter.com/KernelOrgBot&lt;/a&gt;
ちょっと探してみた限りでは、それっぽいものが無かったので。
ただ、「作った」とは言っても&amp;hellip;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://twitterfeed.com/"&gt;https://twitterfeed.com/&lt;/a&gt;
で、
&lt;a href="http://kernel.org/kdist/rss.xml"&gt;http://kernel.org/kdist/rss.xml&lt;/a&gt;
を読み込ませて、30分毎にチェックする設定にしたぐらいです。&lt;/p&gt;
&lt;p&gt;もうすでに、3人の方がフォローしてくれているらしい。
スゴい。&lt;/p&gt;
&lt;p&gt;こっちから、フォローして良いものかどうか迷ったが、
フォローしてみることにする。&lt;/p&gt;</description></item><item><title>Linux(Ubuntu)で、Objective-C</title><link>https://igawa.io/posts/2009/08/linuxubuntu%E3%81%A7objective-c/</link><pubDate>Sat, 15 Aug 2009 05:54:00 +0900</pubDate><guid>https://igawa.io/posts/2009/08/linuxubuntu%E3%81%A7objective-c/</guid><description>&lt;p&gt;iPhoneアプリを作るなら、Objective-Cという言語を知っておく必要が
ありそうなので、とりあえず、LinuxでObjective-Cをやってみる。
参考にしている書籍は、以下。
&lt;a href="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&amp;amp;bc1=000000&amp;amp;IS2=1&amp;amp;bg1=FFFFFF&amp;amp;fc1=000000&amp;amp;lc1=0000FF&amp;amp;t=hughundercons-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=4797346809"&gt;http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&amp;amp;bc1=000000&amp;amp;IS2=1&amp;amp;bg1=FFFFFF&amp;amp;fc1=000000&amp;amp;lc1=0000FF&amp;amp;t=hughundercons-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=4797346809&lt;/a&gt;
私は、とりあえず、図書館で借りました。
が、図書館に無かったり、近くに図書館が内容な場合は、上記からご購入ください
:-)&lt;/p&gt;
&lt;p&gt;Apple製品専用言語なのかと思ったが、ググったら、Linuxでも動きそうだったので、
挑戦してみる。&lt;/p&gt;
&lt;p&gt;以下、その内容。
まずは、Objective-Cの環境をインストール。
&lt;a href="http://d.hatena.ne.jp/elm200/20080426/1209211127"&gt;Linux で Objective C
を走らせてみた&lt;/a&gt;
の記事を参照して、以下の様にインストール。&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;$ sudo aptitude install gobjc
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
拡張状態情報を読み込んでいます
パッケージの状態を初期化しています... 完了
拡張状態情報を書き込んでいます... 完了
以下の新規パッケージがインストールされます:
gobjc gobjc-4.3{a} libobjc2{a}
0 個のパッケージを更新、 3 個を新たにインストール、 0 個を削除予定、1 個が更新されていない。
3700kB のアーカイブを取得する必要があります。 展開後に 9478kB のディスク領域が新たに消費されます。
先に進みますか? [Y/n/?] Y
拡張状態情報を書き込んでいます... 完了
取得:1 http://jp.archive.ubuntu.com jaunty/main libobjc2 4.3.3-5ubuntu4 [160kB]
取得:2 http://jp.archive.ubuntu.com jaunty/main gobjc-4.3 4.3.3-5ubuntu4 [3538kB]
取得:3 http://jp.archive.ubuntu.com jaunty/main gobjc 4:4.3.3-1ubuntu1 [894B]
3700kB を 2s 秒でダウンロードしました (1552kB/s)
未選択パッケージ libobjc2 を選択しています。
(データベースを読み込んでいます ... 現在 250930 個のファイルとディレクトリがインストールされています。)
(.../libobjc2_4.3.3-5ubuntu4_amd64.deb から) libobjc2 を展開しています...
未選択パッケージ gobjc-4.3 を選択しています。
(.../gobjc-4.3_4.3.3-5ubuntu4_amd64.deb から) gobjc-4.3 を展開しています...
未選択パッケージ gobjc を選択しています。
(.../gobjc_4%3a4.3.3-1ubuntu1_amd64.deb から) gobjc を展開しています...
libobjc2 (4.3.3-5ubuntu4) を設定しています ...
gobjc-4.3 (4.3.3-5ubuntu4) を設定しています ...
gobjc (4:4.3.3-1ubuntu1) を設定しています ...
libc6 のトリガを処理しています ...
ldconfig deferred processing now taking place
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
拡張状態情報を読み込んでいます
パッケージの状態を初期化しています... 完了
拡張状態情報を書き込んでいます... 完了
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;で、まずは、お約束Hello Worldからw（インターネットはどれくらい&amp;quot;Hello
World&amp;quot;であふれているのだろうか..）&lt;/p&gt;</description></item><item><title>iPhone OS 3.0.1アップデート</title><link>https://igawa.io/posts/2009/08/iphone-os-301%E3%82%A2%E3%83%83%E3%83%97%E3%83%87%E3%83%BC%E3%83%88/</link><pubDate>Sun, 02 Aug 2009 04:50:00 +0900</pubDate><guid>https://igawa.io/posts/2009/08/iphone-os-301%E3%82%A2%E3%83%83%E3%83%97%E3%83%87%E3%83%BC%E3%83%88/</guid><description>&lt;p&gt;&lt;a href="http://www.itmedia.co.jp/news/articles/0908/01/news009.html"&gt;&lt;img alt="http://www.itmedia.co.jp/news/articles/0908/01/news009.html" loading="lazy" src="http://kwout.com/cutout/m/gi/np/mv7_bor.jpg" title="iPhone OS 3.0.1ソフトウェア・アップデートがリリース\u3000SMSの脆弱性を修正 - ITmedia News"&gt;
&lt;/a&gt;
[iPhone OS 3.0.1ソフトウェア・アップデートがリリース　SMSの脆弱性を修正&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ITmedia
News](&lt;a href="http://www.itmedia.co.jp/news/articles/0908/01/news009.html"&gt;http://www.itmedia.co.jp/news/articles/0908/01/news009.html&lt;/a&gt;) via
&lt;a href="http://itmedia.kwout.com/quote/mginpmv7"&gt;kwout&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="http://kwout.com/cutout/m/gi/np/mv7_bor.js"&gt;http://kwout.com/cutout/m/gi/np/mv7_bor.js&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;「&lt;a href="http://hidehiro.asablo.jp/blog/2009/08/01/4471963"&gt;Hidehiro&amp;rsquo;s
Blog&lt;/a&gt;」で知ったのですが、
&lt;a href="http://support.apple.com/kb/HT3754"&gt;iPhone OS
3.0.1アップデート&lt;/a&gt;が出た様です。&lt;/p&gt;
&lt;p&gt;iPhone持っている方は、可能な限りアップデートしておいた方が良さそうです。
なぜならば&amp;hellip;
&lt;a href="http://www.gizmodo.jp/common/img/head_main_siteid.jpg"&gt;GIZMODO
Japan&lt;/a&gt;にあった、
&lt;a href="http://www.gizmodo.jp/2009/07/iphonesms.html"&gt;「「世界中のiPhoneがSMS経由で乗っ取れる」セキュリティの脆弱性」&lt;/a&gt;という
記事にあった脆弱性の修正のようです。&lt;/p&gt;</description></item><item><title>twitter2mixi.rbの改良は、後回しにしようかな(Twitter対抗、mixi「エコー」 正式サービスに APIも公開へ)</title><link>https://igawa.io/posts/2009/08/twitter2mixirb%E3%81%AE%E6%94%B9%E8%89%AF%E3%81%AF%E5%BE%8C%E5%9B%9E%E3%81%97%E3%81%AB%E3%81%97%E3%82%88%E3%81%86%E3%81%8B%E3%81%AAtwitter%E5%AF%BE%E6%8A%97mixi%E3%82%A8%E3%82%B3%E3%83%BC-%E6%AD%A3%E5%BC%8F%E3%82%B5%E3%83%BC%E3%83%93%E3%82%B9%E3%81%AB-api%E3%82%82%E5%85%AC%E9%96%8B%E3%81%B8/</link><pubDate>Sat, 01 Aug 2009 04:48:00 +0900</pubDate><guid>https://igawa.io/posts/2009/08/twitter2mixirb%E3%81%AE%E6%94%B9%E8%89%AF%E3%81%AF%E5%BE%8C%E5%9B%9E%E3%81%97%E3%81%AB%E3%81%97%E3%82%88%E3%81%86%E3%81%8B%E3%81%AAtwitter%E5%AF%BE%E6%8A%97mixi%E3%82%A8%E3%82%B3%E3%83%BC-%E6%AD%A3%E5%BC%8F%E3%82%B5%E3%83%BC%E3%83%93%E3%82%B9%E3%81%AB-api%E3%82%82%E5%85%AC%E9%96%8B%E3%81%B8/</guid><description>&lt;p&gt;「Twitter対抗、mixi「エコー」正式サービスに　APIも公開へ」&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.itmedia.co.jp/news/articles/0907/31/news085.html"&gt;&lt;img alt="http://www.itmedia.co.jp/news/articles/0907/31/news085.html" loading="lazy" src="http://kwout.com/cutout/7/gk/fz/8pm_bor.jpg" title="Twitter対抗、mixi「エコー」正式サービスに\u3000APIも公開へ - ITmedia News"&gt;
&lt;/a&gt;
&lt;a href="http://www.itmedia.co.jp/news/articles/0907/31/news085.html"&gt;Twitter対抗、mixi「エコー」正式サービスに　APIも公開へ - ITmedia
News&lt;/a&gt; via
&lt;a href="http://itmedia.kwout.com/quote/7gkfz8pm"&gt;kwout&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://kwout.com/cutout/7/gk/fz/8pm_bor.js"&gt;http://kwout.com/cutout/7/gk/fz/8pm_bor.js&lt;/a&gt;
ということらしいです。&lt;/p&gt;
&lt;p&gt;今、twitter2mixi.rbというスクリプトをcronで動かして、twitterつぶやきをmixiエコーへ投げているのですが、
このスクリプトは、最新の1件だけ取ってきて、mixiエコーへ投げています。
これを、最新つぶやき全部を取ってきて、全部投げることができるようにしようかなと
思っていたのですが、APIが公開されるのであれば、それを待ってからの方が良いかなと、
思ったり、思わなかったり。&lt;/p&gt;</description></item><item><title>iPhone アプリ開発参考ページ</title><link>https://igawa.io/posts/2009/07/iphone-%E3%82%A2%E3%83%97%E3%83%AA%E9%96%8B%E7%99%BA%E5%8F%82%E8%80%83%E3%83%9A%E3%83%BC%E3%82%B8/</link><pubDate>Thu, 09 Jul 2009 05:04:00 +0900</pubDate><guid>https://igawa.io/posts/2009/07/iphone-%E3%82%A2%E3%83%97%E3%83%AA%E9%96%8B%E7%99%BA%E5%8F%82%E8%80%83%E3%83%9A%E3%83%BC%E3%82%B8/</guid><description>&lt;p&gt;自分用のメモ&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://gihyo.jp/dev/serial/01/iphone"&gt;目指せ！iPhoneアプリ開発エキスパート&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://cheebow.info/chemt/archives/2008/11/iphone_dev_trouble.html"&gt;iPhoneアプリ開発でハマったところ&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.atmarkit.co.jp/fwcr/design/benkyo/iphone01/01.html"&gt;日本人開発者がつまづかないためのポイント&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://iphone-dev.jp/"&gt;日本語のiPhoneアプリ開発者支援サイト&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://wiredvision.jp/news/200904/2009040621.html"&gt;スタンフォード大のiPhone開発講座iTunesで無償提供&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Dropbox 100GBプラン登場？</title><link>https://igawa.io/posts/2009/04/dropbox-100gb-plan/</link><pubDate>Mon, 20 Apr 2009 05:26:00 +0900</pubDate><guid>https://igawa.io/posts/2009/04/dropbox-100gb-plan/</guid><description>&lt;p&gt;ファイルのバックアップ、履歴管理、複数PCでのファイル共有に最適な
&lt;a href="https://www.getdropbox.com/referrals/NTQ1NjE1MTk"&gt;Dropbox&lt;/a&gt;(左記は（最大）+500MBになる紹介リンク)
ですが、100GBのプランが登場しているようです。&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.getdropbox.com/upgrade?plan=100"&gt;https://www.getdropbox.com/upgrade?plan=100&lt;/a&gt;(利用登録者しか見られないかもしれません。)&lt;/p&gt;
&lt;p&gt;&lt;a href="http://forums.getdropbox.com/topic.php?id=8278&amp;amp;replies=23#post-52700"&gt;http://forums.getdropbox.com/topic.php?id=8278&amp;amp;replies=23#post-52700&lt;/a&gt;
で、知ったのですが、通常のプラン一覧
&lt;a href="https://www.getdropbox.com/plans"&gt;https://www.getdropbox.com/plans&lt;/a&gt;
には、表示されていないので、もしかしたら、正式なものではないのかも。&lt;/p&gt;
&lt;p&gt;私は、50GBプランを契約中なのですが、既に90%以上の使用率になっているので、
さらなる容量のプランが出てくるのは、非常にうれしいです。&lt;/p&gt;</description></item><item><title>23か国語対応のWordpress翻訳プラグインGlobal Translatorを導入してみました</title><link>https://igawa.io/posts/2009/02/23%E3%81%8B%E5%9B%BD%E8%AA%9E%E5%AF%BE%E5%BF%9C%E3%81%AEwordpress%E7%BF%BB%E8%A8%B3%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3global-translator%E3%82%92%E5%B0%8E%E5%85%A5%E3%81%97%E3%81%A6%E3%81%BF%E3%81%BE%E3%81%97%E3%81%9F/</link><pubDate>Mon, 02 Feb 2009 05:11:00 +0900</pubDate><guid>https://igawa.io/posts/2009/02/23%E3%81%8B%E5%9B%BD%E8%AA%9E%E5%AF%BE%E5%BF%9C%E3%81%AEwordpress%E7%BF%BB%E8%A8%B3%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3global-translator%E3%82%92%E5%B0%8E%E5%85%A5%E3%81%97%E3%81%A6%E3%81%BF%E3%81%BE%E3%81%97%E3%81%9F/</guid><description>&lt;p&gt;&lt;a href="http://haaya.net/1333"&gt;23か国語対応のWordpressプラグインGlobal
Translatorを使ってみた　その1&lt;/a&gt;のサイトを参考に、
23ヶ国語対応のWordpressプラグインを導入してみました。&lt;/p&gt;
&lt;p&gt;トップページは翻訳されたが、個々のページが翻訳されない。。&lt;/p&gt;
&lt;p&gt;何故？&lt;/p&gt;</description></item><item><title>Ubuntu(8.10)上のFirefoxで日本語フォントがおかしい（中国語フォント？）</title><link>https://igawa.io/posts/2008/12/ubuntu810%E4%B8%8A%E3%81%AEfirefox%E3%81%A7%E6%97%A5%E6%9C%AC%E8%AA%9E%E3%83%95%E3%82%A9%E3%83%B3%E3%83%88%E3%81%8C%E3%81%8A%E3%81%8B%E3%81%97%E3%81%84%E4%B8%AD%E5%9B%BD%E8%AA%9E%E3%83%95%E3%82%A9%E3%83%B3%E3%83%88/</link><pubDate>Sat, 13 Dec 2008 06:55:00 +0900</pubDate><guid>https://igawa.io/posts/2008/12/ubuntu810%E4%B8%8A%E3%81%AEfirefox%E3%81%A7%E6%97%A5%E6%9C%AC%E8%AA%9E%E3%83%95%E3%82%A9%E3%83%B3%E3%83%88%E3%81%8C%E3%81%8A%E3%81%8B%E3%81%97%E3%81%84%E4%B8%AD%E5%9B%BD%E8%AA%9E%E3%83%95%E3%82%A9%E3%83%B3%E3%83%88/</guid><description>&lt;p&gt;Ubuntu(8.10)上のFirefoxで日本語フォントがおかしい（中国語フォント？）と言う現象に遭遇したので、
解決するためのメモ。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://forum.ubuntulinux.jp/viewtopic.php?id=3124"&gt;http://forum.ubuntulinux.jp/viewtopic.php?id=3124&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://bugs.launchpad.net/ubuntu-jp-improvement/+bug/272387"&gt;https://bugs.launchpad.net/ubuntu-jp-improvement/+bug/272387&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;を参考に(というかそのままだがw)、
&lt;code&gt;$ sudo ln -s /etc/fonts/conf.avail/69-language-selector-ja-jp.conf /etc/fonts/conf.d/&lt;/code&gt;
を、実行。ブラウザリロード(not リスタート)で、即解決。&lt;/p&gt;</description></item><item><title>古い記事をインポートしました(MovableType -&gt; Wordpress)</title><link>https://igawa.io/posts/2008/11/%E5%8F%A4%E3%81%84%E8%A8%98%E4%BA%8B%E3%82%92%E3%82%A4%E3%83%B3%E3%83%9D%E3%83%BC%E3%83%88%E3%81%97%E3%81%BE%E3%81%97%E3%81%9Fmovabletype-wordpress/</link><pubDate>Sun, 16 Nov 2008 08:09:00 +0900</pubDate><guid>https://igawa.io/posts/2008/11/%E5%8F%A4%E3%81%84%E8%A8%98%E4%BA%8B%E3%82%92%E3%82%A4%E3%83%B3%E3%83%9D%E3%83%BC%E3%83%88%E3%81%97%E3%81%BE%E3%81%97%E3%81%9Fmovabletype-wordpress/</guid><description>&lt;p&gt;以前、MovableTypeで書いていた記事を、wordpressにインポートしました。&lt;/p&gt;
&lt;p&gt;方法は、至って簡単。&lt;/p&gt;
&lt;p&gt;MovableTypeの「ユーティリティ」-&amp;gt;「読み込み/書き出し」-&amp;gt;「エントリの書き出し」で、&lt;/p&gt;
&lt;p&gt;エントリをファイルに書き出す。しばらく待つと、ファイル保存のダイアログがでるので、&lt;/p&gt;
&lt;p&gt;適当に名前をつけて保存。&lt;/p&gt;
&lt;p&gt;その後は、Wordpressの「Tools」-&amp;gt;「インポート」で、先ほど保存したファイルをインポートするだけ。&lt;/p&gt;
&lt;p&gt;良しとする。w&lt;/p&gt;</description></item><item><title>Fedoraにuuencode, uudecodeをインストールしたいとき</title><link>https://igawa.io/posts/2008/11/fedora%E3%81%ABuuencode-uudecode%E3%82%92%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%97%E3%81%9F%E3%81%84%E3%81%A8%E3%81%8D/</link><pubDate>Mon, 03 Nov 2008 15:35:00 +0900</pubDate><guid>https://igawa.io/posts/2008/11/fedora%E3%81%ABuuencode-uudecode%E3%82%92%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%97%E3%81%9F%E3%81%84%E3%81%A8%E3%81%8D/</guid><description>&lt;p&gt;Fedoraにuuencode, uudecodeをインストールしたいときは、
&lt;code&gt;# yum install sharutils&lt;/code&gt;
と、実行する。&lt;/p&gt;
&lt;p&gt;&lt;code&gt;# yum install uudecode&lt;/code&gt;
と、実行しても、&lt;/p&gt;
&lt;p&gt;&lt;code&gt;Setting up Install ProcessParsing package install argumentsNo package uudecode available.Nothing to do&lt;/code&gt;
と、なるだけです。&lt;/p&gt;
&lt;p&gt;参照URL:&lt;a href="http://d.hatena.ne.jp/hogem/20061217/1166368657"&gt;http://d.hatena.ne.jp/hogem/20061217/1166368657&lt;/a&gt;&lt;/p&gt;</description></item></channel></rss>