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. По другому, выборку из базы данных не сделать, увы)

    Monday, November 22, 2010

    Гильдии и кланы

    Во всяких онлайн-игрушках обязательно присутствют такие формы объединения игроков как кланы или гильдии.
    Насколько я помню свои уроки истории, гильдии всегда образовывались по какому-то профессиональному признаку: гильдии купцов, гильдии портных и т.п. а кланы по родственным связям.
    В играх же мы не наблюдаем ни признаков первого ни второго.
    Но можно сделать это так. С натяжкой можно признать, что совершенно незнакомые игроки могут объединяться в кланы или в какие-нибудь "семьи", а вот для гильдии я бы сделал отдельный чат и список, наверное глобальный, общемировой, в который имеют доступ только представители твоей профессии\класса.

    просто тест, не обращайте внимания пожалуйста.

    Thursday, November 18, 2010

    Внимание, конкурс на Steampunker.ru

    Аудитории тут у меня нет, но тем не менее вот вам конкурс

    Большой конкурс дизайна и моддинга - "Стимпанк пространство" (Часть 1 - настольные предметы)
    Портал Steampunker.ru и компания DREMEL при информационной поддержке журнала "Популярная Механика" и OCClub начинают большой конкурс дизайна и моддинга - "Стимпанк-пространство". Первая часть конкурса посвящена вещам, которые могут быть обнаружены на столе настоящего стимпанка. Отсюда и название - "Настольные предметы".


    Условия конкурса


    Bagger 288 - Tribute to the Beast!

    Ну уж очень люблю этот клип и исполнителя