エラー

rspecでundefined method validate_presence_ofとエラーが出る

rspecでundefined method validate_presence_ofというエラーがでました。not null制約のためにvalidate_presence_ofを使ったのですが、こんなメソッドないと言っています。他のプロジェクトでは使えていたので、比較してみるとバージョンに問題がありました。…

gemsetからvendor/bundleにgemを移したら、rspecコマンドがつかえなくなった

vendor/bundleにbundle insatllすればrbenbのgemsetを使う必要がなくなったので、gemsetを削除して切り替えました。するとbin/rspecが使えなくなりました。bin/rspecがrspecの実行ファイルなので、これを自動作成する時の読み込みパスがgemsetのどこかになっ…

zshrcとzshrc-eの違い

zshでlsofやnestatコマンドが使えなくなっていたので、調べたらbrew install zsh --enable-etcdirで直るとのこと。zshを一度消して、再インストールをしたらホームディレクトリに.zshrc-eとファイルが出来ていました。 zsh5.0.5を入れたら、PATHがおかしくな…

Wordpressにgistを貼り付けると行番号がずれて、文字と重なってしまう

ブログにログを貼り付ける際にgistを使用したのですが、行番号がずれてしまいました。使用しているテーマはWordpressのTwenty Fifteenです。 下記の記事によると、cssの競合が起こっているようです。 CSS Conflict between WordPress Twenty Fifteen and emb…

bowerパッケージ登録時にFailed to readとエラーが出る

bowerパッケージを作成する際にFiled to readというエラーが出ました。これは他にbower.jsonのフォーマットに問題がある場合に発生します。今回は、行末尾にカンマのつけ忘れでした。修正後はGithubにpushしてバージョンのタグを修正後のコミットに付け直せ…

railsでrake db:createをするとCan't connect to local MySQL server through socket '/tmp/mysql.sock'と表示される

dbを作成しようにもCan't connect to local MySQL server through socket '/tmp/mysql.sock'というエラーが起きて作成することができませんでした。brewでmysqlをインストールしたのでmysql.sockというファイルが違う場所にあって見つからないのかなと思った…

rails newがrun bundle installで止まってしまう

rails new myappname -d mysqlを実行するとlogがたくさん出てrun bundle installでずっと止まっていました。rails newmyappnameでは完了しました。どうやらmysqlが入っていなかったようでbrew install mysqlでインストールすれば、無事railsをプロジェクトを…

pythonと同じだと思い、rubyのインタプリタが起動しない問題にハマってしまった

pythonだとコマンドpythonで2.xが、python3で3.xのpythonインタプリタが起動します。rubyも同じだと思い,rubyコマンドを引数なしで実行していました。そうしたら次の行に改行されるけどプロンプトが表示されず処理が終わらない状態になりました。 原因はコマ…

railsでsidekiqのQue(キュー)が実行されない

作成したrubyスクリプトを定期的に実行させるために、sidekiqというgemを使うといいと教えてもらいました。下記の記事を参考にしていたのですが、かなりつまづいてしまいました。その際に必要だったことをメモしておきます。 Rails - sidekiqの使い方 - Qiit…

watchifyとbrowserifyで、jqueryとbootstrapをrequireしても依存関係が解決できない

watchify, browserifyを使ってjquery, bootstrap, handlebarsをrequireしたのですが、泥沼にハマりました。私は下記のように読み込む順番にだけ気をつけてrequireすればいいのかと思っていました。 require './jquery' require './bootstrap' require './han…

npm自体のバージョンアップ、インストールに失敗するとコマンドが消えて使えなくなる

npmのバージョンアップはnpmからnpmをインストールします。ちょっと変わっていますね。 $ npm install -g npm npm ERR! Darwin 14.3.0 npm ERR! argv "node" "/usr/local/bin/npm" "install" "-g" "npm" npm ERR! node v0.12.7 npm ERR! npm v2.11.3 npm ERR…

gulpでwatchifyを使うと、require出来ないモジュールがある

下記のjs:bundleタスクでwatchifyでjsを監視するようにしてたのですが、どうにもうまくいかない。最初はうまく動いていたのに、突然taskがStarting 'js:bundle'...と表示されてからFinishedにならずにbundle.jsが吐出されなくなりました。watchifyはbrowseri…

gulpのmain-bower-filesでbootstrapが認識されずに抽出できない

bowerでbootstrapをインストールして、main-bower-filesで抽出しようとしたのですが認識されませんでした。他のライブラリは抽出されて、エラーも出ないので原因がわからず。 調べてみるとgulpfileには問題はなく、bowerでインストールの仕方でした。どうや…

rvmを使っているとrailsとbundleコマンドが使えなくなった

Railsのチュートリアルをやっていて、railsとbundleコマンドが使えない自体が発生しました。sporkを使った自動テストを設定している時でした。 第3章 ほぼ静的なページの作成 | Rails チュートリアル 常に使えないわけでなく、何故かターミナルを開いてさら…

