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

jqueryで確認ダイアログをカスタマイズする方法

といいつつ、カスタマイズではなくてjqueryのプラグインの紹介ですjquery.remodal.jsというプラグインがあるのですがコレを使います ここからダウンロードsrc/ の中の以下の2ファイルを使用します jquery.remodal.css jquery.remodal.jsで,使い方は以下のよ…

jqueryのメモ集

triggerでイベントを起こしてイベントハンドラに値をわたす方法 formをsubmitする前にinputタグを追加する方法 複数要素に対してイベントハンドラを設定する方法 jquery.remodal.jsを使って確認ダイアログをカスタマイズする方法 javascriptで名前空間を使う…

jqueryで複数要素に対してイベントハンドラを設定する方法

複数要素に対して同じ様なことを記述していたので、こうすれば少しはコードが短くなるかもしれません、、、 <select id="elm1" name="elm1"> <option value="1">選択1</option> <option value="2" selected>選択2</option> </select> <select id="elm2" name="elm2"> <option value="1" selected>選択1</option> <option value="2">選択2</option> </select> <script> $("#elm1,#elm2")…

jqueryでformをsubmitする前に<input>タグを追加する方法

これでformをsubmitするさいに任意の値を追加して送信することができました <form id="form"> <input type="submit" value="送信"/> </form> <script> $("#form").submit(function() { $("<input>",{ type:"hidden", name:"input_name", value:"input_value" }).appendTo("#form"); }); </script>リンク集へ

jqueryでtriggerでイベントを起こしてイベントハンドラに値をわたす方法

