2017年01月14日
2016年10月16日
SONY BRAVIAでMP4ファイルをDLNA接続で見る方法
撮りためたMP4ファイルが沢山有るので、せっかくBRAVIAがDLNA対応なんだから、どうにかしてMP4のままで見たい、と思っていろいろ変換時のパラメータ変えたりして試してみましたが、どれも30分〜1時間くらいで途切れてしまって、orzな毎日でした。
なにくそ、絶対突破口はあるはずだ!と日夜励んでいましたが、結論として・・・ 続きを読む
なにくそ、絶対突破口はあるはずだ!と日夜励んでいましたが、結論として・・・ 続きを読む
2013年05月19日
Postfix Adminの覚え書き
これは全く本当に覚え書きだけなんだけど、同じような境遇の人がいたら少しは助けになるかなと思って書きます。
自宅でpostfix+dovecotのメール鯖を立ててるんだけど、管理用にPostfix Admin使っています。で、こないだ鯖が逝ったので、新しい鯖を設定しているのですが、新しいdovecotのパスワード生成ソフトがdovecotpwからdoveadmに変わったわけです。
で、私は鯖にパスワードを残すのがいやなので、暗号化にCRAM-MD5を使っているのですが、doveadmだとパスワード中に「(」と「)」があるとエラーになって、パスワードが登録されません。空白になっちゃうのね。
パスワード入力するときに「(」を「\(」にすれば良いんだけど(\は日本語キーボードだと円マークね)、普段パスワード生成ソフトからコピペにしてるから、絶対忘れる。で、忘れて登録するとパスワードがカラになっちゃう。
それを回避するためにPostfix Adminのfunction.inc.phpの1234行目あたり、
if (!empty($CONF['dovecotpw'])) $dovecotpw = $CONF['dovecotpw']
の後に、パーレンを自動でエスケープするように
//if (preg_match("/.*doveadm.*/", $CONF['dovecotpw'])) {
// $pw = str_replace("(", "\(", $pw);
// $pw = str_replace(")", "\)", $pw);
//}
の4行を入れました。
とりあえずこれで動いてる。他にもエスケープする文字あるのかな・・・増えたら正規表現に変えよう。
※2013/6/2 追記
その後、セミコロン「;」がパスワード中にあってもエラーになることがわかりました。で、どうも変だと思ったら、パーレンにせよセミコロンにせよ、phpではいわゆる「bare word」じゃないかと気づきまして、修正しました。ダブルクォーテーションで囲めばいいだけです。上記4行はコメントアウトしました。
どこを直すかというと
function.inc.phpの1251行目
fwrite($pipes[0], $pw . "\n", 1+strlen($pw)); usleep(1000);
を
fwrite($pipes[0], "$pw" . "\n", 1+strlen($pw));
に。そして1252行目同じく
fwrite($pipes[0], $pw . "\n", 1+strlen($pw));
を
fwrite($pipes[0], "$pw" . "\n", 1+strlen($pw));
に。そして1270行目
exec("$dovecotpw -s $method -p $pw", $password);
を
exec("$dovecotpw -s $method -p \"$pw\"", $password);
に。でした。もしかしたら1270行目の修正だけで良いかもしれない。
追記終わり。
ちなみにCentOSでpostfixもdovecotもyumで入れました。ソースからコンパイルしてもあんまり変わらないし。
postfix-2.6.6-2.2.el6_1
dovecot-2.0.9-5.el6
postfixadmin-2.3.6
です。バックエンドはMySQL。
自宅でpostfix+dovecotのメール鯖を立ててるんだけど、管理用にPostfix Admin使っています。で、こないだ鯖が逝ったので、新しい鯖を設定しているのですが、新しいdovecotのパスワード生成ソフトがdovecotpwからdoveadmに変わったわけです。
で、私は鯖にパスワードを残すのがいやなので、暗号化にCRAM-MD5を使っているのですが、doveadmだとパスワード中に「(」と「)」があるとエラーになって、パスワードが登録されません。空白になっちゃうのね。
パスワード入力するときに「(」を「\(」にすれば良いんだけど(\は日本語キーボードだと円マークね)、普段パスワード生成ソフトからコピペにしてるから、絶対忘れる。で、忘れて登録するとパスワードがカラになっちゃう。
それを回避するためにPostfix Adminのfunction.inc.phpの1234行目あたり、
if (!empty($CONF['dovecotpw'])) $dovecotpw = $CONF['dovecotpw']
の後に、パーレンを自動でエスケープするように
//if (preg_match("/.*doveadm.*/", $CONF['dovecotpw'])) {
// $pw = str_replace("(", "\(", $pw);
// $pw = str_replace(")", "\)", $pw);
//}
の4行を入れました。
とりあえずこれで動いてる。他にもエスケープする文字あるのかな・・・増えたら正規表現に変えよう。
※2013/6/2 追記
その後、セミコロン「;」がパスワード中にあってもエラーになることがわかりました。で、どうも変だと思ったら、パーレンにせよセミコロンにせよ、phpではいわゆる「bare word」じゃないかと気づきまして、修正しました。ダブルクォーテーションで囲めばいいだけです。上記4行はコメントアウトしました。
どこを直すかというと
function.inc.phpの1251行目
fwrite($pipes[0], $pw . "\n", 1+strlen($pw)); usleep(1000);
を
fwrite($pipes[0], "$pw" . "\n", 1+strlen($pw));
に。そして1252行目同じく
fwrite($pipes[0], $pw . "\n", 1+strlen($pw));
を
fwrite($pipes[0], "$pw" . "\n", 1+strlen($pw));
に。そして1270行目
exec("$dovecotpw -s $method -p $pw", $password);
を
exec("$dovecotpw -s $method -p \"$pw\"", $password);
に。でした。もしかしたら1270行目の修正だけで良いかもしれない。
追記終わり。
ちなみにCentOSでpostfixもdovecotもyumで入れました。ソースからコンパイルしてもあんまり変わらないし。
postfix-2.6.6-2.2.el6_1
dovecot-2.0.9-5.el6
postfixadmin-2.3.6
です。バックエンドはMySQL。
三洋電機TEL-LANW60が壊れた!!!
とても便利に使っていた三洋電機の緊急地震速報対応対応電話機「TEL-LANW60」様がお亡くなりになりました・・・orz
夕食後に何気なく子機を見たら、「親機と接続出来ません」みたいな表示が・・・
「んんん?」と思ったら、親機のLEDが消えてるじゃありませんか・・・
続きを読む
夕食後に何気なく子機を見たら、「親機と接続出来ません」みたいな表示が・・・
「んんん?」と思ったら、親機のLEDが消えてるじゃありませんか・・・
続きを読む
2012年12月15日
Windows7 64bitでRWINを設定してみたら・・・
暇つぶしにインターネット速度計測サイトでスピード計測してたら・・・
なんと、ダウンロードが9Mとかじゃありませんか!アップも60Mとか。
そういえばMTUは1454にしたけど、RWINとかいじってなかったかな・・・と思い、NetTune取り出して実行してみた。
http://www7a.biglobe.ne.jp/~kasachan/hikarinext_rwin.html
うんうん、RWINは520352あたりかな?2081408まではしなくていいかな。設定してそんなこと思いながらSpeedGuide.net様(http://www.speedguide.net/analyzer.php)見たら・・・え゛、RWINが66456?変わってないじゃん・・・
続きを読む
なんと、ダウンロードが9Mとかじゃありませんか!アップも60Mとか。
そういえばMTUは1454にしたけど、RWINとかいじってなかったかな・・・と思い、NetTune取り出して実行してみた。
http://www7a.biglobe.ne.jp/~kasachan/hikarinext_rwin.html
うんうん、RWINは520352あたりかな?2081408まではしなくていいかな。設定してそんなこと思いながらSpeedGuide.net様(http://www.speedguide.net/analyzer.php)見たら・・・え゛、RWINが66456?変わってないじゃん・・・
続きを読む
2012年05月26日
インターネット共有でiPhoneとWiFi接続!
今、自宅では無線LAN接続(いわゆるWiFi)でiPhoneを使ってるんだけど、Docomoのネットワークより全然速くて、もうこれなしではいられない。
んで、出張に無線LANアクセスポイントもって行くわけにもいかないので、どうしたものかと考えていたら・・・そうだよ、パソコンにはICS(インターネット接続共有)があるじゃないか!ということで試したんだけど、結構苦労したのでメモがわりに残しておく。OSはWindows7です。ノートパソはLet's noteね。
参考URL:http://www.atmarkit.co.jp/fwin2k/win7/12wlan/12wlan_02.html
まず、参考URLの通りに、ノートパソの有線LANアダプタのプロパティから、「共有」タブの「ネットワークのほかのユーザに、このコンピュータのインターネット接続をとおしての接続を許可する」にチェックを入れて「OK」を押すんだけど、プライベート接続の中に「Microsoft Virtual WiFi Miniport Adapter」が出てこない。「コントロール パネル\ネットワークとインターネット\ネットワーク接続」見てもそんなアダプタ表示されていない。
よく読むと、「先に3に進んでSoftAPを有効にしてから「1」〜「2」の操作を行う必要がある、こともある」みたいなことも書いてある。
んで、先に3やってみた。すると・・・
続きを読む
んで、出張に無線LANアクセスポイントもって行くわけにもいかないので、どうしたものかと考えていたら・・・そうだよ、パソコンにはICS(インターネット接続共有)があるじゃないか!ということで試したんだけど、結構苦労したのでメモがわりに残しておく。OSはWindows7です。ノートパソはLet's noteね。
参考URL:http://www.atmarkit.co.jp/fwin2k/win7/12wlan/12wlan_02.html
まず、参考URLの通りに、ノートパソの有線LANアダプタのプロパティから、「共有」タブの「ネットワークのほかのユーザに、このコンピュータのインターネット接続をとおしての接続を許可する」にチェックを入れて「OK」を押すんだけど、プライベート接続の中に「Microsoft Virtual WiFi Miniport Adapter」が出てこない。「コントロール パネル\ネットワークとインターネット\ネットワーク接続」見てもそんなアダプタ表示されていない。
よく読むと、「先に3に進んでSoftAPを有効にしてから「1」〜「2」の操作を行う必要がある、こともある」みたいなことも書いてある。
んで、先に3やってみた。すると・・・
続きを読む