<?xml version="1.0" encoding="UTF-8"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" >

  <channel>
    <title><![CDATA[Статьи]]></title>
    <link>https://habr.com/ru/users/shadowalone/publications/articles/</link>
    <description><![CDATA[Хабр: статьи пользователя shadowalone]]></description>
    <language>ru</language>
    <managingEditor>editor@habr.com</managingEditor>
    <generator>habr.com</generator>
    <pubDate>Tue, 05 May 2026 18:02:05 GMT</pubDate>
    
    
      <image>
        <link>https://habr.com/ru/</link>
        <url>https://habrastorage.org/webt/ym/el/wk/ymelwk3zy1gawz4nkejl_-ammtc.png</url>
        <title>Хабр</title>
      </image>
    

    
      
        
    
    <item>
      <title><![CDATA[Конвертация записей разговоров в mp3 — Elastix 2.5 (FreePBX 2.11)]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/258583/</guid>
      <link>https://habr.com/ru/articles/258583/?utm_campaign=258583&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/files/11d/f30/bf8/11df30bf8b944a9c969a817fa1c2a6b3.png" align="left"/> <br/>
В данной статье я дам небольшое описание как сохранять записи разговоров в формате mp3 но с расширением .wav, тем самым уменьшив размер файлов и сохранив возможность прослушивать файлы из панели управления (имена файлов не будут меняться). А также дам пару советов, как уменьшить нагрузку на дисковую подсистему, избавившись от лишних логов (при нагруженной системе уменьшение нагрузки достаточно заметно).<br/>
<br/>
В старых версиях файлы записей хранились по умолчанию в одной папке, создавая тем самым проблемы при их большом количестве. В Elastix 2.5 перешли на FreeBPX 2.11, а там, как известно, записи телефонных разговоров раскладываются по папкам на каждый день.<br/>
Соответственно изменились (добавились) переменные для использования со скриптом конвертации записей после звонка.<br/>
<br/>
Причем, в старых версиях, добавить параметр “Run after record” можно было прямо через панель управления Elastix, в разделе “General Settings”. В новой версии, для того чтобы добавить это параметр (кстати, параметр тоже поменял название — “Post Call Recording Script”), нужно воспользоваться панелью управления FreePBX.<br/>
<br/>
Итак, в чем суть: мы будем конвертировать файл после разговора в формат mp3 с помощью lame, потом, с помощью ffmpeg мы добавим заголовок к файлу записи и сменим расширение обратно на .wav. В итоге все останется для самой системы неизменным, однако существенно уменьшится размер хранимых файлов, по моей оценке в 7-10 раз.<br/>
 <a href="https://habr.com/ru/articles/258583/?utm_campaign=258583&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать подробнее...</a>]]></description>
      
      <pubDate>Fri, 22 May 2015 16:42:28 GMT</pubDate>
      <dc:creator><![CDATA[shadowalone]]></dc:creator>
      <category><![CDATA[Asterisk]]></category>
      <category><![CDATA[elastix]]></category><category><![CDATA[freepbx]]></category><category><![CDATA[asterisk]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Asterisk на Mikrotik]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/180889/</guid>
      <link>https://habr.com/ru/articles/180889/?utm_campaign=180889&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/storage2/8f7/8f5/486/8f78f548649ac5457f62e414c60ebe0f.png" alt="image"/> <br/>
<br/>
Задался идеей поднять voip на mikrotik. Кто помнит, в старых версиях routeros был модуль для voip, потом его выпилили, а жаль. Нативно поднять астериск на routeros не выйдет, однако есть возможность поднять виртуальный роутер с openwrt в режиме metarouter, вот отсюда и будем исходить.<br/>
<br/>
Долгие поиски привели меня на сайт <a href="http://openwrt.wk.cz">openwrt.wk.cz</a> (доступен только по ipv6), откуда и был скачан образ openwrt для mt-mips. Все эксперименты проводил на 2011UAS-2HnD. Так как не у всех есть ipv6, я сделал зеркало для установки пакетов с него (<a href="http://ms1.nserver.us/openwrt.wk.cz/">ms1.nserver.us/openwrt.wk.cz</a>.), где и лежат необходимые пакеты. Кстати, во время поисков, так и не удалось найти полноценную статью по этой теме не то что на русском, но и на любом другом.<br/>
<br/>
 <a href="https://habr.com/ru/articles/180889/?utm_campaign=180889&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Fri, 24 May 2013 20:31:35 GMT</pubDate>
      <dc:creator><![CDATA[shadowalone]]></dc:creator>
      <category><![CDATA[Asterisk]]></category><category><![CDATA[Системы связи]]></category>
      <category><![CDATA[asterisk]]></category><category><![CDATA[mikrotik]]></category><category><![CDATA[metarouter]]></category><category><![CDATA[openwrt]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Parallels Plesk hacked — Нашли дыру в Плеск-панели]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/138919/</guid>
      <link>https://habr.com/ru/articles/138919/?utm_campaign=138919&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[Сегодня обнаружил новые задания в cron-е, на одном из серваков, что и заставило меня начать разбиратся и гуглить на эту тему.<br/>
Поискав, нашел только одно упоминание на официальном форуме <a href="http://forum.parallels.com/showthread.php?t=257260">Parallels</a>.<br/>
Уже несколько дней как люди начали жаловаться, тех-поддержка сначала отнекивалась, а теперь вообще замолкла.<br/>
<br/>
Обнаружив троян, выложил его исходный код на <a href="http://pastebin.com/gAs4EkyG">pastebin</a>. <br/>
Довольно интересный скрипт, часть ботнета.<br/>
Скрипт сам себя прописывает в крон, таким образом:<br/>
<code>`echo '* * * * * $^X $script_path detach &gt;/dev/null 2&gt;&1' &gt; /tmp/cron.d; crontab /tmp/cron.d ; rm /tmp/cron.d`;</code><br/>
 <a href="https://habr.com/ru/articles/138919/?utm_campaign=138919&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Mon, 27 Feb 2012 08:38:20 GMT</pubDate>
      <dc:creator><![CDATA[shadowalone]]></dc:creator>
      <category><![CDATA[Информационная безопасность]]></category>
      <category><![CDATA[Parallels]]></category><category><![CDATA[Plesk]]></category><category><![CDATA[hacked]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Очень необычная презентация планшета]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/135091/</guid>
      <link>https://habr.com/ru/articles/135091/?utm_campaign=135091&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[Попалась замечательная презентация планшета, не смог пройти мимо, не поделившись.<br>
<br>
<div class="oembed"><div><div style="left: 0; width: 100%; height: 0; position: relative; padding-bottom: 56.2493%;"><iframe src="https://www.youtube.com/embed/8vb2rAyY_iU?rel=0&amp;showinfo=1" style="border: 0; top: 0; left: 0; width: 100%; height: 100%; position: absolute;" allowfullscreen scrolling="no"></iframe></div></div></div><br>
<br>
Если б все рекламировали подобным образом, продажи уж точно возросли бы :) <a href="https://habr.com/ru/articles/135091/?utm_campaign=135091&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut"></a>]]></description>
      
      <pubDate>Thu, 22 Dec 2011 01:09:09 GMT</pubDate>
      <dc:creator><![CDATA[shadowalone]]></dc:creator>
      <category><![CDATA[Гаджеты]]></category>
      <category><![CDATA[tablet]]></category><category><![CDATA[humor]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Музыка исполняется сканером]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/134371/</guid>
      <link>https://habr.com/ru/articles/134371/?utm_campaign=134371&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[Сканер исполняет музыку, аккомпанемент HDD. Есть фальшивые нотки, но мне кажется, это простительно для таких инструментов.<br/>
