文系プログラマによるTIPSブログスマートフォン用の表示で見る文系プログラマによるTIPSブログ文系プログラマ脳の私が開発現場で学んだ事やプログラミングのTIPSをまとめています。シェルスクリプトのmailコマンドでメール送信2012-10-11シェルスクリプトのmailコマンドでメール送信シェルスクリプトTwitterGooglePocketbashでちょっとメール送信したい時ってありますよね〜CentOS・bashの環境でシェルスクリプトからメール送信する際、件名や本文が文字化けしまくり、発狂した挙句に結局rubyやpythonでメール送信処理を書いた経験があります。シェルスクリプトだけでメール送信したいので、ちゃんと調べて実装してみました。success"subjectが化ける事が多いのですが、理由はメーラーがヘッダのエンコーディングを正しく解析できていないからです。はてな区切りでイコールで先頭と末尾を囲み、B、Base64でエンコーディングしたsubjectを設定する事で、メーラーは正しくsubjectを認識できます。本文の改行については、echoの-eオプションでエスケープの解釈を有効にすると改行されます。1箇所ハマったところがあります。それは、CentOSのbase64コマンドは文字数が多いと勝手に改行が入る点です。手元のmacでは改行が入りませんでした。改行のせいでヘッダが壊れ、subjectが文字化けしました。しているのは、その改行を除去するためです。iconvはそんな優秀じゃないので、半角カタカナ等を入れると正常に処理できないかもしれません。bootデビューしたので良かった点と悪かった点を書い...長い道のりでした・・・2015-01-10SubEthaMailのwiserで仮想SMTPを立ててjavaのメール送信をユニットテストする!メール送信はまだまだ業務で重要ですね。週間)昔は業務系SIer、今はベンチャー企業でプログラムを書いています。INFILEを実行できるようにするmacのAutomatorでhomebrewのコマンドをFinderのサービスから実行できるようにするReactオススメ書籍React自体の基礎、AtomicDesignの適用、CSSの運用手法の歴史的な経緯とメリットデメリット、Reduxの基礎、redux-sagaによる非同期処理、サーバサイドレンダリング、テスト、lint、を学ぶ事ができます。単行本(ソフトカバー)この商品を含むブログを見るAngularオススメ書籍Angularを学ぶなら絶対以下がおすすめです!バインディング、ディレクティブ、パイプ、フォーム、コンポーネント、サービス、ルーティング、httpClientによる非同期httpリクエスト、テスト、angular-cli、を非常に丁寧な説明で網羅的に解説しています。大型本この商品を含むブログを見るSEOオススメ書籍SEOを学ぶなら絶対以下がおすすめです!クローラに対して何をどうすればサイトの巡回効率・速度を上げる事ができるのか、どういったマークアップをする事が標準仕様なのか。巷に溢れる業者による経験則に基づくオレオレSEO情報は一切無く、全てGoogle等のオフィシャルな情報に基づいて何をすべきか、どんな手段があるのかを解説されています。プログラマな私が業務で行った施策が多く書かれており、プログラマ寄りで高度な内容となっており、巷のビギナー向けの曖昧な情報集とは一線を画しています。Amazonアソシエイト・プログラムの参加者です。reserved.スターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。