2008-01-01から1年間の記事一覧

backgroudrbを使ってみる

WebDBPressのvol40のRuby on Rails本格活用を参考にサンプル的に実行してみる サンプルコードを書いてみて、テストを実行してみる 例外が出てアチャー 1) Error: test_all_clawl(MyFeedTest): NoMethodError: undefined method `[]' for # (druby://localhos…

複数ファイルに一括で処理する

バッファに複数ファイルを開く複数ファイルを開く 現在のバッファすべてに対して処理を実行する。 以下は、app/以下の.rbファイルを、すべてutf-8に変換して保存する例。 vim app/**/*.rb :bufdo set fileencoding=utf-8 | :w (追記)argdoを使う解法 ka-nach…

text_field_tagのサイズを指定する

railsで使用する、text_fieldの入力領域変更など、HTMLの指定をするには、3つ目の引数に渡す。 例、その1 <%= text_field_tag :url, '' ,:size => '80' %>このerbの記述は、こうHTMLに展開される。 <input id="url" name="url" size="80" value="" type="text"> 例、その2 <%= text_field_tag :url, 'default' ,{ :siz…

eclipseのインストール

Eclipse IDE for Java EE Developers - Windows (126 MB) をインストール http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/europa/winter/eclipse-jee-europa-winter-win32.zip

java6のインストール

http://java.sun.com/javase/ja/6/download.html JDK 6 Update 6のダウンロードボタンをクリック。 PlatformはWindowsを選択 jdk-6u6-windows-i586-p.exeをダウンロード インストールの実行 環境変数JAVA_HOMEの設定 コンピュータを右クリックして、プロパテ…

久々に自転車通勤した。

坂道はきついね。

'/'の示すindexページを、public/index.html以外のページに設定する

前提 rails -v Rails 2.0.2 やりかた config/routes.rb # You can have the root of your site routed with map.root -- just remember to delete public/index.html. # map.root :controller => "welcome" ここのmap.root :controllerを設定して、 public/i…

デスクトップPC用メモリを買った。(DDR2が、2GBで3999円)

楽天の通販で買ったのだけど、すごく安くなったねぇ。メモリ。 今日到着して、早速Dell DIMEINSION C521に据付、快適に動作しております。 ちなみに、届いたメモリはA-DATAという会社のメモリでした。

相対パスで記載されたURLから、絶対パスに変換する方法

どんなときに open-uriなどで、HTMLページをクロールしたデータを、ローカルで開くと デザインが崩れていたり、リンクをクリックしても思い通りのところへ飛べないことがあります。これは、HTML内で相対パスで記載されているものを、そのまま取得しているか…

新年度

etc

もう4月かぁ。早い。。。。

rexmlの使い方例メモ

rexmlは、rubyでxml解析を行うためのライブラリで、 rubyに標準添付されています。 使い方の簡単なメモ(自己流なので、使い方が間違っているかもですが。。。) こんなxml文書(tmp.xml)あったとする。

rails2.0では、setupメソッドがうまく呼ばれないバグがある

http://jijixi.azito.com/cgi-bin/diary/index.rb?date=20071221 な、なんだってー うまくいかずに、setupに書くべき部分をそれぞれのテストメソッドの先頭に書いて DRYじゃないなぁと気持ち悪い思いをしていた俺涙目ww こんなソース書いてた(毎回、お…

静岡険道60号

ひたすら険しい道路を走っている景色と、BGMの動画。 http://www.nicovideo.jp/mylist/5393908道路(酷・険道)好きの自分にとっては、とてもおもすれー

vimで保存したときにFirefoxを自動リロード

http://d.hatena.ne.jp/spiritloose/20061002/1159783126 に記載されているahkスクリプトで基本は大丈夫なのだけど、 自分の環境だとvimperatorを使っている環境上?windowsのタスクバーに出るFierfoxの表示が "Mozilla Firefox" ではなく単に "Firefox"にな…

saslpasswd2があるのにrc.dにsaslauthdが無くて困ってたけど

portsでのインストール時に /usr/ports/security/cyrus-sasl2 こっちも必要ということに気づくまで無駄に時間を使って(ノ∀`)アチ- /usr/ports/security/cyrus-sasl2-saslauthd

actionmailerで使える認証方法のメモ書き

