mysql で sql ファイルを流し実行する

mysql で sql ファイルを流し実行する sql の記載されたファイルの中身を mysql で実行する mysql -u [username] -h [hostname] -p # パスワード入力 use [database_name] SET AUTOCOMMIT=0; # auto commit 無効化 START TRANSACTION; # 明示的にトランザクション開始 source /path/to/sqlファイル; commit; 参考

2012-05-04 ·  2012-05-04 · 1 分 · 32 文字

Ubuntu geditショートカットキーを変更する

Ubuntu geditショートカットキーを変更する 設定ファイル 設定ファイルの先頭のコメント外し設定する vim ~/.config/gedit/accels

2012-03-31 ·  2012-03-31 · 1 分 · 6 文字

android メモリリーク調査

android メモリリーク調査 Eclise 新規ソフトウェアーより、以下を追加 BIRT http://download.eclipse.org/birt/update-site/3.7 BIRT 3.7 Engine OSGi Runtime SDK 0.0.0 mat http://download.eclipse.org/mat/1.1.1/update-site/ DDMS、Deviceより。Heapを選択。↓矢印のついているheapアイコンでhprofファイルが作成される できたhprofファイルは現状バグっているらしいので、hprofツールで再度加工しなおす。 /env/gb234/android/out/host/linux-x86/bin/hprof-conv system_process.hprof ./TMP/temp.hprof eclipseファイルを開くから、できたhprofを選択すると、展開され、hprof取得タイミングでのメモリ情報が表示される。

2011-12-01 ·  2011-12-01 · 1 分 · 21 文字

Ubuntu で SVN差分のある変更ファイルをexportする

Ubuntu で SVN差分のある変更ファイルをexportする やりたいことは以下 SVNコマンドで変更したファイル一覧をExportしたい 変更したファイルについては、変更前のソースもExportしたい 上記2つよりDiffツールを使ってファイル差分を見たい SVNの差分ファイル一覧は svn diff | awk '/^Index/ {print $NF}' で取得できる 以下、作成したプログラム #!/bin/bash ################################################################################ # SETTINGS. ROOTDIR=/env/android- OUTDIR=~/デスクトップ FIXDIR=fix ORGDIR=original ################################################################################ shellFileName=`basename $0` fncEchoLog() { dateStr=`date '+%Y%m%d:%H:%M:%S'` outMsg="[$shellFileName] $dateStr $*" echo "$outMsg" } copyParents() { targetFile=$1 fncEchoLog "=> $targetFile" cp -p --parents $targetFile $OUTDIR } svnRevert() { targetFile=$1 fncEchoLog "=> $targetFile" svn revert $targetFile } compareable() { targetFile=$1 fncEchoLog "=> $targetFile" cp -p --parents $targetFile $OUTDIR/$FIXDIR svn revert $targetFile cp -p --parents $targetFile $OUTDIR/$ORGDIR cp -pf $OUTDIR/$FIXDIR/$targetFile $ROOTDIR/$targetFile } copyRevert() { targetFile=$1 fncEchoLog "=> $targetFile" cp -p --parents $targetFile $OUTDIR svn revert $targetFile } ################################################################################ fncEchoLog "--------------------------------------------------------------------" fncEchoLog ">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> MISSIOIN START" fncEchoLog "--------------------------------------------------------------------" fncEchoLog "TARGET DIR [$ROOTDIR]" fncEchoLog "OUTPUT DIR [$OUTDIR]" cd $ROOTDIR fncEchoLog "now checking fixed files....

2011-11-23 ·  2011-11-23 · 2 分 · 286 文字

玄箱HG(debian lenny) のデータをLinkstationを起動、マウントして、rsyncするバックアップ処理を作った

玄箱HG(debian lenny) のデータをLinkstationを起動、マウントして、rsyncするバックアップ処理を作った 大まかな仕様は以下 通常電源OFF状態の、同一ネットワーク内にあるLinkstationを 定時刻に wakeonlan にて起動 起動した Linkstation をネットワーク経由にてマウント サーバデータを全てrsyncしてバックアップ 処理の開始、終了時、特定のメールアドレスへメール送信する 必要パッケージのインストール sudo apt-get update sudp apt-get upgrade sudo apt-get install wakeonlan sudo apt-get install rsync # mysql はインストール済みとする # python はインストール済みとする メール送信処理 特定アドレスにGメール送信する処理 Gmail 送信処理本体 GmailApi.py と、それを使用する sendMail.pyで構成 まずは、Gmail送信処理から 新規作成 vim GmailApi.py #!/usr/bin/python # -*- coding: utf-8 -*- import smtplib from email.MIMEText import MIMEText from email.Header import Header from email.Utils import formatdate class sendGmail: def __init__(self, encoding, subject, body, from_addr, to_addr, login_addr, passwd): self....

2011-11-18 ·  2011-11-18 · 5 分 · 930 文字