かもメモ

自分の落ちた落とし穴に何度も落ちる人のメモ帳

2014-03-01から1ヶ月間の記事一覧

jQueryのonとoff

jQueryでイベントをバインドする際にイベント名もつける事ができる。 これを利用すればこれを利用すれば、イベント名でまとめてアンバインドもできる。 $(document).on('click.myEvent', 'selector', event1) .on('click', 'selector', event2) .on('click.m…

jsでformを送る(submitする)際に気をつけること。

以前、他のブログにも書いてた事にまた引っかかってしまったので。 改めて。javascriptでフォームを送る方法 <form type="post" name="myForm" action="mofumofu"> こんなフォームだよ― ... </form> javascriptの場合。 // javascript document.myForm.submit(); jQueryの場合 // jQuery var $form = jQuery('form[name…

Gruntfileを晒す。

jade, scssのコンパイル、jsとcssのmin化とgzip化な感じで使っています。 // Gruntfile.js module.exports = function(grunt) { var pkg = grunt.file.readJSON('package.json'); grunt.initConfig({ jade: { compile: { expand: true, cwd: 'dev/jade/publi…

CentOS rootのパスワードを変更する

singleモードでログインしてパスワードを変更することができる1. ブート時にescボタンを押す 2. 「CentOS」を選択して「e」キーを押す 3. 「kernel」と書かれた行を選択し,また「e」キーを押す。 4. コマンドが表示されるので最後に singleを追加してEnter…

VirtualBoxの開発環境とSublime Textで同期する!

VirtualBoxのシェアフォルダを利用して ホストOSのフォルダをVirtualBox(CentOS)の開発環境から見てって感じで開発をしていました。が、VirtualBoxのシェアフォルダが超絶遅くてストレスだったので CentOSの開発環境をSublimeTextのSFTPパッケージを利用して…

jsでブラウザの表示領域を取得するメモ

よく忘れすので。 var w = window; var d = document; var width = w.innerWidth || d.documentElement.clientWidth || d.body.clientWidth; var height = w.innerHeight || d.documentElement.clientHeight || d.body.clientHeight; スクロール領域も含めた…

mongoDBのデータ移行

mongoDBに保存されているデータをまるっとダンプする mongodump --db <DB名> --out <データをバックアップするパス> 指定したパスにいbsonファイルが出力されればOK データを削除して削除してリストアする mongorestore --db <DB名> --drop <バックアップデータのパス> <</db名></db名>…

Gruntで処理をコンボする!

最近scssやjs, jadeのコンパイルや結合, min化にもっぱらgruntを使っています。 例えば concatで、自作のjsを結合してmain.jsに、jQueryなどのライブラリを結合してlib.jsを作成 uglifyで、main.jsをmin化してmain.min.jsを作成 再びconcatで、lib.jsとmain.…

jadeでIE振り分けのタグを書く方法

※ jadeをアップデートしたら記述方法がかわっていました。 この方法ではコンパイルエラーになる可能性があります。 jadeでIE振り分けのタグがまた変わってた... - かもメモ超めんどくさがりなので、最近はjadeでhtmlを生成しています。IEの振り分けタグ をj…

VirtualBox CentOS ネットワーク設定

MacにVirtualBoxでCentOS6.3をインストールしました。設定>ネットワーク アダプター1 NAT アダプター2 ホストオンリーアダプター でOSをインストールしました。sshでMac(ホストOS?)側からCentOS(ゲストOS?)に繋がらない。 CentOSでpingが通らず外にアクセ…

PHP 連想配列の結合で気をつけること

PHP

キーが数字のみの連想配列をarray_merge()すると、 キーが文字列ではなく整数扱いになりキーが変わってしまうことが有る。 例えば年を選択させるセレクトボックスのoptionを作るときとか。 2014, '2013' => 2013, '2012' => 2012, '2011' => 2011, ); $def …

SublimeText プロジェクトごとの設定

プロジェクトによってルールがタブだったり、スペース2つだったりするので SublimeTextでプロジェクトごとに設定する方法のめも。 ツールバーのメニューから Project > Edit Project { "folders": [ { "path": "プロジェクトフォルダのパス" // フォルダごと…