利用できるのは:plain, :login, :cram_md5の3つ。 この3つは、Net::SMTPで利用できる3つでもある。 (actionmailer内部では、Net::SMTP.startを利用している)

2が発売ですと?

まだ1が終わってないというか、途中で放置してある。 全力で完了させないと!

ldclip-0.0.3をリリースしました

インストール gem install ldclip 変更点 一部の文字列を含むurlの操作ができないバグを修正しました。 詳細な説明 こちらを( ゚д゚)ノドゾー http://d.hatena.ne.jp/utadaq/20080211

ldclipの使用サンプル

あるタグを全て変更する 使用法 @idと@apikeyのところを打ち変えて、 引数1に変更対象のタグ、引数2に変更後のタグを入れてください。 $KCODE = 'u' require "ldclip" require "nkf" require "pp" require "rexml/document" @beforetag = ARGV[0] @afterta…

ldclip-0.0.2をリリースしました

概要 livedoorclipAPIを、rubyから操作しやすいようにしたライブラリです。 インストール gem install ldclip 簡単な使用法 ライブドアIDと、apikeyをこのurlから獲得します。 http://clip.livedoor.com/config/api 基本的な使用方法 @ldc = Ldclip.new(@id,…

newgemsで作成した雛形からパッケージを作ろうとしてエラー

以下のサイトを参考にして、rubygems用のパッケージを作成しています。 http://d.hatena.ne.jp/secondlife/20061106/1162785661 雛形のlib/[app name].rbを編集して 機能を作成後に、パッケージを作成しようとすると、エラーがでました。 そのエラーを回避し…

locateコマンド超便利

bsd

ある名前のファイルを探したいときは、 locate [探したいファイル名] これでおけーです。 今までまったく知らずに find / -name "xxxx" と打っていましたが、 コレだと実際処理が重くて、しばらく待たないとダメだったのが超高速に!参考:http://x68000.q-e-…

ホクトの白いシメジ、「ブナピー」がおいしすぎる。

いままで白い色がどうもおいしくなさそうで避けてたのだけど、 普通のシメジよりしゃっきりした歯ごたえが合って、おいしい。 炒め物なんかにすると(゚д゚)ウマ-

狼と香辛料]狼と香辛料がおもしろい。

ホロかわいいよホロ

rails2.0でredmineを動かすときにはまったこと

環境 About your application's environment Ruby version 1.8.6 (amd64-freebsd6) RubyGems version 0.9.4 Rails version 2.0.2 Active Record version 2.0.2 Action Pack version 2.0.2 Active Resource version 2.0.2 Action Mailer version 2.0.2 Active…

HHK2Liteを買って使ってます。

etc

ものすごく使いやすくてステキ。もっと早くに買えばよかったなぁ。。。PFU Happy Hacking Keyboard Lite2 英語配列 USBキーボード ブラック PD-KB200B/U出版社/メーカー: PFU発売日: 2001/08/01メディア: Personal Computers購入: 2人 クリック: 185回この商品…

railsの初期環境構築用のスクリプト

作業用ディレクトリは、~/work/プロジェクト名 svnのリポジトリは、~/svnrepos/プロジェクト名 に補完する前提です。 rails用のリポジトリを作って、railsコマンドでの初期環境生成、 svnへのインポート、それに いくつか必須のプラグインのインストールまで…

jrubyのインストール

[6339]% whereis jruby [/usr/ports/java/diablo-jdk15] jruby: /usr/ports/lang/jruby [6340]% cd /usr/ports/lang/jruby [/usr/ports/java/diablo-jdk15] Makefile distinfo files pkg-descr pkg-plist work [6341]% sudo make install clean [/usr/ports/…

freebsd6.2へJava1.5をインストール

w3m等のブラウザを利用して http://www.freebsdfoundation.org/downloads/java.shtml から diablo-jdk-freebsd6.amd64.1.5.0.07.01.tbz をダウンロード(自分の環境はamd64なのでこのファイルだが、そこは環境に合わせて) [6316]% sudo pkg_add diablo-jdk-…

今年の目標

勉強会やイベントなど、毎月何かに参加し東京に行く C言語を覚える Webサービスを個人で作成してリリースする こんなところを目標にがんばろうと思います。