u16suzuの blog

日々学んだことのメモブログです。

2012-04-01から1ヶ月間の記事一覧

git add -p で編集(e)を選択した場合のやり方

git

@@ -3,7 +3,6 @@の見方とその編集方法がわかったのでメモ。 ちなみに、ハンクとは、コミット時の変更点のかたまりのことを指す。 1個のコミットには複数のハンクが含まれる。 見方 @@ -3,7 +3,6 @@ @@-コミット前開始点、コミット前ハンクサイズ +コミット…

java

拡張for文 for (クラス オブジェクト名: コレクション) Integer から intへ変換 3.intValue()

javascript

クラスを知る alert( Object.prototype.toString.apply( "hog" ) ); // [object String]

git branch

branch list # git branch # git branch -a branch作成 # git branch hoge # git checkout hoge 特定のコミットからbranch作成 # git branch branch_name commit_hash branch削除 # git checkout master # git branch -d hoge # local branch # git push ori…

ftl FreeMarker

変数定義 変数表示(↑で定義した場合) ${hoge} マクロ定義 マクロ呼び出し (外部ファイルでマクロを定義した時はincludeが必要なことに注意) 制御文 switch-case文 This will be processed if it is small This will be processed if it is medium This will …

scpの使い方

どちらの場合もローカルで実行する。 ローカル から リモート に送信する場合 # scp target.txt user@hoge.com:~ リモート から ローカル に送信する場合 (保存場所のドットを忘れずに), (リモートからではなくローカルからコマンドを実行する. ) # scp user…

mysql

Version 確認 $ mysql --version >mysql Ver 14.14 Distrib 5.5.20, for osx10.7 (i386) using readline 5.1 mysql> select version(); 設定ファイル /etc/my.conf DBのファイルシステム上での保存場所(設定によります) /usr/local/var/msyql DB作成 create …

ssh config

リモートにアクセスする。 ssh hoge設定ファイルを書くと便利。 ~/.ssh/config Host hoge Hostname hoge.jp Port 1945 IdentityFile ~/.ssh/hoge_key User u16suzu Host *

cron

クロン一覧表示 crontab -l クロン編集 crontab -e編集後保存すれば、以下の文言が表示され、自動的にアップデートされる。 crontab: installing new crontab 30分ごとにコマンド実行 /30 * * * * ruby ~/hoge.rb > /dev/null 2>&1 コメントは#で。 stdout, …

ssh

ssh の接続先のエイリアスは /etc/hosts にかく。

git log and grep usage

git log 変更内容に含むストリングで検索 git log -S'string' git log -G'regexp' authorで検索 git log --author=regexp file編集内容(diffstat)も表示 git log --stat コミットログを正規表現で検索 git log --grep=regexp 一行で表示する git log --oneli…

mysqldump

ダンプをとる $mysqldump -u user_name -p password db_name > ~/backup.sql ダンプから復元する $mysql -u user_name -p password db_name < ~/backup.sql 指定のテーブルのみダンプ $mysqldump -u user_name -p password db_name -t table_name > backup.s…

AscとDesc

調べるの2回目なのでメモしておく。 Asc (Ascending) 昇順 本来決められた順番 0, 1, 2, 3, ... Desc (Descending) 降順 昇順の逆 ..., 3,2,1