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 файл, они не создают дополнительные запросы к веб-серверу.

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

Заметки о ATC Panasonic

Консоль конфигурации автоматической телефонной станции Panasonic настолько запутана, что есть необходимость создать для себя запись-напоминалку, которая вряд-ли кому-либо будет интересна.

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

Проверка жесткого диска, анализ и восстановление работоспособности

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

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

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

Windows: подключение FTP в качестве диска

Решил немного усовершенствовать свой powershell скрипт, который реализует охрану при помощи wifi-камеры. Решил записывать на ftp-сервер видео-поток с камеры, когда дома никого нет. То есть кроме оповещения по email (когда вдруг что-то зашевелилось в кадре), видео будет постоянно записываться.

Для этого мне понадобилось подключить ftp-сервер, так, чтобы он стал доступен из командной строки как диск или папка.

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

Защита от хотлинкинга изображений

На волне оптимизации сайта заметил в логах сервера что изображения с моего сайта используются в хотлинкинге. То есть несознательные люди на страницах своих сайтов встраивают изображения с сервера, на котором размещен мой сайт. Таким образом пытаются экономить ресурсы своего сервера: процессорное время, дисковое пространство, трафик. Я решил это пресечь и использовать с пользой для себя, тем более что ничего сложного в реализации защиты от хотлинкинга нет =)

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

Adsense и swift-платеж - вывод денег через банковский перевод

Весной 2014-го в Google Adsense для жителей Украины была добавлена возможность вывода заработанных денег через Swift платеж, то есть банковский перевод - быстро, легко и дешево (без комиссий).

Раньше платежи осуществлялись только через чеки: на почтовый ящик приходил бумажный конвертик с выписанным чеком от Google, который нужно было подписать и отправить в банк. В моем случае в "Приват Банк" в Днепропетровскую область. Это все было медленно, заставляло делать много лишних телодвижений и, что самое главное, это было дорого: Приват Банк за обработку чека брал не маленький процент.

Читать как в Adsense настроить способ оплаты через Swift платеж