Adobe Readerの旧バージョンがほしい時、Adobeのサイトでダウンロードできる。
http://get.adobe.com/jp/reader/otherversions/
ただし現時点でバージョン9.5以降。
もっと古いのがほしい場合、FTPでダウンロードできる。
ftp://ftp.adobe.com/pub/adobe/reader/
ダウンロードマネージャ版ではなく、完全なインストーラー版をダウンロードしないと古いバージョンはインストールできなさそうなので注意が必要。
oldversion.comとかにもあったんだけど英語版のみで、日本語のPDFファイルでうまく開かないものがあったりとかして日本語バージョンが必要だったんです。上のサイトなら各種言語版があります。
急遽旧バージョンが必要になって探しました。あって助かった。
2013年8月1日木曜日
windowsのコマンドプロンプトを開く
ここに紹介されているコマンドプロンプトの開き方がイイ!
パスを引き継げる。便利!
http://www.lifehacker.jp/2013/03/130320windows_cmd.html
エクスプローラーのアドレスバーに、cmd[Enter]
パスを引き継げる。便利!
http://www.lifehacker.jp/2013/03/130320windows_cmd.html
エクスプローラーのアドレスバーに、cmd[Enter]
2013年7月10日水曜日
CentOS6でyumでちゃっちゃとtomcat6
tomcatを動かして以前のwarファイルを動かさないといけなくなったんですがやり方を忘れてて手間取ったのでメモ。
# yum install tomcat6
# yum install tomcat6-webapps
# yum install tomcat6-admin-webapps
manager用のユーザを追加する
# vi /etc/tomcat6/tomcat-users.xml
以下を追加
# service tomcat6 start
# chkconfig tomcat6 on
iptableとかでポート閉じてたら設定変更して開く。
ブラウザでアクセス
http://XXX.XXX.XXX.XX:8080/
tomcatの画面が出ればOK
そのままTomcat Managerに行ってwarファイルをデプロイする。
が、デプロイ失敗。
JVMバージョンが1.5なのが問題の気がするので上げてやる。
# yum -y install java-1.6.0-openjdk
# service tomcat6 restart
動かしたいwarファイルのデプロイが成功してました。
以上
# yum install tomcat6
# yum install tomcat6-webapps
# yum install tomcat6-admin-webapps
manager用のユーザを追加する
# vi /etc/tomcat6/tomcat-users.xml
以下を追加
# service tomcat6 start
# chkconfig tomcat6 on
iptableとかでポート閉じてたら設定変更して開く。
ブラウザでアクセス
http://XXX.XXX.XXX.XX:8080/
tomcatの画面が出ればOK
そのままTomcat Managerに行ってwarファイルをデプロイする。
が、デプロイ失敗。
JVMバージョンが1.5なのが問題の気がするので上げてやる。
# yum -y install java-1.6.0-openjdk
# service tomcat6 restart
動かしたいwarファイルのデプロイが成功してました。
以上
2013年5月3日金曜日
PHPのコンパイル設定
今使っているPHPのフレームワーク、FuelPHP (ver 1.5)。
むっちゃ使いやすい。これは広がってほしい。
ただpdoじゃないmysqlドライバしか入っていないサーバに入れてmysqlドライバで動かそうとしたんだけど設定をどう書いてもpdoドライバで動かそうとしてPDO_Exceptionが出る。
phpとapacheを独自にコンパイルしているサーバ(別の方がセッティング)なので仕方なしにphp(ver. 5.4.12)をコンパイルしなおしました。phpをコンパイルするのなんて何年ぶりだろう。
あまりに久しぶりでオプションとかぜんぜん忘れてて、調べなおすのに半日かかりましたw
有効にしたモジュールは、
mysql関連
gd
mbstring
zip
※ PHP5.4からmysqlndがデフォルトで、--with-mysql-sock以外は値を指定しなくても大丈夫
※ fileinfo, session, json, xml関連などはデフォルトで入るので特に指定しない
※ mcrypt(fuelphpで必要)は面倒なのでFuelPHP内でPHPSecLibで代用してもらう
足りてない.hファイルをyumで入れる(環境によっては他にも必要なのが出てくるでしょう)
# yum install libjpeg-devel
# yum install libpng-devel
# yum install freetype-devel
configureする
# ./configure --prefix=/usr/local/php-5.4.12 --with-apxs2=/usr/local/apache_2.4.4/bin/apxs --with-gd --with-jpeg-dir=/usr/lib64 --with-png-dir=/usr/lib64 --with-zlib-dir=/lib64 --with-freetype-dir=/usr --enable-gd-native-ttf --with-mysql --with-mysqli --with-pdo-mysql --with-mysql-sock=/var/lib/mysql/mysql.sock --enable-mbstring --with-zlib --enable-zip
make, make testすると既知のバグっぽいのが出ますが目を瞑ってmake install。
apache再起動でめでたくPDOで動きました。
mysqlドライバで動かす書き方をちゃんと見つけたほうが良かった気がする。
むっちゃ使いやすい。これは広がってほしい。
ただpdoじゃないmysqlドライバしか入っていないサーバに入れてmysqlドライバで動かそうとしたんだけど設定をどう書いてもpdoドライバで動かそうとしてPDO_Exceptionが出る。
phpとapacheを独自にコンパイルしているサーバ(別の方がセッティング)なので仕方なしにphp(ver. 5.4.12)をコンパイルしなおしました。phpをコンパイルするのなんて何年ぶりだろう。
あまりに久しぶりでオプションとかぜんぜん忘れてて、調べなおすのに半日かかりましたw
有効にしたモジュールは、
mysql関連
gd
mbstring
zip
※ PHP5.4からmysqlndがデフォルトで、--with-mysql-sock以外は値を指定しなくても大丈夫
※ fileinfo, session, json, xml関連などはデフォルトで入るので特に指定しない
※ mcrypt(fuelphpで必要)は面倒なのでFuelPHP内でPHPSecLibで代用してもらう
足りてない.hファイルをyumで入れる(環境によっては他にも必要なのが出てくるでしょう)
# yum install libjpeg-devel
# yum install libpng-devel
# yum install freetype-devel
configureする
# ./configure --prefix=/usr/local/php-5.4.12 --with-apxs2=/usr/local/apache_2.4.4/bin/apxs --with-gd --with-jpeg-dir=/usr/lib64 --with-png-dir=/usr/lib64 --with-zlib-dir=/lib64 --with-freetype-dir=/usr --enable-gd-native-ttf --with-mysql --with-mysqli --with-pdo-mysql --with-mysql-sock=/var/lib/mysql/mysql.sock --enable-mbstring --with-zlib --enable-zip
make, make testすると既知のバグっぽいのが出ますが目を瞑ってmake install。
apache再起動でめでたくPDOで動きました。
mysqlドライバで動かす書き方をちゃんと見つけたほうが良かった気がする。
2013年3月15日金曜日
chmod の小技
chmod -R では大雑把過ぎて使いづらい。
いい小技を忘れないうちにメモ。
カレントディレクトリ以下のディレクトリのみ変更
find ./ -type d -print | xargs chmod 775
カレントディレクトリ以下のファイルのみ変更
find ./ -type f -print | xargs chmod 664
HTMLファイルのみ
find ./ -name *.rhtml -type f -print | xargs chmod 644
2013年3月9日土曜日
VMWare Playerでテストサーバ
VMWare Playerでテストサーバ作ったのでメモ。
VMWare Player起動
新規仮想マシンの作成
新規仮想マシン作成ウィザードで、インストール元に先ほどDLしておいたCentOS-6.3-i386-netinstall.isoを指定。
ウィザードに従っていく。
CentOSのインストーラが立ち上がったら、Install or upgrade an existing system を選んでインストーラの指示に従っていく。
少し待つとGUIのCentOSのインストール画面が立ち上がる。
インストーラにしたがって設定していく。
# yum install system-config-network
# yum install system-config-firewall-tui
# yum install ntp
# chkconfig sshd on
# chkconfig ntpd on
まあこれぐらいはいれてもいか
# yum install bind-utils
CentOSに戻り、以下のコマンドでIPなどを設定する。
# system-config-network
# system-config-firewall-tui
もしくは
# chkconfig iptables off
SELinuxもオフ
# vi /etc/sysconfig/selinux
これぐらいで再起動。
# reboot
後はsshで接続して本格的に用途に合わせてテスト環境構築。
インストール
CentOSのHPから、CentOS-6.3-i386-netinstall.isoあたりをDLしておく。VMWare Player起動
新規仮想マシンの作成
新規仮想マシン作成ウィザードで、インストール元に先ほどDLしておいたCentOS-6.3-i386-netinstall.isoを指定。
ウィザードに従っていく。
CentOSのインストーラが立ち上がったら、Install or upgrade an existing system を選んでインストーラの指示に従っていく。
インストールイメージ本体の読み込み先の選択はネットインストールなので、URL。
URLは、ftp://ftp.riken.go.jp/Linux/centos/6/os/i386/
少し待つとGUIのCentOSのインストール画面が立ち上がる。
インストーラにしたがって設定していく。
HDDはテスト用なのでデフォルトでいい。
システムはminimumにしておいて後で足す。
ネットワークはとりあえずDHCPにしておく。(後で変更)
インストール後
最低限の装備
# yum install openssh# yum install system-config-network
# yum install system-config-firewall-tui
# yum install ntp
# chkconfig sshd on
# chkconfig ntpd on
まあこれぐらいはいれてもいか
# yum install bind-utils
ネットワークの設定変更
まず、VMWareのウィンドウ下部のネットワークアダプタをクリックして設定画面を開き、ネットワーク接続を「ブリッジ」にし、「物理ネットワーク接続の状態を複製」にチェックを入れておく。CentOSに戻り、以下のコマンドでIPなどを設定する。
# system-config-network
テスト用なので面倒なものをオフに
Firewallは以下のコマンドからオフに。# system-config-firewall-tui
もしくは
# chkconfig iptables off
SELinuxもオフ
# vi /etc/sysconfig/selinux
SELINUX=disabled
これぐらいで再起動。
# reboot
後はsshで接続して本格的に用途に合わせてテスト環境構築。
2013年1月10日木曜日
error_reportingの.htaccessでの書き方
以前メモったと思ってたのに無かったのでメモ。
.htaccessに以下のように記述しても有効にならない。
まあ当然か。
以下のどちらかでかく
(以前数字で書けという記述を見たが"でくくっても大丈夫だった)
数字のほうはE_ALLやE_DEPRECATED等の定数を加減したもの。
以下のようにすれば簡単に求められる。
.htaccessに以下のように記述しても有効にならない。
php_value error_reporting E_ALL & ~E_DEPRECATED
まあ当然か。
以下のどちらかでかく
php_value error_reporting "E_ALL & ~E_DEPRECATED"
php_value error_reporting 22527
(以前数字で書けという記述を見たが"でくくっても大丈夫だった)
数字のほうはE_ALLやE_DEPRECATED等の定数を加減したもの。
以下のようにすれば簡単に求められる。
<?php前は手計算してたよw。
echo E_ALL & ~E_DEPRECATED;
?>
登録:
投稿 (Atom)