All streams
Search
Write a publication
Pull to refresh
55
0
Dmitry Medvinsky @damnerd

Lazy bastard

Send message
Эта либа нужна для того же, для чего все остальные либы. Никто не заставляет Вас ими пользоваться. Можете и виджет календаря свой на libX11 написать. Хотя зачем Вам libX11?..

Какие ещё у неё преимущества?

Почему ещё? Я разве хоть одно назвал?
Да, в общем, ничто не мешает. :)
Можно скомпилить с разными бэкендами — bacon или d-bus:

#ifdef HAVE_BACON
      if (strcmp (backend_name, "bacon") == 0)
        backend_gtype = unique_backend_bacon_get_type ();
#endif
#ifdef HAVE_DBUS
      if (strcmp (backend_name, "dbus") == 0)
        backend_gtype = unique_backend_dbus_get_type ();
#endif /* HAVE_DBUS */
#if !defined(HAVE_BACON) && !defined(HAVE_DBUS)
#error Need either bacon or dbus
#endif
Можно, конечно, устроить tits-эффект, но мне не хотелось бы, чтобы в пост заходили только из-за них самых. Всё-таки, пост рассчитан на сознательных людей, которые знают, на каких сайтах их искать. А тут хотят почитать статейки по программированию.

Если вас интересуют скриншоты вышеназванных программ, они имеются по ссылкам. А по теме поста — libunique — их сделать сложно.
Есть множество способов, например, вы можете напеть его, записать на микрофон и закодировать в wav формате; можете сфотографировать и оцифровать изображение, распечатать и отсканировать, написать в тектовом редакторе, сохранить, открыть в 16-тиричном редакторе. Наконец, написать в консоли «ping mydomain.tld».
Да, с set_level косяк. Надо добавить в файл contrib.messages.api строчку:

 __all__ = (
    'add_message', 'get_messages',

    'get_level', 'set_level',

    'debug', 'info', 'success', 'warning', 'error',
 )

Уже отрепортил: code.djangoproject.com/ticket/13170

А вообще работает и на beta 1 (скачал, проверил).
Проверил на trunk'е — работает.

Вы подключили мидлварь, аппликейшн? Передаёте context_instance=RequestContext(request) в рендер шаблона?
Эх, всё-таки Вы невнимательно читали и поторопились с выводами.

Этот подраздел имеет заголовок «Много свободного времени?», и находится в разделе «Докопаемся до истины», который начинается со слов «Давайте посмотрим, что происходит там внутри (если вы не один из тех, кто любит ковыряться во внутренностях, можете пропустить эту часть).»

Автор считает, что если Вы заинтересовались, то, возможно, Вам также будет интересно и самому попробовать своими руками пощупать, что такое парсер.
Вот после таких комментариев возникает вопрос, плохо ли я перевёл, или Вы невнимательно читали.

Попробую объяснить, вдруг вина всё-таки моя: ошибки в парсинге были не в джанговом теге if, а в сниппете, который Крис накидал для себя за выходные. А когда это решили-таки добавить в Джанго, парсер допилили до ума.

Попробуйте перечитать топик с новыми силами, и не ночью, а после сна.
Вообще-то это специально так переведено, чтобы звучало более провокационно. ;)
И именно поэтому здорово, что джанго-шаблоны не стоят на месте, а развиваются. Да, таких возможностей тега if иногда не хватало для реализации именно шаблонной логики. Но теперь они появились. Но, как говорит автор статьи, не стоит переусердствовать, забыв о разделении бизнес логики и логики представления.
Ну, если иногда, да ещё так не хватает, думаю, можно написать:

{% if condition %}
{% else %}
    {% if other_condition %}
    {% endif %}
{% endif %}
По поводу релиза:
It's difficult to know exactly how much work is left before we do the final ticket cull, but our first-cut revised estimate is for an RC1 release around March 22, with a final release around March 29.
отсюда

Вольный перевод:
Точно не известно, но мы планируем отрелизиться около 29-го марта.


По поводу vim'а: ну, переводил-то я сам, просто в виме можно сделать :vsp (vertical split), что весьма удобно при переводе. Ну, и удобства редактирования текста у него не отнять.
конкретно под каждую систему используя нативные инструменты
это легче портируемый вариант

Я что-то не понимаю в этой жизни.
То ли дело по старинке в однобитной: ‧ ‧ ‧ — — ‧ ‧ ‧
Во втором предложении пообещали расставить точки над ё, а далее по тексту ни разу нет этой буквы. Непоследовательно.
document.getElemenyById('id-password').value = 'l33t ha><0r';
У второй картинки порадовал title.
Хм, у меня почему-то при открытом чате периодически X11 начинает поглощать до 99% процессора. Никто не сталкивался?
Главное ни с чем не перепутать рычаг коробки передач.

Information

Rating
Does not participate
Location
Санкт-Петербург и область, Россия
Registered
Activity