Pull to refresh
64
0
klen @klen

User

Send message
Я из европы вижу это:

Just €9.99/month or €99/year

Так что не всё так однозначно.
Я так вам не скажу, меня самого возили, знаю что за одним из городских пляжей Шеньчженя (дальше от него).
Видимо зависит от района, у меня в Шэкоу недалеко от моста в Гонконг, ничего черной пылью не покрывалось. Пляжей не было, потому что крупнейший порт недалеко, в пределах 30км от Шеньчженя уже начинаются приличные пляжи где можно купаться.
В Шеньчжене все в порядке с экологией. Жил там год.
Очень интересная статья, спасибо.
> pip install pyflakes pep8 pylint ipython

Если вы проверяете код при помощи python-mode то установка pyflakes, pep8, pylint не требуется, эти пакеты входят в состав python-mode.

> " отключить autofold по коду let g:pymode_folding = 0

Python-mode не включает autofold, плагин всего лишь правильно настраивает правила для фолдинга python в VIM. Управляете же сверткой кода вы сами при помощи опций foldlevel и foldlevelstart

" возможность запускать код let g:pymode_run = 0

Не представляю чем это может мешать :) Кстати python-mode умеет не только запускать весь файл целиком, но и выделенные участки кода.
Так они вроде только с браузерными приложениями работают. Там все это естественно ограничено иначе у нас бы вся луна была в ракетах.
Поздравляю, вы только что, открыли a/b тестинг.
Чтобы ответить на этот вопрос надо понимать как появился БЭМ и какие проблемы он решал.

Немного предистории. 2008-2009 год, Яндекс уже имеет многочисленные сервисы, разработкой которых занимаются отдельные команды. При этом используются разные технологические стеки. В это время сервисы отличались не только версткой, но присутствовали даже разногласия в «корпоративных» стилях оформления, например шапки. У пользователей скакала навигация, зачастую сходная и одинаковая верстка внедрялась разными командами самостоятельно, со всеми вытекающими. Чтобы побороть проблему и привести сервисы к общему виду, создается проект «Лего» — будущий БЭМ. При чем вначале речь шла только об общем каталоге блоков оформления (своеобразном «бутстрап» от яндекса. Стоят задачи:

а) систематизировать вёрстку;
б) создать каталог готовых шаблонов которые сервисы могут адаптировать с минимальными изменениями;
в) создать инструмент позволяющий интегрировать вёрстку специалистами не владеющими соответствующими навыками;

Данные задачи приводят нас к БЭМ. Блоки должны быть независимыми, ведь у сервисов например разные лайоуты. Блоки должны быть автономными. Сборка блоков должна быть конфигурируемая. Первые версии «Лего» конфигурировали верстку используя xml/xslt шаблонизацию. Потом окончательно оформилась концепция и «сложную» для понимания связку xslt/xml заменили на json конфигурации.

Яндекс не может отказать от БЭМ. Без данной концепции, поддержка многочисленных сервисов рассыпется и система деградирует в состояние 5 летней давности. Но теперь понимая какие задачи БЭМ решает, можно сделать вывод о необходимости его использования.

БЭМ хорошо подходит для поддержки действительно крупных и разветвленных проектов, совместно разрабатываемых отдельными командами, но сильно теряет в ценности при использовании на атомарных ресурсах. Всему своё место.
Ну разумеется, после того как вы заплатите 900 рублей за лицензию.
python:

from datetime import timedelta

TEST = 7200

td = timedelta(seconds=TEST)
years, months, hours, minutes = td.days // 360, td.days // 31, td.seconds // 3600, td.seconds // 60
print (
    years and 'years %s' % years or
    months and 'months %s' % months or
    td.days and 'days %s' % td.days or
    hours and 'hours %s' % hours or
    minutes and 'minutes %s' % minutes or
    'seconds %s' % td.seconds
)
В десктопном клиенте есть один большой (по крайней мере для меня) минус. Он обновляет ленты только когда включен. RSS устроен таким образом, что в ленте отдается ограниченное количество последних сообщений, обычно 10. А это означает, что если вы достаточно время не включали клиент, вы потеряете сообщения. Меня это не устраивает, я не хочу пропускать сообщения с ресурсов за которыми слежу и не хочу постоянно держать клиент (или демон) включенным или дергать его по несколько раз в день чтобы ничего не пропустить. Так что, к сожалению, десктопный клиент — нет.
Ценные исправления и отличная статья по отладке сбоки мусора. Спасибо!
Я с PyDev не работал, но по памяти впечатления от Eclipse неприятные. PyCharm уважаю, хоть в нём и присутствует такое же Java послевкусие как и в Eclipse. Я бы ушел на PyCharm, если бы эта большая, платная IDE дала мне хоть что-то, чего я не могу получить в VIM. Отладка, рефакториг, дополнение по контексту, инспекция и автопроверка кода и тд, все есть в VIM. Если что-то мне еще понадобится я напишу расширение для него на python, tcl, ruby, vimlang или вообще на shell, а попробуйте написать расширение для PyCharm. И что немаловажно на любом удаленном сервере я в 2 команды смогу поднять VIM со своей конфигурацией и получить такую же ID прямо в терминале. С Vim у тебя вся система на кончиках пальцев, с PyCharm ты привязан к паутине менюшек.

Но PyCharm не будет конкурировать с Vim, скорее с вещами наподобие Sublime, куда уже мигрируют косяки апологетов PyCharm уставшие от хищного оскала Java выглядывающего из ее окошек. Vim же останется пререгативой джедаев, особой консольной магией :)
С чего вы решили, что в VIM нет автодополнения в контексте? Все есть и работает не хуже PyCharm.
Точно. Когда главную Хабра вижу в глазах рябить начинает, ничего не понимаю. Только RSS.

Information

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