Как стать автором
Обновить
105
0
Александр @bur

Пользователь

Отправить сообщение
Раньше уже пробовал этот редактор, но дальше «посмотреть» дело не зашло.
Сейчас поставил, настроил. Местами оказалось удобнее/продуманнее используемого мною Саблайма.
Но есть пара вопросов. Возможно, вы сможете на них дать ответ:
1. Можно ли сохранять текущую конфигурацию (набор экстеншинов со всеми настройками, выбранная тема и прочее) для синхронизации между несколькими редакторами (работа-дом). Для этих целей я сейчас храню конфигурационные файлы саблайма в своих дотфайлах.
2. Не нашел расширение для просмотра/редактирования файлов по ftp/sftp с удаленных серверов. То, что вы привели в качестве примера, работает только на аплоад.

Спасибо!
Object.create() полноценно полифилить не получится, если поддерживать второй параметр propertiesObject.
«и создание генератора для yeoman»
Это, на мой взгляд, самый верный путь для решения задач такого рода. Но у йомена есть большой минус — он жутко долго стартует. И пока они это никак не починят.
Скажите, а есть ли способ снять объектив с NX300, чтобы не сбивалась диафрагма?
Хочу попробовать поставить реверсивной кольцо на свой 18-55 OIS (и поснимать макро), но после извлечения объектива диафрагма всегда открыта на максимум.
Ок, попробую набросать прототип на gh-pages в форке к вашему репу. Вопрос в том, будут ли его поддерживать, при добавлении новых правил, чтобы держать в актуальном состоянии…
Уже много месяцев пользуюсь вашей разработкой в виде grunt-плагина grunt-jscs-checker во всех проектах. Ужасно доволен, спасибо вам огромное!
Не прочитал все коментарии, возможно уже спрашивали. Планируется ли сделать удобный интерфейс для генерации конфига jscs? Чтобы не читать весь ридми с последующей копипастой, а прощелкивать слайды, а в конце копировать конфиг?
На jsPerf, оказывается, уже есть тест в тему: jsperf.com/bitwise-or-vs-math-floor
Воистину эти слова почти цитатой можно (нужно) запостить апдейтом :)
Хоть бы разок упомянули об операторе побитовое «или»:
developer.mozilla.org/en-US/docs/JavaScript/Reference/Operators/Bitwise_Operators#.7C_(Bitwise_OR)
А не про «символьную конструкцию «|0» в JavaScript»
Статья больше о миграции, нежели о гранте и установке модулей. Упоминание в статье есть здесь:
При установке рекомендуется использовать параметр --save-dev, чтобы автоматически обновлялись зависимости devDependencies в package.json.

По сути — да, все правильно делаете :)
Свои плагины я не писал, поэтому могу этим ответом попасть пальцем в небо :-)
Здесь пишут, что система хэлперов была удалена в пользу нодовского require. Там же отсылают к этому примеру.
for (var t = 0; t < 1 + step; t += step) { if (t > 1) { t = 1; }

->

for (var t = 0; t <= 1; t += step) {

?
Сегодня получил свой подарок от челябинского Хабро-Деда.
Неожиданно теплый, сердечный даже, презент, Дедушка расстарался :-)
Спасибо!

Надеюсь мой подарок тоже успеет дойти до получателя до Нового Года.
Замечательные улучшения в API!
Имхо, можно было не бояться и сделать самовызывающиеся конструкторы без new для привычного имени класса, дабы вызовы L.Map() и new L.Map() приводили к одному результату. К чему хитрить с регистром?

Не всегда получается запустить карту в инерционный полет при использовании. Что-то там нужно дотюнить.

В плагине с 3D-проекциями съезжает слой с ними же при инерции (маленький фидбэк).
В варианте «7 раз проверь ++» нет вызова функции process(), лучше поправить.
Задачу, которую вы привели в пример, не стоит решать через Range (если я конечно правильно понял суть):
fastcoder.org/articles/?aid=183

С удалением DOM-элементов, если этим занимается скрипт, а не пользователь, конечно, беда. Придется проверять не является ли элемент контейнером анкора/фокуса и переносить граничную точку в родительский узел. Из комментов ниже я понял, что в ИЕ для этого букмарки сделали.
Для решения каких задач вам нужно знать число пикселей под выделением? :-)

В целом, DOM-реализация Range мне нравится тем, что граничные точки теснее привязаны к DOM. Это удобнее, чем манипулировать текстовыми смещениями.

Хотя вопрос удобства той или иной реализации можно решить только на примере конкретных практических задач. Абстрактные рассуждения, имхо, не уместны.
Эту статью я начал писать в феврале, когда окончательно надоело собирать API по пяти разным ссылкам. Недавно дописал и выложил на fastcoder.org. Ну а потом подумалось, что материал будет полезен хабровчанам. Хорошо, что не ошибся :-)
Если используемая вами команда занимается вставкой данных, то описанный выше скрипт должен справляться.

В контексте объекта TextRange можно вызвать метод getBookmark(), который вернет строку (там свой внутренний формат какой-то). Позже, скормив эту строку методу moveToBookmark(), вы можете восставновить фокус. Это, кстати, описано в статье. Работает в ИЕ соот-но.

Аналогичного интерфейса в DOM Range не встречал, используйте стандартные свойства и методы.

Информация

В рейтинге
Не участвует
Откуда
Москва и Московская обл., Россия
Зарегистрирован
Активность