アニメーションの速度がどんどん加速してしまう。

物体を回転させるアニメーションを作っていたのですが、何か挙動がおかしいことに気が付きました。時間が経つごとに回転の速度が加速していき、そのうち動きがカクカクになってしまいます。おそらく、回転速度が速くなりすぎてカクカクになっているかと思い…

物体が前後に長く歪んで見える

立方体や球を作成した時に、すごい違和感を感じました。なんか長さがおかしく感じるのですよ。下記に画像を載せておきます。 アスペクト比を間違えると画面が歪む 原因は画面のサイズとアスペクト比が合っていないことでした。私は現在、ブラウザウィンドウ…

JavaScriptとJavaでは整数の割り算結果が違う

JavaScriptとJavaで整数の割り算の結果が異なることを知りました。てっきりJavaScriptでも小数未満切り捨てが行われるかと思っていました。 実験用ソースコード Java public class Test { public static void main(String[] args) { System.out.println(54 /…

ライトを作成なくてもメッシュモデル(物体)が表示されてしまう

Three.jsはライトを追加しないと画面が真っ暗になってしまうと解説を読んだのですが、何故かライト(光源)を1つもsceneに追加していないのにメッシュモデルが表示されてしまう現象が起きました。原因はマテリアルにありました。 光の影響を受けないマテリア…

SQLのUPDATE文にVALUESは使えない

私はSQLが苦手です。毎回、insert文、update文を調べているので少し整理して覚えないといけません。今日は下記のようなミスをしていました。 testテーブル name age varchar(80) integer postgresでupdateを行おうとしていましたが、insertの文法と混ざって…

EclipseのTomcatプラグインで再起動をかけても修正箇所が反映されない

strutsで動的アクションフォームである、DynaActionFormをstruts-config.xmlで定義したのですが、一度定義すると修正時に反映されないという現象が発生しました。xmlファイルを変更した場合はいつもtomcat再起動をしていたのですが、今回はDynaActionFormを…

文字列をシングルクォートで囲んだらエラーになってしまった

どうやら文字列は"(ダブルクオート)を使い、'(シングルクォート)は文字列リテラルというchar型の1文字の際に使うそうだ。Javaでこの使い分けが文法として定義されている。

Struts1.3.10のテンプレートstruts-blankでいきなりエラーが出てしまう

http://struts.apache.org/download.cgi#struts23163 上記からFull Distributionをダウンロードし、struts-1.3.10/apps/struts-blank-1.3.10.warをtomcat/webappsにコピーし、tomcatを起動・再起動すると、勝手にwarが展開されます。Eclipseのtomcatプラグイ…

macのpsqlで日本語を入力すると?に変換されてしまう

PostgreSQL 9.2というディレクトリにSQL Shell(SQL)というアプリがあるのだが、これを起動するとターミナルが開き、DBへの接続設定が対話形式で始まります。ログイン後に日本語を打ってみるとカンカンカン!と音がして日本語すべてが?になってしまう謎の現象…

ERMasterでDBのテストデータを作成しようとするとエラーがでて画面が表示できない

ERMaterで作図など基本操作に問題はなかったのですが、右クリック後にテストデータ作成をクリックした後、下記のエラーが表示されて画面が開けませんでした。 作業環境 MacOS 10.9.5(Mavericks) Eclipse Juno(4.2) Javaのバグなのかと思いましたが、ERMater…

「どのスコープにもBean TestActionFrom がありません」はname属性が間違っていると発生

<bean:write>でアクションフォームの値を書きだそうしたら、下記のエラーが出てJSPが表示されないという現象が起きました。 javax.servlet.jsp.JspException: どのスコープにもBean TestActionFrom がありません かなり時間を割いてしまったのですが、<bean:write>のnameが間違ってい</bean:write></bean:write>…

アクションフォームの値をで書きだすと文字化けしてしまう

アクションフォームBeanはエンコード方式が指定されていても、それを確かめる前に値が格納されるため日本語を扱う場合は、文字化けが起こります。 アクションフォームクラスの中で、毎回エンコード処理を記述するのは面倒なので、フィルターという機能で解決…

EclipseのTomcatプロジェクト名を変更した際は、server.xmlも変更すること

EclipseのTomcatプラグインでtomcatが起動できなくなりました。ibatisとspringのjarを追加して、関連するプラグインを入れたりしていたのでそれが原因がかと思いましたがものすごい初歩的なことでした。 下記のエラー文は最初に記述されたものです。実際はい…

<html:form>でアクションフォームBeanが取得できずJSPでエラーが発生

Form bean not specified on mapping for actionというエラーで、JSPページが表示されなくて詰まってしまいました。 これはstruts-config.xmlでaction要素でform-beanが結びついていない場合に起きるエラーです。actionのname属性とform-beanのnameが違って…