## 自己紹介
- 仕事: 組み込み系
- Twitter: @techno_neko
- 所属: Hokkaido.pm
こういうの
## 困っていること
- 隔週のアレが覚えられない
- 紙媒体を確認したくない
- PDFも見たくない
## 作った!
- リポジトリ
https://github.com/techno-cat/gomical_html_gen
- HTML Ver.
http://hokkaidopm.github.io/hokkaidopm-casual/gomical_html/
## 用意するもの
https://github.com/hokkaidopm/hokkaidopm-casual/tree/gh-pages/gomical/ics
- area.json
- *.ics
## おんぶにだっこ!
Thanks! @syachiさん
## 実装で困ったこと
1. HASH randomization
1. カレンダーの生成
1. 背景と文字の色
1. インデックスページの作成
## HASH randomization
- keysの結果が毎回違う
- ゴミカレンダーの出力順に影響
- ソートして解決
でも、ソート結果に不満があるので、今後の課題
## カレンダーの生成
- 日数で空の配列を作る
- 最初の週が、7日間になるようにパディング
- 最後の週が、7日間になるようにパディング
- ``Time::Piece``凄い便利!
- 任意の月の日数が分かる
- うるう年判定も不要
## 背景と文字の色
- 文字の色は、曜日で異なる
- 背景の色は、ゴミの種類で異なる
- iPhone4で見るとつらい
PDFとは異なる路線で改善して行きたい
## インデックスページの作成
- これから書き出すページへのリンク
- あらかじめ調べる必要がある
- インデックスページを書き出すのは先?後?
- 今回は連番で出力したので、先に出力
- あとは見た目が・・・
## 今後の課題
- iPhone4でも見れるようにしたい
- その日のtd要素をハイライト
- 10月以降は・・・?
- あとは見た目が・・・(本日2回目)