<?xml version="1.0" encoding="UTF-8" ?><rdf:RDF 
  xmlns="http://purl.org/rss/1.0/"
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xml:lang="ja">
  <channel rdf:about="http://www20.atwiki.jp/mynote/">
    <title>@zigen &#039;s note</title>
    <link>http://www20.atwiki.jp/mynote/</link>
    <description>@zigen &#039;s note</description>

    <dc:language>ja</dc:language>
    <dc:date>2012-04-30T20:10:55+09:00</dc:date>

    <items>
      <rdf:Seq>
                <rdf:li rdf:resource="http://www20.atwiki.jp/mynote/pages/25.html" />
                <rdf:li rdf:resource="http://www20.atwiki.jp/mynote/pages/89.html" />
                <rdf:li rdf:resource="http://www20.atwiki.jp/mynote/pages/79.html" />
                <rdf:li rdf:resource="http://www20.atwiki.jp/mynote/pages/68.html" />
                <rdf:li rdf:resource="http://www20.atwiki.jp/mynote/pages/52.html" />
                <rdf:li rdf:resource="http://www20.atwiki.jp/mynote/pages/88.html" />
                <rdf:li rdf:resource="http://www20.atwiki.jp/mynote/pages/69.html" />
                <rdf:li rdf:resource="http://www20.atwiki.jp/mynote/pages/70.html" />
                <rdf:li rdf:resource="http://www20.atwiki.jp/mynote/pages/9.html" />
                <rdf:li rdf:resource="http://www20.atwiki.jp/mynote/pages/1.html" />
              </rdf:Seq>
    </items>
	
		
    
  </channel>
    <item rdf:about="http://www20.atwiki.jp/mynote/pages/25.html">
    <title>shellscript</title>
    <link>http://www20.atwiki.jp/mynote/pages/25.html</link>
    <description>
      16.8 特殊 (制御) 文字

あなたがキーボードでタイプする多くの制御文字は端末ドライバで ``捉えられ&#039;&#039; て、様々なタスクを実行します。このような制御コマンドを見るには、 stty -a とタイプして、2行目 から 4 行目を見てください。これらは stty の man ページで簡潔に説明されています。stty コマンドを使用して、異った制御キャラクタに変えられたり、無効にしたりします。しかし、あなたの端末での制御キャラクタは以下に記述されているものとは異なっているかもしれません。それらはコマンドライン編集や、割り込み、次のキャラクタを透過的に通過させたりするのに使います。

コマンドラインでの編集

