Pull to refresh
3
0
Send message
В Elm мы просто создаем новую модель и отображаем ее на экране. Предыдущая версия модели остается неизменяемой.

разве она не будет «подчищена» сборщиком мусора после рендеринга?

В том же Elm вряд ли существует проблема какого-то конкурентного доступа. Старая модель нужна только для того, чтобы понять, когда производить рендеринг.

А как же концепция time travel?
В «ZombiU» если игрок погибает, то его труп превращается в зомби, а сам он просыпается уже в теле следующего персонажа у которого из оружия только пистолет – приходится идти к месту своей последней гибели, убивать зомби, который получился в результате последней гибели игрока, и только тогда можно будет забрать свои пожитки, нажитые непосильным трудом
В следующих версиях починили

http://v8project.blogspot.ru/2015/12/theres-mathrandom-and-then-theres.html
а еще можно эмодзи добавить
image

удобно, чтобы отличать один проект от другого
Сайт одной известной дизайн-студии
image
Более сложный вариант. Пользуюсь им уже года два

import re
from django import template
register = template.Library()

@register.simple_tag
def active_tag(request, patterns, out='selected'):
    """
    usage:
        <a class="url{% active_tag request "default /home/" %}" href="#">url item 1</a>
        -> <a class="url seleced">url item 1</a>

        <a class="url{% active_tag request "/posts/ /allposts/" "custom-css" %}" href="#">url item 2</a>
        -> <a class="url custom-css">url item 2</a>
        
        {% active_tag request '^/account/-/(\w+)/$ ^/account/-/(\w+)/edit/$ ^/account/-/(\w+)/password/$' 'class="selected"'%}
        
        {% active_tag request obj.get_absolute_url %}
    """
    if "default" in patterns.split() and request.path == '/':
        return " %s" % out
    else:
        return " %s" % out if len([p for p in patterns.split() 
                            if re.search(p, request.path) ]) else ''
Не, не, спасибо. 5 лет назад вдоволь «наигрались» c prototype.js и его Element.
Планируется ли поддержка TextMate 2?
Опять вы не читаете. Пример выше относится к:
Уже каша. А у картинки еще другие атрибуты могут быть, а она еще в ссылку может оборачиваться.


И на каждую превьюшку вы будете добавлять поле в модель? А если у вас их 20 будет? Заказчик может закапризничать и захочет размеры поменять?

А для того, чтобы не усложнять код шаблона как раз и нужен get_thumbnail. Напишите свой тэг/метод/функцию, который/ая будет считать вам необходимые пропорции.
Вы дальше собственного носа не видите, или нарочно игнорируете документацию:

{% thumbnail item.image "100x" %}
    <p>Оберните картинку хоть в «Войну и мир» Толстого</p>
    <a href="http://lmgtfy.com/?q=http%3A%2F%2Fsorl-thumbnail.readthedocs.org%2Fen%2Flatest%2F">
        <img src="{{ im.url }}" width="{{ im.x }}" height="{{ im.y }}">
    </a>
{% endthumbnail %}
Почему же не решается?

sorl-thumbnail.readthedocs.org/en/latest/template.html#is-portrait

Более того, ничто не мешает написать свой тэг:

sorl-thumbnail.readthedocs.org/en/latest/examples.html?highlight=get_thumbnail#low-level-api-examples

А заводить дополнительные поля для каждого вида превью – это, извините, рак.
Чтобы sorl не порождал лишних запросов к бд приложения в качестве хранилища используйте redis
Если вы используете Django, то обратите внимание на sorl-thumbnail
Уважаемый ognevsky и ему сочувствующие, отвлекитесь на секунду от патентного права в области высоких технологий и обратите свой взор в область патентного права в медицине. Думаю, всем всё понятно.
Да, учусь игре на гитаре, фортепиано, осваиваю сноуборд и еще собираюсь «изучить» бокс.
Очень интересно было бы услышать мнение адептов Adobe AIR. Ведь по сути это и есть ТА САМАЯ заветная платформа, о которой все говорят(AS, Flash, кроссплатформенно, скруглённые уголки за 5 сек) и отчего-то она не так популярна.

Information

Rating
Does not participate
Location
Россия
Registered
Activity