Это сделать не просто, а очень просто. Во-первых, скачиваем программу Small CD Writer. Установки она не требует. Просто распаковываем архив и запускаем исполняемый файл SCDWriter.exe:
1. Выбираем меню “Диск” → “Записать ISO-образ на диск”
2. Выбираем в появившемся меню свой ISO-образ
3. Нажимаем на большую кнопку “Записать”
Monthly Archives: September 2011
Perl: массив массивов, хеш массивов, хеш хешей, стек
Программисты на Perl должны уметь эффективно пользоваться сложными типами данных. В этой статье собраны наиболее полезные посты с сайта PerlMonks, и показаны примеры использования сложных типов данных. По идее, сведений в этой статье должно быть достаточно, но при необходимости можно перейти по ссылке на англоязычный сайт PerlMonks.
1. Массив массивов в Perl
Как определить массив массивов:
@tgs = ( ['article series', 'sed & awk', 'troubleshooting', 'vim', 'bash'], ['ebooks', 'linux 101', 'vim 101', 'nagios core', 'bash 101' ] );
Continue reading Perl: массив массивов, хеш массивов, хеш хешей, стек
Видеоуроки Perl
Неплохая подборка видеоуроков по языку Perl нашлось на самом популярном трекере рунета.
125 видеоуроков, более 15 часов. Язык английский.
Настройка OpenVPN в CentOS
Довольно популярная задача – установить OpenVPN на Linux-сервере. Зачем это нужно? Например, когда вы находитесь в публичной сети (например, подключены к гостевой Wi-Fi ресторана), и не хотите, чтобы вас проснифали. Например, когда не хотите палить свой действительный IP-адрес посещаемым сайтам. Еще вариант – когда сетевое оборудование блокирует некоторые порты, а нужно, чтобы все работало. Давайте сэкономим время и без лишней головной боли поставим OpenVPN на примере CentOS 5.6.
Начнем с установки необходимых пакетов.
Continue reading Настройка OpenVPN в CentOS
Замена текста Vim и другие полезности
Постоянно не могу запомнить. Это делается так:
:%s/BEFORE/AFTER/gc
Если спрашивать перед каждой заменой не нужно, то убираем модификатор “c”.
Включить нумерацию строк:
:set number
Неплохая статья на тему Vim на хабре.
Эмулятор ZX Spectrum на Javascript
Сегодня обнаружил замечательную находку – эмулятор старенького ZX Spectrum, работающего на Javascript, т.е. целиком в браузере! Вот тут находится эмулятор ZX Spectrum.
Проверяем работу SMTP AUTH LOGIN через telnet
Подавляющее большинство почтовых серверов не позволяют неаутентифицированным пользователям отправлять через себя письма. Open-relay сервер, т.е. сервер, позволяющий свободную пересылку почты, в интернет-сообществе считается дурным тоном, и вообще такие сервера по прошествии какого-то времени становятся источниками спама, и IP-адреса таких серверов быстро попадают в блек-листы всевозможных средств защиты от спама. В этот раз мы поговорим о том, как провести аутентификацию типа AUTH LOGIN из консоли telnet. На основании описанного способа можно запросто написать программу, которая выполняет все эти действия автоматически.
Continue reading Проверяем работу SMTP AUTH LOGIN через telnet
Как сделать iso-образ из nrg-образа
Мониторим SQL-запросы в реальном времени
В некоторых СУБД, например Microsoft SQL Server, есть средства для просмотра абсолютно всех SQL-запросов к базе данных (в MS SQL он называется Profiler). Это мощное средство, весьма полезно при отладке SQL-запросов как для программистов, так и для администраторов баз данных.
Когда вы накопили опыт работы с MySQL, у вас может возникнуть вопрос, а как проделать такую штуку с ним? Например, как увидеть, какие SQL-запросы генерирует WordPress или phpBB?
Во-первых, нужно включить журналирование запросов MySQL…
Continue reading Мониторим SQL-запросы в реальном времени
SRV-записи для Jabber
Раз и навсегда, чтоб больше не забывать. Вот такие записи нужно добавлять в DNS при настройке Jabber-сервера:
_xmpp-server._tcp.jabber-domain.ru. 3600 IN SRV 0 0 5269 jabber-server.ru. _xmpp-client._tcp.jabber-domain.ru. 3600 IN SRV 0 0 5222 jabber-server.ru. _jabber._tcp.jabber-domain.ru. 3600 IN SRV 0 0 5269 jabber-server.ru.