Избавляемся от рекламы в Skype

В последнее время Skype достал своей рекламой. Причем, баннеры с каждым месяцом становятся все больше и больше, загромождая рабочее пространство. Решение проблемы очень простое. Открываем файл C:\Windows\System32\drivers\etc\hosts (для Linux: /etc/hosts) и добавляем в конец 2 строки:

Первая строчка поможет избавиться от главной страницы. Вторая поможет заблокировать рекламу (хотя есть подозрение, что приложения-надстройки тоже могут перестать работать, но их пользователей не так уж много).

Напоследок открываем настройки: Инструменты -> Настройки -> Оповещения -> Извещения и сообщения и снимаем галку с Рекламные акции. Перезапускаем Skype и наслаждаемся отсутствием баннеров.

Mount LVM Partition in the RHEL / CentOSМонтирование LVM в RHEL / CentOS

lvm
Mount LVM-partition in Linux differs from typical mounting of standard file system partition (for example, ext2 and ext3). Let’s have a look at our disk:

lvm
Монтирование LVM-разделов в Linux несколько отличается от типичного монтирования разделов стандартных файловых систем (например, ext2 или ext3). Взглянем на наш диск:

(далее…)

FightCode: code your own robot using JavaScriptFightCode: танковые войны на JavaScript

FightCode — this is an online game for programmers, such as Robocode. JavaScript is used to programme your tanks. You can see the battles just in the browser. The Code Editor has got «jail» inside browser, which allows to see the result of code changes in the real time. The authors of FightCode has effectively worked with graphics. The game is also easy for coding and has good documentation.


FightCode — это онлайн-игра для программистов, сделанная по образу и подобию классической Robocode. Для программирования танков используется JavaScript, а сражения происходят прямо в вашем браузере. Редактор кода на сайте имеет встроенную «песочницу», которая позволяет в реальном времени видеть эффект от изменений кода. В отличие от других подобных игр, создатели FightCode хорошо поработали над графикой в игре. При этом игра достаточно проста и хорошо документирована.


(далее…)

Форматы вывода sqlite3

Работая напрямую в файле базы sqlite3, зачастую, бывает полезно вывести результат запроса в определенном формате. Sqlite3 поддерживает достаточно большое количество форматов вывода. Здесь я приведу наиболее интересные.

Итак, начнем c .mode list:

Как дополнение, вы можете использовать команду «.separator», которая определит разделитель:

Следующим режимом вывода будет .mode line:

Пример вывода для .mode column:

А теперь мы отключим вывод заголовков колонок с помощью .header off:

Ну и на сладкое оставлю последний пример вывода, используя .mode insert, с помощью которого можно вывести таблицу в виде sql-запросов:

Паравиртуализация XEN или решаем проблемы с производительностью

Недавно я столкнулся с проблемой гостевой ОС Windows Server 2008. Проблема заключалась в том, что производительность жестких дисков была очень медленной. Скорость копирования с раздела на раздел не превышала 5 МБ/с. Решением проблемы было установка паравиртуальных драйверов на гостевой ОС.

Драйвера можно скачать по ссылке. В моем случае это были драйвера gplpv_Vista2008x64_0.11.0.372.msi. На всякий случай сделайте резервную копию сервера. После чего, установите драйвера и перезагрузите систему.

После установки драйверов — производительность Windows Server 2008 поднялась до 100 МБ/c

Как узнать ключ Windows

In order to find Windows product key you need to create VBS script, after exec of which you have to enter Computer Name(You can find it in the system properties).

The script itself:

Для того чтобы узнать регистрационный ключ Windows необходимо создать VBS скрипт, после запуска которого вам нужно будет ввести Имя компьютера(подсмотреть можно в свойствах системы).

Собственно сам скрипт:

Примеры отправки писем из консоли Linux

Иногда бывает просто необходимо отправить себе письмо. В данной заметке я покажу 2 маленьких примера. Но предварительно нам понадобится утилита uuencode. Если у вас она еще не установлена, то установите ее:

В первом мы отправим простое письмо с текстом. А во втором — отправим письмо с вложением из консоли Linux:

Локализация темы WordPress

Codestyling

После активации плагина в боковом меню консоли в меню «Инструменты» появляется пункт «Локализация». Переходим туда.

Localization

Если у русифицируемой темы нет русского языка, жмём «Добавить новый язык» и выбираем русский. Теперь в появившейся строке русского языка выбираем «Сканировать» и  в появившемся окне жмём кнопку «сканировать», а затем «завершить». Теперь в строке русского языка жмём «Редактировать». Появляется список фраз и переводов для них.

Снимок экрана 2013-03-26 в 15.54.31

Каждую фразу можно редактировать, нажав соответствующую ссылку напротив неё. Во многих фразах присутствуют динамически подставляемые параметры, которые обозначаются как «%s», которые должны присутствовать и в переводе. Не обязательно переводить все фразы, можно лишь самые необходимые. После перевода жмём кнопку «генерировать mo-файл» (над списком фраз) и наслаждаемся результатом.

После русификации всех нужных тем и плагинов, плагин «CodeStyling Localization» можно деактивировать и даже удалить. Все созданные .po .mo файлы останутся.

Ошибка RDP: Удаленный сеанс отключен, поскольку для данного компьютера отсутствуют клиентские лицензии удаленного рабочего стола

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

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

Для удаления лицензии RDP с клиентского компьютера, откройте ветку реестра и удалите все подразделы.

После этого откройте RDP клиент от имени Администратора и повторите подключение к серверу RDP.

Замена подстроки в строке в Asterisk

В данной заметке я приведу пример макроса, который меняет подстроку в строке в Asterisk. Собственно сам макрос: