MacのダッシュボードにGoogleカレンダーをおくと超便利だった

Macのダッシュボード(一番 左のデスクトップ画面)に、Googleカレンダーを置いたら、すごく便利な事に気がついた。 こんな感じ。

mac_dashboard

予定をクリックすると、予定の詳細を見ることもできる。もちろん、カレンダーは自動で最新化されます。

SafariでGoogleカレンダーを開いて、「Dashboardで開く」から設定できます。切り取り範囲は、ダッシュボードからでも修正可能です。

バッチ処理設計の考慮点

今までお仕事でバッチ処理設計に携わることが多かったので、バッチ処理設計の考慮点をまとめておく。主に非機能要件に関するところである。

考慮点一覧

  • バッチ稼動
    • 前提条件と起動トリガー
    • 実行タイミング(スケジュールと処理時間)
    • 同時に動くバッチとの兼ね合い
    • 環境依存の値は変数に
  • データ入出力
    • ログ出力
    • データの入出力形式
    • 処理データ量(ファイル分割 or 分割コミット)
  • 例外処理
    • アラート通知方針
    • バッチがエラーとなったときの影響
    • リカバリ対応方針
    • 後続バッチへの影響

[続きを読む]