Июн 01
Есть у меня на работе роутер под FreeBSD, и есть пара десятков компьютеров с установленным NOD32. В целях экономии трафика был написан скрипт на Ruby для зеркалирования вирусных баз.
Для того, чтобы воспользоваться скриптом, нужно установить пакет unrar и склонировать репозиторий с гитхаба:
git clone git@github.com:OutPunk/nod32_mirror.git
А затем подправить настройки в файле config.rb
LOGIN, PASS = 'логин', 'пароль' #ваш ключ от NOD32
SAVE_PATH = '/путь/куда/надо/сохранять/базы'
UPDATE_VER_URL = 'http://update.eset.com/eset_upd/update.ver' # Адрес файла update.ver, менять не нужно
TEMP_DIR = '/tmp' # путь для распаковки update.ver
VER_FILE = 'ver.yml' # файл для хранения версий полученных файлов
Запускается скрипт просто:
/путь/до/скрипта/nod32_mirror/main.rb
Связанные записи
Метки: FreeBSD • Linux • NOD32 • Ruby
Апр 09
Случилась на работе ситуация — развалился от перегрева RAID 5 , сделанный на аппаратном контроллере Adaptec 2610SA, на файловом сервере с FreeBSD. После гугления были найдены UFS Explorer, RAID Reconstructor и R-Studio, умеющие программно собирать массив и предоставлять доступ к ФС в нем. Нас они не устроили по двум причинам: они не дружат с русскими именами файлов (а там таких много) и диски в массиве, как выяснилось, были битые. Еще подумав и погуглив чуток, пришли к простому очевидному решению, лежавшему на поверхности: восстановление массива непосредсвенно при помощи контроллера и Frenzy. Описанный способ, полагаю, будет работать и на других контроллерах.
Читать полностью »
Связанные записи
Метки: FreeBSD • Frenzy • RAID
Янв 31
Решил сделать вольно-раздолбайский перевод статьи о SVG с ALA. Это перевод первой части, в ближайшее время постараюсь перевести вторую.
Масштабируемая векторная графика (SVG) состоит из кругов, прямоугольников и путей, представленных в XML и объединенных в изображения на веб-страницах. Вы можете применять сплошную заливку, градиенты и некоторые фильтры SVG — не все браузеры поддерживают все типы фильтров. Вы можете включать текст, изображения и можете копировать ваши SVG столько, сколько хотите. Чаще всего SVG используется в графических программах, для создания диаграмм, иллюстраций, анимаций. Однако, ничто не мешает нам использовать SVG для дизайна сайтов —это дает нам удивительно универсальные возможности в веб-дизайне, занятные в использовании. В этой вводной статье я рассмотрю некоторые важные моменты в работе с SVG, включая поддержку в браузерах. Во второй части мы рассмотрим, как найти и адаптировать SVG, которые вы можете найти в Сети, или как создать SVG-изображения самостоятельно и добавить их на вашу страницу.
Читать полностью »
Связанные записи
Метки: (X)HTML • Browsers • svg • xml
Янв 17
Как известно, пакеты в CentOS не отличаются своей свежестью, например, python там 2.4. А хотелось бы 2.6. В таком случае нас выручит IUS Community Project, поддерживающий самые свежие пакеты для Red Hat Enterprise Linux и его клонов, в числе которых есть PHP, MySQL, Python и прочее ПО, характерное для RHEL и подобных дистрибутивов.
Читать полностью »
Связанные записи
Метки: CentOS • Python
Окт 28
Несколько компьютеров на одном рабочем месте – это хорошо, но вот что плохо – это то, что приходится метаться между кучей мышек и клавиатур. Сейчас на моем рабочем месте две машины – десктоп с Arch Linux и ноутбук с Windows 7. Соотвественно, захотелось удобства, а как это сделать? Да очень просто!
Читать полностью »
Связанные записи
Метки: Linux • synergy • Windows • удобство
Окт 19
Решил обновить свой Arch, а так как в Казахстане скорость канала оставляет желать лучшего, как-то не очень понравилось, что pacman съедает всю скорость. Решением оказался trickle.
Ставим:
sudo pacman -Sy trickle
Запускаем обновление:
sudo trickle -d 10 pacman -Syu
Где параметр -d указывает скорость в Кб/с. Подробности смотрим в man trickle.
Связанные записи
Метки: Arch • Linux • trickle
Окт 15
Если к вашему домену прикручены Google Apps и хочется поставить другую тему в Gmail, то достаточно к адресу вашей почты https://mail.google.com/a/domain.com/ добавить #settings/themes и перейти по адресу https://mail.google.com/a/domain.com/#settings/themes, чтобы появилась страница с выбором темы.
Связанные записи
Метки: Gmail • Google • Google Apps
Авг 14
Хочу поделиться маленьким скриптиком на питоне, облегчающим мне жизнь. Код, конечно, не самый лучший, заготовки конфигов можно вынести в отдельные файлы и читать оттуда, то же самое можно сделать и с классами но мне было так удобнее. Так же можно логировать действия скрипта, но с этим вполне справляется перенаправление вывод скрипта в файл. Предполагается, что у вас настроены bind и apache, а также установлена утилита apg для генерации паролей.
Читать полностью »
Связанные записи
Метки: *nix • Apache • Bind • FreeBSD • Python • администрирование
Авг 03
Захотелось мне, работая на виндовой машине, иметь доступ к линуксовым графическим приложениям. Организовывается это дело очень просто:
На linux-машине в /etc/ssh/sshd_config добавляем следующие строки:
X11Forwarding yes
AllowTcpForwarding yes
X11DisplayOffset 10
И перезапускаем sshd:
/etc/rc.d/sshd restart
На windows-машину ставим Xming и PuTTY. Запускаем Xming и соединяемся при помощи PuTTY с нашим линуксом, предварительно выставив SSH -> X11 -> Enable X11 Forwarding. Чтобы запустить приложение, достаточно набрать в putty соответствующую команду.

Связанные записи
Метки: Linux • ssh • Windows • X
Июл 16
Понадобилась мне по работе экранная клавиатура на javascript. Нашел вот это, знает разные языки. Дополнительно обучил ее казахскому, качаем тут.

Связанные записи
Метки: javascript • казахский • клавиатура
Свежие комментарии