<br/>
<iframe width="560" height="315" src="https://www.youtube.com/embed/w68qZ8JvBds?feature=oembed" frameborder="0" allowfullscreen></iframe> <a href="https://habr.com/ru/articles/134371/?utm_campaign=134371&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut"></a>]]></description>
      
      <pubDate>Sat, 10 Dec 2011 20:17:49 GMT</pubDate>
      <dc:creator><![CDATA[shadowalone]]></dc:creator>
      <category><![CDATA[DIY или Сделай сам]]></category>
      <category><![CDATA[music]]></category><category><![CDATA[scaner]]></category><category><![CDATA[hdd]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Medal for Return — полнометражный мультфильм]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/132451/</guid>
      <link>https://habr.com/ru/articles/132451/?utm_campaign=132451&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[Шесть лет в одиночку и полнометражный мультфильм готов.<br>
Автор сего произведения, некий житель Владивостока — Александр Тимченко.<br>
<br>
<div class="oembed"><div><div style="left: 0; width: 100%; height: 0; position: relative; padding-bottom: 75.0019%;"><iframe src="https://www.youtube.com/embed/XdiSSV8eeaY?rel=0&amp;showinfo=1" style="border: 0; top: 0; left: 0; width: 100%; height: 100%; position: absolute;" allowfullscreen scrolling="no"></iframe></div></div></div><br>
<br>
Как весело заметили на youtube, «мопед не мой»!<br>
<br>
Обратите внимание на продолжительность ролика.<br>
<br>
Автор сам разработал картины, диалоги, сценарий, внешность персонажей, одежду, фоновые декорации, сцены и оживил всех персонажей. В общем, веселого много.<br>
<br> <a href="https://habr.com/ru/articles/132451/?utm_campaign=132451&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше →</a>]]></description>
      
      <pubDate>Sat, 12 Nov 2011 03:31:57 GMT</pubDate>
      <dc:creator><![CDATA[shadowalone]]></dc:creator>
      <category><![CDATA[DIY или Сделай сам]]></category>
      <category><![CDATA[Medal for Return]]></category><category><![CDATA[мультфильм]]></category><category><![CDATA[анимация]]></category><category><![CDATA[Александр Тимченко]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[VPN-сервер в стиле how-to (pptpd+mysql+radius) на CentOS6]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/128599/</guid>
      <link>https://habr.com/ru/articles/128599/?utm_campaign=128599&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/storage1/513d5154/9ad1b7bf/6e255d9f/596af9ef.png" alt="image" align="left"/> Хотя статьи в стиле how-to и не очень комментируемые, и в основном не с положительными комментариями, однако, именно их, больше всего добавляют в закладки.<br/>
Здесь я постараюсь описать процесс установки и настройки VPN-сервера на CentOS6 с пользователями в MySQL и авторизацией через радиус для шифрованного соединения по ms-chap-v2 и mppe.<br/>
<br/>
<h5>Преамбула</h5><br/>
Откуда берутся данные статьи? Все просто. Когда мы ищем соискателей работы, например, на должность системного администратора, то после отбора кандидатов на предварительном собеседовании, состовляются тестовые задания, реализуются своими силами, а потом предлагаем их решить соискателям. Для исполнения заданий, соискателю предоставляется виртуальная машина, доступ в интернет, и определенное время. Время расчитывается просто — наша реализация *2. При этом, Вы можете считать, что все необходимые решения (how-to) можно найти на просторах интернета, однако, мы учитываем это, и поэтому не берем готовых решения, а состовляем и решаем предварительно их сами, на свежих дистрибютивах. Кстати, бывают случаи, когда мы натыкаемся на определенные проблемы при реализации (маленькие незадокументированные шалости разработчиков), и в случае, если кандидат идет правильным курсом, но попадает в затык именно на этой проблеме, подсказываем найденное нами, её решение.<br/>
 <a href="https://habr.com/ru/articles/128599/?utm_campaign=128599&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Fri, 16 Sep 2011 17:41:22 GMT</pubDate>
      <dc:creator><![CDATA[shadowalone]]></dc:creator>
      <category><![CDATA[Настройка Linux]]></category>
      <category><![CDATA[задание]]></category><category><![CDATA[работа]]></category><category><![CDATA[pptpd]]></category><category><![CDATA[mysql]]></category><category><![CDATA[radius]]></category><category><![CDATA[vpn]]></category><category><![CDATA[l2tp]]></category><category><![CDATA[xl2tpd]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Монтирование LVM-based томов (LVM-in-LVM)]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/127690/</guid>
      <link>https://habr.com/ru/articles/127690/?utm_campaign=127690&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[Ситуация в которрой может понадобиться данная процедура, довольне не частая, однако, иногда приходится с ней столкнуться, например при работе с виртуальными машинами.<br/>
<br/>
Представим что у нас есть виртуальная машина на LVM разделе, внутри которой так же есть LVM разделы. К примеру CentOS, при установке, по умолчанию, создает LVM-based разделы, за исключением /boot.<br/>
<br/>
<h5>Задача:</h5><br/>
 <b>добраться до данных в этих разделах с родительской машины.</b><br/>
 <br/>
 <a href="https://habr.com/ru/articles/127690/?utm_campaign=127690&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Sun, 04 Sep 2011 09:51:58 GMT</pubDate>
      <dc:creator><![CDATA[shadowalone]]></dc:creator>
      <category><![CDATA[Настройка Linux]]></category>
      <category><![CDATA[lvm]]></category><category><![CDATA[kpartx]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Asus-O!Play-HDP-R3 — какой он есть]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/88429/</guid>
      <link>https://habr.com/ru/articles/88429/?utm_campaign=88429&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/geektimes/post_images/65f/f74/647/65ff746474fa6a19c712fe33a349c0f0.png"/><br/>
<br/>
Хотя здесь и были обзоры подобной модели, но HDP-R3 не было. Данный девайс прошит последней прошивкой от производителя и в работе показал себя отлично. Далее много фото.<br/>
 <a href="https://habr.com/ru/articles/88429/?utm_campaign=88429&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">осторожно траффик</a>]]></description>
      
      <pubDate>Mon, 22 Mar 2010 11:08:44 GMT</pubDate>
      <dc:creator><![CDATA[shadowalone]]></dc:creator>
      <category><![CDATA[Чулан]]></category>
      <category><![CDATA[asus]]></category><category><![CDATA[O!Play]]></category><category><![CDATA[HDP-R3]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Изменение размеров файлов-имиджей XEN Dom-U]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/87810/</guid>
      <link>https://habr.com/ru/articles/87810/?utm_campaign=87810&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[В случае, если Вы пользуетесь файлами имиджей с сайта <a href="http://stacklet.com/">stacklet.com</a>, все совсем просто:<br/>
