postfixとRedmineを連携させる 1.postfixでGmailを使えるようにする

個人プロジェクトの管理が必要になって来たためRedmineVM上に立てた。

全体的な概要としては以下の通り

f:id:moro53:20170320112430p:plain

まずpostfixからGmail経由でメールを送れるようにする

コはコンピューターのコ | Postfix から Gmail 経由でメールを送る

ここを参考に、/etc/postfix/main.cfに以下のように追記

# GMail

relayhost = [smtp.gmail.com]:587
smtp_use_tls = yes
smtp_tls_CApath = /etc/pki/tls/certs/ca-bundle.crt
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_tls_security_options = noanonymous
smtp_sasl_mechanism_filter = plain

続いて/etc/postfix/にsasl_passwdというファイルを作成し以下のように記述する

[smtp.gmail.com]:587 gmail_address@gmail.com:password

ファイルを読めないようにするのも忘れずに。今回は自分しかユーザがいない前提なので所有権を変更する必要はない。複数人がsudoerの場合は参考にあるように所有ユーザを変更すべきだろう。

chmod 600 /etc/postfix/sasl_passwd

(今思ったら今回の環境だと別にこれやっても意味ないな……)

 続いてハッシュ形式に変更

 postmap /etc/postfix/sasl_passwd

これでテストメールを送信

mail testmailaddress@gmail.com

 ログを確認する

sudo cat  var/log/maillog

