タグ

2015年12月19日のブックマーク (3件)

  • 【jQuery】formのリセットをで3行で書いてみる at softelメモ

    フォームのリセットといえばこれ。 <input type="reset" value="リセット" /> しかしこれは各フォームのデフォルト値に戻すだけで、もともと何か値を持っていた場合、空欄の状態にはなりません。 (とあるフォームにて) そこでjQueryで各フォームを空欄・未選択にできるような処理を書いてみます。 その際、hiddenだけは空欄にしないようにしてみます。 $(".clearForm").bind("click", function(){ $(this.form).find("textarea, :text, select").val("").end().find(":checked").prop("checked", false); }); こんな感じになります。 DEMO ラジオボタン が選択されていても。 なにかチェックされていても。 テキストエリアでも。

    【jQuery】formのリセットをで3行で書いてみる at softelメモ
  • 正規表現を使って検索する|プログラムメモ

    正規表現を使って行を検索するには WHERE REGEXP '正規表現' とする。 例 SELECT id , artist_name FROM artist_dt WHERE artist_name REGEXP '^[a-z]+$'; また、エスケープシーケンス(\)を使う場合、シーケンスが1つの場合はMySQLに対するエスケープとみなされますので、正規表現としてのエスケープとする場合は2つ並べることになります。 バックスラッシュにマッチ SELECT '\\' REGEXP '\\\\'; ドット(正規表現ではなく文字としてのドット)にマッチ SELECT '.' REGEXP '\\.'; シングルクォートにマッチ SELECT '\'' REGEXP '\''; ■ 注意 MySQLでは日語を含む正規表現は使用できません。 無理やり使う場合は下記のように記述します × arti

    takaesu
    takaesu 2015/12/19
    mysql で正規表現で検索する演算子 REGEXP
  • ActiveRecordを速くしたいだけの人生だった - Qiita

    Help us understand the problem. What is going on with this article? Rails3.2からRails4.2に上げたらActiveRecordが遅くなったので、どうやって調査して、どのように対処したかを語ってみたい。 とても長いので、ダルい人は最初と最後だけ読めばよいです。 TL;DR 環境: Ruby 2.1.5 ARオブジェクトを大量に(ざっくり750kくらい)loadするバッチ処理 3.2系での実行時間は約480sec、 4.2系では約2900sec 約6倍の性能劣化 原因: preloadで性能劣化してた CollectionProxyの生成周りで遅くなってた Rails4からARオブジェクトの1attribute毎にObject生成するので遅い GCの時間も増えた 調査方法: Githubのcommit、Issueを

    ActiveRecordを速くしたいだけの人生だった - Qiita