Андрей Верх: Ну если просто, каждые два часа, то да, достаточно расчитать массив переменных типа Date и тупо сравнивать, тогда ни куки ни локал стораж ни бек не нужны
kykyryky: Технологии меняются. За время работы разработчиком есть большой шанс выучить не один и не два языка, при чем с разными парадигмами, а возможно и разработать свой. Без подложки есть шанс остаться троешником на всю жизнь.
evgemiil: То, что выхотите можно сделать миллионом способов. Так как вы пишете сейчас - говнокод. Еще рпз повторяю, если между контроллерами нужно расшаривать информацию, используйте сервис, подключайте в контроллеры и дергаете его методы.
Для того, чтобы картинка сжималась пропорционально, нужно задать ей ширину а высоту - auto
Я бы заключил каждый img в div и ему задал бы max-width а картнкам задал бы ширину 100% и высоту auto