...delays=0.12/0.2/3.3/0, dsn=4.7.14, status=deferred (SASL authentication failed

(中略)

 Please log in via your web browser 

 あっれー?とりあえずgmailにログインしてみる。するとこんなメールが届いてた

f:id:moro53:20170320163454p:plain

どうやらアクセスをgoogle側で弾いているようだ。今回はこのアカウントを送信専用としてしか使わないのでアプリへのアクセスを許可。再度送信してログを確認

 sudo cat /var/log/maillog

(中略)

status=sent

 やったー!(+1)

次回はDockerを使ったRedmineのインストールについて。

新年明けましておめでとうございます

去年のやることリスト?何のこったよ。

 

今年勉強できたら良いなーなこと

FPGA

vim script

javascript

Bot

・符号理論と情報理論

文字コード

今年これしたいなー、なこと

・キーボード自作

・プリント基板自作

・-15kgのダイエット

とりあえず本を一冊買いました。

 

誤り訂正符号入門

誤り訂正符号入門

  • 作者: J.ユステセン,T.ホーホルト,阪田省二郎,栗原正純,松井一,藤沢匡哉
  • 出版社/メーカー: 森北出版株式会社
  • 発売日: 2005/09/30
  • メディア: 単行本
  • 購入: 1人 クリック: 12回
  • この商品を含むブログを見る
 

 

数式がいっぱいだけど負けないんです。頭の中にテトラを飼おう。

 

数学ガール (数学ガールシリーズ 1)

数学ガール (数学ガールシリーズ 1)

 

 この本のレビューはまた今度。

Walkmanにプレイリストを自作して転送する

 

私は香水瓶でウォークマンデビューして以来、ウォークマンのみを使ってきました。

 

f:id:moro53:20151120000959j:plain

名機NW-Eシリーズ。スティック型の操作感は今でも通用すると思う。復刻を望む。

当時はネットMDから続くSonicStageという(ひどい)音楽管理ソフトを使って転送していました。iTunesウォークマン版みたいなものですね。昔はPCに繋いで音楽を転送できる、というだけで「ネットワーク」という名前がつくウリになっていたんですよ。

NW-EはNetwork Walkman Eシリーズという意味でした。

 

さて時代は移り変わり私はNW-A10を愛用、マシンはMacWindowsの両刀。管理ソフトも(ソニーの)世の中ではSonicStageからX-アプリに移行しています。だが私はiTunesユーザ。ではどうやって音楽をWalkmanに転送しているかというとContent Transferというものを使っています。

ソフトウェアダウンロード|簡単転送アプリケーション「Content Transfer」 | 音楽のソフトウェア | サポート・お問い合わせ | ソニー

ドラッグアンドドロップで音楽が転送できる優れものです。

もうX-アプリ要らないんじゃないかな

 

ところがですね、ここを見てください

製品概要|簡単転送アプリケーション「Content Transfer」 | 音楽のソフトウェア | サポート・お問い合わせ | ソニー

Windows版だとプレイリスト転送ができないんです

Mac版はできる。多分X-アプリMacに対応してないからなんでしょうね。

というわけで困ったぞ。音楽を転送する度にMac立ち上げてAmazonからダウンロードさせてプレイリストをiTunesから作って……面倒臭すぎる。かと言って全ライブラリを今からX-アプリに移行するのも……

 

ちょっとプレイリストの中身をエディタで見てみましょう。

f:id:moro53:20161023231007p:plain

あれっプレイリストってただのファイルパスなの!?

というわけで早速新しく買ったアルバムでプレイリストを自作する。

 

f:id:moro53:20161023231309p:plain

(他のプレイリストには絶対パスらしき記述もあったのでそれっぽくした)

MUSICフォルダの中にこのプレイリストを置いて……普通に動いた。

よし、これでX-アプリはもう要らないな!

 

 

The Midsummer Station

The Midsummer Station

 

 

FitBitが壊れたので交換を頼んだよ

そのログです。

故障に気づいたのはバンドの接着が剥げてきたこと。文章で説明してもよく分からないと思うのでこの写真を見て欲しい

f:id:moro53:20160927001448p:plain

 

うん、酷いな。というわけで早速サポートに連絡する。

サポート

https://help.fitbit.com/?l=ja&cu=1

Eメールサポート->製品を選択->プラットフォームを選択->破損でメールを送る。

すると次のようなメールが届いた。

 

Fitbit製品をご愛用いただきまして、誠にありがとうございます。

日本正規代理店での購入であることを領収書で確認次第、代替品送付にて対応させていただきます。

代替品発送準備にあたり下記項目をご返信ください。

- 領収書のコピー(オンラインでご購入された場合は購入履歴のスクリーンショット可能)
- 今回の案件番号”(削除)”を紙に書き、それと同時に本体の破損が確認できるよう写真を撮りご送付ください。
- 領収書ない場合、代わりにご購入日とご使用開始日を教えていただき、それにあわせまして、
ご購入された際の製品箱の裏面に【美貴本】と記載されているシールを写真に取って
いただきまして、こちらのメールに添付いただければかと思います。
- Fitbitでの登録メールアドレス
- 姓名
- 郵送先住所(郵便番号含む)
- 電話番号
- 商品の色とサイズ

上記項目を確認次第、発送手続きを開始させていただきます。

どうぞよろしくお願いいたします。 

 OK、早速案件番号を付けた写真を送る。上に貼った写真は実はその案件番号付き写真のトリミングである。写真を送った次の日にはこのようなメールが来た。

 

ご返信ありがとうございます。

本日の在庫状況を確認し、Fitbit Charge HR Blue, Large発送手続きを完了しました。到着まで約1週間かかります。

注:当社は全国共有での在庫管理をしております。発注が重なる等の理由によりごく稀に欠品の可能性がございます。
その場合、至急対応させて頂きたいと存じますので、1週間後代替品が到着しない場合はお手数お掛け致しますが再度ご連絡下さいます様お願い致します。 

交換用デバイスの設定方法は、以下のリンクをご参照ください。
http://fitbit.link/1n0MEDZ

現在お持ちのデバイスにつきましてご返送の必要はございません。
 

スクショでOK、 現品の返送なし。ロジクールと同じシステムで私はこれがわかりやすくて大好きだ。ちょうど一週間後に代品が届いた。

 

f:id:moro53:20160927002900p:plain

満足。ところで宅配便だと一週間後の日時指定になってたんですがその必要はあったんですかね。

 

 

 

なぜプログラマーが映画ピロスマニを見てはいけないのか

もう去年の話になるが、岩波ホールで現在グルジアの画家を描いた「放浪の画家 ピロスマニ」が上映されていた。

eiga.com

 

1969年のグルジア(当時はソ連)映画であり、日本では37年ぶり(!)の上映となる。

岩波ホールのような単館映画館好きの私は画家の映画を見たことないということもあり、早速見てきたのであった。

 

これが大きな間違いだった

 

以下全編ネタバレ。また私はピロスマニどころか画家の界隈を一切知らないので

仮に間違い、思い込みがあったり史実との違いを指摘できなくてもご容赦願いたい。

そもそもグルジアってどこだよ。

 

ピロスマニは田舎ではあるがそこそこ大きな家に生まれたようで、都会に出て鉄道会社で働いていた。しかし会社を辞めて友人と田舎でチーズ・バターなどの乳製品を売る商売を始める。

店の前にはピロスマニ自作の牛の絵が飾られ、商品や店の評判も良く、伯爵のコックが買い付けに来たりと順風満帆な出だしを見せる。

 

しかしあるとき姉が夫と共にやってきて「人生は短い。そろそろ落ち着くべき」と縁談を持ちかける。

はい早速スクリーンの向こうからジャブいただきましたー

しかも「田舎の娘が良い。貞淑だから」とうちの地元を見せてやりたくなるようなセリフまで来る。

 

ここで一気に結婚式までシーンが飛ぶ。グルジアの音楽に乗せて綺麗なお嫁さんや親族が踊る。ここだけ見れば幸せな映画だ。しかしこの縁談には裏があり、結婚のどさくさに紛れて姉夫婦がピロスマニの資産を売り叩く

もうこの時点でピロスマニは人間不信レベルマックス、怒りのあまり縁談をぶち壊して結婚式を抜け出す。ピロスマニは店に戻り牛刀を取り出し「あいつの喉を叩き切ってやる!」と激怒。それを諌めた友人に対しても怒鳴りつけ、店を捨てて出て行ってしまう。

 

こうして放浪の画家ピロスマニが誕生する。

 

 

もうこれだけで嫌になった?ご冗談を、これからですよ。

さてピロスマニは画家とはいえ放浪であり、日々の銭や寝床は酒場で絵を描くことで得ていた。しかし才能があったのか、上流階級が集まるようなショー付きのレストランに度々出入りする程度には稼いでいるようだ。酒場でも「風呂にも入れる、部屋も与える。絵は仕事が終わったらいくらでも描いて良い」と、酒場の店員にならないかというオファーまでされる。

しかし自由が良いと断り、放浪を選ぶピロスマニであった。

絵の評判は街の中でも有名であり熱狂的なファンもつく。ピロスマニの絵を買おうとする人がいると「俺たちのピロスマニの絵だぞ!」と暴れ回る店員が出てくるぐらいだ。

ピロスマニに白髪が生え始めた頃、たまたまレストランにある画家が訪れる。ピロスマニの絵を見て一目で惚れ込んだ画家は、早速放浪しているというピロスマニを探すべく町中を歩き回る。ピロスマニの描いた絵を辿りながら、ついに看板を描いているピロスマニと接触することに成功する。

初めて自分の絵をスーツでビシッと決めた世界の人間に褒められたピロスマニ。その喜びは大きく、「世界でも俺は有名なんだ」と酒に酔っているとはいえそんなセリフがポロリと出てきてしまうほど。

ピロスマニは画家として都会に紹介され、一躍有名人となる。

 

しかし放浪を選んできたピロスマニは当然独身、酒場で酒を飲み続けるピロスマニを見かねて、酒場のマスターから精神安定上の理由から結婚を勧められる。「結婚するんだ。奥さんができて子供ができたら気が晴れるさ」「赤ん坊の声は嫌いだ」酒をあおるピロスマニ。しかし酔いを醒ますために外に出たところ、馬車の上で赤ん坊に授乳する母親を見かける。

自分が手に入れられなかった幸せを目撃し、酒場に倒れ込むように駆け込む。「酒だ、酒だ。胸が張り裂けそうだ」と一気飲みを繰り返し、ベッド代わりのテーブルに体を投げる。

あんまりな姿にこっちの胸も張り裂けそうだよ!

 

そしてかつては「殺してやる」とまで憎んだ田舎の姉夫婦のところへ行き、姪や甥たちと食事をする。

「今度は鉄の鋤を持ってきてあげる」

まるで姪や甥にお小遣いを渡して家族ごっこする独身男性みたいだぁ……

 

さらにその帰り道たくさんの子供を連れた女性に出会う。

「君は……」そう、その女性は本当なら自分の嫁となった女性であった。

「君の、子供?」と戸惑うように尋ねるピロスマニ。「はい」

まるで自分が小学生の時に逃したフラグを寝床で思い出して落ち込む独身男性みたいだぁ……

 

 「そうか……立派に育てると良い」

まるで失恋したことに気づきたくなかった独身(略)

 

そして酒を飲むピロスマニ。ひたすら酒を飲むピロスマニ。

まるで田舎に帰って仲の良かった女友達が同窓会に子供を連れてきたのを見た独(略) 

 

だがここからが本番だ

 

家族がなくても絵の才能と名声がある。そう思っていたピロスマニだったが新聞記事で「絵の基本を知らない」と酷評されてしまう。その途端に街の人たちの態度は一転。

 

 ピロスマニの絵はありとあらゆるところから消え去り、人々は目をそらし、かつて熱狂的だったファンも自分を無視するようになった。かつてはここで働かないかと誘ってくれた酒場の親父も自分を無視。

「おい僕だよ!ピロスマニだよ!」

「ピロスマニ?だからなんだってんだ」

 

そしてかつて自分の傑作と言われた馬の絵が無造作に街に捨てられているのを見たピロスマニが悲しそうに呟く。「僕は、いい笑い者にされたのか」

 

仕事もなくなり、人目を避けて誰もいない空き家の階段の下の物置で寝るようになったピロスマニ。加齢と栄養失調で痩せこけている。絵の具ももう買えない。

 

しかしそんなピロスマニにチャンスがやってくる。感謝祭のために絵を描くという依頼が来たのだ。部屋の中に缶詰にされ、画材も何もかも揃っている、足りないものは窓から支給するという完璧な作業環境だ。ピロスマニは決意したかのように用意してあった酒を静かに飲んだ。頑張れピロスマニ!チャンスだピロスマニ!ここで傑作を作って世間を見返してやれ!

 

 

そして感謝祭の日、街中は音楽と踊りと鮮やかな色彩で溢れる。

ピロスマニがかつて通っていたレストランでもレコードや生演奏と一緒に若者や老人がはしゃぎ、酒を飲み、大きな声で笑いあう。

そして酒も料理も無くなり、日が暮れた頃にポツリと誰かが呟く。

「ピロスマニを忘れていた」

 

あんまりだ。

 

作業場のドアを開けると、完成した作品の前に絶望の表情で立っているピロスマニがいた。 

なんと声をかけて良いかわからない人々の側を無言で通り過ぎ、ピロスマニはやがて街のどこかに消えていった。

 

そして感謝祭が過ぎ、本格的に冬になったある日

だれにも見取られずにピロスマニは死んだ。どことも知れない小さな物置で。

 

 

「特殊技能を持っておりそれを頼りに自由を選びしかし技能が認められなくなった途端に社会から迫害を受ける職業」

まるでプログラマーみたいだぁ……書いてるのまじでつらいんですけお!

 

 ちなみにあまりに辛すぎて鑑賞中に心拍数が跳ね上がり、Fitbitが激しいエクササイズをしていると勘違いしていた。

 

というわけでオタクは絶対この映画を見るなよ!絶対だぞ!

朝早起きする生活に変える一つのコツ

夜11時に寝て朝六時に起きる生活を始めて一ヶ月ほどになるが、すこぶる体の調子が良い。原因不明だった手の震えも無くなったし、慢性的だった腹痛も無くなったし、背中の痛みまで消えてしまった。

朝は起きてまず甘い香りのするベトナムコーヒーを淹れ、スモークサーモンとクリームチーズのシンプルなサンドイッチを楽しみ、その後ネットサーフィンをするという数ヶ月前の自分なら思わず殴りかかるようなライフスタイルをしている。

さてこのライフスタイルに挑戦したのはこれが初めてではなく、何回も失敗をしている。朝起きれない、昼眠くなる、夜眠れないのどれかが原因で毎回挫折した。

そんな私が朝早起きする生活に何故チェンジできたのか、そのコツを一つ。

 

夜にカフェインを取らない

カフェインはおなじみコーヒーだけではなく、ウーロン茶や緑茶、紅茶にも色々入っている。家で水分補給はもっぱら2Lペットボトルのお茶ですという人はご用心。寝る前のコーヒー牛乳など言語道断。私は夜九時以降一切のカフェインを断つことで夜中の寝付きが良くなった。

さらに夜中のコーヒーを断つことでカフェイン耐性を下げ、朝に飲むカフェイン、昼に飲むカフェインの効力を上げることができる

 

朝起きれないは早めに寝ることで、昼眠くなることは昼に飲むカフェインの効き目をよくすることで、夜眠れないのはカフェイン断ちで対応する。

 

雑な記事だって?そりゃもう寝る時間だから……zzz

 

 

 

 

MACアドレスの小さい番号トップ10は誰が持っている?

MACアドレスは48ビットからなるアドレスであり、上位3オクテット(OUI)は各ネットワークインターフェースメーカーがIEEEに料金を払い、ユニークなナンバーを貰う。

ユニークなナンバーは全て公開されており、以下のURLで実際に世界中のMACアドレスに付与されているOUIを覗くことができる

http://standards-oui.ieee.org/oui.txt

(この記事を書いている段階でなんと3MBもある)

というわけで若い番号トップ10、一気に全て見せましょう

 

00-00-09   (hex)                XEROX CORPORATION

00-00-08   (hex)                XEROX CORPORATION

00-00-07   (hex)                XEROX CORPORATION

00-00-06   (hex)                XEROX CORPORATION

00-00-05   (hex)                XEROX CORPORATION

00-00-04   (hex)                XEROX CORPORATION

00-00-03   (hex)                XEROX CORPORATION

00-00-02   (hex)                XEROX CORPORATION

00-00-01   (hex)                XEROX CORPORATION

00-00-00   (hex)                XEROX CORPORATION

 

全部ゼロックスじゃねーか!IEEE 802規格が元々ゼロックスから来ていることは知っていたがまさかトップ10を占めているとは知らなかった。

では一番最初に出てくるゼロックスじゃない会社は?

ネットワーク界の巨人Cisco?それとも案外HPあたり?組み込みでスタンダードの地位を占めているBroadcom?新人のDELL?

では実際に見てみよう。ゼロックス以外で一番小さな番号を持っているのは……

 

 

00-00-0A   (hex)                OMRON TATEISI ELECTRONICS CO. 

 

買収かなんかでこの番号を手に入れたのか、まさかのオムロンである。オムロンは健康機器だけではなく工業用工作機械や電子部品を初めとした情報系事業も行っている。例えば自動改札機はオムロンだし、Suicaオムロンだ。でもこんな所で名前を見るとは思わなかった

自動改札機の運賃計算プログラムはいかにデバッグされているのか? 10の40乗という運賃パターンのテスト方法を開発者が解説(前編) - Publickey

 

ちなみにシスコが出てくるのは

00-00-0C (hex) Cisco Systems, Inc

 

(もしかしてCに合わせたんだろうか……)