goucorporation のアーカイブ

インターン四日目

2015年10月2日

実践編のWebメール > Webメールの既読を未読に戻す機能に取り組み終わらせました。 基本的にはeclipsenの検索機能を使いreadMailを含むメソッドをコピーしunreadMailなどに名前を変えたものを同じクラス内に加え最後に。 lib/mail/src/main/java/com/aimluck/eip/mail/file/ALFileLocalFolder.java 内に + + @Override + public boolean un
続きを読む

インターン三日目

2015年9月29日

今日はhackを有効に活用し質問を多くしたこともありかなり進みました。 まずURL文字タイプのバリデートですが。 portlets/test/src/main/java/com/aimluck/eip/test/TestFormData.javaに以下を加えることによって達成できました。 + // URL + url.validate(msgList); + // URLの文字数制限 + url.limitMaxLength(2000)
続きを読む

インターン二日目

2015年9月25日

インターン二日目、前回よりhackを有効活用でき、質問も多くしたためURL欄の作成、バリデート、データの保存までとりかかれました。 入力したURLが正しく表示されずURL $!result.Detail.URL とでてしまうので次回そこを直し、バリデートが動いていることを確認します。 portlets/test/src/main/java/com/aimluck/eip/test/TestFormData.java でnoteを検索しnoteを含んだコードを
続きを読む

SSL証明書を.crtから.pemに変換する方法

2015年9月18日

次のコマンドで.crtから.pemに変換できる。 ``` openssl x509 -in source.crt -out tmp.der -outform DER openssl x509 -in tmp.der -inform DER -out dest.pem -outform pem ```
続きを読む

NginxでSSLで有効にすべき暗号化方式

2015年9月17日

nginxで設定ファイルに使用する暗号化方式を指定できる。 ``` ssl_ciphers ALL:!aNULL:!ADH:!eNULL:!LOW:!EXP:RC4+RSA:+HIGH:+MEDIUM; ``` [参考](http://comodo.jp/support/crt/dtl_50)
続きを読む

AmazonS3でファイル名/オブジェクトキーで非推奨の文字一覧

2015年9月15日

AmazonS3でファイル名/オブジェクトキーで非推奨の文字をまとめました。 ■特殊な処理を必要とする可能性がある文字 16進数の 00~1F(10 進数の 0~31)の範囲および 7F(10 進数の 127)の ASCII 文字と ``` &$@=;: +,? ``` ■使用しない方がよい文字 表示不可能な ASCII 文字(10 進数の 128 ~ 255 の文字)と引用符と ``` \^`>
続きを読む

シェルスクリプトで連続した空白とタブを単一のタブに変換する

2015年9月14日

cutコマンドなどはデフォルトのデリミタがタブなのでこれがあると 処理のしやすさが大幅にアップする。 ``` sed -E 's/[\t ]+/ /g' ```
続きを読む

AWS-CLIでCloudWatchでカスタムメトリックスを追加する雛形

2015年9月10日

``` aws cloudwatch put-metric-data \ --metric-name "$name" \ --namespace "Custom Metrix" \ --dimensions "InstanceId=$EC2_INSTANCE_ID" \ --value "$value" \ --unit "$unit" ``` $name,$value,$unitに好きな値を入れることでCloudWatchに値をプロットできるようになります。
続きを読む

WordPressのセットアップでのwp-settings.php関連の対策

2015年9月9日

ChefでWordPressを入れると wp-config.phpファイルに書き込む事が出来ません。 というエラーが出てしまったので、対応策を探した結果、 私なりのやり方を発見したのでここに記します。 ■原因 原因はファイルの所有者が正しくないという物でした。 nginx+php-fpmで構築していたのですが、wordpress関連のファイルの所有者が rootだったり、nginxだったりするとおそらく読み込めません。 正確に書くとphp-fpm側の設定フ
続きを読む

Apacheタイプのアクセスログの時刻を抜き出す

2015年9月8日

Apacheなどのアクセスログから時刻の部分のみを抜き出すコマンドは ``` grep -E -o "[0-9]{2}/[a-zA-Z]{3}/[0-9]{4}:[0-9]{2}:[0-9]{2}:[0-9]{2}" log_file ``` で実現できます。
続きを読む

grepで囲まれた文字を最短一致させるときの工夫

2015年9月7日

grepでカッコ(例えば、[ ] )に囲まれた文字のみを切り出したいときなどには 正規表現で言う所の ``` ¥[.*?¥] ``` を使うことになります。この書き方だと最短一致するような書き方なのですが、 grepコマンドのバージョンの大半は最短一致できませんし、できるオプションがありません。 そのときは ``` ¥[[^¥]]*¥] ``` このように書くと最短一致するようになります。 ただし、カッコがネストされている場合などには対応していないので
続きを読む