yuu_nkjm blog
2010-04-10(Sat) 編集
[TeX][dviout][Ghostscript] dvioutのパラメータ設定
前準備:Ghostscriptのインストール
- Ghostscript 9.04 and GSview 4.9 J (University Site)からダウンロード
- インストール先は"E:\usr\local\gs"を指定する."Install Ghostscript Fonts"と"Use Windows TrueType fonts for Chinese, Japanese and Korean"はオンにする.
- Windowsの環境変数のPATHに"E:\usr\local\gs\gs9.04\bin\"を加える.
DVIOUTのパラメータ設定
dviout - TeX Wikiなどを参考にDVIOUTをダウンロードし,インストールする.僕は”E:\usr\local\dviout”にインストールしている.
DVIOUTのOption->Setup Parametersを開き,以下の様に設定する.
Font
-TEXROOT E:\root\home\local\tex\share\texmf-dist\fonts #E:\root\home\local\tex\share\texmf\fonts #E:\usr\local\share\texmf\fonts -TEXPK ^r\pk\cx\\^s.^dpk;^r\tfm\ptex\^s.tfm;^r\pk\modeless\\^s.^dpk;^r\vf\\^s.vf -TEXFONTS ^r\tfm\\
Font2
-gen `mktexpk.exe --dpi ^d --bdpi ^D --mag ^M ^s #`E:\usr\local\bin\mktexpk.exe --dpi ^d --bdpi ^D --mag ^M ^s -ftt ^x\map\ttfonts.map -TEXSUBF ^r\sfd\\;^r\..\ttf2pk\\;^r\..\ttf2tfm\\
Graphic
-gsx gswin32c.exe #E:\usr\local\gs\gs9.04\bin\gswin32c.exe -gdat c:\Temp
備考
TeX環境についてメモしておく.
8年くらい前にインストールしたTeXコマンド群をコピーして使い回しているので,詳細は覚えていない. ”E:\usr\local\bin” と ”E:\usr\local\share” 以下にTeXに必要なコマンドとデータが入っている.
インストール(Windows) - TeX Wikiを見れば,簡単にインストール出来ると思う.基本的には,アーカイブを展開するだけと思う.
TeXコマンドの呼び出しなどは,秀丸のTeXマクロ任せにしている.
2011-04-10(Sun) 編集
[MySQL][Linux][openSUSE] MySQLのインストールと初期設定(ユーザとパスワードの設定まで)
インストール
yastでmysql-community-server(mysqlとか名前はちょっと違うかも)をインストールする.概要は"mysql - A True Multiuser, Multithreaded SQL Database Server"となっている.
MySQLを起動する.
/etc/init.d/mysql start
自動起動の設定をする
chkconfig mysql on
MySQLにrootでログイン
MySQLのrootのパスワードはデフォルトだと何もなし.
$ mysql -u root
rootにパスワードをかける.
SET PASSWORD FOR root@localhost=PASSWORD('hoge'); SET PASSWORD = PASSWORD('hoge');
権限の設定
一般的な書式.
GRANT 権限 ON DB名.テーブル名 TO ユーザ名 INDENTIFIED BY 'パスワード' WITH GRANT OPTION;
GRANT all privileges on *.* to nkjm@localhost IDENTIFIED BY 'passwd' WITH GRANT OPTION ;
上記のlocalhostからの接続が基本か.%を用いたワイルドカードも指定できる.接続するホストを限定したい場合は,直接指定する.
GRANT all privileges on *.* to nkjm@'%' IDENTIFIED BY 'passwd'; GRANT all privileges on *.* to nkjm@10.0.0.1 IDENTIFIED BY 'passwd' WITH GRANT OPTION ;
パスワードの確認
select user,host,password from mysql.user; +------+----------------+-------------------------------------------+ | user | host | password | +------+----------------+-------------------------------------------+ | nkjm | % | *0000000sf09a8098120u3j1 | | nkjm | 10.228.150.211 | *0000000sf09a8098120u3j1 | | nkjm | localhost | *0000000sf09a8098120u3j1 | +------+----------------+-------------------------------------------+
show grants for nkjm; +-----------------------------------------------------------------------------------------------------+ | Grants for nkjm@% | +-----------------------------------------------------------------------------------------------------+ | GRANT USAGE ON *.* TO 'nkjm'@'%' IDENTIFIED BY PASSWORD '*0000000sf09a8098120u3j1 ' | +-----------------------------------------------------------------------------------------------------+
ユーザの削除
GRANT all privileges on *.* to nkjm@'%' IDENTIFIED BY 'passwd';
rootパスワードの変更
MySQL :: MySQL 4.1 リファレンスマニュアル :: A.4.2 忘れたルートパスワードをリセットする方法を参考のこと.
もう一つの方法として、mysql クライアントを使用して新しいパスワードを設定することができます。 上述したように、mysqld を停止して、--skip-grant-tables オプションを指定して再起動します。 以下のように、mysqld サーバに接続します。 shell> mysql -u root mysql mysql クライアントで以下のコマンドを実行します。 mysql> UPDATE user SET Password=PASSWORD('mynewpassword') -> WHERE User='root'; mysql> FLUSH PRIVILEGES; この後、新しいパスワードを使用して接続できます。 これで、適切に mysqld を停止し、再起動できます。
関連ページ
2014-04-10(Thu) 編集
[AWS][openSUSE] Amazon EC2でopenSUSE13.1を動作させる
書きかけ.
openSUSEのインスタンスの作成
- AWS Management Consoleから,EC2を選択する.
- 右上のリージョン選択で"Tokyo"を選択する.
- Instance→Instancesから"Launch Instance"ボタンを押す.
- Community AMIsのOpenSUSEを選択すると"openSUSE_13.1 - ami-bde999bc"が見つかるので,Selectを押す.
- 設定ウィザードに従って適当に設定をする.
Elastic IPの指定
Amazon EC2ではElastic IP アドレス(EIP) - Amazon Elastic Compute Cloudという静的IPアドレスを割り当てることができる.
Security Group
初期状態だと外部からインスタンスに通信ができない.SSHとHTTPなど必要なサービスのポートを開けるように指定する.
ログイン
設定ウィザードで登録した鍵でrootログインが出来るので,ログインする.
あとは適当に必要なライブラリをぶっ込む.yast2回りを入れれば,普段通りのセットアップをはじめられるはず.
zypper in yast2 yast2-control-center yast2-packager yast2-packager yast2-online-update yast2-ncurses-pkg zypper in emacs lv git zypper in apache2 apache2-mod_php5 zypper in mysql-community-server zypper in php5 php5-curl php5-gd php5-mbstring php5-mysql php5-pear php5-soap zypper in java-1_7_0-openjdk zypper in tomcat tomcat-admin-webapps