Сергей Чикуёнок
@chikuyonok
Фронт-энд разработчик
Information
- Rating
- Does not participate
- Location
- Санкт-Петербург, Санкт-Петербург и область, Россия
- Works in
- Date of birth
- Registered
- Activity
Фронт-энд разработчик
Information
Я не предлагаю всё сохранять в JPEG с качеством 51 в фотошопе, я за то, чтобы дизайнер/разработчик включал мозг и для каждой картинки выбирал оптимальный графический формат и оптимальное соотношение размер/качество.
В моём комментарии речь идёт о том, что рекомендуемое топикстартером минимальное значение качества JPEG’а 80 является слишком большим (если речь идёт о фотошопе). Потому что большинство фотографий — а именно для них в первую очередь предназначен формат JPEG — выглядят вполне неплохо при гораздо меньших значениях этого параметра.
Рискну предположить, что эта цифра взята явно не из фотошопа, а откуда-то вроде Adobe Fireworks. Потому что таком значении картинка будет весить неоправданно много. А всё потому, что спецификация JPEG не определяет какой-либо линейной зависимости шкалы «Качество» и итогового изображения. Поэтому у каждого редактора «своя» шкала качества и в зависимости от значения включаются разные алгоритмы оптимизации.
Для фотошопа оптимальным значением является 51 (если ниже, то включается color downsampling), а значения 60—65 хватит «за глаза» в большинстве случаев.
www.artlebedev.ru/tools/technogrette/img/jpeg-3/
Гораздо эффективнее писать и разворачивать короткие аббревиатуры в нужных местах.
Посмотреть, как работает оригинальный Zen Coding, можно на тестовой странице: zen-coding.ru/codemirror/
PS: о багах лучше писать в Issues.
Насчёт своего редактора — особо не задумывался, потому что хороших редакторов полно и заново изобретать велосипед нет желания.
Но есть планы и большое желание скрестить Zen Coding и Content Assist for <textarea> и сделать удобный редактор для CMS с code complete для обычных текстовых полей: без подсветки, но зато очень быстрый. А подсветку при желании можно сделать на любом из существующих решений (CodeMirror, Bespin/Skywriter).
По поводу SciTE: могу добавить вас коммитером в проект, будете поддерживать аббревиатуры в актуальном состоянии
l=c.lineTo;l(150,150);l(150,200);l(150,250);l(250,350);l(450,350);
Сами пишете о том, в чём не разбираетесь. Так работают, например, Cyberplat и Chronopay: пользователя перебрасывают на сайт процессинга, где он вводит данные и, соответственно, совершает платёж. Это самый простой и ненапряжный способ подключения оплаты пластиком на сайте.
А можно напрямую подключаться к процессинговым центрам (мы например, подключены к АльфаБанку), тогда все транзакции проходят через специальный серверный API. И как раз в этом случае реквизиты карты вводятся на сайте магазина, а не процессингово центра.