Новости 2015

02.04.2015

Опубликована статья Программы оптимизации изображений Romeolight.
В обзоре рассмотрены следующие программы оптимизации изображений: JPEGmicro, PNGmicro, GIFmicro и PhotoResizer. Программы предназначены для оптимизации изображений основных форматов веб-графики и изменения их размеров. Все они выполнены в едином стиле и имеют унифицированный современный графический интерфейс. В программах имеется необходимый минимум настроек, которые позволяют эффективно сжимать изображения. Пользоваться программами легко и удобно.
Прочитать статью можно по вышеприведенной ссылке.


29.03.2015

Опубликована статья JPEGmini – программа оптимизация jpeg (jpg)-изображений.
JPEGmini – это быстро набирающая популярность программа для сжатия jpeg-файлов. С её помощью можно быстро и эффективно оптимизировать фотографии. Причем сжатие происходит в полуавтоматическом режиме. Программа не требует от пользователя установки качества изображения, выбора режима цветовой субдискретизации и прочего. Все это она взваливает на свои плечи, сила которых подкреплена 18 патентами. Главные слоганы, которые сопровождают программу:

  • «Ваши фото на диете»
    «Уменьшить размер изображения до 80% без ущерба для качества»
  • «Экономьте место на диске»
    «Обменивайтесь и делитесь фотографиями быстрее»

И это не пустые звуки. JPEGmini действительно может уменьшить размеры стандартных jpeg-файлов вплоть до 80% (5x) при визуальной идентичности результирующего фото с исходной оригинальной фотографией.
Прочитать статью можно по вышеприведенной ссылке.


09.03.2015

Опубликован русификатор Sprite Sheet Packer и статья «Создание спрайт-листа в Sprite Sheet Packer».
Sprite Sheet Packer – это инструмент для создания спрайт-листа, то есть объединение множества одиночных изображений в одно изображение, на прозрачном холсте которого эффективно располагаются входные изображения. Программа распространяется свободно и бесплатно пол MIT-лицензией. Для её нормальной работы в системе должен быть установлен Microsoft .Net Framework не ниже версии 3.5
Русификатор представляет собой русифицированный файл Sprite Sheet Packer_ru.exe
Русифицирован почти весь интерфейс за исключением двух опций формы спрайт-листа. В них я не стал разбираться, поскольку использую Sprite Sheet Packer не для создания спрайт-листа для применения спрайтов в играх, а как подручное промежуточное средство при создании css-спрайтов для применения на css-страницах. Русифицированная версия Sprite Sheet Packer упакована в zip-архив. Скачать её можно со страницы загрузки по вышеприведенной ссылке.


07.03.2015

Опубликован русификатор локального букмарклета DOM Monster и статья «Анализ сайта с помощью DOM Monster».
Букмарклет DOM Monster – это инструмент для анализа DOM (Document Object Model – «объектная модель документа») веб-страницы и некоторых других её характеристик. Распространяется букмарклет свободно и бесплатно под MIT-лицензией. Домашняя страница DOM Monster http://mir.aculo.us/dom-monster/, репозиторий на Гитхабе – https://github.com/madrobby/dom-monster. Использование DOM Monster наряду с традиционными валидаторами и инструментами Page Speed и YSlow позволяет оптимизировать веб-страницы и ускорить их загрузку. Русифицированы страница установки локального варианта скрипта и сам скрипт локального букмарклета. Русифицированная версия DOM Monster упакована в zip-архив. Скачать её можно со страницы загрузки по вышеприведенной ссылке.


21.02.2015

Опубликована статья «Практическое применение и использование CSS спрайтов на сайте».
Поводом к написанию этой статьи о css-спрайтах стало обновление дизайна сайта для обеспечения его адаптивности на основе Cascade Framework. При модернизации в числе многих нововведений я выполнил объединение уже использовавшихся на сайте спрайтов в один глобальный мастер-спрайт. Сделано это было с помощью графического редактора Gimp и отличной браузерной программы Sprite Cow, о которой я написал обзор «Калькулятор координат CSS спрайтов Sprite Cow». В статье о применении спрайтов рассмотрены вопросы использования графических программ и упомянутой Sprite Cow для создания css-спрайтов, а также стили и разметка для практического использования спрайтов на страницах моего сайта.
Прочитать статью можно перейдя по ссылке, приведенной в начале новости.


20.02.2015

Сделан редизайн сайта на основе Cascade Framework.
Просматривая статистику, заметил, что сайт начали посещать пользователи смартфонов и планшетников. Их не так много, около 7% от общего числа посетителей моего ресурса. Тем не менее, решил сделать адаптивный сайт. Дополнительным толчком к этому были результаты анализа моего сайта ресурсом PageSpeed Insights. Если для десктопов средняя оценка сайта 91 из 100, то для мобильных устройств только 67/100. Главным требованием анализатора была адаптация размера контента для области просмотра. Начал искать каркас, на котором можно сделать модернизацию сайта. Поскольку основная аудитория моего сайта – это пользователи настольных компьютеров, то основной упор при редизайне надо было сделать на удобство просмотра сайта именно для них. Большинство же современных адаптивных CSS-фреймворков изначально предназначены для создания сайтов, преимущественно просматриваемых на мобильных платформах (в соответствии с модной ныне тенденцией «mobile first»). Кроме этого, подавляющее большинство фреймворков обеспечивают кроссбраузерность только для современных браузеров, исключая недобраузеры. На моём сайте число посетителей, которые используют устаревший браузер Internet Explorer 6 около 2%. Хотелось, чтобы и им было удобно. Выбрать нужный фреймворк было непросто. Долгие поиски привели к упомянутому Cascade Framework.
Чем он мне понравился? Во-первых, он исповедует структуру создания сайтов «desktop first». Во-вторых, он обеспечивает кроссбраузерность даже для приснопамятного IE6. В-третьих он разделяет CSS на отдельные файлы, основанные не на селекторах (как другие фреймворки), а на функциях. Это позволяет использовать только те модули, которые действительно нужны для реализации задуманных функций сайта, устраняя избыточность CSS – бич всех фреймворков. При обновлении сайта я использовал понравившийся мне веб-шрифт Istok Web и объединил несколько css-спрайтов, используемых на моих страницах, в один мастер-спрайт. Что получилось – судить вам.
Для своих нужд я перевёл документацию Cascade Framework, скачать перевод и сам фреймворк можно на странице загрузки.