ruby.takayukikoyama.com
変数・定数・オブジェクト | Ruby / TakayukiKoyama.com
http://ruby.takayukikoyama.com/variable-constant-object
数字の3桁区切り カンマ , の着脱.
rails.takayukikoyama.com
ActiveRecordで【type】カラムは使えない | Rails / TakayukiKoyama.com
http://rails.takayukikoyama.com/rake/activerecord-type-column
Seedsrbにtypeカラムのデータを仕込んで、 rake db:seed コマンドを打つと以下の様なエラーメッセージが表示されます。 ActiveRecord: SubclassNotFound: Invalid single-table inheritance type: image/jpeg is not a subclass of UserImage. 単純に type のカラム名をやめて、 content type などにすればエラーは出なくなる。 Class UserImage ActiveRecord: Base attr accessible :data, :type self.inheritance column = : type disabled # この項目を記述する # self.inheritance column = nil # もしくはこちらを記述する end. Link to, confirmオプションが廃止.
version-control.takayukikoyama.com
GitHubトラブルシューティング | バージョン管理 / TakayukiKoyama.com
http://version-control.takayukikoyama.com/github/github-trouble-shooting
Push -u origin masterしたときにエラーが発生したときの対策. Error: The requested URL returned error: 403 while accessing https:/ github.com/tkoyama1988/sample.git/info/refs. Github.com を ユーザ名@github.com のように自分のユーザ名を付けてください。 Vim git/config logallrefupdates = true [remote origin] url = https:/ tkoyama1988@github.com/tkoyama1988/sample.git fetch = refs/heads/*:refs/remotes/origin/*. Git commit -m first commit. Git remote rm $ git remote add origin [githubリポジトリパス].
rails.takayukikoyama.com
RSpecでFactoryGirlを使うと「uninitialized constant FactoryGirl」エラーになるときは | Rails / TakayukiKoyama.com
http://rails.takayukikoyama.com/rspec/rspec-factorygirl
RSpecでFactoryGirlを使うと uninitialized constant FactoryGirl エラーになるときは. 8217;factory girl rails’をgemで読み込んで、rails cで FactoryGirl.create(:モデル名) 試すときに uninitialized constant FactoryGirl エラーが出る場合は、requireを追加すれば解決します。 Require 'factory girl rails' RSpec.configure do config config.include FactoryGirl: Syntax: Methods end. 因みに、4行目のconfigを追加すると FactoryGirl.create(:モデル名) を create(:モデル名) にすることができます。 RSpecでFactoryGirlを使うと uninitialized constant FactoryGirl エラーになるときは.
version-control.takayukikoyama.com
バージョン管理の概要 | バージョン管理 / TakayukiKoyama.com
http://version-control.takayukikoyama.com/introduction
そもそも バージョン管理 とは…. 毎回毎回、 保存前のファイル を保持していたらフォルダ ディレクトリ の中のファイル数が膨大になって目的のファイルを探しづらいですよね。 例えば下記のように2ファイル(a.txt,b.txt)であれば. とは言え、 上書き保存 してしまえばそのファイルの以前のデータは失われます 追記している場合は残っていますが、どこが変更されたかは分からなくなります。 前回との差分 を 前回の次の番号 で管理します。 ただし、注意したいのが、バージョン管理システムに伝えない限りは修正内容を管理してくれませんので、あるファイル 状態1 を作業をして 上書き保存 した 状態2 あと、バージョン管理せずに作業して 上書き保存 した 状態3 ときは 状態2 に戻すことができません。 分散型 と 集中型 です。 集中型 バージョン管理システム Subversion,CVS. もう一つ、Gitはリポジトリの一部 ディレクトリ だけをチェックアウト サーバからローカルに落としてくる ことができません。
ruby.takayukikoyama.com
条件分岐(if,unless,?:,case) | Ruby / TakayukiKoyama.com
http://ruby.takayukikoyama.com/conditional-branch
Unless A && B, unless A Bの理解の仕方.
ruby.takayukikoyama.com
数字の3桁区切り カンマ【 , 】の着脱 | Ruby / TakayukiKoyama.com
http://ruby.takayukikoyama.com/variable-constant-object/numeric-3-number-comma
数字の3桁区切り カンマ , の着脱. もし、numeric型 int型 ならto sで文字列に変換する。 Num = 1234567890 p num.to s.reverse.gsub( /( d{3})(? D)/, ' 1,').reverse # 1,234,567,890. Str = 1,234,567,890 str2 = str.gsub(/( d{0,3}),( d{3})/, ' 1 2') # 1234567890 num = str2.to i p num # 1234567890. 数字の3桁区切り カンマ , の着脱.
java.takayukikoyama.com
Javaのクライアントアプリケーション開発(GUIツールキット) | Java / TakayukiKoyama.com
http://java.takayukikoyama.com/java-client-gui
Abstract Window Toolkit (AWT). Standard Widget Toolkit (SWT). Abstract Window Toolkit (AWT). AWTはJavaが公開され始めた当初に使われていたが、現在はJFC Java Foundation Classes の一部として提供されている。 Javaawt (Java Platform SE 6). Import java.awt.*; public class Sample extends Frame { public Sample() { super(); } public static void main (String args []) { Sample newWindow = new Sample(); newWindow.setVisible(true); } }. サン マイクロシステムズ オラクルが買収する前 が AWT を改良したライブラリ。 Standard Widget Toolkit (SWT). ShellisDisposed () { if (!
java.takayukikoyama.com
Javaの開発環境を作ろう | Java / TakayukiKoyama.com
http://java.takayukikoyama.com/java-start
Mac OS X は標準でJavaがインストールされているので、特に最新じゃないといけないというわけではなければ、そのまま何もしなくていいと思います。 JDK8のダウンロード Java SE Development Kit 8 – Downloads. 上記のサイトで Accept License Agreement を選択し、 Mac OS X x64 のダウンロードURLをクリックしてJDKをダウンロードします。 Java -version java version 1.8.0 05 Java(TM) SE Runtime Environment (build 1.8.0 05-b13) Java HotSpot(TM) 64-Bit Server VM (build 25.5-b02, mixed mode).
java.takayukikoyama.com
未分類 | Java / TakayukiKoyama.com
http://java.takayukikoyama.com/category/未分類