Thursday, July 14, 2011

Take List

  • Паспорта
  • Подтверждение из отеля
  • Самоучитель голландского
  • МП3 курс голландского
  • Плавки
  • Лопату большую
  • Пасочки
  • Плавательные игрушки
  • Воздушные змеи
  • Книгу про песочные замки
  • Памперсы
  • Ноутбук с кучей фильмиков
  • Включить ГПС при выезде
  • Икспериа Арк
  • Заехать к доктору
  • Полотенца,
  • Одежды на 2 дня
  • Теплую куртку
  • Палатку пляжную
  • Простилку
  • Очки
  • Доску для серфинга
  • Кредитку
  • Стульчик
  • Зарядку для мобилки
  • Хорошее настроение
  • Шорты
  • Фотык (без фоток) и зарядку
  • Крем от солнца (дождя?)
  • Тапки
  • Надувную подушку
  • Зубную щетку, пасту
  • Бритву и лезвия
  • Резиновые сапоги
  • Резиновый комбинезон
  • Фен
  • Карты бумажные (sic!)
  • ...

Wednesday, July 06, 2011

PHP: Transparent Self-Caching of Objects

When programming PHP I work with objects. Some objects exist only once in memory. Either just because they are instantiated once or by using a Singleton design pattern. Other objects are multiple. In PHP, it being a stateless language, these objects need to be created with every page load. Having too many objects loading every time will slow down your web-site. What comes as a natural solution is caching.
Caching is often thought as an outside operation in regards to the objects. Thus it looks scary, you have to change the way you instantiate objects in your code (in many different places) so that it uses caching. Here I will present a way to implement an internal caching - objects will cache themselves almost seamlessly.

Augmented Reality for Car Drivers

Like I have envisioned in one of the previous posts, there is already AR for car drivers. It's not a full windshield projection monitor, it's just an Android app, but hey, it's just the beginning.