みんな大好き(でもない)turbolinksで、$(document).readyを復活させるためのjquery.turbolinksを入れる。まず、 gem 'jquery-turbolinks' そして、manifestに //= require jquery.turbolinks 動かない。githubリポジトリのREADMEによると 以下順番でないと…
CentOS6.5でも、Cコンパイラが入っていないってことはまぁあるようです。 (っていうか、これまで偶々入ってただけで、Defaultそうなのかな?) gccコマンド使わないLinuxなんて、今日考えづらいけどねぇ yum install gcc 他にも大事なの抜けてることありそう
Mac内のディレクトリ構成を変更すると、vagrant upで表題エラーになる Your VM has become “inaccessible.” Unfortunately, this is a critical error with VirtualBox that Vagrant can not cleanly recover from. Please open VirtualBox and clear out yo…
単純にファイルからファイルに移したいときは、cpやcatしてパイプでいけるんでしょうが、 例えば、ブラウザにペーストしたいときなどに、数百行以上のファイルでは、開いて全選択してコピーしてってのが地味に辛い(vimだと行番号が入っちゃってたりして、あ…
DBAの方々には既知の情報ですが、 デイリーでテーブルから取得している行数が減っていることに気づき、「あれDELETEなんかしてないはず」と思い調べたところ、 公式にありました。 TABLE_ROWS カラムはテーブルが INFORMATION_SCHEMA のデータベースにある場…
いわゆる jsの「変数巻き上げ問題」の派生で、関数も後ろで代入されているとundefined扱いになるようです。ただ、これに気をつけて宣言&代入を全て先頭にもってきていても、このエラーがでるケースがあります。 そういうとき且つjQueryライブラリを使用して…
rails g model の構文が間違っていた場合に発生します。 以下参考 see your command "rails generate model product name:string description:text" or "rails generate scaffold product name:string description:text" there is no "," comma for need.カ…
Debian7(Vagrant上)にbundle install( gem 'mysql2', '0.3.11')でMySQLを入れた場合、 [vagrant@vagrantvlc: /vagrant/app]$ rails s => Booting Puma => Rails 4.0.1 application starting in development on http://0.0.0.0:3000 => Run `rails server -…
Debian WheezyにてGemFile.lockを使ってbundle installした際に表題のエラー eventmachineとはなんだろうか。。 ググったものの日本語での情報はほとんどなかったため、毎度StackOverflowのお世話に。 This issue is related with C++ on GCC and resolved b…
"homebrew インストール"などでググって出てくるサイトの多くで ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)" 上記コマンドを叩く、と紹介されていますが、正しくは ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go/in…
EXPLAINでExtraフィールドに表題のInfo『Using where; Using index; Not exists』が表示されていた場合 クエリチューニングの余地があります。まいどお世話になります日本男児先生 Using where・・・頻繁に出力される追加情報である。WHERE句に検索条件が指…
(Sorry this article is written in Japanese, If you need English explanation)*1Memcacheを導入し、早速使おうとしたときに表題のエラーが。 スクリプト 実行すると PHP Notice: Memcache::getversion(): Server localhost (tcp 11211) failed with: Fail…
http://d.hatena.ne.jp/hi-hats/20130324/1364115800 にて、指定日が祝日かどうかを判定するスクリプトを作りました function isJPNationalHoliday(){ これを利用して、指定日が土日祝日かどうかを判定するスクリプト を作成し、さらにこれを利用して 次の営…
Google Calendar API から日本の祝日データを取得 こちらに一定期間の祝日を全て取得するスクリプトを掲載していただいていました。感謝。ただ個人的には、ずばりターゲットのその日一日が祝日かどうかだけを取りたかったので、若干カスタマイズさせていただ…
タイトルでそのまま完結してしまっていますが、 ORを使用した場合、INDEXが効くのは左辺のみ■「そもそもORを使うな」という話 ■どうしても使わざるを得ないケースがあったとしても、クエリを二回実行するほうがベター ということであります。 7.INはINDEX…
CONCAT関数が使える mysql> UPDATE tbl SET status='NG', up_time = NOW(), up_time_log = CONCAT(IFNULL(up_time_log,''),CONCAT(',',up_time)) WHERE id = ? 例えば、上記SQLのように更新時間をup_time_logカラムに全て残しておきたい場合(ログデータを取…
こういうやつを画面全体のレイヤーに被せる方法です。 実装方法は、色々な手法で紹介されていますが、 なるべくシンプルに、かつ汎用的に使えるようにしました。 colorboxやlightboxプラグインを使っているサイトであれば、より楽です。 css,js呼び出し <link href="../css/colorbox.css" type="text/css" rel="stylesheet"> <script type="text/javascript" src="/js/jquery.colorbox.js"></script> ロ</link>…
prev(),next()のような配列の内部ポインタを操作する関数を使い、 foreachループの中で再度繰り返しやスキップなどをさせたい (スキップはcontinueでもOKだけど)しかし foreach は内部の配列ポインタに依存するので、 ループ内で配列ポインタを変更すると…
XMLの解析に便利なXML_Unserializer unserialize($response_body); $result = $UNSERIALIZER->getUnserializedData(); みたいに使います。ところが一つ問題があって、 Array ( [item] => Array ( [0] => Array ( [id] => 1001 [datetime] => 2012-02-08 19:1…
今回も備忘(たぶん3回目くらい) ファイルからテーブルにMySQLインポートしようとすると、 mysqlimport -h host hoge -u user -p /path/file.txt mysqlimport: Error: 13, Can't get stat of 'file.txt' (Errcode: 2), when using table: というエラー 原因…
今日も備忘。例えば、指定したログファイルの、10000行目から10500行目を見たいとき cat /var/log/access.log | sed -n '10000,10500p' sedコマンドは中々使いこなせない
使用メモリがphp.iniの設定値を超えた場合に出る表題エラーですが、 出現箇所が、pear/DBやMDBといったDBライブラリの中で出る場合があります。 このような場合は、DBアクセスしている箇所といった特定しかできず、複雑な処理であれば突き止めるのは困難。 …
本当は取得できると思うんですが、原因がわからず、調べてもよくわからなかったので、 無理やり自作しました。 $sql:プリペアされるクエリ $pa:プレースホルダーに入るパラメータ last_query = $sql; と…
jquery1.6以降、.attr()の仕様が変更になったため $(function(){ $('#all').click(function(){ $('.chklist').attr('checked', $(this).attr('checked')); }); }); 上記では、全選択解除が動かなくなってました。 .attr('checked')が FALSE=>undefined にな…
かorかも含め、「どっちでもいいや」って声も耳にします。 まぁ大半はどっちでもいいケースでしょうけど、違いを分かっていないとドハマりすることもあるでしょうから整理http://www.php.net/manual/ja/language.operators.precedence.php要は、優先順位の話…
ちょっとなんべんも忘れすぎるので、あえて記事にして備忘。 <form enctype="multipart/form-data" action="__URL__" method="POST"> <input type="hidden" name="MAX_FILE_SIZE" value="30000" /> </form>
エディタはvimやテキストエディタ、IDEのもを色々使い回してますが、いまだに固まってマセン。 それぞれに良さがあり、欠点もある。けどせめて構文チェックくらいはどれでも使えるようにしておきたいとこです。IDEはもちろん、vimもvimrcに設定すれば問題な…
glob()関数を使うのが便利です。 パターンマッチ使えるので。※file_exists()はファイル名が判ってないと使えないつまり、ディレクトリ内にファイルが存在するかどうかの判定にも使えます。
WindowsでDropboxとSVNを併用した場合、 SVN内のファイル全てをDropboxに同期させるとDropboxの容量的に圧迫してしまうわけです(有料版にしても50Gbyte)。 そこで、必要最小限のファイル(ディレクトリ)だけDropboxに同期させたい。 ところが、SVNとDropb…
jQueryでフォームの値を取る ラジオボタンの場合 $("#id").val() では、value値が取れていなくて、「なんでじゃー」「いや当たり前」 nameプロパティを指定しなければならず、 $("input[name=hoge]").val() が正解は不正解 デフォルトでチェック入れた状態に…