G Suiteでメールエイリアスやグループメールやらで割り当てられた以外のメールアドレスを利用する

G Suiteでは各人にメールアドレスが割り当てられるが、それ以外のアドレスが必要になる時がある。たとえば部署を代表とするメールアドレスが必要であったり、まぁなにかしら別人格としてのメールアドレスが必要であったり。

その場合、主にメールエイリアスかグループ機能を利用することになる。

“G Suiteでメールエイリアスやグループメールやらで割り当てられた以外のメールアドレスを利用する” の続きを読む

マルチデバイスのキーボードはとても便利だ

自分はMacとWindowsのデスクトップマシンを使っている。手元のスペースには限りがあるので、キーボードを1台で済ませるべく、複数のマシンとペアリングの設定をして、ボタンひとつで切り替え可能な、マルチデバイス対応のキーボードを3ヶ月ほど前に購入した。

キーボードの選択肢はあまりなかったので、キーボード自体には思うところないでもないが、しかしマルチデバイスは確かに便利なものだと思う。

“マルチデバイスのキーボードはとても便利だ” の続きを読む

探索的テストの試行

ギリギリの時間で開発していると、どうしてもテストが疎かになりがちであるけれど、だからといってバグが許容されるかというとそんなことはもちろんないわけで。しかし、実際のところバグはボロボロ出てくるもので、その時はやはり「テストしないといけませんね」という当たり前の結論になるのだが、そんなことはそもそもわかっていたことであって、それにも関わらずリリースに踏み切らねばならない状況だったことに問題の本質がある。そして今日も本質は放置されたままである。

とはいえ、短い時間でもどうにかできんものだろうか、ということで探索的テストについて調べた。

“探索的テストの試行” の続きを読む

改行コードをbrタグにして反映したいがhtmlエスケープもしたい時

たとえばdata.textの中身を出力したいとする。ここで、改行コードは<br />タグにしたい。なのでhtml出力ということになるが、変なのを入れ込まれても困るので、htmlエスケープもしたい。<br />タグだけ許したい。そういう時のメモ。

“改行コードをbrタグにして反映したいがhtmlエスケープもしたい時” の続きを読む

JavaScriptのプログラムに渡す時刻の文字列の形式は何が良いか

発端は、d=”2018-09-11 10:00:00″というような形式の文字列をjsのプログラムに渡したら、new Date(d)で一部環境(iPhone + Chrome)ではNaNが返ったこと。

それからあれこれ調べて、JavaScriptのプログラムに文字列で時刻を渡すのであれば、”2018-09-11T10:00:00+09:00″というフォーマットが無難かなぁと。JavaScriptと書いたけれど、ISO準拠なので、他のケースでも考え方は同じかと思う。

キーワード: ISO8601拡張形式, RFC3339, ECMAScript

“JavaScriptのプログラムに渡す時刻の文字列の形式は何が良いか” の続きを読む

大文字小文字区切り、ハイフン区切り、アンダースコア区切り

最近ついに仕事でもgitが使われ始めた。プルリクしてからmasterにマージする流れは、やってみれば便利なもので、なんといってもコードレビューが流れに組み込まれているのが良いと思う。

で、チェックしていると、group_user.htmlとGroup_userController.javaというようなファイルがAddされていた。気持ちはとてもよくわかるのだが、クラス名で色々な区切りがあるのはよくないだろう、また区切り入れる必要なければ入れないほうがいいよなー、ということで修正することに。/group/user.htmlとGroupUserController.java。

案外ちゃんと考えることがないよなぁということで、大文字小文字、ハイフン、アンダースコア区切りについて備忘録も兼ねてまとめる。

“大文字小文字区切り、ハイフン区切り、アンダースコア区切り” の続きを読む

やはり本命はMac mini 2018なので

嬉しいことに、ここのところ立て続けにMac mini 2018のかなり有力らしい噂が流れている。しかも、どうやらプロ向けがあるとかないとか。

MacBook Pro 2018が欲しいなぁと思ったものの、お値段と自分の用途を考えると、やはりMac miniこそ本命なので、良いものを出してもらいたいところだ。お値段だけがプロ向けにならないことを祈りつつ。

“やはり本命はMac mini 2018なので” の続きを読む

クラウドの利用について思う

8/28から始まる大規模なAWSのオンラインセミナー、AWS Innovateに先立って、8/22にプレセミナーがオンラインで開かれた。クラウド推進組織とやらの必要性と、クラウド実践を推進するベストプラクティス、およびクラウド人材なるものの育て方、というのが主題だった。

聴講してみて、まぁ自分はちょっとターゲットから外れていたなとは思うものの、学ぶところはあった。オンラインセミナー、とても有り難いです……。

“クラウドの利用について思う” の続きを読む

boto3でS3にアップロードした画像が、ブラウザで表示するとダウンロードされてしまう時

公開用のS3のバケットにアップロードした画像を、URL直打ちで閲覧すると、いつもならブラウザに表示されるのだが、ダウンロードされてしまうケースがある。

content-typeでイメージのmimeタイプが指定されていないため。対応のメモ。

“boto3でS3にアップロードした画像が、ブラウザで表示するとダウンロードされてしまう時” の続きを読む