メモ

aaa = text_info.text[i] p aaa if (/\W\s+\.?\w/ =~ aaa) aaa.scan(/\W\W\s+\.?\w/){ |matched| puts matched buf = matched.gsub(/\s+/, "") aaa = aaa.sub(matched, bur) } end if (/\w\s+\W/ =~ aaa) aaa.scan(/\w\s+\W\W/){ |matched| puts matched buf…

中国語で表示させる方法

「eclipse/configuration/config.ini」を開き、 「# End of file marker - must be here」とコメントされている行の上に、 「osgi.nl=zh」と追加する。http://127.0.0.1:53186/help/topic/org.eclipse.platform.doc.isv/reference/misc/runtime-options.html…

全角文字を半角文字に変換するプログラム

require 'jcode' aaa = ("ABC") puts aaa.tr('A-Z', 'A-Z') ただし、エディタならびにRubyの文字コードを統一(UTF-8など)しておく必要あり。

テキストファイルを固定文字数で切って、行番号をつけるプログラム

抜粋 #!ruby -Ks head_figure = 3 text_length = 80 - head_figure - 2 while line = gets do line.chomp! lines = Array.new while line.gsub!( /^.{#{text_length}}/, '' ) do lines << $& end lines << line # 行番号をつけて出力 result = '' lines.each…

google-code-prettifyのメモ

http://code.google.com/p/google-code-prettify/ ショート版だとバグった。nullが出る MTかつFirefoxの場合、妙な改行が含まれることがある。pタグが混入してしまうのが原因。preタグの前に改行を入れると回避できる。

Outlookで、別の送信者アドレスでメールを送りたいとき

Outlookアカウントを追加するしかなかった。 追加後は、メールを新規作成し、ツールバーにある「アカウント」から瞬間的に切り替えられる。 ただし、パスワードが違うと何度も聞かれる。Outlook explessファイル→ユーザの管理で強引に切り替え可能。 なんか…

DOSコマンドでドライブを変えるとき

CドライブからDドライブに変えるとき C:\>d:

Apache + Windows + Ruby on Railsの設定がわからない。

3時間近くやったけど結局わからず。 とりあえず、ここの設定通りにやったら動いた。それだけでもOK。 http://www.syssupo.co.jp/net_hal/ror.html Apache2.2を使ったらmod_ruby.soのロードができないと言われて、起動できず。リリースノートを見ると2.2に対…

Subversionを導入してみよう

Windowsでのやり方。1.本体のダウンロード「svn-1.4.4-setup.exe」 http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91 実行。 場所はCドライブ直下にした。 「Apache」うんぬんのチェックは外す。 これでインストール完了。 2.リポ…

DailymotionのRSS

YouTubeはWeb APIがあるけど、Dailymotionはない。 だけどもRSSがその代わりになっている。 以下、オプション。http://www.dailymotion.com/rss/mychannel/userneme/sort-op/page sortオブション 指定なし (mostrecent,AllTime(マイチェネル検索)) popular c…

rails plugin installがわからない

というか、DOSからinstallコマンドを打ってみたけど反応がなかった。 C:\>ruby c:/eclipse\workspace\hoge\script\pluguin install http://〜 というコマンドじゃダメなのかな? エラーは出ないけど、フリーズする。

Aptana eclipseプラグインで、rails pluginを追加する方法

Special Generationを追加しようと思ったらリストになかったので追加した。 場所: eclipse/workspace/.metadata/.plugins/org.radrails.rails.core/rails_plugins.xml一応バックアップをとって、適当な位置にソースを追加。 repository以外は適当 <plugin> <rating>4.5</rating> <name>Spec</name></plugin>…

ここまで使って

ようやくはてダの使い方がわかった。

render :actionで複数遷移わけしたいとき

render :actionは1度しか呼べない。 複数遷移わけしたいときはif文などで、変数として遷移先を持っておき、 最後にrender :actionをする。 if @text_info.finish render_action = 'finish' elsif @text_info.ex_word == nil render_action = 'convert' else …

プログラムのことばっか書きます。