[Shell Script] 昨日, 今日, 明日の日付をフォーマットして取得する

シェルスクリプトで昨日, 今日, 明日の日付を Google スプレッドシートや MongoDB Query で使いやすいようにフォーマットして取得する方法を調べたのでメモ。

前提

今日の日付は 2016/06/22 とします。

昨日, 今日, 明日の日付を取得する

# 昨日の日付
% date -d '1 days ago'
Tue Jun 21 13:40:41 UTC 2016
# 今日の日付
% date
Wed Jun 22 13:40:42 UTC 2016
# 明日の日付
% date -d '1 days'
Thu Jun 23 13:40:43 UTC 2016

昨日, 今日, 明日の日付を取得する (フォーマット版)

Google スプレッドシートや MongoDB Query で扱いやすいようにハイフン区切りでそれぞれ日付をだしてみました。

# 昨日の日付
% date '+%Y-%m-%d' -d '1 days ago'
2016-06-21
# 今日の日付
% date '+%Y-%m-%d'
2016-06-22
# 明日の日付
% date '+%Y-%m-%d' -d '1 days'
2016-06-23

以上です。


参考情報

[SEO] 半角スペースと   はどちらを使うべき?

Q)
半角スペースと   で SEO 的にはどちらを使うのが好ましいですか?

HTML を minify した際に末尾の半角スペースが削られて文字やレイアウトが詰まってしまうことがあり、半角スペースに   を利用することがあるのですが、これが含まれている単語でも SEO 的に問題なく認識されるのか気になっています。

A)
ほとんど差はないです。
完璧を追求するなら、半角スペースの方が望ましいです。
そのほうが、HTML ファイルのサイズを小さくできるのというのが理由です。

IT企業とはいえ緊急時の連絡手段はやっぱり電話

外資系の IT 企業で EC を主力事業としてやっているので日本とアメリカに倉庫があるんですが、たまにシステムトラブルが日本時間の深夜に発生しても寝ていて対応できないことがあるんですよね。

特に僕は寝るときに iPhone を「おやすみモード」に設定しているので、通知に気づけないのが主な理由です。

通知に気づけないと対応もできないので、”社内で一部のエンジニアの電話番号を共有してほしい” という要望があがってきました。

色んなコミュニケーションアプリがリリースされている昨今ですが、緊急時のコミュニケーション手段はまだ電話みたいです。

iPhone 「おやすみモード」の設定方法

iPhone の「おやすみモード」を設定しているときは、デフォルトアプリの「着信通知」と「メッセージ通知」のみ通知を受け取る設定ができるみたいです。

着信通知の設定についてですが、社内の他のメンバーの電話番号を登録していないのでそういう方は、[着信を許可 (Allow Calls From)] の項目を [すべての人 (Everyone)] に変更するのがおすすめです。(下記、画像参考)

iPhone おやすみモード

メッセージ通知の設定はまだ使えてないのですが、Slack の特定の通知を SMS で受信するとか上手く使いこなせるといいのかもしれませんね。

Apple が iPhone に「おやすみモード」のときにでも、特定のアプリだけから通知が届くような設定機能を追加してくれると嬉しいんですけどね。

[Slack] bot から @channel のような mention 付き投稿の記法

Slack bot で @channel や @everyone のようなメンション付き投稿は、そのまま書いても正常に動作しないので独自記法を使わないといけません。

Slack

成功例: という記法を使う

Slack bot 経由では以下のような記法を使うと、

'<!channel> Hello! Project'

下記のようにちゃんと mention として認識されるようです。

Slack bot @mention success

失敗例: @channel とそのまま書く

普段 Slack アプリから投稿するのと同じ感覚で、

'@channel Hello! Project'

と書いても Slack bot 経由では下記のようにちゃんと mention として認識されないようです。

Slack bot @mention failure

Slack 公式情報

Slack Help Center の Bot messages にも記載されていました。

Bot messages

If you wish to trigger one of these notifications with a bot message, the message should contain or .

「Slack bot 作ったけど mention 付き投稿できない…」と悩んでいた方の助けになれば幸いです。

[SEO] モバイルフレンドリーを向上させることはドメインオーソリティを上げることに影響があるらしい

サイトのモバイルフレンドリーを向上させることはドメインオーソリティを上げることに影響があるそうです。

「どれぐらいモバイルフレンドリーなのか?」は Google 公式ツール「モバイル フレンドリー テスト」 で確認できます。

例えば、当サイトはセッションの 93% が PC なので、未だモバイル対応をしてないのですが「モバイル フレンドリー テスト」で確認してみた結果が以下のスクリーンショットです。

モバイル フレンドリー テスト

当然の結果ですが「モバイル フレンドリーではありません」というアラートメッセージと共に、いろんなアドバイスが表示されています。

このアドバイスを全部クリアしてモバイルフレンドリーを向上させて、ドメインオーソリティを上げて SEO 効果を見込みたいです。

ひとまず、当サイトもモバイル対応に取り組みます。