<?xml version="1.0" encoding="UTF-8"?>

<rdf:RDF
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:admin="http://webns.net/mvcb/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns="http://purl.org/rss/1.0/"
>

<channel rdf:about="http://blog.digital-squad.net/">
<title>WEBデザイン Tips</title>
<link>http://blog.digital-squad.net/</link>
<description>WEBデザイン、WEB制作にかかわるTipsやノウハウを記録するブログ。</description>
<dc:language>ja</dc:language>
<admin:generatorAgent rdf:resource="http://blog.seesaa.jp/" />
<items>
<rdf:Seq>
<rdf:li rdf:resource="http://blog.digital-squad.net/article/109893571.html" />
<rdf:li rdf:resource="http://blog.digital-squad.net/article/109806615.html" />
<rdf:li rdf:resource="http://blog.digital-squad.net/article/108270020.html" />
<rdf:li rdf:resource="http://match.seesaa.jp/ot_listing.pl?aid=317272&amp;sid=digital-squad&amp;tid=seesaa_hotspot&amp;k=%E5%AE%B6%E5%BA%AD%E6%95%99%E5%B8%AB&amp;hid=35" />
<rdf:li rdf:resource="http://blog.digital-squad.net/article/106792109.html" />
<rdf:li rdf:resource="http://blog.digital-squad.net/article/105942917.html" />
<rdf:li rdf:resource="http://match.seesaa.jp/ot_listing.pl?aid=317272&amp;sid=digital-squad&amp;tid=seesaa_hotspot&amp;k=%E7%A8%8E%E7%90%86%E5%A3%AB&amp;hid=35" />
<rdf:li rdf:resource="http://blog.digital-squad.net/article/105682991.html" />
<rdf:li rdf:resource="http://blog.digital-squad.net/article/103760564.html" />
<rdf:li rdf:resource="http://blog.digital-squad.net/article/103143300.html" />
<rdf:li rdf:resource="http://blog.digital-squad.net/article/103126092.html" />
<rdf:li rdf:resource="http://blog.digital-squad.net/article/102944427.html" />
<rdf:li rdf:resource="http://blog.digital-squad.net/article/101679916.html" />
<rdf:li rdf:resource="http://blog.digital-squad.net/article/101678116.html" />
<rdf:li rdf:resource="http://blog.digital-squad.net/article/101529180.html" />
<rdf:li rdf:resource="http://blog.digital-squad.net/article/101441607.html" />
<rdf:li rdf:resource="http://blog.digital-squad.net/article/101274732.html" />
</rdf:Seq>
</items>
</channel>

