Services.plistを、
/System/Library/Lockdown/
に上書き。
カテゴリー別アーカイブ: 未分類
Fwd: PHPからのメール送信・改行コード
Outlookで、PHPから送信したメールの改行が反映されないことが頻発。
原因をしらべた。
—————————————————————-
qmail の RFC 違反
[http://ya.maya.st/mail/qmail-violations.html]
■qmail-smtpd
CR+LF を LF に変換する。
単独の LF は一時エラーにする。
■qmail-inject
改行コードの変換はしない。
ただし、ヘッダの追加、書き換えのあった行については LF になる。
■qmail-local
改行コードの変換はしない。
■qmail-remote
LF を CR+LF に変換する。
すでに CR+LF だった場合は CR+CR+LF になる。
■qmail-pop3d
RETR/TOP に対しては LF を CR+LF に変換して返す。
LIST/STAT には変換前のサイズを返す(上述)。
—————————————————————-
送られてくるメールをみてみると、
○○○○○○○○○○○○○○○○○CR
CRLF
○○○○○○○○○○○○○○○○○CR
CRLF
○○○○○○○○○○○○○○○○○CR
CRLF
となっているので、
借りてるサーバーが、qmail-remoteで、CRLFで改行してると、
LFがCRLFになって、結果CRCRLFとなっているのでしょう。
さらに、おどろくべきことに、Outlook2002/2003とかだと、
CRCRLFという一連の流れを半角スペースとして表示するらしい。
qmailの場合はLFで処理しないと駄目ってことか。
ちなみに、SMTP/POP3 の改行コードは CR+LF と規定されているみたい。
Windows8.1 右クリックメニューカスタマイズ
fast explorerを使っていたのだけど、Win8.1ではフォルダのメニューがカスタマイズできず。
自分でレジストリを編集することにした。
すべてのファイルは
HKEY_CLASSES_ROOT\*\shell\[[表示名]]\command
これだと、フォルダには反映されず。
フォルダは
HKEY_CLASSES_ROOT\Directory\shell\[[表示名]]\command
commandには、バッチ等のパス。C:\somebat.bat “%1″ 引数でパスを渡す
AWS ELBが動かなくなった
ロードバランサに登録されたインスタンスが突如OutOfServiceになった。
原因は/index.htmlを削除したこと。
ELBの設定のHealth Checkのところ、Ping Targetに指定されたファイルにPingを定期的に打ってチェックしている様子。
index.htmlがいやだったら別のファイルを設定して、おいてあげる。ファイルは0バイトのファイルでOK。
IME設定
タスクバーのIME右クリック
プロパティ
詳細設定
・全般
-スペースの入力 常に半角
-キー設定 Shift + F10 [入力文字]カタカナ [変換済み]ひらがな
・予想入力 予想入力しない
・辞書/学習 ユーザー辞書 編集→ツール→テキストファイルからインポート
AWS EC2のセットアップメモ
東京リージョンでサーバー二つとロードバランサーをセットアップ
片方だけDBを稼働
セキュリティポリシーでポートを解放しないと片方からつながらない
httpd.confでAllowOverrideをAllに設定して.htaccessが動くようにする
yumでPHPだとかいろいろインストール
/etc/php.iniでDate関数の設定
ロードバランサーはスティッキーセッションをセットアップして、ログインからログアウトまで同じサーバーを見に行くようにする。
ELB → Description → Port Configuration → Stickiness: Disabled の横のEditをクリックして
http://docs.aws.amazon.com/ja_jp/ElasticLoadBalancing/latest/DeveloperGuide/US_StickySessions.html
http://okisanjp.com/archives/1064
Outlookの添付ファイルが開けない
Outlook2010でword2013を使用
office系の添付ファイルがエラーで開けない。ディスクがいっぱいでないか確認しろってふざけたエラーがでる。
wordのほうの設定
ファイル
オプション
セキュリティセンター
保護されたビュー
全部チェックをはずす。
FlashDevelopでexe書き出し
native processを使うには、airではダメなのようで、ネイティブインストーラーにしないといけない。
application.xmlに
を追加
Packager.bat
6行目の拡張子を.exe
set OUTPUT=%AIR_PATH%\%AIR_NAME%%AIR_TARGET%.exe
11行目に -target nativeのオプション追加
call adt -package %OPTIONS% %SIGNING_OPTIONS% -target native %OUTPUT% %APP_XML% %FILE_OR_DIR%
Windows8.1 休止状態から勝手に立ち上がる
たぶん、ネットワーク経由で起動させられてるっぽい。
コンパネからディバイスマネージャー
ネットワークアダプター
電源の管理
電源をOFFにできるようにするをはずす
マウスも同様にしておく。
Outlook メール作成
Outlookでメールを作成する際に、Backspaceで文字が消えない。
なんだよこの仕様。wordもきっとこうなんだろうな。
メール作成画面で、ファイル→オプション→メール→編集オプション→詳細設定
選択した文字列を置換入力する
に、チェック。
office入れる気はなかったんだが、サードパーティの表示が怪しい事がしばしばあったので仕方なく購入。
windows8と言い、officeと言い、本当に使いにくい。
ソフトウェアの資産に縛られて仕方なく使ってる。