pear config-show
で、インストール場所調べて
/usr/share/pear/Mail/mimeDecode.php
の
$splitRegex = '/([^;\'"]*[\'"]([^\'"]*([^\'"]*)*)[\'"][^;\'"]*|([^;]+))(;|$)/';
を
splitRegex = '/([^;\'"]*([\'"])([^\2]*([^\2]*)*)\2[^;\2]*|([^;]+))(;|$)/';
でうまく行くはず。
けるけるぱっぱの日常
けるけるぱっぱのつまらない日常を画く。 面白いかどうかは別問題。がんばれ俺。
2010年5月25日火曜日
2010年3月16日火曜日
ht-03a azilink ubuntuでテザリング
設定
ubuntu 9.10
OpenVPN 2.1_rc19
azilink 2.2 http://code.google.com/p/azilink/
android SDK http://developer.android.com/sdk/index.html
基本的な設定は↓
http://code.google.com/p/azilink/
Android端末の設定
設定→アプリケーション→提供元不明のアプリ
設定→アプリケーション→開発→デバッグ
azilinkのインストール(http://code.google.com/p/azilink/)
ドライバの設定
# vi /etc/udev/rules.d/51-android.rules
SUBSYSTEM=="usb", ATTRS{idVendor}=="0bb4", ATTRS{idProduct}=="0c02", MODE="0666", OWNER="ubuntu"
ドライバの確認
適当なフォルダにandroid SDKを解凍
# unzip android-sdk-linux_x86-1.5_r3.zip
# cd android-sdk-linux_x86-1.5_r3/tools
ドライバの認識チェック
# ./adb devices
List of devices attached
XXXXXXXXXXXX device
openVPNの設定
sudo apt-get install openvpn
この辺りが怪しいけど
# curl http://azilink.googlecode.com/files/azilink.ovpn > /etc/openvpn/azilink.conf
# cd /etc/init.d
# ln -s openvpn openvpn.azilink
接続確認
Android端末とubuntuをUSBケーブルで接続する。
ubuntu側でadbを使ってTCPポートフォワード。
# ./adb forward tcp:41927 tcp:41927
Android端末でAziLinkを起動し、service activeをチェックする。StatusがWaiting for connectionになったのを確認。
サービスの開始
# /etc/init.d/openvpn.azilink start
Android端末側でStatusがConnected to hostになったのを確認。
ブラウザで確認
駄目な場合はubuntu、android共に再起動
ifconfigでtun0あるか確認。
usb接続で下のコマンド
/usr/local/android-sdk-linux_86/tools/adb forward tcp:41927 tcp:41927
sudo openvpn --script-security 2 --config /etc/openvpn/azilink.conf
で問題ないはず。
ちょっとしたメモ
# /etc/init.d/openvpn start
# sudo sysv-rc-conf
ubuntu 9.10
OpenVPN 2.1_rc19
azilink 2.2 http://code.google.com/p/azilink/
android SDK http://developer.android.com/sdk/index.html
基本的な設定は↓
http://code.google.com/p/azilink/
Android端末の設定
設定→アプリケーション→提供元不明のアプリ
設定→アプリケーション→開発→デバッグ
azilinkのインストール(http://code.google.com/p/azilink/)
ドライバの設定
# vi /etc/udev/rules.d/51-android.rules
SUBSYSTEM=="usb", ATTRS{idVendor}=="0bb4", ATTRS{idProduct}=="0c02", MODE="0666", OWNER="ubuntu"
ドライバの確認
適当なフォルダにandroid SDKを解凍
# unzip android-sdk-linux_x86-1.5_r3.zip
# cd android-sdk-linux_x86-1.5_r3/tools
ドライバの認識チェック
# ./adb devices
List of devices attached
XXXXXXXXXXXX device
openVPNの設定
sudo apt-get install openvpn
この辺りが怪しいけど
# curl http://azilink.googlecode.com/files/azilink.ovpn > /etc/openvpn/azilink.conf
# cd /etc/init.d
# ln -s openvpn openvpn.azilink
接続確認
Android端末とubuntuをUSBケーブルで接続する。
ubuntu側でadbを使ってTCPポートフォワード。
# ./adb forward tcp:41927 tcp:41927
Android端末でAziLinkを起動し、service activeをチェックする。StatusがWaiting for connectionになったのを確認。
サービスの開始
# /etc/init.d/openvpn.azilink start
Android端末側でStatusがConnected to hostになったのを確認。
ブラウザで確認
駄目な場合はubuntu、android共に再起動
ifconfigでtun0あるか確認。
usb接続で下のコマンド
/usr/local/android-sdk-linux_86/tools/adb forward tcp:41927 tcp:41927
sudo openvpn --script-security 2 --config /etc/openvpn/azilink.conf
で問題ないはず。
ちょっとしたメモ
# /etc/init.d/openvpn start
# sudo sysv-rc-conf
ubuntu 9.10にMYSQL5.5.2のインストール設定
前準備
$ sudo apt-get install libncurses5-dev
$ sudo apt-get install build-essential
コンパイル
$ tar xzvf mysql-5.5.2-m2.tar.gz
$ cd mysql-5.5.2-m2
$ ./configure --prefix=/usr/local/mysql --with-mysqld-user=mysql --with-charset=utf8 --with-extra-charsets=all
$ make
$ sudo make install
データベース作成
$ cd /usr/local/mysql
$ sudo mkdir var
$ sudo ./bin/mysql_install_db --datadir=/usr/local/mysql/var --user=mysql --no-defaults
$ sudo cp /usr/local/mysql/share/mysql/my-medium.cnf /etc/my.cnf
設定の追加
$ sudo ./bin/mysqld_safe --defaults-file=/etc/my.cnf
$ sudo ./mysql --socket=/tmp/mysql.sock
mysql> SHOW VARIABLES LIKE 'VARSION' ;
--------------- --------------
| Variable_name | Value |
--------------- --------------
| varsion | 5.5.2-m2-log |
--------------- --------------
また半日欠けて使えるようしたけど、毎回引数起動が面倒かな。
これはこれで終了。
パッケージ使えばいんだけど、ソースを使用すれば、イヤでも依存関係が分かるから、しばらくはがんばってみよう。
あとpostgresql、php5で一通り終了。
$ sudo apt-get install libncurses5-dev
$ sudo apt-get install build-essential
コンパイル
$ tar xzvf mysql-5.5.2-m2.tar.gz
$ cd mysql-5.5.2-m2
$ ./configure --prefix=/usr/local/mysql --with-mysqld-user=mysql --with-charset=utf8 --with-extra-charsets=all
$ make
$ sudo make install
データベース作成
$ cd /usr/local/mysql
$ sudo mkdir var
$ sudo ./bin/mysql_install_db --datadir=/usr/local/mysql/var --user=mysql --no-defaults
$ sudo cp /usr/local/mysql/share/mysql/my-medium.cnf /etc/my.cnf
設定の追加
$ sudo ./bin/mysqld_safe --defaults-file=/etc/my.cnf
$ sudo ./mysql --socket=/tmp/mysql.sock
mysql> SHOW VARIABLES LIKE 'VARSION' ;
--------------- --------------
| Variable_name | Value |
--------------- --------------
| varsion | 5.5.2-m2-log |
--------------- --------------
また半日欠けて使えるようしたけど、毎回引数起動が面倒かな。
これはこれで終了。
パッケージ使えばいんだけど、ソースを使用すれば、イヤでも依存関係が分かるから、しばらくはがんばってみよう。
あとpostgresql、php5で一通り終了。
オレオレ認証局-Ubuntu
一般的にサーバ認証を行う場合、第3者機関が証明書を発行しますが、
個人用途で使用する場合、いちいち発行手続きなんてやってられないので、
自分で自分を証明する「オレオレ認証局」を作成。
折角だからhttpsはモチロン、pop3sとかsmtpsを使いたいもんね。
で、半日費やした結果 どうにか動いたので、メモ。
使用バージョン
Ubuntu 9.10
openssl-0.9.8m.tar.gz
httpd-2.2.15.tar.gz
Openssl
# tar xvfz openssl-0.9.8m.tar.gz
# cd openssl-0.9.8m
# ./configure --prefix=/usr/local/ssl
# make
# make test
# sudo make install
Apache
# tar zxvf httpd-2.2.15.tar.gz
# cd httpd-2.2.15
# ./configure --enable-modules=ssl --with-ssl=/usr/local/ssl
# make
# sudo make install
Path の設定
# sudo gedit /home/user/.profile
→PATH=/usr/local/openssl/bin:$PATH:$HOME/bin
キーの作成
# cd /usr/local/apache2/conf/
# sudo mkdir ssl
# cd ssl
# sudo openssl genrsa -out server.key
# sudo openssl req -new -x509 -key server.key -out server.crt
httpd-ssl.confの設定
# sudo gedit /usr/local/apache2/conf/extra/httpd-ssl.conf
→SSLCertificateFile /usr/local/apache2/conf/ssl/server.crt
→SSLCertificateKeyFile /usr/local/apache2/conf/ssl/server.key
httpd.confの設定
# sudo gedit /usr/local/apache2/conf/httpd.conf
→Include conf/extra/httpd-ssl.conf
Apacheの起動
# sudo /usr/local/apache2/bin/apachectl start
で、ブラウザでhttpsでアクセスして反応があればOK。
エラーの場合は/usr/local/apache2/logs/error_logの内容を見て対応。
netstat -altでポート確認とか、古いバージョンが起動してるとか、
private key not foundの場合はhttpd-ssl.confを見直すとか。
個人用途で使用する場合、いちいち発行手続きなんてやってられないので、
自分で自分を証明する「オレオレ認証局」を作成。
折角だからhttpsはモチロン、pop3sとかsmtpsを使いたいもんね。
で、半日費やした結果 どうにか動いたので、メモ。
使用バージョン
Ubuntu 9.10
openssl-0.9.8m.tar.gz
httpd-2.2.15.tar.gz
Openssl
# tar xvfz openssl-0.9.8m.tar.gz
# cd openssl-0.9.8m
# ./configure --prefix=/usr/local/ssl
# make
# make test
# sudo make install
Apache
# tar zxvf httpd-2.2.15.tar.gz
# cd httpd-2.2.15
# ./configure --enable-modules=ssl --with-ssl=/usr/local/ssl
# make
# sudo make install
Path の設定
# sudo gedit /home/user/.profile
→PATH=/usr/local/openssl/bin:$PATH:$HOME/bin
キーの作成
# cd /usr/local/apache2/conf/
# sudo mkdir ssl
# cd ssl
# sudo openssl genrsa -out server.key
# sudo openssl req -new -x509 -key server.key -out server.crt
httpd-ssl.confの設定
# sudo gedit /usr/local/apache2/conf/extra/httpd-ssl.conf
→SSLCertificateFile /usr/local/apache2/conf/ssl/server.crt
→SSLCertificateKeyFile /usr/local/apache2/conf/ssl/server.key
httpd.confの設定
# sudo gedit /usr/local/apache2/conf/httpd.conf
→Include conf/extra/httpd-ssl.conf
Apacheの起動
# sudo /usr/local/apache2/bin/apachectl start
で、ブラウザでhttpsでアクセスして反応があればOK。
エラーの場合は/usr/local/apache2/logs/error_logの内容を見て対応。
netstat -altでポート確認とか、古いバージョンが起動してるとか、
private key not foundの場合はhttpd-ssl.confを見直すとか。
2010年2月2日火曜日
2010年1月30日土曜日
2010年1月8日金曜日
タブレット元年
今タブレットPC市場がアツい。
AmazonのKindleを先駆けとして、各メーカからこぞって、参入。
どうせ、8~10インチサイズならwindowsが乗ってた方が使い勝手がいんだろーなと。
appleからもタブレット端末が出るみたいだけど、
9インチディスプレイのiphone OS搭載とかの噂。
そのサイズなら、ノートパソコン買ったほうがよくね?って思う。
あとOSの対抗馬ならAndroid OSとChrome OS
Google内での住み分けがね~って感じだ。
そんなこんなで、最終は日本でのPDFデータでの書籍販売が盛り上がると、うれしいかな。
以上!
AmazonのKindleを先駆けとして、各メーカからこぞって、参入。
どうせ、8~10インチサイズならwindowsが乗ってた方が使い勝手がいんだろーなと。
appleからもタブレット端末が出るみたいだけど、
9インチディスプレイのiphone OS搭載とかの噂。
そのサイズなら、ノートパソコン買ったほうがよくね?って思う。
あとOSの対抗馬ならAndroid OSとChrome OS
Google内での住み分けがね~って感じだ。
そんなこんなで、最終は日本でのPDFデータでの書籍販売が盛り上がると、うれしいかな。
以上!
登録:
投稿 (Atom)