Как стать автором
Обновить
-1
0

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

Отправить сообщение
Наконец то доделал задачу переименования (в т. ч. внутри файлов). И добавил еще различных плюшек:
— автооткрытие файлов с указателем на нужной строке (указатель конфигурируется в шаблонах)
— шоткат bemy для простого вызова тулзы
— более гибкая работа с файловой структурой (например, можно вызывать беми относительно файлов)
— поддержка кастомных разделителей БЕМ сущностей (теперь не только '_' и '__')
— тесты и другое.
Говорят, windows 10 будет занимать на 4.5 Гб меньше предыдущей версии.
github.com/f0rmat1k/bemy
Отличия примерно такие:
— bem tools, насколько я помню, требует наличие level.js, без него отказывается даже просто блок создать. Bemy работает проще (кому-то плюс, кому-то минус) и ориентируется на path, который вы в него отправили.
— bemy использует шаблоны для файлов и во время создания заполняет их бем-именами.
— bemy умеет создавать структуру элементов, модификаторов текущего блока по deps-файлам (bem tools вроде бы так не умеет, он создает файлы страниц по депсам, как заявлено. Не проверял). То есть вы заполняете deps тем, что вам надо, 1 хоткей и структура (по-умолчанию с css-файлами) готова.
— планирую допилить глубокий rename бем-сущности.
Выложил. Буду рад помощи переводу на англ. github.com/f0rmat1k/bemy
Очень опасненько. К слову про эту технику на фейсбук-конфе рассказывали. Но опасненько, конечно. Да и дебаг в проде усложняет.
На гитхабе, да не на том. На днях выложу.
С шаблоном файла. Например, если в параметрах вы указали 'css js', то в файлы создадутся по шаблонам, которые идут в поставке либо настроены вами. По-умолчанию, для css файла используется шпблон с содержимым .{{block}}{{elem}}{{modname}}{{modval}} { }, и следуя примеру выше, в нем станет .block__elem {}. Разделители сущностей и пути к шаблонам настраиваемы.
Написал node-приложение, позволяющее создавать бем-сущности исходя из указанной папки (например, если натравить на папку block/__elem, то создастся файл с именем block__elem с нужным расширением и шаблоном), а также автоматическое создание структурыэлементов и модификаторов по deps- файлам. Легко интегрируется в webstorm. Стоит ли выложить в opensource?
В nodejs так нельзя сейчас.
Не хватает показа репеинтов, как в хроме.
Вадим, подскажите, планируется ли когда-нибудь, пусть даже в далеком будущем делать человеческое выделение текстов (как в опере 12)?
Основная маркетинговая проблема в том, что таким телефоном трудно понтаваться. Многим людям важно, что у них айфон (либо любой топ на андроиде), скажем. И не абы какой, а последний! А этим конструктором особо не попантуешься.
Да, можно, но это велосипед со всеми вытекающими оттуда последствиями. Как минимум почти невозможно, чтоб скроллинг вел себя так же хорошо, как нативный, к тому же фпс будет не фонтан. Это ок в картах, но ставить такое на роль скроллера страницы я бы не стал. А сабж таки при системном скроллинге работает.
Нет, на джаваскрипте на iOS невозможно заставить репейнтить после того, как пользователь отпустил экран, и система продолжает иннерционно доскраливать. Если считаете, что можно, то пруфы в студию.
Ну если перечислять недостатки, то их много. Например, нет скроллбара в сабже поста. Описанная вами проблема имеет место быть. Я сейчас как раз кодю так, чтоб при превышении N-ой высоты экрана отключался режим скроллера. Как все доделаю, запилю пост.
У этого плагина, как и других подобных, есть 1 серьезная проблема: они плохо работают с иннерционными девайсами, такими, как трекпады или magicmouse — за 1 прикосновение к девайсу прокручивают 2 и более слайда. Причем чем быстрее сделать анимацию между слайдами, тем больше все усугубится. Эту проблему я относительно поборол на kit.yandex.ru, если кому интересно, могу пост запилить.
Cookoo работают более полугода, но это не совсем смарт часы, а скорее индикатор тех или иных нотификаций, чего некоторым, к слову, достаточно.
Стоит отметить, что 1136 умрет года через 3. Ну а пока да…
джеилбрейк наш друг
1
23 ...

Информация

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