Thursday, December 30, 2010

iOS

Внезапно стал обладателем iPod Touch. В рамках самообучения Objective-C для нужд компании. Раньше Iphone-подобных девайсов у меня не было. Штука классная, скажу я вам. В очередной раз убедился, что о вкусе айФонов можно говорить только с теми у кого они есть,  Пока не пощупаешь эту систему - не веришь насколько она удобная, быстрая, точно реагирующая на касания пальцев к экрану и т.п.

Thursday, December 16, 2010

Humble Bundle number 2

Отличная новость. Хотя уже пару дней как не новость, но ещё есть время.
http://www.humblebundle.com/
Это своего рода пакет из 5-ти отличных кроссплатформенных игр, написанных независимыми разработчиками. То что в интернетах проходит под тегом indie game. То есть разработчики конечно же хотят поиметь своих денег, но за ними обычно не стоят огромные корпорации с легионами менеджеров, дизайнеров и рекламщиков.
Смысл акции простой: заплати сколько сможешь и игры твои. Хоть 5 долларов, хоть 100500. Правда если указать сумму меньшую чем 1$, тебе покажут картинку с бедным разработчиком и намекнут, что он тоже хочет кушать. Кстати по последним графикам, линуксоиды платят ничуть не меньше чем владельцы Эппл.
А игры у нас следующие:

  • Machinarium
  • Braid
  • Osmos
  • Cortex Command
  • Revenge of the Titans
Первые три довольно известны и популярны, две остальные интересны, но до сих пор активно разрабатываются. О них я не очень слышал и поиграть сам много не успел, но люди говорят что игры отличные.

Monday, December 13, 2010

Сравнить int и str в шаблоне Django

Понадобилось мне вчера сравнивать два разных типа данных уже на уровне представления, в шаблоне Джанго.
Оказалось есть простой способ это сделать без лишних декораторов и танцев с бубном.

{% ifequal my_integer|slugify my_string %}
    Источник на английском.

    Tuesday, December 7, 2010

    SQL vs NoSQL

    В последнее время пишу много кода для одной штуки на Django, которая работает с CouchDB. Мне очень нравится идея документо-ориентированной базы данных, но всё, таки признаю, что евангелистом NoSQL подхода мне похоже не стать. Во-первых, отказываясь от SQL, ты не используешь половину возможностей уже реализованых в Django, во-вторых, чёткая таблица с данными мне пока кажется логичнее, что-ли, чем документы, которые один на другой не похожи.
    Хотя, возможно это просто недостаток опыта и подходящий ситуаций.

    P.S.  Уползаю писать очередную map\reduce функцию для CouchDB на Javascript. По другому, выборку из базы данных не сделать, увы)