タンパク質解析してますか?
あなたの家のPCをぜひタンパク質解析に使ってみましょうという話
タスクマネージャを立ち上げたまま普段のようにPCを使ってみるとわかると思うけど
CPUって意外と使われてない
じゃあ,その余ってるCPUがもったいない
なんか使うアテがないかなーって思うでしょ?
そう,私はそう思ったからその余ってるCPUリソースを
人類のために供出するようになりました
具体的には,
World Community Gridっていうプロジェクトに参加してます
どんなプロジェクトかっていうと,WCGのトップページにも書かれているとおり
World Community Gridの使命は、人類に貢献する最大の公的コンピューティング・グリッドを構築することです。
私たちの活動は、先見的な科学研究と結びついた技術革新と、大規模なボランティア活動が、世界を良い方向へ変えていくことができるという確信の上に築き上げられています。
私たちの成否は、使用していないコンピューター時間をこの非営利活動に集団で寄付するという、みなさま一人一人の行動にかかっています。
という,なんともわくわくしてくる感じでしょ?
このWCGがどんな研究をしてるのかというと,現段階では以下のようなものがあります
- 神経筋疾患および筋ジストロフィー治療研究
- 小児がん治療薬研究
- 「栄養価の高い米を世界に」プロジェクト
- がん撲滅支援
- ヒトたんぱく質解析
- エイズ治療薬研究
ワクワクしてきた?
なんか,自分のPCが世界に貢献するって
すごくステキな感じがしませんか?
ピンときたら,
ここらへんのドキュメントを読んで
君も一緒にタンパク質解析だ!
ちなみに,このソフトだけど
もちろんのことCPU使用率が常時100%になるので
けっこう電気代を食います
どれぐらい電気代ベースで上がるかは
個人のPCに積まれてるCPUとか稼働台数とかにも依るから
一概には言えないけど
月に500円くらいは確実に上乗せがくるかなぁ
今期のアニメの最終回がザザザっと来たのでまとめとくか
■ にゃんこい
おもしろかった
AICやるじゃないかww
原作を全然知らないので
なんとなく「とらドラ!」っぽくなるかなとか
ありがちな学園モノで終わるかなとか
思ってたんだけど,予想の斜め上をいった感じか
あと,キャラの心情描写がうまかったね
住吉の友情をとるか,愛情をとるかの葛藤は
なかなか珠玉の出来でした
非常に楽しめた作品でした
■ 真・恋姫†無双
実は,今期でいちばん気張らずに見れた作品ww
全然話が進まないのに何でか楽しめたww
全体的にキャラが立ってるのがいいのかなぁ
ワクワクして見れた
ただ,最終回はなんというか
3期を意識しすぎというか
俺たちの戦いは(ry エンドなのでガクッと
これまでさんざんどうでもいいシナリオで
まったりまったりしてたんなら
最終回もそんな感じで3期につなげて欲しかった
それと,趙雲の扱いが相変わらず酷くてかわいそうですwww
個人的にかなり好きなキャラなので,3期も活躍してもらいたい
■ 充電ちゃん
金朋の暴言を毎回聞くのが楽しみだった
クソでした
まったくもって,クソでした
オリジナル展開に入ったとたんガタガタ
降ってわいてきたような設定とか
こじつけのようなシナリオとか
原作のアニメ告知で「原作厨も押し黙るシナリオ」と言ってたけど
こりゃ違う意味で押し黙ったわwww
ただ,全体を通じて非常に安定した原画と意外と豪華な声優陣でした
アレスタかわいいよ,アレスタ
■ そらおと
ノーコメントだよwwww
変態です,こんにちは
ふと今年を思い返してみると,いろいろやってきたもんだ
初めて抱き枕の中身を買ったとき
それはもう,わくわくしたもんさ
カバーはこれまで買ったエロゲについてきたのがいっぱいあるから
有り余ってたんだけどね
中身を買って,とうとう抱き枕デビューか,と思ったときの感動は今も忘れない
それが今となっては
3本の抱き枕がじゃまでじゃまでww
あのね
部屋に抱き枕が3体もあるとマジ邪魔
はぁorz
初めて片栗粉Xを作ったときもまたワクワクしたもんさ
オナホデビューだと,歓喜した
でも,その直後
完全に冷めていない片栗粉Xに男の子のシンボルを突っ込んで私は悶絶したね
片栗粉が固まった物体なんだから
外が冷えてても中はアツアツだよ!
この話を聞いた奴らに
男女問わず「ははははh」と嗤われたことは忘れない
はぁorz
初めてスクール水着を買ったときもこれまたワクワクしたもんさ
白スクだろ常識的に考えて,と選んだ白スクが燦然と輝いてた
でも,それを着て鏡の前に立ったとき
鏡の凄まじいカウンター攻撃に私は我を忘れたね
鏡に映ったスク水+私
きめぇwwwwwwww
以降トラウマ
はぁorz
そろそろ,普通の人に戻ろうかの……
もう,十分だよ……
Firefox3のプロファイルにある各種ファイル・ディレクトリについて
まとまったドキュメントがないのはなぜ?
テキトーにググって見つかるのが
Fx2とか,最悪Fx1とかの頃のドキュメントばっかりでがっかりだよ(怒
データ格納フォーマットがSQLiteになってから
だいぶファイル名が変わったから困る
特に,バックアップするときにどのファイルがいるのかは
非常に重要
というわけで,ここに記す
正確なデータはMDCあたりを探せば出てくるんだろうけど
そういうのがめんどくさい or 英語なんて読んでられっかっていう人用www
なお,デフォルトのFirefoxにはないディレクトリとかファイルとかには
非標準と書いておきました
じゃあ,まずディレクトリから
- ABE
- [非標準] NoScriptのABEルールが格納されるディレクトリ
- bookmarkbackups
- ブックマークのバックアップが格納されるディレクトリ
- chrome
- userChrome.css・userContent.cssを格納するディレクトリ
- extensions
- アドオンが格納されるディレクトリ
- gm_scripts
- [非標準] GreaseMonkeyスクリプトが格納されるディレクトリ
- minidumps
- クラッシュダンプが格納されるディレクトリ
クラッシュレポーター用
- searchplugins
- 追加の検索プラグインが格納されるディレクトリ
なお,標準のプラグインはFirefoxのインストールディレクトリにある
次に,ファイル
ちなみに,ファイルに関してはインストールしたアドオンが勝手に生成するものや
Firefox1やFirefox2の頃からプロファイル内に残ったままの今は使われていないファイルなど
環境によってあるファイルと無いファイルの差が激しいと思います
ただ,デフォルトで存在するファイル
すなわちFirefox3の動作に最低限必要なファイルは確定してるので
それの紹介に主眼を置いて書きます
- blocklist.xml
- 危険なアドオンの情報が格納されたファイル
自動で更新されるはず
- bookmarks.html
- [Fx3非標準] ブックマークが格納されるファイル
Firefox3からは利用されていない
- cert8.db
- SSL などで利用されるCA証明書が格納されたファイル
消しちゃだめだけど,バックアップする必要はない
誤解している人が多いけど,Firefoxに保存しているパスワードとはまったく関係ない
- compatibility.ini
- Firefoxのバージョンやパスを格納するファイル
消してもFirefoxの起動時に再生成される
- compreg.dat
- コンポーネントレジストリファイル
消してもFirefoxの起動時に再生成される
Firefoxの調子が悪いときに消してみると幸せになれるかもしれないファイル
- content-prefs.sqlite
- 各ページの表示設定を格納するファイル
ページごとの文字サイズの設定などが格納される
- cookies.sqlite
- Cookieを格納するファイル
バックアップ時にはバックアップしておくべきファイルだけど,たまには不要なCookieも掃除してあげよう!
- cookies.sqlite-journal
- Firefox起動中に一時的にcookies.sqliteへの更新情報が格納されるファイル?
- downloads.sqlite
- ダウンロード履歴を格納するファイル
マジいらねぇwww
- extensions.cache
- インストールされているアドオンの情報が格納されるファイル
消してもFirefoxの起動時に再生成される
Firefoxの調子が悪いときに消してみると幸せになれるかもしれないファイル
- extensions.ini
- インストールされているアドオンの情報が格納されるファイル
消してもFirefoxの起動時に再生成される
Firefoxの調子が悪いときに消してみると幸せになれるかもしれないファイル
- extensions.rdf
- インストールされているアドオンの情報が格納されるファイル
消してもFirefoxの起動時に再生成される
Firefoxの調子が悪いときに消してみると幸せになれるかもしれないファイル
- formhistory.sqlite
- フォームの入力履歴が格納されるファイル
保存しているパスワードとは違う
サイトの入力履歴を使っていろいろ楽したい人はバックアップしておくといいかも
- key3.db
- キーデータベース
Firefoxに保存しているパスワードを復号化するための鍵が保管されている
Firefoxにパスワードを記憶させている人は必ずバックアップをとっておくこと
- localstore.rdf
- ツールバーやウィンドウサイズ・位置が格納されるファイル
消してもFirefoxの起動時に再生成されるが,ツールバーなどのカスタマイズが初期化される
Firefoxの調子が悪いときに消してみると幸せになれるかもしれないファイル
- mimeTypes.rdf
- ファイルタイプ別の処理方法が格納されるファイル
簡単に言うと,どの拡張子のファイル(正確にはどのMIMEのファイル)はこういう風に処理しなさいというのが記述されている
消すと,Firefoxの[オプション]の[コンテンツ]の設定が初期化される
- NoScriptSTS.db
- [非標準] NoScriptのStrict Transport Security実装で使うファイル
- parent.lock
- [Windows環境] プロファイルが使用中であることを示すファイル
Firefoxが起動していないのにこのファイルが残っているというのは何かがおかしい
- permissions.sqlite
- Cookieやポップアップブロック・画像のロードやアドオンのインストールの許可・拒否設定を格納するファイル
- places.sqlite
- ブックマークと閲覧履歴が格納されるファイル
ブックマークをバックアップしたい人はこのファイルを
- places.sqlite-journal
- Firefox起動中に一時的にplaces.sqliteへの更新情報が格納されるファイル?
- pluginreg.dat
- プラグインごとのMIMEが格納されるファイル
- prefs.js
- Firefoxの設定がが格納されるファイル
バックアップしておくと,Firefoxや一部のアドオンの設定が保持される
- search.json
- 検索プラグインの情報が格納されるファイル
検索プラグインをいろいろ設定した人はこのファイルではなく,「searchplugins」ディレクトリをバックアップ
- search.sqlite
- 検索プラグインの情報が格納されるファイル
検索プラグインをいろいろ設定した人はこのファイルではなく,「searchplugins」ディレクトリをバックアップ
- secmod.db
- セキュリティモジュールデータベース
誤解している人が多いけど,Firefoxに保存しているパスワードとはまったく関係ないファイル
バックアップする必要はないけど,たぶん消すとまずい
- sessionstore.js
- 保存されているセッションが格納されるファイル
要するに,起動するときに以前に開いていたページが復元されるやつで使う
- signons.sqlite
- 保存されているパスワードが暗号化されて格納されるファイル
Firefoxにパスワードを記憶させている人は「key3.db」と併せて必ずバックアップをとっておくこと
なお,Firefoxのパスワード記憶機能は「key3.db」とこのファイルだけで実現されている
- stylish.sqlite
- [非標準] Stylishで使うユーザースタイルシートが格納されるファイル
- urlclassifier3.sqlite
- フィッシングサイトなどの情報が格納されるファイル
自動で更新されるはず
- urlclassifierkey3.txt
- 「urlclassifier3.sqlite」を復号化するための鍵?
- webappsstore.sqlite
- DOM ストレージで記憶される情報が格納されるファイル
DOMストレージを利用するWebページを訪れた人はバックアップしておくといいかもしれないけど,あんまりDOMストレージ使ってるサイトを知らない
- xpti.dat
- コンポーネントレジストリファイル
消してもFirefoxの起動時に再生成される
Firefoxの調子が悪いときに消してみると幸せになれるかもしれないファイル
こんな感じかな
ちなみに,非公式ながらMozillaZineにも
プロファイルについての情報があります
ただし,最新じゃなかったり,書いてる人が実際よくわかって無いっぽかったり
うげぇ
ただ,日本語のどんなドキュメントよりもわかりやすいけどなwww
VMware ESXi 4が導入された
そう,この前に言っていた
IntelのNICが届いたわけ
ははは
やってきたぜ
仮想化ァ!!
というわけで
インストールメモなど
といっても,インストールプロセスなんて
ほとんどあってないようなものだったけどww
だって,CD入れて
そのCDからブートして
EnterとF11を押してたら終わった
まー
ホストにはごく基本的なシステムだけ入れて
それ以上はクライアントからいろいろいじるような構成だからね
ホスト側で設定できる項目も
IPアドレスとrootパスワードと
rootログインの可否ぐらい
で,ホスト側にESXi入れた後は
クライアントとなるPC側にvSphere Client入れて
ホストのIPアドレス指定してログインするだけ
あとはESXiをダウンロードしたときに送られてくる
ライセンス番号を入力して
チャチャッと設定をいじって
「ゲストの追加」をぽちっとなw
ちなみに今,私のESXiでは
WindowsXPとかCentOSとかopenSUSEとかSlackwareとか
FreeBSDとかDebianとかOpenSolarisとかが
元気に動き回ってます
超楽しいwwwwww
マシン余ってる人にはオススメ
ところで,このESXiって
デフォルトでホストのRAMを600MBくらい食ってるんだけど
これってそういう仕様?
唯一ハマったことといえばvSphere Clientのメイン画面の
どこからライセンス番号を入力すればいいのかわからなかったことww
あれはわかりにくいわ……
ホストの構成タブのライセンス機能のページの
「編集」ボタンから登録とか……
普通,メニューバーのヘルプメニュー直下ぐらいに置いとくだろ……
まあ,ESXiはホストをライセンス認証する仕組みだから
今のようなインターフェースにせざるを得ないんだろうけどね
もうちょっと親切にして欲しかった
私の携帯電話はauなのね
auはauoneっていう
どうでもいいサービスを展開してるんだけど
その中にauの携帯電話に届くメールをauoneのメールアドレスに
自動で転送(バックアップ)できるっていう機能がある
なお,携帯側での操作は登録時だけ
すごく楽
このauoneメールのシステムってGmail使ってて
すごく便利なのでサービスのローンチ当初からずっと使ってる
で,この前に
メールアドレスの整理したときに
ここにバックアップしてあるメールを
全部ダウンロードしようとしたのよ
POPアクセスが提供されてるはずなんだけど
なぜか設定を行っても受信できないorz
パスワードの変更からメール用のパスワード設定しても
指定するGmailのサーバをpop.gmail.comからsmtp.gmail.comに変えても
認証ではじかれる……
なんでorzorz
今日も今日とて
研究室のLinuxサーバがログにエラーを吐き
それを解決していく日々……
今日はこんなエラー
sshd error: Bind to port 22 on 0.0.0.0 failed: Address already in use.
こんなエラーが出たときはだいたいその直前のログに原因が書いてあるもんなんだぜ
Server listening on :: port 22.
こんな風になwww
IPv6の方ですでに22番ポートでListenしてるから
IPv4でListenしようと思ったらすでに使われてっぞオラァ#
ということのようでw
というわけで,/etc/ssh/sshd_config開いて
ListenAddress 0.0.0.0
#ListenAddress ::
とする
「ListenAddress ::」の方
だけコメントアウトすればいい
これで,IPv6の方でListenしなくなるので
問題なくsshdが起動する
ListenAddressはSSH接続を受け付けるIPアドレスを
指定するディレクティブなんだけど
ここで指定してる0.0.0.0はIPv4空間のすべてのアドレスってことなので
別に問題はない
やってしまった
ときめきメモリアル4購入……
あーあーあー
このままでは
卒業研究が疎かになる……
ついでに,ゲームアーカイブスでときメモ2とMETAL GEAR SOLIDも買ってしまったww
私は卒業研究をやる気があるのだろうか
さらに,それだけではあきたらず
Max Factory版の
ミクフィギュアまで買ってしまった
クリスマスイブに何やってるんだろうなぁ
この前に
.tcshrcを晒すと言ってたので
公約どおり晒す
ただし,比較的いろいろな
個人的な環境変数をセットしてるあたりのような
見せられない部分は適宜カットしてあります
ちなみに,この.tcshrcは今は使ってないから
古かったりwwww
最終メンテが1ヶ月ぐらい前だしね
そのうち晒す.zshrcとか.screenrcは
それなりにメンテしてるんだけどね
# .tcshrc / .cshrc
## Environment
#setenv LANG C
setenv LANG 'en_US.UTF-8'
#setenv LANG 'ja_JP.UTF-8'
#setenv LC_ALL 'ja_JP.UTF-8'
setenv EDITOR vim
setenv VISUAL vim
setenv PAGER less
setenv TERM xterm-color
## Macros
if ($?prompt) then
set SSH = ""
if ($?SSH_CLIENT) then
set SSH = "@ssh"
endif
endif
if ("$OSTYPE" == "linux") then
# Linux
alias ls 'ls --color'
alias top 'top -d 1.0'
alias whois 'whois -i'
set path = ( $HOME/bin $HOME/sbin $path /sbin /usr/sbin /usr/local/sbin )
setterm -blank 0
else if ("$OSTYPE" == "darwin") then
# MacOS
alias ls 'ls -G'
alias removeds 'find . -name ".DS_Store" -print -exec rm -r {} ";" ; find . -name ._* -exec rm -r {} ";"'
else if ("$OSTYPE" == "FreeBSD") then
# FreeBSD
alias ls 'ls -G'
endif
## Settings
set autolist
set filec
set autoexpand
set autocorrect
set nobeep
set noclobber
set rmstar
set notify
set inputmode = insert
set complete = enhance
set correct = all
set fignore = (.o \~ .aux)
set histfile = ${HOME}/.tcsh_history
set history = 8192
set savehist = (8192 merge)
set echo_style = both
set ignoreeof
set color
set colorcat
set printexitvalue
set prompt = '[%m%$SSH:%~] %n%% '
unset autologout
limit coredumpsize 0
## Alias
alias lls 'ls -laF'
alias ll 'ls -l'
#alias ls 'ls -laFG'
alias ccd 'cd \!* ; pwd ; lls'
alias rm 'rm -i'
alias cp 'cp -i'
alias mv 'mv -i'
alias dir 'lls'
alias del 'rm'
alias cls 'clear'
alias ff 'find . -name $*'
alias diff 'diff -u'
#alias grep 'grep -i'
alias last 'last -a'
alias vi 'vim'
alias more 'less'
alias tracert 'traceroute'
alias ipconfig 'ifconfig'
alias . 'pwd'
alias .. 'cd .. ; pwd ; ll'
alias ../ 'cd ../ ; pwd ; ll'
alias ... 'cd ../.. ; pwd ; ll'
alias .../ 'cd ../../ ; pwd ; ll'
alias ~ 'cd ~ ; pwd ; ll'
alias / 'cd / ; pwd ; ll'
alias - 'cd - ; pwd ; ll'
alias restart 'clear ; exec tcsh'
alias rst 'clear ; exec tcsh'
alias a './a.out'
#alias b ''
alias c 'less'
alias d 'du -skh ~'
alias e 'exit'
alias f 'find'
alias g 'grep'
alias h 'history 25'
#alias i ''
#alias j ''
#alias k ''
alias l 'last -a | less'
alias m 'man'
#alias n ''
alias o 'open'
alias p "ps aux"
alias q 'exit'
alias r 'clear ; exec tcsh'
alias s 'screen'
alias t 'top'
alias u 'who ; echo ; finger'
alias v 'vi'
alias w 'which'
alias x 'exit'
#alias y ''
alias z 'tar zxvf' # alias z 'tar jxvf'
# EOF
どの構文がどんな意味を持つのかは適宜調べてくれ
BINDで一苦労した
何をしたのかって言うと,DNSの逆引き設定
うちの大学の上位ネットワークのDNSに登録するプロセスが
はっきり言って意味不明で疲れた
BINDの設定は難しいよ……
まず,うちの大学は研究室ごとに*.*.*.*/28のIPv4アドレスがもらえるの
正確に言うと,うちの大学というより研究科か
で,この*.*.*.*/28のほかに,「ゲートウェイ設置アドレス」が割り振られる
これは,各研究室ごとに最低1つ割り当てられる
WWWサーバとかDNSサーバとかを稼働させるべきIPアドレス
ぜんぜんゲートウェイじゃねーよwwwww
担当者,頭沸いてんじゃねーの,と思うが気にしてはいけない
で,最大の問題は*.*.*.*/28のIPv4アドレス帯域と「ゲートウェイ設置アドレス」の
アドレス帯域が連続していないこと
常識的に考えると,研究室に割り振るIPv4アドレス帯域の最初のアドレスなんかを
「ゲートウェイ設置アドレス」としてくれた方が楽なんだけど
そうは問屋が卸さなかったわけで
え……
これ
どう設定すんの?
状態に
で,いろいろ苦労して設定を変えたり
無茶な設定して実験したりした結果
なんとか設定できた
つーか
このDNSの仕様について
ちょっとはどっかにドキュメントを置いて欲しい
まったく,こんなんだから「
最高学府はバカだらけ」みたいな
本が出されるんだよ
いい加減仕事しろ大学関係者
蛇足だけど,この本はお薦め
じゃあ,どんな設定にしたのかを書いておく
いろいろがんばって調べた結果,上位DNSの設定で*.*.*.*/28のアドレス帯域の
ネットワークアドレスが,各研究室に割り当てられてるIPアドレスのゾーンとして
設定されてるみたいだということがわかったので,ささっと設定してみた
なお,IPアドレスは適当なのに変えましたwww
たとえば,172.16.0.96/28が研究室のIPv4アドレス帯域に
172.16.0.200が「ゲートウェイ設置アドレス」になっている場合
ゾーン設定で
zone "96.0.16.172.in-addr.arpa" {
type master;
file "96.0.16.172.in-addr.arpa.db";
};
とする
ここで,「172.16.0.200」は「172.16.0.96/28」とは不連続であるが
上位ネットワーク側のゾーン設定では
どうやら「96.0.16.172.in-addr.arpa」ゾーン内に設定されているのでこれで問題ない
で,「96.0.16.172.in-addr.arpa.db」ファイルを適宜編集する
$TTL 86400
@ IN SOA ( 省略 )
IN NS 研究室のDNS
IN NS 上位ネットワークのDNS
200 IN PTR 172.16.0.200の逆引きされるFQDN
96 IN PTR 172.16.0.96の逆引きされるFQDN
97 IN PTR 172.16.0.97の逆引きされるFQDN
98 IN PTR 172.16.0.98の逆引きされるFQDN
( 省略 )
111 IN PTR 172.16.0.111の逆引きされるFQDN
こんな感じ
ちなみに,このうちの研究科ではCIDRでアドレスを割り振ってるくせに
ネットワークアドレスもブロードキャストアドレスも機能してないので
帯域をフルに活用することができますwww
これでおもしろいのが,実際に逆引きするとこういう感じで結果が返る点
% nslookup 172.16.0.100
Server: ほにゃらら
Address: ほにゃらら#53
100.0.16.172.in-addr.arpa canonical name = 100.96.0.16.172.in-addr.arpa.
100.96.0.16.172.in-addr.arpa name = 逆引きされるFQDN
こういうのってありなんだとひしひしと感じた
CNAMEで「*.*.*.*.*.in-addr.arpa.」に送られるってことも
あるんだねぇ
DNSについて深く学んだww
ここからおまけ
うちの研究室はひとつのIPを複数のFQDNに関連づけてる
たとえば,「www.example.jp」も「mail.example.jp」も「ns.example.jp」も
正引きすると「172.16.0.1」を返すような感じ
こういう時,「172.16.0.1」を逆引きするときに
どんなFQDNを返すべきかっていうのでちょっと悩んだときに
よいドキュメントがあった
@IT:DNS Tips:1つのIPアドレスに複数のホスト名を付けている場合の逆引きとは
あいかわらず@ITは
参考になるドキュメントが多くて助かる
少し暇だったのでGoogleTrendsで遊んでた
今更とかいうなwww
・
AmazonとWikipediaの相関
年末に注目
・
ブラウザ比較
直近でChromeがOperaを抜いてる
・
野良タブブラウザ比較
Sleipnirの凋落の日々
・
FF vs. DQ
DQのが強い
・
拡張子
年末にmp3・aviが急伸
逆にpdfは鈍化
・
拡張子2
動画系
年末にどれも急伸
・
拡張子3
アーカイブ系
年末に(ry
・
次世代ハード
Xbox360涙目ww
やはりこれも年末(ry
・
PSP vs. Nintendo DS
意外にPSPが健闘
両者とも年末に急伸
・
OS対決
おおかた予想どおり
SolarisがBSDに勝ったのが意外か
・
H.264 vs. MPEG2
MPEGの終焉がよくわかる
・
Blu-ray vs. HDDVD
ノーコメントww
ここからオマケ
・
and or of is
・
疑問詞
以上
今日の暇つぶしでした
screen使ってると
だんだんzshを使いたくなってきたので
ログインシェルをzshに変えた!!
構文がこれまで使ってたtcshよりはbashよりなので
ちょっと最初は戸惑ったけど
慣れてしまえばtcshより使いよいな!!
というわけで,zsh+screenの最強環境ができあがったのでした
しばらくしたら.screenrcと.zshrcでも晒すか
これまで使ってた.tcshrcも晒してもいいなぁ
ちなみに,この環境は研究室のWebサーバ上で組んだ
何でかって言うと
じつは,今私の実験環境は研究室のWebサーバで動いてるから
ははははh
でも,このWebサーバはメイルサーバでもあり
Subversionサーバでもあり
研究室内の情報が一ヶ所に集約されているサーバなワケで
要するにバックアップがきっちりとられてる
これが決め手だね
私の方でも定期的に手動でrsync動かして
別ロケーションにある某サーバにデータのバックアップとってるけど
このWebサーバは毎日,差分バックアップと
週ごとにフルバックアップがとられるから
より安心というわけです
業務連絡
私のメイルアドレスについて
最近大掃除をしたので告知しておきます
まず,今現在連絡がつくアドレスは以下のとおり
もちろんのことだけど
スパム飛んでくるのが嫌なので具体的なのは避けます
- Liveメッセンジャー
- 携帯電話
- このサイトのフッタに書かれているアドレス
- 私の「名前」が入ってるあるドメインのアドレス*2
使えなくしたアドレス
- 使えるアドレスにあげたもの以外で,メイルアドレスの一部に「m」を含むもの
もちろん,この「一部」というのは
ローカル部もドメインも含んでますよ
基本的に頻繁に連絡してくる人とか
私の携帯電話知ってる人とかにはあんまり関係ない話だけどね
余ってるマシンが何となく残念なので
ちょっと
VMware ESXi入れたくなった
で,颯爽とVMwareのサイトからISOをダウンロードして
チャチャッとCD-Rに焼いて
華麗にCDからブートしてESXiのインストーラを立ち上げると
NICが非対応ですと怒られる
うが
さすがカニチップは
非対応ですか……
というわけで,ないなら買えばいいじゃない!!
担当教授に
「IntelのNICが欲しいんですけど」
と言ったら
二つ返事で許可された
やった!!
で,買ったNICはIntel Gigabit CT Desktop Adapter
これ,値段が4,000円弱なのな
店によっては3,000円強であるし
IntelのNIC
安くなったな……
ちなみに,なんでESXiを入れたいのかというと
ちょっと遊びたいから
いいじゃん!
ESXi上に大量のLinuxとかWindowsとかが走るサマを
みたいじゃないか!
というわけで,そのうちESXi関連で何か書く(つもり
1月新番組チェック!
現段階で見るのが確定してるのは以下の番組
なお,局はチバテレビとテレ東とTBS・フジくらい
MXは研究室でしか見れないから考えてない
まあ,今期はチバテレビでやらないけどMXではやるという
某NEEDLESSのような番組がないので
そこまで大問題ではないけれどww
では表でどうぞ!!
| 曜日 | 初放送日 | 時刻 | 番組名 | 局 | 備考 |
| 日曜日 | 01/04 | 25:30 | ソ・ラ・ノ・ヲ・ト | TX | 期待大 |
| 日曜日 | 01/04 | 25:30 | 聖痕のクェイサー | CTC | たぶん切る |
| 火曜日 | 01/06 | 26:20 | バカとテストと召喚獣 | TX | たぶん切る |
| 木曜日 | 01/08 | 25:55 | デュラララ!! | TBS | |
| 土曜日 | 01/10 | 25:30 | はなまる幼稚園 | TX | 期待 |
| 水曜日 | 01/14 | 24:45 | のだめカンタービレフィナーレ | CX | 期待 |
「たぶん切る」と書かれているのは
何か特筆すべき状態にならない限り
視聴を打ち切ることがほぼ確定している作品
特筆すべきってのは
たとえば神作画だったり神シナリオだったり
要するに私の琴線に触れる作品にならない限り
「所詮萌えアニメか」ということで見なくなるということww
「ソ・ラ・ノ・ヲ・ト」はアニプレックスががんばってるようなので
かなり期待してます
キャラ原案がついてるのに堀口絵だってことで
なにやらいろいろ言われてるみたいだけど
がんばって欲しい
キャラ原案なんてたかだか「原案」なんだよwwwww
screenマジ便利
このscreenってのはいわゆるGNU Screenって言われてるやつで
詳しくはググれ
だいたいどこにでもある*nixな端末開いて
$ screen
でだいたい起動できるはず
入ってなかったら
# yum install screen
とか
# apt-get install screen
とか叩くと入る
で,何がそんなに嬉しいねんというと
仮想多重端末&画面分割&セッション共有
PuTTYで何セッションも開いて作業するのは
それはそれで便利だけど
セッション開きすぎて
今どのセッションで作業してたのかわからなくなったり
さっき作業してたセッションがわからなくなったり
suしてたセッションを忘れ去ったり
と,このような問題が多発していたので
こういうのを解決する手段として
仮想多重端末
ログを見ながらいろいろ作業したいっていうときに
画面分割
あとのセッション共有は
自分のラップトップで作業しながら
別の場所でログインしている端末に対して
いろいろ操作できる
相手がscreenで作業してたら
そのセッションを共有して一緒に作業できるような感じ
まだまだ使い始めたばっかりだけど
いやはや
便利ですねぇ
最近,以前に比べてすごく頻繁に自炊をするようになった
具体的にいうとほとんど毎日自炊中
何でかは
よくわかってないwwww
強いていえば
自炊用の材料がちょうどタイミングよく切れないからかなぁ
たとえば,冷蔵庫に料理酒と醤油でつけておいた鶏もも肉がなくなったと思えば
買いだめしてあるにんじんとかジャガイモが余ってる
もしくはその逆みたいな
材料あるから作るか,と思って
足りない材料を近くのスーパーで買ってその日の晩も自炊,とww
以前はほぼ毎日のようにサークルの友達と
ファミレスに飯を食べに行ってた自分とは思えないぞ
最近,経済情勢がってことで
自炊する人が増えてるらしいけど
私自身はそこまで金銭的に追い詰められてるわけじゃないから
別に毎日ファミレスでもいいんだけどねぇwww
なんでかな
そういう時代の波に乗ってしまったのか?
とりあえず
今のところ食費がファミレス時代に比べてかなり浮いてることが
預金残高からわかってるので
ぜひこの調子で続けていきたい
# ただ,どうしても自炊だと独り飯になるから
# ちょっと寂しいというのはあるww
# ファミレスでわいわいやりながら食べるのはそれはそれでいいもの
SSL証明書とった話でいろいろやったので
いくらかTipでも書いておく
GlobalSignとかVeriSignのサイトのマニュアルにも同じようなこと書いてあるけど
かゆいところに手の届く説明があんまりなかったからなー
OpenSSL使ってWebサーバとかメイルサーバとか立てる人の助けになれば
ちなみに,もっと初歩的なところで詰まってる人は
前述のGlobalSignかVeriSignのサイトのマニュアルが
非常によくできているのでおすすめ
ではTipをどうぞ
・秘密鍵の復号
一部のアプリケーションは秘密鍵が暗号化されていると
正常に鍵を認識してくれない
Postfixはその典型
Postfixの場合だと
- warning: cannot get private key from file /etc/ssl/private.key
- cannot load RSA certificate and key data
みたいなエラーを吐く
Dovecotだと
- Can't load private key file /etc/ssl/private.key: error:06065064:digital envelope routines:EVP_DecryptFinal_ex:bad decrypt
- Can't load private key file /etc/ssl/private.key: error:0906A068:PEM routines:PEM_do_header:bad password read
こんな感じ
ApacheやDovecotはパスフレーズを入力するオプションがあるけど
平文でパスフレーズ書いたファイルをどこかに置いておく必要がある
ちなみにDovecotは設定ファイルのssl_key_passwordディレクティブ
でも,そんなことするぐらいなら
秘密鍵を最初から復号しておいて
そのファイルのパーミッションにだけ気を配るようにした方が楽
# openssl rsa -in private.key -out decrypted.key
あとは復号化された秘密鍵のファイル「decrypted.key」を
ソフトの設定で秘密鍵として渡してやるとよい
ちなみに,秘密鍵が暗号化されてるかどうかは
秘密鍵の先頭を見ればいい
最初の2行が以下のような感じだったら暗号化されてる
-----BEGIN RSA PRIVATE KEY-----
Proc-Type: 4,ENCRYPTED
そのまんまwww
・中間CA証明書の結合
中間CA証明書をキーチェインに追加する必要があるとき
ソフト側の設定で中間CA証明書を示すより
サーバ証明書に中間CA証明書を結合してしまった方が楽
# cat server.cer intermediate_ca.crt > server.cert
サーバ証明書の下に中間CA証明書が来るようにすることが重要
で,ソフトの設定はserver.certを指定するようにしたら
中間CA証明書の指定は無視しても普通に動く!!
ちなみに,Apache+mod_sslの環境だとうまくいかなかった
PostfixとDovecotは何事もなく動いたけど
・SSLで接続できてるかチェック
# openssl s_client -connect REMOTEHOST:REMOTEPORT -showcerts
REMOTEHOSTとREMOTEPORTは適宜環境に応じて修正してね
これで,普通にSSL接続でセッションがはれる
ちなみに,接続直後にターミナルにいろいろ出力されるけど
その最後のあたり
Verify return code: 0 (ok)
って返ってきてたら証明書に問題はないってこと
Let's enjoy SSL life!
この前
SELinuxの話したときに
ログをよく見た人なら気づいたと思うけど
うちの研究室は
SSL証明書を
取得しました!!
わー
ぱちぱち
調子に乗って「mahoro.〜」で証明書とったwwwww
うはwwww
SSL証明書wwwwwwww
まほろまてぃっく仕様wwwww
SSLって楽しいな!
この前に,
研究室にOpteronサーバが余ってるって話をしたけど
暇だったのでWindowsServer 2008 x64 Enterpriseを入れた
WindowsServerなんて初めて触ったけど
かなり使いよいのな
サーバマネージャみたいな
システムの設定の一覧性がいいアプリケーションあるし
こういうマネージメントコンソールは
せひデスクトップ製品群にも採用してほしい
Professional以上だけとかでもいいから
あと,IEの設定がデフォルトで
比較的堅牢なのになってたり
OS周りの設定もまた同様になってたり
これまでサーバといったらLinuxだったけど
なるほど最近WindowsServerの割合が増えてきてるわけだわ
WindowsServer++
HAHAHA
SELinuxの追試じぁぁぁ
この前はあまりにヘタレというか
めんどくさいやり方だった
しかし
よくよくログを見たら
どうすればいいか書いてあるじゃないか!!
ログよく見なさいよ,私orz
ログは以下のような状態だとする
だいたい/var/log/messagesに記録されてるよ
setroubleshoot: SELinux is preventing the httpd from using potentially mislabeled files (/etc/ssl/server.cer). For complete SELinux messages. run sealert -l b8091ec2-1b36-4206-bde5-f380c677d53a
なお,この行の最後の文字列「b8091ec2-1b36-4206-bde5-f380c677d53a」は
UUIDだから基本的に環境によって全部異なります
詳しくは「UUID」でググれ
Linux環境の人なら
$ uuidgen
とすればそれっぽい文字列を出力してくれます
で,前回だと最後のメッセージを読み飛ばしてたの
「For complete SELinux messeges」からね
でもさ
よくよく見たら
run sealertほにゃららって書いてあるじゃん!
YOU! 走らせちゃいなよ!
# sealert -l b8091ec2-1b36-4206-bde5-f380c677d53a
HAHAHA
超詳細なエラーメッセージが見れたよorz
しかも,解決方法もご丁寧に書いてあるし
「Allowing Access」のディレクティブにだいたい以下のように書いてある
If you want httpd to access this files, you need to relabel them using
restorecon -v '/etc/ssl/server.cer'. You might want to
relabel the entire directory using restorecon -R -v '/etc/ssl/'.
はい
何事もなく
考えるまでもなく
脊髄反射で
# restorecon -v '/etc/ssl/server.cer'
解決!!
HAHAHA
今回の教訓
エラーメッセージはちゃんと読む
サークルの友達が研究室で新しいPC買ったとかいってたんだけど
Let's noteとかマジでないわwwww
ThinkPadに勝るラップトップなし
Let'sなんてバッテリ持つだけ
保守マニュアルが充実してるThinkPadは
トラブルがおきたときに本当に心強い
あと,キーボードの打鍵感が一度使うと離れられない
Let'sのキーボードなんて豆腐打ってるみたいで嫌い
# ということで私の周りに大量にいる
# Let's note信者を煽ってみた
最近のバラエティ番組がおもしろくない,という人は多いはず
ちょっと前にBPOが昨今のバラエティ番組について
いろいろ指針を示したけど
その提言にもあるように
食べ物を粗末に扱ったり
下ネタだったり
内輪ネタだったり
こういう要素がおもしろくないっていう根本にあると思う
でね
こういうの
最近のアニメに多い気がする
実際,私がアニメをみててこういう作品はおもしろくない
最近アニメでよく見るパロディがその典型
いわゆる「内輪ネタ」ね
非常に即物的かつ局所的な笑いは提供していけるけど
本当にそれだけ
後から思い返してもなんにもおもしろくない
生徒会の一存とかはまさにそのもので
あの作品を「おもしろい」といってみているやつを
私は理解することができない
「下ネタ」ってラインだとお風呂シーンとかがある
もちろん,こういうのを完全に否定してるわけじゃない
こういうシーンを入れることによって得られる
肩休め的なメリットは非常に大きい
でも,それだけしか考えてない・それに傾倒してる作品はだめ
最近だと充電ちゃんあたりか
充電ちゃんはややストーリーはあるけど
お色気にこだわりすぎだと思う
あそこまでこだわられると,見ていて残念な気分になる
アニオタとしては
「アニメーション」を「アニメーション」として楽しめるために
最低限それなりのストーリー性がほしい
昔のバラエティを思い出してほしい
私の代だとウリナリあたりは王道じゃないだろうか
あの番組は一時期,クラス中のほとんどの奴らが見ているといっても過言ではなかった
今だから美化されてるのかもしれないけど
あの番組には「ドーバー海峡横断部」や
「ポケットビスケッツ」・「ブラックビスケッツ」みたいな
何かに向かってがんばっていく,みたいなのがあったと思う
さすがにアニメにそこまでは求めないけど
見てて「がんばれ」と思えたり
「これからどうなるんだろう」ってわくわくできたり
こういう風に楽しめるものを提供してほしいと思う
クリエイターの人たちはがんばってほしい
この前
研究室に新しいマシンが届いたの
Core i7でメモリ4G
グラボがQuadro NVS295
で
最大の問題が浮上
このグラボ
DisplayPortしかついてないwwwwww
うちの研究室にはDisplayPort対応のモニタなんてないし
変換アダプタももちろんない
M/Bにはオンボードグラフィックスなんて載ってないから
どうしようもない
久しぶりに
「ただの箱」
という言葉がぴったりのPCを体感!!
まじありえねぇorz
ちなみにこのPC
DELLの標準構成品
要するに,DELLは標準で本体とディスプレイがつながらないPCを
売ってることになります
サポートに電話したら
「DisplayPortからVGAの変換アダプタは4000円ですが買いますか?」
と言われ
久しぶりに研究室でみんなの怒りが炸裂したwww
Amazonの
配送料無料キャンペーンが
また延長
相当売れてるんだろうなぁ……
本が1点から配送料無料になるので
これまで1500円になるまで待ってから注文だったのが
即注文になったし
ちょっと気になった漫画でも
「これだけだと配送料とられるしな……」と思って
クーリングオフできてたものが
ポチってしまうようになったwwwww
Amazonの罠だ!!
# このまま本が配送料無料化したら破産するwwww
CUIからSELinuxの設定を変更する
/var/log/messageにSELinuxが処理を停止させたふるまいが記録されているので
それをもとに適宜許可設定をする
たとえば以下のようなログが記録されていた場合について
setroubleshoot: SELinux is preventing add.cgi (httpd_sys_script_t) "create" to <不明> (httpd_sys_script_t).
このようにする
# semanage fcontext -a -t httpd_sys_script_t /var/www/html/private/schedule/add.cgi
ログには「httpd_sys_script_t」のオブジェクトタイプの「add.cgi」の処理を妨害したとある
だから,「add.cgi」について「httpd_sys_script_t」のオブジェクトタイプを許可する
フィーリングだけど何となく動いたのでよし
SELinuxってGUIの設定ツールがあるからそれ使うと便利だよって
そこら辺中に書かれてるんだけど
サーバが別の場所にあってGUIのツール使うの面倒なんじゃ!!
という流れで調べた
X転送とか
使ってられないよ
はははh
ぜひCUIのドキュメントを充実させてほしいものだね
# 後日,ゼミで担当の教授に
# 「GUIで便利なツールがあるよ」と言われたのは秘密!!
# 結局GUIかorz
この件について
追記しました
Google日本語入力とATOKについて
比較的Webの様々なところで誤解のある取り上げられ方をしているようなので
ここでその訂正を声高らかに行う
ATOKには推測候補機能がある
要するにGoogle日本語入力のサジェスト機能である
文字入力中のサジェスト機能をATOKは
デフォルトで装備している
ただ,デフォルトでオンになっていないだけである
この機能をオンにするためにはATOKの設定画面から設定を行う

上に示したように
「推測候補モードを初期値にする」にチェックを入れる
これで,入力中にGoogle日本語入力のように
サジェストが行われる
ATOKを無礼るな
Google日本語入力は確かにすばらしいアプリケーションだが
「日本語」の解釈性能はまだまだATOKの足元には及ばない
ただ,辞書がすばらしいという
だけである
ATOKにも「はてなキーワード辞書」というのがあり
これのおかげでGoogle日本語入力と比べて
遜色ないネットスラングや難変換単語の変換・入力が可能である
Google日本語入力はその辞書性能でMS-IMEを置き換えるソフトにはなるだろうが
辞書性能だけではATOKを置き換えるソフトウェアとはならない
もちろん,Google日本語入力が
日本語の解釈を適切に行うように進化していったならば
十分にATOKを置き換えられるようにはなるだろう
今後の発展に期待している
Google日本語入力登場
超使いたいんだけど身の回りが64bit環境かATOK環境なので
試せないorz
なんで32bit限定なんだよ!!
常識的に考えて64bitから提供だろうがぁぁぁぁ
というわけでGoogleさん
もっと64bit環境に優しくしてください
あと,これからの最大の注目点は
このプロジェクトがどれだけ辞書に対する攻撃に耐えられるかだな
鳴り物入りで登場したSocialIMEは
誰でも辞書に単語を登録できるという特徴から
ひどい変換候補を辞書に登録するっていう問題が起きてる
詳しくはググってもらえればわかるけど
こういう状態らしい
これでははっきり言って使い物にならない
天下のGoogle先生だからこういう問題には比較的簡単に対処できるだろうけど
どうしてもロングテールをチェックし始めると
ひどいノイズが載ることがあるので
それを以下にうまく躱すかがこれからの焦点か
さいごに,実際にまだ使ってないから何ともいえないけど
前後の文節を参照して変換したり
校正機能が充実してきたりすると
本格的にATOKの競合製品に成長していくと思う
日本語IMEが進化するのは日本語圏の住民としては大賛成なので
これから切磋琢磨していってもらいたい
この前の研究室の
サーバ移行でやったことをまとめとく
このドキュメントの対象はCentOS 5.4 x64上にPostfix+Dovecotでメイルサーバを構築する場合
今日はほんとにこのネタしか書かないよ
じゃあ,まず要件から
- メイルファイル
- SMTP
- SMTP- Auth必須
- SMTPsのみ利用可能
- SMTP-Authに通ったらどこからでもメイルの送信が可能
- POP
- APOP・POP3s (PLAIN)のみ利用可能
- どこからでもメイルの受信が可能
- IMAP
- IMAPsのみ利用可能
- どこからでもメイルの受信が可能
こんな感じ
つまり,利用できる接続は以下
- 受信
- POP3 (APOP)
- POP3s (PLAIN)
- IMAPs (PLAIN)
- 送信
要するに絶対に平文でパスワードがネットワークを流れないということ
このサーバのメイル用パスワードはUnixのPAM認証を利用してる
だから,パスワードの漏洩即SSHでログイン可という状態なので
パスワードを平文でネットワークを流すことはできない
じゃあ,ここからPostfix・Dovecotの設定をだだだだっとあげていきます
まず,基本的な部分
myhostname = ホスト名
mydomain = ドメイン部分
myorigin = オリジン
inet_interfaces = all
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
mynetworks = 127.0.0.0/8, 認証などのない自由な接続を可能にしたいIP
home_mailbox = Maildir/
delay_warning_time = 12h
myhostnameはたとえば「mail.hoge.example.jp」のようなFQDN
上の例の時だと,mydomainとmyoriginは「hoge.example.jp」
なお,mynetworksの設定はかなりの注意が必要
ここで設定したIPは後の設定でほとんど何でもできるようになるので
本当に信用のおけるIPアドレスのみ指定すること
protocols = imaps pop3 pop3s
login_process_size = 64
mail_location = maildir:~/Maildir
login_process_sizeはこの設定はOSが64bitの時のみ
このサーバではMaildir形式でMailboxを構成するので
こんな感じ
ちなみに,qmailからの移行だったんだけど
qmailで使ってたMaildir以下をそのまま新しい環境にコピーすれば
何事もなかったかのように動いてくれました
で,ここでprotocolsに「imap」だけ指定されてないことに注意
これは,「imap」を指定すると暗号化された接続以外に
なぜか平文の接続でimapにログインできてしまったためで
緊急的な措置
この措置の副作用でIMAP over TLSが利用できなくなってます
では次に無駄な機能の停止
biff = no
disable_vrfy_command = yes
ローカルbiffサービスを止める
VRFYコマンドを利用不可にする
ローカルのbiffサービスなんてもう誰も使わないでしょ
biffって何だって人はググれ
あと,VRFYコマンドはメイルアドレスの収集に使われることがあるので
念のため使えないように
次に,SMTP-Authを有効にする
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain = $myhostname
smtpd_sasl_security_options = noanonymous
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination
上述のmynetworksで指定したIPアドレス帯域からのアクセスを常に許可するようにし
そのほかのIPからはSMTP-Authに通ったらを許可し
それ以外はreject
- /usr/lib/sasl2/smtpd.conf (32bit版OS)
- /usr/lib64/sasl2/smtpd.conf (64bit版OS)
pwcheck_method: saslauthd
mech_list: PLAIN LOGIN
次に,APOPを有効にする
auth default {
mechanisms = plain apop
passdb passwd-file {
args = APOPのパスワードを記述するファイルへのパス
}
}
ここのAPOPのパスワードを記述するファイルには
1行に1アカウント分パスワードとユーザー名を記述する
具体的には以下のようにする.
username:{PLAIN}password
パスワードは平文で保存しなければならない
これは,APOPの仕様上仕方ないことなんだけど
あんまりやりたくない
「{PLAIN}」の部分はパスワードの暗号化方法を指定しているセクションだから
削除してはいけない
削除すると動かなくなるので注意
今回,APOPの対応はOB/OG用のアクセス手段を提供するためなので
基本的にはAPOPは有効にしない方がいいと思う
次に,POP3s/IMAPs/SMTPsを有効にする
まず,サーバのオレオレ証明書を作成
# mkdir /etc/ssl
# chmod 600 /etc/ssl
# cd /etc/ssl
# openssl genrsa 2048 > private.key
# openssl req -utf8 -new -key private.key -x509 -days 3650 -out cert.crt -set_serial 0
# chmod 400 *
なんか聞かれたら
適当に入力すればいいよ
オレオレ証明書だしwww
ただしひとつだけ
Common Nameに記入する文字列は,メイルソフトで設定するメイルサーバ名を入力しないとだめ
運用時に「mail.example.jp」でこのサーバを引けるようにDNSを設定しておくなら
Common Nameは「mail.example.jp」とする
あとは
# openssl x509 -in cert.crt -outform der -out cert.der
として生成されたderファイルをユーザ環境に証明書としてインストールする
これでセキュリティ証明書関係のエラーは出なくなる
で,ここから設定
smtpd_use_tls = yes
smtpd_tls_loglevel = 1
smtpd_tls_received_header = yes
smtpd_tls_key_file = /etc/ssl/private.key
smtpd_tls_cert_file = /etc/ssl/cert.crt
tls_random_source = dev:/dev/urandom
smtps inet n - n - - smtpd
tlsmgr unix - - n 1000? 1 tlsmgr
このファイルは,基本的に該当行のコメントをはずすだけでおっけー
ちなみに
smtpsの下にある「- o」で始まる行はmain.cfの設定を上書きするオプション
コメントアウトすると,変な設定で上書きされるので
コメントアウト禁止
ssl_disable = no
ssl_cert_file = /etc/ssl/cert.crt
ssl_key_file = /etc/ssl/private.key
login_process_per_connection = yes
login_max_processes_count = 64
次に,POP3/IMAPでのプレーンテキスト認証を無効にする
disable_plaintext_auth = yes
この設定を行ってもAPOPは利用可能
APOPはプレーンテキストじゃないのでwww
あと,なぜかこの設定をしてもIMAPだと平文認証がとおる……
ちなみに
今回の設定ではDovecotのauth defaultセクション内で
以下のように記述してる
mechanisms = plain apop
だから認証できるのはPLAINかAPOPだけ
で,この設定によって暗号化されていない経路でのPLAIN認証が拒否される
つまるところ,このサーバにおいて利用できる認証方法は以下の3つ
ちなみに,例外的にメイルサーバ内だけで完結する処理の場合はこの制限は適用されない
つまり,localhostからの送信の場合はPLAIN認証でPOP3を用いてメイルを受信することができる
telnetでlocalhostに入って作業するときは便利
次に,SMTP-Authでのプレーンテキスト認証を無効に
smtpd_tls_auth_only = yes
この設定を行うことで,暗号化されていない経路においてAUTHコマンドが利用できなくなる
こんなもんかな
長かったけどwww
ちなみに
こんな感じの設定でSMTP + SSLだけなぜか接続できない
SMTP over TLSはいけるんだけどね
何がおかしいのかわからないから
とりあえずそういう仕様ってことで
動いてます
研究室の
サーバ移行ですが
無事終わった
よかった
まあ,13時から始めて14時で終わるはずが
気がつけば15時でしたが
でも,特に大きな問題もなく移行完了できたと思う
いちばん大きな問題になったのが
学類のメールサーバが死んでたので
メールの配送ができない問題の切り分けに手間どったこと
30分ぐらい時間が無駄にorz
だって,学類のメールサーバ
メールを転送するのに受信しないんだぜ?
バウンスも返ってこないし
なんなんだよ(怒
とりあえず,このサーバ移行関係で
私が担当した分のドキュメントを
これからどどどっとこのサイトにアップしていく予定
将来Postfix+Dovecotで環境を構築する人の助けになればいいね