openkmのinitscript
openkmでinitscriptをchkconfigで管理したいということで、
http://blog.haite.ch/2011/05/22/1306072482207.html
こちらを参照してください。
基本的には、scriptがそのまま使えるはずですが、
状況により、権限の調整が必要です。
また、openkmは、標準で、localhost(だけだったと思う)以外の
アクセスを拒否するので、適宜、スクリプト内のJBOSS_HOSTを0.0.0.0
などとして、-b 0.0.0.0のオプションつきで起動するように調整。
以上。
http://blog.haite.ch/2011/05/22/1306072482207.html
こちらを参照してください。
基本的には、scriptがそのまま使えるはずですが、
状況により、権限の調整が必要です。
また、openkmは、標準で、localhost(だけだったと思う)以外の
アクセスを拒否するので、適宜、スクリプト内のJBOSS_HOSTを0.0.0.0
などとして、-b 0.0.0.0のオプションつきで起動するように調整。
以上。
exim(cygwin)でOP25対応
begin routersに
--------------
smart_route:
driver = manualroute
domains = !+local_domains
transport = remote_smtp_smarthost
route_list = * smtp.mydomain
--------------
begin transportsに
--------------
remote_smtp_smarthost:
driver = smtp
port = 587
hosts_require_auth = *
--------------
begin authenticatorsに
-----------
cram:
driver = cram_md5
public_name = CRAM-MD5
client_name = username
client_secret = password
-----------
CRAM-MD5が通らない場合は、
-----------
fixed_plain:
driver = plaintext
public_name = PLAIN
client_send = ^username^password
-----------
以上。
--------------
smart_route:
driver = manualroute
domains = !+local_domains
transport = remote_smtp_smarthost
route_list = * smtp.mydomain
--------------
begin transportsに
--------------
remote_smtp_smarthost:
driver = smtp
port = 587
hosts_require_auth = *
--------------
begin authenticatorsに
-----------
cram:
driver = cram_md5
public_name = CRAM-MD5
client_name = username
client_secret = password
-----------
CRAM-MD5が通らない場合は、
-----------
fixed_plain:
driver = plaintext
public_name = PLAIN
client_send = ^username^password
-----------
以上。
theme : Windows 全般
genre : コンピュータ
eximの設定で試行錯誤する際にはリセットしないと
exim(cygwin)の設定は試行錯誤して、おかしいなと思ったら
下記を実行しましょう。
http://forums.cpanel.net/f43/t-remote_smtp-defer-53-retry-time-not-reached-any-host-72383.html
こちらを参照しました。
$ exim_tidydb -t 1d /var/spool/exim retry > /dev/null
$ exim_tidydb -t 1d /var/spool/exim reject > /dev/null
$ exim_tidydb -t 1d /var/spool/exim wait-remote_smtp > /dev/null
しらなくて結構はまりました、途中、自分の正解の設定にたどり着いていた。。。。。。
下記を実行しましょう。
http://forums.cpanel.net/f43/t-remote_smtp-defer-53-retry-time-not-reached-any-host-72383.html
こちらを参照しました。
$ exim_tidydb -t 1d /var/spool/exim retry > /dev/null
$ exim_tidydb -t 1d /var/spool/exim reject > /dev/null
$ exim_tidydb -t 1d /var/spool/exim wait-remote_smtp > /dev/null
しらなくて結構はまりました、途中、自分の正解の設定にたどり着いていた。。。。。。
theme : Windows 全般
genre : コンピュータ
eximでalways_bcc的なこと
eximを使わざるを得ない(今回はcygwin)時に
どのようにmailarchivaと連携させるか。
方法は二つ。
一つは、knowledgebaseにも載っていますが、transportを使って、
ルーティングすること。
もう一つは、postfixのalways_bccみたいに常にコピーをどこかの
アカウントに飛ばすこと。
で、メール周りは疎結合というか、間接的に連携している方が
好きなので、eximでalways_bccみたいに飛ばす場合。
eximの知識量が少ないために、解にたどり着くのに時間が掛かってしまったが、
実際は、すごく簡単。
exim.confで
system_filter = /etc/exim4/system_filter
などとして、
system_filterファイルを下記1行で作成。
unseen deliver mail-address-of-journal@example.com
以上。
どのようにmailarchivaと連携させるか。
方法は二つ。
一つは、knowledgebaseにも載っていますが、transportを使って、
ルーティングすること。
もう一つは、postfixのalways_bccみたいに常にコピーをどこかの
アカウントに飛ばすこと。
で、メール周りは疎結合というか、間接的に連携している方が
好きなので、eximでalways_bccみたいに飛ばす場合。
eximの知識量が少ないために、解にたどり着くのに時間が掛かってしまったが、
実際は、すごく簡単。
exim.confで
system_filter = /etc/exim4/system_filter
などとして、
system_filterファイルを下記1行で作成。
unseen deliver mail-address-of-journal@example.com
以上。
mysqlのroot初期化
下記のようにして、mysqlにログインして、nullでupdate。
# mysqld_safe --user=root --skip-grant-tables &
# mysql mysql
> update user set Password=null where Host='localhost' and User='root';
# mysqld_safe --user=root --skip-grant-tables &
# mysql mysql
> update user set Password=null where Host='localhost' and User='root';
phonegapでうまく動かない多分初歩の初歩
最近少しずつphonegapを触ろうと思ってうまく進んでいませんでした。
HTML表示程度のものはうまくいくのですが、jqueryを読み込ませた
ものだとandroidのシミュレータがアプリケーションエラーになってしまう。
http://comments.gmane.org/gmane.comp.handhelds.phonegap/1363
ここに答えがありました。
どうもjquery読み込んでる間にタイムアウトしているみたいです。
シミュレータ遅いからなぁ。
index.htmlのurlをロードする前に
super.setIntegerProperty("loadUrlTimeoutValue", 60000);
を差し込んで解決しました。
プログラムが大きくなった場合には付きまとう問題なのかな。
HTML表示程度のものはうまくいくのですが、jqueryを読み込ませた
ものだとandroidのシミュレータがアプリケーションエラーになってしまう。
http://comments.gmane.org/gmane.comp.handhelds.phonegap/1363
ここに答えがありました。
どうもjquery読み込んでる間にタイムアウトしているみたいです。
シミュレータ遅いからなぁ。
index.htmlのurlをロードする前に
super.setIntegerProperty("loadUrlTimeoutValue", 60000);
を差し込んで解決しました。
プログラムが大きくなった場合には付きまとう問題なのかな。
Androidエミュレータの縮小表示
小さいマシンなどでつらいので縮小表示する。
eclipseでの実行時に「Run Configurations」の
targetタブの下段Command Line options欄に
-scale 0.6
などと入力する
eclipseでの実行時に「Run Configurations」の
targetタブの下段Command Line options欄に
-scale 0.6
などと入力する
theme : Windows 全般
genre : コンピュータ
chrootしたときのdevとprocをmount --bind
chroot環境でもろもろのプログラムを動かす場合、
/dev、/procをmountコマンドでつないでおきましょう。
# mount --bind /proc /chrootpath/proc
# mount --bind /dev /chrootpath/dev
/dev、/procをmountコマンドでつないでおきましょう。
# mount --bind /proc /chrootpath/proc
# mount --bind /dev /chrootpath/dev
PHPでシングルクォーテーションとダブルクォーテーションと改行コード
今まで注意してこなかったというか、
サンプルコードや他人のコードで参考にして、そのまま
書いていたからわかっていなかっただけかもしれないが、
printやechoでシングルクォーテーションでは、
「\n」が改行コードにならない。。。
なんか、はまってしまいました。
ダブルクォーテーションで囲みましょう。
サンプルコードや他人のコードで参考にして、そのまま
書いていたからわかっていなかっただけかもしれないが、
printやechoでシングルクォーテーションでは、
「\n」が改行コードにならない。。。
なんか、はまってしまいました。
ダブルクォーテーションで囲みましょう。
jqueryで要素の移動
styleのpositionを変える時に個別にもかけるが、いっぺんにもかける
$("#name").css({position: "absolute", top: "150px", left: "120px"});
こんな風に書いて、部分的に位置を調整
var unametip = $("#id_username_tip").position();
$("#id_username_tip").css("top",(unametip.top - 8));
※ちょっと上に上げたかった。
$("#name").css({position: "absolute", top: "150px", left: "120px"});
こんな風に書いて、部分的に位置を調整
var unametip = $("#id_username_tip").position();
$("#id_username_tip").css("top",(unametip.top - 8));
※ちょっと上に上げたかった。
theme : Windows 全般
genre : コンピュータ
