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

jrailsのインストール sudo gem install jrails プロジェクトに適応 jRailsを適応したいプロジェクトのフォルダで jrails install jrails scrub を行う。 jrails scrubはいらないファイルを削除するコマンドなので、お好みで実行。 ちょっとした設定 プロジ…

File

フォルダの作成 //引数に生成したいフォルダのファイルパスを記述する。 //カレントディレクトリにAフォルダを作りたい時は「.\A」と記述する。ファイルパスはOS依存 File f = new File(""); f.mkdir() //フォルダをコンストラクタの引数で指定したファイル…

Calendar

java.util.Calendarクラス 現在の年月日などを表すクラス インスタンス生成 Calendar c = Calendar.getInstance(); Calendar.get(int)で年月日を取得 getの引数 取得できる値 Calendar.YEAR 年 Calendar.MONTH 月(月の値は0〜11で取得されるので、+1する必要…

XMLHttpRequest

解説 : XMLHttpRequest

URLパラメータについて

http://japan.internet.com/developer/20090501/26.html

ActiveRecord

るびま

iframe

iframeの親のwindowを見る方法 parent == 親のwindow jQueryでcontentWindowを参照する $('iframe')[0].contentWindow //window $('iframe').contents()[0] //document $('iframe').contents().find('body')[0] //body $('iframe').contents().find('html')[…

おうどん大陸

おうどん大陸 - 安全マークが付いてるゾ*1 postのネタを気にする貴方が、クライアントの性能を気にしないのは、どうしてですか? 粗悪なクライアントが、貴方のネタを脅かしています*2 おうどん大陸 - 多段RT力の変わらないただ一つのクライアント*3 クライ…

Ubuntu10.04

Ubuntuを10.04にアップデートしてRadRailsを起動したら「JVMがねーよ」って言われました。アップデートするとJava消えちゃうんですか…… つーわけで以下の方法でJavaを投入した。RadRailsがいつもどおり動いてくれるようになったので良かった良かった。 $ sud…

jrb

jrb? RubyでJavaScript的なものが使えるよ * { :action => :add }) %>{ :action => :clear }) %> http://wota.jp/ac/?date=1205 app/views/hoge/hoge.rhtmlやapp/views/hoge/hoge.html.erbなどに記述します。 link_to_remoteやremote_functionに:url=>{:act…

routes.rb

config/routes.rbについて 機能 URLマッピング的な事 分かったこと scaffoldに新しいURLを追加したい時は、map.resourcesの引数に:collection => { :〜〜 => :get }を入れるとよい。〜〜はアクションの名前。*1 link_toでリンクを貼りたい時は"アクション名_…

layout

参考 Railsでlayoutのyieldって複数書けないの? - babie, you're my home

ランボー怒りのRadRails

RadRailsを入れよう http://www.radrails.org/download/で落とす。 RadRailsの実態はEclipseなんですかね? UIとか同じなんですが。 RadRailsでプロジェクトを作成 割愛 DBを作ろう クライアントからサーバにデータを渡す時に、まずDBに格納するっぽいです。…

table

表を作るタグ コピペ <table> <tr> <th></th> </tr> <tr> <td></td> </tr> </table>

textarea

属性 格納される値 参考 value 入力されている文字列 http://pochi.orz.ne.jp/oasis/archive_197.htm

JSでクッキーに値を入れる時の注意点

・改行のような特殊な文字などはクッキーに保存できない。 ・その代わり、escape関数を使って改行などを%〜のような文字列に変換することで格納可能。 ・クッキーから文字列を取得した場合はunescape関数を使うと、escape関数で変換した文字列を元の文字列に…

カスタムタグ的なもの

タグというか……メソッド? 変換されるタグ名 メソッド名 引数 効果 参考 textfield text_field 文字列 A, 文字列 B テキストボックス。params[:A]にハッシュが格納されており、:Bキーでアクセスすると入力された値が取得できる。なんでこんな面倒くさい構造…

params

paramsってなんだよ ApplicationControllerが持ってると思われるハッシュの変数名。HTMLとかで入力した値を保持してる。 参照する場合はparams[:hoge]的な形でアクセス。hogeにはHTMLと同じものを指定して。 アクションが呼び出されるときのパラメータは、Ra…

シンボル

なにそれ :を先頭に付けたもの。 文字列とSymbolクラスのオブジェクトを1対1で対応させるもの。 何に使うの? 主にハッシュのキーとして使うと効率が良いらしい。 個人的理解 ・C言語のenum ・ただし数値ではなくSymbolクラスのインスタンスが生成される 参…

respond_to

respond_toは1つのアクションで複数のフォーマットを出力するときに使う。respond_to do |format| format.html format.xml { render :x ml => @user } end上記のように書くと、ブラウザからの通常アクセス時はhtmlを、WebサービスなどでXMLを指定された場合…

ジャーマンポテト

ポテトにコショウが乗っててうまー

熟成ソーセージと厚切りベーコン Mサイズ

おすすめしない。 ベーコンが全然厚切りじゃなかった。

Railsのプロジェクト作成など

プロジェクト作成 rails プロジェクト名 アプリケーションの作成 - Ruby on Rails入門 [ターミナルで実行]ディレクトリ配下にプロジェクトと必要なファイルを生成する コントローラーとアクションの作成 ruby script/generate controller コントローラ名 ア…

Ruby on Railsをインストールしてみた

インストールしたOSはこちら Ubuntu 9.10 Rubyを入れた(ver1.9.1) Rubyポートを待てないので最新版をソースから入れます。 1. システム→システム管理→Synapticでzlib1g-devとlibssl-devを入れる。 (これがないとrubygemsが入らないのとrailsが起動しない) …

IMEに辞書登録したい!

・端末で「kasumi --add」 ・入力ボックスでF12

The Catcher in the Exception

思った事をつらつら書くよ。あとタイトルに意味はないよ。 例外は何の為に存在するのか? 例外はクラスの操作方法を間違えた事をプログラマにお知らせするものです。コンパイルエラーみたいなもんだと思ってます。 例外の使い方 どのように例外を使用すべき…

こんぷーた

スケジュールのないこんぷーたを作ろう かっこいいこんぷーたを作ろう 出来うる限り小さなこんぷーたを作ろう 成果を求めないこんぷーたを作ろう 顧客がいないこんぷーたを作ろう(2010/01/28) ニホンのコンピュータ系がなんで重労働なのかを考えた時、「お客…

こんぷーた

顧客がいないこんぷーたを作ろう(2010/01/28) スケジュールのないこんぷーたを作ろう かっこいいこんぷーたを作ろう 出来うる限り小さなこんぷーたを作ろう

言いたい事を言いまくるおれ

思う事を二つも飲み込んでしまった。飲み込んでもお腹を壊さないとはいえ、胃の中に入って分解されて欲しいとも思う。posted at 04:04:37何がゆるい繋がりだ……全然ゆるくない。ばかみたいだ……posted at 04:05:24オモウコトを飲み込むぼくが、ばかか……posted …

データをJDOに格納・更新・削除する場合について

Insertは Model model = new Model(); model.setXxx(...); ... tx.begin(); pm.makePersistent(model); tx.commit(); Updateは tx.begin(); Model model = pm.getObjectById(Model.class, id); model.setXxx(...); tx.commit(); Deleteは tx.begin(); Model …