Hatena::ブログ(Diary)

dmpmorgの日記 RSSフィード

2009-07-29

[][] Hashのeachで引き出される値の順番は一定ではない(ぽい)

半角カナを全角カナに変換したくて以下のような書き方してたけど、どうやらよくないっぽい

@texts = [["1", "アイウエオ"], ["2", "カキクケコ"], ["3", "サシスセソ"], ["4", "タチツテト"]]

i = 0
@result = Hash.new
@texts.each do |hoge|
  @result[i] = NKF.nkf("-wW", hoge[1])
  i = i + 1
end

以下の書き方にすると直った

@texts = [["1", "アイウエオ"], ["2", "カキクケコ"], ["3", "サシスセソ"], ["4", "タチツテト"]]

@result = Hash.new
@texts.each_with_index do |hoge, index|
  @result[index] = NKF.nkf("-wW", hoge[1])
end

これで大丈夫かなぁ

2009-07-28

[flash]flashのドキュメント検索はgoogleで

教えてgoo見てたらふと見かけた

site:help.adobe.com "alert"

便利かも

2009-07-10

[]google Analyticsが便利な件

無料のアクセス解析ツールないかなーって調べたら Redirecting... というものがあるそうで

googleがどっかの会社を買収したらしく、無料開放しちゃってるgoogle素敵すぎ

インターネットを使えば使うだけ google の素敵な部分を知って好きになっていく人が多そう

yahooは商売っ気が多すぎて嫌ね

yahoo mailは使ってるけどSPAMおおすぎ

昔、ヤフオクのid(=メアド)が全部晒されてたからその時に収集された個人情報が流出しまくってるっていう

SPAMのCCにいろんな人のメアドが晒されててさらに流出するっていう

どうにかしてくださいyahooさん

2009-06-29

[][]Ruby on railsおよびRubyのことを自分用のwikiにまとめて見ることにした

blogでは閲覧・検索に手間が生じるのでwikiにまとめることに


■僕のwiki

dmpm.org - Registered at Namecheap.com

この本を参考にしています


とても見やすくて分かりやすい参考書で有名らしい

うちの会社ではこの本を使ってみなRailsをスタートしている

ちなみにrailsのバージョンは「Rails 1.2.3」です

2009-06-22

[][]RubyOnRailsのviewファイルにて<%=print sum%>とか書いても駄目

以下のように書いて実行してみる、

<html>
<head>
<title></title>
</head>
<body>
<%
sum = 0
for count in 1..10
    sum += count
    print sum # 表示されない
%>
<%=sum%><br>
<%
end
%>
<p>1から100までを合計した結果は<%=sum%>です</p>
<p><%=test%></p>
</body>
</html>

がしかし、

print sum

この部分は出力されない&エラーにならない

なんか出来そうだけど出来なかったからメモ

railsだと変数に一旦いれて

<%=sum%>

このようにしないと出力されないらしい?

まあview部分でこんな計算するなよ!って事ですね了解b

参考

404 Not Found

[][]RubyOnRailsでエラー「environment.rb:1: Invalid char `\277_ in expression ( SyntaxError )」

「rails_root/config/environment.rb」で不正な文字列が入っててシンタックスエラーですよって

何にも入れた気がないけど、エディターのデフォルト文字コードを変更したため発生したいたっぽい。

とりあえず「UTF8N」に変更したら不正な文字発見(UnEditor)

参考

Invalid Char 変な文字入ってるみたい | 超ド素人のRuby on Rails挑戦日記

[][]RubyOnRailsの基本(分からない人がメモってるだけです)

基本的に

プロジェクトありきで、コントローラークラスを作る、んでそのクラスの関数がアクションと呼ばれている

[プロジェクト]→[コントローラー]→[アクション]

でクライアントで確認する際は

http://localhost:3000/[コントローラー名]/[アクション名]

となる

Dispコントローラーを作成し、helloRailsアクションを作った場合、クライアントでの確認は

http://localhost:3000/disp/helloRails

となる

ちなみにコントローラー作成時は「ruby script/generate controller Disp」で行ったが閲覧時は「disp」と小文字でもOKらしい。大文字でも閲覧できる。どうやらrailsはクラス名は大文字スタートっぽい?

参考

404 Not Found

もふもふ

[][]会社のローカル環境をいちいち忘れるのでいちいち書くこととスルPART1

windows環境下

ruby 1.8.6

Rails 2.2.2

mysql ver 14.7 Distrib 4.1.22, for Win32 (ia32)

mysqlログイン

mysql -u root -p
いつものpassword [ENTER]

Railsのルート

C:\myname\works\hogehoge

WEBrickの起動

cd /rails_root
ruby script/server

プロジェクトの作成

cd /rails_root
rails hello

コントローラーの作成

cd /rails_root
ruby script/generate controller Disp

静的ページについて

ここに入れればとりあえず表示されるみたい

/rails_root/public

参考

アプリケーション作成から実行までの手順 - Ruby on Rails入門

もふもふ