<item rdf:about="http://blog.digital-squad.net/article/109893571.html">
<link>http://blog.digital-squad.net/article/109893571.html</link>
<title>Aptana EclipseプラグインをMacにインストールする際のエラー対処法</title>
<description>EllipseのプラグインとしてAptana StudioをMacにインストールする際にエラーが出るのでその対処法について。</description>
<dc:subject>Ruby on Rails</dc:subject>
<dc:creator>digital-squad</dc:creator>
<dc:date>2008-11-19T13:53:52+09:00</dc:date>
<content:encoded><![CDATA[
EllipseのプラグインとしてAptana StudioをMacにインストールする際にエラーが出るのでその対処法について。<br /><a name="more"></a>インストールの手順は<a href="http://blog.digital-squad.net/article/101678116.html">Aptana eclipseプラグインのインストール手順</a>を参考に。<br /><br /><br />で、必要なファイルのダウンロードが終わってInstall Allを選択してインストールが始まると、<br />Unable to complete action for feature "Aptana Web Development Tools" due to errors.<br />というようなエラーがでてその後ずらーっとエラーが並ぶ。<br /><br />これはどうやらインストールディレクトリに書き込み権限（パーミッション）がないのが原因のようなので、アプリケーションフォルダからEclipseを選択して「パッケージの内容を表示」。<br /><br /><strong>Contents ＞ MacOS ＞　plugins</strong>フォルダを選択して読み/書きを許可した後、情報ウインドウの下の方にある歯車から「内包するしている項目に適用」する。<br /><br /><strong>Contents ＞ MacOS ＞ features</strong>にも読み/書きを許可。これは該当フォルダのみでOK<br /><br />これでインストール可能になるはず。

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="http://blog.digital-squad.net/article/109806615.html">
<link>http://blog.digital-squad.net/article/109806615.html</link>
<title>Leopard MacBookでRails開発環境を整える</title>
<description>Leopard MacBookでRails開発環境を整える流れ。Railsの更新、MySQLをMacportsでインストールし終えるまで。なお、Xcodeはインストールしておく。</description>
<dc:subject>Ruby on Rails</dc:subject>
<dc:creator>digital-squad</dc:creator>
<dc:date>2008-11-17T19:17:25+09:00</dc:date>
<content:encoded><![CDATA[
Leopard MacBookでRails開発環境を整える流れ。<br />Railsの更新、MySQLをMacportsでインストールし終えるまで。<br />なお、Xcodeはインストールしておく。<br /><a name="more"></a>■Macportsのインストール<br />Maqcportsのサイトの<a href="http://www.macports.org/install.php" target="_blank">Installing MacPorts</a>から Leopard (Universal)をダウンロードして、インストール。<br /><br />環境変数の追加<br /><div class="dos">export PATH=/opt/local/bin:/opt/local/sbin/:$PATH<br />export MANPATH=/opt/local/man:$MANPATH</div><br /><br /><div class="dos">echo $PATH</div><br />で/opt/local/binが先頭に追加されていればOK。<br /><div class="dos">sudo port -d selfupdate<br />sudo port -d sync</div><br /><br />参考：<a href="http://d.hatena.ne.jp/hakobe932/20061208/1165646618" target="_blank">MacPortsでステキなUNIXツールをインストール - はこべにっき#</a><br /><br />■Railsのアップデート<br /><div class="dos">sudo gem update rails</div><br /><br />■MySQLのインストール<br /><div class="dos">sudo port install mysql5 +server</div><br /><div class="dos">vi ~./.bash_profile<br />export PATH=/opt/local/bin:/opt/local/sbin:$PATH</div><br /><div class="dos">port installed</div><br />でmysqlが含まれているか確認できる。<br /><br />MySQLの初期化<br /><div class="dos">sudo -u mysql mysql_install_db5</div><br />my.cnfを作成<br /><div class="dos">sudo cp /opt/local/share/mysql5/mysql/my-small.cnf /opt/local/etc/mysql5/my.cnf<br />sudo vi /opt/local/etc/mysql5/my.cnf</div><br /><br />自動起動を登録<br /><div class="dos">sudo launchctl load -w /Library/LaunchDaemons/org.macports.mysql5.plist</div><br /><br />MySQLの起動<br /><div class="dos">sudo /opt/local/share/mysql5/mysql/mysql.server start</div><br /><br />パスワードの設定<br /><div class="dos">mysql5 -u root -p パスワードを入力</div><br />接続してみる<br /><div class="dos">mysql5 -u root -p</div><br /><div class="dos">mysql> </div><br />というような表示になればOK。<br /><br />参考：<a href="http://d.hatena.ne.jp/Fumio/20071031" target="_blank">[MySQL][MacBook]Leopardをインストールしました - TryOut Blog</a><br /><br />ひとまずここまで。

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="http://blog.digital-squad.net/article/108270020.html">
<link>http://blog.digital-squad.net/article/108270020.html</link>
<title>Mac OS Xの容量を節約して、インストールする。</title>
<description>Macbook(MB402J/A)のHDDが昇天してしまったので、これを機に再度Macbookをちゃんとセットアップしてみました。</description>
<dc:subject>その他</dc:subject>
<dc:creator>digital-squad</dc:creator>
<dc:date>2008-10-18T17:07:40+09:00</dc:date>
<content:encoded><![CDATA[
<img src="http://digital-squad.up.seesaa.net/image/0313Leopard01.jpg" alt="0313Leopard01.jpg" width="460" height="320" border="0" /><br />Macbook(MB402J/A)のHDDが昇天してしまったので、これを機に再度Macbookをちゃんとセットアップしてみました。<br /><a name="more"></a><br />1.登録情報などの入力<br />買ってすぐ、あるいはOSインストール直後だと起動ムービーが始まり登録情報などの入力を求められますが、ユーザー名などの必要最低限の項目を入力し、「ユーザ登録の情報」住所などの個人情報入力はCommand + Qでスキップ。<br /><br />2.再インストール<br />不要なアプリがあるので、一旦再インストール。<br />起動したままで<strong>Mac OS X Install Disc 1</strong> を挿入。<br /><strong>Install Mac OS X and Bundled Software</strong>をダブルクリック<br />今回はアップル修理のため、OSが10.5.5にアップデートされて戻ってきたので、インストール時のオプションを選択して、「消去してインストール」する。<br /><br />「インストール先の選択」のあとの<strong>「インストールの概要」</strong>で不要な<br />プリンタドライバ、追加フォント、言語環境,バンドルソフトウェアなどを削除する。（念のためx11は残す）<br />プリンタドライバだけで3.4GBもあるので、ドライブ容量節約のために重要。<br /><br />プリンタドライバ、追加フォント、言語環境,バンドルソフトウェアをインストールしなかった場合、インストール直後のHDD使用容量は<strong>10.92GB</strong><br /><br />画面上の表示では1時間20分とか出るが、およそ17分で終了。<br />バンドルソフトウェアなどを外していたため、2枚目は不要。<br /><br />不安な場合は以下の手順でバックアップを<br /><ol><li>Cを押しながらCDから起動</li><li>バックアップ用HDDをつなぐ</li><li>ディスクユーテリィを起動</li><li>復元でソースにMac本体のHDD、復元先にバックアップHDDを指定して復元</li></ol><br />参考：<a href="http://d.hatena.ne.jp/mopemope/20071228/p1" target="_blank">Windows屋さんがMacでBootCampを使う時にやること - mopemopeのおらっちゃ富山県民やちゃあ</a><br /><br />3.ソフトウェア・アップデートを適用<br /><br />4.必要なソフトをインストール<br />Firefox<br /><a href="http://www.blacktree.com/projects/quicksilver.html" target="_blank">Quicksilver</a><br /><br />5.さらにアンインストール<br />さらに不要なソフトをアンインストールしていくが、この際に<a href="http://konstochvanligasaker.se/" target="_blank">AppTrap</a>を使用する。<br /><br />AppTrapはアプリをごみ箱に捨てるときに、関連するデータも削除してくれるフリーソフト。<br /><a href="http://veadardiary.blog29.fc2.com/blog-entry-1139.html" target="_blank">AppTrap | Macの手書き説明書</a><br /><br />キリのいいところまでいたら、Time Machineでバックアップしておく。<br /><br />参考：<a href="http://mac-informer.blogspot.com/2008/10/time-machinenas.html" target="_blank">Time MachineをNASで使用する方法。</a>

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="http://match.seesaa.jp/ot_listing.pl?aid=317272&amp;sid=digital-squad&amp;tid=seesaa_hotspot&amp;k=%E5%AE%B6%E5%BA%AD%E6%95%99%E5%B8%AB&amp;hid=35">
<link>http://match.seesaa.jp/ot_listing.pl?aid=317272&amp;sid=digital-squad&amp;tid=seesaa_hotspot&amp;k=%E5%AE%B6%E5%BA%AD%E6%95%99%E5%B8%AB&amp;hid=35</link>
<title>オススメ・スポンサーサイト「家庭教師」</title>
<description><![CDATA[
<a href="http://match.seesaa.jp/ot_listing.pl?aid=317272&sid=digital-squad&tid=seesaa_hotspot&k=%E5%AE%B6%E5%BA%AD%E6%95%99%E5%B8%AB%20%E5%A4%A7%E9%98%AA&hid=35">家庭教師 大阪</a>&nbsp;|&nbsp;<a href="http://match.seesaa.jp/ot_listing.pl?aid=317272&sid=digital-squad&tid=seesaa_hotspot&k=%E7%A5%9E%E5%A5%88%E5%B7%9D%20%E5%AE%B6%E5%BA%AD%E6%95%99%E5%B8%AB&hid=35">神奈川 家庭教師</a>&nbsp;|&nbsp;<a href="http://match.seesaa.jp/ot_listing.pl?aid=317272&sid=digital-squad&tid=seesaa_hotspot&k=%E5%8C%BB%E5%AD%A6%E9%83%A8%20%E5%8F%97%E9%A8%93&hid=35">医学部 受験</a>&nbsp;|&nbsp;<a href="http://match.seesaa.jp/ot_listing.pl?aid=317272&sid=digital-squad&tid=seesaa_hotspot&k=%E4%BA%AC%E9%83%BD%20%E5%AE%B6%E5%BA%AD%E6%95%99%E5%B8%AB&hid=35">京都 家庭教師</a>&nbsp;|&nbsp;<a href="http://match.seesaa.jp/ot_listing.pl?aid=317272&sid=digital-squad&tid=seesaa_hotspot&k=%E5%9F%BC%E7%8E%89%20%E5%AE%B6%E5%BA%AD%E6%95%99%E5%B8%AB&hid=35">埼玉 家庭教師</a>
]]></description>
<dc:date>2008-10-18T17:07:40+09:00</dc:date>
<dc:creator>ads by Seesaa</dc:creator>
</item>
<item rdf:about="http://blog.digital-squad.net/article/106792109.html">
<link>http://blog.digital-squad.net/article/106792109.html</link>
<title>attr_accessible と attr_protected</title>
<description>attr_accessible と attr_protectedが若干わかりにくいのでそれぞれについてまとめてみた。</description>
<dc:subject>Ruby on Rails</dc:subject>
<dc:creator>digital-squad</dc:creator>
<dc:date>2008-09-19T11:07:14+09:00</dc:date>
<content:encoded><![CDATA[
<img src="http://digital-squad.up.seesaa.net/image/rails_logo.png" alt="rails_logo.png" width="118" height="150" border="0" class="hdImg" />attr_accessible と attr_protectedが若干わかりにくいのでそれぞれについてまとめてみた。<a name="more"></a><div style="width:100%;clar:both"></div><strong>attr_protected</strong>は悪意のあるユーザーがフォームの改変によってモデルの属性が上書き、変更されるのを防ぐ<div class="srcCode">class User < ActiveRecord::Base<br />  <strong>attr_protected</strong> :approved, :role<br />end</div>とすると、<br />User.create(@params['user'])や、 @params['user']['approved'] や @params['user']['role'] を無視する。<br /><br />attr_protectedの適用し忘れを防ぐためには、反対に変更可能な値を<strong>attr_accessible</strong>で指定する。<div class="srcCode">class User < ActiveRecord::Base<br />  <strong>attr_accessible</strong> :name, :password<br />end</div>ただし新しい属性を追加した際には、同様にattr_accessibleに追加しておく必要がある。<br /><br />参考：<a href="http://manuals.rubyonrails.com/read/chapter/47" target="_blank" class="blnkLnk">Securing your Rails application |</a>

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="http://blog.digital-squad.net/article/105942917.html">
<link>http://blog.digital-squad.net/article/105942917.html</link>
<title>Restful Authentication with rails 2 のインストール</title>
<description>EclipseからRestful Authenticationをインストールしようとすると、存在しない、みたいなエラーが出るので調べてみた。</description>
<dc:subject>Ruby on Rails</dc:subject>
<dc:creator>digital-squad</dc:creator>
<dc:date>2008-09-03T10:28:32+09:00</dc:date>
<content:encoded><![CDATA[
<img src="http://digital-squad.up.seesaa.net/image/rails_logo.png" alt="rails_logo.png" width="118" height="150" border="0" class="hdImg" />EclipseからRestful Authenticationをインストールしようとすると、存在しない、みたいなエラーが出るので調べてみた。<br /><a name="more"></a><a href="http://www.avnetlabs.com/rails/restful-authentication-with-rails-2" target="_blank">ここ</a>を参考にして<br /><br />インストール<span class="srcCode">ruby script/plugin install <a href="http://svn.techno-weenie.net/projects/plugins/restful_authentication/" target="_blank">http://svn.techno-weenie.net/projects/plugins/restful_authentication/</a></span><br />ジェネレータを起動<span class="srcCode">ruby script/generate authenticated user sessions</span>OpenID　Authenticationとかをインストールしていると、sessions_controller.rbとかusers_controller.rbを上書きするか聞かれる。<br /><br />メールでの認証を有効にするには<span class="srcCode">ruby script/generate authenticated user sessions --include-activation</span>usersコントローラーとsessionsコントローラをジェネレートしておくべきか？<br /><br />DBマイグレーション<span class="srcCode">rake db:migrate</span><br />ルートファイルの変更<span class="srcCode">map.activate '/activate/:activation_code', :controller => 'users', :action => 'activate'<br />map.signup '/signup', :controller => 'users', :action => 'new'<br />map.login '/login', :controller => 'sessions', :action => 'new'<br />map.logout '/logout', :controller => 'sessions', :action => 'destroy'</span><br />オブザーバ<span class="srcCode">config.active_record.observers = :user_observer</span><br /><br />ここまでやればとりあえず<br /><a href="http://localhost:3000/signup" target="_blank">http://localhost:3000/signup</a><br />からサインアップができる。<br /><br />サインアップ済みなら<br /><a href="http://localhost:3000/login" target="_blank">http://localhost:3000/login</a><br />でログインできるかテスト

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="http://match.seesaa.jp/ot_listing.pl?aid=317272&amp;sid=digital-squad&amp;tid=seesaa_hotspot&amp;k=%E7%A8%8E%E7%90%86%E5%A3%AB&amp;hid=35">
<link>http://match.seesaa.jp/ot_listing.pl?aid=317272&amp;sid=digital-squad&amp;tid=seesaa_hotspot&amp;k=%E7%A8%8E%E7%90%86%E5%A3%AB&amp;hid=35</link>
<title>オススメ・スポンサーサイト「税理士」</title>
<description><![CDATA[
<a href="http://match.seesaa.jp/ot_listing.pl?aid=317272&sid=digital-squad&tid=seesaa_hotspot&k=%E7%A8%8E%E7%90%86%E5%A3%AB%20%E7%B4%B9%E4%BB%8B&hid=35">税理士 紹介</a>&nbsp;|&nbsp;<a href="http://match.seesaa.jp/ot_listing.pl?aid=317272&sid=digital-squad&tid=seesaa_hotspot&k=%E6%A8%AA%E6%B5%9C%20%E7%A8%8E%E7%90%86%E5%A3%AB&hid=35">横浜 税理士</a>&nbsp;|&nbsp;<a href="http://match.seesaa.jp/ot_listing.pl?aid=317272&sid=digital-squad&tid=seesaa_hotspot&k=%E7%A8%8E%E7%90%86%E5%A3%AB%20%E4%BA%8B%E5%8B%99%E6%89%80%20%E5%A4%A7%E9%98%AA&hid=35">税理士 事務所 大阪</a>&nbsp;|&nbsp;<a href="http://match.seesaa.jp/ot_listing.pl?aid=317272&sid=digital-squad&tid=seesaa_hotspot&k=%E7%A8%8E%E7%90%86%E5%A3%AB%20%E6%9D%B1%E4%BA%AC&hid=35">税理士 東京</a>&nbsp;|&nbsp;<a href="http://match.seesaa.jp/ot_listing.pl?aid=317272&sid=digital-squad&tid=seesaa_hotspot&k=%E5%9F%BC%E7%8E%89%20%E7%A8%8E%E7%90%86%E5%A3%AB&hid=35">埼玉 税理士</a>
]]></description>
<dc:date>2008-09-03T10:28:32+09:00</dc:date>
<dc:creator>ads by Seesaa</dc:creator>
</item>
<item rdf:about="http://blog.digital-squad.net/article/105682991.html">
<link>http://blog.digital-squad.net/article/105682991.html</link>
<title>ruby-openidインストール~認証まで</title>
<description>ruby-openidインストール~認証まで</description>
<dc:subject>Ruby on Rails</dc:subject>
<dc:creator>digital-squad</dc:creator>
<dc:date>2008-08-29T15:29:18+09:00</dc:date>
<content:encoded><![CDATA[
<img src="http://digital-squad.up.seesaa.net/image/rails_logo.png" alt="rails_logo.png" width="118" height="150" border="0" class="hdImg" />ruby-openidをインストール～とりあえず認証にこぎつけるまでの流れ。<br /><a name="more"></a>環境としてはRadRails +　InstantRailsを使用。<br /><br />まずはOpenIDライブラリruby-openidのインストール<br />InstantRailsからコンソールを開いて<br /><span class="srcCode">gem install ruby-openid</span><br />インストールできたらサンプルライブラリをコピーして、EclipseでRailsプロジェクトを作成<br />サンプルの場所は<br /><span class="srcCode">InstantRailsルート/ruby/lib/ruby/gems/1.8/gems/ruby-openid-2.1.2/examples/rails_openid</span>※バージョンによって若干異なる<br /><br />database.ymlを使用環境に合わせて設定してDBをcreate<br /><span class="srcCode">mysqyadmin -u root create rails_openid_development</span>WEBrickを起動して<a href="http://localhost:3000/consumer" target="_blank">http://localhost:3000/consumer</a>で認証画面が表示される。<br /><img src="http://digital-squad.up.seesaa.net/image/rails_opnid_login.png" alt="rails_opnid_login.png" width="550" height="191" border="0" /><br />openid.ne.jpでOpenIDを登録している場合は<br />Identifier:にユーザー名openid.ne.jpと入力してverifyで<br />OP先での認証に切り替わるので、認証して終了<br /><img src="http://digital-squad.up.seesaa.net/image/openid.ne.jp.png" alt="openid.ne.jp.png" width="550" height="214" border="0" /><br /><br />認証後の挙動は<br /><span class="srcCode">redirect_to :action => 'index'</span><br />の箇所にて定義<br /><br />参考：<a href="http://gihyo.jp/dev/feature/01/openid" target="_blank">いますぐ使えるOpenID</a><br /><a href="http://gihyo.jp/dev/feature/01/openid/0002" target="_blank"><br />いますぐ使えるOpenID：第2回　OpenIDライブラリに付属しているRPサーバを動かしてみる</a>

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="http://blog.digital-squad.net/article/103760564.html">
<link>http://blog.digital-squad.net/article/103760564.html</link>
<title>Vistaのチェックディスク(chkdsk)が止まるエラー</title>
<description>Vistaでディスクエラーが出たのでチェックディスクをかけたら、chkdskが途中で停止してしまって地獄を見たときのメモ</description>
<dc:subject>その他</dc:subject>
<dc:creator>digital-squad</dc:creator>
<dc:date>2008-07-28T19:56:18+09:00</dc:date>
<content:encoded><![CDATA[
<img src="http://digital-squad.up.seesaa.net/image/Crystal_Clear_app_harddrive.jpg" alt="Crystal_Clear_app_harddrive.jpg" width="128" height="128" border="0" class="hdImg" />Vistaでディスクエラーが出たのでチェックディスクをかけたら、chkdskが途中で停止してしまって地獄を見たときのメモ<br /><br class="clrBoth"/><a name="more"></a>Eclipseが何度もフリーズしたため、ディスクエラーの警告が出た。<br />エラーが出ているドライブはCドライブのため、再起動時にチェックディスクをかけるようにスケジュールをしたのだが・・・<br />これが何回やっても途中で止まってしまう。<br /><br />ハードはMacbookの160GBのため、どうやらLenovoのサポートにある<br /><a href="http://www-06.ibm.com/jp/domino04/pc/support/Sylphd03.nsf/jtechinfo/SYJ0-022089B" target="_blank">「160GB のハードディスクに Windows Vista を搭載しているマシンで CHKDSK を実行すると途中で止まってしまうことがある」</a><br />が該当するようだ。<br /><br />しかし、CHKDSKをスキップしようとキーを押しても反応しないためCHKDSKが開始してしまう。<br /><br />ではセーフモードを起動・・・しようとするとこれまたCRCDISK.SYSで止まってしまい起動できない。<br /><br />仕方がないのでMicrosoftの<a href="http://windowshelp.microsoft.com/Windows/ja-JP/Help/5c59f8c1-b0d1-4f1a-af55-74f3922f3f351041.mspx" target="_blank"> スタートアップ修復 : よく寄せられる質問</a>を参考に、ブートディスクを用意して、DVDから起動してコンピューターの修復からスタートアップ修復を行う。<br /><br />ディスクエラーが発見され、無事修復された。<br /><br />しかしHDDから再起動すると、CHKDSKの自動起動が消えておらず、またCHKDSKが始まってしまう・・・<br /><br />しかたがないので再度DVDからVistaを起動し、こんどはコマンドプロンプトからchkntfs /x c:でチェックディスクをスキップするようにしてみるが・・・またCHKDSKが開始されてしまう。<br /><br />ならばと今度はchkntfs c:でコマンドプロンプトからチェックディスクを行うが、・・・またまたCHKDSKが開始されてしまう。<br /><br />とりあえずスタートアップ修復でディスクエラーは修復されているので、CHKDSKはあきらめてシステムの復元で以前の復元ポイントに戻したところで無事正常に起動。<br /><br />Vistaの160GBのチェックディスクの問題はMicrosoftのサポートには無かったようで、パッチなども提供されていないようなので、同じように160GBのハードディスクでVistaを使用している方は、注意して下さい。

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="http://blog.digital-squad.net/article/103143300.html">
<link>http://blog.digital-squad.net/article/103143300.html</link>
<title>Rubyの配列をランダムに取得、シャッフルする</title>
<description>Rubyの配列要素をランダムに取得したり、要素をシャッフルするなどランダムに関わる操作のまとめっぽいもの。</description>
<dc:subject>Ruby on Rails</dc:subject>
<dc:creator>digital-squad</dc:creator>
<dc:date>2008-07-18T21:13:37+09:00</dc:date>
<content:encoded><![CDATA[
<img width="240" height="180" alt="Shuffling Cards" src="http://farm1.static.flickr.com/184/369634457_794e4c3735_m.jpg" class="hdImg" />Rubyの配列要素をランダムに取得したり、要素をシャッフルするなどランダムに関わる操作のまとめっぽいもの。<br /><br class="clrBoth"/><a name="more"></a><div class="srcCode">ary=[1,2,3,4,5]              # => [1, 2, 3, 4, 5]<br /><br />#配列からランダムに一つを取得<br />ary[rand(array.length)]      # => [1～5のいずれか]<br /><br />#配列をランダムに並び替え(シャッフル)<br />ary.sort_by{rand}            # => [3, 1, 5, 2, 4]　#<a href="http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-list/43811" target="_blank">[ruby-list:43811]より</a></div>

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="http://blog.digital-squad.net/article/103126092.html">
<link>http://blog.digital-squad.net/article/103126092.html</link>
<title>ワード、エクセル、パワーポイント文書をPDFにオンライン上で変換できるDoc2PDF Online</title>
<description>ワード、エクセル、パワーポイントなどのファイルを送りたいけど、相手がオフィスをインストールしていない、というときにはオンライン上でPDFに変換できるDoc2PDF Onlineが便利です。</description>
<dc:subject>フリーソフト</dc:subject>
<dc:creator>digital-squad</dc:creator>
<dc:date>2008-07-18T16:36:02+09:00</dc:date>
<content:encoded><![CDATA[
<img src="http://digital-squad.up.seesaa.net/image/convert_to_pdf.png" alt="Doc2PDF Online" width="291" height="100" border="0" class="hdImg" />ワード、エクセル、パワーポイントなどのファイルを送りたいけど、相手がオフィスをインストールしていない、というときにはオンライン上でPDFに変換できる<a href="http://www.pdfonline.com/japan/" target="_blank">Doc2PDF Online</a>が便利です。<br /><br class="clrBoth" /><a name="more"></a><img src="http://digital-squad.up.seesaa.net/image/2008-07-18_161631.png" alt="2008-07-18_161631.png" width="600" height="481" border="0" /><br /><br /><img src="http://digital-squad.up.seesaa.net/image/2008-07-18_161226.png" alt="2008-07-18_161226.png" width="382" height="660" border="0" /><br /><br />変換終了後に、メールに添付ファイルとして送られて来ます。<br />パワーポイントで試してみましたが、さほど時間もかからず、変換終了まで2分ほどでした。<br /><br />文書の再現性も高く、レイアウトが崩れるような事もありませんでした。<br /><br />オフィス文書をPDFに変換してくれるフリーソフトは数多くありますが、そうそう利用する機会はないと思いますので、インストール不要でワード、エクセル、パワーポイントがPDFに変換できるのは非常に便利です。<br /><br /><a href="http://www.pdfonline.com/japan/" target="_blank" class="mainLnk">Doc2PDF Online</a>

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="http://blog.digital-squad.net/article/102944427.html">
<link>http://blog.digital-squad.net/article/102944427.html</link>
<title>Eclipseコンソールの文字化け対策</title>
<description>Eclipseコンソールの文字化け対策</description>
<dc:subject>Ruby on Rails</dc:subject>
<dc:creator>digital-squad</dc:creator>
<dc:date>2008-07-15T18:52:55+09:00</dc:date>
<content:encoded><![CDATA[
<a href="http://digital-squad.up.seesaa.net/image/2246383366_bd18fb6259.jpg" target="_blank"><img src="http://digital-squad.up.seesaa.net/image/2246383366_bd18fb6259-thumbnail2.jpg" alt="2246383366_bd18fb6259.jpg" width="112" height="150" border="0"  class="hdImg" /></a>EclipseでRubyのコンソールにUTF8で出力すると、文字化けが発生するのを回避する方法を探していたら、回避策を発見した。<br /><br /><a name="more"></a><a href="http://www.taosoftware.co.jp/blog/2007/05/ruby_eclipse.html" target="_blank" class="clrBoth">ruby eclipse コンソールの文字化け</a><pre class="srcCode">require 'kconv'<br />def puts (utf8)<br />  super utf8.tosjis <br />end<br />def p (utf8)<br />  super urf8.tosjis<br />end<br />def pp (utf8)<br />  super utf8.tosjis<br />end<br />def print (utf8)<br />   super utf8.tosjis<br />end</pre>※参照元のサイトには無いprintも追加。<br /><br />Railsなら、config/enviroments/development.rbに追加。<br />今回はRailsではなかったので、プロジェクト内に適当ファイル名で配置して<div class="srcCode">require "ファイル名.rb"</div>とすれば文字化け解消。

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="http://blog.digital-squad.net/article/101679916.html">
<link>http://blog.digital-squad.net/article/101679916.html</link>
<title>Eclipseの日本語化</title>
<description>Eclipseの日本語化</description>
<dc:subject>フリーソフト</dc:subject>
<dc:creator>digital-squad</dc:creator>
<dc:date>2008-06-28T10:00:00+09:00</dc:date>
<content:encoded><![CDATA[
Eclipseを日本語化するための手順のまとめ。<br /><a name="more"></a>まずは<br />Help　→　Software Updates　→　Find and Install...<br /><br />※このやり方をするにはAptana eclipseプラグインがインストールされている必要があります。<br />インストールされていないと、警告画面が出て先へ進めません。<br /><a href="http://blog.digital-squad.net/article/101678116.html" target="_blank">Aptana eclipseプラグインのインストール</a><br /><br /><br /><img src="http://digital-squad.up.seesaa.net/image/aptana_ins_search.gif" alt="aptana_ins_search.gif" width="600" height="500" border="0" /><br />Search for new features to installを選択して<br />Next >をクリック<br /><br /><br />NameにBABLE　(わかりやすい名前でOK)<br />URLに<a href="http://download.eclipse.org/technology/babel/update-site/" target="_blank">http://download.eclipse.org/technology/babel/update-site/</a><br />を入力<br /><br /><img src="http://digital-squad.up.seesaa.net/image/babel_2.gif" alt="babel_2.gif" width="600" height="538" border="0" /><br /><br /><img src="http://digital-squad.up.seesaa.net/image/babel_3.gif" alt="babel_3.gif" width="456" height="369" border="0" /><br />近いサーバー(Japan)を選択してOK<br /><br /><img src="http://digital-squad.up.seesaa.net/image/babel_4.gif" alt="babel_4.gif" width="600" height="500" border="0" /><br />Japaneseを選択してNextをクリック<br /><br /><img src="http://digital-squad.up.seesaa.net/image/babel_5.gif" alt="babel_5.gif" width="600" height="500" border="0" /><br />規約に同意するか尋ねられるので<br />I accept...を選択してNextをクリック<br /><br /><img src="http://digital-squad.up.seesaa.net/image/babel_6.gif" alt="babel_6.gif" width="600" height="500" border="0" /><br />Finishをクリックしてインストール開始<br /><br /><img src="http://digital-squad.up.seesaa.net/image/babel_7.gif" alt="babel_7.gif" width="600" height="500" border="0" /><br />認証されてない、というような警告が表示されることがあるが<br />Install allを選択<br /><br /><img src="http://digital-squad.up.seesaa.net/image/aptana_ins_restart.gif" alt="aptana_ins_restart.gif" width="441" height="151" border="0" /><br />再起動すると、日本語化が完了します。<br /><br />別のやり方もいろいろと。<br /><a href="http://d.hatena.ne.jp/solitary_shell/20070713/1184357177" target="_blank">Eclipse 3.3 Europaのプラグインの日本語化</a>

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="http://blog.digital-squad.net/article/101678116.html">
<link>http://blog.digital-squad.net/article/101678116.html</link>
<title>Aptana eclipseプラグインのインストール手順</title>
<description>Aptana eclipseプラグインをEclipseにインストール手順のまとめ</description>
<dc:subject>フリーソフト</dc:subject>
<dc:creator>digital-squad</dc:creator>
<dc:date>2008-06-27T22:13:07+09:00</dc:date>
<content:encoded><![CDATA[
<img src="http://digital-squad.up.seesaa.net/image/aptana_start.gif" alt="aptana_start.gif" width="600" height="542" border="0" /><br />Aptana eclipseプラグインをEclipseにインストール手順のまとめ<br /><a name="more"></a>まずは<br />Help　→　Software Updates　→　Find and Install...<br /><img src="http://digital-squad.up.seesaa.net/image/aptana_ins_search.gif" alt="aptana_ins_search.gif" width="600" height="500" border="0" /><br />Search for new features to installを選択して<br />Next >をクリック<br /><br /><img src="http://digital-squad.up.seesaa.net/image/aptana_add_new_remote_site.gif" alt="aptana_add_new_remote_site.gif" width="600" height="538" border="0" /><br />New Remote Siteをクリック<br /><br /><img src="http://digital-squad.up.seesaa.net/image/aptana_remote_site.gif" alt="aptana_remote_site.gif" width="356" height="143" border="0" /><br />NameにAptana　(わかりやすい名前でOK)<br />URLに<a href="http://update.aptana.com/install/3.2/" target="_blank">http://update.aptana.com/install/3.2/</a><br /><br /><img src="http://digital-squad.up.seesaa.net/image/aptana_ins_next.gif" alt="aptana_ins_next.gif" width="600" height="500" border="0" /><br />検索されたフィーチャーが表示されるので、<br />インストールするフィーチャーを選択してNextをクリック<br /><br /><img src="http://digital-squad.up.seesaa.net/image/aptana_ins_accept.gif" alt="aptana_ins_accept.gif" width="600" height="500" border="0" /><br />規約に同意するか尋ねられるので<br />I accept...を選択してNextをクリック<br /><br /><img src="http://digital-squad.up.seesaa.net/image/aptana_ins_start.gif" alt="aptana_ins_start.gif" width="450" height="183" border="0" /><br />インストールが始まる。10分以上はかかる。<br /><br /><img src="http://digital-squad.up.seesaa.net/image/aptana_ins_alert.gif" alt="aptana_ins_alert.gif" width="600" height="500" border="0" /><br />認証されてない、というような警告が表示されることがあるが<br />Install allを選択<br /><br /><img src="http://digital-squad.up.seesaa.net/image/aptana_s1.gif" alt="aptana_s1.gif" width="550" height="423" border="0" /><br />ファイアウォールの設定変更を尋ねる画面。<br />この設定をしないと、起動のたびにセキュリティソフトが許可を<br />尋ねたりしてきたりするので、設定しておいた方がよいかも。<br /><br /><img src="http://digital-squad.up.seesaa.net/image/aptana_s2.gif" alt="aptana_s2.gif" width="550" height="423" border="0" /><br /><br /><img src="http://digital-squad.up.seesaa.net/image/aptana_s3.gif" alt="aptana_s3.gif" width="550" height="423" border="0" /><br /><br /><img src="http://digital-squad.up.seesaa.net/image/aptana_ins_restart.gif" alt="aptana_ins_restart.gif" width="441" height="151" border="0" /><br />再起動して完了。<br /><br />インストール後は、起動のたびにAptanaアップデートをチェックするために起動が遅くなる。<br />これを回避するには、<br />Window(ウインドウ)→Preference(設定)→Aptana→Updatesの<br />Automatically find new...のチェックを外しておく。<br /><br /><br />その他参考サイト：<br /><a href="http://blog.codezine.jp/editor/2007/06/aptana_eclipseruby_on_rails_1.php" target="_blank">Aptana Eclipseプラグインで始めるRuby on Rails</a><br /><a href="http://codezine.jp/a/article/aid/2331.aspx" target="_blank"> フリーのRuby on Rails用Eclipseプラグイン「Aptana RadRails 1.0」リリース</a><br /><a href="http://labs.unoh.net/2006/08/ide_eclipse_aptana_trustudio.html" target="_blank">最強のIDEを追い求める Eclipse + Aptana + TruStudio (+RadRails) </a>

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="http://blog.digital-squad.net/article/101529180.html">
<link>http://blog.digital-squad.net/article/101529180.html</link>
<title>Railsのインテグレーションテストxml_http_requestで警告</title>
<description>RailsによるアジャイルWebアプリケーション開発 第2版のP194インテグレーションテストの中で</description>
<dc:subject>Ruby on Rails</dc:subject>
<dc:creator>digital-squad</dc:creator>
<dc:date>2008-06-25T21:15:26+09:00</dc:date>
<content:encoded><![CDATA[
<a href="http://www.amazon.co.jp/exec/obidos/ASIN/4274066967/11028349-22/" target="_top"><img src="http://ecx.images-amazon.com/images/I/51Y%2BviLzM5L._SL160_.jpg" border="0" alt="RailsによるアジャイルWebアプリケーション開発 第2版" /><font size="-1"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4274066967/11028349-22/" target="_top"><br /><br />RailsによるアジャイルWebアプリケーション開発 第2版</a>のP194<br />インテグレーションテストの中で<br /><br /><a name="more"></a><div class="srcCode">xml_http_request "/store/add_to_cart", :id => ruby_book.id</div>の箇所で、以下のような警告がでる。<br /><br /><div class="dos">DEPRECATION WARNING: xml_http_request now takes the request_method (:get, :post, etc.) as the first argument. <br />It used to assume :post, so add the :post argument to your existing method calls to silence this warning.  <br />See <a href="http://www.rubyonrails.org/deprecation" target="_blank">http://www.rubyonrails.org/deprecation</a> for details. (called from xml_http_request at C:/InstantRails1.7/ruby/lib/ruby/gems/1.8/gems/actionpack-1.13.6/lib/action_controller/integration.rb:188)</div><br />要約すると、<br />xml_http_requestはリクエストメソッドを第一引数に指定する必要があるから、この警告が出ないようにするには、postメソッドを指定しろ、<br />ということらしい。<br /><br />確かに<a href="http://api.rubyonrails.org/classes/ActionController/Integration/Session.html#M000678" target="_blank">Railsのドキュメント</a>を見ても<br /><div class="srcCode">xml_http_request(<span style="color:#F00">request_method,</span> path, parameters = nil, headers = nil)</div><br />となっているので、<br /><div class="srcCode">xml_http_request <span style="color:#F00">:post,</span> "/store/add_to_cart", :id => ruby_book.id</div><br />とすればOK。

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="http://blog.digital-squad.net/article/101441607.html">
<link>http://blog.digital-squad.net/article/101441607.html</link>
<title>無料のオンラインストレージサービスquanp.netを使ってみた</title>
<description>リコーが提供している無料のオンラインストレージquanpは以前はクライアントソフトを導入する必要があったが、これがブラウザで利用できるようになったので、利用してみた。</description>
<dc:subject>Web関連ニュース</dc:subject>
<dc:creator>digital-squad</dc:creator>
<dc:date>2008-06-24T16:48:35+09:00</dc:date>
<content:encoded><![CDATA[
<img src="http://digital-squad.up.seesaa.net/image/quanp.net.gif" alt="quanp.net.gif" width="550" height="260" border="0" /><br />リコーが提供している無料のオンラインストレージquanpは以前はクライアントソフトを導入する必要があったが、これがブラウザで利用できるようになったので、利用してみた。<br /><a name="more"></a><img src="http://digital-squad.up.seesaa.net/image/quanp_regist_mail.gif" alt="quanp_regist_mail.gif" width="550" height="299" border="0" /><br />オンラインフォームから登録すると、登録完了するためのメールが届き、記載されたURLにアクセスすると登録完了となるが、リンク先のwww.quanp.comは、クライアントソフトを導入して利用する方なので注意が必要。<br /><a href="https://quanp.net/" target="_blank">http://quanp.net/</a>から利用する。<br /><br /><img src="http://digital-squad.up.seesaa.net/image/quanp_com.jpg" alt="quanp_com.jpg" width="550" height="435" border="0" /><br />上記のサイトは、クライアントソフトの導入が必要。<br /><br />110MBのファイルを光回線(Bフレッツ)でアップロード、ダウンロードした結果<br /><div class="srcCode">アップロード 1回目<strong>14分50秒</strong>　2回目<strong>16分45秒</strong><br />ダウンロード 1回目<strong>2分02秒</strong>　 2回目<strong>1分54秒</strong></div><br /><br />ダウンロードは比較的快適で、1MB～800KB/秒程度の速度が出るため比較的実用的だという感じだけど、アップロードにかなり時間がかかるためバックアップなどで頻繁に使用するのは難しそう。<div class="srcCode">料金体系<br /><strong>Trial（無料）</strong>　　　　容量1G <br /><strong>Standard（月額300円）</strong>容量10G<br /><strong>Quantum（月額980円）</strong> 容量100G<br /></div><br /><br />対応ブラウザはIE 6.0以降、Firefox 2.0以降、Safari 3.0以降。

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="http://blog.digital-squad.net/article/101274732.html">
<link>http://blog.digital-squad.net/article/101274732.html</link>
<title>EasyEclipseでRuby、Railsの開発環境をインストールする際のまとめ</title>
<description>EasyEclipseでRuby、Railsの開発環境をインストール</description>
<dc:subject>Ruby on Rails</dc:subject>
<dc:creator>digital-squad</dc:creator>
<dc:date>2008-06-22T14:27:02+09:00</dc:date>
<content:encoded><![CDATA[
<img src="http://digital-squad.up.seesaa.net/image/easyeclipse_logo.gif" alt="easyeclipse_logo.gif" width="450" height="285" border="0" /><br />EasyEclipse for LAMPで手軽にRubyおよびRailsの開発環境を整える際のまとめ。<br /><a name="more"></a>まずは<a href="http://easyeclipse.org/site/distributions/lamp.html" target="_blank">EasyEclipse for LAMP</a>をダウンロードしてインストール。<br /><br />Windowsの場合はRailsを稼働させるのに<a href="http://rubyforge.org/frs/?group_id=904" target="_blank">Instant Rails</a>が便利なので、こちらもダウンロード。<br /><br />Instant Railsは解凍したファイルを適当なフォルダに置くだけで動作するが、Program Files　のように半角スペースが入るとよろしくないようなので、C:\InstantRailsなどとする。<br /><a href="http://instantrails.rubyforge.org/wiki/wiki.pl?Unzip_Problems" target="_blank"><span style="color:#FF0000;">※Windows標準のzip解凍を使用した際に問題がある</span></a>らしいので、<a href="http://www.7-zip.org/" target="_blank">7-zip</a>が推奨されているが、32bit版Vistaはどちらもダメらしい。<br />※Windowsの場合、ディレクトリパスが260文字以内でないといけないので、<span style="color:#FF0000;">"C:\ror" のように短いパスに展開する必要がある。</span><br /><br />ちなみにバージョンアップする際は新しいフォルダを作って(上書き不可)もう一回インストールしろ、となっているので、<br />C:\InstantRails1.xxのようにバージョン別にするとよいかも。<br />※How-to-update.txtより。<br /><br />【InstantRailsのバージョンを変更したときには】<br /><ul><li>初回起動時MySQLがPending...になる事があるが、一旦終了して再度起動すればOK</li><br /><li>設定からRubyインタプリタ(Ruby→Installed Interpreters)、Rails、Rake(Rails→Configration)のパス変更を忘れずに</li><br /><li>新規Railsプロジェクトを作成したときにコンソールでファイルの上書きを確認されるのでY/Nで決定する(基本的にYでOK)</li><br /><li>WEBrickの起動に失敗するときは、WEBrick、InstantRailsを再起動してみる</li><br /></ul><br />起動すると以下のような確認ダイアログが出るので許可する。<br /><img src="http://digital-squad.up.seesaa.net/image/instantrails_launch.gif" alt="instantrails_launch.gif" width="451" height="114" border="0" /><br /><br />Configure→MySQLを開き、日本語を使用する際の問題が出ないようにmy.iniを編集する。<br />default-character-set=utf8               # デフォルトキャラセットをUTF-8に<br />skip-character-set-client-handshake      # 余計な文字コード変換をしない<br /><a href="http://www.lab.keiken.co.jp/xoops/modules/pukiwiki/139.html" target="_blank">[参考]ケイケンラボ　InstantRailsのセットアップ</a><br /><br />gemのインストールや、RailsのバージョンアップなどのコマンドはWindowsのコマンドプロンプトではなく、InstantRailsのメニューから<br />Rails Applications → Open Ruby Console Window<br />でコンソールを起動して行う。<br /><img src="http://digital-squad.up.seesaa.net/image/open_console.gif" alt="open_console.gif" width="350" height="169" border="0" /><br />※lsなどUNIXコマンドは受け付けないので適宜dirなどを使うか、Cygwinなどを導入する。<br /><br />あとはEasyEclipseでRubyまわりの設定。<br />Window→Preferencesから行う。<br /><br />Rubyインタプリタの設定(Windows + Instant Railsの場合)<br /><img src="http://digital-squad.up.seesaa.net/image/ruby_installed_inrerpreters.gif" alt="ruby_installed_inrerpreters.gif" width="690" height="487" border="0" /><br /><br /><img src="http://digital-squad.up.seesaa.net/image/vm_dir.gif" alt="vm_dir.gif" width="820" height="419" border="0" /><br /><br />Macの場合は/usrとかになるはず。<br /><br />デフォルトのエンコード設定だと日本語が化けたりするので、エンコードをUTF-8に設定。<br /><img src="http://digital-squad.up.seesaa.net/image/encoding_type.gif" alt="encoding_type.gif" width="580" height="462" border="0" /><br /><br />RailsとRakeのパスを設定。<br /><img src="http://digital-squad.up.seesaa.net/image/rails_rake_path.gif" alt="rails_rake_path.gif" width="768" height="301" border="0" /><br /><br />Macの場合は<br />Rails path  /usr/bin/rails<br />Rake path   /usr/bin/rake<br />とかになると思う。<br /><br />とりあえずこれで一通りの環境が整うはず。<br />あとはプロジェクトを作成して、Serversでwebrick起動ができればOK。Railsのバージョンに関するエラーなどが出た場合は、さきほどのInstantRailsのメニューからコンソールを開いて、Railsのバージョンアップなど。<a href="http://instantrails.rubyforge.org/wiki/wiki.pl?Unzip_Problems" target="_blank"></a>

]]><![CDATA[
]]></content:encoded>
</item>
</rdf:RDF>
