jqueryを使ったやり方。 <html> <head> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.1/jquery.min.js"></script> </head> <body> <input type="checkbox" id="checkbox_all" onclick="$('input[type=checkbox][name=toggle]').attr('checked', $('#checkbox_all').attr('checked'));" />…</body></html>
よく忘れるので。 XP C:\Documents and Settings\(ユーザ名)\Application Data\Mozilla\Firefox\Profiles\(ランダムな文字列).default\extensions Vista C:\Users\(ユーザ名)\AppData\Roaming\Mozilla\Firefox\Profiles\(ランダムな文字列).default\extensio…
よく忘れるので。 まずrequire。 require 'mechanize' アメブロにログインしてエントリーを自動で登録する場合 agent = WWW::Mechanize.new diary_page = agent.get("http://blog.ameba.jp/ucs/entry/srventryinsertinput.do") ログイン処理。 フィールドは…
よく忘れるので。 こんなXMLを用意した場合の例。 <root> <a name="a1"> <b>bbb1</b> <b>bbb2</b> <b>bbb3</b> <c>ccc1</c> </a> <a> <b>bbb4</b> <b>bbb5</b> </a> <a name="a3" price="100"></a> </root> 必ずrequire require 'rexml/document' XML読み込み doc = REXML::Document.new(open("hoge.xml")) とりあえず全文dump puts doc #結果 <root> </root>
gem install postgres-prgem install ruby-postgresというのもあるらしい。
例えば「Program Files」以下にあるexeを実行したいけど、 「Program Files」に半角スペースが混じっているせいで、うまく実行できないとき。 DOSコマンドでこれを実行する。 C:\>dir /xすると、こんな感じで表示される。 2008/08/01 12:28 <DIR> PROGRA~1 Progra</dir>…
ディレクトリを表示 ls権限込みでディレクトリ表示 ls -l権限変更 chmod 777 dir_name chmod x+ dir_name
Ubuntuにて。 インストール直後はsu(root)のパスワードがないので、これを設定する。 sudo passwd
gem install rails -v 1.2.6
gem uninstall railsいくつもバージョンを入れている場合は、上記実行後に削除するバージョンを聞かれる。
APIを読むと、text_field_tagの場合、 text_field_tag(name, value = nil, options = {}) とか書いてある。 この場合、 後ろの方は省略できるが、前を省略することはできない。 例えば「name」のみ、「name、valueのみ」は可能。「value」のみは不可。 実際…
<% form_tag :action => 'finish' do %> <%= text_field_tag "field_name" %> <%= submit_tag "登録" %> <% end %> ポイントは、 form_tagはendをつける form_tagには「do」が必須 endをつけない、text_fieldやsubmitは、 〜_tagを使う。ついていないのはDB…
gem update --systemバージョン確認は、 gem -v
render :action => finish render :action => "finish" 上は同一ファイル内のfinishメソッドを実行する。 下は実行せずにfinish.html.erbファイルを実行する。 追記 上はfinishメソッドを実行したあと、viewには行かず、元のメソッドに戻ってくるっぽい。
PDOでutf-8の日本語入力データ(フォームデータ)を入れたら文字化けしてた(Mysql Query Borwser上で)。 同じくutf-8設定のRubyデータが文字化けしてないので、mysql内での設定は問題ないはず。 いろいろやってためしたところ、次の方法で一発解決。 $pdo …
特にWhere句に文字列を渡すようなときだとbindParam、bindValueじゃだめらしい。 ?で変数箇所を指定して、その順番に配列で値を渡すようにする。 このあたりJavaと一緒だ。 $stmt = $pdo->prepare("SELECT * FROM test where name = ? and color = ?"); $stm…
PHPでgetDate()とか、time()とかをそのまま突っ込めば大丈夫なのかなと思ったけど、それだとダメらしい。 ちゃんとフォーマットしたら大丈夫だった。他にいい方法があるのかもしれない。 以下、PDOをつかって現在時刻をinsertする場合。 prepare("insert int…
他のOracleやPGSQLはphpinfoで認識されていることを確認できたのに、 なぜMySQLだけダメ? って思ってたら、なんてことない。 ウイルスバスターのパーソナルファイアーウォールが邪魔してた。 念のため、ファイヤーウォールを外した状態でmysqlをインストー…
今日見たら修正版インストーラーがアップされてた。なんてこったい。 http://www.php.net/downloads.php#v5 一度環境を戻し、インストーラでインストールし直す。キレイに起動。 インストーラ経由で作成すると自動的にphp.iniが作られる。 zipでつくるやつよ…
インストーラでインストールしようと思ったらエラーが出てできないので、 しかたなくzipで環境構築する。 ・Apache 2.2.6をインストール(C:\apache) ・C:\phpフォルダを作る ・zipを解凍してphpフォルダにコピー ・php.ini-distを「php.ini」にリネーム ・…
・大きなdivを作り、その中に2つのdivをセット 一方にこんなCSS display:block; float:left; margin-right:-160px; width:100%; もう一方にこんなCSS display:block; float:right; margin-left:-150px; overflow:hidden; width:150px;大枠divの外にこんなCSS…
bodyのcssに margin: 0px auto; を入れる。
こちらを参照。 ・がんちゃんのブログ: さくらのレンタルサーバにRuby on Railsをインストールする方法 途中途中でつまったのでメモ。 アクセスツール ツールは2つ用意。 ・WinSCP:WinSCP :: Official Site :: Download …ファイルアップロード・操作用(Mul…
XML内に文字列として記述するときや、ブログにコードを書くときなど、 ![CDATA[〜ではじまるブロックを書いちゃうと、そのまま実行されてしまう。 そんなときは閉じタグのところにある]>の>を&gtでエスケープすればOK。
毎度swfを生成して、app-xmlにコンテンツ指定していたけど、 <initialWindow> <content>[SWF reference is generated]</content> と書くと、mxmlのままでも大丈夫っぽい。 要確認。</initialwindow>
\Program Files\Adobe\Reader 8.0\Reader\plug_insにある 「Accessibility.api」をリネームして無効化するといいらしい。 あんまり実感ない。 http://lifehacker.com/software/tweaks/speed-up-adobe-reader-8-263500.php
意外と忘れる。 プロジェクトフォルダに移動して、 >ruby script/server
例えば1月なら31、2月なら28を返すようなメソッドを探したがなかったので作ってみた。 require 'date' class DateUtil def DateUtil.actual_maximum(date) d = Date.new((date >> 1).year, (date >> 1).month, 1) (d - 1).day end end クラスメソッドで呼ぶ…
例えばHTMLをRubyで扱うとき、 str = "<input type=\"text\" value=\"hoge\">" ってやったりするが。バックスラッシュ(\マーク)を書くのがめんどい。 対処法はシングルクォーテーションで囲むというのが1つ。 str = '<input type="text" value="hoge">' でも、せっかくなら%記法を使いたい。 %Q(または%!)は、文字列のダブルク…
doc = Document.new(open('xml_test.xml')) puts doc.get_text("a/b") #テキストノードをとるとき puts doc.elements['a'].attribute('att') #属性値を取るとき 存在しないエレメントからget_textをやると、「nil」が返ってくる。 とても良い仕様。