<?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>進・日進月歩 &#187; 記録/メモ</title>
	<atom:link href="http://blog.gijutsuya.jp/harajune/category/%e8%a8%98%e9%8c%b2%e3%83%a1%e3%83%a2/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.gijutsuya.jp/harajune</link>
	<description>IT, Jazz, study, engineering, すべての真実とクリエイティビティのために</description>
	<lastBuildDate>Tue, 31 Aug 2010 03:02:21 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>mediawiki勉強中</title>
		<link>http://blog.gijutsuya.jp/harajune/2007/04/09/mediawiki%e5%8b%89%e5%bc%b7%e4%b8%ad/</link>
		<comments>http://blog.gijutsuya.jp/harajune/2007/04/09/mediawiki%e5%8b%89%e5%bc%b7%e4%b8%ad/#comments</comments>
		<pubDate>Mon, 09 Apr 2007 13:35:22 +0000</pubDate>
		<dc:creator>harajune</dc:creator>
				<category><![CDATA[記録/メモ]]></category>

		<guid isPermaLink="false">http://blog.gijutsuya.jp/harajune/2007/04/09/mediawiki%e5%8b%89%e5%bc%b7%e4%b8%ad/</guid>
		<description><![CDATA[勉強中です。 結構いろんなことができてややこしいってのは前書いたか・・・ http://meta.wikimedia.org/wiki/Setting_user_rights_in_MediaWiki とりあえずこの辺の設定をしています。]]></description>
			<content:encoded><![CDATA[<p>勉強中です。</p>
<p>結構いろんなことができてややこしいってのは前書いたか・・・</p>
<p><a href="http://meta.wikimedia.org/wiki/Setting_user_rights_in_MediaWiki" target="_blank">http://meta.wikimedia.org/wiki/Setting_user_rights_in_MediaWiki</a></p>
<p>とりあえずこの辺の設定をしています。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gijutsuya.jp/harajune/2007/04/09/mediawiki%e5%8b%89%e5%bc%b7%e4%b8%ad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>検討：プロジェクト管理システム/tracks</title>
		<link>http://blog.gijutsuya.jp/harajune/2007/03/27/%e6%a4%9c%e8%a8%8e%ef%bc%9a%e3%83%97%e3%83%ad%e3%82%b8%e3%82%a7%e3%82%af%e3%83%88%e7%ae%a1%e7%90%86%e3%82%b7%e3%82%b9%e3%83%86%e3%83%a0tracks/</link>
		<comments>http://blog.gijutsuya.jp/harajune/2007/03/27/%e6%a4%9c%e8%a8%8e%ef%bc%9a%e3%83%97%e3%83%ad%e3%82%b8%e3%82%a7%e3%82%af%e3%83%88%e7%ae%a1%e7%90%86%e3%82%b7%e3%82%b9%e3%83%86%e3%83%a0tracks/#comments</comments>
		<pubDate>Tue, 27 Mar 2007 02:48:36 +0000</pubDate>
		<dc:creator>harajune</dc:creator>
				<category><![CDATA[記事]]></category>
		<category><![CDATA[記録/メモ]]></category>

		<guid isPermaLink="false">http://blog.gijutsuya.jp/harajune/2007/03/27/%e6%a4%9c%e8%a8%8e%ef%bc%9a%e3%83%97%e3%83%ad%e3%82%b8%e3%82%a7%e3%82%af%e3%83%88%e7%ae%a1%e7%90%86%e3%82%b7%e3%82%b9%e3%83%86%e3%83%a0tracks/</guid>
		<description><![CDATA[tracks はらじゅんプロジェクツの情報管理に使うかどうかを検討中のプログラム。 実は割りとこういうシステムに関するベンチマークもまめにやっていたりします。 ・・・・・こんなことばっかしてるから時間なくなるんよな・・・・ ただちょっとrailsが必須だったりとかして、手持ちのサーバにいれることがなかなかできずずっと保留です。 特徴としては、シンプルな見た目とajaxの利用。あとGTDに基づいているという点でしょうか。 ソースをざくっとみた感じでは、まだまだ発展途中でこれからもっと便利になるかもしれない？という感じです。 役に立ちそうなレビュー。 Digital GTD: A Review of the &#8216;tracks&#8217; software スピードに関してうだうだ書いてあるが、おそらくそれはrailsの問題（キックに時間がかかる）で、fast-cgiなどの利用で相当改善されると思う。 デモページとかがどこにもないのが悲しいが、そのうち入れてみたいと思う。 追記： そういえば実験でrailsサーバに入れたのを思い出した。 そこに入れて動かしてみました。 触ってみた感じ・・・・ん～。あんまいまいちだった。]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.rousette.org.uk/projects/" target="_blank">tracks</a></p>
<p>はらじゅんプロジェクツの情報管理に使うかどうかを検討中のプログラム。</p>
<p>実は割りとこういうシステムに関するベンチマークもまめにやっていたりします。<br />
・・・・・こんなことばっかしてるから時間なくなるんよな・・・・</p>
<p>ただちょっとrailsが必須だったりとかして、手持ちのサーバにいれることがなかなかできずずっと保留です。</p>
<p>特徴としては、シンプルな見た目とajaxの利用。あとGTDに基づいているという点でしょうか。</p>
<p>ソースをざくっとみた感じでは、まだまだ発展途中でこれからもっと便利になるかもしれない？という感じです。</p>
<p>役に立ちそうなレビュー。</p>
<p><a href="http://blog.crankingwidgets.com/2007/03/05/digital-gtd-a-review-of-the-tracks-software/" target="_blank">Digital GTD: A Review of the &#8216;tracks&#8217; software</a></p>
<p>スピードに関してうだうだ書いてあるが、おそらくそれはrailsの問題（キックに時間がかかる）で、fast-cgiなどの利用で相当改善されると思う。</p>
<p>デモページとかがどこにもないのが悲しいが、そのうち入れてみたいと思う。</p>
<p>追記：</p>
<p>そういえば実験でrailsサーバに入れたのを思い出した。<br />
そこに入れて動かしてみました。</p>
<p>触ってみた感じ・・・・ん～。あんまいまいちだった。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gijutsuya.jp/harajune/2007/03/27/%e6%a4%9c%e8%a8%8e%ef%bc%9a%e3%83%97%e3%83%ad%e3%82%b8%e3%82%a7%e3%82%af%e3%83%88%e7%ae%a1%e7%90%86%e3%82%b7%e3%82%b9%e3%83%86%e3%83%a0tracks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>メモ：最近のXMLDB</title>
		<link>http://blog.gijutsuya.jp/harajune/2007/03/25/%e3%83%a1%e3%83%a2%ef%bc%9a%e6%9c%80%e8%bf%91%e3%81%aexmldb/</link>
		<comments>http://blog.gijutsuya.jp/harajune/2007/03/25/%e3%83%a1%e3%83%a2%ef%bc%9a%e6%9c%80%e8%bf%91%e3%81%aexmldb/#comments</comments>
		<pubDate>Sun, 25 Mar 2007 04:14:29 +0000</pubDate>
		<dc:creator>harajune</dc:creator>
				<category><![CDATA[記録/メモ]]></category>

		<guid isPermaLink="false">http://blog.gijutsuya.jp/harajune/2007/03/25/%e3%83%a1%e3%83%a2%ef%bc%9a%e6%9c%80%e8%bf%91%e3%81%aexmldb/</guid>
		<description><![CDATA[名前はよく聞くけど、どんな実装なのか・なんの役に立つのかいまいち実感できてない単語集にXMLDBとAOPとかがあります。 今日はXMLDBの記事を見つけたのでメモ。 http://codezine.jp/a/article/aid/922.aspx  この記事で紹介されているのはluxeonみたいです。 ちなみに日本語で検索するとこっちのほうが有名。 Xpriori 後おなじみwikipediaへのリンクを張っとく。 数年前の最後の記憶によると、なんやら大量のデータを入れるとパフォーマンスがいまいちだったり、自分自身がそんなマニアックな実装を必要としていなかったので、完全対象外でした。 が、マシンパワーの増大やら負荷分散やらで、実用的になってきたらしいといううわさを聞いたので、最近少し注目。 最近CMSを利用したサイトというのを何件か見たりもしたので、そういうときにこのXMLDBは威力を発揮すると思った。 実は普通のCMSで作られているサイトというものはそれほどレスポンスが追求されない（というか、そんな複雑なことしない）ので、現状のXMLDBでも十分すぎるだろうと思う。 CMSの拡張の主たる作業は、対応するデータの格納場所を作る（DBスキームの拡張）と、それをテンプレートかする作業。 多くの場合問題になるのはDBの拡張で、一度作ったサイトにかんしてもう一度拡張させようとすると割りと厄介なことになることが多い。 そこが例えばXMLDBであれば、拡張に関するリスクはだいぶ減るのかと思う。 また、XMLDBのスキームレスである点をうまく使えば、ユーザ自身でスキーム拡張（実際はスキームレスなので変な感じだが）が簡単にできるようになる可能性も高いかと思う。 具体的な実装については割愛するけども、あとはインターフェースの問題さえ解決すれば、開発者なしのCMSの実現も可能であると思う。 他にも色々と応用できる範囲は多そう。 時間ができたら実験してみたい。]]></description>
			<content:encoded><![CDATA[<p>名前はよく聞くけど、どんな実装なのか・なんの役に立つのかいまいち実感できてない単語集にXMLDBとAOPとかがあります。</p>
<p>今日はXMLDBの記事を見つけたのでメモ。</p>
<p><a href="http://codezine.jp/a/article/aid/922.aspx" target="_blank">http://codezine.jp/a/article/aid/922.aspx </a></p>
<p>この記事で紹介されているのは<a href="http://xml.cybertech.co.jp/" target="_blank">luxeon</a>みたいです。</p>
<p>ちなみに日本語で検索するとこっちのほうが有名。</p>
<p><a href="http://www.xmldb.jp/" target="_blank">Xpriori</a></p>
<p>後おなじみwikipediaへの<a href="http://ja.wikipedia.org/wiki/%E3%83%8D%E3%82%A4%E3%83%86%E3%82%A3%E3%83%96XML%E3%83%87%E3%83%BC%E3%82%BF%E3%83%99%E3%83%BC%E3%82%B9" target="_blank">リンク</a>を張っとく。</p>
<p>数年前の最後の記憶によると、なんやら大量のデータを入れるとパフォーマンスがいまいちだったり、自分自身がそんなマニアックな実装を必要としていなかったので、完全対象外でした。</p>
<p>が、マシンパワーの増大やら負荷分散やらで、実用的になってきたらしいといううわさを聞いたので、最近少し注目。<br />
最近CMSを利用したサイトというのを何件か見たりもしたので、そういうときにこのXMLDBは威力を発揮すると思った。</p>
<p>実は普通のCMSで作られているサイトというものはそれほどレスポンスが追求されない（というか、そんな複雑なことしない）ので、現状のXMLDBでも十分すぎるだろうと思う。</p>
<p>CMSの拡張の主たる作業は、対応するデータの格納場所を作る（DBスキームの拡張）と、それをテンプレートかする作業。</p>
<p>多くの場合問題になるのはDBの拡張で、一度作ったサイトにかんしてもう一度拡張させようとすると割りと厄介なことになることが多い。<br />
そこが例えばXMLDBであれば、拡張に関するリスクはだいぶ減るのかと思う。</p>
<p>また、XMLDBのスキームレスである点をうまく使えば、ユーザ自身でスキーム拡張（実際はスキームレスなので変な感じだが）が簡単にできるようになる可能性も高いかと思う。<br />
具体的な実装については割愛するけども、あとはインターフェースの問題さえ解決すれば、開発者なしのCMSの実現も可能であると思う。</p>
<p>他にも色々と応用できる範囲は多そう。<br />
時間ができたら実験してみたい。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gijutsuya.jp/harajune/2007/03/25/%e3%83%a1%e3%83%a2%ef%bc%9a%e6%9c%80%e8%bf%91%e3%81%aexmldb/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>blog pingの仕様</title>
		<link>http://blog.gijutsuya.jp/harajune/2007/03/22/blog-ping%e3%81%ae%e4%bb%95%e6%a7%98/</link>
		<comments>http://blog.gijutsuya.jp/harajune/2007/03/22/blog-ping%e3%81%ae%e4%bb%95%e6%a7%98/#comments</comments>
		<pubDate>Thu, 22 Mar 2007 07:30:31 +0000</pubDate>
		<dc:creator>harajune</dc:creator>
				<category><![CDATA[記録/メモ]]></category>

		<guid isPermaLink="false">http://blog.gijutsuya.jp/harajune/2007/03/22/blog-ping%e3%81%ae%e4%bb%95%e6%a7%98/</guid>
		<description><![CDATA[調べ中。 http://www.xmlrpc.com/weblogsCom http://www.itmedia.co.jp/enterprise/articles/0507/20/news007_2.html]]></description>
			<content:encoded><![CDATA[<p>調べ中。</p>
<p><a target="_blank" href="http://www.xmlrpc.com/weblogsCom">http://www.xmlrpc.com/weblogsCom</a></p>
<p><a target="_blank" href="http://www.itmedia.co.jp/enterprise/articles/0507/20/news007_2.html">http://www.itmedia.co.jp/enterprise/articles/0507/20/news007_2.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gijutsuya.jp/harajune/2007/03/22/blog-ping%e3%81%ae%e4%bb%95%e6%a7%98/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>メモ：rsyncとか</title>
		<link>http://blog.gijutsuya.jp/harajune/2007/03/21/%e3%83%a1%e3%83%a2%ef%bc%9arsync%e3%81%a8%e3%81%8b/</link>
		<comments>http://blog.gijutsuya.jp/harajune/2007/03/21/%e3%83%a1%e3%83%a2%ef%bc%9arsync%e3%81%a8%e3%81%8b/#comments</comments>
		<pubDate>Tue, 20 Mar 2007 23:14:05 +0000</pubDate>
		<dc:creator>harajune</dc:creator>
				<category><![CDATA[記録/メモ]]></category>

		<guid isPermaLink="false">http://blog.gijutsuya.jp/harajune/2007/03/21/%e3%83%a1%e3%83%a2%ef%bc%9arsync%e3%81%a8%e3%81%8b/</guid>
		<description><![CDATA[今まであんまり使ってこなかったけど、田端君に便利だと教えてもらったので後で調べてみよう。 rsync ant make rake などなど 実は今まで普通にscpとかsftpとかでアップしていました。]]></description>
			<content:encoded><![CDATA[<p>今まであんまり使ってこなかったけど、田端君に便利だと教えてもらったので後で調べてみよう。</p>
<ul>
<li>rsync</li>
<li>ant</li>
<li>make</li>
<li>rake</li>
<li>などなど</li>
</ul>
<p>実は今まで普通にscpとかsftpとかでアップしていました。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gijutsuya.jp/harajune/2007/03/21/%e3%83%a1%e3%83%a2%ef%bc%9arsync%e3%81%a8%e3%81%8b/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>xargsが便利。</title>
		<link>http://blog.gijutsuya.jp/harajune/2007/03/20/xargs%e3%81%8c%e4%be%bf%e5%88%a9%e3%80%82/</link>
		<comments>http://blog.gijutsuya.jp/harajune/2007/03/20/xargs%e3%81%8c%e4%be%bf%e5%88%a9%e3%80%82/#comments</comments>
		<pubDate>Tue, 20 Mar 2007 07:27:37 +0000</pubDate>
		<dc:creator>harajune</dc:creator>
				<category><![CDATA[記録/メモ]]></category>

		<guid isPermaLink="false">http://blog.gijutsuya.jp/harajune/2007/03/20/xargs%e3%81%8c%e4%be%bf%e5%88%a9%e3%80%82/</guid>
		<description><![CDATA[知ってる人にとっては普通なことかもしれんが。 余計なセッションファイルとか添付ファイルを消すときに使ってます。 find ./ -mtime +30 &#124;xargs rm -f という感じにすると、30日以上たったファイルを自動的に削除してくれるようにできます。 他にもfindのパラメータをいろいろ工夫して便利に使える気がします。]]></description>
			<content:encoded><![CDATA[<p>知ってる人にとっては普通なことかもしれんが。</p>
<p>余計なセッションファイルとか添付ファイルを消すときに使ってます。</p>
<blockquote><p>find ./ -mtime +30 |xargs rm -f</p></blockquote>
<p>という感じにすると、30日以上たったファイルを自動的に削除してくれるようにできます。<br />
他にもfindのパラメータをいろいろ工夫して便利に使える気がします。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gijutsuya.jp/harajune/2007/03/20/xargs%e3%81%8c%e4%be%bf%e5%88%a9%e3%80%82/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>いまさらですがamazon web service研究</title>
		<link>http://blog.gijutsuya.jp/harajune/2007/03/20/%e3%81%84%e3%81%be%e3%81%95%e3%82%89%e3%81%a7%e3%81%99%e3%81%8camazon-web-service%e7%a0%94%e7%a9%b6/</link>
		<comments>http://blog.gijutsuya.jp/harajune/2007/03/20/%e3%81%84%e3%81%be%e3%81%95%e3%82%89%e3%81%a7%e3%81%99%e3%81%8camazon-web-service%e7%a0%94%e7%a9%b6/#comments</comments>
		<pubDate>Tue, 20 Mar 2007 01:46:35 +0000</pubDate>
		<dc:creator>harajune</dc:creator>
				<category><![CDATA[記録/メモ]]></category>

		<guid isPermaLink="false">http://blog.gijutsuya.jp/harajune/2007/03/20/%e3%81%84%e3%81%be%e3%81%95%e3%82%89%e3%81%a7%e3%81%99%e3%81%8camazon-web-service%e7%a0%94%e7%a9%b6/</guid>
		<description><![CDATA[いつの間にか機能が増えすぎて意味不明に(^^;;; 最近だと計算資源も提供しているみたいですね。 alexaの情報も出してたりと、割といろいろあって面白そうです。 しかし使うのはECSのみ。 というわけで、ドキュメントへのリンクメモ。 Amazon web service 特にここら読むと参考になる。 Making Operation Requests to Amazon E-Commerce Service (ECS) Working with the XML Data Output from Amazon E-Commerce Service (ECS) あとはapiリファレンスのあたり。]]></description>
			<content:encoded><![CDATA[<p>いつの間にか機能が増えすぎて意味不明に(^^;;;</p>
<p>最近だと計算資源も提供しているみたいですね。</p>
<p>alexaの情報も出してたりと、割といろいろあって面白そうです。</p>
<p>しかし使うのはECSのみ。</p>
<p>というわけで、ドキュメントへのリンクメモ。</p>
<p><a href="http://docs.amazonwebservices.com/AWSEcommerceService/2007-02-22/">Amazon web service</a></p>
<p>特にここら読むと参考になる。</p>
<p><a target="_blank" href="http://docs.amazonwebservices.com/AWSEcommerceService/2007-02-22/">Making Operation Requests to Amazon E-Commerce Service (ECS)</a></p>
<p><a target="_blank" href="http://docs.amazonwebservices.com/AWSEcommerceService/2007-02-22/PgDatamodelOverview.html">Working with the XML Data Output from Amazon E-Commerce Service (ECS)</a></p>
<p>あとはapiリファレンスのあたり。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gijutsuya.jp/harajune/2007/03/20/%e3%81%84%e3%81%be%e3%81%95%e3%82%89%e3%81%a7%e3%81%99%e3%81%8camazon-web-service%e7%a0%94%e7%a9%b6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ActiveRecord以外でvalidation</title>
		<link>http://blog.gijutsuya.jp/harajune/2007/02/25/activerecord%e4%bb%a5%e5%a4%96%e3%81%a7validation/</link>
		<comments>http://blog.gijutsuya.jp/harajune/2007/02/25/activerecord%e4%bb%a5%e5%a4%96%e3%81%a7validation/#comments</comments>
		<pubDate>Sun, 25 Feb 2007 12:26:52 +0000</pubDate>
		<dc:creator>harajune</dc:creator>
				<category><![CDATA[記録/メモ]]></category>

		<guid isPermaLink="false">http://blog.gijutsuya.jp/harajune/2007/02/25/activerecord%e4%bb%a5%e5%a4%96%e3%81%a7validation/</guid>
		<description><![CDATA[メールを送る時のバリデーションをどうしようかと思ったんだけど、どうせだからActiveRecordのバリデーションが使えないかという話。 参考サイト http://railsapi.masuidrive.jp/module/ActiveRecord%3A%3AValidations#const_VALIDATIONS http://d.hatena.ne.jp/moro/20060419/1145461336 けど自分で実装した方が早いかもね・・・ というわけで、validateとvalid?だけ実装したオリジナルクラスです。 まぁとりあえずこれだけあれば十分でしょう。 追記： というわけで実装。 これを継承すればOK。 validates~がないけど、個人的にあれはあんまり好きではないので、これでいいかと思います。 #バリデーションつきクラス class ValidateClass def initialize(attributes = nil) self.attributes = attributes end def errors @errors &#124;&#124;= ActiveRecord::Errors.new(self) end def attributes @attributes end def attributes=(args) return unless args.is_a?(Hash) @attributes = args args.stringify_keys! args.each do &#124;key, value&#124; self.send(key.to_s + &#8220;=&#8221;, value) if self.respond_to?(key.to_s + &#8220;=&#8221;) end end [...]]]></description>
			<content:encoded><![CDATA[<p>メールを送る時のバリデーションをどうしようかと思ったんだけど、どうせだからActiveRecordのバリデーションが使えないかという話。</p>
<p>参考サイト</p>
<p>http://railsapi.masuidrive.jp/module/ActiveRecord%3A%3AValidations#const_VALIDATIONS</p>
<p>http://d.hatena.ne.jp/moro/20060419/1145461336</p>
<p>けど自分で実装した方が早いかもね・・・</p>
<p>というわけで、validateとvalid?だけ実装したオリジナルクラスです。<br />
まぁとりあえずこれだけあれば十分でしょう。</p>
<p>追記：</p>
<p>というわけで実装。</p>
<p>これを継承すればOK。<br />
validates~がないけど、個人的にあれはあんまり好きではないので、これでいいかと思います。</p>
<blockquote>
<blockquote><p>#バリデーションつきクラス<br />
class ValidateClass</p>
<p>def initialize(attributes = nil)<br />
self.attributes = attributes<br />
end</p>
<p>def errors<br />
@errors ||= ActiveRecord::Errors.new(self)<br />
end</p>
<p>def attributes<br />
@attributes<br />
end</p>
<p>def attributes=(args)<br />
return unless args.is_a?(Hash)<br />
@attributes = args</p>
<p>args.stringify_keys!</p>
<p>args.each do |key, value|<br />
self.send(key.to_s + &#8220;=&#8221;, value) if self.respond_to?(key.to_s + &#8220;=&#8221;)</p>
<p>end<br />
end</p>
<p>def [](attr_name)<br />
begin<br />
return self.send(attr_name.to_s)<br />
rescue NoMethodError<br />
return nil</p>
<p>end</p>
<p>end</p>
<p>#String.humanizeはrailsの拡張<br />
def human_attribute_name(attr)<br />
attr.humanize<br />
end</p>
<p>def self.human_attribute_name(attr)<br />
attr.humanize<br />
end</p>
<p>def valid?<br />
errors.clear</p>
<p>validate</p>
<p>if errors.size > 0<br />
return false<br />
else<br />
return true<br />
end<br />
end</p>
<p>def validate<br />
end</p>
<p>end</p></blockquote>
<blockquote></blockquote>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://blog.gijutsuya.jp/harajune/2007/02/25/activerecord%e4%bb%a5%e5%a4%96%e3%81%a7validation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>geeklog。CMSチェック。</title>
		<link>http://blog.gijutsuya.jp/harajune/2007/02/25/geeklog%e3%80%82cms%e3%83%81%e3%82%a7%e3%83%83%e3%82%af%e3%80%82/</link>
		<comments>http://blog.gijutsuya.jp/harajune/2007/02/25/geeklog%e3%80%82cms%e3%83%81%e3%82%a7%e3%83%83%e3%82%af%e3%80%82/#comments</comments>
		<pubDate>Sun, 25 Feb 2007 08:13:51 +0000</pubDate>
		<dc:creator>harajune</dc:creator>
				<category><![CDATA[記録/メモ]]></category>

		<guid isPermaLink="false">http://blog.gijutsuya.jp/harajune/2007/02/25/geeklog%e3%80%82cms%e3%83%81%e3%82%a7%e3%83%83%e3%82%af%e3%80%82/</guid>
		<description><![CDATA[気分転換に秋葉原のラオックスまで行って本をボーっと眺めていたら「次にくるCMSはこれで決まり！」なる触れ込みの本発見。 それがGeeklog導入ガイド。 正直、中身についてはあんましよくわかっていない。 MTよりはXoopsに近い形のCMSらしい。 特徴としては、多言語対応と感覚的？な管理方法があげられそう。 多言語対応ってやってみるとわかるけど、割としんどい。言葉の壁というよりも、単純に手間がかかる。 もし、本当に簡単にできるというのであれば、すばらしいCMSであると思う。 感覚的な管理方法という意味では、編集したいエリアごとに「編集」と表示されるので、管理者は管理画面であれこれ探すことなく、いつも見てるトップページの「編集」という部分をクリックすれば簡単に修正が行える。 もちろん「編集」という表示は未ログイン状態では隠れている。 導入事例としては http://www.ivysoho.co.jp/example/ http://wiki.geeklog.jp/index.php/Example14 の、あたりにいろいろ載っている。 なんとなく事例を見る限りパッとしない感があるけど、それはシステムの制約なのか、デザイナーの感性なのかは調査の必要あり。 ネットで検索すると、さりとて新しいわけでもないが（2年位前から情報はあるらしい）、あんま聞きなれない名前なので時間があるときにチェックしてみたいです。 以下蛇足。 実はCMSといっても様々なものがある。ブログ型・ポータル型・SNS型&#8230;etc.. 知ってる某企業はMTをど根性でプラグイン拡張して、もはや何が使いやすいのかよくわからん状態になっていたりするが、おそらく適切なCMSの選択と適用というのが必要なんだろうなと思う。 とはいっても、これってかなり高コストなこと（「比較検討」っていうこと自体ができない人多いし、そもそもCMS入れることできない人も多い）なので、弱小ベンチャーはもちろん大手でも割と難しい気はする。 まぁ大手はCMSそのものをオーダーメイドで作ってしまう気はするけど・・・・金があるってすばらしい・・・・ 俺個人としては、一人ですべてやってる関係で、とにかく時間的コスト削減は最優先事項であるので、この辺の比較検討はわりとマメにやるようにしています。 それでもあまり十分とはいえないレベル（英語と日本語で検索して本屋で調べるくらい）なので、どっかで本腰入れてみたいが。 だれか、まじめにレポートするので、こういう部分でお金くれる人いないかなぁ(^^;;; むしろソリューション提供でもお金取ればいいのか。]]></description>
			<content:encoded><![CDATA[<p>気分転換に秋葉原のラオックスまで行って本をボーっと眺めていたら「次にくるCMSはこれで決まり！」なる触れ込みの本発見。</p>
<p>それがGeeklog導入ガイド。</p>
<p>正直、中身についてはあんましよくわかっていない。</p>
<p>MTよりはXoopsに近い形のCMSらしい。</p>
<p>特徴としては、多言語対応と感覚的？な管理方法があげられそう。<br />
多言語対応ってやってみるとわかるけど、割としんどい。言葉の壁というよりも、単純に手間がかかる。<br />
もし、本当に簡単にできるというのであれば、すばらしいCMSであると思う。</p>
<p>感覚的な管理方法という意味では、編集したいエリアごとに「編集」と表示されるので、管理者は管理画面であれこれ探すことなく、いつも見てるトップページの「編集」という部分をクリックすれば簡単に修正が行える。<br />
もちろん「編集」という表示は未ログイン状態では隠れている。</p>
<p>導入事例としては</p>
<p>http://www.ivysoho.co.jp/example/</p>
<p>http://wiki.geeklog.jp/index.php/Example14</p>
<p>の、あたりにいろいろ載っている。</p>
<p>なんとなく事例を見る限りパッとしない感があるけど、それはシステムの制約なのか、デザイナーの感性なのかは調査の必要あり。</p>
<p>ネットで検索すると、さりとて新しいわけでもないが（2年位前から情報はあるらしい）、あんま聞きなれない名前なので時間があるときにチェックしてみたいです。</p>
<p>以下蛇足。</p>
<p>実はCMSといっても様々なものがある。ブログ型・ポータル型・SNS型&#8230;etc..<br />
知ってる某企業はMTをど根性でプラグイン拡張して、もはや何が使いやすいのかよくわからん状態になっていたりするが、おそらく適切なCMSの選択と適用というのが必要なんだろうなと思う。</p>
<p>とはいっても、これってかなり高コストなこと（「比較検討」っていうこと自体ができない人多いし、そもそもCMS入れることできない人も多い）なので、弱小ベンチャーはもちろん大手でも割と難しい気はする。<br />
まぁ大手はCMSそのものをオーダーメイドで作ってしまう気はするけど・・・・金があるってすばらしい・・・・</p>
<p>俺個人としては、一人ですべてやってる関係で、とにかく時間的コスト削減は最優先事項であるので、この辺の比較検討はわりとマメにやるようにしています。<br />
それでもあまり十分とはいえないレベル（英語と日本語で検索して本屋で調べるくらい）なので、どっかで本腰入れてみたいが。<br />
だれか、まじめにレポートするので、こういう部分でお金くれる人いないかなぁ(^^;;;</p>
<p>むしろソリューション提供でもお金取ればいいのか。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gijutsuya.jp/harajune/2007/02/25/geeklog%e3%80%82cms%e3%83%81%e3%82%a7%e3%83%83%e3%82%af%e3%80%82/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>emacsの文字コード判定が失敗する対策</title>
		<link>http://blog.gijutsuya.jp/harajune/2007/02/25/emacs%e3%81%ae%e6%96%87%e5%ad%97%e3%82%b3%e3%83%bc%e3%83%89%e5%88%a4%e5%ae%9a%e3%81%8c%e5%a4%b1%e6%95%97%e3%81%99%e3%82%8b%e5%af%be%e7%ad%96/</link>
		<comments>http://blog.gijutsuya.jp/harajune/2007/02/25/emacs%e3%81%ae%e6%96%87%e5%ad%97%e3%82%b3%e3%83%bc%e3%83%89%e5%88%a4%e5%ae%9a%e3%81%8c%e5%a4%b1%e6%95%97%e3%81%99%e3%82%8b%e5%af%be%e7%ad%96/#comments</comments>
		<pubDate>Sun, 25 Feb 2007 00:35:10 +0000</pubDate>
		<dc:creator>harajune</dc:creator>
				<category><![CDATA[記録/メモ]]></category>

		<guid isPermaLink="false">http://blog.gijutsuya.jp/harajune/2007/02/25/emacs%e3%81%ae%e6%96%87%e5%ad%97%e3%82%b3%e3%83%bc%e3%83%89%e5%88%a4%e5%ae%9a%e3%81%8c%e5%a4%b1%e6%95%97%e3%81%99%e3%82%8b%e5%af%be%e7%ad%96/</guid>
		<description><![CDATA[自動的に文字コードを判別してくれるらしいが成功しません(T_T) ばっちりutf8以外が文字化けします。 ファックです。 ので、いろいろ調べたら東大のHWBがひっかかる。 灯台下暗しだね・・・ http://hwb.ecc.u-tokyo.ac.jp/current/4857422FA5A8A5C7A5A3A5BF2F456D616373CAD42FCAD4BDB8C1E0BAEEA4CECEFDBDAC2FCAB8BBFAA5A8A5F3A5B3A1BCA5C7A5A3A5F3A5B0A4CECAD1B9B9CAFDCBA1.html とりあえずざっくりメモとしては C-x ret f でファイルの保存時の文字コード指定 C-x ret c でどうやらemacsのコマンド実行時の文字コード指定 C-x ret r　で指定した文字コードでの読み直し ほかにも細かい設定たちがありますが、おそらくmeadowでは使わないのでそのままでいいはず。]]></description>
			<content:encoded><![CDATA[<p>自動的に文字コードを判別してくれるらしいが成功しません(T_T)<br />
ばっちりutf8以外が文字化けします。<br />
ファックです。<br />
ので、いろいろ調べたら東大のHWBがひっかかる。<br />
灯台下暗しだね・・・</p>
<p><a href="http://hwb.ecc.u-tokyo.ac.jp/current/4857422FA5A8A5C7A5A3A5BF2F456D616373CAD42FCAD4BDB8C1E0BAEEA4CECEFDBDAC2FCAB8BBFAA5A8A5F3A5B3A1BCA5C7A5A3A5F3A5B0A4CECAD1B9B9CAFDCBA1.html">http://hwb.ecc.u-tokyo.ac.jp/current/4857422FA5A8A5C7A5A3A5BF2F456D616373CAD42FCAD4BDB8C1E0BAEEA4CECEFDBDAC2FCAB8BBFAA5A8A5F3A5B3A1BCA5C7A5A3A5F3A5B0A4CECAD1B9B9CAFDCBA1.html</a></p>
<p>とりあえずざっくりメモとしては</p>
<blockquote><p>C-x ret f でファイルの保存時の文字コード指定</p>
<p>C-x ret c でどうやらemacsのコマンド実行時の文字コード指定</p>
<p>C-x ret r　で指定した文字コードでの読み直し</p></blockquote>
<p>ほかにも細かい設定たちがありますが、おそらくmeadowでは使わないのでそのままでいいはず。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gijutsuya.jp/harajune/2007/02/25/emacs%e3%81%ae%e6%96%87%e5%ad%97%e3%82%b3%e3%83%bc%e3%83%89%e5%88%a4%e5%ae%9a%e3%81%8c%e5%a4%b1%e6%95%97%e3%81%99%e3%82%8b%e5%af%be%e7%ad%96/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