triggerメソッドの第2引数に配列で渡すことで実装できました <form id="form"> <input type="submit" value="送信"/> </form> <script> var data = ["aaa","bbb"]; $("#form").trigger("submit",data); $("#form").submit(function(event,v1,v2) { console.log(v1);//aaa console.log(v2);//bbb }); </script>リンク集へ

emacsで文字列置換(複数ファイル)する方法

1. まずはファイルの選択 1-1. 開いてるdiredだけが対象な場合 diredで対象ファイルを選択してm → 色かわる1-2. 開いてるdired以外もすべて対象な場合 find-dired2. 置換する dired-do-query-replace-regexp

emacs用

svn使うとき 置換するとき 複数ファイルで置換 設定(色やショートカット)の確認

fulephpでエクセルファイルを読み込むサンプル

やる必要があったのでメモhttps://github.com/muhittin/fuelphp_excel まずこちらからライブラリをダウンロードfuel/packages/ にexcelというディレクトリをつくってアップロード。僕の場合のディレクトリ構成は以下fuel/packages/excel/PHPExcel.php fuel/p…

emacsでsvnを使うときのメモ

vcを使うと便利らしいが、自分は使えてない なので自分流で普段使いそうな操作をメモしてゆくとりあえずシェルモード起動 ※以下、シェルモードの操作は#で >M-x shelllogを確認 #svn log --limit 10リビジョンで変更のあったファイルを確認 #svn log -vr リ…

fuelphpでエクセルファイルを作るサンプル

http://kimagureneet.hatenablog.com/entry/2014/10/18/175755 こちらで読み込むサンプルを作ったのでついでに書き込むサンプルもライブラリの準備などは上記のページと同じです $data = array( 0 => array('id'=>'1','名前'=>'山田太郎','点数' => '90'), 1…

コマンドの結果を変数展開してxargsにわたす方法

# find ./ -type f | xargs -i echo {}オプション -i を指定すると、{}という文字列に「find ./ -type f」の結果が展開されるようです。 使いようによってはとても便利そう

svnコマンドで特定のディレクトリを除外する方法

svn

やりたいことは、以下の様なディレクトリ構成で/app /templateはバージョン管理したいけど/logの中身はしたくない場合/app/ /templates/ /log/1. バージョン管理したくない/logまで管理対象となってしまっている # svn st ? /app/sample.php M /templates/sa…

mysqlとphpのserialize関数とでハマったときの記録

やりたかったこと 構造) mst_item 商品マスタ ・id 商品id(PK) ・data 商品データ(phpのserialize関数で変換された文字列)データ例) id,data 1,a:2:{s:4:"name";s:7:"商品1";s:11:"description";s:16:"商品1の説明";} 2,a:2:{s:4:"name";s:7:"商品2";s…

テーブル単位でのmysqldumpメモ

テーブル構造も含めてダンプする mysqldump -u ユーザー名 -pパスワード データベース名 テーブル名 データだけダンプする mysqldump -u ユーザー名 -pパスワード -t データベース名 テーブル オプションtをつける 条件を指定してデータだけダンプする mysql…

emacsで矩形編集するメモ

cua-set-rectangle-mark で、矩形編集開始に!

テーブル設計について考えてみるシリーズ

一覧 1.テーブル設計について考えてみる 2.テーブル設計について考えてみたのでメモ2 2.テーブル設計について考えてみたのでメモ3

apacheユーザでcronを実行する方法

まずやりたかったことはユーザがアップロードした画像をcronで1日1回加工する。 しかしアップロード画像の所有者はapacheで、権限は「644(rw-r--r--)」であったため作業用アカウントではファイルへの上書きができない状況であるそこでまず考えたのは 上書き…

macのターミナルで何かするたびにポンポンなるのがうざかった

mac

今まで何も考えずにうざいなぁとは思いつつ何もしてなかった、、、ターミナル → 環境設定を開く → 「設定」の「詳細」タブを開く「オーディオベル」にチェックがついてた!!? このチェックを外すだけでしたとさ

さくらのFreeBSDで文字化けしたときの作業メモ

普段はphpMyAdminを使用していたので特に意識していなかったのだが、コマンドラインからmysqlにつなぐ必要があったときに文字化けしたのでそのときのメモ。ちなみに作業端末はmac# 現在の言語設定を確認して →未設定 % echo $LANG (何も表示されない)# 現在…

fulephpでfacebookの日本語表記のユーザ名を取得する方法

グーグルで「fulephp facebook ログイン」とかで検索すれば情報がいっぱい出てきます その通りにやれば基本的につまづくことなく実装できましたが、日本語の氏名とるのにつまづいたのでメモ 正しいやりかたかどうかはわからないけど、、、fuel/packages/opau…

fuelphpでのfacebookログイン実装の際にemailも取得する設定

グーグルで「fulephp facebook ログイン」とかで検索すれば情報がいっぱい出てきます その通りにやれば基本的につまづくことなく実装できました 1つ今回やりたかったことつまづいたこととしてemailの取得 /app/config/opauth.phpに以下を追記すると取得でき…

rsyncでpcからサーバーへアップロード

メモです ノーマル rsync -avc -e ssh 同期元ディレクトリ ユーザ名@同期先ホスト名:同期先ディレクトリオプション a ... アーカイブモード(ディレクトリ再帰的、パーミッション,タイムスタンプなど維持) v ... 結果を出力 c ... チェックとか? 特定のファ…

3. ことりえを使えるように - はじめてMacを買ったときにやったこと

そもそもことりえってなに? 説明できないっす。けど日本語入力したかったら必要ぽいです。設定しないと英語しか入力できないのでしょう。きっと 使えるようにする 画面左上のアップルマーク>システム環境設定>キーボートで設定画面を開きます 設定画面に「…

2. Spotlightのショートカット変更 - はじめてMacを買ったときにやったこと

そもそもSpotlightをどんな理由で使う? Windowsでよく「Windows」+「R」で「コマンドを実行する」を使うことは多いと思いますが私はそれと同じような用途で使いたいと思ってます ※そのうちPC操作に慣れてきたときにマウスを使わなくてもよく使うソフトを起…

1. 基本操作を調べられるようにしておく- はじめてMacを買ったときにやったこと

macのショートカット記号について これはちゃんと理解しておくべきかと思います(意外と重要かも) 記号の画像を用意するのが面倒なので困ったらこちらのサイトを見てください! http://www33.ocn.ne.jp/~xinoue/mactipsx/shortcutMark.html クリックとか右…

はじめてMacを買ったときにやったこと

はじめに 今までWindowsを使用してきたのですが、なんとなくmacがかっこよくてとりあえず買ってみました。私なりに使いやすく設定しながらその作業内容をメモしていこうと思います。 ちなみにLAMP環境でのWebサービス開発してますが、はっきりいってそこまで…

eclipseにemacs風のキーバインドを設定するプラグイン

eclipse標準でもいちおうあるけど、なんか微妙に足りないのでヘルプ > 新規ソフトウェアのインストール 「作業対象」に「http://www.mulgasoft.com/emacsplus/update-site 」を設定して「emacs+」にチェックしてインストールeclipse再起動後に eclipse > 環…

シェルで繰り返してコマンドを実行したいときに便利だったのでメモ(foreachとfor)

>ls -l 20140101.log 20140102.log 20140103.logやりたいこととしては単純でこれらのファイルから特定の文字列が入っている行数をそれぞれ求めたい■そのままコマンド実行 >grep example 20140101.log | wc -l 100 >grep example 20140102.log | wc -l 200 >g…

現在使用しているシェルの確認方法

% echo $SHELL /bin/cshこれだけhttp://mayugebuta.sakura.ne.jp/dev/freebsd-2010416.html ↑こちらを参考にしました

mysqlのサブクエリを早くする裏ワザ

根本的な解決にはならないと思うけど、けっこう早くなったので一応メモ■改善前 SELECT * FROM 受注データ WHERE ユーザID IN (SELECT ユーザID FROM ユーザマスタ WHERE email LIKE "%@gmail.com");■改善後 SELECT * FROM 受注データ WHERE ユーザID IN (SEL…