<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>MetaLoop &#187; Ruby</title>
	<atom:link href="http://blog.tpop.jp/category/programming/ruby/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.tpop.jp</link>
	<description>ブログ、です。</description>
	<lastBuildDate>Sun, 04 Apr 2010 01:46:13 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>EC2のConsole</title>
		<link>http://blog.tpop.jp/2009/01/12/aws-console-ec2/</link>
		<comments>http://blog.tpop.jp/2009/01/12/aws-console-ec2/#comments</comments>
		<pubDate>Mon, 12 Jan 2009 08:03:13 +0000</pubDate>
		<dc:creator>so-me-e-da</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Rails]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[ec2]]></category>

		<guid isPermaLink="false">http://blog.tpop.jp/?p=113</guid>
		<description><![CDATA[アマゾンがEC2をWebで直感的にコントロールできる、コンソールを提供開始したので。少し触ってみました。
まずはQuickStartにある、このインスタンスを作ります。

Ruby on Rails Web Starter (AMI ID: ami-b44bafdd)
Fedora Core 8, 32-bit architecture, Ruby 1.8.6, Rails 2.2.2, RubyGems 1.3.1, Mongrel 1.1.5, and MySQL 5.0.45



sshでのアクセス用URLが表示されるので、ログインしてみます。
RubyとRailsのバージョンはこんな状態です。
[root@ ~]# gem -v
1.3.1
[root@ ~]# gem list
*** LOCAL GEMS ***
actionmailer (2.2.2)
actionpack (2.2.2)
activerecord (2.2.2)
activeresource (2.2.2)
activesupport (2.2.2)
cgi_multipart_eof_fix (2.5.0)
daemons (1.0.10)
fastthread (1.0.1)
gem_plugin (0.2.3)
mongrel (1.1.5)
open4 (0.9.6)
rails (2.2.2)
rake (0.8.3)
[root@ ~]# ruby -v
ruby 1.8.6 (2008-08-11 patchlevel 287) [i386-linux]
[root@ ~]# which [...]]]></description>
			<content:encoded><![CDATA[<p>アマゾンがEC2を<a href="https://console.aws.amazon.com/">Webで直感的にコントロールできる、コンソールを提供開始</a>したので。少し触ってみました。<br />
まずはQuickStartにある、このインスタンスを作ります。</p>
<blockquote>
<div class="cell_liner"><strong>Ruby on Rails Web Starter</strong> (AMI ID: ami-b44bafdd)<br />
<span class="ami_description">Fedora Core 8, 32-bit architecture, Ruby 1.8.6, Rails 2.2.2, RubyGems 1.3.1, Mongrel 1.1.5, and MySQL 5.0.45</span></div>
<div class="cell_liner"><span class="ami_description"><br />
</span></div>
</blockquote>
<p>sshでのアクセス用URLが表示されるので、ログインしてみます。<br />
RubyとRailsのバージョンはこんな状態です。</p>
<blockquote><p>[root@ ~]# gem -v<br />
1.3.1<br />
[root@ ~]# gem list</p>
<p>*** LOCAL GEMS ***</p>
<p>actionmailer (2.2.2)<br />
actionpack (2.2.2)<br />
activerecord (2.2.2)<br />
activeresource (2.2.2)<br />
activesupport (2.2.2)<br />
cgi_multipart_eof_fix (2.5.0)<br />
daemons (1.0.10)<br />
fastthread (1.0.1)<br />
gem_plugin (0.2.3)<br />
mongrel (1.1.5)<br />
open4 (0.9.6)<br />
rails (2.2.2)<br />
rake (0.8.3)<br />
[root@ ~]# ruby -v<br />
ruby 1.8.6 (2008-08-11 patchlevel 287) [i386-linux]<br />
[root@ ~]# which ruby<br />
/usr/bin/ruby<br />
[root@ ~]#</p></blockquote>
<p>こういうインターフェイスはサードパーティーの物がありましたが。今回アマゾン自身が提供する事になったわけです。無料で使えるのもありがたい事です。これでEC2を利用するのに、大分敷居が下がった感じがします。</p>
<p>/proc/meminfo と /proc/cpuinfo の出力はこんな感じです。</p>
<blockquote><p># cat /proc/meminfo<br />
MemTotal:      1747764 kB<br />
MemFree:       1615412 kB<br />
Buffers:          5368 kB<br />
Cached:          48384 kB<br />
SwapCached:          0 kB<br />
Active:          51096 kB<br />
Inactive:        40248 kB<br />
HighTotal:     1003528 kB<br />
HighFree:       907368 kB<br />
LowTotal:       744236 kB<br />
LowFree:        708044 kB<br />
SwapTotal:      917496 kB<br />
SwapFree:       917496 kB<br />
Dirty:              12 kB<br />
Writeback:           0 kB<br />
AnonPages:       37612 kB<br />
Mapped:           8472 kB<br />
Slab:             5972 kB<br />
SReclaimable:     2432 kB<br />
SUnreclaim:       3540 kB<br />
PageTables:        792 kB<br />
NFS_Unstable:        0 kB<br />
Bounce:              0 kB<br />
CommitLimit:   1791376 kB<br />
Committed_AS:   178332 kB<br />
VmallocTotal:   114680 kB<br />
VmallocUsed:      1360 kB<br />
VmallocChunk:   112936 kB</p>
<p># cat /proc/cpuinfo<br />
processor    : 0<br />
vendor_id    : AuthenticAMD<br />
cpu family    : 15<br />
model        : 65<br />
model name    : Dual-Core AMD Opteron(tm) Processor 2218 HE<br />
stepping    : 3<br />
cpu MHz        : 2599.998<br />
cache size    : 1024 KB<br />
fdiv_bug    : no<br />
hlt_bug        : no<br />
f00f_bug    : no<br />
coma_bug    : no<br />
fpu        : yes<br />
fpu_exception    : yes<br />
cpuid level    : 1<br />
wp        : yes<br />
flags        : fpu tsc msr pae mce cx8 apic mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow up pni cx16 lahf_lm cmp_legacy svm extapic cr8legacy ts fid vid ttp tm stc<br />
bogomips    : 6502.41<br />
clflush size    : 64</p></blockquote>
<p>ps ax。最初からmongrelが起動しています。</p>
<blockquote><p># ps ax<br />
PID TTY      STAT   TIME COMMAND<br />
1 ?        Ss     0:00 init [4]<br />
2 ?        S      0:00 [migration/0]<br />
3 ?        SN     0:00 [ksoftirqd/0]<br />
4 ?        S      0:00 [watchdog/0]<br />
5 ?        S&lt;     0:00 [events/0]<br />
6 ?        S&lt;     0:00 [khelper]<br />
7 ?        S&lt;     0:00 [kthread]<br />
9 ?        S&lt;     0:00 [xenwatch]<br />
10 ?        S&lt;     0:00 [xenbus]<br />
48 ?        S&lt;     0:00 [kblockd/0]<br />
49 ?        S&lt;     0:00 [cqueue/0]<br />
54 ?        S&lt;     0:00 [khubd]<br />
56 ?        S&lt;     0:00 [kseriod]<br />
76 ?        S      0:00 [pdflush]<br />
77 ?        S      0:00 [pdflush]<br />
78 ?        S&lt;     0:00 [kswapd0]<br />
79 ?        S&lt;     0:00 [aio/0]<br />
201 ?        S&lt;     0:00 [kpsmoused]<br />
220 ?        S&lt;     0:00 [kjournald]<br />
242 ?        S&lt;     0:00 [kauditd]<br />
267 ?        S&lt;s    0:00 /sbin/udevd -d<br />
498 ?        S&lt;     0:00 [kmpathd/0]<br />
504 ?        S&lt;     0:00 [kmirrord]<br />
522 ?        S&lt;     0:00 [kjournald]<br />
786 ?        Ss     0:00 /sbin/dhclient -1 -q -lf /var/lib/dhclient/dhclient-eth0.leases -pf /var/run/dhclie<br />
851 ?        Sl     0:00 rsyslogd -m 0<br />
855 ?        Ss     0:00 rklogd -x<br />
864 ?        Ss     0:00 dbus-daemon &#8211;system<br />
874 ?        Ss     0:00 /usr/sbin/sshd<br />
882 ?        Ssl    0:00 console-kit-daemon<br />
932 ?        Ss     0:00 crond<br />
965 ?        SNs    0:00 anacron -s<br />
999 ?        S      0:00 /bin/sh /usr/bin/mysqld_safe &#8211;datadir=/var/lib/mysql &#8211;socket=/var/lib/mysql/mysql<br />
1057 ?        Sl     0:00 /usr/libexec/mysqld &#8211;basedir=/usr &#8211;datadir=/var/lib/mysql &#8211;user=mysql &#8211;pid-file<br />
1092 ?        Sl     0:01 /usr/bin/ruby /usr/bin/mongrel_rails start -e development -p 80 -d<br />
1104 xvc0     Ss+    0:00 /sbin/agetty xvc0 9600 vt100-nav<br />
1110 ?        Ss     0:00 sshd: root@pts/0<br />
1112 pts/0    Ss     0:00 -bash<br />
1149 pts/0    R+     0:00 ps ax</p></blockquote>]]></content:encoded>
			<wfw:commentRss>http://blog.tpop.jp/2009/01/12/aws-console-ec2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>「プログラム言語」発祥の地：Google Maps</title>
		<link>http://blog.tpop.jp/2007/04/06/programming_languages_map_on_google_maps/</link>
		<comments>http://blog.tpop.jp/2007/04/06/programming_languages_map_on_google_maps/#comments</comments>
		<pubDate>Thu, 05 Apr 2007 18:21:37 +0000</pubDate>
		<dc:creator>so-me-e-da</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[インターネット]]></category>

		<guid isPermaLink="false">http://blog.someeda.com/2007/04/06/programming_languages_map_on_google_maps/</guid>
		<description><![CDATA[ Googleマップに自分で編集した地図が持てる様になった。公開している地図の中には、プログラム言語の発祥地をまとめている物もあった。
The World of Hello World
アジア地域に唯一輝くRuby。別にナショナリズムがあって自分は使っているわけではないけど、こうやって地図で見るとRubyが貴重な存在に思えてくる。
他にも言語が沢山あるわけだし、データが集まると良いのだけど。残念ながら作者以外は加筆できない模様。]]></description>
			<content:encoded><![CDATA[<p> Googleマップに自分で編集した地図が持てる様になった。公開している地図の中には、プログラム言語の発祥地をまとめている物もあった。</p>
<p><a href="http://maps.google.co.jp/maps/ms?ie=UTF8&amp;oe=UTF-8&amp;hl=ja&amp;q=&amp;om=1&amp;z=1&amp;ll=15.284185,96.328125&amp;spn=174.260301,360&amp;msid=103763259662194171141.000001119b4bc596127f8&amp;msa=0">The World of Hello World</a></p>
<p>アジア地域に唯一輝くRuby。別にナショナリズムがあって自分は使っているわけではないけど、こうやって地図で見るとRubyが貴重な存在に思えてくる。</p>
<p>他にも言語が沢山あるわけだし、データが集まると良いのだけど。残念ながら作者以外は加筆できない模様。</p>]]></content:encoded>
			<wfw:commentRss>http://blog.tpop.jp/2007/04/06/programming_languages_map_on_google_maps/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Mac OS XでRMagickをインストール</title>
		<link>http://blog.tpop.jp/2007/03/06/install_rmagick_on_mac_os_x/</link>
		<comments>http://blog.tpop.jp/2007/03/06/install_rmagick_on_mac_os_x/#comments</comments>
		<pubDate>Mon, 05 Mar 2007 16:08:15 +0000</pubDate>
		<dc:creator>so-me-e-da</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Rails]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[ソフトウェア]]></category>

		<guid isPermaLink="false">http://blog.someeda.com/2007/03/06/install_rmagick_on_mac_os_x/</guid>
		<description><![CDATA[Mac OS XでRubyの画像処理ライブラリ&#8221;RMagick&#8221;をインストールする時、本家サイトのとおりに行ったらスムーズにできた。
Installing RMagick on OS X
スムーズにできたとはいえインストールする物が多く、大抵の人は面倒に感じるのでは。ざっと並べてみると。

X11 （Mac OS X付属CDにインストーラが収録されている。）
Xcode ToolsとX11 SDK（Xcode ToolsはADCからダウンロード、X11 SDKはXcode Toolsに含まれている。）
MacPorts（インストーラをダウンロードして実行する。）
jpeg、libpng、libwmf、freetype、ghostscript（Mac Portsでインストールする。）
ImageMagickかGraphicsMagick（ソースからコンパイルする。）
RMagick（gemでインストールする。)

自分の場合はこのリストで言うとMacPortsのインストールまで完了していたため、そんなに面倒は感じなかった。 X11やXcode Tools、MacPorts等はMacで開発をしていると必要になる事も多いので、これらをインストールしておいて損はないはずだ。
実は、自分はもっと別の部分でRMagickのインストールができずに困っていた。原因はFinkでインストールしたImageMagickを使おうとしたからだ。FinkでインストールしたImageMagickではRMagickのインストール時に、”magick/xwindow.hが見つからない” というエラーが出てしまうトラブルに合っていた。
fink list -i &#124; grep imagemagick でバージョンを確認してみると、imagemagick-devのバージョンが古い事がわかった。ImagiMagickの最新版である6.3.3ではmagick/xwindow.hは収録されていたので、恐らく古いバージョンではこのファイルが無かったのでは？と推測している。
 i      imagemagick     6.2.8-1002      Image manipulation tools
i      imagemagick-dev 6.1.8-1007    [...]]]></description>
			<content:encoded><![CDATA[<p>Mac OS XでRubyの画像処理ライブラリ&#8221;RMagick&#8221;をインストールする時、本家サイトのとおりに行ったらスムーズにできた。</p>
<p><a href="http://rmagick.rubyforge.org/install-osx.html">Installing RMagick on OS X</a></p>
<p>スムーズにできたとはいえインストールする物が多く、大抵の人は面倒に感じるのでは。ざっと並べてみると。</p>
<ul>
<li>X11 （Mac OS X付属CDにインストーラが収録されている。）</li>
<li>Xcode ToolsとX11 SDK（Xcode Toolsは<a href="http://developer.apple.com/">ADC</a>からダウンロード、X11 SDKはXcode Toolsに含まれている。）</li>
<li><a href="http://trac.macosforge.org/projects/macports/wiki/InstallingMacPorts">MacPorts</a>（インストーラをダウンロードして実行する。）</li>
<li>jpeg、libpng、libwmf、freetype、ghostscript（Mac Portsでインストールする。）</li>
<li><a href="http://www.imagemagick.org/">ImageMagick</a>か<a href="http://www.graphicsmagick.org/">GraphicsMagick</a>（ソースからコンパイルする。）</li>
<li>RMagick（gemでインストールする。)</li>
</ul>
<p>自分の場合はこのリストで言うとMacPortsのインストールまで完了していたため、そんなに面倒は感じなかった。 X11やXcode Tools、MacPorts等はMacで開発をしていると必要になる事も多いので、これらをインストールしておいて損はないはずだ。</p>
<p>実は、自分はもっと別の部分でRMagickのインストールができずに困っていた。原因はFinkでインストールしたImageMagickを使おうとしたからだ。FinkでインストールしたImageMagickではRMagickのインストール時に、”magick/xwindow.hが見つからない” というエラーが出てしまうトラブルに合っていた。</p>
<p>fink list -i | grep imagemagick でバージョンを確認してみると、imagemagick-devのバージョンが古い事がわかった。ImagiMagickの最新版である6.3.3ではmagick/xwindow.hは収録されていたので、恐らく古いバージョンではこのファイルが無かったのでは？と推測している。</p>
<blockquote><p> i      imagemagick     6.2.8-1002      Image manipulation tools<br />
i      imagemagick-dev 6.1.8-1007      Image manipulation tools</p></blockquote>
<p>※&#8221;fink list -i&#8221; は、finkでインストールされたファイルの一覧を表示する。コマンドの詳細は&#8221;fink list &#8211;help&#8221;を参照。</p>
<p>本来であれば、なぜimagemagick-devのバージョンが古いのかを調べるべきなのだが。今回は時間も無くて、上記の本家サイトの説明にしたがう事で簡単に解決できた。</p>
<p>本当はFinkでも新しいパッケージが配布されていて、設定さえすればFinkでもインストール可能なはず。安定したパッケージしか扱わない設定なのかもしれない。だからFnkユーザが同じトラブルを抱えても、諦めないで設定を確認して欲しいと思う。</p>
<p>それにしてもFinkとMacPortsを混在させているのは良くないかもしれない。うーん、どちらが良いのだろう。</p>]]></content:encoded>
			<wfw:commentRss>http://blog.tpop.jp/2007/03/06/install_rmagick_on_mac_os_x/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PlaggerのRuby版「PRagger」</title>
		<link>http://blog.tpop.jp/2007/02/22/ruby_pragger_like_perl_plagger/</link>
		<comments>http://blog.tpop.jp/2007/02/22/ruby_pragger_like_perl_plagger/#comments</comments>
		<pubDate>Wed, 21 Feb 2007 18:41:11 +0000</pubDate>
		<dc:creator>so-me-e-da</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://blog.someeda.com/2007/02/22/ruby_pragger_like_perl_plagger/</guid>
		<description><![CDATA[Perlで有名なPlaggerをRubyで作ってしまう、「PRagger」というプロジェクトが立ち上がっていた。
最近、仕事先に各部署毎のBlogシステムが導入された。・・・のだが、RSSを集約して更新情報を提供するとか、そういうサービスは全く無い状態。RSSなんて知らない人ばかりの会社だし、これじゃぁ誰も使わなくなるのは目に見えている。
そこでPlaggerを使えば簡単に集計したRSSを作成できると思い、UbuntuにPlaggerをインストールしてみたのだが・・・またもや挫折。実は去年もトライしたのだが、その時も挫折してしまった。CPANでインストールをしない方がいいのだろうか。Subversionでインストールするにしても、いったいどのライブラリが必要なのかさっぱりわからないし。ちょっとした勘違いなんだろうけど、もうちょっと簡単にインストールできたら嬉しいなぁ。折角楽しそうなのに残念。
そろそろRubyで作り出す人が出てきてもおかしくないなぁ、と思ってGoogleで調べてみると、PRaggerを発見。よくぞやってくれました、えらい！
http://pragger.ikejisoft.com/
基本的に標準のライブラリでなんとかしているので、インストールは簡単。しかしいきなりWindowsで動かなかった・・・調べて修正。Tracにチケット発行して修正を提供しようとしたら、数分前に修正されていた。orz
しかしそれでもまだWindowsで動かせなかった。原因はデフォルトのテンポラリディレクトリに /var が指定されていた事。YAMLの設定ファイルにディレクトリを指定するも、適切な位置ではないらしく動かなかった。でもRubyならわかるしPRaggerはまだコードが少ないから内部の動作がわかるので、なんとかしようという気になる。
こんな問題があるのもまだ発展段階なので、これは仕方なし。Plaggerの設定ファイルがそのまま動くように互換性も意識しているので。今後が楽しみだ。]]></description>
			<content:encoded><![CDATA[<p>Perlで有名なPlaggerをRubyで作ってしまう、「PRagger」というプロジェクトが立ち上がっていた。</p>
<p>最近、仕事先に各部署毎のBlogシステムが導入された。・・・のだが、RSSを集約して更新情報を提供するとか、そういうサービスは全く無い状態。RSSなんて知らない人ばかりの会社だし、これじゃぁ誰も使わなくなるのは目に見えている。</p>
<p>そこでPlaggerを使えば簡単に集計したRSSを作成できると思い、UbuntuにPlaggerをインストールしてみたのだが・・・またもや挫折。実は去年もトライしたのだが、その時も挫折してしまった。CPANでインストールをしない方がいいのだろうか。Subversionでインストールするにしても、いったいどのライブラリが必要なのかさっぱりわからないし。ちょっとした勘違いなんだろうけど、もうちょっと簡単にインストールできたら嬉しいなぁ。折角楽しそうなのに残念。</p>
<p>そろそろRubyで作り出す人が出てきてもおかしくないなぁ、と思ってGoogleで調べてみると、PRaggerを発見。よくぞやってくれました、えらい！</p>
<p><a href="http://pragger.ikejisoft.com/">http://pragger.ikejisoft.com/</a></p>
<p>基本的に標準のライブラリでなんとかしているので、インストールは簡単。しかしいきなりWindowsで動かなかった・・・調べて修正。Tracにチケット発行して修正を提供しようとしたら、数分前に修正されていた。orz</p>
<p>しかしそれでもまだWindowsで動かせなかった。原因はデフォルトのテンポラリディレクトリに /var が指定されていた事。YAMLの設定ファイルにディレクトリを指定するも、適切な位置ではないらしく動かなかった。でもRubyならわかるしPRaggerはまだコードが少ないから内部の動作がわかるので、なんとかしようという気になる。</p>
<p>こんな問題があるのもまだ発展段階なので、これは仕方なし。Plaggerの設定ファイルがそのまま動くように互換性も意識しているので。今後が楽しみだ。</p>]]></content:encoded>
			<wfw:commentRss>http://blog.tpop.jp/2007/02/22/ruby_pragger_like_perl_plagger/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java、.NETのフレームワーク概要記事</title>
		<link>http://blog.tpop.jp/2007/02/20/java_dot_net_frameworks/</link>
		<comments>http://blog.tpop.jp/2007/02/20/java_dot_net_frameworks/#comments</comments>
		<pubDate>Mon, 19 Feb 2007 17:04:13 +0000</pubDate>
		<dc:creator>so-me-e-da</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://blog.someeda.com/2007/02/20/java_dot_net_frameworks/</guid>
		<description><![CDATA[Javaのフレームワークについて、良くまとまっている記事があった。
Part2　Java，.NET，スクリプト言語のフレームワーク
記事はJavaと.NETが大半で、スクリプト言語系は最後の１ページで手短かなのが寂しいけど。Javaや.NETは良く知らないので自分にとってはありがたい。
PHP 5で本格的なオブジェクト指向プログラミングが可能になった
これはうかつだった。チェックしないと。
PerlやPHPなどのスクリプト言語は，元々サーバーサイドで動的ページを書くためのCGI言語として使われてきたこともあり，ECサイト，ブログ，Wiki，グループウエアなどのWeb系ツールの構築に採用されることが多くなっています。
この「元々」という表現は、スクリプト言語が最初からCGI専用に設計されているかの様な誤解を与えそう。PHPは元々がそうかもしれないけど。Web系ツールに採用されるのは元々テキスト処理が得意とか、記述が簡素な所による所が大きいと思う。そんな性質があったから、自然とCGIで利用される事が多くなったんでしょうね。
他にはCGI言語という表現も気になった。これってPerlが昔CGI言語と表現されていた気がするけど、その名残なのかな？こういう表現はデザイナーさんとかが言いそう。Googleで「CGI Language」で検索してみたけど、そんな言葉は無いみたいだ。日本独特の表現みたいだ。
この記事はよく見ると「ITエンジニア必修講座100」の中にある講座の一つで、他にも沢山講座があった。これだけあるのは凄い。短い時間でいろんな技術の概要をパッと知りたい時にも便利そう。細かい所を突っ込みはしたけど、そんな事よりもこういうのが無料で公開されてるのはありがたいなぁと思う。]]></description>
			<content:encoded><![CDATA[<p>Javaのフレームワークについて、良くまとまっている記事があった。<br />
<a href="http://itpro.nikkeibp.co.jp/article/lecture/20070205/260732/">Part2　Java，.NET，スクリプト言語のフレームワーク</a></p>
<p>記事はJavaと.NETが大半で、スクリプト言語系は最後の１ページで手短かなのが寂しいけど。Javaや.NETは良く知らないので自分にとってはありがたい。</p>
<blockquote><p>PHP 5で本格的なオブジェクト指向プログラミングが可能になった</p></blockquote>
<p>これはうかつだった。チェックしないと。</p>
<blockquote><p>PerlやPHPなどのスクリプト言語は，元々サーバーサイドで動的ページを書くためのCGI言語として使われてきたこともあり，ECサイト，ブログ，Wiki，グループウエアなどのWeb系ツールの構築に採用されることが多くなっています。</p></blockquote>
<p>この「元々」という表現は、スクリプト言語が最初からCGI専用に設計されているかの様な誤解を与えそう。PHPは元々がそうかもしれないけど。Web系ツールに採用されるのは元々テキスト処理が得意とか、記述が簡素な所による所が大きいと思う。そんな性質があったから、自然とCGIで利用される事が多くなったんでしょうね。</p>
<p>他にはCGI言語という表現も気になった。これってPerlが昔CGI言語と表現されていた気がするけど、その名残なのかな？こういう表現はデザイナーさんとかが言いそう。Googleで「CGI Language」で検索してみたけど、そんな言葉は無いみたいだ。日本独特の表現みたいだ。</p>
<p>この記事はよく見ると「<a href="http://itpro.nikkeibp.co.jp/lecture/index.html">ITエンジニア必修講座100</a>」の中にある講座の一つで、他にも沢山講座があった。これだけあるのは凄い。短い時間でいろんな技術の概要をパッと知りたい時にも便利そう。細かい所を突っ込みはしたけど、そんな事よりもこういうのが無料で公開されてるのはありがたいなぁと思う。</p>]]></content:encoded>
			<wfw:commentRss>http://blog.tpop.jp/2007/02/20/java_dot_net_frameworks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RubyでGmailやその他Webメールサービスを扱う</title>
		<link>http://blog.tpop.jp/2007/02/13/how_to_use_gmail_or_other_webmail_on_ruby/</link>
		<comments>http://blog.tpop.jp/2007/02/13/how_to_use_gmail_or_other_webmail_on_ruby/#comments</comments>
		<pubDate>Tue, 13 Feb 2007 03:23:04 +0000</pubDate>
		<dc:creator>so-me-e-da</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://blog.someeda.com/2007/02/13/how_to_use_gmail_or_other_webmail_on_ruby/</guid>
		<description><![CDATA[rubyonrails-talk MLにGMail APIを使いたいという話題があったので覚え書き。（最初はRubyライブラリの紹介、後にRailsで扱う方法をこの記事の最後に追記した。）
Ruby on Rails Talk:GMail API
このライブラリがお進めされていた。-&#62; RubyForge: gmailutils とそのドキュメント
日本語が通るのかは不明。
その他のメールについてはこちら。（つまり検索すれば良いって事だ・・・)
http://rubyforge.org/search/?type_of_search=soft&#38;words=hotmail&#38;Search&#8230;
http://rubyforge.org/search/?type_of_search=soft&#38;words=yahoo&#38;Search=S&#8230;
http://rubyforge.org/search/?type_of_search=soft&#38;words=msn&#38;Search=Search
http://rubyforge.org/search/?type_of_search=soft&#38;words=aol&#38;Search=Search
ついでにコンタクトリストをインポートするツール、というかサイトも紹介されていた。http://www.getmycontacts.com/
追記）更にopenssl&#38;Net::SMTPを使った方法も紹介されていた。Rails用にはこっちの方が良さそう。以下がそのスレッドとBlog記事。
Ruby on Rails Talk: giving back&#8230; gmail
ここで紹介されているのがこのBlog記事 -&#62; How to send ActionMailer mails to GMail.com
注）これらは全て未検証  ]]></description>
			<content:encoded><![CDATA[<p>rubyonrails-talk MLにGMail APIを使いたいという話題があったので覚え書き。（最初はRubyライブラリの紹介、後にRailsで扱う方法をこの記事の最後に追記した。）</p>
<p><a href="http://groups.google.ca/group/rubyonrails-talk/browse_thread/thread/c3b7af6f5ee6fcbd">Ruby on Rails Talk:GMail API</a><br />
このライブラリがお進めされていた。-&gt; RubyForge: <a href="http://rubyforge.org/projects/gmailutils/">gmailutils</a> とそのドキュメント<br />
日本語が通るのかは不明。</p>
<p>その他のメールについてはこちら。（つまり検索すれば良いって事だ・・・)<br />
<a href="http://rubyforge.org/search/?type_of_search=soft&amp;words=hotmail&amp;Search=Search" target="_blank" rel="nofollow"><a href="http://rubyforge.org/search/?type_of_search=soft&amp;words=hotmail&amp;Search&#8230" rel="nofollow">http://rubyforge.org/search/?type_of_search=soft&amp;words=hotmail&amp;Search&#8230</a>;</a><br />
<a href="http://rubyforge.org/search/?type_of_search=soft&amp;words=yahoo&amp;Search=Search" target="_blank" rel="nofollow"><a href="http://rubyforge.org/search/?type_of_search=soft&amp;words=yahoo&amp;Search=S&#8230" rel="nofollow">http://rubyforge.org/search/?type_of_search=soft&amp;words=yahoo&amp;Search=S&#8230</a>;</a><br />
<a href="http://rubyforge.org/search/?type_of_search=soft&amp;words=msn&amp;Search=Search" target="_blank" rel="nofollow">http://rubyforge.org/search/?type_of_search=soft&amp;words=msn&amp;Search=Search</a><br />
<a href="http://rubyforge.org/search/?type_of_search=soft&amp;words=aol&amp;Search=Search" target="_blank" rel="nofollow">http://rubyforge.org/search/?type_of_search=soft&amp;words=aol&amp;Search=Search</a></p>
<p>ついでにコンタクトリストをインポートするツール、というかサイトも紹介されていた。<a href="http://www.getmycontacts.com/" target="_blank" rel="nofollow">http://www.getmycontacts.com/</a></p>
<p>追記）更にopenssl&amp;Net::SMTPを使った方法も紹介されていた。Rails用にはこっちの方が良さそう。以下がそのスレッドとBlog記事。</p>
<p>Ruby on Rails Talk: <a href="http://groups.google.ca/group/rubyonrails-talk/browse_thread/thread/7dc2cc3db9179378">giving back&#8230; gmail</a><br />
ここで紹介されているのがこのBlog記事 -&gt; <a href="http://blog.pomozov.info/posts/how-to-send-actionmailer-mails-to-gmailcom.html" rel="bookmark" title="Permanent Link: How to send ActionMailer mails to GMail.com">How to send ActionMailer mails to GMail.com</a></p>
<p>注）これらは全て未検証 <img src='http://blog.tpop.jp/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>]]></content:encoded>
			<wfw:commentRss>http://blog.tpop.jp/2007/02/13/how_to_use_gmail_or_other_webmail_on_ruby/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
