<?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-35800528</id><updated>2011-04-22T03:20:59.747+09:00</updated><title type='text'>Smiling Programmer</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://smiling-programmer.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35800528/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://smiling-programmer.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>nyankichi22</name><uri>http://www.blogger.com/profile/09238209263202490122</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>22</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-35800528.post-5444001367717312704</id><published>2008-12-13T16:40:00.002+09:00</published><updated>2008-12-13T16:43:03.585+09:00</updated><title type='text'>さくらのレンタルサーバにMercurialをインストール</title><content type='html'>1&lt;br /&gt;~/src&lt;br /&gt;に&lt;br /&gt;mercurial-1.0.2.tar.gz&lt;br /&gt;をダウンロード&lt;br /&gt;&lt;br /&gt;2&lt;br /&gt;tar zxvf mercurial-1.0.2.tar.gz&lt;br /&gt;&lt;br /&gt;3&lt;br /&gt;cd mercurial-1.0.2&lt;br /&gt;&lt;br /&gt;4&lt;br /&gt;python setup.py install --home=$HOME --force&lt;br /&gt;&lt;br /&gt;5&lt;br /&gt;.cshrc&lt;br /&gt;に&lt;br /&gt;setenv PYTHONPATH $HOME/lib/python&lt;br /&gt;を追加&lt;br /&gt;&lt;br /&gt;6&lt;br /&gt;source .cshrc&lt;br /&gt;&lt;br /&gt;7&lt;br /&gt;~/var/repository&lt;br /&gt;を作成&lt;br /&gt;&lt;br /&gt;8&lt;br /&gt;~/var/repository&lt;br /&gt;にて&lt;br /&gt;hg init hoge&lt;br /&gt;としてテストのリポジトリを作成&lt;br /&gt;&lt;br /&gt;9&lt;br /&gt;~/var/repository/hoge/.hg&lt;br /&gt;に&lt;br /&gt;hgrc&lt;br /&gt;を作成&lt;br /&gt;内容は&lt;br /&gt;[web]&lt;br /&gt;push_ssl = false&lt;br /&gt;allow_push = *&lt;br /&gt;&lt;br /&gt;[hooks]&lt;br /&gt;incoming = hg update&lt;br /&gt;&lt;br /&gt;#incoming = hg update&lt;br /&gt;#はpushされたら、ファイルを更新するため&lt;br /&gt;&lt;br /&gt;以下、HTTP接続でリポジトリにアクセスする場合&lt;br /&gt;&lt;br /&gt;10&lt;br /&gt;cp ~/src/mercurial-1.0.2/hgwebdir.cgi ~/www/repository&lt;br /&gt;&lt;br /&gt;11&lt;br /&gt;hgwebdir.cgi&lt;br /&gt;を編集&lt;br /&gt;#!/usr/bin/env python&lt;br /&gt;-&gt;&lt;br /&gt;#!/usr/local/bin/python&lt;br /&gt;&lt;br /&gt;#import sys&lt;br /&gt;#sys.path.insert(0, "/path/to/python/lib")&lt;br /&gt;-&gt;&lt;br /&gt;import sys&lt;br /&gt;sys.path.insert(0, "/home/ID/lib/python")&lt;br /&gt;&lt;br /&gt;#import os&lt;br /&gt;#os.environ["HGENCODING"] = "UTF-8"&lt;br /&gt;-&gt;&lt;br /&gt;import os&lt;br /&gt;os.environ["HGENCODING"] = "UTF-8"&lt;br /&gt;&lt;br /&gt;12&lt;br /&gt;chmod +x hgwebdir.cgi&lt;br /&gt;&lt;br /&gt;13&lt;br /&gt;~/www/repository&lt;br /&gt;に&lt;br /&gt;hgweb.config&lt;br /&gt;を作成&lt;br /&gt;内容は&lt;br /&gt;[paths]&lt;br /&gt;hoge = /home/ID/var/repository/hoge&lt;br /&gt;&lt;br /&gt;14&lt;br /&gt;ブラウザで&lt;br /&gt;http://ID.sakura.ne.jp/repository/hgwebdir.cgi&lt;br /&gt;にアクセス&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35800528-5444001367717312704?l=smiling-programmer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://smiling-programmer.blogspot.com/feeds/5444001367717312704/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35800528&amp;postID=5444001367717312704' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35800528/posts/default/5444001367717312704'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35800528/posts/default/5444001367717312704'/><link rel='alternate' type='text/html' href='http://smiling-programmer.blogspot.com/2008/12/mercurial.html' title='さくらのレンタルサーバにMercurialをインストール'/><author><name>nyankichi22</name><uri>http://www.blogger.com/profile/09238209263202490122</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-35800528.post-1580187937520853339</id><published>2008-12-13T16:39:00.001+09:00</published><updated>2009-03-07T10:20:56.616+09:00</updated><title type='text'>さくらのレンタルサーバにRedmineをインストール</title><content type='html'>1&lt;br /&gt;~/src&lt;br /&gt;に&lt;br /&gt;redmine-0.7.3.tar.gz&lt;br /&gt;をダウンロード&lt;br /&gt;&lt;br /&gt;2&lt;br /&gt;tar zxvf redmine-0.7.3.tar.gz&lt;br /&gt;&lt;br /&gt;3&lt;br /&gt;redmine-0.7.3&lt;br /&gt;を&lt;br /&gt;~/var&lt;br /&gt;に移動&lt;br /&gt;&lt;br /&gt;4&lt;br /&gt;redmine-0.7.3&lt;br /&gt;を&lt;br /&gt;redmine&lt;br /&gt;にリネーム&lt;br /&gt;&lt;br /&gt;5&lt;br /&gt;~/var/redmine&lt;br /&gt;にて&lt;br /&gt;chmod -R o+w log tmp&lt;br /&gt;(-Rは再帰的)&lt;br /&gt;&lt;br /&gt;6&lt;br /&gt;~/var/redmine/config&lt;br /&gt;の&lt;br /&gt;database.yml.example&lt;br /&gt;を&lt;br /&gt;database.yml&lt;br /&gt;にコピーし、編集&lt;br /&gt;&lt;br /&gt;production:&lt;br /&gt; adapter: mysql&lt;br /&gt; database: データベース名&lt;br /&gt; host: データベース サーバ&lt;br /&gt; username: データベース ユーザ名&lt;br /&gt; password: データベース 接続パスワード&lt;br /&gt;&lt;br /&gt;#encoding: utf8は消す、さくらレンタルサーバで対応していない？&lt;br /&gt;&lt;br /&gt;7&lt;br /&gt;~/var/redmine&lt;br /&gt;にて&lt;br /&gt;rake db:migrate RAILS_ENV="production"&lt;br /&gt;rake load_default_data RAILS_ENV="production"&lt;br /&gt;言語は&lt;br /&gt;ja&lt;br /&gt;&lt;br /&gt;8&lt;br /&gt;~/var/redmine/config&lt;br /&gt;の&lt;br /&gt;environment.rb&lt;br /&gt;を編集&lt;br /&gt;&lt;br /&gt;一番上に&lt;br /&gt;$LOAD_PATH.push("/home/ID/lib")&lt;br /&gt;ENV['GEM_HOME'] ||= '/home/ID/lib/ruby/gem'&lt;br /&gt;を追加&lt;br /&gt;&lt;br /&gt;#.cshrc&lt;br /&gt;#の&lt;br /&gt;#RUBYLIB&lt;br /&gt;#GEM_HOME&lt;br /&gt;#に相当&lt;br /&gt;&lt;br /&gt;ENV['RAILS_ENV'] ||= 'production'&lt;br /&gt;のコメントをはずす&lt;br /&gt;&lt;br /&gt;9&lt;br /&gt;~/var/redmine/public&lt;br /&gt;の&lt;br /&gt;dispatch.cgi.example&lt;br /&gt;を&lt;br /&gt;dispatch.cgi.&lt;br /&gt;にコピーし、編集&lt;br /&gt;#!/usr/bin/ruby&lt;br /&gt;-&gt;&lt;br /&gt;#!/usr/local/bin/ruby&lt;br /&gt;&lt;br /&gt;10&lt;br /&gt;chmod +x dispatch.cgi&lt;br /&gt;&lt;br /&gt;11&lt;br /&gt;~/var/redmine/public/.htaccess&lt;br /&gt;を編集&lt;br /&gt;Options +FollowSymLinks +ExecCGI&lt;br /&gt;をコメントアウト&lt;br /&gt;#Options +FollowSymLinks +ExecCGI&lt;br /&gt;&lt;br /&gt;12&lt;br /&gt;ln -s $HOME/var/redmine/public $HOME/www/redmine&lt;br /&gt;&lt;br /&gt;13&lt;br /&gt;ブラウザで&lt;br /&gt;http://ID.sakura.ne.jp/redmine/&lt;br /&gt;にアクセス&lt;br /&gt;&lt;br /&gt;14&lt;br /&gt;文字の扱いでバグがあるらしい&lt;br /&gt;http://arika.org/diary/20080610&lt;br /&gt;http://d.hatena.ne.jp/masaking/20080710/1215684916&lt;br /&gt;&lt;br /&gt;~/var/redmine/config&lt;br /&gt;に&lt;br /&gt;initializers&lt;br /&gt;というディレクトリを作る。そこに、&lt;br /&gt;remove_string_chars.rb&lt;br /&gt;というファイルを作る。内容は&lt;br /&gt;&lt;br /&gt;unless '1.9'.respond_to?(:force_encoding)&lt;br /&gt; String.class_eval do&lt;br /&gt;   begin&lt;br /&gt;     remove_method :chars&lt;br /&gt;   rescue NameError&lt;br /&gt;     # OK&lt;br /&gt;   end&lt;br /&gt; end&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;15&lt;br /&gt;後で、Mercurialの連携するために&lt;br /&gt;~/var/redmine/config/environment.rb&lt;br /&gt;を編集&lt;br /&gt;&lt;br /&gt;ENV['PATH'] += ':/home/ID/bin'&lt;br /&gt;ENV['PYTHONPATH'] ||= '/home/ID/lib/python'&lt;br /&gt;&lt;br /&gt;16&lt;br /&gt;~/var/redmine/lang/ja.yml&lt;br /&gt;の&lt;br /&gt;general_pdf_encoding: UTF-8&lt;br /&gt;-&gt;&lt;br /&gt;general_pdf_encoding: SJIS&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35800528-1580187937520853339?l=smiling-programmer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://smiling-programmer.blogspot.com/feeds/1580187937520853339/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35800528&amp;postID=1580187937520853339' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35800528/posts/default/1580187937520853339'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35800528/posts/default/1580187937520853339'/><link rel='alternate' type='text/html' href='http://smiling-programmer.blogspot.com/2008/12/redmine.html' title='さくらのレンタルサーバにRedmineをインストール'/><author><name>nyankichi22</name><uri>http://www.blogger.com/profile/09238209263202490122</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-35800528.post-5605290639599085443</id><published>2008-12-13T16:38:00.002+09:00</published><updated>2008-12-13T16:39:48.315+09:00</updated><title type='text'>さくらのレンタルサーバにRails on Rubyをインストール</title><content type='html'>1&lt;br /&gt;.cshrc&lt;br /&gt;を編集&lt;br /&gt;&lt;br /&gt;setenv GEM_HOME $HOME/lib/ruby/gem&lt;br /&gt;を追加&lt;br /&gt;&lt;br /&gt;source .cshrc&lt;br /&gt;rehash&lt;br /&gt;&lt;br /&gt;2&lt;br /&gt;~/src&lt;br /&gt;に&lt;br /&gt;rubygems-1.3.0.tgz&lt;br /&gt;をダウンロード&lt;br /&gt;&lt;br /&gt;3&lt;br /&gt;tar zxvf rubygems-1.3.0.tgz&lt;br /&gt;&lt;br /&gt;4&lt;br /&gt;cd rubygems-1.3.0&lt;br /&gt;&lt;br /&gt;5&lt;br /&gt;ruby setup.rb --prefix=$HOME&lt;br /&gt;&lt;br /&gt;6&lt;br /&gt;.cshrc&lt;br /&gt;を編集&lt;br /&gt;&lt;br /&gt;set pathの最後に&lt;br /&gt;$HOME/bin&lt;br /&gt;を追加&lt;br /&gt;ファイルの最後に&lt;br /&gt;setenv RUBYLIB $HOME/lib&lt;br /&gt;を追加&lt;br /&gt;&lt;br /&gt;source $HOME/.cshrc&lt;br /&gt;rehash&lt;br /&gt;&lt;br /&gt;7&lt;br /&gt;確認&lt;br /&gt;gem18 --version&lt;br /&gt;&lt;br /&gt;8&lt;br /&gt;gem18 install rails --include-dependencies&lt;br /&gt;&lt;br /&gt;9&lt;br /&gt;.cshrcの&lt;br /&gt;を編集&lt;br /&gt;set pathの最後に&lt;br /&gt;$HOME/lib/ruby/gem/bin&lt;br /&gt;を追加&lt;br /&gt;&lt;br /&gt;10&lt;br /&gt;source $HOME/.cshrc&lt;br /&gt;rehash&lt;br /&gt;&lt;br /&gt;11&lt;br /&gt;確認&lt;br /&gt;rails --version&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35800528-5605290639599085443?l=smiling-programmer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://smiling-programmer.blogspot.com/feeds/5605290639599085443/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35800528&amp;postID=5605290639599085443' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35800528/posts/default/5605290639599085443'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35800528/posts/default/5605290639599085443'/><link rel='alternate' type='text/html' href='http://smiling-programmer.blogspot.com/2008/12/rails-on-ruby.html' title='さくらのレンタルサーバにRails on Rubyをインストール'/><author><name>nyankichi22</name><uri>http://www.blogger.com/profile/09238209263202490122</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-35800528.post-1537606997570581062</id><published>2008-10-29T00:04:00.001+09:00</published><updated>2008-10-29T00:05:40.846+09:00</updated><title type='text'>Redmine + Mercurial</title><content type='html'>現在CVSを使っているが、Redmine+Mercurialに移行を計画中。&lt;br /&gt;セットアップに関して情報をまとめます。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35800528-1537606997570581062?l=smiling-programmer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://smiling-programmer.blogspot.com/feeds/1537606997570581062/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35800528&amp;postID=1537606997570581062' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35800528/posts/default/1537606997570581062'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35800528/posts/default/1537606997570581062'/><link rel='alternate' type='text/html' href='http://smiling-programmer.blogspot.com/2008/10/redmine-mercurial.html' title='Redmine + Mercurial'/><author><name>nyankichi22</name><uri>http://www.blogger.com/profile/09238209263202490122</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-35800528.post-5826974268716073652</id><published>2008-08-14T00:12:00.002+09:00</published><updated>2008-08-14T00:24:30.336+09:00</updated><title type='text'>バックライト</title><content type='html'>レジストリのバックライトの情報を書き換えても反映されなかったので、プログラムでレジストリを変更後、&lt;br /&gt;HANDLE hBackLightEvent = CreateEvent(NULL, FALSE, TRUE, TEXT("BackLightChangeEvent"));&lt;br /&gt;if (hBackLightEvent) {&lt;br /&gt;    SetEvent(hBackLightEvent);&lt;br /&gt;    CloseHandle(hBackLightEvent);&lt;br /&gt;}&lt;br /&gt;として、イベントを発生させてみた。が、うまくいかない。&lt;br /&gt;&lt;br /&gt;SendMessage(HWND_BROADCAST,WM_SETTINGCHANGE,0,0);&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;バックライト.lnk&lt;br /&gt;と名前のショートカットファイルを作成&lt;br /&gt;中身は&lt;br /&gt;\Windows\ctlpnl.exe cplmain.cpl,6&lt;br /&gt;&lt;br /&gt;２&lt;br /&gt;上記のファイルを&lt;br /&gt;\Windows\スタートメニュー\プログラム&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;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35800528-5826974268716073652?l=smiling-programmer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://smiling-programmer.blogspot.com/feeds/5826974268716073652/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35800528&amp;postID=5826974268716073652' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35800528/posts/default/5826974268716073652'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35800528/posts/default/5826974268716073652'/><link rel='alternate' type='text/html' href='http://smiling-programmer.blogspot.com/2008/08/blog-post.html' title='バックライト'/><author><name>nyankichi22</name><uri>http://www.blogger.com/profile/09238209263202490122</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-35800528.post-3567132994563940399</id><published>2008-08-09T22:54:00.002+09:00</published><updated>2008-08-09T22:59:03.982+09:00</updated><title type='text'>S11HTのバックライト</title><content type='html'>バックライトの輝度を変更するには、レジストリを変更すればいいのだが。。。&lt;br /&gt;MortScriptにて&lt;br /&gt;&lt;br /&gt;bl = RegRead("HKCU", "ControlPanel\BackLight", "Brightness")&lt;br /&gt;&lt;br /&gt;Switch (bl)&lt;br /&gt;  Case (1)&lt;br /&gt;    bl = 10&lt;br /&gt;  Case (2, 3, 4, 5, 6, 7, 8, 9, 10)&lt;br /&gt;    bl = 1&lt;br /&gt;EndSwitch&lt;br /&gt;&lt;br /&gt;RegWriteDWord("HKCU", "ControlPanel\BackLight", "Brightness", bl)&lt;br /&gt;&lt;br /&gt;とすると、レジストリの値は変更されるが、S11THでは、ソフトウェアリセットをしないと、適用されない。&lt;br /&gt;BackLightChangeEvent&lt;br /&gt;なるイベントを発生させる必要があるようだ。ただ、MortScriptでイベントを発生させる方法はよくわからない。VS2005を使って、コードを書いてみよう。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35800528-3567132994563940399?l=smiling-programmer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://smiling-programmer.blogspot.com/feeds/3567132994563940399/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35800528&amp;postID=3567132994563940399' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35800528/posts/default/3567132994563940399'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35800528/posts/default/3567132994563940399'/><link rel='alternate' type='text/html' href='http://smiling-programmer.blogspot.com/2008/08/s11ht_09.html' title='S11HTのバックライト'/><author><name>nyankichi22</name><uri>http://www.blogger.com/profile/09238209263202490122</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-35800528.post-7962974207124023096</id><published>2008-08-09T22:44:00.002+09:00</published><updated>2008-08-09T22:49:54.348+09:00</updated><title type='text'>S11HT</title><content type='html'>S11HTにインストールしたソフト&lt;br /&gt;&lt;br /&gt;MortScript&lt;br /&gt;Google Maps for Mobile&lt;br /&gt;GSFinder + WM5&lt;br /&gt;PocketHpte&lt;br /&gt;TRE(Tascal Registry Editor)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35800528-7962974207124023096?l=smiling-programmer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://smiling-programmer.blogspot.com/feeds/7962974207124023096/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35800528&amp;postID=7962974207124023096' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35800528/posts/default/7962974207124023096'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35800528/posts/default/7962974207124023096'/><link rel='alternate' type='text/html' href='http://smiling-programmer.blogspot.com/2008/08/s11ht.html' title='S11HT'/><author><name>nyankichi22</name><uri>http://www.blogger.com/profile/09238209263202490122</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-35800528.post-4598654107351596168</id><published>2007-11-10T23:57:00.000+09:00</published><updated>2007-11-11T00:18:27.344+09:00</updated><title type='text'>LAMY Safari 大人買い</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_fVg8Vvz0koc/RzXKG3KXqrI/AAAAAAAAAAc/vv-cULhHahg/s1600-h/DCF_0002.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_fVg8Vvz0koc/RzXKG3KXqrI/AAAAAAAAAAc/vv-cULhHahg/s320/DCF_0002.JPG" alt="" id="BLOGGER_PHOTO_ID_5131229569694018226" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;以前から、LAMY2000の４色ボールペンを愛用していましたが、ちょっと万年筆に興味を持ち出して・・・、LAMY Safari を買いました。計８本（写真は７本ですが）・・・。奥さんごめんなさい。&lt;br /&gt;極細字のEFが黒、青、赤、黄、スケルトンの５本。細字のFが白、黒、スケルトンの３本。気軽に買えるサファリと言え、８本も買うとさすがにそこそこの出費になってしまいました。普段４色ボールペンを使っている僕にとっては、ブラック、ブルー、レッド、グリーンのインクは必須。ついでにブルーブラックというなんとなく惹かれる色があってので極細字のEFを５本買ってしまいました。細字のFは白と黒を”限定モデル”惹かれてしまいました。&lt;br /&gt;万年筆で書く字って味があっていいですね。字はきれいなほうではないですが、それなりの雰囲気が出て楽しいですね。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35800528-4598654107351596168?l=smiling-programmer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://smiling-programmer.blogspot.com/feeds/4598654107351596168/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35800528&amp;postID=4598654107351596168' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35800528/posts/default/4598654107351596168'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35800528/posts/default/4598654107351596168'/><link rel='alternate' type='text/html' href='http://smiling-programmer.blogspot.com/2007/11/lamy-safari.html' title='LAMY Safari 大人買い'/><author><name>nyankichi22</name><uri>http://www.blogger.com/profile/09238209263202490122</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/_fVg8Vvz0koc/RzXKG3KXqrI/AAAAAAAAAAc/vv-cULhHahg/s72-c/DCF_0002.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35800528.post-405708163237597436</id><published>2007-11-01T23:58:00.000+09:00</published><updated>2007-11-02T00:13:37.144+09:00</updated><title type='text'>Mesh Generator</title><content type='html'>仕事でメッシュジェネレータを作るんですが、自動メッシュ生成のアルゴリズムといえば&lt;br /&gt;１．アドバンシングフロント法&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/35800528-405708163237597436?l=smiling-programmer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://smiling-programmer.blogspot.com/feeds/405708163237597436/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35800528&amp;postID=405708163237597436' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35800528/posts/default/405708163237597436'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35800528/posts/default/405708163237597436'/><link rel='alternate' type='text/html' href='http://smiling-programmer.blogspot.com/2007/11/mesh-generator.html' title='Mesh Generator'/><author><name>nyankichi22</name><uri>http://www.blogger.com/profile/09238209263202490122</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-35800528.post-8841380387794931875</id><published>2007-10-19T23:06:00.000+09:00</published><updated>2007-10-19T23:41:15.363+09:00</updated><title type='text'>無印良品のメモパッド</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_fVg8Vvz0koc/Rxi_Wc51tII/AAAAAAAAAAU/UjVTJYymD7k/s1600-h/071019_232709.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_fVg8Vvz0koc/Rxi_Wc51tII/AAAAAAAAAAU/UjVTJYymD7k/s200/071019_232709.JPG" alt="" id="BLOGGER_PHOTO_ID_5123054968570754178" 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;span style="font-weight: bold;"&gt;ガッビ～～～ン。&lt;/span&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;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35800528-8841380387794931875?l=smiling-programmer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://smiling-programmer.blogspot.com/feeds/8841380387794931875/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35800528&amp;postID=8841380387794931875' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35800528/posts/default/8841380387794931875'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35800528/posts/default/8841380387794931875'/><link rel='alternate' type='text/html' href='http://smiling-programmer.blogspot.com/2007/10/blog-post_19.html' title='無印良品のメモパッド'/><author><name>nyankichi22</name><uri>http://www.blogger.com/profile/09238209263202490122</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/_fVg8Vvz0koc/Rxi_Wc51tII/AAAAAAAAAAU/UjVTJYymD7k/s72-c/071019_232709.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35800528.post-5633890978851246075</id><published>2007-10-14T00:26:00.000+09:00</published><updated>2007-10-14T00:28:05.604+09:00</updated><title type='text'>ジオメトリエンジン</title><content type='html'>ジオメトリエンジン作成中&lt;br /&gt;まずは、プリミティブの最接近点、距離。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35800528-5633890978851246075?l=smiling-programmer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://smiling-programmer.blogspot.com/feeds/5633890978851246075/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35800528&amp;postID=5633890978851246075' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35800528/posts/default/5633890978851246075'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35800528/posts/default/5633890978851246075'/><link rel='alternate' type='text/html' href='http://smiling-programmer.blogspot.com/2007/10/blog-post.html' title='ジオメトリエンジン'/><author><name>nyankichi22</name><uri>http://www.blogger.com/profile/09238209263202490122</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-35800528.post-8385431233016382277</id><published>2007-09-23T00:14:00.000+09:00</published><updated>2007-09-23T00:32:12.731+09:00</updated><title type='text'>CVS</title><content type='html'>今まで、WinCVSごった煮版を使っていたが、ほかの人とリポジトリを共有することになり、CVSNTを使うことにした。日本語も扱いたかったので、Takashi SawanakaさんのCVSNT SJIS版を採用。&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;ところが、クライアントとして、WinCVSごった煮版を使うと、たとえば比較を行うとアプリケーションエラーが起こるなど、すごく不安定。というわけでクライアントもあろはだよCVSさんWinCVS1.3b14-SJIS-12に変更した。&lt;br /&gt;&lt;br /&gt;以下設定の備忘録&lt;br /&gt;&lt;br /&gt;１&lt;br /&gt;CVSNT SJIS版を&lt;br /&gt;http://igeta.ifdef.jp/cvsnt.html&lt;br /&gt;からダウンロード&lt;br /&gt;２&lt;br /&gt;WinCVS1.3b14-SJIS-12を&lt;br /&gt;http://www.ne.jp/asahi/kuribara/hiroshi/cvstop.html&lt;br /&gt;からダウンロード&lt;br /&gt;３&lt;br /&gt;CNSNT SJIS版をインストール&lt;br /&gt;インストール時のオプションとして、フルインストールを選択&lt;br /&gt;４&lt;br /&gt;コントロールパネルのCVS for NTを選ぶ&lt;br /&gt;５&lt;br /&gt;サービスの状態で、CVSサービス、CVSロックサービスを停止&lt;br /&gt;６&lt;br /&gt;リポジトリを追加&lt;br /&gt;７&lt;br /&gt;サービスを再開&lt;br /&gt;８&lt;br /&gt;ユーザーの追加、コマンドラインより&lt;br /&gt;cvs -d リポジトリのルート passwd -r Administrator -a ユーザー名&lt;br /&gt;９&lt;br /&gt;WinCVS1.3b14-SJIS-12をインストール&lt;br /&gt;１０&lt;br /&gt;環境設定の全般で&lt;br /&gt;認証方法 pserver&lt;br /&gt;リポジトリパス CVSNTで追加したリポジトリの名称&lt;br /&gt;ホストアドレス CVSNTを動かすマシン名&lt;br /&gt;ユーザー名 追加したユーザー名&lt;br /&gt;とする&lt;br /&gt;１１&lt;br /&gt;コマンドラインから使うのであれば&lt;br /&gt;環境変数に&lt;br /&gt;CVSROOT=:pserver:ユーザー名@マシン名:リポジトリの名称&lt;br /&gt;を登録&lt;br /&gt;１２&lt;br /&gt;CVSNTを動かすマシンがWindowsXP SP2ならば、ファイアウォールの例外に、CVSNTが使用するポート（デフォルトでは、2401)を追加しておく&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35800528-8385431233016382277?l=smiling-programmer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://smiling-programmer.blogspot.com/feeds/8385431233016382277/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35800528&amp;postID=8385431233016382277' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35800528/posts/default/8385431233016382277'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35800528/posts/default/8385431233016382277'/><link rel='alternate' type='text/html' href='http://smiling-programmer.blogspot.com/2007/09/cvs.html' title='CVS'/><author><name>nyankichi22</name><uri>http://www.blogger.com/profile/09238209263202490122</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-35800528.post-4541210076600480255</id><published>2007-04-29T21:51:00.000+09:00</published><updated>2007-04-29T22:02:11.558+09:00</updated><title type='text'>＆＆演算子や｜｜演算子</title><content type='html'>RubyやC#では、＆＆演算子や｜｜演算子はオーバーロードできないようだ。オペランドの評価に問題があるからかな・・。&lt;br /&gt;Kasyでは今のところ、＆＆や｜｜をメソッドとして実装しているのだが、メソッドとして実装してかつ不必要にオペランドを評価しないようにするために、引数の評価をメソッド内部で行うという非常に汚い処理になってしまう。メソッドとして実装するのはやめようかな。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35800528-4541210076600480255?l=smiling-programmer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://smiling-programmer.blogspot.com/feeds/4541210076600480255/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35800528&amp;postID=4541210076600480255' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35800528/posts/default/4541210076600480255'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35800528/posts/default/4541210076600480255'/><link rel='alternate' type='text/html' href='http://smiling-programmer.blogspot.com/2007/04/blog-post.html' title='＆＆演算子や｜｜演算子'/><author><name>nyankichi22</name><uri>http://www.blogger.com/profile/09238209263202490122</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-35800528.post-1369157769652664692</id><published>2007-03-28T23:03:00.000+09:00</published><updated>2007-03-28T23:16:08.069+09:00</updated><title type='text'>Newマシーン</title><content type='html'>自宅のマシンの調子がすごく悪くなった。使っていると突然電源が落ちて再起動。特にログオン直後に落ちる確率が高い。いろいろ調べた結果、おそらくマザーボードが怪しいということにあって、新たにマシンを組むことにしました。&lt;br /&gt;&lt;br /&gt;MB: ASUS P5B&lt;br /&gt;CPU: Intel Core 2 Duo E4300&lt;br /&gt;Memory: CFD ELIXIR PC2-6400 1GB×2&lt;br /&gt;GPU: ELSA GLADIAC743 GeForce6600GT&lt;br /&gt;HDD: WD50000AAKS&lt;br /&gt;&lt;br /&gt;しめて、約￥75,000。&lt;br /&gt;手持ちのAGPのビデオカードや、PC-3200のメモリも使えなくなるので、意外と出費がかさんでしまった。&lt;br /&gt;&lt;br /&gt;で、このCPU。いやー、お手軽にオーバークロックできちゃいますね。マザーでFSBを変えるだけで、リテールファンのまま、1.8GHz-&gt;3.0GHzで超安定。一晩中ベンチを回しても問題ないので、ついついこのまま使ってしまっています。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35800528-1369157769652664692?l=smiling-programmer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://smiling-programmer.blogspot.com/feeds/1369157769652664692/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35800528&amp;postID=1369157769652664692' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35800528/posts/default/1369157769652664692'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35800528/posts/default/1369157769652664692'/><link rel='alternate' type='text/html' href='http://smiling-programmer.blogspot.com/2007/03/new.html' title='Newマシーン'/><author><name>nyankichi22</name><uri>http://www.blogger.com/profile/09238209263202490122</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-35800528.post-4937444716089958009</id><published>2007-03-25T23:32:00.000+09:00</published><updated>2007-03-25T23:34:04.927+09:00</updated><title type='text'>自分の心と直感に従う勇気</title><content type='html'>Your time is limited, so don't waste it living someone else's life. Don't be trapped by dogma - which is living with the results of other　people's thinking.&lt;br /&gt;「君たちの時間は限られている。だから、他人の人生を生きるような無駄なことはするな。他人の考えにしばられたドグマ（教義）に惑わされてはいけない。」&lt;br /&gt;Don't let the noise of others' opinions drown out your own inner voice.&lt;br /&gt;「他人の意見ではなく、自分の中の声に耳を澄ませなさい。」&lt;br /&gt;And most important, have the courage to follow your heart and intuition. They somehow already know what you truly want to become.&lt;br /&gt;「そして、最も大切なのは、自分の心と直感に従う勇気を持つことです。自分の本当になりたい姿を知っているのは、自分の心と直感なのだから。」&lt;br /&gt;Stay Hungry. Stay Foolish.&lt;br /&gt;「ハングリーであれ、馬鹿であれ。」&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35800528-4937444716089958009?l=smiling-programmer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://smiling-programmer.blogspot.com/feeds/4937444716089958009/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35800528&amp;postID=4937444716089958009' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35800528/posts/default/4937444716089958009'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35800528/posts/default/4937444716089958009'/><link rel='alternate' type='text/html' href='http://smiling-programmer.blogspot.com/2007/03/blog-post.html' title='自分の心と直感に従う勇気'/><author><name>nyankichi22</name><uri>http://www.blogger.com/profile/09238209263202490122</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-35800528.post-2829819468172061560</id><published>2007-03-07T23:10:00.000+09:00</published><updated>2007-03-07T23:44:14.838+09:00</updated><title type='text'>C++で&amp;&amp;や||オペレータ</title><content type='html'>C++で、&amp;&amp;amp;やは演算子の多重定義ができるのだが、&lt;br /&gt;SomeClass A;&lt;br /&gt;int b = 0;&lt;br /&gt;if (A &amp;&amp;amp; ((b=b+1) == 2)) {&lt;br /&gt;...&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;というプログラムがあり、SomeClassでboolへのキャスト演算子と&amp;&amp;amp;演算子が多重定義されている場合、Aをboolにキャストして真の場合のみ、((b=b+1) == 2)) が評価され、そうでない場合は、((b=b+1) == 2)) を評価しないようにすることはできるのだろうか？&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35800528-2829819468172061560?l=smiling-programmer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://smiling-programmer.blogspot.com/feeds/2829819468172061560/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35800528&amp;postID=2829819468172061560' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35800528/posts/default/2829819468172061560'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35800528/posts/default/2829819468172061560'/><link rel='alternate' type='text/html' href='http://smiling-programmer.blogspot.com/2007/03/c.html' title='C++で&amp;&amp;や||オペレータ'/><author><name>nyankichi22</name><uri>http://www.blogger.com/profile/09238209263202490122</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-35800528.post-1805830397797821588</id><published>2007-02-25T16:19:00.000+09:00</published><updated>2007-02-25T16:24:18.228+09:00</updated><title type='text'>Kasy</title><content type='html'>基本的な制御構文&lt;br /&gt;関数定義&lt;br /&gt;関数呼び出し&lt;br /&gt;まで動くようになった。&lt;br /&gt;今のところ組み込みクラスはIntegerのみ。&lt;br /&gt;まずは組み込みクラスとして&lt;br /&gt;Real&lt;br /&gt;String&lt;br /&gt;Array&lt;br /&gt;Map&lt;br /&gt;を作る予定。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35800528-1805830397797821588?l=smiling-programmer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://smiling-programmer.blogspot.com/feeds/1805830397797821588/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35800528&amp;postID=1805830397797821588' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35800528/posts/default/1805830397797821588'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35800528/posts/default/1805830397797821588'/><link rel='alternate' type='text/html' href='http://smiling-programmer.blogspot.com/2007/02/kasy.html' title='Kasy'/><author><name>nyankichi22</name><uri>http://www.blogger.com/profile/09238209263202490122</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-35800528.post-116636265012335471</id><published>2006-12-17T22:20:00.000+09:00</published><updated>2007-01-08T22:10:05.313+09:00</updated><title type='text'>ThinkPad X31</title><content type='html'>結局 、ノートPCはThinkPad X31にしました。&lt;br /&gt;画面が大きいのにしたかったんですが、使う状況を考え、持ち運びのしやすさを第一に考えました。ThinkPadで携帯性ならXシリーズということに。たまたま、Yahooで落札した日に、電車の中でT43を使っている人の隣に座ったんですが、さすがに大きい・・。オフィスで使う分にはそこそこコンパクトに感じても電車の中だと大きく感じますね。X31にしてよかったです。&lt;br /&gt;最新のX60も考えたんですが、中古でX31を購入すればメモリやHDDを増設しても10万円ぐらい節約になるなーと選びました。10万円あれば、家のメインマシンをPen4-&gt;Core 2 Duoにして、iPodも買えるなーと妄想しおります。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35800528-116636265012335471?l=smiling-programmer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://smiling-programmer.blogspot.com/feeds/116636265012335471/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35800528&amp;postID=116636265012335471' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35800528/posts/default/116636265012335471'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35800528/posts/default/116636265012335471'/><link rel='alternate' type='text/html' href='http://smiling-programmer.blogspot.com/2006/12/thinkpad-x31.html' title='ThinkPad X31'/><author><name>nyankichi22</name><uri>http://www.blogger.com/profile/09238209263202490122</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-35800528.post-116489615448824155</id><published>2006-11-30T22:48:00.000+09:00</published><updated>2006-11-30T23:15:54.516+09:00</updated><title type='text'>ノートPC</title><content type='html'>&lt;span style="font-family: verdana;"&gt;ノートPCを買おうと思っています。&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: verdana;"&gt;今のところ&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: verdana;"&gt;ThinkPad T60&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: verdana;"&gt;ThinkPad Z61t&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: verdana;"&gt;Latitude D620&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: verdana;"&gt;が候補。&lt;br /&gt;画面が大きくてなおかつそこそこ持ち運べるサイズが一番の基準。&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: verdana;"&gt;Z61tは幅は大きめだが奥行きが小さく割りとコンパクトな印象。D620もカタログの数値的には同じような感じ。T60は幅はコンパクトだけど奥行きがそこそこあるのであんまりコンパクトな印象がない。コストパフォーマンスはD620がいいんだけどなー。あと幅が２ｃｍ、厚みが５ｍｍ小さければ決定なんですけど・・・。&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: verdana;"&gt;ソニーのTypeSが大きさ的にはかなりいいんだが、ソニーにはことごとく裏切られているので、パス。&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: verdana;"&gt;Let'sノートのY5も魅力的ですが値段が少し予算オーバー。&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;振り返ってみるとノートPCも５台目。&lt;br /&gt;Latitude&lt;br /&gt;↓&lt;br /&gt;Mebius&lt;br /&gt;↓&lt;br /&gt;VAIO&lt;br /&gt;↓&lt;br /&gt;LaVieNX&lt;br /&gt;↓&lt;br /&gt;？？？&lt;br /&gt;&lt;br /&gt;初のノートPCのLatitudeはソフマップで付属品がそろっていない中古品を安かったので購入。OSをいれるのにCD-ROMがないので、SCSIのPCカードとSCSIのCD-ROMドライブをジャンク品で購入。ドライバがなくて四苦八苦したなー。当時はインターネットも普及していなかったし。どうやって使えるようにしたんだろ？その頃はジャンク品を買って動くようにするのがCool！って思ってた。今思えばそれはそれで勉強になったなー。&lt;br /&gt;&lt;br /&gt;Mebiusは安かったが、STN液晶だったので画面はいまいちだった。今となっては液晶のシャープだけどね。&lt;br /&gt;&lt;br /&gt;VAIOはデビューのときは衝撃でしたね。すごい薄型で。まー、僕の買ったのは薄型でない大きなVAIOでしたけどね。&lt;br /&gt;&lt;br /&gt;大きいのが続いて次は小さいのがいいなーと思って選んだのが、LaVieNX　LB５００。よく故障したけど、これは結構気に入ってました。GPSをつないでカーナビにしたり。最終的にはHDDがカタカタ言い出して起動しなくなりました。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35800528-116489615448824155?l=smiling-programmer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://smiling-programmer.blogspot.com/feeds/116489615448824155/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35800528&amp;postID=116489615448824155' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35800528/posts/default/116489615448824155'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35800528/posts/default/116489615448824155'/><link rel='alternate' type='text/html' href='http://smiling-programmer.blogspot.com/2006/11/pc.html' title='ノートPC'/><author><name>nyankichi22</name><uri>http://www.blogger.com/profile/09238209263202490122</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-35800528.post-116178209343106806</id><published>2006-10-25T22:12:00.000+09:00</published><updated>2006-10-25T22:14:54.210+09:00</updated><title type='text'>プログラム言語 Kasy</title><content type='html'>プログラム言語名をKasyに変更する。&lt;br /&gt;プログラム言語の仕様を表す場合は、大文字ではじめる、"Kasy"。&lt;br /&gt;自分が作る実装を表す場合は、小文字ではじめる、"kasy"。&lt;br /&gt;Rubyのパクリです・・・。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35800528-116178209343106806?l=smiling-programmer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://smiling-programmer.blogspot.com/feeds/116178209343106806/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35800528&amp;postID=116178209343106806' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35800528/posts/default/116178209343106806'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35800528/posts/default/116178209343106806'/><link rel='alternate' type='text/html' href='http://smiling-programmer.blogspot.com/2006/10/kasy.html' title='プログラム言語 Kasy'/><author><name>nyankichi22</name><uri>http://www.blogger.com/profile/09238209263202490122</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-35800528.post-116161145657799992</id><published>2006-10-23T22:49:00.000+09:00</published><updated>2006-10-23T22:50:56.590+09:00</updated><title type='text'>MSC</title><content type='html'>プログラム言語の名前をMSCとし、プロジェクトを開始した。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35800528-116161145657799992?l=smiling-programmer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://smiling-programmer.blogspot.com/feeds/116161145657799992/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35800528&amp;postID=116161145657799992' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35800528/posts/default/116161145657799992'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35800528/posts/default/116161145657799992'/><link rel='alternate' type='text/html' href='http://smiling-programmer.blogspot.com/2006/10/msc.html' title='MSC'/><author><name>nyankichi22</name><uri>http://www.blogger.com/profile/09238209263202490122</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-35800528.post-116049201067891419</id><published>2006-10-10T23:53:00.000+09:00</published><updated>2006-10-10T23:53:30.696+09:00</updated><title type='text'>プログラム言語</title><content type='html'>約10年ほどアプリケーション開発にたずさわってきたが、その間一番面白いなーと思ったのがプログラム言語を作るということだ。&lt;br /&gt;というわけで、ちょっとづつ自分で新たな言語を作ってみようと思う。最初は勉強をかねて、徐々に実用的なものにし、最終的には、このような処理ならこの言語が一番といえるようなものにしたい。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35800528-116049201067891419?l=smiling-programmer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://smiling-programmer.blogspot.com/feeds/116049201067891419/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35800528&amp;postID=116049201067891419' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35800528/posts/default/116049201067891419'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35800528/posts/default/116049201067891419'/><link rel='alternate' type='text/html' href='http://smiling-programmer.blogspot.com/2006/10/blog-post.html' title='プログラム言語'/><author><name>nyankichi22</name><uri>http://www.blogger.com/profile/09238209263202490122</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>
