約 188,892 件
https://w.atwiki.jp/uraselene/pages/16.html
環境変数の登録スクリプト
https://w.atwiki.jp/hightimes/pages/20.html
Access(Today: - / Yesterday - / Totoal - ) bash機能コントロールキー ヒストリ キーバインド コマンド連続実行 ジョブ制御 ワイルドカード 標準入出力リダイレクト パイプライン プログラミング1インタプリタ指定 シェル変数 環境変数 スクリプトの引数 プログラミング2(制御文)if/else for case select while until 演算子文字列演算子 数値演算子 組み込みコマンド bash 機能 コントロールキー TTYと絡みで以下が使える。 コントロールキー stty名 機能定義 CTRL-C intr フォアグラウンドプロセスを強制終了 CTRL-D eof 入力を終了(End of file) CTRL-\ quit フォアグラウンドプロセスを強制終了。「Ctrl+C」よりも強力 CTRL-S stop 画面への出力を停止 CTRL-Q start 画面への出力を再開 DEL または CTRL-? erase 最後の文字を削除する CTRL-U kill 入力中コマンドを削除 CTRL-Z susp フォアグラウンドプロセスを一時停止 ヒストリ キーボードから入力したコマンドは自動的にファイルに保存され、過去に実行したコマンドを呼び出して実行することが出来る。 (ホームデリレクトリの下の「.bash_history」) キーボード呼び出し キー操作 内容 ↑キーまたは、Ctrl + P 前(過去)のコマンドを表示 ↓キーまたは、Ctrl + N 後ろのコマンドを表示 ヒストリバッファ実行 キー操作 内容 !(コマンドパターン) パターンに一致するコマンドを実行 !! 1つ前に実行したコマンドを実行 !n historyコマンドで表示された履歴番号のコマンドを実行 !-n 履歴番号からnを引いた番号のコマンドを実行 ^引数1^引数2 1つ前に実行したコマンドの引数を引数1から引数2に変更して実行 キーバインド Windowsのショートカットキーみたいなもの。 キーバインド 動作 [Ctrl]+p 1つ前のコマンドを呼び出す [Ctrl]+n 1つ痕のコマンドを呼び出す [Ctrl]+f カーソルを右に移動 [Ctrl]+b カーソルを左に移動 [Ctrl]+d カーソル位置の1文字を削除(Delete) [Ctrl]+h カーソル位置の前の1文字を削除(BackSpace) [Ctrl]+k カーソル位置より右側の文字をすべて切り取る [Ctrl]+u カーソル位置より左側の文字をすべて切り取る [Ctrl]+y 切り取った文字を張り付ける M+ 履歴の先頭コマンドを表示 M+ 履歴の末尾コマンドを表示 コマンド連続実行 連結文字 動作 ;(セミコロン) 1行にコマンドを;で区切って複数指定することにより、連続実行する の前に指定したコマンドが成功した場合に、 以降のコマンドを実行する || ||の前に指定したコマンドが失敗した場合に||以降のコマンドを実行する。||の前に指定したコマンドが成功した場合には、||以降のコマンドを実行しない。 ジョブ制御 プログラムをシェルのバックグラウンドで動作させたりフォアグランドに移動させたりできる。 コマンド 機能 fg バックグラウンドのコマンドをフォアグランドへ戻す bg フォアグランドのコマンドをバックグラウンドへ移す jobs 現在実行中のジョブを表示する nohup ハングアップシグナルに反応せずにコマンドを実行する。コマンド実行中にログアウトしてもコマンド実行を継続する ワイルドカード ファイルグロブと呼ばれる記号を指定してファイルやディレクトリ名などのワイルドカード指定をする。 記号 機能 * 0個以上の文字列に一致 ? 1文字に一致 [文字] 指定した文字のいずれかに一致 [!文字] 指定した文字のいずれかに一致しない [a-z] a~zの範囲の文字に一致 [!a-z] a~zの範囲の文字に一致しない {str1,str2...} 指定した文字を作成例 file_{tt1, tt2,tt3}は、file_tt1, file_tt2, file_tt3と展開される 標準入出力 UNIXのファイルディスクリプタのうちの3つは予約され,プロセスが起動時この3つのファイルディスクリプタ(そして,対応するファイルが)が利用可能になる. 予約されている3つのファイルディスクリプタは以下の3つ (シェルではそれぞれディスクリプタの0番,1番,2番となる) 標準入力(Standard Input) 標準出力(Standard Output) 標準エラー(Standard Error) リダイレクト 実行例 説明 コマンド file コマンドの標準出力をfileに書き込む コマンド file コマンドの標準出力をfileに追記する コマンド file コマンドはfileの内容を標準入力として受け取る コマンド 終了文字 終了文字を入力するまでキーボードから入力を続ける コマンド 2 file コマンドの標準エラー出力をfileに書き込む コマンド 2 file コマンドの標準エラー出力をfileに追記する コマンド file 2 1 コマンドの標準出力と標準エラー出力をfileに書き込む コマンド file 2 1 コマンドの標準出力と標準エラー出力をfileに追記する パイプライン コマンドの標準出力をファイルではなく別のコマンドの標準入力にすることをパイプという. 実行例 説明 コマンドA|コマンドB コマンドAの標準出力をコマンドBの標準入力に渡す コマンド|tee file コマンドの標準出力を表示するとともにfileに書き込む プログラミング1 インタプリタ指定 シェルの先頭に付ける「#!/bin/bash」の事で、どのシェルスクリプトを実行するかを明示する。 例) #!/bin/bash - Linuxの場合 #!/usr/bin/bash - Solarisの場合 シェル変数 プログラムで情報を格納する変数でシェル内部でのみ利用可能な変数 変数の値は、「$」を先頭につけることによって参照可能となる。 シェル変数の有効範囲(スコープ)は、シェルスクリプトを実行しているシェルプロセスのみとなる。 代入は「変数=値 VAL="1"」という形 $変数名 変数の値を参照 ${変数名} 変数名の区切りを明確にして変数の値を参照 変数を扱う場合、「""」(ダブルクォーテーション)、「 」(シングルクォーテーション)、「``」(バッククォーテーション)があり意味が異なる。 ""(ダブルクォーテーション) 変数を展開して、その中身を扱う 「 」(シングルクォーテーション) 変数を展開しないで文字として扱う 「``」(バッククォーテーション) コマンドを展開して実行結果を扱う 環境変数 環境変数は、グローバル変数のような扱いで他プロセスのシェルからも参照できる特別な変数。export(csh系ではsetenv)を指定して環境変数にする 環境変数名 意味 HOME ユーザのフォームディレクトリパス PATH コマンドのサーチパス TERM 現在のターミナルの種類 SHELL 使用中のシェル USER 現在のユーザ名 LANG 使用中の言語 HOSTNAME ホスト名 PS1 プロンプト文字 関連コマンド 機能 export Bourne系シェルでの環境変数設定 setenv Cシェル系での環境変数設定 printenv 環境変数の内容表示 env 環境変数の内容表示・設定 set すべての変数内容表示、シェル設定 unset 変数、関数の定義削除 source し知恵されたファイルを読み込み、コマンドを実行 exec 新しいプロセスを起動せずにコマンドを実行 スクリプトの引数 スクリプト実行時に渡す引数h、BASHの特別な変数として参照可能 変数名 引数の内容 $0 シェルスクリプト名 $数値、${数値} 指定した数値番号(1~n)目の引数の値 $# 引数の数 $@ すべての引数)空白区切り) プログラミング2(制御文) if/else 単純な 条件文 を実現するのに「if と else」がある。 構文 if 条件 then 文 else 文 fi 条件評価文字列比較 演算子 真になる条件 str1 = str2 str1 と str2 が一致する str1 != str2 str1 と str2 が一致しない -n str1 str1 が NULL ではない(長さが 0 より大きい) -z str1 str1 が NULL である(長さが 0) ファイル属性の確認 演算子 真になる条件 -d file file が存在し,かつディレクトリである -e file file が存在する -f file file が存在し,かつ通常ファイルである(ディレクトリや特殊ファイルではない) -r file file に read パーミッションがある -s file file が存在し,空ではない -w file file に write パーミッションがある -x file file に execute パーミッションがある, ディレクトリの場合は search パーミッションがある -O file file の所有者である -G file file のグループ ID が自分のものと一致する(複数のグループに属している場合はそのうちのどれかと一致する) file1 -nt file2 file1 が file2 よりも新しい file1 -ot file2 file1 が file2 よりも古い 整数による条件式 演算子 比較 -lt より小さい -le 以下 -eq 等しい -ge 以上 -gt より大きい -ne 等しくない for 繰り返しを実現する構造 構文 for name in list do $nameを利用する文 done case 場合分けの構造を実現 case 条件式 in パターン1) 処理1 ;; パターン2) 処理2 ;; *) デフォルト処理;; esac select 指定されたリストを番号付きで表示し,ユーザに番号を入力させる. select name in list do $name を利用する文 done while until while 条件式 do 処理 done until 条件式 do 処理 done 演算子 文字列演算子 置換演算子 演算子 置換内容 ${varname -word} varname が存在し NULL ではない場合, その値を返す.それ以外は,word を返す. ${varname =word} varname が存在し NULL ではない場合, その値を返す.それ以外は,varnameに wordを設定して返す. ただし,位置パラメータや特殊なパラメータを除く. ${varname ?message} varname が存在し NULL ではない場合, その値を返す.それ以外は varnameのあとに message を出力し, 現在のコマンドあるいはスクリプトを中止する. message を省略すると初期メッセージ parameter null of not setが生成される. ${varname +word} varname が存在し NULL ではない場合, word を返す.それ以外は NULL を返す. パターンとパターン照合 演算子 置換内容 ${variable#pattern} variable の値の最初の部分と pattern が一致した場合, もっとも短く一致する部分を削除して残りの部分を返す ${variable##pattern} variable の値の最初の部分と pattern が一致した場合, もっとも長く一致する部分を削除して残りの部分を返す ${variable%pattern} variable の値の終りの部分と pattern が一致した場合, もっとも短く一致する部分を削除して残りの部分を返す ${variable%%pattern} variable の値の終りの部分と pattern が一致した場合, もっとも長く一致する部分を削除して残りの部分を返す 長さを返す 演算子 置換内容 ${#variable} variable の長さを返す 数値演算子 数値演算子 演算子 置換内容 + 加算 右にビットシフト - 減算 論理積 * 乗算 | 論理和 / 除算(切り捨て) 論理否定 % 剰余 ! 論理否定 左にビットシフト ^ 排他的論理和 関係演算子 演算子 置換内容 より少ない == 等しい より大きい != 等しくない = 以下 論理積 = 以上 || 論理和 数値変数の代入 演算子 置換内容 let 数値演算式の計算結果を変数に代入可能 組み込みコマンド コマンド(組込み) 説明 read ユーザからの入力を変数に代入 expr 算術演算処理を実施し、その結果を標準出力に表示する eval 複数の変換処理を一度に行う seq 数列を表示する echo 引数を標準出力へ書き出す export 変数を大域変数として追加する declare 変数を整数型として処理したり、参照のみ(read only)に設定することができる
https://w.atwiki.jp/interaction_android/pages/26.html
Androidのセットアップ ここでは、簡単にセットアップについて述べます (1)必要なファイル android-sdk_r17-windows.zip lpls159.exe(解凍ソフトがない場合) RapidEE_setup.exe(環境変数の設定を簡単にしたい方) (2)x64(64bit版) jdk-7u3-windows-x64.exe eclipse-jee-indigo-SR2-win32-x86_64.zip (3)x86(32bit版) jdk-7u3-windows-i586.exe eclipse-java-indigo-SR2-win32.zip 1.解凍ソフトPCに解凍ソフトが入っていない場合は「lpls159.exe」により「Lhaplus」をインストール 2.環境変数変更ソフト環境変数を簡単に変更できるように「RapidEE_setuo.exe」をクリックし、「RapidEE」をインストール 3.Java環境のセットAndroidないしEclipseはJava環境が必要なので「jdk-7u3-windows-i586.exe」によりJavaをインストールする。 項目はすべてはいないしOK 4.Cドライブの直下に「Android」フォルダを作成C \Androidとなるように 5.解凍「android-sdk_r17-windows.zip」と「eclipse-java-indigo-SR2-win32.zip」をAndroidフォルダで解凍 6.SDKのインストール「SDK Manager.exe」をクリックし、Android SDKをインストール。 すべてにチェックを入れてInstallする 7.環境パスの設定「RapidEE」を起動し、以下の分をPathの中に追加する(Add Value)。 C \Android\android-sdk-windows\platform-tools(SDKのフォルダ名によってandroid-sdk-windowsは変更すること) C \Android\android-sdk-windows\tools(SDKのフォルダ名によってandroid-sdk-windowsは変更すること) C \Program Files\Java\jdk1.7.0_03\bin C \Program Files\Java\jre7\bin 8.Eclipseの起動1~7インストール後、Eclipseの[Help]→[Install Software...]をクリック ADDをクリックし、[Android Plugin] と [https //dl-ssl.google.com/android/eclipse/]を記述しNextを押していく 再起動されればOK 9.完了これで、Androidの環境開発完了 仮に、エミュレータを作成し、実行する。ここで、エミュレータのバージョンがすべてないときは[Windows]→[Preferences]→[Android]のSDL LocationをSDKを入れたフォルダに変更 10.環境セット[Windows]→[Preferences]→[General]→[Workspace]にて文字コードを[UTF-8]に変更すること
https://w.atwiki.jp/system818/pages/27.html
1. Oracleソフトウェアのインストール ※下記に示す問題内容につきましては、こちらを参照 【問題1】 (解答) b、c (解説) →Oracleソフトウェアは、一般的なソフトウェアと同じようにハードディスク上にソフトウェア(Oracleモジュールと呼ぶ)をインストール、 するため、十分なハードディスク容量が必要です。 →また、一般的にOracleサーバは、クライアント/サーバ形式か、アプリケーションサーバを中間層に配置した3階層などで使用されるため ネットワークは必要です。 【問題2】 (解答)c、e (解説) →Oracleソフトウェアをインストールする際にUNIX系OSでは、インストール時にorainstRoot.shとroot.shの2つのファイルをrootユーザーにて実行します。 また、関連ファイルとしてroot.shで作成される「oratab」ファイルについて、Oracleソフトウェアをインストールしたディレクトリ(ORACLE_HOME)と、 使用するOracleインスタンスの名前(ORACLE_SID)が格納されます。このファイルは、dbstartとdbshutというシェルスクリプトにてOracleサーバを 起動/停止するときに使用されます。 2. Oracle環境に必要な環境変数 ※下記に示す問題内容につきましては、こちらを参照 【問題1】 (解答)a、c (解説) ※1 解答の選択肢に関しましては、上記の環境変数の表を参照していただければわかります。 ※2 そのほかの選択肢につきましての説明(b、d、e、f)につきまして下記に記載。 選択肢bについて・・・ ORACLE_BASEはORACLEホームとなるディレクトリのベースとなるディレクトリを指定する環境変数です。 選択肢dについて・・・ ORACLE_SIDは、ORACLEインスタンスの名前です。グローバルデータベース名はOracleリスナーで認識するサービス名です。 選択肢dの内容は今後「ネットワーク環境の構成」で要解説あります。 選択肢e、fについて・・・ORACLE_HOMEは、ORACLEソフトウェアをインストールするディレクトリです。 3. Oracle環境に必要な環境変数 ※下記に示す問題内容につきましては、こちらを参照 【問題1】 (解答) d (解説) ウィザード形式で作成するには、DBCAを使用します。 DBCAでは、どのようなデータベースを作成するかはテンプレート次第となっています。ロックサイズを含めたすべてのオプションを指示するのであれば、 「カスタムデータベース」のテンプレートを使用する必要があります。(選択肢Dにつきまして) OUIを使用したインストール時も、どのようなデータベースをインストールと同時に作成したいか指定できますがブロックサイズも含めて指定するのであれば カスタムデータベースを選択してください。(選択肢Aにつきまして) ここでは、GridControlを使用するかどうかは関係ありません。(選択肢Bにつきまして) Oracleデータベースを作成する場合に、ファイルシステムのほかにASMというOracleサーバが管理するファイルシステムがあるのですが、 カスタムデータベースであれば、どちらの場合でもブロックサイズを指定することができます。(選択肢Cにつきまして) BLOCK_SIZE初期化パラメータにて、Oracleデータベースのブロックサイズを指定できるのですが、この初期化パラメータを変更できるのは、 カスタムデータベースを作成するときです。(選択肢Eにつきまして) 【問題2】 (解答)a、e (解説) トランザクション処理とデータウェアハウスについて覚えておきましょう! トランザクション処理とは・・・関連する複数の処理を一つの処理単位にまとめて管理する処理方式。 データウェアハウスとは・・・時系列に蓄積された大量のデータの中から、各項目間の関連性を分析するシステム 【問題3】 (解答)c (解説) DBCAでは、データベースを新規作成するだけではなく、既存のデータベースもテンプレート化にできます。 DBCAにて既存のデータベースをテンプレート化して、そのテンプレートを使用して新規データベースを作成すれば、 簡単にデータベースのコピー(クローン)が作成できます。 データファイルも含まれたテンプレートのことを「シードデータベース」と呼びます。
https://w.atwiki.jp/aster-infra/pages/263.html
Linuxでは、タイムゾーンについては国や地域を選択することによって設定する。 すなわち、あらかじめ各国や地域に案するタイムゾーン情報を/etc/share/zoneinfo/ディレクトリ以下の各ファイルに格納しておき、 適用するタイムゾーンに関するファイルを/etc/localtimeとしてコピーあるいはリンクして使用する。 これによりdataコマンド実行時などにGMT(グリニッジ標準時間)との時差を公閭した時刻表示がなされることになる。 これらタイムゾーンの指定は、/usr/share/zoneinfo/以下の地域指定ファイルを/etc/localtimeにコピーするか、 環境変数TZにタイムゾーンを設定することが必要となる。「tzselect」はタイムゾーン設定の支援ツールで、 対話的に地域や都市の指定を行うことで環境変数TZに設定すべき内容を表示する。 たとえば地域として日本を指定すると、TZ='Asia/Tokyo'を実行するように結果表示される。 このタイムゾーン設定をユーザがログインするたびに有効とするためには~/.bash_profileなどのシェル環境設定ファイルに TZ='Asia/Tokyo';export TZと設定する。 以下は日本標準時をグリニッジ標準時に変更する。 $ data Mon Mar 2 22 15 05 JST 2009 # cp /usr/share/zoneinfo/Europe/London /etc/localtime $ data Mon Mar 2 13 15 05 GMT 2009
https://w.atwiki.jp/auroot/pages/16.html
IS03のroot化 is03のroot化(BB08対応) 1.SHBreak.apkをインストール。 2.SHBreakを起動。 3.「Break!」をタップしてから、本体裏面の近接センサーを手で覆います。 これでTemp root(一時Root)を取得できます。 4.ae2BreakでNAND Lockを解除 5.recoveryにboot.imgを焼く 以上でroot化の完成です。 下記の情報は2011年5月頃の情報です。 BB01.01.05まで対応しています。 最新の状態(BB08やBB06には対応していません) ・事前に準備するソフト Android SDK http //developer.android.com/intl/ja/sdk/index.html (root化にはadb.exeが必要です。) IS03 USBドライバ http //k-tai.sharp.co.jp/support/a/is03/download/usb/ rootkit_is03_0430(Goroh_kun氏製作。) https //docs.google.com/leaf?id=0B8LDObFOpzZqYWY4OGIwZGUtZWUxYy00NTUzLWE2OTgtNzZjMWIwZjBiNmNk hl=ja IS03 root switch http //www.shiduki.com/android/IS03rootsw.html ・adbのpathを通す 解凍したandroid-sdk-windowsをDドライブ直下に置きます。 adb.exeは D \android-sdk-windows\tools\の下に置きます。 環境変数のパスを変更します。 Windowsのスタートメニューの【プログラムとファイルの検索】のところに 【環境変数】と打ち込みます。 『コントロール パネル(2)』→「環境変数を編集」をクリックして、 「path」を選択して「編集」をクリック。 変数値の最後に【;D \android-sdk-windows\tools】を 入力してOKをクリックして環境変数を閉じます。 adb.exeが使えるか確認します。 コマンドプロンプトを開き、adb.exeを入力してエンターを押す。 英語が長々と出てくれば成功! 日本語が出てくればエラーです。adbのpathをやり直してください。 ・root化 IS03をPCに繋ぎます。 (事前にIS03のUSBドライバをインストールし、 デバッグモードにチェックが入っているか確認して下さい。) コマンドプロンプトに【adb devices】と入力しEnter。 下記表示がされればIS03を認識しています。 【List of debices attached】 【~~~~~ device】 ~~~の部分は機種により異なります。 rootkit_is03_0430(Goroh_kun氏製作。)をDLします。 https //docs.google.com/leaf?id=0B8LDObFOpzZqYWY4OGIwZGUtZWUxYy00NTUzLWE2OTgtNzZjMWIwZjBiNmNk hl=ja 解凍したファイルをC \users\xxxx\配下に移動します。 xxxxはPCのユーザー名です。 次に、コマンド プロンプトに下記の全てをコマンドプロンプトへ貼り付けます。 adb push data_local /data/local/ adb shell chmod 755 /data/local/is03break adb shell chmod 755 /data/local/autoexec.sh adb shell chmod 755 /data/local/busybox adb install jackpal.androidterm.apk adb install Superuser.apk adb shell /data/local/is03break これでTerminal emulatorとSuperUserのアプリが IS03本体にインストールされます。 今度は下記のコマンドを貼り付けてエンターを押します。 /data/local/tmp/sh cd /data/local cat local.prop /data/local.prop reboot 終わると自動的にIS03が再起動します。 IS03 root switchを使うことにより root化のON/OFFを切替できます。 root化状態では、キャリアメール(~~~@ezweb.ne.jp)が使えません。 メールを受信するとエラーになります。 メールソフトを起動すると不正なアプリが入ってると怒られます。。。 .
https://w.atwiki.jp/kurimaru/pages/24.html
JavaHouse / CLASSPATH クラスパス 完全理解 「クラスパス」と「環境変数 CLASSPATH」はしっかり区別して読みましょう。 http //java-house.jp/ml/archive/j-h-b/021880.html 設定方法覚書(間違いがあるかも。) ○環境変数として設定する方法 (windows) set CLASSPATH==%CLASSPATH%;.;%CATALINA_HOME%\common\lib\servlet.jar;%CATALINA_HOME%\webapps\ROOT\WEB-INF\lib\pg73jdbc3.jar;%CATALINA_HOME%\webapps\ROOT\WEB-INF\lib\activation.jar;%CATALINA_HOME%\webapps\ROOT\WEB-INF\lib\mail.jar;%CATALINA_HOME%\webapps\ROOT\WEB-INF\classes (bash) set CLASSPATH=%CLASSPATH% /home/.sites/2/site78/web/WEB-INF/lib/pg73jdbc3.jar /home/.sites/2/site78/web/WEB-INF/lib/activation.jar . /home/.sites/2/site78/web/WEB-INF/classes; export CLASSPATH または export CLASSPATH=%CLASSPATH% /home/.sites/2/site78/web/WEB-INF/lib/pg73jdbc3.jar /home/.sites/2/site78/web/WEB-INF/lib/activation.jar . /home/.sites/2/site78/web/WEB-INF/classes; (csh) setenv CLASSPATH =%CLASSPATH% /home/.sites/2/site78/web/WEB-INF/lib/pg73jdbc3.jar /home/.sites/2/site78/web/WEB-INF/lib/activation.jar /home/.sites/2/site78/web/WEB-INF/classes ○java実行時に設定する方法 (bash) java -cp . ./build/classes sample.FitsReadSample ↑build.classes/sample/FitsReadSampleを実行 上記をシェルスクリプトで実行 vi ./run.sh ファイル内に #!/bin/sh java -cp . ./build/classes sample.FitsReadSample と書く chmod +x ./run.sh 実行可能ファイルに変更 ./run.sh 実行 ○環境変数の解除方法 (windows) set CLASSPATH= (bash) unset CLASSPATH (csh) unsetenv CLASSPATH
https://w.atwiki.jp/dai1357/pages/35.html
か行 か 環境変数 き 起動 く け こ
https://w.atwiki.jp/hideaki0121/pages/85.html
cygwin [#ce3ae86e] Windows上でUNIXツールを利用するためのプラットフォームです。 インストール [#d444be2a] ここ http //www.cygwin.com/setup.exe?からインストールを実行する。 パッケージ選択では "rxvt" を含めない。emacsを入れておくとよい。 環境変数 [#q965fa0c] マイコンピュータを右クリックし、プロパティを選ぶ。詳細設定、環境変数と進み、ユーザ環境変数のところに次の項目を追加する。 変数 値 SHELL /bin/bash ドットファイル [#be2caea3] cygwinを起動し、ドットファイルの編集を行う。ファイルの編集にはviコマンドを使う。emacsでもよい。 .bashrc [#y4c4eff8] 次の内容を追加する。 # aliases. alias ls= ls -F --color alias ll= ls -la alias la= ls -a ck [#n8deb47a] 日本語ネイティブのターミナル.下のrxvtよりも使い勝手がよい. http //www.geocities.jp/cygwin_ck/ .Xdefaults の設定 [#e6146165] !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ck Ck*font SH G30-M Ck*fontSize 15 Ck*font1 msgothic Ck*fontSize1 14 Ck*lineSpace 1 Ck*multichar_mixdisp eucj Ck*multichar_encoding eucj Ck*useBell on rxvt [#t8643b67] コマンドプロンプトでは使い勝手が悪いので、rxvtのインストールを勧める。標準のrxvtでは日本語の扱いに難があるため、パッチの当たった日本語版rxvtを利用する。 インストール [#eca3aec6] ここ http //iwa.ath.cx/software/cygwin/rxvt.html?から日本語版rxvtをダウンロードする。 $ lftpget http //iwa.ath.cx/software/cygwin/rxvt-... make $ make install バッチファイルの作成 [#y77f15df] cygwinをインストールしたディレクトリに次のファイル (rxvt.bat) を置く。 @echo off d chdir d \share\package\cygwin\bin bash --login -c rxvt rxvt.batへのショートカットを置くことにより、直接rxvt上でシェルを開くことができる。 .Xdefaults の設定 [#n39d6b1b] !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! rxvt rxvt.geometry 120x30 rxvt.menu none rxvt.cursorColor blue rxvt.scrollBar_right true rxvt.saveLines 1000 rxvt.backgroundPixmap base/pixmap/rxvt-background.xpm rxvt.font andale mono rxvt.mfont msgothic-14-jisx0208 rxvt.multichar_encoding eucj
https://w.atwiki.jp/prefuse/
prefuse と呼ばれる 視覚化ツールキットについて調べています。 まずは、Graph のエディタを作ることを目標にしました。 このサイトでいう「グラフ」は、ノードとノードがエッジでつなげられるものです。有向グラフや無向グラフなどという表現があります。数値を縦軸横軸の座標で表す「売り上げ推移グラフ」とは異なります。時系列の値の推移や散布図などの図は、「グラフ」ではなく「チャート」と呼ぶことにします。 prefuse とは? データを表示するツールキットです。Java 環境で動作します。 少ないコード量でウネウネ動くインタラクティブインタフェースを作れるのが魅力。 開発サイトの紹介によると、「prefuse は、豊かな双方向データ視覚化を行うためのソフトウェアツールです。視覚化フレームワークをJavaプログラミング言語に提供します。」となっています。 information visualization reference model に基づいて設計されているそうです。 ライセンスは BSD ライセンスです。商用と非商用の両方で自由に使って良いそうです。 開発元サイト the prefuse visualization toolkit Java Development Kit (JDK), version 1.4.2 以上で動作するそうです。 prefuse の環境構築 必要なもの Java 開発キット - Java SE Downloads ビルドツール Ant - Apache Ant prefuse - prefuse beta (release 2007.10.21) 開発環境のインストール Java 開発キットのインストーラを実行します。 Ant を適当なディレクトリに展開します。 環境変数 PATH に、Java 開発キットの bin ディレクトリと、Ant の bin ディレクトリを追加します。 環境変数 ANT_HOME に、Ant を展開したディレクトリを追加します。 ビルド prefuse の配布ファイルを展開し、展開したディレクトリで次のコマンドを入力します。 ant all デモの動作確認 以下のコマンドを入力します。 cd build java -cp prefuse.jar;demos.jar prefuse/demos/GraphView prefuse のインストール 適当なディレクトリに、prefuse.jar をコピーします。 prefuse.jar ファイルのディレクトリパスを、環境変数 CLASSPATH に追加します。 プログラムを書く 付属のサンプルプログラム、シンプルな Graph、 API 仕様等を見ながらプログラムを書きます。 書いたプログラムを動かす 以下のコマンドを入力します。 javac SimpleGraph.java java SimpleGraph ドキュメント prefuse API ドキュメント prefuse マニュアル JavaTM Platform, Standard Edition 6 API 仕様 リンク the prefuse visualization toolkit Prefuse Tutorial by Dr. Orland Hoeber Prefuse - InfoVis Wiki For the Workshop on "Information Visualization Software Infrastructures" by Jeffrey Heer SourceForge.net the prefuse visualization toolkit Help prefuse assistance pool PAP prefuse tutorial prefuse flare 主要開発者のページ 論文 Prefuse - Wikipedia