<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5484491184750838227</id><updated>2011-07-23T02:08:18.467+09:00</updated><category term='windows live'/><category term='mobile'/><category term='flash'/><category term='lighttpd'/><category term='postgresql'/><category term='translate'/><category term='news'/><category term='erlang'/><category term='web'/><category term='roller'/><category term='api'/><category term='service'/><category term='firefox'/><category term='google docs'/><category term='searchme'/><category term='higepon'/><category term='yum'/><category term='passenger'/><category term='戯言'/><category term='rails'/><category term='gdata'/><category term='google sites'/><category term='airmac express'/><category term='hyperestraier'/><category term='vim'/><category term='eclipse'/><category term='actionscript'/><category term='mashup'/><category term='work'/><category term='safari'/><category term='contest'/><category term='baseball'/><category term='facebook'/><category term='colinux'/><category term='centos'/><category term='fastcgi'/><category term='ps3'/><category term='形態素解析'/><category term='mysql'/><category term='java'/><category term='haribote'/><category term='seam'/><category term='os'/><category term='vmware fusion'/><category term='putty'/><category term='techcrunch'/><category term='memory'/><category term='メイリオ'/><category term='flex'/><category term='LogMeIn'/><category term='oracle'/><category term='midomi'/><category term='senna'/><category term='rest'/><category term='生活'/><category term='2ch'/><category term='android'/><category term='ドジっ子'/><category term='drecom'/><category term='SIer'/><category term='ludia'/><category term='mongrel'/><category term='mac'/><category term='macfusion'/><category term='shellscript'/><category term='hp'/><category term='subversion'/><category term='.NET'/><category term='google'/><category term='kizasi'/><category term='ruby'/><category term='全文検索'/><category term='yahoo'/><category term='attachment_fu'/><category term='就活'/><category term='javascript'/><category term='apple'/><category term='卒論'/><category term='rpmbuild'/><category term='panasonic'/><category term='mpi'/><category term='fedora'/><category term='youtube'/><category term='spacetime'/><category term='igoogle'/><category term='msn'/><category term='opensource'/><category term='python'/><category term='leopard'/><category term='plugin'/><category term='browser'/><category term='consulting'/><category term='meet-me'/><category term='mod_rails'/><category term='openmp'/><category term='database'/><category term='memory leak'/><category term='apache'/><category term='linux'/><category term='hack'/><category term='vraptor'/><category term='math'/><category term='parallel programming'/><category term='soap'/><category term='mixi'/><category term='silverlight'/><category term='php'/><category term='ajax'/><category term='sqlite'/><category term='lucene'/><category term='YUI'/><category term='DBチューニング'/><category term='ie'/><category term='rubik&apos;s cube'/><category term='seo'/><category term='backgroundDRb'/><category term='papervision3D'/><category term='風邪'/><category term='tritonn'/><category term='mecab'/><category term='upload'/><category term='twitter'/><category term='bookmark'/><category term='xfce'/><category term='jboss'/><category term='google reader'/><category term='japan'/><category term='bravia'/><category term='capistrano'/><category term='assembly language'/><category term='reader'/><category term='gmail'/><category term='megane'/><title type='text'>エンジニアよ、大志を抱け</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default?start-index=101&amp;max-results=100'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>139</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-8499551690386325146</id><published>2008-06-03T00:49:00.007+09:00</published><updated>2008-06-03T09:48:41.442+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='rails'/><category scheme='http://www.blogger.com/atom/ns#' term='database'/><title type='text'>Multiple Database Connection for Model in Rails(My solution)</title><content type='html'>In my project, I must talk with multiple database for Model(ex. Student). Unfortunately, Models in Rails can't connect with multiple database by default. After diving in to web, I found nice solution to solve this problem: &lt;a href="http://magicmodels.rubyforge.org/magic_multi_connections/"&gt;Magic Multi-Connections plugin&lt;/a&gt;. But as written in top page in the project, Models with Magic Multi-Connections has problem with association(one-to-many, many-to-many). I was newbie for ruby, and couldn't understand source code of Magic Multi-Connections for all. So, I gave up using, fixing it and wrote some code for this problem. Here was my idea.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;0. Model to use multiple connection&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;class&lt;/span&gt; Students&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;end&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1. Define connection hosts in yaml.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;config/students.yml&lt;br /&gt;&lt;br /&gt;students:&lt;br /&gt;　conn1: 192.168.1.101&lt;br /&gt;　conn2: 192.168.1.102&lt;br /&gt;　conn3: 192.168.1.103&lt;br /&gt;　conn4: 192.168.1.104&lt;br /&gt;　conn5: 192.168.1.105&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;2. Load yaml in environment.rb&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 204, 204);"&gt;$students_conn_hosts&lt;/span&gt; = YAML.load_file(File.join(RAILS_ROOT, "config/students.yml"))&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;3. Define Model classes by using "eval".&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;class&lt;/span&gt; StudentAlias&lt;br /&gt;&lt;br /&gt;　&lt;span style="color: rgb(0, 204, 204);"&gt;@@students_conns&lt;/span&gt; = []&lt;br /&gt;&lt;br /&gt;　&lt;span style="color: rgb(51, 51, 255);"&gt;1&lt;/span&gt;.upto(5) &lt;span style="color: rgb(51, 51, 255);"&gt;do&lt;/span&gt; |&lt;span style="color: rgb(0, 204, 204);"&gt;i&lt;/span&gt;|&lt;br /&gt;    　　&lt;span style="color: rgb(0, 204, 204);"&gt;@@students_conns&lt;/span&gt; &lt;span style="color: rgb(51, 51, 255);"&gt;&lt;&lt;&lt;/span&gt; eval(&lt;span style="color: rgb(0, 153, 0);"&gt;"""&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;　　　class StudentModel#{i} &lt;&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;　　　　establish_connection(                     :adapter  =&gt; 'mysql',&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;                    　　　　　:host     =&gt; '#{&lt;span style="color: rgb(0, 204, 204);"&gt;$students_conn_hosts&lt;/span&gt;["students"]["conn" + i.to_s]}',&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;                    　　　　　:database =&gt; 'hoge',&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;                    　　　　　:encoding =&gt; 'utf8',&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;                    　　　　　:username =&gt; 'db_user_name',&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;                    　　　　　:password =&gt; '',&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;                    　　　　　:timeout  =&gt; '5000',&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;                    　　　　　:socket   =&gt; 'your_socket_name&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;                　　　　)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;                    　　　　set_table_name 'students'&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;            　　　end&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;            　　　StudentModel#{i}&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;        　　"""&lt;/span&gt;)&lt;br /&gt;　&lt;span style="color: rgb(51, 51, 255);"&gt;end&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;　&lt;span style="color: rgb(51, 102, 255);"&gt;# select one connection by rand, for example&lt;/span&gt;&lt;br /&gt;　&lt;span style="color: rgb(51, 51, 255);"&gt;def&lt;/span&gt; &lt;span style="color: rgb(0, 0, 153);"&gt;StudentAlias.get_connection&lt;/span&gt;&lt;br /&gt;　　&lt;span style="color: rgb(0, 204, 204);"&gt;@@student_conns&lt;/span&gt;[rand(&lt;span style="color: rgb(0, 204, 204);"&gt;@@student_conns&lt;/span&gt;.size)]&lt;br /&gt;　&lt;span style="color: rgb(51, 51, 255);"&gt;end&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;end&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 0);"&gt;4. Call class method in StudentAlias for Student Model to connect one of databases&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 153, 255);"&gt;StudentAlias&lt;/span&gt;.get_connection &lt;span style="color: rgb(51, 102, 255);"&gt;# =&gt; StudentAlias::StudentX(... attribute definitions of student table ...)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Not so bad?&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5484491184750838227-8499551690386325146?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/8499551690386325146/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=8499551690386325146&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/8499551690386325146'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/8499551690386325146'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2008/06/multiple-database-connection-for-model.html' title='Multiple Database Connection for Model in Rails(My solution)'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-2858791068572800280</id><published>2008-05-31T00:24:00.002+09:00</published><updated>2008-05-31T00:34:12.009+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='google'/><title type='text'>Google favicon has changed!</title><content type='html'>I noticed the favicon on google.com(and google.co.jp) has changed today. It seems to be 'web2.0ly' ?&lt;br /&gt;&lt;br /&gt;Anyway I was fully confused when I searched google search result pages in many tabs on Firefox :-(&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5484491184750838227-2858791068572800280?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/2858791068572800280/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=2858791068572800280&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/2858791068572800280'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/2858791068572800280'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2008/05/google-favicon-has-changed.html' title='Google favicon has changed!'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-6840042624033653148</id><published>2008-05-31T00:12:00.002+09:00</published><updated>2008-05-31T00:24:15.689+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='backgroundDRb'/><category scheme='http://www.blogger.com/atom/ns#' term='rails'/><title type='text'>Don't use backgroundDRb in product!</title><content type='html'>Recently I used backgrounDRb for batch-like jobs in Rails application.&lt;br /&gt;&lt;br /&gt;It worked fine before I noticed the used memory on process 'ruby script/backgroundrb start' increased day by day. I googled 'backgroundrb memory leak', and found some pages like &lt;a href="http://codehappy.wordpress.com/2007/01/17/tracking-a-memory-leak-in-rails/"&gt;this&lt;/a&gt;. Unfortunately backgrounDRb has some problems I met with, and these are not solved in latest version.&lt;br /&gt;&lt;br /&gt; So, use ruby script and crond instead of backgrounDRb for long time use while those problems are solved, or fix it on your self and please commit your great code! :p&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5484491184750838227-6840042624033653148?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/6840042624033653148/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=6840042624033653148&amp;isPopup=true' title='4 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/6840042624033653148'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/6840042624033653148'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2008/05/dont-use-backgrounddrb-in-product.html' title='Don&apos;t use backgroundDRb in product!'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-5364393024974377457</id><published>2008-05-05T00:01:00.007+09:00</published><updated>2008-05-05T02:19:09.224+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='backgroundDRb'/><category scheme='http://www.blogger.com/atom/ns#' term='rails'/><title type='text'>backgrounDRbのworkerメソッドはThread Safeでした</title><content type='html'>&lt;span style="font-weight: bold;"&gt;【状況】&lt;/span&gt;&lt;br /&gt;apache + mod_proxy_balancer + 複数のmongrelインスタンスが待機しており、mod_proxy_balancerによってリクエストが各mongrelインスタンスに振り分けられる。&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;【疑問】&lt;/span&gt;&lt;br /&gt;あるControllerのaction（worker_test）内でMiddleMan.worker(:hoge_worker).hugaを呼び出す記述を行った場合、同時にworker_testへリクエストが投げられた際にhugaは排他的に呼ばれるのか？&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;【実験準備】&lt;/span&gt;&lt;br /&gt;以下のようなController, Worker, tmpファイルを用意した。&lt;br /&gt;&lt;br /&gt;- &lt;span style="font-weight: bold;"&gt;HogeController&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 51, 204);"&gt;&lt;span style="color: rgb(153, 51, 153);"&gt;def&lt;/span&gt; &lt;/span&gt;&lt;span style="color: rgb(51, 153, 153);"&gt;worker_test&lt;/span&gt;&lt;br /&gt;　MiddleMan.worker(:hoge_worker).huga&lt;br /&gt;　render :layout =&gt; false&lt;br /&gt;&lt;span style="color: rgb(153, 51, 153);"&gt;end&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;- &lt;span style="font-weight: bold;"&gt;HogeWorker&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 51, 204);"&gt;&lt;span style="color: rgb(153, 51, 153);"&gt;def&lt;/span&gt; &lt;/span&gt;&lt;span style="color: rgb(51, 153, 153);"&gt;huga&lt;/span&gt;&lt;br /&gt;　count = 0&lt;br /&gt;　open('/path-to-tmpfile', 'r') do {|f| count = f.read.to_i + 1 }&lt;br /&gt;　open('/path-to-tmpfile', 'w') do {|f| f.write(count) }&lt;br /&gt;&lt;span style="color: rgb(153, 51, 153);"&gt;end&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;- &lt;span style="font-weight: bold;"&gt;/path-to-tmpfile&lt;/span&gt;&lt;br /&gt;0&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;以下のコマンドをターミナルから実行した。&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;$ ab -n 100 -c 100 http://path-to-worker-test&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;【結果】&lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;Server Software:        Mongrel&lt;br /&gt;Server Hostname:        localhost&lt;br /&gt;Server Port:            80&lt;br /&gt;&lt;br /&gt;Document Path:          /path-to-worker_test&lt;br /&gt;Document Length:        639 bytes&lt;br /&gt;&lt;br /&gt;Concurrency Level:      100&lt;br /&gt;Time taken for tests:   10.275617 seconds&lt;br /&gt;Complete requests:      100&lt;br /&gt;Failed requests:        0&lt;br /&gt;Write errors:           0&lt;br /&gt;Non-2xx responses:      100&lt;br /&gt;Total transferred:      107900 bytes&lt;br /&gt;HTML transferred:       63900 bytes&lt;br /&gt;Requests per second:    9.73 [#/sec] (mean)&lt;br /&gt;Time per request:       10275.617 [ms] (mean)&lt;br /&gt;Time per request:       102.756 [ms] (mean, across all concurrent requests)&lt;br /&gt;Transfer rate:          10.22 [Kbytes/sec] received&lt;br /&gt;&lt;br /&gt;Connection Times (ms)&lt;br /&gt;            min  mean[+/-sd] median   max&lt;br /&gt;Connect:        2    3   0.9      3       5&lt;br /&gt;Processing:   584 5098 3022.2   4912   10268&lt;br /&gt;Waiting:      583 5058 3002.2   4718   10268&lt;br /&gt;Total:        588 5101 3021.3   4915   10270&lt;br /&gt;&lt;br /&gt;Percentage of the requests served within a certain time (ms)&lt;br /&gt;50%   4915&lt;br /&gt;66%   6754&lt;br /&gt;75%   7984&lt;br /&gt;80%   8561&lt;br /&gt;90%   9608&lt;br /&gt;95%  10030&lt;br /&gt;98%  10183&lt;br /&gt;99%  10270&lt;br /&gt;100%  10270 (longest request)&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;$ less /path-to-tmpfile&lt;/span&gt;&lt;br /&gt;100&lt;br /&gt;&lt;br /&gt;ちゃんと100になってた。ここまできてvendor/plugin/backgroundrb以下のファイルを漁ってみると、&lt;br /&gt;&lt;ol&gt;&lt;li&gt;ruby script/backgroundrb startでBackgrounDRb::MasterProxy.new()してdaemonを作成&lt;/li&gt;&lt;li&gt;vendor/plugins/backgroundrb/server/lib/master_worker.rbのMasterProxyにload_and_invokeなる関数ﾊｹｰﾝ。「#method will load the worker and invoke worker method」と書いてあるし、workerに定義した関数を呼び出している箇所はここで間違いなさそう。&lt;/li&gt;&lt;li&gt;worker.send_requestで関数を呼び出しているようなので、vendor/plugins/backgroundrb/lib/backgroundrb.rbを見てみる&lt;/li&gt;&lt;li&gt;send_request内で&lt;span style="color: rgb(204, 0, 0);"&gt;@mutex.synchronize&lt;/span&gt;してた。&lt;/li&gt;&lt;/ol&gt;【結論】&lt;br /&gt;backgrounDRbのworkerメソッドはThread Safeでした。つまり、例えばworker内でファイルを開いてどうのこうのして、という処理を行ったとしても同時に同じファイルへアクセスすることはないのでファイルが壊れる心配はないと。&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;【追記】&lt;/div&gt;&lt;div&gt;何度もテストを重ねてみると、稀にnオプションで指定した以上の数値がtmpfileに現れる現象が確認されたが、この現象が起こった際には必ずapache_access_logの行数もその分だけ増えていたので、apacheに対してnオプションで指定した以上のリクエストが投げられていたことになる。恐らくサーバーが高負荷状態にあったので何度かabコマンドによるリクエストが途中でやり直された？可能性が高い。これはRailsとかbackgrounDRbの責任ではないよね。&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5484491184750838227-5364393024974377457?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/5364393024974377457/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=5364393024974377457&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/5364393024974377457'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/5364393024974377457'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2008/05/backgroundrbworkerthread-safe.html' title='backgrounDRbのworkerメソッドはThread Safeでした'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-4985227594053263273</id><published>2008-04-25T09:51:00.005+09:00</published><updated>2008-04-25T09:59:16.214+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='backgroundDRb'/><category scheme='http://www.blogger.com/atom/ns#' term='rails'/><title type='text'>backgroundDRbはmission criticalな箇所では使えないかも</title><content type='html'>あるサービスをテストサーバーにデプロイしていたのだけれども、backgroundDRbのタスクが停止していたようなのでログを見てみると以下のエラーが吐かれていた。&lt;br /&gt;&lt;blockquote&gt;/usr/lib/ruby/1.8/timeout.rb:54:in `rbuf_fill': execution expired (Timeout::Error)&lt;br /&gt;     from /usr/lib/ruby/1.8/timeout.rb:56:in `timeout'&lt;br /&gt;     from /usr/lib/ruby/1.8/timeout.rb:76:in `timeout'&lt;br /&gt;     from /usr/lib/ruby/1.8/net/protocol.rb:132:in `rbuf_fill'&lt;br /&gt;     from /usr/lib/ruby/1.8/net/protocol.rb:116:in `readuntil'&lt;br /&gt;     from /usr/lib/ruby/1.8/net/protocol.rb:126:in `readline'&lt;br /&gt;     from /usr/lib/ruby/1.8/net/http.rb:2029:in `read_status_line'&lt;br /&gt;     from /usr/lib/ruby/1.8/net/http.rb:2018:in `read_new'&lt;br /&gt;     from /usr/lib/ruby/1.8/net/http.rb:1059:in `request'&lt;br /&gt;      ... 27 levels...&lt;br /&gt;     from /usr/lib/ruby/gems/1.8/gems/packet-0.1.5/lib/packet/packet_master.rb:20:in `run'&lt;br /&gt;     from /deploy/seo/current/vendor/plugins/backgroundrb/server/lib/master_worker.rb:166:in `initialize'&lt;br /&gt;     from /deploy/seo/current/script/backgroundrb:42:in `new'&lt;br /&gt;     from /deploy/seo/current/script/backgroundrb:42&lt;/blockquote&gt;&lt;br /&gt;まぁよくあるNet::HTTPがタイムアウトした際のエラーでした。このエラーが起こった以降のログが取られていないことを考えると、daemonプロセスが落ちたのか？と思ったけどpsで見てみるとちゃんと動いてる。ということは、一度エラーが起こった場合、backgroundDRbに登録されているworkerは二度と動かないということですか。そうですか。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5484491184750838227-4985227594053263273?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/4985227594053263273/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=4985227594053263273&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/4985227594053263273'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/4985227594053263273'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2008/04/backgrounddrbmission-critical.html' title='backgroundDRbはmission criticalな箇所では使えないかも'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-6190011538774647024</id><published>2008-04-21T10:38:00.004+09:00</published><updated>2008-04-21T12:13:01.176+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rails'/><category scheme='http://www.blogger.com/atom/ns#' term='ドジっ子'/><title type='text'>Ruby on Railsのサイトドメインが切れてるんだけど</title><content type='html'>&lt;a href="http://3.bp.blogspot.com/_eU97ROpX4Zw/SAvxZ5eCBwI/AAAAAAAABWE/BsHDwxS3Hbs/s1600-h/%E3%83%94%E3%82%AF%E3%83%81%E3%83%A3+1.png"&gt;&lt;img id="BLOGGER_PHOTO_ID_5191508422700435202" style="margin: 0px auto 10px; display: block; text-align: center;" alt="" src="http://3.bp.blogspot.com/_eU97ROpX4Zw/SAvxZ5eCBwI/AAAAAAAABWE/BsHDwxS3Hbs/s320/%E3%83%94%E3%82%AF%E3%83%81%E3%83%A3+1.png" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;エエエｪｪｪ(´Д｀)ｪｪｪエエエ&lt;br /&gt;&lt;br /&gt;追記：4/21 12:12現在、回復した模様。&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/5484491184750838227-6190011538774647024?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/6190011538774647024/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=6190011538774647024&amp;isPopup=true' title='1 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/6190011538774647024'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/6190011538774647024'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2008/04/ruby-on-railso.html' title='Ruby on Railsのサイトドメインが切れてるんだけど'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_eU97ROpX4Zw/SAvxZ5eCBwI/AAAAAAAABWE/BsHDwxS3Hbs/s72-c/%E3%83%94%E3%82%AF%E3%83%81%E3%83%A3+1.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-3486864171162194089</id><published>2008-04-13T02:34:00.002+09:00</published><updated>2008-04-13T02:44:13.634+09:00</updated><title type='text'>どうやら私は裁判員を辞退できるみたいです</title><content type='html'>&lt;h3 id="entry-2627"&gt;&lt;a href="http://turenet.blog91.fc2.com/blog-entry-2627.html" title="裁判員制度：「辞退」に配慮するケースまとめる　最高裁の固定リンク"&gt;裁判員制度：「辞退」に配慮するケースまとめる　最高裁&lt;/a&gt;&lt;/h3&gt;&lt;span style="color: rgb(0, 0, 204);"&gt;&lt;/span&gt;＞　▽情報処理ＳＥ＝システムトラブル発生時に対応が求められる&lt;br /&gt;すごく当てはまってます。本当にありがとうございました。&lt;br /&gt;&lt;br /&gt;でも、万が一自分が宇宙から飛来した隕石に当たって即死しても何事もなく稼働＋メンテナンスができるシステムを作っていく必要があるんだろうなぁ。Capistranoとpuppet、それからnagiosでも使えばある程度は実現できるか。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5484491184750838227-3486864171162194089?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/3486864171162194089/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=3486864171162194089&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/3486864171162194089'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/3486864171162194089'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2008/04/blog-post.html' title='どうやら私は裁判員を辞退できるみたいです'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-1755068773082486537</id><published>2008-04-12T19:21:00.003+09:00</published><updated>2008-04-12T19:25:03.955+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='mod_rails'/><category scheme='http://www.blogger.com/atom/ns#' term='rails'/><category scheme='http://www.blogger.com/atom/ns#' term='passenger'/><category scheme='http://www.blogger.com/atom/ns#' term='apache'/><title type='text'>Passenger(mod_rails for Apache)</title><content type='html'>&lt;a href="http://www.modrails.com/index.html"&gt;Passenger(mod_rails for Apache)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;このタイミングで出たか・・・。どうするかな。かなりテストはしているみたいだけど。Apache2.x系でも大丈夫っぽいし、かなり期待。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5484491184750838227-1755068773082486537?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/1755068773082486537/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=1755068773082486537&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/1755068773082486537'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/1755068773082486537'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2008/04/passengermodrails-for-apache.html' title='Passenger(mod_rails for Apache)'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-4989418854584661997</id><published>2008-04-04T01:38:00.005+09:00</published><updated>2008-04-04T01:53:07.784+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='rails'/><category scheme='http://www.blogger.com/atom/ns#' term='attachment_fu'/><category scheme='http://www.blogger.com/atom/ns#' term='vmware fusion'/><title type='text'>attachment_fu + ImageScienceでレコード追加前に縦横のサイズを取得する</title><content type='html'>どんだけニッチな話題なんだ。モデル内のコールバック関数とかvalidate内でtemp_pathからTempFile取得して無事げっと。気づくまで数時間かかってしまった。&lt;br /&gt;&lt;br /&gt;class YourModel &lt; ActiveRecord::Base&lt;br /&gt;&lt;br /&gt;　def hogehoge_callback&lt;br /&gt;　　ImageScience.with_image(temp_path) do |img|&lt;br /&gt;   　　　self.width = img.width&lt;br /&gt;   　　　self.height = img.height&lt;br /&gt; 　　end&lt;br /&gt;&lt;br /&gt;　　# as you like...  :-p&lt;br /&gt;&lt;br /&gt;　end&lt;br /&gt;&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;今日VMWare Fusion+WindowsXP環境を構築してみたけど、いい感じ。さよならsynergy。但しユニティモードはWindowsの背景がちらついたり動作が重かったりしてちょっと残念。それと、起動中CPUファンが全力疾走していたことも気になったり。とりあえず暫くはこの環境で打ち込めそう。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5484491184750838227-4989418854584661997?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/4989418854584661997/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=4989418854584661997&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/4989418854584661997'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/4989418854584661997'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2008/04/attachmentfu-imagescience.html' title='attachment_fu + ImageScienceでレコード追加前に縦横のサイズを取得する'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-7427967842877857018</id><published>2008-03-29T01:06:00.003+09:00</published><updated>2008-03-29T01:17:14.149+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bravia'/><category scheme='http://www.blogger.com/atom/ns#' term='ajax'/><category scheme='http://www.blogger.com/atom/ns#' term='panasonic'/><category scheme='http://www.blogger.com/atom/ns#' term='youtube'/><title type='text'>ソニーのBRAVIAでAjaxが使えるらしい</title><content type='html'>&lt;a href="http://www.milkstand.net/fsgarage/archives/001205.html"&gt;おいBRAVIAでAjaxが使えるなんて知ってたか？&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;ちょっと前に&lt;a href="http://panasonic.co.jp/corp/news/official.data/data.dir/jn080108-2/jn080108-2.html"&gt;松下電器のテレビでYouTubeが見れる&lt;/a&gt;っていうニュースがあったっけ。&lt;span style="display: block;" id="formatbar_Buttons"&gt;&lt;span class="on" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://pc.nikkeibp.co.jp/article/NPC/20080326/297188/?P=1"&gt;PC向け地デジチューナーが4月に解禁になる&lt;/a&gt;けども、PCでネットしながらテレビを見る人とテレビでネットのコンテンツを利用する人がそもそも違うカテゴリの人間な気がしないこともない。いづれにせよテレビがネットを取り込むのか、はたまたPCがテレビを取り込むのか生暖かい目で見守っていくことにする。&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5484491184750838227-7427967842877857018?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/7427967842877857018/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=7427967842877857018&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/7427967842877857018'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/7427967842877857018'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2008/03/braviaajax.html' title='ソニーのBRAVIAでAjaxが使えるらしい'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-7359067586205165832</id><published>2008-03-24T13:52:00.004+09:00</published><updated>2008-03-24T13:56:48.996+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mashup'/><title type='text'>Mashupedia閉鎖のお知らせ</title><content type='html'>http://www.mashupedia.jp/informations/view/27&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;いつもMashupedia（マッシュペディア）をご利用いただきありがとうございます。&lt;br /&gt;Mashupediaは平成20年3月31日をもって閉鎖することになりました。&lt;br /&gt;誠に残念ではありますが、サイトオープン以来、多くの皆さまに支えていただきましたこと、心より御礼を申し上げます。&lt;br /&gt;サイトをご訪問頂いた皆さま、Mashupを登録してくださった皆さま、マッシュアップ・カフェを通じてお会いした皆さま、ありがとうございました。&lt;br /&gt;&lt;br /&gt;皆さまの今後のご活躍を応援しています。&lt;br /&gt;2008-03-24&lt;/blockquote&gt;&lt;br /&gt;そう言えばマッシュアップって言葉も最近は聞かなくなったなぁ。ここ数ヶ月間はGoogle Readerが拾ってくる登録情報を見る限りではスパム対策がうまくできていない様子だったので大丈夫かなと思っていた矢先に閉店してしまうとは。&lt;br /&gt;&lt;br /&gt;とはいえ、中の人お疲れ様でした。&lt;br /&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5484491184750838227-7359067586205165832?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/7359067586205165832/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=7359067586205165832&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/7359067586205165832'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/7359067586205165832'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2008/03/mashupedia.html' title='Mashupedia閉鎖のお知らせ'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-5265253212260451773</id><published>2008-03-18T22:28:00.008+09:00</published><updated>2008-03-18T22:58:52.895+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='searchme'/><title type='text'>Searchmeスクリーンショット</title><content type='html'>&lt;a href="http://www.sequoiacap.com/"&gt;Sequoia Capital&lt;/a&gt;が手を入れた次世代サーチエンジンの&lt;a href="http://searchme.com/"&gt;Searchme&lt;/a&gt;からやっとInvitationが来たので早速使ってみた。&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a aiotarget="false" aiotitle="" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_eU97ROpX4Zw/R9_E-wGLnpI/AAAAAAAABTw/cxmzfI66Uhg/s1600-h/tibet1.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_eU97ROpX4Zw/R9_E-wGLnpI/AAAAAAAABTw/cxmzfI66Uhg/s320/tibet1.png" alt="" id="BLOGGER_PHOTO_ID_5179074678841122450" border="0" /&gt;&lt;/a&gt;１．キーワードを入力したところ。&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_eU97ROpX4Zw/R9_FSwGLnqI/AAAAAAAABT4/oyD6tjZzBKY/s1600-h/tibet2.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_eU97ROpX4Zw/R9_FSwGLnqI/AAAAAAAABT4/oyD6tjZzBKY/s320/tibet2.png" alt="" id="BLOGGER_PHOTO_ID_5179075022438506146" border="0" /&gt;&lt;/a&gt;２．結果が出てきたとこ。予想通り画面全体が一枚のFlashになってた。&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_eU97ROpX4Zw/R9_GPwGLnrI/AAAAAAAABUA/_HIWF_C7inE/s1600-h/tibet3.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_eU97ROpX4Zw/R9_GPwGLnrI/AAAAAAAABUA/_HIWF_C7inE/s320/tibet3.png" alt="" id="BLOGGER_PHOTO_ID_5179076070410526386" border="0" /&gt;&lt;/a&gt;３．下にあるボタンを押すと従来のサーチエンジンに似た結果が出てくる。&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_eU97ROpX4Zw/R9_HAQGLnsI/AAAAAAAABUI/msmRazTuyvI/s1600-h/tibet4.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_eU97ROpX4Zw/R9_HAQGLnsI/AAAAAAAABUI/msmRazTuyvI/s320/tibet4.png" alt="" id="BLOGGER_PHOTO_ID_5179076903634181826" border="0" /&gt;&lt;/a&gt;４．中央に表示されるサイトキャプチャの上にマウスを乗せるとURLと&lt;br /&gt;「flag as inappropriate」（違うよ、全然違うよ）へのリンクが出る&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;検索キーワードがハイライトされているのが何気に凄い。インデックスを作成する際にキーワードの出現する座標も保存しているのかな。「Tibet」って書いてある画像がハイライトされていなかったことから、リアルタイムに画像認識させている訳ではないみたい。&lt;br /&gt;&lt;br /&gt;使ってみてなんとなく攻殻機動隊の世界が頭をよぎっただけで、あまり使い心地はよろしくなかったですハイ。E-Mobileで見てたからかもしれんけど読み込みがかなり遅かったし、これなら既存の検索サイトで検索結果に各サイトのキャプチャつけたほうが使い勝手はいいと思うなぁ（ぼそ）。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5484491184750838227-5265253212260451773?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/5265253212260451773/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=5265253212260451773&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/5265253212260451773'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/5265253212260451773'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2008/03/searchme.html' title='Searchmeスクリーンショット'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_eU97ROpX4Zw/R9_E-wGLnpI/AAAAAAAABTw/cxmzfI66Uhg/s72-c/tibet1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-8019483926421199972</id><published>2008-03-17T23:07:00.001+09:00</published><updated>2008-03-17T23:10:49.663+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><category scheme='http://www.blogger.com/atom/ns#' term='airmac express'/><title type='text'>Apple Updates Airport Express (802.11n)</title><content type='html'>&lt;a href="http://www.macrumors.com/2008/03/17/apple-updates-airport-express-802-11n/"&gt;http://www.macrumors.com/2008/03/17/apple-updates-airport-express-802-11n/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;キター。USのアップルストアでは存在を確認。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5484491184750838227-8019483926421199972?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/8019483926421199972/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=8019483926421199972&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/8019483926421199972'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/8019483926421199972'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2008/03/apple-updates-airport-express-80211n.html' title='Apple Updates Airport Express (802.11n)'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-9040385026172573776</id><published>2008-03-13T11:56:00.004+09:00</published><updated>2008-03-13T12:14:13.211+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='memory leak'/><category scheme='http://www.blogger.com/atom/ns#' term='rails'/><category scheme='http://www.blogger.com/atom/ns#' term='mongrel'/><title type='text'>Mongrelでメモリリークが発生した件</title><content type='html'>とあるサイトで&lt;div&gt;&lt;ul&gt;&lt;li&gt;Apache2&lt;br /&gt;&lt;/li&gt;&lt;li&gt;mod_proxy&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Mongrel&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Rails2&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;という構成で運用していたのだけれども、今日「メモリリークしてるよー」という連絡を受けて調べてみた。因みにメモリの使用状況は以下の通り。&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_eU97ROpX4Zw/R9ia4AGLnnI/AAAAAAAABTg/0TqldTIxSeY/s1600-h/leak-by-week.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_eU97ROpX4Zw/R9ia4AGLnnI/AAAAAAAABTg/0TqldTIxSeY/s320/leak-by-week.gif" alt="" id="BLOGGER_PHOTO_ID_5177058058551664242" border="0" /&gt;&lt;/a&gt;memory usage status by week&lt;br /&gt;&lt;br /&gt;&lt;/div&gt; &lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_eU97ROpX4Zw/R9ia4gGLnoI/AAAAAAAABTo/Z-7dOz_XKDU/s1600-h/leak-by-month.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_eU97ROpX4Zw/R9ia4gGLnoI/AAAAAAAABTo/Z-7dOz_XKDU/s320/leak-by-month.gif" alt="" id="BLOGGER_PHOTO_ID_5177058067141598850" border="0" /&gt;&lt;/a&gt;memory usage status by month&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;うわーやばいなーとか思ってたらこの辺りに思いっきり書いてあった。&lt;br /&gt;&lt;a href="http://groups.google.com/group/rubyonrails-talk/browse_thread/thread/35c920dfd965afab/b6e3b6d654cfe2c6?hide_quotes=no"&gt;&lt;span id="thread_subject_site"&gt;   Memory leak from a base controller without sessions&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;早速environmentをproductionに変更して再起動。さてどうなることやら。&lt;br /&gt;むしろ、developmentで運用しているのもどうかと思う。&lt;br /&gt;&lt;br /&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/5484491184750838227-9040385026172573776?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/9040385026172573776/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=9040385026172573776&amp;isPopup=true' title='1 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/9040385026172573776'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/9040385026172573776'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2008/03/mongrel.html' title='Mongrelでメモリリークが発生した件'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_eU97ROpX4Zw/R9ia4AGLnnI/AAAAAAAABTg/0TqldTIxSeY/s72-c/leak-by-week.gif' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-6519544862152893888</id><published>2008-03-12T12:19:00.006+09:00</published><updated>2008-03-13T03:23:09.789+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='rails'/><category scheme='http://www.blogger.com/atom/ns#' term='capistrano'/><title type='text'>Capistranoメモ</title><content type='html'>今まで面倒で使っていなかったが、今回のプロジェクトはかなり大規模構成になる（ことが予想される）ので、早めに自動化できるところはしておこうと。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.capify.org/"&gt;Capistrano&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Javaでいうところのantみたいなもの。プロジェクトのSubversionからのチェックアウト〜デプロイまでやってくれると。ネットで出回っている（日本語の）情報が古くなっている部分があるのでメモしておく。&lt;br /&gt;&lt;br /&gt;このあたりを参考に。&lt;br /&gt;&lt;a href="http://www.capify.org/getting-started/rails"&gt;http://www.capify.org/getting-started/rails&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;0. railsのアプリ作っとけと&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;# rails moe&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1. capistranoのインストール&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;# sudo gem install capistrano&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;2. railsアプリをcapistrano対応にする&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;# capify /path-to/moe&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;3. config/deploy.rbを編集&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;+ set :deploy_to, "/path-to-deploy/"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;4. taskのチェック&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;# cap -T&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;cap deploy               # Deploys your project.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;cap deploy:check         # Test deployment dependencies.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;cap deploy:cleanup       # Clean up old releases.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;cap deploy:cold          # Deploys and starts a `cold' application.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;cap deploy:migrate       # Run the migrate rake task.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;cap deploy:migrations    # Deploy and run pending migrations.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;cap deploy:pending       # Displays the commits since your last deploy.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;cap deploy:pending:diff  # Displays the `diff' since your last deploy.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;cap deploy:restart       # Restarts your application.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;cap deploy:rollback      # Rolls back to a previous version and restarts.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;cap deploy:rollback_code # Rolls back to the previously deployed version.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;cap deploy:setup         # Prepares one or more servers for deployment.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;cap deploy:start         # Start the application servers.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;cap deploy:stop          # Stop the application servers.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;cap deploy:symlink       # Updates the symlink to the most recently deployed ...&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;cap deploy:update        # Copies your project and updates the symlink.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;cap deploy:update_code   # Copies your project to the remote servers.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;cap deploy:upload        # Copy files to the currently deployed version.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;cap deploy:web:disable   # Present a maintenance page to visitors.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;cap deploy:web:enable    # Makes the application web-accessible again.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;cap invoke               # Invoke a single command on the remote servers.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;cap shell                # Begin an interactive Capistrano session.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;OK。&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;5. Mongrelを走らせるためのスクリプトファイル作成&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;# vim script/spin&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;+ &lt;/span&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;script/process/spawner -p 11000 -i 3  -P /your-prefix&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;6. セットアップ&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;# cap deploy:setup&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;  * executing `deploy:setup'&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;  * executing "umask 02 &amp;amp;&amp;amp; mkdir -p /path-to-deploy/ /path-to-deploy/releases /path-to-deploy/shared /path-to-deploy/shared/system /path-to-deploy/shared/log /path-to-deploy/shared/pids"&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;    servers: ["hoge.net"]&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;    [hoge.net] executing command&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;    command finished&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;最初、/path-to-home/.ssh/id_rsa.pubがないと怒られて終了。&lt;br /&gt;クライアント側に/path-to-home/.ssh/id_rsa.pubを用意して無事正常終了。&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;7. 依存性（gemとかですかね）のチェック&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;# cap -q deploy:check&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;You appear to have all necessary dependencies installed&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;OK。&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;7. cap deploy:cold&lt;/span&gt;&lt;br /&gt;Permission deniedとか出てきた。公開鍵認証使ってるせいか・・・。&lt;br /&gt;以下の記述をdeploy.rbに追加して解決。ついでにsudoを使わないようにもしておく。&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;+ &lt;/span&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;set :use_sudo, false&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;+ &lt;/span&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;ssh_options[:keys] = %w(/path-to-home/.ssh/id_dsa) &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;+ &lt;/span&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;ssh_options[:port] = 22 &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;+ &lt;/span&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;ssh_options[:forward_agent] = true&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;8. cap deploy&lt;/span&gt;&lt;br /&gt;Apache側でVirtualHost + mod_proxy_balancerの設定をしてから実行。&lt;br /&gt;→うはwww動いたwwww&lt;br /&gt;&lt;br /&gt;これで&lt;br /&gt;&lt;br /&gt;　a) ローカルからリモートのsubversion鯖にcommit&lt;br /&gt;　b) cap deploy&lt;br /&gt;&lt;br /&gt;するだけでサーバーのデプロイ&amp;amp;アップデートが完了するようになりました。めでたしめでたし。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5484491184750838227-6519544862152893888?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/6519544862152893888/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=6519544862152893888&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/6519544862152893888'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/6519544862152893888'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2008/03/capistrano.html' title='Capistranoメモ'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-2000032352864105159</id><published>2008-03-10T00:43:00.001+09:00</published><updated>2008-03-10T00:45:42.226+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='megane'/><title type='text'>ブラウザ上でノベルゲームを作れる「まぜまぜのべる」--京都創楽がベータ版を公開</title><content type='html'>http://www.mazenove.com/top/index.php&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/5484491184750838227-2000032352864105159?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/2000032352864105159/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=2000032352864105159&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/2000032352864105159'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/2000032352864105159'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2008/03/blog-post.html' title='ブラウザ上でノベルゲームを作れる「まぜまぜのべる」--京都創楽がベータ版を公開'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-6158121613423700037</id><published>2008-02-28T23:30:00.002+09:00</published><updated>2008-02-28T23:33:49.506+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='google sites'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><title type='text'>Google Sitesがローンチ</title><content type='html'>Google Sites Launched&lt;br /&gt;&lt;a onclick="return top.js.OpenExtLink(window,event,this)" href="http://googlesystem.blogspot.com/2008/02/google-sites-launched.html" target="_blank"&gt;http://googlesystem.blogspot&lt;wbr&gt;.com/2008/02/google-sites&lt;wbr&gt;-launched.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;早速Google Apps Standard Editionに申し込んでおいた。が、なんとサイトのverify（ドメインを所有しているかどうかの確認）が終わるまで48時間かかるとな。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5484491184750838227-6158121613423700037?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/6158121613423700037/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=6158121613423700037&amp;isPopup=true' title='1 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/6158121613423700037'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/6158121613423700037'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2008/02/google-sites.html' title='Google Sitesがローンチ'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-41832631527508198</id><published>2008-02-22T00:22:00.002+09:00</published><updated>2008-02-22T00:25:50.327+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='macfusion'/><category scheme='http://www.blogger.com/atom/ns#' term='leopard'/><category scheme='http://www.blogger.com/atom/ns#' term='mac'/><title type='text'>LeopardのターミナルでMacFusionからマウントしたボリュームを参照する</title><content type='html'>/Volumes/${MacFusionで指定した名前}&lt;br /&gt;&lt;br /&gt;でアクセスできることに今頃気がついた。もうファイルをコピーするときにFinderを使ってドラッグ＆ドロップしなくてもcpコマンドでできるのね。一つ賢くなりました。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5484491184750838227-41832631527508198?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/41832631527508198/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=41832631527508198&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/41832631527508198'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/41832631527508198'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2008/02/leopardmacfusion.html' title='LeopardのターミナルでMacFusionからマウントしたボリュームを参照する'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-8494702162760584292</id><published>2008-02-21T01:10:00.002+09:00</published><updated>2008-02-21T01:39:25.676+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='mecab'/><title type='text'>LeopardでRuby+Mecab</title><content type='html'>できないかと思って検索してみたら既にMacPortsにrb-mecabなるパッケージがあるじゃあーりませんか。&lt;br /&gt;&lt;br /&gt;# sudo port install rb-mecab&lt;br /&gt;dependencies : libiconv, mecab, ncursesw, ncurses&lt;br /&gt;&lt;br /&gt;終了。と、思ったら辞書がutf8に対応していないことがわかったので一度rb-mecabとmecabを削除して再度インストールを行った。&lt;br /&gt;&lt;br /&gt;# sudo port uninstall rb-mecab @ 0.96_0&lt;br /&gt;# sudo port uninstall mecab @ 0.96_0&lt;br /&gt;# sudo port install mecab +utf8only&lt;br /&gt;# sudo port install rb-mecab&lt;br /&gt;&lt;br /&gt;rb-mecabのコンパイル時にエラーが出て一度落ちたが、再度port installすると何事もなく終了。テストプログラムも通ったことだし、これでよしとするか。&lt;br /&gt;&lt;br /&gt;-test_mecab.rb&lt;br /&gt;&lt;br /&gt;require "MeCab"&lt;br /&gt;&lt;br /&gt;str = "すもももももももものうち"&lt;br /&gt;chasen = MeCab::Tagger.new("-Ochasen")&lt;br /&gt;puts chasen.parse(str)&lt;br /&gt;&lt;br /&gt;=実行結果=&lt;br /&gt;すもも    スモモ    すもも    名詞-一般       &lt;br /&gt;も    モ    も    助詞-係助詞       &lt;br /&gt;もも    モモ    もも    名詞-一般       &lt;br /&gt;も    モ    も    助詞-係助詞       &lt;br /&gt;もも    モモ    もも    名詞-一般       &lt;br /&gt;の    ノ    の    助詞-連体化       &lt;br /&gt;うち    ウチ    うち    名詞-非自立-副詞可能       &lt;br /&gt;EOS&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5484491184750838227-8494702162760584292?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/8494702162760584292/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=8494702162760584292&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/8494702162760584292'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/8494702162760584292'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2008/02/leopardrubymecab.html' title='LeopardでRuby+Mecab'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-3879922385757809892</id><published>2008-02-03T15:33:00.000+09:00</published><updated>2008-02-03T16:57:08.501+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='leopard'/><title type='text'>Mac mini with Leopard衝動買い</title><content type='html'>しちゃった。&lt;br /&gt;&lt;br /&gt;０．ソフトウェアアップデート&lt;br /&gt;　とにもかくにも、ね。10分程度でダウンロード＆再起動。&lt;br /&gt;&lt;br /&gt;１．XCode Developers Toolsのインストール&lt;br /&gt;　Install CD No.1からインストール。&lt;br /&gt;&lt;br /&gt;２．MacPortsのインストール&lt;br /&gt;　http://www.macports.org/&lt;br /&gt;　dmgファイルを落としてインストールするだけ。&lt;br /&gt;&lt;br /&gt;３．ファイル共有&lt;br /&gt;　「システム環境設定」から「ファイル共有」にチェックを入れる。&lt;br /&gt;　・「共有フォルダ」に選択&lt;br /&gt;　・ユーザの項目に対象ユーザを追加する&lt;br /&gt;　これで「\\(host名)」によりアクセスできる&lt;br /&gt;&lt;br /&gt;４．Web共有&lt;br /&gt;　・「システム環境設定」にチェックを入れればOK&lt;br /&gt;&lt;br /&gt;５．SSHDの設定（公開鍵認証）&lt;br /&gt;　・「システム環境設定」の「リモートログイン」にチェックを入れればOK&lt;br /&gt;　公開鍵認証を有効にするにはvimで以下の行をコメントアウトした。&lt;br /&gt;　$ sudo vim /etc/sshd_config&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;　RSAAuthentication                yes&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;　PubkeyAuthentication        yes&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;　AuthorizedKeysFile            .ssh/authorized_keys&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;６．MySQL&lt;br /&gt;&lt;br /&gt;　Portsでインストール&lt;br /&gt;　$ sudo port install mysql5 +server&lt;br /&gt;&lt;br /&gt;　DB初期設定&lt;br /&gt;　$ sudo mysql_install_db5&lt;br /&gt;&lt;br /&gt;　設定ファイルのコピー&lt;br /&gt;　$ sudo cp /opt/local/share/mysql5/mysql/my-small.cnf /opt/local/etc/mysql5/my.cnf&lt;br /&gt;&lt;br /&gt;　内部エンコーディングの指定&lt;br /&gt;　$ sudo vim /opt/local/etc/mysql5/my.cnf&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;　[mysql, mysqld,client]&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;　default-character-set=utf8&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;　デーモン起動&lt;br /&gt;　$ sudo mysqld_safe5 &amp;amp;&lt;br /&gt;&lt;br /&gt;    自動起動に登録&lt;br /&gt;　$sudo launchctl load -w /Library/LaunchDaemons/org.macports.mysql5.plist&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5484491184750838227-3879922385757809892?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/3879922385757809892/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=3879922385757809892&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/3879922385757809892'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/3879922385757809892'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2008/02/mac-mini-with-leopard.html' title='Mac mini with Leopard衝動買い'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-4970446150427017267</id><published>2008-01-25T11:25:00.000+09:00</published><updated>2008-01-25T11:26:11.729+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='google'/><title type='text'>Google Bookmarksのデータが消えたんだけど</title><content type='html'>ショックが大きすぎる・・・。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5484491184750838227-4970446150427017267?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/4970446150427017267/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=4970446150427017267&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/4970446150427017267'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/4970446150427017267'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2008/01/google-bookmarks.html' title='Google Bookmarksのデータが消えたんだけど'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-6622528805334773226</id><published>2008-01-17T14:17:00.000+09:00</published><updated>2008-01-17T14:21:48.253+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='卒論'/><category scheme='http://www.blogger.com/atom/ns#' term='LogMeIn'/><title type='text'>リモート接続ソフト、LogMeInを試してみた</title><content type='html'>PCクラスタを置いてある研究室が片道1時間半のところにあるのだけれども、残念ながらグローバルIPを持っていないので外部から接続することができなかった。で、博士課程の人に相談したところ、&lt;a href="https://secure.logmein.com/home.asp"&gt;LogMeIn&lt;/a&gt;なるものを紹介された。&lt;br /&gt;&lt;br /&gt;まぁ簡単に言うとリモートデスクトップだな。グローバルIPを持っていなくてもいい点が違うか。まるっと解決してもうた。流石は博士。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5484491184750838227-6622528805334773226?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/6622528805334773226/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=6622528805334773226&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/6622528805334773226'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/6622528805334773226'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2008/01/logmein.html' title='リモート接続ソフト、LogMeInを試してみた'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-119422056920626491</id><published>2008-01-11T15:35:00.000+09:00</published><updated>2008-01-11T15:39:33.722+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='higepon'/><title type='text'>ひげぽんさんの次の職場はサイボウズラボ</title><content type='html'>&lt;a href="http://labs.cybozu.co.jp/higepon.html"&gt;http://labs.cybozu.co.jp/higepon.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;正直サイボウズ（のUI）については全くいい噂を聞かないので、凄腕エンジニアを沢山雇うのもいいけどいいデザイナーさんも雇ったほうがいいかもしれませんね。まぁラボとはあまり関係ない話ですが。&lt;br /&gt;&lt;br /&gt;しっかし濃ゆい方々が集まっていらっしゃいますねぇ。50%ルールに魅力を感じたのかな。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5484491184750838227-119422056920626491?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/119422056920626491/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=119422056920626491&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/119422056920626491'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/119422056920626491'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2008/01/blog-post_11.html' title='ひげぽんさんの次の職場はサイボウズラボ'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-3724984657591522890</id><published>2008-01-10T12:16:00.000+09:00</published><updated>2008-01-10T12:30:07.985+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='spacetime'/><category scheme='http://www.blogger.com/atom/ns#' term='browser'/><title type='text'>3Dブラウザ「SpaceTime」がリリース</title><content type='html'>&lt;a href="http://www.spacetime.com/"&gt;http://www.spacetime.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;何故かインストールがFirefoxのプラグイン形式。プラグインなの？と思いきやしっかりインストールされてる。&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_eU97ROpX4Zw/R4WQJXJ-9ZI/AAAAAAAABQs/2KBPTBZfLR8/s1600-h/spacetime1.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_eU97ROpX4Zw/R4WQJXJ-9ZI/AAAAAAAABQs/2KBPTBZfLR8/s320/spacetime1.png" alt="" id="BLOGGER_PHOTO_ID_5153683839104513426" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;1. 起動直後の画面&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_eU97ROpX4Zw/R4WQJnJ-9aI/AAAAAAAABQ0/TTws4GOTqvE/s1600-h/spacetime2.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_eU97ROpX4Zw/R4WQJnJ-9aI/AAAAAAAABQ0/TTws4GOTqvE/s320/spacetime2.png" alt="" id="BLOGGER_PHOTO_ID_5153683843399480738" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;2. マウスカーソルを下に持っていくとウィンドウ一覧が出た。日本語表示もOK。&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_eU97ROpX4Zw/R4WQJ3J-9bI/AAAAAAAABQ8/y92LfpMur0g/s1600-h/spacetime3.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_eU97ROpX4Zw/R4WQJ3J-9bI/AAAAAAAABQ8/y92LfpMur0g/s320/spacetime3.png" alt="" id="BLOGGER_PHOTO_ID_5153683847694448050" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;3. Googleにクエリを投げてみたらエラー吐いてそれっきり動かなくなった。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;結論: 使えない。&lt;br /&gt;&lt;br /&gt;因みに、レンダリングエンジンはIEコンポーネントを利用している模様。&lt;br /&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/5484491184750838227-3724984657591522890?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/3724984657591522890/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=3724984657591522890&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/3724984657591522890'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/3724984657591522890'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2008/01/3dspacetime.html' title='3Dブラウザ「SpaceTime」がリリース'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_eU97ROpX4Zw/R4WQJXJ-9ZI/AAAAAAAABQs/2KBPTBZfLR8/s72-c/spacetime1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-4887851806863713384</id><published>2008-01-07T23:03:00.000+09:00</published><updated>2008-01-07T23:06:20.488+09:00</updated><title type='text'>あれ、またはてな退職者が</title><content type='html'>はてなを退職いたしました&lt;br /&gt;&lt;a href="http://d.hatena.ne.jp/mizuno_takaaki/20080106/1199630537"&gt;http://d.hatena.ne.jp/mizuno_takaaki/20080106/1199630537&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;ひげぽんさんの退職からまだそんなに日が経ってないなぁ。邪推になってしまうけど、はてな社内で少し風向きが変わってきているのかもしれないね。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5484491184750838227-4887851806863713384?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/4887851806863713384/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=4887851806863713384&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/4887851806863713384'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/4887851806863713384'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2008/01/blog-post_07.html' title='あれ、またはてな退職者が'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-3303358435460411201</id><published>2008-01-05T14:09:00.000+09:00</published><updated>2008-01-05T14:15:24.082+09:00</updated><title type='text'>社員情報登録と個人情報とか</title><content type='html'>新入社員向けに、個人情報をWebから登録するよう指示されたのだが、社員番号と氏名を載せたExcelファイルが添付されてきた。これまでにも内定式で利用した資料に全員の氏名が記載されていたりしたんだけど、どうかと思うなぁ。今までのコンタクトで内定者の情報リテラシが高いとは言えないことが分かっているので、ファイル共有ソフトとかで流出させそうで怖いわ。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5484491184750838227-3303358435460411201?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/3303358435460411201/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=3303358435460411201&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/3303358435460411201'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/3303358435460411201'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2008/01/blog-post.html' title='社員情報登録と個人情報とか'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-2762321172072147472</id><published>2008-01-05T12:18:00.000+09:00</published><updated>2008-01-05T12:20:34.608+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='google docs'/><title type='text'>Google Docsにサブフォルダ機能が追加</title><content type='html'>&lt;a href="http://googlesystem.blogspot.com/2008/01/google-docs-adds-subfolders.html"&gt;http://googlesystem.blogspot.com/2008/01/google-docs-adds-subfolders.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;試してみたけど、左側のツリー部分からサブフォルダを見ることはできないのね。どうやらGoogleにもMac使いが多いみたいですね。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5484491184750838227-2762321172072147472?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/2762321172072147472/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=2762321172072147472&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/2762321172072147472'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/2762321172072147472'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2008/01/google-docs.html' title='Google Docsにサブフォルダ機能が追加'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-2867478212086489938</id><published>2008-01-03T20:28:00.000+09:00</published><updated>2008-01-03T20:32:07.520+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mobile'/><category scheme='http://www.blogger.com/atom/ns#' term='mac'/><title type='text'>MacWorldが楽しみで仕方がない</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://image.bayimg.com/maifjaabk.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px;" src="http://image.bayimg.com/maifjaabk.jpg" alt="" border="0" /&gt;&lt;/a&gt;噂の軽量ノートPC。どうやら光学ドライブは付属でついてくる模様。これは本当に出たら即ポチりそうな気がする。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5484491184750838227-2867478212086489938?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/2867478212086489938/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=2867478212086489938&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/2867478212086489938'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/2867478212086489938'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2008/01/macworld.html' title='MacWorldが楽しみで仕方がない'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-581128561452020843</id><published>2007-12-28T15:29:00.000+09:00</published><updated>2007-12-28T15:37:34.713+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='silverlight'/><category scheme='http://www.blogger.com/atom/ns#' term='風邪'/><category scheme='http://www.blogger.com/atom/ns#' term='メイリオ'/><title type='text'>風邪で生死を彷徨いながらメイリオフォントをインストールしていた</title><content type='html'>一人もんの風邪は本当に辛い。体力的にも辛いけど多分精神的なもののほうが大きい気がする。「世界でたった一人」な気分になってしまう。&lt;br /&gt;&lt;br /&gt;とか言いながら/.を見ていたら&lt;a href="http://slashdot.jp/articles/07/12/26/1412212.shtml"&gt;面白い記事&lt;/a&gt;を見つけたので早速メイリオをXPに入れてみた。一回目、Silverlightプラグインが既にインストールされていたのを忘れて作業したのでメイリオが入らなかった（それもどうかと思うけど）・・。Silverlight Runtimeをアンインストール→再度Visual Studio C# Express Editionのインストーラを起動→「Silverlight Runtime」にチェックをつけて続行→ようやくインストールできた。&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/5484491184750838227-581128561452020843?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/581128561452020843/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=581128561452020843&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/581128561452020843'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/581128561452020843'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2007/12/blog-post.html' title='風邪で生死を彷徨いながらメイリオフォントをインストールしていた'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-6000101144593465809</id><published>2007-12-20T13:45:00.000+09:00</published><updated>2007-12-20T13:54:58.295+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='google'/><category scheme='http://www.blogger.com/atom/ns#' term='translate'/><title type='text'>Googleによる自動翻訳チャット</title><content type='html'>Google Talkに会話の翻訳機能 - 日英/英日にも対応&lt;br /&gt;&lt;a href="http://journal.mycom.co.jp/news/2007/12/20/005/index.html"&gt;http://journal.mycom.co.jp/news/2007/12/20/005/index.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Google Talkabout&lt;br /&gt;&lt;a href="http://googletalk.blogspot.com/2007/12/merry-christmas-god-jul-and.html"&gt;http://googletalk.blogspot.com/2007/12/merry-christmas-god-jul-and.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;早速試してみた。&lt;br /&gt;&lt;br /&gt;ja2en&lt;br /&gt;&lt;span style="font-size:100%;"&gt;私はGoogleが嫌いです&lt;/span&gt;。→I hate Google.&lt;br /&gt;私はGoogleが大好きです。→I love Google.&lt;br /&gt;僕の肛門も閉鎖されそうです。→&lt;span style="font-size:100%;"&gt;My anus that is likely to be closed.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;en2ja&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;/span&gt;&lt;br /&gt;I hate Google.→大嫌いでGoogle。&lt;br /&gt;I love Google.→大好きでGoogle。&lt;br /&gt;&lt;span style="font-size:100%;"&gt;My anus that is likely to be closed&lt;/span&gt;.→&lt;span style="font-size:100%;"&gt;私の肛門ことが予想される閉鎖された。&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;色々試してみたけど、en2jaはピリオドまでコピペしないと回答が名詞形になって返ってくるので注意。今まで和英のほうが難しいという印象があったけど、これを見る限りでは英和のほうが大変そうです。日本人は苦労しているんだなぁ。&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5484491184750838227-6000101144593465809?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/6000101144593465809/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=6000101144593465809&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/6000101144593465809'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/6000101144593465809'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2007/12/google.html' title='Googleによる自動翻訳チャット'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-5241318780993380672</id><published>2007-12-19T22:08:00.000+09:00</published><updated>2007-12-19T22:28:17.478+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tritonn'/><category scheme='http://www.blogger.com/atom/ns#' term='mysql'/><category scheme='http://www.blogger.com/atom/ns#' term='ludia'/><category scheme='http://www.blogger.com/atom/ns#' term='senna'/><category scheme='http://www.blogger.com/atom/ns#' term='全文検索'/><category scheme='http://www.blogger.com/atom/ns#' term='rpmbuild'/><category scheme='http://www.blogger.com/atom/ns#' term='mecab'/><category scheme='http://www.blogger.com/atom/ns#' term='postgresql'/><title type='text'>Tritonn vs Ludia （１）</title><content type='html'>Tritonnで1000万件程度のレコードから全文検索してみたけど、思った以上に好パフォーマンスを出してくれた。で、折角だからPostgreSQLのSenna+MeCab実装であるLudiaも試してみようと思った。このあたりの話が全文検索でもいえるのかどうか調べるいい機会でもありますしね。&lt;br /&gt;&lt;br /&gt;「PostgreSQLは遅い」は本当か？：OSSデータベース比較&lt;br /&gt;&lt;a href="http://japan.cnet.com/news/ent/story/0,2000056022,20346959,00.htm"&gt;http://japan.cnet.com/news/ent/story/0,2000056022,20346959,00.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;まずはCentOS4.4にPostgreSQL8.2をインストールするところからはじめる。というのも、CentOS4.x系のレポジトリに用意されているものは8.1.x系だからです。&lt;br /&gt;&lt;br /&gt;１．最新のsrpmをダウンロードする&lt;br /&gt;# wget &lt;a href="ftp://ftp2.jp.postgresql.org/pub/postgresql/binary/v8.2.5/linux/srpms/redhat/rhel-es-4/postgresql-8.2.5-2PGDG.f7.src.rpm"&gt;ftp://ftp2.jp.postgresql.org/pub/postgresql/binary/v8.2.5/linux/srpms/redhat/rhel-es-4/postgresql-8.2.5-2PGDG.f7.src.rpm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;２．rpmパッケージを作成する&lt;br /&gt;# rpmbuild --rebuild postgresql-8.2.5-2PGDG.f7.src.rpm&lt;br /&gt;&lt;br /&gt;libtcl-develパッケージがないという依存エラーが出たのでyumでさくっとインストールしておく。&lt;br /&gt;&lt;br /&gt;３．出来上がったrpmパッケージをインストールする&lt;br /&gt;# rpm -ihv /usr/src/redhat/RPMS/i386/postgres*&lt;br /&gt;&lt;br /&gt;４．サービスを開始する&lt;br /&gt;# service postgresql start&lt;br /&gt;&lt;br /&gt;５．postgresユーザになってデータベースを作成する&lt;br /&gt;# su postgres&lt;br /&gt;$ createdb test&lt;br /&gt;&lt;br /&gt;６．（おまけ）データをインポートするJavaプログラムの書き換え&lt;br /&gt;Class.forName("com.mysql.jdbc.Driver")&lt;br /&gt;↓&lt;br /&gt;Class.forName("org.postgresql.Driver")&lt;br /&gt;&lt;br /&gt;DriverManager.getConnection("jdbc:mysql:test?useUnicode=true&amp;amp;username=root&amp;amp;password=XXX")&lt;br /&gt;↓&lt;br /&gt;DriverManager.getConnection("jdbc:postgresql:test", "root", "XXX")&lt;br /&gt;&lt;br /&gt;とりあえずこれでデータのインポートは開始できた。終わったらいよいよCREATE INDEXでインデックスを作成していく。&lt;br /&gt;&lt;br /&gt;次回へ続く（あるのか・・・？）&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;参考サイト&lt;br /&gt;(1) Ludia Wiki&lt;br /&gt;&lt;a href="http://ludia.sourceforge.jp/moin.cgi/"&gt;http://ludia.sourceforge.jp/moin.cgi/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;(2) らむの備忘録 - [CentOS4.4]PostgreSQL8.23のインストール &lt;a href="http://www.e-tsuyama.com/cgi-bin/blog/ms.cgi?ShowDiary_file=/centos/1176191143&amp;amp;blogid=20&amp;amp;t=sketch"&gt;http://www.e-tsuyama.com/cgi-bin/blog/ms.cgi?ShowDiary_file=/centos/1176191143&amp;amp;blogid=20&amp;amp;t=sketch&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5484491184750838227-5241318780993380672?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/5241318780993380672/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=5241318780993380672&amp;isPopup=true' title='2 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/5241318780993380672'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/5241318780993380672'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2007/12/tritonn-vs-ludia.html' title='Tritonn vs Ludia （１）'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-1225077643849469793</id><published>2007-12-19T21:21:00.000+09:00</published><updated>2007-12-19T22:07:37.335+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='meet-me'/><title type='text'>国産3D空間、「meet-me」を試してみた</title><content type='html'>ようやく登録メールが来たのでさっそくインストーラをダウンロードして実行。.NET 2.0やVB6ランタイムなど必要なライブラリも一緒にインストールして完了。さて、やってみるか。デスクトップにできた「meet-meの起動」アイコンをぽちっとな。&lt;br /&gt;&lt;br /&gt;・・・「データを更新しています・・・（00:00:30）」&lt;br /&gt;&lt;br /&gt;・・・「データを更新しています・・・（00:03:30）」&lt;br /&gt;&lt;br /&gt;長い。長すぎる。仕方がないので「マイページ」を見て時間を過ごすことにする。するとWhat's Newに「釣り機能がオープンしました！」・・・て、おぃおぃ。釣りって何だよ。以下引用。&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;アトラクションの一つ、釣り機能がご利用できます。&lt;br /&gt;&lt;br /&gt;釣りは「竹芝駅」付近にアトラクション施設で受付に話しかけてスタートできます。&lt;/blockquote&gt;&lt;br /&gt;いや、意味分からんて。&lt;br /&gt;&lt;br /&gt;・・・「データを更新しています・・・（00:07:30）」&lt;br /&gt;&lt;br /&gt;ようやく更新が完了。いざ「meet-me起動」ボタンをぽちっとな！&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_eU97ROpX4Zw/R2kOvi2A4uI/AAAAAAAABPk/p-kIymVg1wI/s1600-h/meet-me.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_eU97ROpX4Zw/R2kOvi2A4uI/AAAAAAAABPk/p-kIymVg1wI/s320/meet-me.png" alt="" id="BLOGGER_PHOTO_ID_5145660259217498850" border="0" /&gt;&lt;/a&gt;・・・前途多難だ。&lt;br /&gt;&lt;br /&gt;検索してみると、どうやらDirectXの最新版を入れないといけないらしい。一般ユーザならここで諦めるだろうなぁと思いつつ、DirectXを入れる。再び「meet-me起動」をぽちっとな。&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_eU97ROpX4Zw/R2kVrC2A4vI/AAAAAAAABPs/xoIRp_p4n8M/s1600-h/meet-me1.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_eU97ROpX4Zw/R2kVrC2A4vI/AAAAAAAABPs/xoIRp_p4n8M/s320/meet-me1.png" alt="" id="BLOGGER_PHOTO_ID_5145667878489481970" border="0" /&gt;&lt;/a&gt;動いた！&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_eU97ROpX4Zw/R2kVxi2A4wI/AAAAAAAABP0/mA-BiD2ZZZc/s1600-h/meet-me2.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_eU97ROpX4Zw/R2kVxi2A4wI/AAAAAAAABP0/mA-BiD2ZZZc/s320/meet-me2.png" alt="" id="BLOGGER_PHOTO_ID_5145667990158631682" border="0" /&gt;&lt;/a&gt;ログイン画面が出た。&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_eU97ROpX4Zw/R2kV9C2A4xI/AAAAAAAABP8/4HKrE7_Xv8c/s1600-h/meet-me3.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_eU97ROpX4Zw/R2kV9C2A4xI/AAAAAAAABP8/4HKrE7_Xv8c/s320/meet-me3.png" alt="" id="BLOGGER_PHOTO_ID_5145668187727127314" border="0" /&gt;&lt;/a&gt;なんか自分の住所と部屋番号を勝手に決められてしまった。しかもメモしていなかったので自分の部屋番号を忘れた。開始1分でホームレス決定です。まぁいいか。この後適当に容姿を決めていざ、冒険の旅へ。&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_eU97ROpX4Zw/R2kWWi2A4yI/AAAAAAAABQE/iDUMsxeyLZc/s1600-h/meet-me4.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_eU97ROpX4Zw/R2kWWi2A4yI/AAAAAAAABQE/iDUMsxeyLZc/s320/meet-me4.png" alt="" id="BLOGGER_PHOTO_ID_5145668625813791522" border="0" /&gt;&lt;/a&gt;・・・。随分と荒廃した世界だなぁ。夜だから仕方ないのかな。&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_eU97ROpX4Zw/R2kW6S2A4zI/AAAAAAAABQM/1rVd7gf65qk/s1600-h/meet-me5.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_eU97ROpX4Zw/R2kW6S2A4zI/AAAAAAAABQM/1rVd7gf65qk/s320/meet-me5.png" alt="" id="BLOGGER_PHOTO_ID_5145669239994114866" border="0" /&gt;&lt;/a&gt;・・・アメリカ？&lt;br /&gt;&lt;br /&gt;操作性等については、自分のマシンでSecondLifeが動作しなかったので比較できないけども、「少なくとも動いた」ことを考えれば少しはマシなのかもしれない。でも、待機中（最小化してる状態）でもCPUのリソースを30～40%食っているのはちょっとどうかと思う。&lt;br /&gt;&lt;br /&gt;色々と試してみたけど、多分また起動することはないだろう。さよならmeet-me。&lt;br /&gt;&lt;br /&gt;どうでもいいけど「第二のセカンドライフ」って直訳すると「Second Life second」？&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5484491184750838227-1225077643849469793?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/1225077643849469793/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=1225077643849469793&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/1225077643849469793'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/1225077643849469793'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2007/12/3dmeet-me.html' title='国産3D空間、「meet-me」を試してみた'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_eU97ROpX4Zw/R2kOvi2A4uI/AAAAAAAABPk/p-kIymVg1wI/s72-c/meet-me.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-6014198582479431057</id><published>2007-12-15T08:26:00.000+09:00</published><updated>2007-12-15T08:28:32.686+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='parallel programming'/><title type='text'>Javaでマルチコアプログラミング</title><content type='html'>Java の理論と実践: フォークを活用する&lt;br /&gt;http://www.ibm.com/developerworks/jp/java/library/j-jtp11137.html&lt;br /&gt;&lt;br /&gt;なんと。Java5からそんなパッケージが追加されていたとは知らなんだ。時間のあるときに弄んでみるか。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5484491184750838227-6014198582479431057?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/6014198582479431057/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=6014198582479431057&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/6014198582479431057'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/6014198582479431057'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2007/12/java.html' title='Javaでマルチコアプログラミング'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-3526197246011818465</id><published>2007-12-13T21:59:00.000+09:00</published><updated>2007-12-13T22:04:06.465+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rest'/><category scheme='http://www.blogger.com/atom/ns#' term='soap'/><title type='text'>Ruby on Rails 2.0はRESTびいき、だそうです</title><content type='html'>&lt;a href="http://japan.zdnet.com/oss/story/0,3800075264,20363242,00.htm"&gt;http://japan.zdnet.com/oss/story/0,3800075264,20363242,00.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;SOAPは解説サイトを読んだけど、確かにエンジニアがとっつきにくい感じがする。EJB2.0が大量の設定ファイル（XML）を書かないといけないことに嫌気が差したエンジニアがアジャイル（スクリプト言語）へ移行した歴史を考慮すれば、EJB3.0がそうしたようにエンジニアが扱いやすい仕様にすべきだと思う。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5484491184750838227-3526197246011818465?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/3526197246011818465/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=3526197246011818465&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/3526197246011818465'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/3526197246011818465'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2007/12/ruby-on-rails-20rest.html' title='Ruby on Rails 2.0はRESTびいき、だそうです'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-4739543304643928219</id><published>2007-12-09T08:39:00.000+09:00</published><updated>2007-12-09T08:41:04.043+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='rails'/><title type='text'>Rails2.0(.1)りりーす</title><content type='html'>http://weblog.rubyonrails.org/2007/12/7/rails-2-0-it-s-done&lt;br /&gt;&lt;br /&gt;きたな。ログ見てたらpagination箇所だけ警告出てたので、classic_paginationプラグインを入れれば大丈夫なのかなぁ。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5484491184750838227-4739543304643928219?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/4739543304643928219/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=4739543304643928219&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/4739543304643928219'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/4739543304643928219'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2007/12/rails201.html' title='Rails2.0(.1)りりーす'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-3079626189019497410</id><published>2007-12-07T22:12:00.000+09:00</published><updated>2007-12-07T22:13:14.502+09:00</updated><title type='text'>IBMの新技術について言っとくか</title><content type='html'>「スパコンをノートPCサイズへ」――IBMがCPUコア間を高速化する新技術を披露&lt;br /&gt;&lt;a href="http://www.computerworld.jp/news/hw/90209.html" target="_blank"&gt;http://&lt;wbr&gt;www.co&lt;wbr&gt;mputer&lt;wbr&gt;world.&lt;wbr&gt;jp/new&lt;wbr&gt;s/hw/9&lt;wbr&gt;0209.h&lt;wbr&gt;tml&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;High Performance Computingやってる人間から言わせてもらうと、現在一番ボトルネックになっているのはCPUじゃなくてメモリなのです。幾らCPUが高速化して も、演算結果を（一時的に）覚えておく箇所への転送が遅かったらそこで交通渋滞が発生してしまうのです。メモリアクセスが早いIBMの何百万もするような （某QS20とか）サーバを買えない貧乏人は、CPUの一次・二次・三次キャッシュのヒット率をどうやってあげるか頑張って工夫している状況なのです。な ので過剰な期待は持てません、ﾊｲ。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5484491184750838227-3079626189019497410?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/3079626189019497410/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=3079626189019497410&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/3079626189019497410'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/3079626189019497410'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2007/12/ibm.html' title='IBMの新技術について言っとくか'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-6251277784471793215</id><published>2007-11-30T22:51:00.000+09:00</published><updated>2007-11-30T22:54:01.403+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='生活'/><title type='text'>用事で筑波大学行ってきた。</title><content type='html'>以下感想&lt;br /&gt;&lt;ul&gt;&lt;li&gt;広い。迷う。食堂行くのに迷ってその辺歩いてるおなごに助けを求めた。 &lt;/li&gt;&lt;li&gt;天才・登大遊氏は発見できず。つか会社が構内にあると勘違いしてた。&lt;a href="http://www.softether.com/jp/company/overview.aspx" target="_blank"&gt;&lt;wbr&gt;&lt;/a&gt; &lt;/li&gt;&lt;li&gt;何故かキャンパスの中に池が。魚がいる訳でもなく、藻が大繁殖。非常食？ &lt;/li&gt;&lt;li&gt;「おぼんはコンベアに流さないで！お椀だけ！」 by 食堂のおばじゃん。 &lt;/li&gt;&lt;li&gt;秋葉原から片道1100円くらいかかった。高い、高いよTX。 &lt;/li&gt;&lt;li&gt;家に帰ったらチャック全開だったことに気がついた。&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5484491184750838227-6251277784471793215?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/6251277784471793215/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=6251277784471793215&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/6251277784471793215'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/6251277784471793215'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2007/11/blog-post_30.html' title='用事で筑波大学行ってきた。'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-5419733638707856077</id><published>2007-11-30T22:00:00.000+09:00</published><updated>2007-11-30T22:05:23.435+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tritonn'/><category scheme='http://www.blogger.com/atom/ns#' term='mysql'/><category scheme='http://www.blogger.com/atom/ns#' term='全文検索'/><title type='text'>indexデータが崩壊しおった</title><content type='html'>うむ・・・。ログには何も出ていない。只のI/Oエラーだといいんだけど。まさか大容量データを扱うキャパシティがない、とかないよな・・。とりあえず300万件までは0.1秒くらいでクエリ結果が返ってきたから安心しきってたわ。1000万件までの道のりはまだ長そうだなぁ。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5484491184750838227-5419733638707856077?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/5419733638707856077/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=5419733638707856077&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/5419733638707856077'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/5419733638707856077'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2007/11/index.html' title='indexデータが崩壊しおった'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-7981281532923384979</id><published>2007-11-26T15:17:00.000+09:00</published><updated>2007-11-26T15:21:18.652+09:00</updated><title type='text'>HPのブランド力のなさが露呈してますね</title><content type='html'>国内IT企業のブランド力は日本IBMがトップ－ITRが分析&lt;br /&gt;&lt;a href="http://www.computerworld.jp/news/trd/88409.html"&gt;http://www.computerworld.jp/news/trd/88409.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;あちゃー。それにしてもIBM強いなぁ。ただ、「新たに・・・5位には・・・トップ10入りを果たした」ってことは評価が上がってきているってことなんだろうと期待しておく。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5484491184750838227-7981281532923384979?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/7981281532923384979/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=7981281532923384979&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/7981281532923384979'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/7981281532923384979'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2007/11/hp.html' title='HPのブランド力のなさが露呈してますね'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-432884010900084128</id><published>2007-11-26T01:03:00.000+09:00</published><updated>2007-11-26T01:05:35.456+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DBチューニング'/><category scheme='http://www.blogger.com/atom/ns#' term='tritonn'/><category scheme='http://www.blogger.com/atom/ns#' term='mysql'/><category scheme='http://www.blogger.com/atom/ns#' term='ludia'/><category scheme='http://www.blogger.com/atom/ns#' term='全文検索'/><title type='text'>300万件のデータで全文検索</title><content type='html'>お仕事でやらざるを得ない状況に迫られて色々と思索を巡らせている。現在日本語での検索が可能で活動が活発、且つフリーな全文検索環境と言えば&lt;br /&gt;&lt;ul&gt;&lt;li&gt;namazu&lt;/li&gt;&lt;li&gt;MySQL + Senna = Tritonnプロジェクト&lt;/li&gt;&lt;li&gt;PostgreSQL + Senna = Ludia&lt;/li&gt;&lt;li&gt;Lucene + N-gram or Senna&lt;br /&gt;&lt;/li&gt;&lt;li&gt;MySQL + HyperEstraier（mixiはこの組み合わせみたい。ついでにHyperEstraierの開発者もmixi在職中）&lt;/li&gt;&lt;/ul&gt;くらいしかない。とりあえず手軽に試せるTritonnを30万件でテスト中。ここまで大規模なデータになるとDBチューニングの大切さを身を持って体感できる。ホント、勉強になります。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5484491184750838227-432884010900084128?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/432884010900084128/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=432884010900084128&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/432884010900084128'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/432884010900084128'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2007/11/300.html' title='300万件のデータで全文検索'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-575692435347650335</id><published>2007-11-23T04:13:00.000+09:00</published><updated>2007-11-23T04:23:36.084+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tritonn'/><category scheme='http://www.blogger.com/atom/ns#' term='mysql'/><category scheme='http://www.blogger.com/atom/ns#' term='全文検索'/><title type='text'>Tritonnインストールメモ</title><content type='html'>仕事で使えるか試してみるために、一つ仮想マシン（CentOS5.0）を新たに作成してインストールを試みた。&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://sourceforge.jp/projects/tritonn/files/"&gt;Tritonnのサイト&lt;/a&gt;からrpmパッケージをダウンロード（全部で6つ）&lt;/li&gt;&lt;li&gt;yumで依存モジュールであるperl-DBIパッケージをインストール&lt;/li&gt;&lt;li&gt;rpm -ihv でダウンロードしたrpmをインストール。この時&lt;/li&gt;&lt;/ul&gt;            warning: group mir does not exist - using root&lt;br /&gt;            warning: user mir does not exist - using root&lt;br /&gt;&lt;br /&gt;            とか出まくって焦ったけど&lt;a href="http://blog.maru.cc/archives/96"&gt;大丈夫みたい&lt;/a&gt;。&lt;br /&gt;&lt;ul&gt;&lt;li&gt;rpmインストールが無事に終了すれば、自動的にmysqlが起動する。つかサービス名は「mysqld」じゃなくて「mysql」なのね・・。まぁどうでもいいけど。&lt;/li&gt;&lt;li&gt;mysql -urootでログインしてみる。ちゃんと動いてるみたいです。&lt;/li&gt;&lt;/ul&gt;とりあえず今日はここまで。明日はデータをつっこんで検索してみるとするか。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5484491184750838227-575692435347650335?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/575692435347650335/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=575692435347650335&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/575692435347650335'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/575692435347650335'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2007/11/tritonn.html' title='Tritonnインストールメモ'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-7398640391532659391</id><published>2007-11-22T16:49:00.000+09:00</published><updated>2007-11-22T16:52:04.626+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='卒論'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><title type='text'>topに関するメモ</title><content type='html'>Cpu(s): X%us : CPU全部（複数かもしれない）の使用率&lt;br /&gt;各プロセス毎の%CPU : 100%で一つのコアがフル稼働中状態。デュアルコアなら最高200%&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/5484491184750838227-7398640391532659391?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/7398640391532659391/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=7398640391532659391&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/7398640391532659391'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/7398640391532659391'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2007/11/top.html' title='topに関するメモ'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-5413824401912151007</id><published>2007-11-22T15:16:00.000+09:00</published><updated>2007-11-22T15:17:49.810+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='techcrunch'/><category scheme='http://www.blogger.com/atom/ns#' term='facebook'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><title type='text'>金だけの問題じゃない。イノベーションを求めるなら世界で一番ホットなところで働きたいもの。</title><content type='html'>&lt;a href="http://jp.techcrunch.com/archives/facebook-stealing-googlers-at-an-alarming-ratefacebook-google/"&gt;http://jp.techcrunch.com/archives/facebook-stealing-googlers-at-an-alarming-ratefacebook-google/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;一度言ってみたい台詞だなぁ。お金に余裕があるからこそ言えるんだろうね。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5484491184750838227-5413824401912151007?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/5413824401912151007/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=5413824401912151007&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/5413824401912151007'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/5413824401912151007'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2007/11/blog-post_4114.html' title='金だけの問題じゃない。イノベーションを求めるなら世界で一番ホットなところで働きたいもの。'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-7130936787777386490</id><published>2007-11-22T00:27:00.000+09:00</published><updated>2007-11-22T15:18:21.662+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hp'/><title type='text'>新卒でも自宅作業できるんかな？</title><content type='html'>&lt;a href="http://www.itmedia.co.jp/enterprise/articles/0711/21/news036.html"&gt;http://www.itmedia.co.jp/enterprise/articles/0711/21/news036.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;ま、期待しないでおく。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5484491184750838227-7130936787777386490?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/7130936787777386490/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=7130936787777386490&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/7130936787777386490'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/7130936787777386490'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2007/11/blog-post_22.html' title='新卒でも自宅作業できるんかな？'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-2817573378941100721</id><published>2007-11-21T13:51:00.000+09:00</published><updated>2007-11-21T13:56:25.779+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='卒論'/><title type='text'>ノートPCで作ったクラスタ</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_eU97ROpX4Zw/R0O5kwYRIMI/AAAAAAAABME/ezqNLahZyHs/s1600-h/cluster2.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_eU97ROpX4Zw/R0O5kwYRIMI/AAAAAAAABME/ezqNLahZyHs/s320/cluster2.jpg" alt="" id="BLOGGER_PHOTO_ID_5135152041245614274" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_eU97ROpX4Zw/R0O5owYRINI/AAAAAAAABMM/-tHT0DCqtns/s1600-h/cluster1.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_eU97ROpX4Zw/R0O5owYRINI/AAAAAAAABMM/-tHT0DCqtns/s320/cluster1.jpg" alt="" id="BLOGGER_PHOTO_ID_5135152109965091026" border="0" /&gt;&lt;/a&gt;そこはかとなく荘厳な雰囲気を醸し出しているような気がする。黒いウィンドウはVMWare Server。お前たち、頑張って並列計算するんだぞ。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5484491184750838227-2817573378941100721?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/2817573378941100721/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=2817573378941100721&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/2817573378941100721'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/2817573378941100721'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2007/11/pc.html' title='ノートPCで作ったクラスタ'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_eU97ROpX4Zw/R0O5kwYRIMI/AAAAAAAABME/ezqNLahZyHs/s72-c/cluster2.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-6617444159659265962</id><published>2007-11-20T02:34:00.000+09:00</published><updated>2007-11-20T02:39:26.398+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='生活'/><title type='text'>モバゲー作者と飲んできた</title><content type='html'>知る人ぞ知るDeNAの川崎さん。なんか、普通の人だった。東大の博士課程中退してるそうな。今日感じたのは、成功した人って必ずしも技術的に一番優れているとは限らないということ。今日だって参加者のうちの一名のほうが知識・技術として優れているものを持っていたと思う。でもその彼にないものを川崎さんには感じたりして。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5484491184750838227-6617444159659265962?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/6617444159659265962/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=6617444159659265962&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/6617444159659265962'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/6617444159659265962'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2007/11/blog-post_20.html' title='モバゲー作者と飲んできた'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-6599488086993535622</id><published>2007-11-18T23:58:00.000+09:00</published><updated>2007-11-19T00:00:50.187+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='service'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='centos'/><title type='text'>現在ローカルで動かしてるCentOSのchkconfig --list | grep :3on</title><content type='html'># chkconfig --list | grep :3on&lt;br /&gt;&lt;ul&gt;&lt;li&gt;acpid&lt;/li&gt;&lt;li&gt;haldaemon&lt;/li&gt;&lt;li&gt;httpd&lt;/li&gt;&lt;li&gt;messagebus&lt;/li&gt;&lt;li&gt;mysqld&lt;/li&gt;&lt;li&gt;network&lt;/li&gt;&lt;li&gt;smartd&lt;/li&gt;&lt;li&gt;smb&lt;/li&gt;&lt;li&gt;sshd&lt;/li&gt;&lt;li&gt;syslog&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5484491184750838227-6599488086993535622?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/6599488086993535622/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=6599488086993535622&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/6599488086993535622'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/6599488086993535622'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2007/11/centoschkconfig-list-grep-3on.html' title='現在ローカルで動かしてるCentOSのchkconfig --list | grep :3on'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-2594115618709712929</id><published>2007-11-18T22:41:00.001+09:00</published><updated>2007-11-18T22:44:46.546+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='windows live'/><title type='text'>Windows Live HotMailのバグ？仕様？</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_eU97ROpX4Zw/R0BBJgYRIKI/AAAAAAAABL0/90cppghCTfw/s1600-h/627534580_114.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_eU97ROpX4Zw/R0BBJgYRIKI/AAAAAAAABL0/90cppghCTfw/s320/627534580_114.jpg" alt="" id="BLOGGER_PHOTO_ID_5134175206768713890" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_eU97ROpX4Zw/R0BBUwYRILI/AAAAAAAABL8/Gj0RiHO6oDY/s1600-h/627534580_116.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_eU97ROpX4Zw/R0BBUwYRILI/AAAAAAAABL8/Gj0RiHO6oDY/s320/627534580_116.jpg" alt="" id="BLOGGER_PHOTO_ID_5134175400042242226" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;一枚目がメール一覧。二枚目がメールをクリックして内容を表示したところ。メールを読む時には未読メッセージ件数なんて見てる奴はいねぇよ、というのが Microsoft様の見解なのでしょうか。MSDNにバグについて「これは仕様です」とか書いてあって失笑したこともあったけど、これも仕様でしょうか ね。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5484491184750838227-2594115618709712929?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/2594115618709712929/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=2594115618709712929&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/2594115618709712929'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/2594115618709712929'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2007/11/windows-live-hotmail.html' title='Windows Live HotMailのバグ？仕様？'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_eU97ROpX4Zw/R0BBJgYRIKI/AAAAAAAABL0/90cppghCTfw/s72-c/627534580_114.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-7000415840778628853</id><published>2007-11-18T14:29:00.000+09:00</published><updated>2007-11-18T14:32:32.642+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='memory'/><title type='text'>Firefoxの使用メモリを減らす方法</title><content type='html'>http://slashdot.jp/articles/06/02/15/0756254.shtml&lt;br /&gt;&lt;br /&gt;こんな記事が大分前にあったみたい。早速設定してみた。&lt;a href="http://engineers-be-ambitious.blogspot.com/2007/11/firefox.html"&gt;前回のエントリ&lt;/a&gt;と合わせてメモしとく。&lt;br /&gt;&lt;br /&gt;about:configから&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;config.trim_on_minimize : false ⇒ true&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;browser.sessionhistory.max_total_viewers : -1 ⇒ 0&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5484491184750838227-7000415840778628853?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/7000415840778628853/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=7000415840778628853&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/7000415840778628853'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/7000415840778628853'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2007/11/firefox_18.html' title='Firefoxの使用メモリを減らす方法'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-5456039602806671061</id><published>2007-11-18T14:04:00.000+09:00</published><updated>2007-11-18T14:24:11.699+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='卒論'/><category scheme='http://www.blogger.com/atom/ns#' term='shellscript'/><title type='text'>卒論をシェルスクリプトで自動化</title><content type='html'>と言っても&lt;br /&gt;&lt;ol&gt;&lt;li&gt;計算&lt;/li&gt;&lt;li&gt;出力ファイルから必要な箇所を切り取り&lt;/li&gt;&lt;li&gt;csv形式で別ファイルに出力&lt;/li&gt;&lt;li&gt;様々な条件で1～3を実行&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;だけだけど。でもこれでイチイチ結果を待って切り貼りする手間が省けた。素晴らしい。&lt;br /&gt;&lt;br /&gt;参考&lt;br /&gt;&lt;a href="http://cyberam.dip.jp/linux_command/shellscript/shellscript_main.html"&gt;http://cyberam.dip.jp/linux_command/shellscript/shellscript_main.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5484491184750838227-5456039602806671061?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/5456039602806671061/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=5456039602806671061&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/5456039602806671061'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/5456039602806671061'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2007/11/blog-post_18.html' title='卒論をシェルスクリプトで自動化'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-1477313470948488491</id><published>2007-11-14T02:42:00.000+09:00</published><updated>2007-11-14T02:53:16.131+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ps3'/><category scheme='http://www.blogger.com/atom/ns#' term='os'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='fedora'/><category scheme='http://www.blogger.com/atom/ns#' term='戯言'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><category scheme='http://www.blogger.com/atom/ns#' term='putty'/><category scheme='http://www.blogger.com/atom/ns#' term='android'/><title type='text'>やりたいことリスト</title><content type='html'>&lt;ul&gt;&lt;li&gt;PS3買ってFedoraインストールしてparallel programming&lt;/li&gt;&lt;li&gt;Puttyのタブ化&lt;br /&gt;&lt;/li&gt;&lt;li&gt;GoogleのAndroid対応ソフト使って賞金GET&lt;/li&gt;&lt;li&gt;Mac mini 10台位買って家でロードバランシング（Web+DBサーバ）して自分で負荷かけてﾆﾔﾆﾔ&lt;/li&gt;&lt;li&gt;単独の目的を達成するためだけに存在するOS（DB-OSとかHTTPD-OSとか）の作成&lt;/li&gt;&lt;li&gt;画像（動画）認識&lt;/li&gt;&lt;li&gt;Revisor使ってUSBメモリにFedoraインストールしてペネトレーションテスト用Linuxを作成&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;全然時間が足らん。来年の今頃までに3~4個実現できたら上出来か。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5484491184750838227-1477313470948488491?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/1477313470948488491/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=1477313470948488491&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/1477313470948488491'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/1477313470948488491'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2007/11/blog-post_14.html' title='やりたいことリスト'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-4073348301947413984</id><published>2007-11-13T10:36:00.000+09:00</published><updated>2007-11-13T10:38:34.815+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='google'/><category scheme='http://www.blogger.com/atom/ns#' term='android'/><title type='text'>Androidアプリに総額1000万の賞金が</title><content type='html'>&lt;a href="http://www.google.com/intl/en/press/pressrel/20071112_android_challenge.html"&gt;http://www.google.com/intl/en/press/pressrel/20071112_android_challenge.html&lt;/a&gt;&lt;br /&gt;結局のところ、Androidの実体はGoogle製のJavaVMだったのか。それにしてもこの賞金金額は凄いな。時間があったら応募しようかなぁ。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5484491184750838227-4073348301947413984?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/4073348301947413984/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=4073348301947413984&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/4073348301947413984'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/4073348301947413984'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2007/11/android1000.html' title='Androidアプリに総額1000万の賞金が'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-8279767823880245062</id><published>2007-11-13T10:13:00.000+09:00</published><updated>2007-11-13T10:15:02.504+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='google'/><title type='text'>Google Notebookがモバイル対応</title><content type='html'>&lt;a href="http://googlesystem.blogspot.com/2007/11/mobile-google-notebook.html"&gt;http://googlesystem.blogspot.com/2007/11/mobile-google-notebook.html&lt;/a&gt;&lt;br /&gt;これは嬉しい。何が嬉しいかって、スクレイピングし易く(ry&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5484491184750838227-8279767823880245062?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/8279767823880245062/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=8279767823880245062&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/8279767823880245062'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/8279767823880245062'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2007/11/google-notebook.html' title='Google Notebookがモバイル対応'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-2708723822344038403</id><published>2007-11-11T20:36:00.000+09:00</published><updated>2007-11-11T20:52:30.544+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='openmp'/><category scheme='http://www.blogger.com/atom/ns#' term='卒論'/><category scheme='http://www.blogger.com/atom/ns#' term='mpi'/><title type='text'>マルチコア環境下でプログラムを最適化する</title><content type='html'>卒論のテーマな訳だけども、作業が先行して既存の論文のレビューができていなかったので今日は先行研究の資料に目を通していた。要点をまとめると&lt;br /&gt;&lt;ul&gt;&lt;li&gt;OpenMPディレクティブの挿入はオーバーヘッド（以下の3つ）を伴う。&lt;/li&gt;&lt;ul&gt;&lt;li&gt;並列化の手続き&lt;/li&gt;&lt;li&gt;スレッド管理&lt;/li&gt;&lt;li&gt;スレッド同期（バリア同期）&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;ノード間通信（MPI）は通常のnon-blockingよりもblockingのほうがよい&lt;/li&gt;&lt;li&gt;計算箇所は（多分CPUの）キャッシュを極力利用できるように工夫する&lt;/li&gt;&lt;ul&gt;&lt;li&gt;このため、プロセッサ数（スレッド数）を増やして1プロセッサ辺りの使用量がキャッシュの範囲内であれば速度改善が見込める&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;こんな感じかな。論文を読んでいた時に、最新技術を追いかけるために英語を読む習慣がついていてよかったなと感じた。何事も無駄にはならないものですなぁ。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5484491184750838227-2708723822344038403?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/2708723822344038403/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=2708723822344038403&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/2708723822344038403'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/2708723822344038403'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2007/11/blog-post_11.html' title='マルチコア環境下でプログラムを最適化する'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-8060847945904043714</id><published>2007-11-09T14:13:00.000+09:00</published><updated>2007-11-09T14:16:14.411+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><title type='text'>Firefoxのメモリ使用量を劇的に減らす方法</title><content type='html'>&lt;a href="http://gigazine.net/index.php?/news/comments/20060415_firefoxthunderbird/"&gt;http://gigazine.net/index.php?/news/comments/20060415_firefoxthunderbird/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;一年以上前の記事だけど今まで知らなかった。これ、デフォルトでtrueにしておくべきだよなぁ。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5484491184750838227-8060847945904043714?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/8060847945904043714/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=8060847945904043714&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/8060847945904043714'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/8060847945904043714'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2007/11/firefox.html' title='Firefoxのメモリ使用量を劇的に減らす方法'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-7140035301926292607</id><published>2007-11-08T12:39:00.000+09:00</published><updated>2007-11-08T12:46:37.905+09:00</updated><title type='text'>何が言いたいんだ</title><content type='html'>Windows で Java はもう使えない？ -Java と Java スクリプト-&lt;br /&gt;http://japan.internet.com/busnews/20071107/8.html&lt;br /&gt;&lt;br /&gt;えっと、&lt;br /&gt;&lt;ol&gt;&lt;li&gt;2007/12/31でMSJVMのサポートが切れます。&lt;/li&gt;&lt;li&gt;Javaはいろんなところで使われてる&lt;/li&gt;&lt;li&gt;JavaとJavaスクリプトって似てるけど違うよ&lt;/li&gt;&lt;li&gt;Javaスクリプトって怖いよ&lt;/li&gt;&lt;/ol&gt;&gt; Microsoft が MSJVM から撤退しても Java の重要度は変わりません。&lt;br /&gt;&gt; また、Java スクリプトも Web サイトを閲覧する上で欠かせません。&lt;br /&gt;&gt; 正しいインストールと設定で、これからも安全に利用したいものです。&lt;br /&gt;&lt;br /&gt;この記事、一般人が見れば余計にJavaとJavaScriptが混乱すると思うんだけど。それから2⇒3の論理の飛躍が意味不明。あと「Javaスクリプト」って・・。「Windowsビスタ」ってあんまり書かないだろ・・常考。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5484491184750838227-7140035301926292607?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/7140035301926292607/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=7140035301926292607&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/7140035301926292607'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/7140035301926292607'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2007/11/blog-post_2692.html' title='何が言いたいんだ'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-8333444288172096899</id><published>2007-11-08T02:37:00.000+09:00</published><updated>2007-11-08T02:46:11.764+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='ajax'/><title type='text'>ブラウザの「戻る」ボタンの制御まとめ</title><content type='html'>参考サイト&lt;br /&gt;&lt;a href="http://mark.netmegs.com/bbfix/uptime.html"&gt;http://mark.netmegs.com/bbfix/uptime.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;１．ブラウザの履歴を作り出すiframeを作成する。&lt;br /&gt;&amp;lt;iframe src="page0.html" style="width:0px; height:0px; inline:none;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;&lt;br /&gt;因みに、参考サイトだとstyleにvisibility:noneとか書いてあったけど、これはIEでエラー吐いたので消しておいた。&lt;br /&gt;&lt;br /&gt;２．何かAjaxでページ遷移したら裏でiframe.src="{次のページ}"とする。&lt;br /&gt;&lt;br /&gt;３．「戻る」ボタンが押されたとき、前のページのHTMLが読み込まれる。例えば前のページが&lt;br /&gt;　&amp;lt;html&amp;gt;&lt;br /&gt;　&amp;lt;head&amp;gt;&lt;br /&gt;　&amp;lt;script&amp;gt;&lt;br /&gt;　　alert("hoge");&lt;br /&gt;　&amp;lt;/script&amp;gt;&lt;br /&gt;　&amp;lt;/head&amp;gt;&lt;br /&gt;　&amp;lt;/html&amp;gt;&lt;br /&gt;だとすると、ユーザが「戻る」ボタンを押した瞬間にブラウザがhogeと吼える訳です。但し、このままではこの前のページが表示された際にもhogeと吼えるのでその辺りの配慮が必要になってきます。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5484491184750838227-8333444288172096899?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/8333444288172096899/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=8333444288172096899&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/8333444288172096899'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/8333444288172096899'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2007/11/blog-post_4312.html' title='ブラウザの「戻る」ボタンの制御まとめ'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-1233194221343275047</id><published>2007-11-05T16:20:00.000+09:00</published><updated>2007-11-05T16:34:37.348+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='google reader'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><category scheme='http://www.blogger.com/atom/ns#' term='hack'/><title type='text'>Google Readerハック</title><content type='html'>キーワード検索結果を取得&lt;br /&gt;&lt;br /&gt;[ ur ]&lt;br /&gt;http://www.google.com/reader/api/0/search/items/ids&lt;br /&gt;&lt;br /&gt;[ param ]&lt;br /&gt;q : キーワード&lt;br /&gt;num : 結果の最大出力数&lt;br /&gt;output : 出力形式。現在はjsonのみ対応&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5484491184750838227-1233194221343275047?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/1233194221343275047/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=1233194221343275047&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/1233194221343275047'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/1233194221343275047'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2007/11/google-reader.html' title='Google Readerハック'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-4250999035493430395</id><published>2007-11-05T12:59:00.000+09:00</published><updated>2007-11-05T13:01:26.901+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='生活'/><category scheme='http://www.blogger.com/atom/ns#' term='戯言'/><category scheme='http://www.blogger.com/atom/ns#' term='SIer'/><title type='text'>どうせ理系出身者なんていらねぇんだよ、だってさ。</title><content type='html'>&lt;a href="http://anond.hatelabo.jp/20071105005919" target="_blank"&gt;http://&lt;wbr&gt;anond.&lt;wbr&gt;hatela&lt;wbr&gt;bo.jp/&lt;wbr&gt;200711&lt;wbr&gt;050059&lt;wbr&gt;19&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;知人から「これ書いたの○○（俺）じゃないの？ｗ」というメールが来たけど、&lt;br /&gt;&lt;br /&gt;　断　じ　て　違　い　ま　す　。&lt;br /&gt;&lt;br /&gt;確かに自分とよく似た発想だし、先輩方から伺った話と比較してみると現状を上手く表現した文章とも言える。例えば今日は仕事で朝からさくさくっと Webクローラー作ってたけど、こんなことはSIerでは絶対にやらないと思うし、できる人間も少ないと思う。仕事の種類が違うと思うのよね、SIerって。アルゴ リズムや○○最適化を極めたいのならばSIerには行かずにギークのいるベンチャーに行くべきですな。ま、自分みたいに経験とコネ作りって割り切っている のなら話は別だけど。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;討論会参加者ブログのコメント欄に面白いエントリがあったので貼っておく&lt;br /&gt;&lt;br /&gt;文系はコミュニケーション能力という名の処刑斧を振るった&lt;br /&gt;&lt;a href="http://lovelove.rabi-en-rose.net/blog.php?n=235" target="_blank"&gt;http://&lt;wbr&gt;lovelo&lt;wbr&gt;ve.rab&lt;wbr&gt;i-en-r&lt;wbr&gt;ose.ne&lt;wbr&gt;t/blog&lt;wbr&gt;.php?n&lt;wbr&gt;=235&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5484491184750838227-4250999035493430395?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/4250999035493430395/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=4250999035493430395&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/4250999035493430395'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/4250999035493430395'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2007/11/blog-post.html' title='どうせ理系出身者なんていらねぇんだよ、だってさ。'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-6458181027236232341</id><published>2007-11-05T01:12:00.000+09:00</published><updated>2007-11-05T01:24:29.714+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bookmark'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><category scheme='http://www.blogger.com/atom/ns#' term='hack'/><title type='text'>Google Bookmarksハック</title><content type='html'>ハックと呼べる程のことでもないけどメモ。&lt;br /&gt;&lt;br /&gt;[url]&lt;br /&gt;http://tools.google.com/bookmarks/ or http://www.google.com/bookmarks/&lt;br /&gt;&lt;br /&gt;[param]&lt;br /&gt;q=ラベル名&lt;br /&gt;sort : title, label（指定しない場合はdate）&lt;br /&gt;hl=en&lt;br /&gt;zx=任意の文字列（サーバーサイドで設定）&lt;br /&gt;output=rss&lt;br /&gt;start=開始位置&lt;br /&gt;&lt;br /&gt;ラベル別に取得したい場合にはurlにlookupを加えてqで指定する（qを指定しなかった場合には全てのラベルを指定したことになる）。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5484491184750838227-6458181027236232341?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/6458181027236232341/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=6458181027236232341&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/6458181027236232341'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/6458181027236232341'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2007/11/google-bookmarks.html' title='Google Bookmarksハック'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-6283639745779024881</id><published>2007-11-02T11:23:00.000+09:00</published><updated>2007-11-02T11:24:24.035+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='news'/><title type='text'>IT業界を不人気にした重鎮たちの大罪</title><content type='html'>&lt;a href="http://japan.cnet.com/blog/0040/today/2007/11/02/entry_25000892/"&gt;http://japan.cnet.com/blog/0040/today/2007/11/02/entry_25000892/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&gt; 今回の討論会で最大の失敗は、パネラーにIT業界の重鎮を呼んでしまった点に尽きると思います。&lt;br /&gt;うーん、現場の惨状を語られてもそれはそれで引いたと思うし、正直なところ企業のPR活動の一環だと思うので人選ミスとは思わないかな。「3Kの“帰れない”は・・」発言は確かに自分の経験と反するけどねｗ&lt;br /&gt;&lt;br /&gt;でも、今は本当に現場のエンジニアが減っていると思う。昔のITバブルほどではないかもしれないけど、卒論書いてる学生に仕事を振らないといけないようなベンチャー企業がゴロゴロ転がっているのが実態。じゃあ大企業はと言えば、仕様書書いて下請けに投げるだけだから本当の意味での技術者なんて殆どいないし、下請け会社は自分達で案件取れない分安い金額で受注し、その結果実際に手を動かしてプログラムを書く人間への報酬は少なくなる。そんな悲惨な現場の状況が数年前から露呈し始めて、それを見た学生が外資証券やコンサルへ流れていく。企業もアウトソーシングとかいう横文字使って、短期的な人件費削減だけしか考えない。悪循環が続いているわけですねぇ。&lt;br /&gt;&lt;br /&gt;関連記事&lt;br /&gt;&lt;a href="http://www.atmarkit.co.jp/news/200706/28/ipa.html"&gt;http://www.atmarkit.co.jp/news/200706/28/ipa.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5484491184750838227-6283639745779024881?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/6283639745779024881/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=6283639745779024881&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/6283639745779024881'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/6283639745779024881'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2007/11/it.html' title='IT業界を不人気にした重鎮たちの大罪'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-7500379305879653576</id><published>2007-11-01T23:56:00.000+09:00</published><updated>2007-11-02T00:05:12.259+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='php'/><category scheme='http://www.blogger.com/atom/ns#' term='upload'/><category scheme='http://www.blogger.com/atom/ns#' term='youtube'/><title type='text'>YouTubeを介さずにYouTubeへ動画をアップロードする</title><content type='html'>今日出た案件で、そんな要望が出た。ちょっと調べてみるとPHPには既にライブラリがあるみたい。&lt;br /&gt;&lt;br /&gt;PHPTube&lt;br /&gt;&lt;a href="http://kamleitner.com/code/phptube-youtube-api-f-video-upload-download/"&gt;http://kamleitner.com/code/phptube-youtube-api-f-video-upload-download/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;どうしよう、Rubyに移植してみようかなぁ。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5484491184750838227-7500379305879653576?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/7500379305879653576/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=7500379305879653576&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/7500379305879653576'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/7500379305879653576'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2007/11/youtubeyoutube.html' title='YouTubeを介さずにYouTubeへ動画をアップロードする'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-9192606641388421552</id><published>2007-11-01T13:00:00.000+09:00</published><updated>2007-11-01T13:11:51.291+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='api'/><category scheme='http://www.blogger.com/atom/ns#' term='gdata'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><title type='text'>GData APIとウィジェットで色々やってみる</title><content type='html'>存在は知ってたけど今までさわっていなかったGData API。ちょっと遊んでみた。&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;１．ログイン（認証）&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;[URL]&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;https://www.google.com/accounts/ClientLogin&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;[Param]&lt;br /&gt;Email : Googleアカウント用メールアドレス（GMailのメールアドレス）&lt;br /&gt;Passwd : パスワード。Passwordと間違えて10分悩んだわ。&lt;br /&gt;service : どのサービスを利用するか。具体的には&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Document : writely&lt;/li&gt;&lt;li&gt;Calendar : cl&lt;/li&gt;&lt;li&gt;Blogger : blogger&lt;/li&gt;&lt;/ul&gt;source : Google側がアプリケーションを識別するための文字列。適当でok。&lt;br /&gt;&lt;br /&gt;これでリクエストかけると&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;SID=XXXX&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;LSID=YYYY&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;Auth=ZZZZ&lt;/span&gt;&lt;br /&gt;みたいなテキストデータが返ってくるので、split("\n")とかしてAuth=以降の文字列を保存しておく。&lt;br /&gt;&lt;br /&gt;&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="color: rgb(0, 153, 0);"&gt;Authorization : GoogleLogin auth="${１で保存したAuth値}"&lt;/span&gt;&lt;br /&gt;を入れればok。後は各サービスのドキュメントに載っているURLにアクセスするだけ。&lt;span style="color: rgb(255, 0, 0);"&gt;Auth値を「"」でくくることに注意&lt;/span&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/5484491184750838227-9192606641388421552?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/9192606641388421552/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=9192606641388421552&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/9192606641388421552'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/9192606641388421552'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2007/11/gdata-api.html' title='GData APIとウィジェットで色々やってみる'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-7499811760368970751</id><published>2007-10-31T01:05:00.000+09:00</published><updated>2007-10-31T01:44:56.100+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gmail'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><title type='text'>GMailの新着メール一覧をfeedで取得する</title><content type='html'>メモメモ。&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;https://${user_name}:${password}@mail.google.com/mail/feed/atom/${Label}&lt;/span&gt;&lt;br /&gt;${Label}を省略するとinboxの新着メール一覧になる。要urlencode。&lt;br /&gt;ついでに${Label}の特殊なものを適当に調べてみた。&lt;ul&gt;&lt;li&gt;spam : スパムメールボックスの内容&lt;/li&gt;&lt;li&gt;unread : 全ての新着メール一覧（ごみ箱、スパムを除く）&lt;/li&gt;&lt;li&gt;all, anywhere : 全ての新着メール一覧（ごみ箱等を含む）&lt;/li&gt;&lt;li&gt;star, starred : スターのついている新着メール一覧&lt;/li&gt;&lt;li&gt;trash : ごみ箱内の未読メール一覧&lt;/li&gt;&lt;/ul&gt;ついでにFirebugでハックしてみたらコンタクトリスト一覧を返しているリクエストを発見&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;https://mail.google.com/mail/?view=page&amp;amp;name=contacts&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5484491184750838227-7499811760368970751?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/7499811760368970751/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=7499811760368970751&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/7499811760368970751'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/7499811760368970751'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2007/10/gmailfeed.html' title='GMailの新着メール一覧をfeedで取得する'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-3539339514972826326</id><published>2007-10-29T22:38:00.001+09:00</published><updated>2007-10-29T22:38:37.703+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mixi'/><category scheme='http://www.blogger.com/atom/ns#' term='yahoo'/><title type='text'>mixiチェッカー作ってみた</title><content type='html'>今仕事でYahoo!ウィジェットをいじっているのだけど、ふとギャラリー内にあるmixiチェッカーの中身を覗いてみた。するとまぁ、mixi stationのAPIを使わずに正規表現でごり押しというとても漢な仕様だったので、思わず自作してみた。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://dev.kato.googlepages.com/mixi.zip" target="_blank"&gt;http://&lt;wbr&gt;dev.ka&lt;wbr&gt;to.goo&lt;wbr&gt;glepag&lt;wbr&gt;es.com&lt;wbr&gt;/mixi.&lt;wbr&gt;zip&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;初回起動時は動きません。画面右クリックで「ウィジェットの環境設定」⇒「全般」と進み、mixiログイン用のメールアドレスとパスワードを入力 した後で再起動すべし。以降はウィジェットを開くだけで勝手に認証をパスしてくれます。自分の更新情報に新着アルバムとかなかったのでそのあたりには対応 していません（表示が変になります）。あと、Macでの動作確認はしていません。要望があったら可能な限り聞きます。ないだろうけど。&lt;br /&gt;&lt;br /&gt;【参考】&lt;br /&gt;Yahoo!ウィジェット&lt;br /&gt;&lt;a href="http://widgets.yahoo.co.jp/download/" target="_blank"&gt;http://&lt;wbr&gt;widget&lt;wbr&gt;s.yaho&lt;wbr&gt;o.co.j&lt;wbr&gt;p/down&lt;wbr&gt;load/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5484491184750838227-3539339514972826326?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/3539339514972826326/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=3539339514972826326&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/3539339514972826326'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/3539339514972826326'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2007/10/mixi.html' title='mixiチェッカー作ってみた'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-4206160564812964842</id><published>2007-10-28T14:02:00.000+09:00</published><updated>2007-10-28T14:04:38.179+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='形態素解析'/><category scheme='http://www.blogger.com/atom/ns#' term='kizasi'/><title type='text'>kizasi.jpが変なことになっている件</title><content type='html'>10/28付けできたRSSに「グーグルマップ」なるキーワードが。「今さら・・？」と思いつつサイトを覗いてみると、↓のようになっていた。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://kizasi.jp/word/3d447aa7aa54772684fb907401d7d822.html?ref=rss"&gt;http://kizasi.jp/word/3d447aa7aa54772684fb907401d7d822.html?ref=rss&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;なるほど、スパムブログを見事に解析している訳ね。頑張れkizasi。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5484491184750838227-4206160564812964842?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/4206160564812964842/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=4206160564812964842&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/4206160564812964842'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/4206160564812964842'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2007/10/kizasijp.html' title='kizasi.jpが変なことになっている件'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-6451969446978305747</id><published>2007-10-28T00:13:00.000+09:00</published><updated>2007-10-28T00:16:33.420+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='msn'/><category scheme='http://www.blogger.com/atom/ns#' term='yahoo'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><title type='text'>画像検索ではMSが優勢のようですね</title><content type='html'>初音ミク以外にもこんなにある、Googleイメージ検索されない単語&lt;br /&gt;&lt;a href="http://revilog.com/2007/10/010956.html"&gt;http://revilog.com/2007/10/010956.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;うーん、MSはいい感じだね。画面をスクロールするとAjaxで次の検索結果を出すというインターフェースも素敵。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5484491184750838227-6451969446978305747?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/6451969446978305747/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=6451969446978305747&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/6451969446978305747'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/6451969446978305747'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2007/10/ms.html' title='画像検索ではMSが優勢のようですね'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-4773432022817104742</id><published>2007-10-27T14:32:00.000+09:00</published><updated>2007-10-27T14:34:53.421+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='google'/><title type='text'>Google Readerが動かない</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_eU97ROpX4Zw/RyLNpbDezqI/AAAAAAAABLs/Z-tgjIy5lL8/s1600-h/error.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://4.bp.blogspot.com/_eU97ROpX4Zw/RyLNpbDezqI/AAAAAAAABLs/Z-tgjIy5lL8/s320/error.png" alt="" id="BLOGGER_PHOTO_ID_5125885437421735586" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;あらあら。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5484491184750838227-4773432022817104742?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/4773432022817104742/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=4773432022817104742&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/4773432022817104742'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/4773432022817104742'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2007/10/google-reader.html' title='Google Readerが動かない'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_eU97ROpX4Zw/RyLNpbDezqI/AAAAAAAABLs/Z-tgjIy5lL8/s72-c/error.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-3574467856803135035</id><published>2007-10-24T11:40:00.000+09:00</published><updated>2007-10-24T11:42:51.074+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='YUI'/><title type='text'>YUIのTabViewについて要望出してみた。</title><content type='html'>&lt;a href="http://engineers-be-ambitious.blogspot.com/2007/10/yuijavascripttab.html"&gt;以前のエントリ&lt;/a&gt;で、JavaScriptからTabを選択するメソッドがないと嘆いていたけども、折角なのでSourceForgeにサンプルコードつきで&lt;a href="http://sourceforge.net/tracker/index.php?func=detail&amp;amp;aid=1818977&amp;amp;group_id=165715&amp;amp;atid=836479"&gt;投稿&lt;/a&gt;してみた。&lt;br /&gt;&lt;br /&gt;採用されるかな、ドキドキ。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5484491184750838227-3574467856803135035?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/3574467856803135035/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=3574467856803135035&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/3574467856803135035'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/3574467856803135035'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2007/10/yuitabview.html' title='YUIのTabViewについて要望出してみた。'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-9163350030919016077</id><published>2007-10-24T11:16:00.000+09:00</published><updated>2007-10-24T11:22:19.700+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='生活'/><category scheme='http://www.blogger.com/atom/ns#' term='就活'/><category scheme='http://www.blogger.com/atom/ns#' term='戯言'/><title type='text'>履歴書は手書きでないと採用されない！？</title><content type='html'>&lt;a href="http://news.livedoor.com/article/detail/3356014/" target="_blank"&gt;http://&lt;wbr&gt;news.l&lt;wbr&gt;ivedoo&lt;wbr&gt;r.com/&lt;wbr&gt;articl&lt;wbr&gt;e/deta&lt;wbr&gt;il/335&lt;wbr&gt;6014/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;えっと、結局履歴書を出して面接に行ったのが片手で数えられる位の就職活動しかしなかった私ですが、一度も手書きで履歴書書きませんでした。面倒 だし、自分の字が汚いことは分かっていましたので。内資・外資問わず、そのあたりを突っ込んで聞いていた面接官はいなかったなぁ。受けていた業界が業界だ から少しは発想が柔軟なのかもね。&lt;br /&gt;&lt;br /&gt;特にGoogleのレジュメは海外で就職経験のあった親友にアドバイスを貰って、とってもカラフルなものに仕上がってたっけｗしかもそれで通るから困るｗ&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/5484491184750838227-9163350030919016077?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/9163350030919016077/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=9163350030919016077&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/9163350030919016077'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/9163350030919016077'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2007/10/blog-post_24.html' title='履歴書は手書きでないと採用されない！？'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-871596989900814563</id><published>2007-10-23T11:51:00.000+09:00</published><updated>2007-10-23T11:54:26.288+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='subversion'/><title type='text'>Subversionをブラウザで管理できるBeanstalk</title><content type='html'>&lt;a href="http://beanstalkapp.com/"&gt;http://beanstalkapp.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;これはいいね。httpsでアクセスできると尚よいと思うけど。まぁ開発者だったら他の機能も備えているSourceForgeのほうが使い勝手がいいかも。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5484491184750838227-871596989900814563?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/871596989900814563/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=871596989900814563&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/871596989900814563'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/871596989900814563'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2007/10/subversionbeanstalk.html' title='Subversionをブラウザで管理できるBeanstalk'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-4852844972515137546</id><published>2007-10-21T11:41:00.000+09:00</published><updated>2007-10-21T11:47:24.601+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='YUI'/><title type='text'>YUIでJavaScriptからTabの選択を切り替える方法</title><content type='html'>はじめ、TabView#selectTab(index)みたいな関数が用意されているかと思って楽観的に考えていたのだけれども、API Documentを見たらなくて困った。仕方ないのでソースを眺めていると&lt;br /&gt;&lt;br /&gt;...(中略)...&lt;br /&gt;&lt;br /&gt;var activate = function(e) {&lt;br /&gt;           　YAHOO.util.Event.preventDefault(e);&lt;br /&gt;           　var silent = false;&lt;br /&gt;&lt;br /&gt;           　if (this == self.get('activeTab')) {&lt;br /&gt;               　　silent = true; // dont fire activeTabChange if already active&lt;br /&gt;           　}&lt;br /&gt;　self.set('activeTab', this, silent);&lt;br /&gt;       };&lt;br /&gt;     &lt;br /&gt;       tab.addListener( tab.get('activationEvent'), activate);&lt;br /&gt;&lt;br /&gt;...(中略)...&lt;br /&gt;&lt;br /&gt;という記述があったので、&lt;br /&gt;&lt;br /&gt;var tab = tabview.getTab(0); // TabViewの1番目のTabを選択&lt;br /&gt;tab.fireEvent(tav.get('activationEvent'), tab);&lt;br /&gt;&lt;br /&gt;とすればOKでした。やれやれ。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5484491184750838227-4852844972515137546?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/4852844972515137546/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=4852844972515137546&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/4852844972515137546'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/4852844972515137546'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2007/10/yuijavascripttab.html' title='YUIでJavaScriptからTabの選択を切り替える方法'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-5564734520455132536</id><published>2007-10-20T00:21:00.000+09:00</published><updated>2007-10-20T00:22:26.428+09:00</updated><title type='text'>ひげぽん、はてなを去る</title><content type='html'>はてな退職のお知らせ&lt;br /&gt;&lt;a href="http://d.hatena.ne.jp/higepon/20071019/1192801459" target="_blank"&gt;http://&lt;wbr&gt;d.hate&lt;wbr&gt;na.ne.&lt;wbr&gt;jp/hig&lt;wbr&gt;epon/2&lt;wbr&gt;007101&lt;wbr&gt;9/1192&lt;wbr&gt;801459&lt;wbr&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;あらま。これではてなから二人目の退職者、になるのかな？「今後ですが、しばらくはゆっくり休んで、Mona OS の開発に没頭しようと思います」とは言ってるけど、貯金が溜まるほどはてなって給料いいのかな。まぁいいけど。&lt;br /&gt;前にひげぽんのインタビュー記事で、近藤さんの人柄がどうのこうのって話があったと思ったけど、今は近藤さんアメリカ在住だし。そのことも関係しているのかも、と邪推してみる。&lt;br /&gt;技術的なことはともかく一つの会社として見たとき、はてなの将来って想像できないんだよなぁ。Googleとコネクションがあるみたいだから、最後には身売りってこともあるかもね。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5484491184750838227-5564734520455132536?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/5564734520455132536/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=5564734520455132536&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/5564734520455132536'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/5564734520455132536'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2007/10/blog-post_20.html' title='ひげぽん、はてなを去る'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-3999470566299435680</id><published>2007-10-16T16:36:00.000+09:00</published><updated>2007-10-16T16:52:04.147+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='YUI'/><category scheme='http://www.blogger.com/atom/ns#' term='yahoo'/><title type='text'>YUIのDataSource + DataTableで気をつけること</title><content type='html'>XMLHttpRequestでデータを受信した後に処理を行う場合サンプル等では&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;DataSource#doBeforeCallback&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;をオーバーライドしているけれども、DataSourceが二つ以上ある場合（つまり、DataTableが二つ以上ある場合）には機能しない。そのため、各DataTable毎に&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;DataTable#subscribe("dataReturnEvent", function() {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;    ...(後処理)...&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;});&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;としてあげればOK。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5484491184750838227-3999470566299435680?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/3999470566299435680/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=3999470566299435680&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/3999470566299435680'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/3999470566299435680'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2007/10/yuidatasource-datatable.html' title='YUIのDataSource + DataTableで気をつけること'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-2185943798183354562</id><published>2007-10-13T00:58:00.000+09:00</published><updated>2007-10-13T01:01:32.623+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='os'/><title type='text'>今さら読む「30日でできる！OS自作入門」(3)</title><content type='html'>5日目の途中まで終了。vram周りの話が主な内容でした。あと、構造体にも軽く触れてたっけ。GDTとIDTの初期化の部分まできたところで、研究室の飲み会の時間になったので今日はここまで。明日は濃ゆい内容になりそうだなぁ。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5484491184750838227-2185943798183354562?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/2185943798183354562/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=2185943798183354562&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/2185943798183354562'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/2185943798183354562'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2007/10/30os3.html' title='今さら読む「30日でできる！OS自作入門」(3)'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-8549826997445031237</id><published>2007-10-12T12:01:00.000+09:00</published><updated>2007-10-12T12:08:24.843+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='os'/><category scheme='http://www.blogger.com/atom/ns#' term='haribote'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='xfce'/><title type='text'>今さら読む「30日でできる！OS自作入門」(2)</title><content type='html'>今までWindows上でhariboteOSを開発していたが、どこかの神がLinux用にtoolsetを移植していたようなのでインストールしてみた。今までX Window Systemすらインストールしていなかったけど、折角の機会なのでXFCE4.4もインストールしておいた。久しぶりだなぁネズミ。&lt;br /&gt;&lt;br /&gt;Linux版に移行したのには訳があって、Windows版のqemuだと1/3位の確率でqemuが固まるという現象が発生してストレスが溜まっていたからでもある。ネットで検索してみるとあまり似たようなケースは見当たらなくて途方に暮れていた。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://thebbl.hideyosi.com/modules/bwiki/index.php?ltmake"&gt;hideyosiさんのらくがき帳(Wiki）&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5484491184750838227-8549826997445031237?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/8549826997445031237/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=8549826997445031237&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/8549826997445031237'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/8549826997445031237'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2007/10/30os2.html' title='今さら読む「30日でできる！OS自作入門」(2)'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-9142189937967234152</id><published>2007-10-12T00:01:00.000+09:00</published><updated>2007-10-12T00:24:13.933+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='os'/><category scheme='http://www.blogger.com/atom/ns#' term='assembly language'/><title type='text'>今さら読む「30日でできる！OS自作入門」(1)</title><content type='html'>一～三日目まで読んだ。アセンブラは久しぶり。でも以前読んだ時より理解が早いことを実感できた。&lt;br /&gt;&lt;br /&gt;アセンブラ&lt;br /&gt;&lt;ul&gt;&lt;li&gt;MOV A, B : A = B&lt;/li&gt;&lt;li&gt;ORG : メモリの読み込み先を指定する&lt;br /&gt;&lt;/li&gt;&lt;li&gt;JMP (label) : labelへ処理を渡す&lt;/li&gt;&lt;li&gt;DB str : 文字列strを出力する&lt;br /&gt;&lt;/li&gt;&lt;li&gt;CMP A, B : AとBが同じ値かチェック。&lt;/li&gt;&lt;li&gt;JE label : CMPの結果が「=」ならlabelへ処理を渡す&lt;/li&gt;&lt;li&gt;INT (アドレス番地) : 割り込み処理（キーボードとかマウスとか）&lt;/li&gt;&lt;li&gt;HLT : CPUを休ませる&lt;/li&gt;&lt;/ul&gt;CPUのレジスタ（とりあえず主なやつだけ）&lt;br /&gt;&lt;ul&gt;&lt;li&gt;AX(accumulator) :  計算する時によく使う。&lt;/li&gt;&lt;ul&gt;&lt;li&gt;AL(accumulator low) : AXレジスタの下の0～7bit&lt;/li&gt;&lt;li&gt;AH(accumulator high) : AXレジスタの下の8～15bit&lt;/li&gt;&lt;ul&gt;&lt;li&gt;ディスクIOする時、0x02 : 読み込み, 0x03 : 書き込み, 0x04 : ベリファイ, 0x0c : シーク&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;li&gt;CX(counter) : ループ回数とかカウントする時によく使う&lt;/li&gt;&lt;ul&gt;&lt;li&gt;CL(counter low) : ディスクIOする時のセクタ番号&lt;/li&gt;&lt;li&gt;CH(counter high) :  ディスクIOする時のシリンダ番号 &amp;amp; 0xff&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;DX(data) : データを入れる（何のこっちゃ）&lt;/li&gt;&lt;ul&gt;&lt;li&gt;DL(data low) : ドライブ番号&lt;br /&gt;&lt;/li&gt;&lt;li&gt;DH(data high) : ヘッド番号&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;内容が濃い、というか普段全く意識していない箇所に触れたので新鮮でした。C言語が出てきた時は何か違和感を覚えちゃったり。明日も頑張るぞ。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5484491184750838227-9142189937967234152?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/9142189937967234152/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=9142189937967234152&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/9142189937967234152'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/9142189937967234152'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2007/10/30os1.html' title='今さら読む「30日でできる！OS自作入門」(1)'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-8324875186759694540</id><published>2007-10-10T20:29:00.000+09:00</published><updated>2007-10-10T21:17:18.290+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='os'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><title type='text'>Webに飽きたのでOSに手を出すか</title><content type='html'>自分のプログラミングの恩師がいつぞや語った一言&lt;br /&gt;&lt;br /&gt;「君は優秀だから、今のペースで勉強し続けたら卒業するまでに飽きちゃうよ」&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;師匠、あなたは神ですか。優秀ではありませんが飽きちゃいました。&lt;br /&gt;&lt;br /&gt;Webの世界は面白いけれども、ぶっちゃけ誰でもできる。Railsが登場してEoDが流行り出した頃から言語とフレームワークの学習に追われるようになって、何かが違うと思ってた。&lt;br /&gt;&lt;br /&gt;確かに今はJavaとPHP、それからRubyを使える人間が重宝されている時代。全部使えるし実務経験も積んできたけど、知的好奇心が満たされない思いはあった。知識を組み合わせて成果物を作るだけ。&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(204, 0, 0);"&gt;これはハッカーじゃない。ただのツール使いだ。&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;だから、原点に戻ってみる。アセンブラやCは書いたことはあるけども、本格的に勉強してないのでよい機会だと思う。で、とりあえずOS作るってのが一番分かり易い目標なのでそうしておく。&lt;br /&gt;&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/5484491184750838227-8324875186759694540?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/8324875186759694540/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=8324875186759694540&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/8324875186759694540'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/8324875186759694540'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2007/10/webos.html' title='Webに飽きたのでOSに手を出すか'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-7757519992488321355</id><published>2007-10-09T21:18:00.000+09:00</published><updated>2007-10-09T21:19:54.806+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='2ch'/><title type='text'>2chビューアを作成するための知識(2)</title><content type='html'>http://www.geocities.jp/gomanuko/readme2.html&lt;br /&gt;より引用&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;スレッド一覧の勢いってご存知ですか？&lt;br /&gt;どのスレッドがその板で一番活発なのか、スレが立てられて&lt;br /&gt;から現在まで1日当たり何レスあったかどうかの指標です。&lt;br /&gt;計算方法は、スレッドが立てられた時刻と現在時刻の差でレス数を&lt;br /&gt;割ります。datファイル名の数字は1970年1月1日からの秒数なので、&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 0);"&gt; 勢い = レス数 ÷ (現在時刻(1970年1月1日からの秒数) - dat名の数字)&lt;/span&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5484491184750838227-7757519992488321355?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/7757519992488321355/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=7757519992488321355&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/7757519992488321355'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/7757519992488321355'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2007/10/2ch2.html' title='2chビューアを作成するための知識(2)'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-2406781258645288528</id><published>2007-10-09T03:04:00.000+09:00</published><updated>2007-10-09T03:10:47.217+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tritonn'/><category scheme='http://www.blogger.com/atom/ns#' term='mysql'/><category scheme='http://www.blogger.com/atom/ns#' term='hyperestraier'/><category scheme='http://www.blogger.com/atom/ns#' term='rails'/><category scheme='http://www.blogger.com/atom/ns#' term='sqlite'/><category scheme='http://www.blogger.com/atom/ns#' term='全文検索'/><title type='text'>Railsで全文検索を行う方法</title><content type='html'>&lt;ol&gt;&lt;li&gt;sqlite3&lt;/li&gt;&lt;li&gt;&lt;a href="http://hyperestraier.sourceforge.net/"&gt;HyperEstraier&lt;/a&gt; + act_as_searchable&lt;/li&gt;&lt;li&gt;MySQL + Tritonn&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;こんなもんか。&lt;br /&gt;&lt;br /&gt;【参考】&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Tritonn&lt;/span&gt;&lt;br /&gt;&lt;a href="http://qwik.jp/tritonn/"&gt;http://qwik.jp/tritonn/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;HyperEstraier&lt;/span&gt;&lt;br /&gt;&lt;a href="http://hyperestraier.sourceforge.net/"&gt;http://hyperestraier.sourceforge.net/&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;acts_as_searchableを試す(1) - (3)&lt;/span&gt;&lt;br /&gt;&lt;a href="http://d.hatena.ne.jp/rubricks/20060504/1146703138"&gt;http://d.hatena.ne.jp/rubricks/20060504/1146703138&lt;/a&gt;&lt;br /&gt;&lt;a href="http://d.hatena.ne.jp/rubricks/20060505/1146785971"&gt;http://d.hatena.ne.jp/rubricks/20060505/1146785971&lt;/a&gt;&lt;br /&gt;&lt;a href="http://d.hatena.ne.jp/rubricks/20060518"&gt;http://d.hatena.ne.jp/rubricks/20060518&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5484491184750838227-2406781258645288528?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/2406781258645288528/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=2406781258645288528&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/2406781258645288528'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/2406781258645288528'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2007/10/rails.html' title='Railsで全文検索を行う方法'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-4642741232705743749</id><published>2007-10-09T01:59:00.000+09:00</published><updated>2007-10-09T02:25:45.980+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='lucene'/><category scheme='http://www.blogger.com/atom/ns#' term='2ch'/><category scheme='http://www.blogger.com/atom/ns#' term='rails'/><title type='text'>2chビューアを作成するための知識</title><content type='html'>メモ。&lt;br /&gt;&lt;br /&gt;a) 板一覧を取得する&lt;br /&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;http://azlucky.s25.xrea.com/2chboard/2channel.brd&lt;/span&gt;&lt;br /&gt;【format】&lt;br /&gt;カテゴリ名&lt;br /&gt;(TAB)サーバドメイン(TAB)ディレクトリ名(TAB)板の名前&lt;br /&gt;...(以下同じ)...&lt;br /&gt;&lt;br /&gt;b) 特定の板のスレ一覧を取得する&lt;br /&gt;ex) ニュース速報(http://news23.2ch.net/news/)のスレ一覧&lt;br /&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;http://news23.2ch.net/news/subject.txt&lt;/span&gt;&lt;br /&gt;【format】&lt;br /&gt;(THREAD_ID).dat&lt;&gt;(スレッド名 + 半角スペース + レス数)&lt;br /&gt;&lt;br /&gt;c) 特定のスレのレス一覧を取得する&lt;br /&gt;ex) スレIDが1191851342のレス一覧&lt;br /&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;http://news22.2ch.net/newsplus/dat/1191851342.dat&lt;/span&gt;&lt;br /&gt;【format】&lt;br /&gt;1行目: (名前)&lt;&gt;(メール欄)&lt;&gt;(書き込み日時)&lt;&gt;(半角スペース) + (本文)&lt;&gt;(スレ名)&lt;br /&gt;2行目以降:(名前)&lt;&gt;(メール欄)&lt;&gt;(書き込み日時)&lt;&gt;(半角スペース) + (本文)&lt;&gt;&lt;br /&gt;&lt;br /&gt;d) 板のヘッドラインを取得する&lt;br /&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;http://news22.2ch.net/newsplus/head.txt&lt;/span&gt;&lt;br /&gt;【format】&lt;br /&gt;HTMLそのまま。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;仕事と研究に飽きたら&lt;a href="http://akid.s17.xrea.com/"&gt;p2&lt;/a&gt;のruby版でも作ってみるかな。で、出現キーワード等の&lt;br /&gt;推移とかをグラフで表したり。lucene使いたいからjavaにしようかなぁ。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5484491184750838227-4642741232705743749?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/4642741232705743749/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=4642741232705743749&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/4642741232705743749'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/4642741232705743749'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2007/10/2ch.html' title='2chビューアを作成するための知識'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-9108982648902757460</id><published>2007-10-06T10:29:00.000+09:00</published><updated>2007-10-06T10:35:13.718+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='生活'/><title type='text'>口は災いのもと</title><content type='html'>昨日の夜に某ベンチャーの役員と打ち合わせしてきたのだけど、&lt;br /&gt;あちらのCTOが暴走気味だった。&lt;br /&gt;&lt;br /&gt;1のことを伝えるのに10の言葉を使うのは好ましいことではないね。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5484491184750838227-9108982648902757460?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/9108982648902757460/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=9108982648902757460&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/9108982648902757460'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/9108982648902757460'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2007/10/blog-post.html' title='口は災いのもと'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-6842239344992701757</id><published>2007-10-05T02:14:00.000+09:00</published><updated>2007-10-05T02:23:46.420+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vim'/><category scheme='http://www.blogger.com/atom/ns#' term='rails'/><title type='text'>vimの便利さに今頃気づいてみる</title><content type='html'>vim7.0を使っているけど、今日以下のpluginを入れたら&lt;br /&gt;Eclipseがsvn commitアプリと化してしまった。便利すぎ。&lt;br /&gt;&lt;ul&gt;&lt;li&gt;rails.vim&lt;/li&gt;&lt;li&gt;bufferlist.vim&lt;/li&gt;&lt;li&gt;project.vim&lt;/li&gt;&lt;li&gt;snippetsEmu.vim&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5484491184750838227-6842239344992701757?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/6842239344992701757/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=6842239344992701757&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/6842239344992701757'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/6842239344992701757'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2007/10/vim.html' title='vimの便利さに今頃気づいてみる'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-9031097409073744332</id><published>2007-09-24T15:36:00.001+09:00</published><updated>2007-09-24T15:36:44.596+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='math'/><title type='text'>ダイヤル数</title><content type='html'>&lt;a href="http://ja.wikipedia.org/wiki/142857" target="_blank"&gt;http://&lt;wbr&gt;ja.wik&lt;wbr&gt;ipedia&lt;wbr&gt;.org/w&lt;wbr&gt;iki/14&lt;wbr&gt;2857&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;（ ´・∀・`）へー&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;これ見て小学生の頃に見た算数の本で&lt;br /&gt;&lt;br /&gt;19 × 1 = 19 -&gt; 1 + 9 = 10&lt;br /&gt;19 × 2 = 38 -&gt; 3 + 8 = 11&lt;br /&gt;19 × 3 = 57 -&gt; 5 + 7 = 12&lt;br /&gt;19 × 4 = 76 -&gt; 7 + 6 = 13&lt;br /&gt;…以下14, 15, 16と続く…&lt;br /&gt;&lt;br /&gt;9 × 1 = 9  -&gt; 0 + 9 = 9&lt;br /&gt;9 × 2 = 18 -&gt; 1 + 8 = 9&lt;br /&gt;9 × 3 = 27 -&gt; 2 + 7 = 9&lt;br /&gt;…以下全て9…&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/5484491184750838227-9031097409073744332?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/9031097409073744332/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=9031097409073744332&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/9031097409073744332'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/9031097409073744332'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2007/09/blog-post_24.html' title='ダイヤル数'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-642162557335318279</id><published>2007-09-15T14:40:00.000+09:00</published><updated>2007-09-15T15:00:00.309+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fedora'/><category scheme='http://www.blogger.com/atom/ns#' term='python'/><category scheme='http://www.blogger.com/atom/ns#' term='yum'/><title type='text'>Fedora7にアップグレード後、yumが動かなくなる</title><content type='html'>&lt;span style="color: rgb(255, 0, 0);"&gt;There was a problem importing one of the Python modules&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;required to run yum. The error leading to this problem was:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;　No module named rpm&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;Please install a package which provides this module, or&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;verify that the module is installed correctly.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;It's possible that the above module doesn't match the&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;current version of Python, which is:&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;2.5 (r25:51908, Apr 10 2007, 10:29:13)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;[GCC 4.1.2 20070403 (Red Hat 4.1.2-8)]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;If you cannot solve this problem yourself, please go to&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;the yum faq at:&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;    http://wiki.linux.duke.edu/YumFaq&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;どうやらyumに必要なpythonのバージョンがおかしいよ～ということ&lt;br /&gt;らしいので、Fedora7のレポジトリからyumやpythonに関するパッケージを&lt;br /&gt;全部wgetして--forceオプションつけてインストールし直したら解決した。&lt;br /&gt;でもまたyum updateするとおかしくなる。困ったのぅ。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5484491184750838227-642162557335318279?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/642162557335318279/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=642162557335318279&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/642162557335318279'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/642162557335318279'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2007/09/fedora7yum.html' title='Fedora7にアップグレード後、yumが動かなくなる'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-2803038024033002230</id><published>2007-09-12T14:13:00.000+09:00</published><updated>2007-09-12T14:37:24.510+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='ie'/><title type='text'>IE7Proを試してみた</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_eU97ROpX4Zw/Rud2zpflEvI/AAAAAAAABLM/njh9WLB9X-U/s1600-h/ie7.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_eU97ROpX4Zw/Rud2zpflEvI/AAAAAAAABLM/njh9WLB9X-U/s320/ie7.png" alt="" id="BLOGGER_PHOTO_ID_5109182931958829810" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;IE7Pro &lt;a href="http://www.ie7pro.com/"&gt;http://www.ie7pro.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;これは便利。使いそうな機能をFirefoxのpluginと比較してみる&lt;br /&gt;&lt;ul&gt;&lt;li&gt;マウスジェスチャ → All-in-one MouseGesture&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Adblock → Adblock&lt;/li&gt;&lt;li&gt;Operaでいうところのスピードダイアル → Speed Dial&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Googleのpagerank表示 → Google Toolbar他&lt;br /&gt;&lt;/li&gt;&lt;li&gt;UserAgent偽装 → UserAgent Switcher&lt;/li&gt;&lt;li&gt;ブックマークをオンラインで管理 → GMaker, delicious本家のプラグイン&lt;/li&gt;&lt;/ul&gt;とまぁ全部Firefoxでできる訳ですが、それをIEでやってのけた&lt;br /&gt;開発者の方にエールを送りたいと思います。&lt;br /&gt;&lt;br /&gt;感動したのは「サイトを画像で保存」。スクロールしないと全部表示されない&lt;br /&gt;サイトでも、全体のスクリーンショットを保存してくれた（しかもbmpでなくpngで！）。&lt;br /&gt;早速使わせて頂きます。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5484491184750838227-2803038024033002230?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/2803038024033002230/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=2803038024033002230&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/2803038024033002230'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/2803038024033002230'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2007/09/ie7pro.html' title='IE7Proを試してみた'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_eU97ROpX4Zw/Rud2zpflEvI/AAAAAAAABLM/njh9WLB9X-U/s72-c/ie7.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-489156873198114994</id><published>2007-09-10T02:32:00.001+09:00</published><updated>2007-09-10T02:34:06.878+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rubik&apos;s cube'/><title type='text'>ルービックキューブにはまる</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_eU97ROpX4Zw/RuQuWSksolI/AAAAAAAABLE/BBeRnudqRTc/s1600-h/070829_1159%7E01.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_eU97ROpX4Zw/RuQuWSksolI/AAAAAAAABLE/BBeRnudqRTc/s320/070829_1159%7E01.jpg" alt="" id="BLOGGER_PHOTO_ID_5108258837822743122" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;二週間ほど前、秋葉のヨドバシへ行った際に購入。&lt;br /&gt;&lt;br /&gt;映画「幸せのチカラ」の中で、タクシーに乗っている間に&lt;br /&gt;ウィル・スミス演じる主人公が6面を揃えるシーンを見て、&lt;br /&gt;&lt;br /&gt;「これ俺でもできるんじゃね？」&lt;br /&gt;&lt;br /&gt;とか思ってしまったのがきっかけ。つくづく負けず嫌いだ。&lt;br /&gt;付録の手順書を投げ捨て、ネットを彷徨い続けて数日後。&lt;br /&gt;&lt;br /&gt;「なにこれ簡単じゃん」&lt;br /&gt;&lt;br /&gt;という結論に達して少し萎えた。知らない人が見ると分から&lt;br /&gt;ないけど、実はある手順を順当に踏んでいけば誰でも揃える&lt;br /&gt;ことが可能なのでした。特殊な才能は不要。但し下記のサイト&lt;br /&gt;にある動画のような、ものすごい勢いで完成せるのには相当&lt;br /&gt;な努力と潤滑油（シリコンスプレー）が必要。&lt;br /&gt;&lt;br /&gt;PLANET PUZZLE&lt;br /&gt;&lt;a href="http://www.planet-puzzle.com/" target="_blank"&gt;http://&lt;wbr&gt;www.pl&lt;wbr&gt;anet-p&lt;wbr&gt;uzzle.&lt;wbr&gt;com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;因みに、6面を揃えられてもテスト期間を首席でパスし、&lt;br /&gt;証券会社に転職できるとは限りません。予めご了承下さい。&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/5484491184750838227-489156873198114994?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/489156873198114994/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=489156873198114994&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/489156873198114994'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/489156873198114994'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2007/09/blog-post.html' title='ルービックキューブにはまる'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_eU97ROpX4Zw/RuQuWSksolI/AAAAAAAABLE/BBeRnudqRTc/s72-c/070829_1159%7E01.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-4799399411171752958</id><published>2007-09-06T02:56:00.000+09:00</published><updated>2007-09-06T02:57:10.155+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='silverlight'/><category scheme='http://www.blogger.com/atom/ns#' term='flash'/><title type='text'>Silverlight1.0りりーす</title><content type='html'>&lt;a href="http://silverlight.net/Default.aspx" target="_blank"&gt;http://&lt;wbr&gt;silver&lt;wbr&gt;light.&lt;wbr&gt;net/De&lt;wbr&gt;fault.&lt;wbr&gt;aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Quickstartを眺めてみたけど、用意されているオブジェクト&lt;br /&gt;が少ない印象を受けた。まさかボタンすら自作とは。&lt;br /&gt;&lt;br /&gt;多分来年研修で.NETも触ることになるだろうが、果たして&lt;br /&gt;それまでにSilverlightはどれだけFlashに追いつくことが&lt;br /&gt;できているのかな。&lt;br /&gt;&lt;br /&gt;個人的にはActionScriptのほうがとっつき易かったので&lt;br /&gt;Flashを応援しますよ、adobe様。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5484491184750838227-4799399411171752958?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/4799399411171752958/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=4799399411171752958&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/4799399411171752958'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/4799399411171752958'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2007/09/silverlight10.html' title='Silverlight1.0りりーす'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-4508476360339689318</id><published>2007-09-05T13:14:00.001+09:00</published><updated>2007-09-05T13:51:47.475+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='reader'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><title type='text'>GoogleReaderがマイナーアップデート+メモ</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_eU97ROpX4Zw/Rt4tQyksokI/AAAAAAAABK8/Pk22ijwQ4O4/s1600-h/reader.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://4.bp.blogspot.com/_eU97ROpX4Zw/Rt4tQyksokI/AAAAAAAABK8/Pk22ijwQ4O4/s320/reader.jpg" alt="" id="BLOGGER_PHOTO_ID_5106568793961570882" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;以下変更点。&lt;br /&gt;&lt;br /&gt;１．今まで一つのフィード若しくはタグに100個以上の&lt;br /&gt;　　エントリがあった場合には「(100+)」と表記されて&lt;br /&gt;　　いたけど、ちゃんと総数が表示されるようになった。&lt;br /&gt;&lt;br /&gt;２．「Loading...」が画面上部に小さくオレンジ色で&lt;br /&gt;　　表示されるようになった。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;こんなもんか。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;最近GoogleBrowserSync + GMail Notifierから&lt;br /&gt;GoogleToolbar + GMark環境に変えた。時々Pagerank&lt;br /&gt;を知りたい衝動に駆られたり、誰からも愛されずに&lt;br /&gt;忘れ去られていったGoogle Bookmarkを使ってあげたい&lt;br /&gt;と思ったから。 なんのこっちゃ。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5484491184750838227-4508476360339689318?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/4508476360339689318/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=4508476360339689318&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/4508476360339689318'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/4508476360339689318'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2007/09/googlereader.html' title='GoogleReaderがマイナーアップデート+メモ'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_eU97ROpX4Zw/Rt4tQyksokI/AAAAAAAABK8/Pk22ijwQ4O4/s72-c/reader.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-3559843089367867437</id><published>2007-09-03T22:41:00.000+09:00</published><updated>2007-09-04T01:53:41.566+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='colinux'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='centos'/><title type='text'>colinux0.6.4にCentOS4.4をインストールする</title><content type='html'>&lt;a href="http://www.gihyo.co.jp/magazines/wdpress/archive/Vol40"&gt;Web+DB PRESS vol.40&lt;/a&gt;の記事にinspireされて&lt;a href="http://www.colinux.org/"&gt;colinux&lt;/a&gt;環境上に開発環境&lt;br /&gt;を作成してみようと決意。とりあえず雑誌の内容（Fedora7のインストールまで）&lt;br /&gt;の作業を一通りやってcolinuxを弄んだ後、以前ダウンロードしていたCentOS4&lt;br /&gt;のiso(Server Edition)と&lt;a href="http://www.geocities.jp/xmlinux2004/coLinux/colinux.html"&gt;インストーラー&lt;/a&gt;を使ってインストールしてみた。&lt;br /&gt;&lt;br /&gt;0. yumのプラグインをインストール&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;# yum -y install yum-plugin-fastestmirror&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;1. 外部ネットワークが見えていない&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;/etc/resolv.conf&lt;/span&gt;を修正&lt;br /&gt;&lt;br /&gt;nameserver 192.168.0.1&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2. sshdが動いていない&lt;br /&gt;原因は分からんけどRSA Keyの作成中にエラー吐いていたのでyum update&lt;br /&gt;でopensshを最新版にした。&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;# yum -y update openssh&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;# service sshd start&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;Generating SSH1 RSA host key:                              [  OK  ]&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;Generating SSH2 RSA host key:                              [  OK  ]&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;br /&gt;Generating SSH2 DSA host key:                              [  OK  ]&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;br /&gt;Starting sshd:                                                              [  OK  ]&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;3. 全パッケージを最新版に更新&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;# yum -y update&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;こんなもんか。後はzsh, emacs, screenをインストールして出来上がりと。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5484491184750838227-3559843089367867437?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/3559843089367867437/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=3559843089367867437&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/3559843089367867437'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/3559843089367867437'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2007/09/colinux064centos5.html' title='colinux0.6.4にCentOS4.4をインストールする'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-8110203776187337106</id><published>2007-08-27T12:11:00.000+09:00</published><updated>2007-08-27T12:22:06.123+09:00</updated><title type='text'>動画投稿テスト</title><content type='html'>&lt;object width="320" height="280" class="BLOG_video_class" id="BLOG_video-22f14f98b1d7a747" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v19.nonxt6.googlevideo.com/videoplayback?id%3D22f14f98b1d7a747%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1330116415%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D1BB8582615DDEDA4EE7B2CE795A461AC6905BE2E.38FC1D515D5D01425E5B7AC4FAAB9A45C409DEEA%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D22f14f98b1d7a747%26offsetms%3D5000%26itag%3Dw160%26sigh%3D_Sbg5UGqu-TXVB8Xc1_FIK18XkQ&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="320" height="280" bgcolor="#FFFFFF"flashvars="flvurl=http://v19.nonxt6.googlevideo.com/videoplayback?id%3D22f14f98b1d7a747%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1330116415%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D1BB8582615DDEDA4EE7B2CE795A461AC6905BE2E.38FC1D515D5D01425E5B7AC4FAAB9A45C409DEEA%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D22f14f98b1d7a747%26offsetms%3D5000%26itag%3Dw160%26sigh%3D_Sbg5UGqu-TXVB8Xc1_FIK18XkQ&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5484491184750838227-8110203776187337106?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/8110203776187337106/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=8110203776187337106&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/8110203776187337106'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/8110203776187337106'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2007/08/blog-post_27.html' title='動画投稿テスト'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-3145887796889118873</id><published>2007-08-23T01:37:00.001+09:00</published><updated>2007-08-23T01:37:46.064+09:00</updated><title type='text'>シーエー・モバイルさんのオフィスにスネークしてきた</title><content type='html'>まぁ同じオフィス内にある子会社を見学したんだけど。&lt;br /&gt;従業員328人（公式サイトより）中、エンジニアさんは20名&lt;br /&gt;程度とのこと。思った以上に少なかったな。&lt;br /&gt;&lt;br /&gt;「IT業界=PCに詳しい」っていうのが一般の方の印象だと&lt;br /&gt;思いますが、モバイル業界No.1の会社でもこんなもんです。&lt;br /&gt;むしろここまで大きいからこそ実装は子会社を始めとする&lt;br /&gt;関連企業に投げているんだろね。&lt;br /&gt;&lt;br /&gt;で、その子会社のスペース（ブース一山ほど）を拝見して&lt;br /&gt;みたけど誰もいない。まだ社員は6名程らしいし、お昼時&lt;br /&gt;だったので仕方ないか。&lt;br /&gt;&lt;br /&gt;ただ気づいた点が一点。各ブースにディスプレイが一つ&lt;br /&gt;しかない。これは効率悪そうだ。&lt;br /&gt;因みにYahoo!にお邪魔した時は全ブースに最低2台あった。&lt;br /&gt;&lt;br /&gt;家では3台使ってるが、3台とは言わずとも2台は欲しい。&lt;br /&gt;この辺りも検討しつつ、お世話になるか決めようと思う。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5484491184750838227-3145887796889118873?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/3145887796889118873/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=3145887796889118873&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/3145887796889118873'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/3145887796889118873'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2007/08/blog-post_23.html' title='シーエー・モバイルさんのオフィスにスネークしてきた'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-7699547383110447354</id><published>2007-08-23T01:14:00.000+09:00</published><updated>2007-08-23T01:15:02.821+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='midomi'/><title type='text'>midomiいいよmidomi</title><content type='html'>【鼻歌検索サイトmidomi】&lt;br /&gt;&lt;a href="http://www.midomi.co.jp/index.php" target="_blank"&gt;http://&lt;wbr&gt;www.mi&lt;wbr&gt;domi.c&lt;wbr&gt;o.jp/i&lt;wbr&gt;ndex.p&lt;wbr&gt;hp&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;知らなかった。&lt;br /&gt;Skype用のマイクで試しに何曲か歌ってみたら&lt;br /&gt;結構な精度で当ておった。すごい。&lt;br /&gt;10秒程歌えばほぼ期待通りの結果が得られるみたい。&lt;br /&gt;&lt;br /&gt;因みにさっきから何度もCMが流れていたので映画「伝染歌」&lt;br /&gt;の主題歌「僕の花」を歌ってみたけどHITしなかった。&lt;br /&gt;恐らく誰も歌ってなかった模様。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;そりゃ歌ったら死ぬもんなぁ・・&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;というのは冗談として、登録したユーザーがアップした&lt;br /&gt;音声ファイルとの類似性を判別して結果を出す仕組みらしい&lt;br /&gt;ので、誰も歌ってなければ何も出ませんわな。&lt;br /&gt;&lt;br /&gt;Youtubeやflickr以上の検索精度に感動した。&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/5484491184750838227-7699547383110447354?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/7699547383110447354/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=7699547383110447354&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/7699547383110447354'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/7699547383110447354'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2007/08/midomimidomi.html' title='midomiいいよmidomi'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-5514840654448560606</id><published>2007-08-21T13:31:00.000+09:00</published><updated>2007-08-21T13:32:19.207+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='baseball'/><title type='text'>常葉菊川、惜敗</title><content type='html'>うーん、悔しい。でもいい試合でした。選手の皆さん、お疲れ様。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5484491184750838227-5514840654448560606?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/5514840654448560606/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=5514840654448560606&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/5514840654448560606'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/5514840654448560606'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2007/08/blog-post.html' title='常葉菊川、惜敗'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-1229418826186514389</id><published>2007-07-26T03:06:00.001+09:00</published><updated>2007-07-26T03:12:46.983+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='papervision3D'/><category scheme='http://www.blogger.com/atom/ns#' term='flash'/><title type='text'>Papervision3dりりーす。それとVideo。</title><content type='html'>&lt;a href="http://wiki.papervision3d.org/index.php?title=Main_Page"&gt;PaperVision3D Wiki&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://code.google.com/p/papervision3d/"&gt;papervision3d - Google Code&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;いつの間にWikiとかGoogle Codeのプロジェクトページとかできてるし。&lt;br /&gt;ついでに少しいじって3DオブジェクトにYouTubeから取得した動画を貼り付けて表示することに成功。動画のロードや再生時間の表示をしようと思ったけど、NetStreamにProgressEventを貼り付けても全く反応してくれない。仕方ないのでアプリケーションのEnter_FRAMEイベント内で処理することにした。ちょっと汚いけど仕方ないか。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5484491184750838227-1229418826186514389?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/1229418826186514389/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=1229418826186514389&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/1229418826186514389'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/1229418826186514389'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2007/07/papervision3dvideo.html' title='Papervision3dりりーす。それとVideo。'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-4840158755168200460</id><published>2007-07-14T00:36:00.000+09:00</published><updated>2007-07-14T00:56:33.909+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='php'/><title type='text'>PHP4に対する死の宣告</title><content type='html'>&lt;a href="http://www.php.net/index.php#2007-07-13-1"&gt;http://www.php.net/index.php#2007-07-13-1&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;セキュリティフィクスは2008/08/08まで続くみたいだけど。レンタル鯖もようやく重い腰を上げるか・・。&lt;hints id="hah_hints"&gt;&lt;/hints&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5484491184750838227-4840158755168200460?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/4840158755168200460/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=4840158755168200460&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/4840158755168200460'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/4840158755168200460'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2007/07/php4.html' title='PHP4に対する死の宣告'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-2194221663223066580</id><published>2007-07-01T08:17:00.000+09:00</published><updated>2007-07-01T08:21:06.759+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='戯言'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><title type='text'>スタンドプレーから生じるチームワーク</title><content type='html'>「我々の間にはチームプレイなどという都合のいい言い訳は存在せん。&lt;br /&gt;あるとすれば、スタンドプレーから生じるチームワークだけだ」&lt;br /&gt;（攻殻機動隊・荒巻課長）&lt;br /&gt;&lt;br /&gt;今のIT業界でまさにこれを実現しているのがGoogleなのかなぁと思ったり。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5484491184750838227-2194221663223066580?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/2194221663223066580/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=2194221663223066580&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/2194221663223066580'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/2194221663223066580'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2007/07/blog-post.html' title='スタンドプレーから生じるチームワーク'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-1975001518993831244</id><published>2007-06-27T14:08:00.000+09:00</published><updated>2007-06-27T14:22:15.882+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='igoogle'/><category scheme='http://www.blogger.com/atom/ns#' term='rails'/><category scheme='http://www.blogger.com/atom/ns#' term='contest'/><category scheme='http://www.blogger.com/atom/ns#' term='consulting'/><title type='text'>どうせ暇だからコンテストに参加してみようぜ</title><content type='html'>挙げてみる。&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://rails.drecom.jp/"&gt;Award on Rails&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;　　まず先日も書いたけどドリコム主催のコンテスト。Rails縛りがタマに傷か。&lt;br /&gt;　　まぁやっとコンテストの名にマッチしたものになっただけのことですが。&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://igooglecon.jp/"&gt;iGoogleガジェットコンテスト&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;　　Googleとインプレス主催のiGoogle用ガジェットコンテスト。正直ガジェットは&lt;br /&gt;　　触ったことがないので少し不安。新卒採用のリベンジなるか。&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.digitalforest.jp/wcc/"&gt;学生Webコンサルティング選手権&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;　　学生限定なので参加者は限られるけど、学生という特権を持っているうちに&lt;br /&gt;　　参加してみることにした。他二つのコンテストとは趣旨が違い、スポンサー企業&lt;br /&gt;　　のサイト構成を分析して改善提案を行うもの。&lt;br /&gt;&lt;span style="text-decoration: underline;"&gt;&lt;/span&gt;&lt;a href="http://rails.drecom.jp/"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;こうして見ると、ホントに暇だよな俺って・・orz&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5484491184750838227-1975001518993831244?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/1975001518993831244/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=1975001518993831244&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/1975001518993831244'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/1975001518993831244'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2007/06/blog-post_27.html' title='どうせ暇だからコンテストに参加してみようぜ'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-8597849695215964874</id><published>2007-06-23T15:37:00.000+09:00</published><updated>2007-06-23T16:00:50.652+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rails'/><category scheme='http://www.blogger.com/atom/ns#' term='contest'/><category scheme='http://www.blogger.com/atom/ns#' term='drecom'/><title type='text'>Award on Rails 2007</title><content type='html'>&lt;a href="http://rails.drecom.jp/"&gt;http://rails.drecom.jp/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;どうやら今年も開催するようですな。ドリコムの株が上場時の値を下回った今、グランプリに賞金100万円も出せるのかなぁなんていらん心配をしたり。今年はRailsを使うのが必須らしいので参加するか検討中。去年の&lt;br /&gt;&lt;ul&gt;&lt;li&gt;UI : OpenLaszlo&lt;/li&gt;&lt;li&gt;Server : Java&lt;/li&gt;&lt;/ul&gt;で作成したアプリを&lt;br /&gt;&lt;ul&gt;&lt;li&gt;UI : ActionScript3&lt;/li&gt;&lt;li&gt;Server : Ruby on Rails&lt;/li&gt;&lt;/ul&gt;に変えるだけじゃ駄目かな。一般ユーザーからすれば去年との違いが分からんだろうけど。今回は&lt;a href="http://engineers-be-ambitious.blogspot.com/2007/05/blog-post_27.html"&gt;例の件&lt;/a&gt;もあって、オンラインストレージ機能はつけられそうにないから新しいサービスを考えてみようかな。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5484491184750838227-8597849695215964874?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/8597849695215964874/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=8597849695215964874&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/8597849695215964874'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/8597849695215964874'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2007/06/award-on-rails-2007.html' title='Award on Rails 2007'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5484491184750838227.post-315503343937805399</id><published>2007-06-12T07:17:00.001+09:00</published><updated>2007-06-13T11:21:06.280+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='safari'/><category scheme='http://www.blogger.com/atom/ns#' term='mac'/><title type='text'>Safari for Windows</title><content type='html'>Safari 3 for Windows 発表&lt;br /&gt;&lt;a href="http://japanese.engadget.com/2007/06/11/safari-3-for-windows/" target="_blank"&gt;http://&lt;wbr&gt;japane&lt;wbr&gt;se.eng&lt;wbr&gt;adget.&lt;wbr&gt;com/20&lt;wbr&gt;07/06/&lt;wbr&gt;11/saf&lt;wbr&gt;ari-3-&lt;wbr&gt;for-wi&lt;wbr&gt;ndows/&lt;wbr&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&gt; ジョブズ聖下いわく、ベンチ結果はIEの2倍、Firefoxの1.6倍高速。&lt;br /&gt;&gt; 「世界でもっとも先進的、そしてWindows最速のブラウザ」&lt;br /&gt;&lt;br /&gt;ということなので、早速インストールしてみた。&lt;br /&gt;&lt;br /&gt;が、一分後に日本語入力できないし、表示もできないことが&lt;br /&gt;判明してアンインストールしたい衝動に駆られる。&lt;br /&gt;これは幾らなんでもPublic Betaと銘打つのは時期尚早では&lt;br /&gt;ないでしょうか・・。&lt;br /&gt;&lt;br /&gt;東洋の片隅で使われている言語は無視ですか、そうですか。&lt;br /&gt;いくらレンダリング速度が速くてもまともに表示できない&lt;br /&gt;ブラウザは使いませんよ、ジョブズ聖下。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;一応こちらもメモしておくか。&lt;br /&gt;WWDC 2007 スティーブ・ジョブズ キーノート&lt;br /&gt;&lt;a href="http://japanese.engadget.com/2007/06/11/wwdc-2007-jobs-keynote/" target="_blank"&gt;http://&lt;wbr&gt;japane&lt;wbr&gt;se.eng&lt;wbr&gt;adget.&lt;wbr&gt;com/20&lt;wbr&gt;07/06/&lt;wbr&gt;11/wwd&lt;wbr&gt;c-2007&lt;wbr&gt;-jobs-&lt;wbr&gt;keynot&lt;wbr&gt;e/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;一番興味を持ったのは64bitベースになる点。遂にパーソナル&lt;br /&gt;コンピュータにも64bitの波が到来か。楽しみ楽しみ。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;追記：&lt;br /&gt;&lt;a href="http://la.ma.la/blog/diary_200706120455.htm" target="_blank"&gt;http://&lt;wbr&gt;la.ma.&lt;wbr&gt;la/blo&lt;wbr&gt;g/diar&lt;wbr&gt;y_2007&lt;wbr&gt;061204&lt;wbr&gt;55.htm&lt;wbr&gt;&lt;/a&gt;&lt;br /&gt;にSafariで日本語を表示する方法が載っていた。でも レンダリング遅いorz&lt;br /&gt;脆弱性もどしどし報告されてるしなぁ。メジャーになる日は遠いな・・。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5484491184750838227-315503343937805399?l=engineers-be-ambitious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://engineers-be-ambitious.blogspot.com/feeds/315503343937805399/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5484491184750838227&amp;postID=315503343937805399&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/315503343937805399'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5484491184750838227/posts/default/315503343937805399'/><link rel='alternate' type='text/html' href='http://engineers-be-ambitious.blogspot.com/2007/06/safari-for-windows.html' title='Safari for Windows'/><author><name>Hiroyuki Kato</name><uri>http://www.blogger.com/profile/02383046368360642008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