Отключаем машину. Создаем пустой файл нужного размера:<br/>
<br/>
<code>dd if=/dev/zero of=Tempfile bs=1M count=10010</code><br/>
<br/>
добавляем этот файл в конец файла-имиджа, например:<br/>
<br/>
<code>cat Tempfile &gt;&gt;ubuntu.9-10.x86.img</code><br/>
<br/>
и изменяем размер раздела файловой системы:<br/>
<br/>
<code>resize2fs -f ubuntu.9-10.x86.img</code><br/>
<br/>
Запускаем машину и всё, мы получили новый размер раздела.<br/>
А вот в случае, если вы сами создавали виртуальную или паравиртуальную машину. <br/>
 <a href="https://habr.com/ru/articles/87810/?utm_campaign=87810&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Wed, 17 Mar 2010 00:15:31 GMT</pubDate>
      <dc:creator><![CDATA[shadowalone]]></dc:creator>
      <category><![CDATA[Чулан]]></category>
      <category><![CDATA[linux]]></category><category><![CDATA[xen]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[CDP(Cisco Discovery Protocol) на Linux]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/86773/</guid>
      <link>https://habr.com/ru/articles/86773/?utm_campaign=86773&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[Всем известно про замечательный протокол CDP (Cisco Discovery Protocol) для Cisco. Оказывается что и для Linux тоже есть возможность использовать его прелести. Есть проект <a href="https://trac.luffy.cx/lldpd/">LLDP</a>, который нам в этом и поможет.<br/>
<br/>
Для тех, кто не в кусре: на cisco можно посмотреть соседей с включенным CDP коммандой <i>sh cdp nei</i>. Комманда выведет оборудование которое подключено, на каком порту и т.д., более подробно s<i>h cdp ent Device_ID</i>, уже по конкретному девайсу.<br/>
<br/>
Так вот, мы сейчас попробуем включить это и в Linux, в данном, конкретном случае, настраивать будем на CentOS 5.4, на Debian-подобных дистрах почти тож самое, за исключением процесса сборки и расположения файлов.<br/>
 <a href="https://habr.com/ru/articles/86773/?utm_campaign=86773&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Mon, 08 Mar 2010 16:37:43 GMT</pubDate>
      <dc:creator><![CDATA[shadowalone]]></dc:creator>
      <category><![CDATA[Чулан]]></category>
      <category><![CDATA[linux]]></category><category><![CDATA[cdp]]></category><category><![CDATA[lldp]]></category><category><![CDATA[cdpr]]></category><category><![CDATA[CentOS]]></category>
    </item>
  

  

  

	
  

  

  

      

      

      

    
  </channel>
</rss>
