KIS 2014/2015: Экспорт/Импорт настроек

При попытке обновиться с KIS 2014 до KIS 2015 не обнаружил в интерфейсе кнопки которая отвечает за экспорт настроек.

Оказалось что разработчики решили убрать эту кнопку из интерфейса, так как она редко использовалась пользователями, но позже она была снова возращена. Поэтому в некоторых версиях KIS импорт или экспорт настроек теперь необходимо делать через командную строку.

Читать далее »

Chrome 37 и шрифты

После обновления браузера google chrome до 37 версии заметил, что сайты начали отображать ужасные шрифты.

В новой версии Chrome по умолчанию поддерживается DirectWrite - рендеринг шрифтов, но видимо эта функция плохо работает с кириллическими шрифтами.

Если Вас не устраивает отображение шрифтов и хотите исправить эту проблему, то необходимо отключить поддержку  DirectWrite, а вернее включить отключение поддержки DirectWrite Windows.

Читать далее »

Powershell: Качаем музыку из Вконтакте

Вчера вечером захотелось написать Powershell скрипт, который будет выкачивать аудиозаписи с личной страницы во Вконтакте и раскладывать их по альбомам, в смысле по папкам с именами альбомов в которых они состоят во Вконтакте. Если аудиозапись не состоит в каком-либо альбоме, то качается в папку "Без альбома".

Если добавить новые аудиозаписи, то в следующий раз скрипт скачает только новые, а те что уже скачаны качать не будет. Если же  что-то удалить из аудио-записей из вконтакте, то скрипт об этом напомнит, что мол на компьютере есть такие-то аудиозаписи, которых в вашей аудиоколлекции во вконтакте уже нет. Дальше сами решайте: удалять ли эти аудиозаписи с компьютера или пускай остаются.

Вот такой почти синхронизатор аудиоколлекции из вконтакте =)

Читать далее »

chntpw: сброс пароля windows из под linux

Сегодня на работе озадачили: принесли ноутбук и попросили восстановить случайно удаленные данные. Правда жесткий диск зашифрован через True Crypt и пароль от входа в Windows забыт. Благо пароль от самого True Crypt есть =)

Запишу свои действия чтобы не забыть некоторые нюансы.

Читать далее »

Струйный принтер: печатает полоски и пропуски

У нас на работе есть старенький струйный принтер HP Deskjet 6980 series. Сегодня пожаловались что он плохо печатает: есть пропуски и полоски.

Пришел к принтеру, посмотрел на листик, отметил что это касается только черного цвета, глянул на уровень картриджа с черными чернилами: он говорил о том, что пора менять картридж - это основная причина такой печати.

Но после установки нового картриджа принтер все так же печатал с полосками и пропусками. В таком случае необходимо запустить "очистку" или "продувку" картриджей.

Читать далее »

event id 868: Эта программа заблокирована групповой политикой

При попытке запуска одной утилиты столкнулся вот с таким сообщением:

Эта программа заблокирована групповой политикой. За дополнительными сведениями обращайтесь к системному администратору.

Как разблокировать запуск программы?

Читать далее »

WordPress заметки, хитрости и хаки

В этой записи будут складироваться WordPress заметки, которые могут помочь в решении тех или иных вопросов, проблем или нюансов. Запись будет дополняться.

Читать далее »

Сервис Чтения Вконтакте через RSS

Совсем недавно написал Powershell скрипт при помощи которого можно читать паблики и страницы через RSS.

Но все-таки удобней пользоваться сервисом, в котором вставил ссылку на страницу во Вконтакте и получил в ответ ссылку на RSS-ленту. Именно такой сервис я и создал, он доступен по адресу elims.org.ua/vk-to-rss/

Читать далее »

Powershell скрипт: Чтение Вконтакте через RSS

Ранее оставлял ссылку на сайт который генерирует rss-ленту из страницы во Вконтакте: elims.org.ua/blog/kak-chitat-vkontakte-v-rss-lente. Но сайт стал настолько популярным, что для автора его содержание перестало быть выгодным. Теперь нет возможности с его помощью читать вконтакте через RSS. О чем мне и сказали в комментариях и попросили подсказать альтернативу.

  1. Написал скриптик на Powershell, который будет генерировать RSS-ленту из стены во Вконтакте
  2. Создал аналог умершего сервиса: https://elims.org.ua/vk-to-rss/

Пользуйтесь =)

Читать далее »

Оптимизация: Хранение мелких изображений в css и html коде

В оптимизации скорости загрузки сайтов важно количество запросов к веб-серверу.

Если посмотреть на известный инструмент тестирования скорости загрузки сайта - tools.pingdom.com, то можно увидеть что они разделяют каждый запрос к серверу на следующие этапы:

  • Dns - время которое нужно для преобразования DNS-имени сайта в IP-адрес
  • Connect - время потраченное на установку tcp-сессии
  • Send - время потраченное на отправку данных
  • Wait - время потраченное на ожидание получения первого байта от сервера  после отправки данных или установки соединения
  • Receive - время потраченное на получение данных от сервера

В большинстве случаев время потраченное на этап Receive меньше, чем время потраченное на все остальные этапы. А значит быстрее будет передать 1 мегабайт данных в одном файле, чем 10 файлов по 100 килобайт. А если учесть, что часто хостинги не поддерживают более чем пять параллельных потоков, то 10 файлов будут создавать очередь,  разница в скорости загрузки будет еще ощутимей.

Уменьшить количество создаваемых запросов можно за счет кучи всяких иконок и изображений которые используются как элементы дизайна, навигации, оформления в Вашем шаблоне.

Именно для этого были придуманы css спрайты, но не всегда получается в них "засунуть" все изображения. В таких случаях может пригодиться следующий трюк - хранение закодированных в base64 изображений в сss или html-коде. То есть изображения будут встроены в саму html страницу или css файл, они не создают дополнительные запросы к веб-серверу.

Читать далее »