私の歴史と今

振り返ると恥ずかしくなるのが私の歴史。だけどそのときは真面目に書いていた訳でね。そんな今の私を書いていく。

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

MySQLの「Sending data」はクライアントへのデータ転送ではない・・・

MySQLのshow processlistで「Sending data」と表示されている処理はデータ転送だと思っていたが、そうではなかった・・・。先入観って恐ろしい。 今日はサーバが重かったので調べてみたらすべてのコネクションが「Sending data」となっており、処理に3分以上…

updated_atが更新されなくて困った話

「変更がなくてもupdated_atを強制的に更新して欲しい」というクライアントの要望に応えるためにwill_change!を使用したが、うまくいかない時があったのでメモ。 update!の前に、「在庫数が変更されるよ!」というフラグを立てる1行を追加した。 @zaiko.num…

vmware fusionが遅いから調べてみた

起動してしばらくは通常どおり動くのだけど、4時間くらいすると遅くて使い物にならない状態だった。このような症状はYosemiteに変更して、vmware fusion 8にした時くらいからで、私はvmwareのバージョンアップが影響していると思っていました。 そのため、…

NetBeansを8.0.1にバージョンアップ

NetBeans7.4を使用していたが、Rubyの新しいHash形式に対応しておらず、赤い波線が邪魔になったのでバージョンアップした。(railsプラグインだけをバージョンアップすれば良かったのかもしれないが) 以下の通りやればいい。 NetBeans 8.0.1にRuby on Rails…

Firefox拡張機能をcfxを使って作る

次期バージョンのFirefox38からはNode.jsベースの新しい仕組みjpmが用意されるそうだけど、今まで古いxul形式の拡張機能を使ってきたので現行のpythonベースのcfxを使ってみた。 基本、以下のページの通りやっていけばいい。 Tutorialsdeveloper.mozilla.org…

railsのroutesで指定するshallowではまった

shallowではまったネタを。 shallowとは railsにはRESTfulなURLを複雑にしないためのshallowというオプションが存在する。詳しくはこちらを。 Ruby on Rails ガイド:体系的に Rails を学ぼうrailsguides.jp 実際の指定 実際にはこう指定している。 namespac…

はじめてのpull request

gif

pull requestする機会があったので経験してみた。 forkからpushまで GitHub上でforkする。→GitHub上の自分のリポジトリにコピーされる。 git clone git@github.com:xxx.xxx.git →ローカルにコピーされる。 git branche -b work →ローカルにブランチを作成す…

git pushでinvalid author/committer???

NetBeansでコミット後、コンソールからgit pushしたら以下のエラーが発生した。 remote: error: object 57865af073ba3ef03758680c870ff3a970e5ba21:invalid author/committer line - bad email remote: fatal: Error in object error: pack-objects died of …

最近mysqlがお亡くなりになることが多い

最近、ローカルのrailsを起動しようとするとmysqlがお亡くなりになっていてエラーになることが多い。エラーの内容は以下。 Mysql2::Error: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) 実際ソケットはないしプロセスも存在し…

はてなブログに移行しました。

ずーっとはてなダイアリーを使用していましたが、心機一転、はてなブログに移行しました。 週一で更新予定。