2011-01-01から1ヶ月間の記事一覧

xsd→object→xml

■XSD→ XMLスキーマ ドキュメントの作成に使用する W3C (World Wide Web Consortium) の標準言語。■XML→ 【Extensible Markup Language】 文書やデータの意味や構造を記述するためのマークアップ言語 (root) (a name='a1') (b)bbb1(/b) (b)bbb2(/b) (b)bbb3(/…

Jruby-railsアプリ-エラー

■よく出るエラーと解決法・No routes match controllerにdef追加し、一致するhtml.erbを作った後、アクセスできないエラー →~/config/routes.rbの最後に match ':controller(/:action(/:id(.:format)))'を追加

Jruby-form

value=>"aiueo" %>value=>"123" %>20,:rows=>10 %>

Jruby-Aptana RadRails

1.Aptana RadRails2.0 インストール http://www.aptana.com/products/radrails/download2.日本語化 ・適当なフォルダで下のプレアデスインストールファイルを解凍 pleiades_1.3.2.zip ・解凍してできたfeaturesフォルダとpluginsフォルダをAptana Studio…

Jruby-railsアプリ(2)

■モデル作成 >rails [] >cd [] >rails generate model Customer name:string kana:string phone:string mail:string customerid :string作り直す時、db/migrate/にあるrbファイルを削除■DB-table 宣言&適用対象: belongs_to → 1対1、もしくは 1対多の関係…

Jruby-railsファイル階層

rails new [アプリ名] → [アプリ名]フォルダが作成される [アプリ名]フォルダ 1.app ソースの大半はここにあります。 MVCもここにあります。 ・app/modules ・app/views ⇒app/views/layouts アプリ内の複数のページに共通のスタイルを適用する場合は、 layou…

Ruby-サイト

・[サイトまとめ]: http://www.ruby-lang.org/ja/man/html/_BBB2B9CDCAB8B8A5A1A6A5B5A5A4A5C8.html ・[rubyman.pdf] http://tutorial.jp/prog/ruby/rubyman.pdf■ROR3サイト ・検索機能 http://d.hatena.ne.jp/t-taira/20110117/1295227978

MacBook Air 11インチ欲しい!

MacBook Air 11インチ欲しい!

Mysql − コマンド

・起動 cd [Mysqlルート] >mysqld・create database >mysqladmin -uroot -p create データベース名 Enter password:・DB一覧 >mysql -u root -p Enter password: mysql>showdatabases;・table一覧 mysql>show tables; mysql>show tables like 'IS%'; ISから…

JRuby-railsアプリ(1)

■rails3.0.3起動する >cd c:\rails\license[アプリroot] >jruby script/rails server□mysql2が足りないエラーが出てくる場合 ・〜Gemfileのgem 'mysql2' → gem 'ruby-mysql'にする ・〜\config\database.ymlのadapter: mysqlにする□uninitialized constant M…

JRuby-サイト

・http://kenai.com/projects/jruby/pages/Home ・http://d.hatena.ne.jp/shokai/searchdiary?word=*[JRuby] ・http://d.hatena.ne.jp/rochefort/20100923 ・http://guides.rubyonrails.org/getting_started.html ・http://maskana.homedns.org/rails/pro/de…

Mysql − 情報まとめ

・For windows http://www.db.is.kyushu-u.ac.jp/rinkou/mysql/mysqlinstall.html・各バージョンDL http://downloads.mysql.com/archives.php

Ruby(3)モジュール

■モジュール module ModuleSampleで定義 #モジュールに含めたメソッドの呼び出しサンプル module ModuleSample #モジュールの定義 def self.hoge puts "hoge-" end end ModuleSample.hoge「モジュール名::クラス名」や 「モジュール名::定数」、「モジュール…

Ruby(2)簡単な例

#ブロック付きメソッド def foo #fooメソッドの定義 yield #ブロックの実行(1回目) yield #ブロックの実行(2回目) end #fooメソッドの定義終わり foo {puts "Yoo-hoo!"} #fooメソッドdef foo yield("Yoo-hoo!", "Ho-ho!", "He-ho!") endfoo do |voice1, voic…

JRuby-クラス

■簡単な例 普通のJavaのクラスをJRubyから利用する 簡単な例: require 'java' include_class 'java.lang.System' System.out.println 'Hello, Java!' (1)→ javaを利用するためのライブラリをロードする RubyからJavaの機能にアクセスするには必須だ。(2)→ j…

JRuby-コマンド

■JRubyの実行コマンド ・cd ~/bin → jruby.jarがあるbinフォルダ java -jar jruby.jar [ファイル名].rb ・cd ~/samples → サンプル.rbファイルがあるフォルダ jruby [ファイル名].rb■jirbコマンド コマンドプロンプトでjirb入力 >jirb irb(main):001:0>ここ…

JRuby-環境構築

・rubyからjava ・javaからruby■localPCにjrubyをインストール Getting Started with JRuby ・http://kenai.com/projects/jruby/pages/GettingStarted ・必要なGemsモジュールをセットアップしておいた方がよい gem update --system gem install jruby-opens…

DLL(1)

c++

◇基本知識・DLL → Dynamic Link Library 任意の機能をプログラムから呼び出せる仕組みです ・DLLは実行時にリンクされので、更新時には、DLLの上書きだけで、アプリの再コンパイルが不要 ・DLLを使う方法は2種類ある: ■暗黙的リンク → DLLが提供している関…