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..." FIXED_FILES="`svn diff | awk '/^Index/ {print $NF}'`" fncEchoLog "your fixed files of $ROOTDIR ..." echo "" for fff in $FIXED_FILES do echo $fff done echo "" fncEchoLog "choose your mission type. 1:copy(default)/2:svn revert/3:compareable/4:copy and revert" read prcType fncEchoLog "2m" sleep 1 fncEchoLog "1m" sleep 1 mPrcType=1 if [ "$prcType" = "2" ] ; then mPrcType=2 elif [ "$prcType" = "3" ] ; then mPrcType=3 if [ ! -d $OUTDIR/$FIXDIR ] ; then fncEchoLog "create directory... $OUTDIR/$FIXDIR" mkdir $OUTDIR/$FIXDIR fi if [ ! -d $OUTDIR/$ORGDIR ] ; then fncEchoLog "create directory... $OUTDIR/$ORGDIR" mkdir $OUTDIR/$ORGDIR fi elif [ "$prcType" = "4" ] ; then mPrcType=4 fi for fff in $FIXED_FILES do if [ $mPrcType -eq 1 ] ; then copyParents $fff elif [ $mPrcType -eq 2 ] ; then svnRevert $fff elif [ $mPrcType -eq 3 ] ; then compareable $fff elif [ $mPrcType -eq 4 ] ; then copyRevert $fff fi done fncEchoLog "" fncEchoLog "--------------------------------------------------------------------" fncEchoLog "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< MISSIOIN COMPLETE" fncEchoLog "--------------------------------------------------------------------" read Wait

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.date = formatdate() self.encoding = encoding self.subject = subject self.body = body.encode('utf-8') self.from_addr = from_addr self.to_addr = to_addr self.login_addr = login_addr self.passwd = passwd def sendMail(self): msg = MIMEText(self.body, 'html', self.encoding) msg['Subject'] = Header(self.subject, self.encoding) msg['From'] = self.from_addr msg['To'] = self.to_addr msg['Date'] = self.date s = smtplib.SMTP('smtp.gmail.com', 587) s.ehlo() s.starttls() s.ehlo() s.login(self.login_addr, self.passwd) s.sendmail(self.from_addr, self.to_addr, msg.as_string()) s.close() 上記を使用し、Gmail送信する処理 引数は以下で ...

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

chromium os install -> Failed!

Install chromium os… failed… download usb chromium os. http://chromeos.hexxeh.net/vanilla.php ChromeOS-Vanilla-1217.0.2011_10_25_1632-r9de021da.tar.gz partition 調査 cat /proc/partitions write to usb /dev/sdg1 sudo umount /media/2799-4470 sudo dd if=/home/[username]/work/20111026.chromium.os.install/dl/ChromeOS-Vanilla-1217.0.2011_10_24_1637-r9de021da.img of=/dev/sdg bs=1k → error...quit! http://www.mimimemo.net/2011/01/chromium-os-zero/ install tool USB-ImageWriter start up from usb to old pc. install to hdd used usb start up img. http://yanotaka2.wordpress.com/2011/07/08/%E7%B5%90%E5%B1%80%E3%80%81chromeos%E3%82%92hdd%E3%81%AB%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%97%E3%81%A6%E3%81%97%E3%81%BE%E3%81%A3%E3%81%9F%E3%80%82/

2011-10-26 ·  2011-10-26 · 1 分 · 48 文字