端末ドライバにはコマンドライン編集用の 2、3 のコマンドがありますが、シェルにも組込みの本当のエディタ (``readline&#039;&#039; のような) があります。そのようなエディタは通常はデフォルトで利用できるので、有効にするために何かをする必要はありません。もし利用可能なら、以下のコマンドの多くを覚える必要はありませんが、コマンドラインエディタはまだよく使われています。一番覚えておかなければいけないのは、^C (割込み), ^D それとスクロールを止める方法です。

    * Delete キー (stty では ^?) は最後の文字を消去します。
    * ^U は行を削除します。
    * ^W は後方に単語を削除します。
    * ^R は行を再表示します。主にハードコピー端末に便利 ??

割り込み (&amp; Quit, Suspend, EOF, Flush)

    * ^C 割込み：プログラムを終了させて、コマンドラインプロンプトをユーザに返す。
    * ^/ クイット：割込み ^C と同じだが、少し弱い。``core&#039;&#039; ファイル (あまり使わない) をワークディレクトリにダンプします。
    * ^Z サスペンド : プログラムを停止して、バックグランドに置いておきます。 fg とタイプすると再開します。
    * ^D ファイルの最後 : コマンドラインプロンプトでタイプすると、シェルを抜けて、シェルを開始する前のところに行きます。
    * ^O フラッシュ : Linux では実装されていません。/dev/null へ出力を送ります。

スクロールの開始 / 停止

見たいものがスクリーンの下へスクロールして消えてしまいそうになったら、 (Xon-Xoff フロー制御が有効になっている) ホストへ ``停止&#039;&#039; 信号 (^S か Xoff) を送って、これを防ぐことができます。再開するには ``開始&#039;&#039; 信号 (^Q か Xon) を送ってください。いくつかの端末では、Xoff と Xon を交互に送るか、あるいはハードウェアフロー制御信号を送ることができる (??) ``非スクロール&#039;&#039; キーがあります。以下は ctrl-S (^S) と ctrl-Q (^Q) が何をするかです。

    * ^S はスクロールを停止します (Xoff)。
    * ^Q はスクロールを再開します (Xon)。

もしスクロールの停止とクイットの両方をしたければ、^C を使いなさい。他に何かするためにスクロールを止めたいが、プログラムの出力をメモリに保存しておいて、後でスクロールを再開したいなら、^Z でサスペンドしておきなさい。

スクロールの代替手段としては、more 、less や most などのページャにパイプを使って出力を送る方法があります。しかし、出力は標準出力でないかもしれませんが、ページャが認識しないエラー出力かもしれません。これを解決するには、ページャが良好に働くように、リダイレクション ``2&gt;&amp;1&#039;&#039; を使う必要があるかもしれません。後方にスクロールする必要がなければ、単に ^S と ^Q を使います。

PC コンソール (端末をエミュレートする) では、Shift-PageUp キーを使って後方にスクロールします。^S を使って止められないほど早くスクロールする場合に、頻繁に必要になるでしょう。一度後方へスクロールしたら、再び前方にスクロールするには、Shift-PageDown を使います。

次のキャラクタを文字通りとりなさい

^V は,デバイスドライバ経由で直接タイプされた次のキャラクタ (普通は制御キャラクタ) を、なんのアクションや割込みもなく送ります。エコーバックすると ^C のように 2 つの ASCII キャラクタになります。 
----
*shell scriptでよく怒られる事集
 [cfd@utmcc010 gifimgwl]$ cat geometry.sh 
 #!/bin/sh
 
 num=0
 cnum=0
 while $num -le 800;do
 do
  if $num -le 9;then
   cunm = &quot;00$num&quot;
  elif $num -le 99;then
   cnum = &quot;0$num&quot;
  else
   cnum = &quot;$num&quot;
  fi
 
 convert -geometry 70% acip_wl&quot;$cnum&quot;.gif scip_wl&quot;$cnum&quot;.gif
 convert -geometry 70% law_wl&quot;$cnum&quot;.gif slaw_wl&quot;$cnum&quot;.gif
 convert -geometry 70% upw_wl&quot;$cnum&quot;.gif supw_wl&quot;$cnum&quot;.gif 
 
 num= $((num + 1))
 done
 [cfd@utmcc010 gifimgwl]$ ./geometry.sh 
 ./geometry.sh: line 6: syntax error near unexpected token `do&#039;
 ./geometry.sh: line 6: `do&#039;
**これはwhile の後の;とdoの後にスペースが入ってないから怒られた。

----
[cfd@utmcc010 gifimgwl]$ cat geometry.sh 
#!/bin/sh

num=0
cnum=0
while [$num -le 800]; do
 if $num -le 9;then
  cunm = &quot;00$num&quot;
 elif $num -le 99;then
  cnum = &quot;0$num&quot;
 else
  cnum = &quot;$num&quot;
 fi
 
convert -geometry 70% acip_wl&quot;$cnum&quot;.gif scip_wl&quot;$cnum&quot;.gif
convert -geometry 70% law_wl&quot;$cnum&quot;.gif slaw_wl&quot;$cnum&quot;.gif
convert -geometry 70% upw_wl&quot;$cnum&quot;.gif supw_wl&quot;$cnum&quot;.gif

num= $((num + 1))
done
[cfd@utmcc010 gifimgwl]$ ./geometry.sh 
./geometry.sh: line 5: [0: command not found
**これはwhile [$unm~の[と$の間にスペースが無いから怒られた

----
[cfd@utmcc010 gifimgwl]$ cat geometry.sh 
#!/bin/sh

num=0
cnum=0
while [ $num -le 800]; do
 if $num -le 9; then
  cunm = &quot;00$num&quot;
 elif $num -le 99;then
  cnum = &quot;0$num&quot;
 else
  cnum = &quot;$num&quot;
 fi
 
convert -geometry 70% acip_wl&quot;$cnum&quot;.gif scip_wl&quot;$cnum&quot;.gif
convert -geometry 70% law_wl&quot;$cnum&quot;.gif slaw_wl&quot;$cnum&quot;.gif
convert -geometry 70% upw_wl&quot;$cnum&quot;.gif supw_wl&quot;$cnum&quot;.gif

num= $((num + 1))
done
[cfd@utmcc010 gifimgwl]$ ./geometry.sh 
./geometry.sh: line 5: [: missing `]&#039;
**これはwhile後の800と]の後にスペースが無いから

*一番重要なこと！MacやWinを使っていてLinuxでscriptを実行させるときには！
*改行コードと行末コードに気よ付けろ！
vimでesc押してコマンドモード
 :set fileencoding=shift_jis (エンコーディングshift_jisに変更。)
 :set fileformat=unix (改行をUnixの形式に変更。)
で変えられます
----
 #! /bin/sh
 # csv2html.sh
 # read -rが使えるかかおかを調べる
 if echo | read -r 2&gt;/dev/null; then
    READ_R=&quot;-r&quot;
 else
    READ_R=&quot;&quot;
 fi
 #引数の数が不正の場合、説明を表示
 #if文中にある-neはnot equaleの略
 if[ $# -ne 1]; then
   echo &quot;usage: csv.sh csvfile&quot;
   exit 1
 fi
 #変数LFに改行文字を代入
 LF=&#039;&#039;
 echo &#039;set povray file&#039;
 #IFS=改行文字ならば[真]としてwhile文を回し、readコマンドを実行
 #read $READ_R record -&gt; read -r recordのことread -rで各文字づつ呼び込む
 #recordは変数s
 while IFS=&quot;$LF&quot; read $READ_R record; do
      z=0
      for col do     #$1,$2,について繰り返す 
          z=$((z+1))
          IFS=&#039;&#039;
          set -- $record #csvfaileの[,]で分解 --はsetのオプション-v等の解釈を行わないとするもの
          echo &quot;sphere{&lt;$col $z&gt;}&quot;
      done
 done &lt; &quot;$1&quot; &gt;&quot;povrayfile&quot;
 #ls &gt; &quot;list&quot;はlistというファイルを作りそこに書き出すという意味
 #write &lt; 



----
**shellscriptでテキストファイルを1行づつ呼びこむ方法
 while read line
 do
  echo &quot;$line&quot;
 done &lt;test.txt    </description>
    <dc:date>2012-04-30T20:10:55+09:00</dc:date>
  </item>
    <item rdf:about="http://www20.atwiki.jp/mynote/pages/89.html">
    <title>さくらVPSにnginx+php-fpmでWordpress</title>
    <link>http://www20.atwiki.jp/mynote/pages/89.html</link>
    <description>
      1.cat /proc/cpuinfo | grep &quot;model name&quot; か cat /proc/cpuinfo |grep processor で~
CPU数の確認。~
~
2.yum -y upgrade ~
~
3.yum -y install yum-fastestmirror ~
~
4.yum -y update ~
~
5.yum -y install nkf ~
~
6.rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm ~
~
7.rpm -Uvh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-5.noarch.rpm ~
~
8.rpm -Uvh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm ~
~
9.yum -y install nginx php-cli php-fpm php-mbstring php-devel php-pear
php-cii php-common sqlite-devel --enablerepo=remi ~
コレで一応nginxとphp-fpmは入るけどnginx.confの設定しないと

2.yum install -y vsftpdで~
FTPを入れる。「ftpusers, user_list, vsftpd.conf」はいつもの通りftpusersとuser_listのrootをコメントアウト。~
~
3.



http://blog.asial.co.jp/838


---
*さくら共有サーバーでpear+bot
dirパーミッション：755
bot.phpパーミッション：755


 &lt;?php
 //インスタンスを生成（OAuth認証）
 require_once &#039;/home/hogehoge/pear/bin/Services/Twitter.php&#039;;
 require_once &#039;/home/hogehoge/pear/bin/HTTP/OAuth/Consumer.php&#039;;
     $twitter = new Services_Twitter();
     $oauth   = new HTTP_OAuth_Consumer(&#039;Consumer key&#039;, &#039;Consumer secret&#039;, &#039;Access token&#039;, &#039;Access token secret&#039;);
     $twitter-&gt;setOAuth($oauth);
//Twitterに投稿
     $twitter-&gt;statuses-&gt;update(array(&#039;status&#039;=&gt;&quot;$fp[$line]&quot;));
 ?&gt;

実行は
cd /home/hoge/www/EasyBotter/ ; /usr/local/bin/php -d include_path=&#039;.:/home/hoge/pear/bin&#039; /home/hoge/www/EasyBotter/bot1.php


 &lt;?php
 	$fp = fopen(&quot;index2.html&quot;, &quot;r&quot;);
 	while(!feof($fp)){
 		$buffer = fgets($fp);
 		$buffer = strip_tags($buffer);
 		$buffer = ereg_replace(&quot;(\t)&quot;, &quot;&quot;, $buffer);
 		$buffer = ereg_replace(&quot;(^\r|^\n|^\r\n)&quot;, &quot;&quot;, $buffer);
 		print($buffer);
 	}
 ?&gt;

これで ~
diff -w text.txt text2.txt~
をすればOK    </description>
    <dc:date>2012-04-29T11:34:51+09:00</dc:date>
  </item>
    <item rdf:about="http://www20.atwiki.jp/mynote/pages/79.html">
    <title>radio</title>
    <link>http://www20.atwiki.jp/mynote/pages/79.html</link>
    <description>
      *最も古く、最もシンプルな公共放送・・・ラジオ
#contents()
http://bit.ly/jYi56N

**お気に入りのAMラジオ番組
***NHK:昼のいこい
 よく実家で聴いていた、オープニング曲は故,古関 裕而さんが作った名曲
+http://bit.ly/kX0lgp
+http://www.youtube.com/watch?v=sLhM5AUUET4

***ニッポン放送:オールナイトニッポン
 多くの人の青春じゃないでしょうか？
+http://bit.ly/k4QM1p
+http://www.allnightnippon.com/

----

*Lameでmp3
録音したラジオをLameでmp3にエンコードする手順。
-[$file *]コマンドでファイルのエンコード、ビットレート、ステレオ／モノラルを調べる。（以下のような感じ）
 [ファイル名: エンコード, 形式, Layer, version, ビットレート, サンプリングレート, ステレオ／モノラル]
 くりぃむしちゅーANN #012 2005年09月27日.mp3: Audio file with ID3 version 2.4.0, contains: MPEG ADTS, layer III, v1, 128 kbps, 44.1 kHz, JntStereo
 くりぃむしちゅーANN #129 2008年04月01日.mp3: Audio file with ID3 version 2.4.0, contains: MPEG ADTS, layer III, v1, 128 kbps, 44.1 kHz, JntStereo
 くりぃむしちゅーANN #130 2008年04月15日.mp3: MPEG ADTS, layer III, v1,  96 kbps, 44.1 kHz, JntStereo

#ref(http://www20.atwiki.jp/mynote?cmd=upload&amp;act=open&amp;pageid=79&amp;file=110522-0001.jpg)

http://www9.atwiki.jp/lameaintmp3encoder/pages/12.html

http://www001.upp.so-net.ne.jp/yama-k/codec/lame3.98option.html

http://landisk.kororo.jp/debian/07_lame.php

----

**一括リネームシェル
http://vikslinuxtips.blogspot.com/2007/10/linux-shell.html

スペースを_（アンダーバー）にリネームするシェル
 #!/bin/bash
 for file in ./*
 do
   mv &quot;$file&quot; `echo $file | tr &#039; &#039; &#039;_&#039;`
 done


拡張子を一括変換（上書きしないので、.mp3.mp3ファイルが出来上がってしまうため）
 #!/bin/bash
 for file in ./*
 do 
    mv &quot;$file&#039; `echo $file | sed -e &quot;s/mp3.mp3/mp3/g&quot;` 
 done

----

**Lameで一括変換（モノラル、ビットレート64kbps）
 #!/bin/bash
 for file in ./*
 do
   lame -m m -b 64 &quot;$file&quot;
 done

#ref(110507-0001.jpg)

----

**ID3タグの編集
ID3タグの編集にはiTunesを使う手もあるが、フリーソフトのTagrやMusongを使う手もあります。

***Tagr
http://veadardiary.blog29.fc2.com/blog-entry-2584.html
#ref(http://www20.atwiki.jp/mynote?cmd=upload&amp;act=open&amp;pageid=79&amp;file=110523-0003.jpg)

***Musong
http://veadardiary.blog29.fc2.com/blog-entry-1015.html
#ref(http://www20.atwiki.jp/mynote?cmd=upload&amp;act=open&amp;pageid=79&amp;file=110523-0004.jpg)

***id3v2コマンドの使用
 zigen3rd-no-mac-pro:encode zigen3rd$ id3v2 
 Usage: id3v2 [OPTION]... [FILE]...
 Adds/Modifies/Removes/Views id3v2 tags, modifies/converts/lists id3v1 tags
  -h,  --help               Display this help and exit
  -f,  --list-frames        Display all possible frames for id3v2
  -L,  --list-genres        Lists all id3v1 genres
  -v,  --version            Display version information and exit
  -l,  --list               Lists the tag(s) on the file(s)
  -d,  --delete-v2          Deletes id3v2 tags
  -s,  --delete-v1          Deletes id3v1 tags
  -D,  --delete-all         Deletes both id3v1 and id3v2 tags
  -C,  --convert            Converts id3v1 tag to id3v2
  -1,  --id3v1-only         Writes only id3v1 tag
  -2,  --id3v2-only         Writes only id3v2 tag
  -r,  --remove-frame &quot;FRAMEID&quot;   Removes the specified id3v2 frame
  -a,  --artist       &quot;ARTIST&quot;    Set the artist information
  -A,  --album        &quot;ALBUM&quot;     Set the album title information
  -t,  --song         &quot;SONG&quot;      Set the song title information
  -c,  --comment      &quot;DESCRIPTION&quot;:&quot;COMMENT&quot;:&quot;LANGUAGE&quot;  
                            Set the comment information (both
                            description and language optional)
  -g,  --genre   num        Set the genre number
  -y,  --year    num        Set the year
  -T,  --track   num/num    Set the track number/(optional) total tracks
 You can set the value for any id3v2 frame by using &#039;--&#039; and then frame id
 For example: 
        id3v2 --TIT3 &quot;Monkey!&quot; file.mp3
 would set the &quot;Subtitle/Description&quot; frame to &quot;Monkey!&quot;. 


 $id3v2 -a &quot;ARTIST&quot; -A &quot;ALBUM&quot; -t &quot;SONG&quot; -c &quot;COMMENT&quot; -g &quot;1&quot; -y &quot;2005&quot; -T &quot;2/3&quot;  un.mp3
以上のオプションでこんな感じになる
#ref(http://www20.atwiki.jp/mynote?cmd=upload&amp;act=open&amp;pageid=79&amp;file=110523-0005.jpg)

***LAMEでも設定できる（らしい
http://www001.upp.so-net.ne.jp/yama-k/codec/lame3.98option.html

----

&amp;color(red){スプリクト組むのがめんどくさい場合}

1.lameかid3v2でタグを全部消す！
 #!/bin/bash +x
 for file in *.mp3
 do
 #基本的にはbasenameと同じ
 path=&quot;${file}&quot;
 echo &quot;path: $path&quot;
 #ここでun.mp3（ファイル名＋拡張子）のフルネームが取れる
 basename=${path##*/}
 echo &quot;basename: $basename&quot;
 #ここでun（ファイル名）が取れる
 filename=${basename%.*}
 echo &quot;filename: $filename&quot;
 #ココでid3タグを全消し！
   id3v2 -D &quot;${file}&quot;
 done

↓
2.Tagrで付け直す！    </description>
    <dc:date>2012-03-20T14:41:55+09:00</dc:date>
  </item>
    <item rdf:about="http://www20.atwiki.jp/mynote/pages/68.html">
    <title>vi</title>
    <link>http://www20.atwiki.jp/mynote/pages/68.html</link>
    <description>
      *世界で最も有名なエディタvi
#contents()

http://www.enciclopedia.galeon.com/vi.html

http://ja.wikipedia.org/wiki/Vi

**.vimrcの設定
自分のvimの設定（.vimrc）は最低限下記です。
 1 set number
 2 set ruler
 3 set ai
 4 set showmatch
 5 syntax on
 6 colorscheme evening
 7 set wrap &lt;-折り返し無し

大型計算機KUDPCの設定
      1 set backspace=indent,eol,start$
      2 set ruler$
      3 set number$
      4 set nowrap$
      5 set noswapfile$
      6 &quot;set fileformats=unix,dos,mac$
      7 &quot;set encoding=japan$
      8 &quot;set termencoding=japn$
      9 &quot;set fileencodings=iso-2022-jp, utf-8$
     10 set wrap$
     11 set title$
     12 set list$
     13 set showcmd$
     14 set laststatus=2$
     15 set wildmenu$
     16 syntax on$


***さくらサーバーでのvim設定
 set number
 set ruler
 set ai
 set showmatch
 syntax on
 colorscheme evening
 set wrap
 set backspace=2
 set fileencoding=utf-8
 set encoding=utf-8
 set fileencodings=iso-2022-jp,utf-8,euc-jp,ucs-2le,ucs-2,cp932
 if exists(&#039;&amp;ambiwidth&#039;)
  set ambiwidth=double
 endif
さくらサーバーはttyは純正FreeBDSなのでTerminal側も設定しておかないと「deleteキーで^H」とか「画面がずれるて表示」とかしちゃうから注意！
#ref(http://www20.atwiki.jp/mynote?cmd=upload&amp;act=open&amp;pageid=68&amp;file=111201-0002.jpg)


**viのキー操作
-入力モードで
--shift+G：最後の行に移動
--shift+g：一行目に移動
--shift+c：カット

-コマンドモード[ESC]
--w：１Word移動
--$：行末へ移動
--0：行頭へ移動


----------------
-リスト
--リスト２
---リスト３    </description>
    <dc:date>2011-12-01T15:51:30+09:00</dc:date>
  </item>
    <item rdf:about="http://www20.atwiki.jp/mynote/pages/52.html">
    <title>Mac再インストールログ</title>
    <link>http://www20.atwiki.jp/mynote/pages/52.html</link>
    <description>
      *Mac(Macbook)にMac 0S X 10.5 Leopard 再インストールログ
#contents

**:HDDの取り替え
**:Mac OS X 10.5のインストール
**:HDDからデータ（ファイル）の移行
***Apple公式「重要なファイルをバックアップおよびリストアする方法」
http://support.apple.com/kb/HT2980?viewlocale=ja_JP
***「Safari」のブックマーク
Safariの設定ファイルは、“˜/ライブラリ/Safari/＊”
***「アドレスブック」のアドレスデータ
***「iCal」のカレンダー
***キーチェーン
Keychainsの設定ファイルは”/ライブラリ/Keychains/”
***「Mail」の環境設定とメールメッセージ

**:アプリケーション（App）の再インストール
 下記参照

***:システム環境設定
 Growl : http://growl.info/
 Perian : http://perian.org/

***:Finderの設定
基本的に~/Library/Preferences/com.apple.finder.plistをコピーすればOK
#ref(100523-0002.jpg)
#ref(100523-0005.jpg)
#ref(100523-0006.jpg)
#ref(100523-0007.jpg)

***:Mail
 Apple Mailの移行には次の２ステップが必要
 ~/Library/Mail
 次に設定ファイルを移行
 ~/Preferences/com.apple.mail.plist
 ~/Preferences/com.apple.mail.searchhistory.plist
#ref(090423-0009f.jpg)

***:Safari
 SafariのブックマークはMobile meに入っているのですぐに移行可能ですが、プラグイン（Safari stand等）については入れなおしです。

***:Installer 付き App
 インストーラー付きアプリは結構再インストールしなければいけないものが多いです。
 MS Office
 Norton AntiVirus for Mac
 DivX: http://www.divx.com/ja/software/mac
 etc

***:iTunes
 External HDDに移行してあれば古いMacの[~/Music/iTunes/]にあるiTunes~を新しいMacに移行。
 iTunes Library              iTunes Library Genius.itdb  
 iTunes Library Extras.itdb  iTunes Music Library.xml    

***:Firefox
 Firefox Add-onsは再インストール（しない方法もありますが）
 Adblock Plus
 bbs2chreader
 Download Statusbar
 Firefox PDF plugin for Mac OS X
 Google Desktop Search
 Google Toolbar for firefox
 Tab Mix Plus

***:X11
 X11（エックス イレブン,またはエックス ワンワン）はLeopard初期ロット(?)の
 インストールDVDからインストールするときは要注意！
  2007/10/26に発売された初期のDVDに付属しているX11(XQuartz)にはバグがあり、
 FinkやGimpその他Xを使用するソフトウェア開発者たちは注意を呼びかけています．
 私も多分に漏れずLeopard付属のX11をインストールしてしまいxhostが起動しないことに気づき慌てましたが、
 X11なんてほとんど使用している人もいなく（相対的に少人数）原因が分からず苦労しましたが、
 http://www.macosforge.org/からX11-2.2.3.pkgを
 ダウンロードしてきてやりインストールしたらあっさり起動。
 もうちょっとバクフィックスちゃんとやれよAppleさん

***:Dashbord
 基本的に私はダッシュボードを使わない派なので（Macbookでは無駄なタスクです）、ダッシュボードを止めます。
 defaults write com.apple.dashboard mcx-disabled -boolean YES
 元に戻す場合は
 defaults write com.apple.dashboard mcx-disabled -boolean NO

***:Terminal関係
 基本的にBash(Terminal)使いなのでボーンさん万歳です！
 .bashrc
 PATH=/opt/local/bin:/opt/local/sbin/:$HOME/bin:/usr/local/teTex/bin:/sw/bin:/usr/local/bin:$PATH
 #setenv
 set EDITOR vim
 #set alias
 alias v=&#039;view&#039;
 alias ls=&#039;ls  -GF&#039;
 alias lt=&#039;ls -GFTtrs&#039;
 alias ll=&#039;ls -alrhGF&#039;
 alias lss=&#039;ls -alSr&#039;
 alias less=&#039;less -M&#039;
 alias cp=&#039;cp -fR&#039;
 alias mv=&#039;mv -i&#039;
 alias mkdir=&#039;mkdir -p&#039;
 alias grep=&#039;grep -n --color&#039;
 #set X window for fat.kudpc.kyoto-u.ac.jp
 xhost + fat.kudpc.kyoto-u.ac.jp
 xhost + login-gw.cc.titech.ac.jp
 xhost + axis.center.iae.kyoto-u.ac.jp
#ref(090425-0002.jpg)
#ref(090425-0003.jpg)
#ref(090425-0004.jpg)
#ref(090425-0005.jpg)


***:Tex(LaTex環境)
 基本的に私はEditorはTexShop　pTexはアップデートが早いogawaさんのpTeX
 http://www2.kumagaku.ac.jp/teacher/herogw/index.html
 http://math.kyokyo-u.ac.jp/~kiriki/phpbb/index.php
 http://www.biwako.shiga-u.ac.jp/sensei/kumazawa/images3/texmakermacosx.jpg
 TexShopの他にTexmaker,LyX等のフロントエンドAppがある
 Windowsでは角藤版が人気
 http://www.klavis.info/texinst.html

***JDiskReport
TimeMachineを使っていると、
 バックアップを完了できませんでした。
 バックアップサイズを小さくしろよボケ！
#ref(110605-0001.jpg)
と、そのぐらい昔のバックアップ消せよボケ！って言いたくなるようなエラーが出ます。
そこで、自分のMacのどのディレクトリが容量食ってるかを円グラフで一目に表してくれるのがこのJDiskReport！
#ref(110605-0002.jpg)


***:その他インストールApp
 +0xED.app
 +Adobe Reader
 +Amaya.app
 +AppCleaner.app
 +AppFresh.app
 +BathyScaphe.app
 +Butler.app
 +Chicken of the VNC.app
 +CleanArchiver.app
 +ClipMenu.app
 +coconutBattery.app
 +Combine PDFs
 +cooviewer
 +DejaMenu.app
 +ffmegx.app
 +FinkCommander.app
 +Flip4Mac
 +Gimp
 +iSquint
 +InstantShot!　：　スクリーンショットソフト
 +SimpleCap　：　スクリーンショットソフト（日本製で使いやすい）
 +VLC Player
 +WMware Fusion
 +MacZip4Win
 +OnyX
 +JDiskReport http://www.jgoodies.com/freeware/jdiskreport/index.html
 +TotalFinder http://veadardiary.blog29.fc2.com/blog-entry-2647.html

***:Macport or Finkでのインストール
http://www.scribd.com/doc/2674173/MacPorts
Macportでのインストール先は/opt/local/bin/です
 wget（ダウンローダー）
 OpenCV（画像認識）
 tesseract（OCRソフト）
 nkf（日本語コード変換）
 ImageMagick（画像編集コマンド）
 gnuplot（グラフ作成０
 plplot
 FFmpeg（動画編集）
  x264
  faac
  a52dec
  faad2
  lame
  xvid
 $ sudo port install ffmpeg +x264 +faac +a52dec +faad2 +lame +xvid  
 Mplayer
 g95

*MacにインストールされていたApp一覧
 Magical Finder.app
3GP_Converter034
3ivx
Address Book.app
AirRadar.app
AirStationMac
AppCleaner.app
AquaTerm.app
Audio Hijack Pro.app
Automator.app
BathyScaphe.app
Bluebird.app
Calaboration.app
Calculator.app
Camouflage.app
Chess.app
ClamXav.app
ClipMenu.app
ComicViewer.app
Compress.app
CotEditor.app
Cyberduck.app
DVD Player.app
Dashboard.app
Datura.app
DejaMenu.app
Dictionary.app
DiskAid.app
DivFix++.app
DivX
DivX Converter.app
DivX Player.app
Doxygen.app
Drive Genius 2.app
DropUnRAR.app
DropUnZip.app
Dropbox.app
EasyPackage.app
Evernote.app
Expogesture.app
Expose.app
Extract Movie Soundtrack
EyeTV.app
FLV2iTunes.app
FileMagnet.app
Firefox.app
Flickr Uploadr.app
Flip4Mac
Font Book.app
FreeRapid.app
Front Row.app
Fuurin.app
GPSPhotoLinker.app
GarageBand.app
Get Tube.app
Google Chrome.app
GoogleJapaneseInput.localized
HandBrake.app
Higurasi.app
Image Capture.app
JDiskReport.app
Jing.app
Language Switcher.app
Last.fm.app
Libera Memory.app
LineIn.app
Lostify.app
MPEG Streamclip.app
MPlayer OSX.app
MPlayerX.app
MacInstaller.app
MacKeyHoleTV.app
MacNicoPlayer.app
MacNicoTunes.app
MacPorts
MacTableMaker.app
MacTheRipper.app
MacTubes.app
MacZip4Win.app
MagicPrefs.app
Mail.app
Mailplane.app
Media Snap.app
Microsoft Mouse Installer.app
Microsoft Office 2008
Miro.app
Movist.app
Movistj.app
NatsuLion.app
NetNewsWire.app
NicoRecForiPhone.app
Notify.app
OnyX.app
Opera.app
PCastTV for ワンセグ
PEnGUIn Encoder MP4.app
Path Finder.app
PeerCast
Photo Booth.app
PowerSelect.app
Preview.app
Pwitter.app
PwnageTool.app
QuickTime Player.app
QuickVoice Sync.app
Quicksilver.app
RAR Expander.app
Radioshift.app
Ravissant.app
RealPlayer.app
Remote Desktop Connection.app
SEGClip.app
Safari.app
Schnippselchen Pro.app
Simple Comic.app
SimpleCap.app
SimplyRAR.app
Sisiodosi.app
Skype.app
SlidePad.app
SnapNDrag.app
SoundSource.app
Soundflower
Spark.app
Stackroom.app
Stickies.app
StuffIt Expander.app
SugarSync Manager.app
System Preferences.app
Tagr.app
TextEdit.app
TextWrangler.app
The Screen Crawlers.app
The Unarchiver.app
Time Machine.app
Toast Basic.app
Transmission.app
Transmit.app
Turbo.264.app
TwitterPod.app
URLcollector
UnRarX.app
Untar.app
Utilities
V2C.app
VLC.app
VMware Fusion.app
Veoh Player.app
Veoh Web Player.app
Vienna.app
Vuze Installer.app
Vuze.app
WMV Player.app
WakeOnLan.app
WhyNotUnmount.app
Windows Media Player
Xbench.app
Xfind.app
Xilisoft Download YouTube Video.app
Zipeg.app
app.log
blender.app
cooviewer1.1.1
cooviewer1.2b18
dolipo.app
ffmpeg
ffmpegX.app
flickery.app
gnuplot.app
iCab.app
iCal.app
iChat.app
iDVD.app
iDefrag Demo.app
iDefrag.app
iExtractMP3.app
iMovie HD.app
iMovie.app
iPhoto.app
iRenamer.app
iSofa v2.1.app
iSquint.app
iStat menus Installer.app
Ver.2 → http://www.macupdate.com/app/mac/25230/istat-menus
~/Library/Preferences/com.bjango.istatmenus.plist
iSync.app
iTunes.app
iWeb.app
iWork &#039;08
jDownloader.app
muCommander.app
paraview.app
rucaDownloader0.2.5
simple sync.app
simplyUnRAR.app


----
*役立ちLink
http://homepage.mac.com/tsawada2/til/KB013.html
http://homepage.mac.com/nojiri/macosx/trouble01.html    </description>
    <dc:date>2011-11-21T18:51:45+09:00</dc:date>
  </item>
    <item rdf:about="http://www20.atwiki.jp/mynote/pages/88.html">
    <title>tesseract</title>
    <link>http://www20.atwiki.jp/mynote/pages/88.html</link>
    <description>
      *Tesseract（テッセラクト）

**インストール
***Macの場合
Macportでインストール
$sudo port install tesseract

***さくらサーバーの場合
+Leptonicaのインストール
++wgetでダウンロード $wget http://leptonica.org/source/leptonica-1.68.tar.gz
++tar xvf leptonica-1.xx.tar.gz
++./configure --prefix=/home/XXX/local/bin
++make &amp; make install
+tessractのインストール
+./configure --prefix=/home/epushi/local/bin CPPFLAGS=&quot;-I/home/epushi/local/bin/include&quot; LDFLAGS=&quot;-L/home/epushi/local/lib&quot; LIBLEPT_HEADERSDIR=&quot;/home/epushi/local/include&quot;

**Link
http://hints.macworld.com/article.php?story=2010021805585497
https://trac.macports.org/ticket/32075
**macportsとhomebrewまとめろ
http://tech.caph.jp/2011/04/06/homebrew%E3%81%AE%E5%B0%8E%E5%85%A5%E3%81%A8%E4%BD%BF%E3%81%84%E6%96%B9/
http://blog.asial.co.jp/371

 %./configure --help
 `configure&#039; configures tesseract 3.01 to adapt to many kinds of systems.
 Usage: ./configure [OPTION]... [VAR=VALUE]...
 To assign environment variables (e.g., CC, CFLAGS...), specify them as
 VAR=VALUE.  See below for descriptions of some of the useful variables.
 Defaults for the options are specified in brackets.
 Configuration:
  -h, --help              display this help and exit
      --help=short        display options specific to this package
      --help=recursive    display the short help of all the included packages
  -V, --version           display version information and exit
  -q, --quiet, --silent   do not print `checking...&#039; messages
      --cache-file=FILE   cache test results in FILE [disabled]
  -C, --config-cache      alias for `--cache-file=config.cache&#039;
  -n, --no-create         do not create output files
      --srcdir=DIR        find the sources in DIR [configure dir or `..&#039;]
 Installation directories:
  --prefix=PREFIX         install architecture-independent files in PREFIX
                          [/usr/local]
  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
                          [PREFIX]

 By default, `make install&#039; will install all the files in
 `/usr/local/bin&#039;, `/usr/local/lib&#039; etc.  You can specify
 an installation prefix other than `/usr/local&#039; using `--prefix&#039;,
 for instance `--prefix=$HOME&#039;.
 For better control, use the options below.

 Fine tuning of the installation directories:
  --bindir=DIR            user executables [EPREFIX/bin]
  --sbindir=DIR           system admin executables [EPREFIX/sbin]
  --libexecdir=DIR        program executables [EPREFIX/libexec]
  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
  --libdir=DIR            object code libraries [EPREFIX/lib]
  --includedir=DIR        C header files [PREFIX/include]
  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
  --infodir=DIR           info documentation [DATAROOTDIR/info]
  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
  --mandir=DIR            man documentation [DATAROOTDIR/man]
  --docdir=DIR            documentation root [DATAROOTDIR/doc/tesseract]
  --htmldir=DIR           html documentation [DOCDIR]
  --dvidir=DIR            dvi documentation [DOCDIR]
  --pdfdir=DIR            pdf documentation [DOCDIR]
  --psdir=DIR             ps documentation [DOCDIR]
 Program names:
  --program-prefix=PREFIX            prepend PREFIX to installed program names
  --program-suffix=SUFFIX            append SUFFIX to installed program names
  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
 System types:
  --build=BUILD     configure for building on BUILD [guessed]
  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
 Optional Features:
  --disable-option-checking  ignore unrecognized --enable/--with options
  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
  --enable-graphics         Enable graphics (ScrollView) (default).
  --enable-multiple-libraries         Enable multiple libraries.
  --enable-shared[=PKGS]  build shared libraries [default=yes]
  --enable-static[=PKGS]  build static libraries [default=yes]
  --enable-fast-install[=PKGS]
                          optimize for fast installation [default=yes]
  --disable-libtool-lock  avoid locking (might break parallel builds)
  --disable-dependency-tracking  speeds up one-time build
  --enable-dependency-tracking   do not reject slow dependency extractors
  --enable-maintainer-mode  enable make rules and dependencies not useful
  (and sometimes confusing) to the casual installer
  --disable-largefile     omit support for large files
 Optional Packages:
  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
  --with-extra-includes=DIR
                          Define an additional directory for include files
  --with-extra-libraries=DIR
                          Define an additional directory for library files
  --with-pic              try to use only PIC/non-PIC objects [default=use
                          both]
  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
 Some influential environment variables:
  CXX         C++ compiler command
  CXXFLAGS    C++ compiler flags
  LDFLAGS     linker flags, e.g. -L&lt;lib dir&gt; if you have libraries in a
              nonstandard directory &lt;lib dir&gt;
  LIBS        libraries to pass to the linker, e.g. -l&lt;library&gt;
  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I&lt;include dir&gt; if
              you have headers in a nonstandard directory &lt;include dir&gt;
  CC          C compiler command
  CFLAGS      C compiler flags
  CPP         C preprocessor
  CXXCPP      C++ preprocessor
  LIBLEPT_HEADERSDIR
              Leptonica headers directory
 Use these variables to override the choices made by `configure&#039; or to help
 it to find libraries and programs with nonstandard names/locations.
 Report bugs to &lt;theraysmith@gmail.com&gt;.    </description>
    <dc:date>2011-11-21T03:42:48+09:00</dc:date>
  </item>
    <item rdf:about="http://www20.atwiki.jp/mynote/pages/69.html">
    <title>awk</title>
    <link>http://www20.atwiki.jp/mynote/pages/69.html</link>
    <description>
      本当は、ディレクトリ名を読み込んで、そのディレクトリにenergy.txtが存在すればディレクトリ名を付けて上位のディレクトリにコピーするawkを作りたかった。

h145:modify saitoudaisuke$ ll | awk &#039;{print $1 $9}&#039; 
total
-rw-r--r--@データ
-rw-r--r--@データ
drwxr-xr-xIDO-CF3_Nx512_Nv1024/
drwxr-xr-xIDO-CF3_Nx256_Nv512/
drwxr-xr-xIDO-CF3_Nx128_Nv256/
drwxr-xr-xIDO-CF2_Nx512_Nv1024/
drwxr-xr-xIDO-CF2_Nx256_Nv512/
drwxr-xr-xIDO-CF2_Nx128_Nv256/
-rw-r--r--@.DS_Store
drwxr-xr-x../
drwxr-xr-x./



http://lagendra.s.kanazawa-u.ac.jp/ogurisu/manuals/awk/intro/node22.html
AWKのstatementsと組込関数

アクションの記述は式を並べることで行いますが、基本的に Cと同じ式が書 けます。また、次のような組み込みの数値関数が計算に使えます。表中のexpr は数を値とする式です。

atan2(y,x)	 y/x の逆正接(ラジアン単位)
cos(expr)	 余弦(与える値はラジアン)
exp(expr)	 指数関数
int(expr)	 整数への変換
log(expr)	 自然対数
rand()	 0 から 1 の間の乱数
sin(expr)	 正弦(与える値はラジアン)
sqrt(expr)	 平方根
srand(expr)	 式 expr の値を乱数生成関数の種として用いる。式 expr が与えられなかった場合は、時刻が用いられる。直前の種の値を返す。
さらに以下の文字列操作用の組込関数を持っています。

gsub(r,s,t)	 文字列t中で正規表現rにマッチした部分をsに置換する。 置換した個数を返す。tを指定しなかった場合は$0が用いられる。
index(s,t)	 文字列sに含まれる文字列tの位置を返す。tが含まれていない場合は0を返す。
length(s)	 文字列sの長さを返す。sを指定しなかった場合には$0の長さを返す。
match(s,r)	 文字列sで正規表現rにマッチする位置を返す。マッチしない場合は0を返す。 RSTARTとRLENGTHの値が設定される。
split(s,a,r)	 文字列sを正規表現rを用いて分割し、配列aに格納する。 rが省略された場合はFSが用いられる。配列aの内容は、いったんクリアされる。
sprintf(fmt,list)	 フォーマットfmtに従ってlistを整形し、結果の文字列を返す。
sub(r,s,t)	 gsub()と同様。ただし、最初にマッチした文字列のみが置換される。
substr(s,i,n)	 文字列sのi文字目からn文字の部分を返す。nが省略された場合、 i文字目以降の部分が返される。
tolower(str)	 文字列strをコピーし、大文字をすべて小文字に変換したものを返す。 アルファベットではない文字は変化しない。
toupper(str)	 文字列strをコピーし、小文字をすべて大文字に変換したものを返す。 アルファベットではない文字は変化しない。
例えばgsubは次のように使います。

    % gawk &#039;{gsub(/新潮/, &quot;しんちょう&quot;); print; }&#039; miyabe.csv 
    書名,本体価格,発行,発行社,文庫,備考
    火車,743,98/02/01,しんちょう社,しんちょう文庫 み-22-8,
    かまいたち,505,96/09/01,しんちょう社,しんちょう文庫 み-22-6,短編集
    蒲生邸事件,1650,96/10/10,毎日新聞社,
        (省略)
漢字の「新潮」が「しんちょう」に置き換わっています。これは単純な置き換 えにすぎませんが、正規表現を少し覚えるともっと複雑なことができます。

少々実用的な例を上げましょう。あるディレクトリの中のファイル名が全部大 文字のとき、それを小文字に変換したいとします。

    % ls
    AWK-INTRO.AUX  FS.0.AWK  MAKEFILE        SAMPLE1.DATA  SEC3.TEX
    AWK-INTRO.DVI  FS.AWK    MAKEFILE.FINAL  SEC0.TEX      SIN.AWK
    AWK-INTRO.LOG  GSUB.AWK  MIYABE.CSV      SEC1.TEX      SUM.AWK
    AWK-INTRO.TEX  KUKU.AWK  MIYABE.DATA     SEC2.TEX
さて、ひとつひとつ

    % mv AWK-INTRO.AUX awk-intro.aux
とやりますか？ 私ならこうします。

    % ls | gawk &#039;{print &quot;mv -v&quot;, $0, tolower($0);}&#039;
    mv -v AWK-INTRO.AUX awk-intro.aux
    mv -v AWK-INTRO.DVI awk-intro.dvi
    mv -v AWK-INTRO.LOG awk-intro.log
    mv -v AWK-INTRO.TEX awk-intro.tex
    mv -v FS.0.AWK fs.0.awk
        (省略)
この出力は、実行したいmvコマンドの羅列になっていますね。この出力をパイ プでshに渡してやれば、お望みの結果となります 。

    % ls | gawk &#039;{print &quot;mv -v&quot;, $0, tolower($0);}&#039; | sh
    AWK-INTRO.AUX -&gt; awk-intro.aux
    AWK-INTRO.DVI -&gt; awk-intro.dvi
    AWK-INTRO.LOG -&gt; awk-intro.log
    AWK-INTRO.TEX -&gt; awk-intro.tex
    FS.0.AWK -&gt; fs.0.awk
        (省略)
    % ls
    awk-intro.aux  fs.0.awk  makefile        sample1.data  sec3.tex
    awk-intro.dvi  fs.awk    makefile.final  sec0.tex      sin.awk
    awk-intro.log  gsub.awk  miyabe.csv      sec1.tex      sum.awk
    awk-intro.tex  kuku.awk  miyabe.data     sec2.tex
    %
このように AWKを使って実行したいコマンドの列を全部作らせておいて、そ れをshに喰わせる(shの入力にする)のです。

このアイデアにsubなどの文字列操作関数などを組合わせると、沢山のファイ ルの名前の一部だけを小文字にするとか、ファイル名の一部に通し番号を振っ たりすることが簡単にできます。

なお、mvにオプション-vを付けたのは、この実行例のように変更の様子を表示 させたかっただけなので不用なら外してください。    </description>
    <dc:date>2011-11-21T03:36:02+09:00</dc:date>
  </item>
    <item rdf:about="http://www20.atwiki.jp/mynote/pages/70.html">
    <title>iphone</title>
    <link>http://www20.atwiki.jp/mynote/pages/70.html</link>
    <description>
      *iPhoneとTipsまとめ
#contents()
http://www.apple.com/jp/iphone/

**ジオタグ（GPS）の削除
iPhoneで写真を撮る時、位置情報の使用許可をいちいち解除していないのでGPSの位置情報いわゆる、「ジオタグ」がついてします。
これは、個人情報がバレてしまうのでTwitter等に投稿する時には外しておきたい、そこでジオタグやExifを編集してやる方法をいくつか挙げておく。
-http://ja.wikipedia.org/wiki/Exchangeable_image_file_format

***GPSPhotoLinkerを使用してGPS情報をExifから消してやる。
-http://www.earlyinnovations.com/
#ref(091208-0001.png)

***Exiftool（CUI）かなり使えるImagemagickとコレで商売している人もいるぐらい優秀。
-http://www.sno.phy.queensu.ca/~phil/exiftool/
-http://blog.bddb.org/article.php?id=512
#ref(http://freeweb.siol.net/hrastni3/foto/exif/etgui1.png)

**iPhoneから曲を抽出する
WindowsでもMacでもPod to PCかPod to Macを使えば、iPodでもiPhoneでもiPadでも抽出可能ですが有料です。そこでTuneAid.appかDiskAid.appをお勧めします。
TuneAid.appは40曲転送すると「有料版買えよボケ！」とポップアップが出ますが、40曲以下選んで少しずつ転送すればTrial版でも十分使えます。

#ref(TuneAid.jpg)

*Jailbreak
-AptBackup 脱獄アプリバックアップ
-CyDelete 脱獄アプリ削除が容易に
-Five Icon Dock ドックのアイコン数5つに
-Five Icon Switcher マルチタスク切り替え時のアイコン数が変更できるようになる(7個にしてる)
-FolderCloser フォルダが自動で閉じるようになる
-iFile ファイルいじれるようになる
-Infinifolders フォルダ内のアイコン数制限なくなる
-Lockinfo ロック画面変更できるようになる
-MakeItMine キャリア名変更
-MxTube youtubeを保存
-My3G 3G制限をなくす
-MyWi4.0 テザリング
-NTPdate 時刻修正
-OpenSSH SSHサーバ
-PDF Patch 脆弱性なくす
-qTweeter 最速つぶやき
-SB Stay Here SBS起動時トップにスクロールするのを防ぐ
-SBSettings Wi-fiなどのON/OFFを簡単に
-SilentPatcher カメラ、ムービー音消し
-SpringBack アイコン位置保存
--以下Add-on
-Autolock SBSettings Autolockのオンオフ
-FastNotesJ 日本語メモ
-Frash Toggle Frashのオンオフ
-MMSReq MMS問い合わせ
-Frash Flash見られるようになる
-Vi IMProved Vim(エディタ)

----------------

*カメラApp

#ref(cameras.jpeg)

*画像編集App

#ref(photoedit1.jpeg)
#ref(photoedit2.jpeg)


----------------
*歴代iPhoneベンチマークテスト Geekbench

//#ref(iPhone3G_4_touch4th.jpg)


-----------------
*iPone Jailbreak インストールログ
iPhone4:/usr/bin root# apt-get install top  
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following NEW packages will be installed:
top
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 112kB of archives.
After this operation, 823kB of additional disk space will be used.
Get:1 http://apt.saurik.com ios/675.00/main top 39-4 [112kB]
Fetched 112kB in 2s (53.9kB/s)     
Selecting previously deselected package top.
(Reading database ... 3536 files and directories currently installed.)
Unpacking top (from .../top_39-4_iphoneos-arm.deb) ...
Setting up top (39-4) ...

top: Unrecognized or missing option i
d：ディレイタイム（表示する間隔）
n：いくつプロセスを表示するか


top usage: top [-a | -d | -e | -c &lt;mode&gt;]
               [-F | -f]
               [-h]
               [-i &lt;interval&gt;]
               [-k]
               [-L | -l &lt;samples&gt;]
               [-o &lt;key&gt;] [-O &lt;skey&gt;]
               [-p &lt;format&gt;] [-P &lt;legend&gt;]
               [-R | -r]
               [-s &lt;delay&gt;]
               [-T | -t]
               [-U &lt;user&gt;]
               [-u]
               [-W | -w]
               [-X | x]
               [[-n] &lt;nprocs&gt;]


Essential iPhone Cydia cmd packages

Once you have your Mobile Terminal up and running on the iPhone you&#039;ll realize that many of the normal unix/linux tools are missing from the iPhoneOS. Here is the list of the Cydia deb distributions that contain most common command line tools. First is the package name, next is the name of the tools it contains.
If you want to have everything below and more, you might want to consider installing &quot;BigBoss Recommended Packages&quot; package, which is simply a collection of &quot;depends&quot; for the packages that I mentioned above and several more. It installs everything in one big swoop.
 adv-cmds - ps, lsvfs, finger
 inetutils - ftp, ping, telnet, tftp
 Diff Utilities - diff, diff2
 Find Utilities - find, locate, updatedb
 grep - grep
 network-cmds - ifconfig, route, traceroute
 Sudo - sudo
 shell-cmds - killall, which
 Top - top
 less - less    </description>
    <dc:date>2011-10-24T16:13:00+09:00</dc:date>
  </item>
    <item rdf:about="http://www20.atwiki.jp/mynote/pages/9.html">
    <title>Mac Memo</title>
    <link>http://www20.atwiki.jp/mynote/pages/9.html</link>
    <description>
      ----
*端末（MacではTerminal,Linuxでは端末TTY,WindowsではCygwinの設定）
個人的にはBashを使用しているので、その設定。
http://www20.atwiki.jp/mynote/pages/63.html
----
*新しいMacを買ってデータ移行後（移行アシスタントを使用）にやること
ルート(/)に[sw(古いMacから)]というのが有るのでswに名前を変えてやる。
もちろん初期のswも何か合った時の為に残す
 $sudo mv sw sw.first
 $sudo mv sw（古い\ Mac\ から）sw
これで置き換わったはずなのでwhichあたりでgnuplot等インストールした
プログラムの場所を聞いてみると
 $which gnuplot
 /sw/bin/gnuplot
*Macのデータ共有（iCal, Mail, Doc, アドレスブック etc）
iCal &lt;-&gt;Google calender
http://blogger.tempus.org/2010/01/ical-google-calender-firewall.html
*PPT&lt;-&gt;PDF変換 or PDFの圧縮
最近書類をPDFで提出する機会があったが、サイズが異常に跳ね上がってメールでは送れない状況になった
MacのOffice pptで［印刷］でPDFを作成7.2MB(PPT)-&gt;25MB(PDF)-&gt;24MB(Quartzフィルタで圧縮)
WinのOffice pptでAcrobatでPDFを作成7.2MB(PPT)-&gt;1.4MB(PDF)
なので、やはりAcrobatを使用するのがBest

**再インストールLog
http://www20.atwiki.jp/mynote/pages/52.html
----
*Macの歴史
http://www20.atwiki.jp/mynote/pages/62.html
----
*X11 Update 2006/11/2
This update addresses several issues in the X11 for Mac OS X package, enabling it to better handle:
GLX stereo visuals
offscreen rendering to GLX Pbuffers and Pixmaps
To tell X11 to take advantage of stereo visuals, enter:
 $ defaults write com.apple.x11 enable_stereo -bool true
----
*MacにMplayerのインストール
http://www20.atwiki.jp/mynote/pages/64.html

----

*Flash動画(youtube等)の音声をBluetoothヘッドホンへ送信する方法
A2DProfileのせいかセキュリティのせいか、私のDR-BT100CXをMacに接続しyoutube等を再生しようとすると再生が止まりロードも止まる現象が起きたので探ってみると、以下のような解決策を先人の方がやっておられたので転送。
MacでFlashの音声をBluetoothヘッドセットで聞く
かなり久しぶりの更新です;;

 Mac OS XにBluetoothヘッドセットを接続すると、Flashなどの音声が出力されないという仕様があります。Bluetoothヘッドセットのプロファイルをヘッドセットからヘッドホンにすると聞こえるようになるという話をどこかで聞いたことがあるような気がしますが、私のヘッドセットにはヘッドホンのプロファイルが用意されていませんorz
 というわけで、無理矢理聞けるようにしよう、というのが今回の記事。
 まずSoundflowerをインストール
 次にLineInをインストール
 システム環境設定:サウンドで出力装置をSoundflower(2ch)に変更
 LineInを起動
 Input fromをSowndflower(2ch)に、Output toをBluetoothデバイスにそれぞれ変更
 Pass Thruをクリック
 以上でBluetoothヘッドセットにサウンドが出力されます。
 仕組み的には、Flash→Soundflower(音声入力に出力)→LineIn(デバイスに出力)→ヘッドセットというかなり回りくどい方法をとっています。

----
Terminal（Bash）に色をつける
参考
プロンプトの確認や設定
http://pocketstudio.jp/linux/?%A5%D7%A5%ED%A5%F3%A5%D7%A5%C8%A4%CE%B3%CE%C7%A7%A4%E4%C0%DF%C4%EA

5. ANSI エスケープシーケンス: 色とカーソル操作
http://archive.linux.or.jp/JF/JFdocs/Bash-Prompt-HOWTO-5.html

以下をcolor.shとかファイル名にして実行してやる

 #!/bin/bash
 #
 #   このファイルは、様々なカラーコードを端末にエコーし、どんな色が
 #   使用可能かを示します。
 #   それぞれの行では、黒とグレイの背景の上に一つの色を示し、コードを中央に
 #   表示しています。白、黒、グリーンの背景色で確認してあります。(2 Dec 98)
 #
 echo &quot;  On Light Gray:        On Black:&quot;
 echo -e &quot;\033[47m\033[1;37m  White        \033[0m\
 1;37m \
 \033[40m\033[1;37m  White        \033[0m&quot;
 echo -e &quot;\033[47m\033[37m  Light Gray   \033[0m\
   37m \
 \033[40m\033[37m  Light Gray   \033[0m&quot;
 echo -e &quot;\033[47m\033[1;30m  Gray         \033[0m\
  1;30m \
 \033[40m\033[1;30m  Gray         \033[0m&quot;
 echo -e &quot;\033[47m\033[30m  Black        \033[0m\
   30m \
 \033[40m\033[30m  Black        \033[0m&quot;
 echo -e &quot;\033[47m\033[31m  Red          \033[0m\
   31m \
 \033[40m\033[31m  Red          \033[0m&quot;
 echo -e &quot;\033[47m\033[1;31m  Light Red    \033[0m\
 1;31m \
 \033[40m\033[1;31m  Light Red    \033[0m&quot;
 echo -e &quot;\033[47m\033[32m  Green        \033[0m\
   32m \
 \033[40m\033[32m  Green        \033[0m&quot;
 echo -e &quot;\033[47m\033[1;32m  Light Green  \033[0m\
 1;32m \
 \033[40m\033[1;32m  Light Green  \033[0m&quot;
 echo -e &quot;\033[47m\033[33m  Brown        \033[0m\
   33m \
 \033[40m\033[33m  Brown        \033[0m&quot;
 echo -e &quot;\033[47m\033[1;33m  Yellow       \033[0m\
 1;33m \
 \033[40m\033[1;33m  Yellow       \033[0m&quot;
 echo -e &quot;\033[47m\033[34m  Blue         \033[0m\
   34m \
 \033[40m\033[34m  Blue         \033[0m&quot;
 echo -e &quot;\033[47m\033[1;34m  Light Blue   \033[0m\
 1;34m \
 \033[40m\033[1;34m  Light Blue   \033[0m&quot;
 echo -e &quot;\033[47m\033[35m  Purple       \033[0m\
   35m \
 \033[40m\033[35m  Purple       \033[0m&quot;
 echo -e &quot;\033[47m\033[1;35m  Pink         \033[0m\
 1;35m \
 \033[40m\033[1;35m  Pink         \033[0m&quot;
 echo -e &quot;\033[47m\033[36m  Cyan         \033[0m\
   36m \
 \033[40m\033[36m  Cyan         \033[0m&quot;
 echo -e &quot;\033[47m\033[1;36m  Light Cyan   \033[0m\
 1;36m \
 \033[40m\033[1;36m  Light Cyan   \033[0m&quot;

これで、以下のようにPS1カラーがチェックできる。
$PS1の設定は「PS1=&#039;[\s \W]$ &#039;」ぐらいが見やすい。

#ref(http://www20.atwiki.jp/mynote/?cmd=upload&amp;act=open&amp;page=Mac%20Memo&amp;file=110922-0001.jpg)





#!/usr/local/bin/bash +x
cd ~
echo &quot;$HOME&quot;

local_dir=&quot;/home/xxx/local4&quot;

mkdir ${local_dir}
cd ${local_dir}

#---------------libiconv-----------------------
wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.13.tar.gz
wget http://www2d.biglobe.ne.jp/~msyk/software/libiconv/libiconv-1.13-ja-1.patch.gz
tar zxvf libiconv-1.13.tar.gz
gunzip libiconv-1.13-ja-1.patch.gz

cd ./libiconv-1.13
patch -p1 &lt; ../libiconv-1.13-ja-1.patch
./configure --prefix=${local_dir} --exec-prefix=${local_dir}
make
make install

#---------------mecab-----------------------
cd ../
wget http://jaist.dl.sourceforge.net/sourceforge/mecab/mecab-0.98.tar.gz
tar zxvf mecab-0.98.tar.gz
cd ./mecab-0.98
./configure --prefix=${local_dir} LIBS=-liconv CPPFLAGS=-I${local_dir}/include LDFLAGS=&quot;-L${local_dir}/lib -R${local_dir}/lib&quot; --with-charset=utf-8
#./configure --prefix=/home/epushi/local4 LIBS=-liconv CPPFLAGS=-I/home/epushi/local4/include LDFLAGS=&#039;-L/home/epushi/local4/lib -R/home/epushi/local4/lib&#039; --with-charset=utf-8
make
make install

#---------------mecab-ipadic-----------------------
cd ../
wget http://jaist.dl.sourceforge.net/sourceforge/mecab/mecab-ipadic-2.7.0-20070801.tar.gz
tar zxvf mecab-ipadic-2.7.0-20070801.tar.gz
cd ./mecab-ipadic-2.7.0-20070801
./configure --prefix=${local_dir} --exec-prefix=${local_dir} --with-mecab-config=${local_dir}/bin/mecab-config --with-charset=utf-8
make 
make install    </description>
    <dc:date>2011-09-22T22:45:12+09:00</dc:date>
  </item>
    <item rdf:about="http://www20.atwiki.jp/mynote/pages/1.html">
    <title>トップページ</title>
    <link>http://www20.atwiki.jp/mynote/pages/1.html</link>
    <description>
      **研究メモ
//#ref(http://www20.atwiki.jp/mynote?cmd=upload&amp;act=open&amp;pageid=2&amp;file=image.png)

//http://www.google.co.jp/ig?refresh=1    </description>
    <dc:date>2011-08-14T01:32:15+09:00</dc:date>
  </item>
  </rdf:RDF>

