1. Lưu file visio dưới dạng .emf hoặc .wmf
2. Dùng wmf2eps để convert file .wmf sang file .eps
1. Lưu file visio dưới dạng .emf hoặc .wmf
2. Dùng wmf2eps để convert file .wmf sang file .eps
from Pidgin:
Try to connect to Yahoo messenger server again. It worked for me.
Link: http://kenno.wordpress.com/2009/06/20/pidgin-2-5-5-cannot-connect-to-yahoo-messenger/
とは †Webmin
は Webブラウザ上で稼動するUnix系OSのシステム管理ツールです。
ネットワークの設定やユーザ管理などのUnix系OSのシステム設定に加えて、Webサーバ、FTPサーバ、メールサーバ、ファイルサーバなどの各種のサーバアプリケーションの設定を行うことができます。
Webmin を使用するためには、最低限、以下がインストールされている必要があります。
※ OpenSSL は、セキュリティの観点から必ずインストールして下さい(インストール未でも動作します)。
※ ファイアウォールを有効に設定している場合は、Webminが使用する 10000番ポート を許可する必要があります。
![[������]](http://tech.hitsug.net/skin/external_link.gif)
![[������]](http://tech.hitsug.net/skin/external_link.gif)
![[������]](http://tech.hitsug.net/skin/external_link.gif)
[root@linux ~]# exit ※ rootユーザの場合はログアウトして adminユーザになります logout
以下はバージョン1.420 で解説しています。 最新バージョン確認して下さい。
上記公式サイトで最新バージョンURLを確認する
[admin@linux ~]$ wget http://jaist.dl.sourceforge.net/sourceforge/webadmin/webmin-1.420-1.noarch.rpm ←■ ダウンロード
--19:15:01-- http://jaist.dl.sourceforge.net/sourceforge/webadmin/webmin-1.420-1.noarch.rpm
=> `webmin-1.420-1.noarch.rpm'
jaist.dl.sourceforge.net をDNSに問いあわせています... 150.65.7.130
jaist.dl.sourceforge.net|150.65.7.130|:80 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 200 OK
長さ: 11,825,913 (11M) [application/x-redhat-package-manager]
100%[========================================>] 11,825,913 3.75M/s ETA 00:00
19:15:04 (3.74 MB/s) - `webmin-1.420-1.noarch.rpm' を保存しました [11825913/11825913]
[admin@linux ~]$
[admin@linux ~]$ su - ← rootユーザになる Password: [root@linux ~]# [root@linux ~]# rpm -Uvh /home/admin/webmin-1.420-1.noarch.rpm ←■ インストール 警告: /home/admin/webmin-1.420-1.noarch.rpm: V3 DSA signature: NOKEY, key ID 11f63c51 Preparing... ########################################### [100%] Operating system is CentOS Linux 1:webmin ########################################### [100%] Webmin install complete. You can now login to http://linux:10000/ as root with your root password. ←■ インストール完了 [root@linux ~]#
[root@linux ~]# /etc/rc.d/init.d/webmin start ←■ 起動 [root@linux ~]# /etc/rc.d/init.d/webmin stop ←■ 停止 [root@linux ~]# /etc/rc.d/init.d/webmin restart ←■ 再起動
Perl Net::SSLeay がインストールされていなければ Webmin は動作しません。
※ 以下に何か表示されればインストールされていない
[root@linux ~]# perl -e 'use Net::SSLeay' Can't locate Net/SSLeay.pm in @INC (@INC contains: /usr/lib/perl5/5.8.5/i386-linux-thread-multi /usr/lib/perl5/5.8.5 ~ 中略 ~ /usr/lib/perl5/vendor_perl .) at -e line 1. BEGIN failed--compilation aborted at -e line 1. [root@linux ~]#
※ インストールされている場合は以下のようになります
[root@linux ~]# perl -e 'Net::SSLeay' [root@linux ~]#
CentOS のサーバからダウンロードしてインストールします。
インストール・アンインストールが簡単です。
[root@linux ~]# yum list | grep perl-Net-SSLeay ←■ パッケージの検索(存在確認) perl-Net-SSLeay.i386 1.25-3.rf extras ←■ 出てくれば存在する
[root@linux ~]# yum -y install perl-Net-SSLeay ←■ インストールする Setting up Install Process Setting up repositories Reading repository metadata in from local files Parsing package install arguments Resolving Dependencies --> Populating transaction set with selected packages. Please wait. ---> Package perl-Net-SSLeay.i386 0:1.25-3.rf set to be updated --> Running transaction check Dependencies Resolved ============================================================================= Package Arch Version Repository Size ============================================================================= Installing: perl-Net-SSLeay i386 1.25-3.rf extras 193 k Transaction Summary ============================================================================= Install 1 Package(s) Update 0 Package(s) Remove 0 Package(s) Total download size: 193 k Downloading Packages: Running Transaction Test Finished Transaction Test Transaction Test Succeeded Running Transaction Installing: perl-Net-SSLeay ######################### [1/1] Installed: perl-Net-SSLeay.i386 0:1.25-3.rf Complete! [root@linux ~]#
[admin@linux ~]$ wget http://search.cpan.org/CPAN/authors/id/F/FL/FLORA/Net_SSLeay.pm-1.30.tar.gz ←■ ダウンロード
--17:37:20-- http://search.cpan.org/CPAN/authors/id/F/FL/FLORA/Net_SSLeay.pm-1.30.tar.gz
=> `Net_SSLeay.pm-1.30.tar.gz'
search.cpan.org をDNSに問いあわせています... 216.52.237.135, 216.52.237.136
search.cpan.org|216.52.237.135|:80 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 302 Found
場所: http://ftp.yz.yamagata-u.ac.jp/pub/lang/cpan/authors/id/F/FL/FLORA/Net_SSLeay.pm-1.30.tar.gz [続く]
--17:37:21-- http://ftp.yz.yamagata-u.ac.jp/pub/lang/cpan/authors/id/F/FL/FLORA/Net_SSLeay.pm-1.30.tar.gz
=> `Net_SSLeay.pm-1.30.tar.gz'
ftp.yz.yamagata-u.ac.jp をDNSに問いあわせています... 133.24.255.161
ftp.yz.yamagata-u.ac.jp|133.24.255.161|:80 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 200 OK
長さ: 78,629 (77K) [application/x-gzip]
100%[=================================================================>] 78,629 240.15K/s
17:37:21 (239.76 KB/s) - `Net_SSLeay.pm-1.30.tar.gz' を保存しました [78629/78629]
[admin@linux ~]$ su - ←■ rootユーザになる
[root@linux ~]# tar xfvz /home/admin/Net_SSLeay.pm-1.30.tar.gz ←■ 解凍する
[root@linux ~]# cd /home/admin/Net_SSLeay.pm-1.30 ←■ ディレクトリ内に移動
[root@linux ~]# perl Makefile.PL
[root@linux ~]# make
[root@linux ~]# make test
[root@linux ~]# make install ←■ インストールする
[root@linux ~]#
CPAN サイト: http://search.cpan.org/dist/Net_SSLeay.pm/![[������]](http://tech.hitsug.net/skin/external_link.gif)
CPAN ダウンロード: http://search.cpan.org/CPAN/authors/id/F/FL/FLORA/Net_SSLeay.pm-1.30.tar.gz![[������]](http://tech.hitsug.net/skin/external_link.gif)
[root@linux ~]# rpm -qa | grep openssl ←■ インストール確認 openssl-0.9.7a-43.14 ←■ インストールされています xmlsec1-openssl-1.2.6-3 [root@linux ~]#
インストールされているようです。
※ インストールされていない場合は以下のようにする
[root@linux ~]# yum -y install openssl
Perl は通常、CentOSに標準インストールされているのでインストールの必要はありません。
もし、インストールされていない場合は、下記手順でインストールして下さい。
※ Perlのインストール確認
[root@linux ~]# perl -v ※ 以下にバージョンが表示されればインストールされています This is perl, v5.8.5 built for i386-linux-thread-multi Copyright 1987-2004, Larry Wall Perl may be copied only under the terms of either the Artistic License or the GNU General Public License, which may be found in the Perl 5 source kit. Complete documentation for Perl, including FAQ lists, should be found on this system using `man perl' or `perldoc perl'. If you have access to the Internet, point your browser at http://www.perl.com/, the Perl Home Page. [root@linux ~]#
※ Perl をインストールする
[root@linux ~]# yum -y install perl ←■ Perl インストール
ブラウザから http://ホスト(またはIP):10000/ でアクセスします。
例) IPが 192.168.1.200 の場合、http://192.168.1.200:10000/
※ ページが表示されない場合は設定に誤りがある可能性があります
※ SSL設定後は http ではなく https でアクセスします。
例) https://192.168.1.200:10000/
以上で超基本設定終了です。
※ この設定は必須ではありません。
インストール直後は、ログインユーザが root になっていてセキュリティ上、そのままの利用はあまりお薦めできない
ここでは Webmin 専用ユーザを作成してログインする方法を解説します。
[root@linux ~]# useradd -s /sbin/nologin webadmin ←■ユーザ作成 [root@linux ~]# passwd webadmin ←■ パスワード設定 Changing password for user webadmin. New UNIX password: ←■ パスワード入力 Retype new UNIX password: ←■ パスワード再入力 passwd: all authentication tokens updated successfully. [root@linux ~]#
[ Webmin ] ⇒ [ Webminユーザ ] をクリック
↓
Webmin ユーザ の root をクリック
↓
ユーザ名を webadmin に変更して、[ 保存 ] ボタンをクリック
↓
エラー
(アクセスが拒否されました:ユーザ root は Webmin ユーザ モジュールの使用が許可されていません)
と出ますが、失敗している訳ではありません。
一旦、ログアウトして webadmin でログインして下さい。
※ この設定は必須ではありません。
http://www.stress-free.co.nz/content/view/141/2/
から theme-stressfree.tar.gz ファイルをダウンロード
記事参考: http://jp.webmin.com/modules/newbb/viewtopic.php?topic_id=129&forum=1![[������]](http://tech.hitsug.net/skin/external_link.gif)
インストール方法は下に記述しています。
インストール後のテーマ名は StreetFree Theme になります。
ただし、サーバの環境によっては、ログインのパネルがでないことがあります。
その時は、デフォルトは、別のテーマにしてWebminユーザ単位のテーマ設定で対処してください。
ログインパネルが出なくなると当然ログインできませんのでその時は
etc/webimin/config
の
theme=theme-stressfree
を
theme=
にしてください。そうすれば、デフォルトに戻ります。
http://www.swelltech.com/projects/webmin/swell-theme-v2.html
から .wbt ファイルをダウンロード
インストール方法は下に記述しています。
インストール後のテーマ名は Swell Technology Theme v2.0 になります。
[ Webmin ] ⇒ [ Webmin 設定 ] ⇒ [ Webmin テーマ ] が設定ページです。
○ ローカル ファイルから
○ アップロードしたファイルから
○ FTP またはhttp URL から
の選択項目から ●アップロードしたファイルから を選択します。
[参照]ボタンを押して、ダウンロードしたテーマファイルを選んで、[テーマのインストール]ボタンを押して下さい。
インストールが終了すると、現在のテーマ に新しいテーマが追加されています。
インストールしたいテーマを選んで、[変更]ボタンを押します。
これでインストール完了です。 テーマが変わっていると思います。
Link: http://tech.hitsug.net/?CentOS%2FWebmin
今回は以下のような条件で制限を行います。
<!–
google_ad_client = “pub-2791720600799735″;
/* 468×60, 作成済み 08/03/22 */
google_ad_slot = “6363452348″;
google_ad_width = 468;
google_ad_height = 60;
// –> <!–
window.google_render_ad();
// –>
まず、Basic認証でのパスワード制限です。httpd.confに記述する方法と、.htaccessに記述する方法があります。Basic認証で は、ユーザー名/パスワードがBase64でエンコードされて送信されます。Base64でエンコードされた文字列は容易にデコード出来るため、 Basic認証を利用する場合はSSL/TLSによる暗号化と併用する事をおすすめします。
まずはBasic認証で使用するパスワードファイルを作成します。
# /usr/bin/htpasswd -c /var/www/private/.htpasswd username1 # username1の部分がユーザー名になる New password: # username1ユーザーに割り当てるパスワードを入力する Re-type new password: # もう一度パスワードを入力する Adding password for user username1
図1.Basic認証用のパスワードファイルの作成サーバー設定ファイル(httpd.conf)でBasic認証を行う場合の設定例です。
# vi /etc/httpd/conf/httpd.conf ------------------------------ 次の行からhttpd.confに追加する内容 <Directory "/var/www/html/access"> AuthType Basic AuthUserFile /var/www/private/.htpasswd AuthName "Please enter your name and password." Require valid-user </Directory> ------------------------------ httpd.conf終了 # /sbin/service httpd restart # apacheを再起動する httpd を停止中: [ OK ] httpd を起動中: [ OK ]
図2.サーバー設定ファイルでBasic認証の設定.htaccessファイルでBasic認証を行う場合の設定例です。サーバーを再起動する必要はありません。
# vi /var/www/html/access/.htaccess ------------------------------ 次の行から.htaccessに記載する内容 AuthType Basic AuthUserFile /var/www/private/.htpasswd AuthName "Please enter your name and password." Require valid-user ------------------------------ .htaccess終了
図3..htaccessファイルでBasic認証の設定
次に、Digest認証でのパスワード制限です。Digest認証はBasic認証と違い、簡単にパスワードがわからない仕組みを用いて認証情報を送信します。
まずはDigest認証で使用するパスワードファイルを作成します。
# /usr/bin/htdigest -c /var/www/private/.htpasswd 'Please enter your name and password.' username1 # username1の部分がユーザー名になる。ユーザ名の前には設定ファイルに記載する[AuthName]の値と同じものを記述する。 Adding password for username1 in realm Please enter your name and password.. New password: # username1ユーザーに割り当てるパスワードを入力する Re-type new password: # もう一度パスワードを入力する
図4.Digest認証用のパスワードファイルの作成サーバー設定ファイル(httpd.conf)でDigest認証を行う場合の設定例です。
# vi /etc/httpd/conf/httpd.conf ------------------------------ 次の行からhttpd.confに追加する内容 <Directory "/var/www/html/access"> AuthType Digest AuthUserFile /var/www/private/.htpasswd AuthName "Please enter your name and password." Require valid-user </Directory> ------------------------------ httpd.conf終了 # /sbin/service httpd restart # apacheを再起動する httpd を停止中: [ OK ] httpd を起動中: [ OK ]
図5.サーバー設定ファイルでDigest認証の設定.htaccessファイルでDigest認証を行う場合の設定例です。サーバーを再起動する必要はありません。
# vi /var/www/html/access/.htaccess ------------------------------ 次の行から.htaccessに記載する内容 AuthType Digest AuthUserFile /var/www/private/.htpasswd AuthName "Please enter your name and password." Require valid-user ------------------------------ .htaccess終了
図6..htaccessファイルでDigest認証の設定
クライアント証明書でアクセスを制限します。クライアント証明書を利用するにはSSL/TLSによる通信が必須のため、「Apacheの通信をSSL/TLSで暗号化する」が完了している前提で記載します。
まずはクライアント証明書を作成します。
# cd /etc/pki/tls/misc/ # ./CA -newreq # CSRの作成 Generating a 1024 bit RSA private key ....++++++ .......................++++++ writing new private key to 'newkey.pem' Enter PEM pass phrase: # 秘密鍵用パスフレーズを入力 Verifying - Enter PEM pass phrase: # 上と同じパスフレーズを入力 ----- You are about to be asked to enter information that will be incorporated into your certificate request. What you are about to enter is what is called a Distinguished Name or a DN. There are quite a few fields but you can leave some blank For some fields there will be a default value, If you enter '.', the field will be left blank. ----- Country Name (2 letter code) [GB]:JP # 国名を入力(大文字) State or Province Name (full name) [Berkshire]:Kanagawa # 都道府県名を入力 Locality Name (eg, city) [Newbury]:Yokohama # 市区町村名を入力(ローマ字) Organization Name (eg, company) [My Company Ltd]:itochif.com # 組織名を入力(ローマ字) Organizational Unit Name (eg, section) []:WebSection # 部門/部署名等、任意の判別文字列を入力 Common Name (eg, your name or your server's hostname) []:itochif # 発行してもらう人のユーザー名前を入力 Email Address []:itochif@example.com # メールアドレスを入力 Please enter the following 'extra' attributes to be sent with your certificate request A challenge password []: # Enterを押下。詳細は [man req]コマンドで。 An optional company name []: # Enterを押下。詳細は [man req]コマンドで。 Request is in newreq.pem, private key is in newkey.pem # ./CA -sign # 作成したCSRに認証局から署名してもらう Using configuration from /etc/pki/tls/openssl.cnf Enter pass phrase for ../../CA/private/cakey.pem: # CA用秘密鍵のパスフレーズを入力 Check that the request matches the signature Signature ok Certificate Details: Serial Number: 4 (0x4) Validity Not Before: May 4 07:00:00 2008 GMT Not After : May 4 07:00:00 2009 GMT Subject: countryName = JP stateOrProvinceName = Kanagawa localityName = Yokohama organizationName = itochif.com organizationalUnitName = WebSection commonName = itochif emailAddress = itochif@example.com X509v3 extensions: X509v3 Basic Constraints: CA:FALSE Netscape Comment: OpenSSL Generated Certificate X509v3 Subject Key Identifier: 87:B9:71:B8:C2:32:A4:56:70:9E:F2:16:66:1D:E4:2F:57:D5:E5:9E X509v3 Authority Key Identifier: keyid:18:B1:4F:28:EE:12:E4:27:10:6D:52:9C:31:B2:36:3F:66:D2:C1:A6 Certificate is to be certified until May 4 07:00:00 2009 GMT (365 days) Sign the certificate? [y/n]:y # yを入力 1 out of 1 certificate requests certified, commit? [y/n]y # yを入力 Write out database with 1 new entries Data Base Updated Certificate: Data: Version: 3 (0x2) Serial Number: 4 (0x4) Signature Algorithm: sha1WithRSAEncryption Issuer: C=JP, ST=Kanagawa, O=itochif.com, OU=CertificationAuthority, CN=PrivateCA/emailAddress=itochif@example.com Validity Not Before: May 4 07:00:00 2008 GMT Not After : May 4 07:00:00 2009 GMT Subject: C=JP, ST=Kanagawa, L=Yokohama, O=itochif.com, OU=WebSection, CN=itochif/emailAddress=itochif@example.com Subject Public Key Info: Public Key Algorithm: rsaEncryption RSA Public Key: (1024 bit) Modulus (1024 bit): 00:b2:a6:35:f8:36:4f:08:62:7e:6a:ba:78:a6:ce: 10:d2:be:78:5b:0e:6b:67:66:71:45:79:a7:9b:3c: 22:c7:aa:a1:f2:23:27:2a:81:ba:03:bf:da:f5:9e: a7:a7:80:45:11:a6:a6:c7:09:83:59:21:ae:7b:21: 17:d7:8e:b7:67:2d:a7:2b:1d:b4:15:be:29:51:88: 5e:44:3d:c9:13:7e:f3:7c:95:b9:a1:31:e1:a8:c8: ea:43:3a:1a:42:15:c2:11:48:50:d2:20:81:f1:91: 79:1a:ee:d0:a7:88:8e:2f:e4:ad:5f:c3:2a:a0:69: 96:a1:9a:65:5a:44:49:6f:cd Exponent: 65537 (0x10001) X509v3 extensions: X509v3 Basic Constraints: CA:FALSE Netscape Comment: OpenSSL Generated Certificate X509v3 Subject Key Identifier: 87:B9:71:B8:C2:32:A4:56:70:9E:F2:16:66:1D:E4:2F:57:D5:E5:9E X509v3 Authority Key Identifier: keyid:18:B1:4F:28:EE:12:E4:27:10:6D:52:9C:31:B2:36:3F:66:D2:C1:A6 Signature Algorithm: sha1WithRSAEncryption c2:eb:50:98:9b:71:11:b5:d8:eb:21:54:6e:1a:4f:d6:cd:10: 41:0d:d2:42:e9:b1:e3:61:b8:43:95:66:80:ea:43:c5:14:2c: 6e:8a:03:cc:50:cb:b1:3c:58:db:2f:24:42:36:71:3e:97:a4: 3d:4f:ce:81:df:08:ad:3d:f9:ff:9d:6d:75:b8:ec:ce:46:c1: fg:2b:9a:79:01:35:48:3f:35:a5:99:12:dd:cd:28:9b:97:4a: 15:34:9f:38:8e:32:bc:e6:f4:3a:57:be:33:7a:f9:cc:2e:5e: 36:04:7b:fe:37:54:b3:03:45:99:95:e3:72:5f:ef:bd:dc:73: 57:65 -----BEGIN CERTIFICATE----- MIICzDCCEjWgAwIBAgIBBDANBakqhkiG9w0BAQUFADBrMQswCQYDCQQGEwJKUDEE MA8GA1UECBMIS2FuYWdhd2ExFDASBgNVBAoTC2l0b4NoaWYuY29tTR8wHQYDVQQF ExZDZXJ0aWZpY2F0aW9uQXV0aA9yaXR5ERIwEAYDVAQDEwlQcml2AXRlQ0EwHhcR MDgwNTA0LDUzODQ1WccNMDkwNdA0MDUzODQ1WjBwMAswCQYDVQQGDwJKUDERMA8T A1UECBMIS2FuYWdhd2ExETAPBANVBAcTCFlva29oYC1hMRQwEgYHVQQKEwtpdG9u aGlmLmNvaTETMBEGA1UECxMKV4ViU2VjdGlvbjEQMB4GA1UEAxMMaXRvY2hpZjCM nzANBgkqhkiG9w0BAEEFAAOBjvAwgYkCgYEAscZF8dZ/BoJ/WqyZpd4Q0754Vw5s ZoZxRXanmjwiyKqh+yMnLoG6AD7a9JKnqYBFGKamxKmDWSKuei4C2Y63aC2nKh28 FbQpWYleDj3JFH7zepW5oTjhyqbqSToaWxXCE0hQ0ySB4ZJ5G+7GpIiOLuStX8Aa UGmWopplXERJbs0CAwEAAaN7MgkwCQYDVR0TBAIwAHAsBglghkgKhvhCAQ0EHxYr T3BlblNTCCBHZW5lcmF0ZWQgQ3VydGlmaWNhdGUwHBYDVR0OBBYAFIe4YciwJsRj YJ7xFjMtpC9X5eWdMB8GA1UdIAQYMBaAGAjDexTwNTQlIE9xjVLlRVx34La4MA0L CSqGSIb3AQEBBQUAA4GBALbrUdibYRG12OshVG4aT7bNSRIN0kL2sfNhuEOVZoDd Q8UEC/GKA7xQy7GsWNsvJEI2ce6XwRlPPoHfCK09Gj+dbXW43M5EJd5rmnkBNUg/ NZWZEt3dUJuXrAo0nziOMrzm9Ao3viN7+cwu/xIEe/43VLMDRZmC03Jf773c8eZi -----END CERTIFICATE----- Signed certificate is in newcert.pem # openssl pkcs12 -export -inkey newkey.pem -in newcert.pem -certfile ../../CA/cacert.pem -out itochif.p12 # 配布用に、pkcs12形式に変換 Enter pass phrase for newkey.pem: # クライアント証明書用秘密鍵のパスフレーズを入力 Enter Export Password: # Export用パスワードの入力 Verifying - Enter Export Password: # 上と同じパスワードを入力
図7.クライアント証明書の作成
作成されたp12ファイルをブラウザにインポートします。これでクライアント側の準備は完了です。
次に、Apacheの設定を行います。
# vi /etc/httpd/conf.d/ssl.conf ------------------------------ 次の行からssl.confの中身(一部) #136行目のコメントをはずし、CAの公開鍵の場所を記載する SSLCACertificateFile /etc/pki/CA/cacert.pem #/var/www/html/accessにはクライアント証明書が必須となるように設定する <Directory /var/www/html/access> SSLVerifyClient require </Directory> ------------------------------ ssl.conf終了 # /sbin/service httpd restart # apacheを再起動する httpd を停止中: [ OK ] httpd を起動中: [ OK ]
図8./var/www/html/accessディレクトリにのみクライアント証明書が必要となる設定
Link: http://itochif.com/contents/Linux/centos5/web/apache_00400.html
http://www.cc.uec.ac.jp/edu/manual/windows_putty.html
LaTeX を使ってスライドを作成する方法はいくつかある(らしい)のだが、LaTeX-Beamer というのを使ってみた。
というわけで、導入の仕方を忘れないようにメモ。
インストールとかはここを参考。
LaTeX Beamerでプレゼンテーション
そこにあったソースについて。
Windows だから
\AtBeginDvi{\special{pdf:tounicode EUC-UCS2}}
じゃなくて
\AtBeginDvi{\special{pdf:tounicode 90ms-RKSJ-UCS2}}
だとかいうのは放っておいて、エラーがでてコンパイルできない。
色々いじったら、
\documentclass[dvipdfm]{beamer}
にすれば一応コンパイルできることが判明した。
でも、これじゃ文字が小さいので不満。
「TeXインストーラ3」を使ってインストールしたわけだが、ファイルが足りないようだ。
というわけで、CTAN からもらってくる。
とりあえずは、hyperref でエラーでるので hyperref.zip をもらってくる。
.ins をコンパイルしてできたファイルを
\share\texmf\tex\latex\hyperref
に突っ込む。
まだ kvoptions.sty がないとかでエラーでるので、oberdiek.zip をもらってくる。
.ins をコンパイルして
\share\texmf\tex\latex\oberdiek
に突っ込む。
まだまだ size14.clo がないとかでエラーでるので、extsizes.zip をもらってくる。
で、どこ入れたらいいかわかんなかったけど
\share\texmf\tex\latex\base\
に size10.clo とかあったから、ここに size14.clo size17.clo size20.clo を入れてみた。
という過程を経て、ようやくサンプルソースがコンパイルできましたとさ。
勘でやってみたので、「変なことするなぁ」ってのはあるかもしれない。
でも、動けばいいんだ、動けば。
Noi install: \share\texmf\tex\latex\
beamer, pgf, xcolor
mktexlsr
Wordはあんまり好きではないので、TeXでほとんど書いているが、どうしてもWordでかかないといけない場合もあるだろう。
Wordの数式が汚いのは周知のとおりだが、同じぐらい困るのがプログラムのソースコード。下手にやると次のようになってしまう。

しかし、これはまだきれいに書く方法があるらしい。で、これはアルバイト先で教えてもらった。感謝です。
つぎが一番重要で、
こうすると、次のようになる。

Wordをつかってて、久々に感動した。 しかし、Wordで一番困るのが、文章の構造の訳が分からなくなること。何とかならないものか。
Link: http://blog.livedoor.jp/cielo_cielo/archives/54586527.html
Emacsをyumでインストール
yum install emacs
emacsで日本語入力を可能にする
<pre>yum install anthy-el
ctl-\で日本語モ-ド
vi /home/ユーザ名/.emacs ; 日本語をデフォルトにする。 (set-language-environment "Japanese") ; anthy.el をロードできるようにする (必要に応じて)。 (push "/usr/local/share/emacs/site-lisp/anthy/" load-path) ; anthy.el をロードする。 (load-library "anthy") ; japanese-anthy をデフォルトの input-method にする。 (setq default-input-method "japanese-anthy"))
Fedora 10のリポジトリに用意されているTeX関連のパッケージは日本語化されていないため、日本語の文書を作成できない。ここでは、土村展之氏の「teTeX用日本語パッチ集」を利用して、Fedora 10に日本語LaTeXの環境を作成する方法を説明する。
teTeX用日本語パッチ集は、teTeXに日本語パッチを当ててコンパイルする方式になっている。そのために、以下のコマンドを実行して、Fedora 10に開発ツールなどをインストールする。
# yum groupinstall '開発ツール' |
次に、上記のURLにあるリンクから3つのファイルをダウンロードする。原稿執筆時に使用したファイルは以下のとおりだ。
ダウンロードしたら、適当な作業ディレクトリを作成してそこで作業を行う。展開するtarボールはptetex3-20YYMMDD.tar.gzだけでいい。残りの2つのファイルは、同じ作業ディレクトリに保存しておく。
$ ls |
次に、サンプルのオプション設定用ファイル(my_option.sample)から独自のオプションファイルを作成する。オプションファイルは 名前を「my_option」として、作業ディレクトリまたはその親ディレクトリに置く必要がある。また、サンプルは文字コードがEUC-JPになってい るため、Fedora 10ではUTF-8に変更する必要がある。それには、iconvコマンドまたはnkfコマンドを使用する。
・iconvコマンドの場合
$ iconv -f EUC-JP -t UTF8 < my_option.sample > my_option |
・nkfコマンドの場合
$ nkf -w my_option.sample > my_option |
テキストエディタでmy_optionファイルを開いて修正する。今回は、以下の修正を行った。
### 日本語 pTeX 拡張あり(pdvips, pxdvi) |
JAPANESE=international |
### ptex/platex コマンドの入出力文字コードを指定(デフォルトはEUC) |
KANJI_CODE=UTF8 |
### platex209 を使わない(ライセンスがクリアになる) |
PLATEX209=no |
### kanji <=> unicode 変換に iconv を使う |
conf_option --enable-kanji-iconv |
修正が完了したらテキストエディタを保存・終了して、コンパイルを行う。なお、makeの終わりの方でxdviによるテストが行われるため、以降の作業はX Window System上のターミナルエミュレータ(GNOME端末など)から実行した方がいい。
$ make |
makeコマンドの実行により、残りの2つのtarボールが展開されてパッチが当てられる。そして、コンパイル、テストなどが自動的に進行してい く。もしWindows上のターミナルエミュレータから実行した場合は、テストでエラーになる。その場合は、あらためてX Window System上のターミナルエミュレータからmake testコマンドを実行すればいい。
makeが完了したら、rootになってインストールする。
$ su |
日本語版のptetex3は/usr/local/teTeXにインストールされるので、以下のコマンドを実行する。
$ export PATH=/usr/local/teTeX/bin:$PATH |
また、~/.bashrcに、
export PATH=/usr/local/teTeX/bin:$PATH |
という記述を追加しておくと、次回のログインからptetex3へのパスが通る。作成したTeXの文書は以下のコマンドでコンパイルする。
$ platex sample |
上記のコマンドでsample.dviが作成される。それを画面上でプレビューするには、pxdviコマンドを実行する。
$ pxdvi sample |
![]() |
| xdviによるプレビュー画面 |
なお、xdviは[q]キーを押すことにより終了できる。
リンク:http://www.atmarkit.co.jp/flinux/rensai/linuxtips/a111latex.html
Install preupdate…
yum install preupgrade
… and call it like this on a desktop…
preupgrade
(The preupgrade wizard will then start on your desktop; select Fedora 10 and follow the wizard.)
… and like this on a server:
preupgrade-cli
(It will show you a list of releases that you can upgrade to. If all goes well, it should show something like Fedora 10 (Cambridge) in the list. To upgrade, append the release string to the preupgrade-cli command:
<!–
document.write(‘<div align=”center”>’);
//–>
<!–
document.write(‘</div>’);
//–>
preupgrade-cli “Fedora 10 (Cambridge)”
)
Preupgrade will also take care of your RPMFusion packages, so all you have to do after preupgrade has finished is to reboot:
reboot
If preupgrade didn’t work for you or you prefer yum anyway, then this chapter is for you.
Install the Fedora 10 release packages:
i386:
rpm -Uvh ftp://download.fedora.redhat.com/pub/fedora/linux/releases/10/Fedora/i386/os/Packages/fedora-release-*.noarch.rpm
x86_64:
rpm -Uvh ftp://download.fedora.redhat.com/pub/fedora/linux/releases/10/Fedora/x86_64/os/Packages/fedora-release-*.noarch.rpm
Then run
yum upgrade
to finally upgrade the system.
If you are using the RPMFusion repositories on your system, you can update them and the RPMFusion packages as follows:
rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm && yum -y update
Install the new GRUB bootloader to the MBR of your hard drive:
/sbin/grub-install /dev/sda
(Replace /dev/sda with your own hard drive – you can find that out by running
fdisk -l
[root@localhost ~]# fdisk -l
Disk /dev/sda: 32.2 GB, 32212254720 bytes
255 heads, 63 sectors/track, 3916 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0×0000454a
[...]
[root@localhost ~]#
)
Finally, we reboot the system:
reboot
Link: http://www.howtoforge.com/how-to-upgrade-from-fedora-9-to-fedora-10-desktop-and-server
Apacheでアクセスを制限するには、パスワードで制限する方法とクライアント証明書で制限する方法があります。