<?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/sibprogrammer/publications/articles/</link>
    <description><![CDATA[Хабр: статьи пользователя sibprogrammer]]></description>
    <language>ru</language>
    <managingEditor>editor@habr.com</managingEditor>
    <generator>habr.com</generator>
    <pubDate>Thu, 23 Apr 2026 15:53:57 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[Список современных книг для Engineering Manager’а]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/plesk/articles/582218/</guid>
      <link>https://habr.com/ru/companies/plesk/articles/582218/?utm_campaign=582218&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/699/5fd/476/6995fd4761095ede1f3711a1858dc437.jpg" /><p>В данном посте мне хотелось бы поделиться списком книг, которые (по крайне субъективному мнению) являются полезными и весьма практичными для Engineering Manager’а. При этом акцент хочу сделать именно на современных книгах (выпущенных в последние 5-6 лет). Под Engineering Manager’ом, в моем вольном определении, будем понимать бывшего инженера, ставшего руководителем, решающего как технические (например, внедряем RabbitMQ или Kafka), так и административные вопросы (например, план обучения новичков, сколько еще нанять разработчиков и каких и т.п.). Под такое понятие могут подпадать Tech Lead, Team Lead, Project Manager.</p> <a href="https://habr.com/ru/articles/582218/?utm_campaign=582218&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 08 Oct 2021 03:57:27 GMT</pubDate>
      <dc:creator><![CDATA[SibProgrammer (Plesk)]]></dc:creator>
      <category><![CDATA[Блог компании Plesk]]></category><category><![CDATA[Управление разработкой]]></category><category><![CDATA[Карьера в IT-индустрии]]></category><category><![CDATA[Читальный зал]]></category>
      <category><![CDATA[management]]></category><category><![CDATA[книги]]></category><category><![CDATA[руководство командой]]></category><category><![CDATA[карьера]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Практики при работе с PHPUnit]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/plesk/articles/552998/</guid>
      <link>https://habr.com/ru/companies/plesk/articles/552998/?utm_campaign=552998&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/7ff/70d/cab/7ff70dcabe695d256f1d9deddf326afc.png" /><p>Не секрет, что чем больше проект, тем с большим количеством проблем он сталкивается даже в самых элементарных аспектах.&nbsp; В продукте <a href="https://www.plesk.com/">Plesk</a>, над которым я работаю, PHP является одним из основных языков, и количество кода на нем превышает 1 миллион строк. Соответственно, мы активно используем <a href="https://phpunit.de/">PHPUnit</a> для тестирования. Кроме большого объема кода, поддержка двух платформ (Linux и Windows) доставляет нюансы, как и тот факт, что поддерживается несколько бранчей с приличной разницей возраста (крупные релизы), а активно вносят правки несколько десятков инженеров. В статье я хочу поделиться некоторыми практиками, которые мы используем при работе с PHPUnit.</p> <a href="https://habr.com/ru/articles/552998/?utm_campaign=552998&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Mon, 26 Apr 2021 03:11:49 GMT</pubDate>
      <dc:creator><![CDATA[SibProgrammer (Plesk)]]></dc:creator>
      <category><![CDATA[Блог компании Plesk]]></category><category><![CDATA[Тестирование IT-систем]]></category><category><![CDATA[PHP]]></category><category><![CDATA[Программирование]]></category>
      <category><![CDATA[php]]></category><category><![CDATA[phpunit]]></category><category><![CDATA[docker]]></category><category><![CDATA[тестирование]]></category><category><![CDATA[разработка]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Оптимизация размера Go-бинарника]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/plesk/articles/532402/</guid>
      <link>https://habr.com/ru/companies/plesk/articles/532402/?utm_campaign=532402&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<p><img src="https://habrastorage.org/webt/sc/gm/me/scgmmellodwzdhhfhg-91uxwp6i.png" alt="image" align="right" width="250"> Если вы когда-нибудь писали на Go, то размер получающихся бинарников не мог пройти мимо вашего внимания. Конечно, в век гигабитных линков и терабайтных дисков это не должно быть большой проблемой. Но все-таки встречаются ситуации, когда хочется, чтобы размер бинарника был как можно меньше, и при этом вы не хотите расставаться с Go. О вариантах, как сделать так, чтобы Go-бинарник “похудел”, пойдет речь ниже.</p> <a href="https://habr.com/ru/articles/532402/?utm_campaign=532402&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Fri, 11 Dec 2020 03:52:54 GMT</pubDate>
      <dc:creator><![CDATA[SibProgrammer (Plesk)]]></dc:creator>
      <category><![CDATA[Блог компании Plesk]]></category><category><![CDATA[Go]]></category><category><![CDATA[Linux]]></category>
      <category><![CDATA[go]]></category><category><![CDATA[golang]]></category><category><![CDATA[linux]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Хостинг статических сайтов на AWS]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/plesk/articles/526454/</guid>
      <link>https://habr.com/ru/companies/plesk/articles/526454/?utm_campaign=526454&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/webt/d1/ce/y5/d1cey5as4semryeyquw564t40tq.png" align="right" width="250">В данной статье я хочу подробно разобрать тему хостинга статических сайтов на <a href="https://aws.amazon.com/" rel="nofollow">AWS</a>. Тему нельзя назвать сильно сложной, но нюансов хватает. Для настройки вручную потребуется организовать взаимодействие 4-5 сервисов, а по дороге порой можно встретить весьма интересные грабли. <br>
<br>
Некоторое время назад существовал официальный туториал по такой ручной настройке. Местами он мог показаться сложным, местами странным. Скорее всего, это была дань универсальности и необходимости продемонстрировать разные варианты хостинга. Однако сейчас <a href="https://aws.amazon.com/getting-started/hands-on/host-static-website/" rel="nofollow">туториал</a> кардинально обновлен, и предлагает использовать сервис <a href="https://aws.amazon.com/amplify/" rel="nofollow">AWS Amplify</a> для решения такой задачи. С одной стороны, это удобно, но с другой стороны, иногда необходимо разобраться, что же именно происходит “под капотом”. Поэтому здесь мы разберем, как все настроить руками. <br> <a href="https://habr.com/ru/articles/526454/?utm_campaign=526454&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Thu, 05 Nov 2020 03:35:41 GMT</pubDate>
      <dc:creator><![CDATA[SibProgrammer (Plesk)]]></dc:creator>
      <category><![CDATA[Блог компании Plesk]]></category><category><![CDATA[Amazon Web Services]]></category><category><![CDATA[Хостинг]]></category>
      <category><![CDATA[amazon web services]]></category><category><![CDATA[hosting]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Умный дом с Xiaomi на примере бани]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/482554/</guid>
      <link>https://habr.com/ru/articles/482554/?utm_campaign=482554&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[В интернете довольно много обзоров и видеороликов о построении умных домов. Бытует мнение, что все это достаточно дорого и хлопотно в организации, то есть, в целом, удел гиков. Но прогресс не стоит на месте. Устройства становятся более дешевыми, при этом более функциональными, а проектирование и монтаж – довольно простыми. Однако, в основном, обзоры фокусируются на 1-2 примерах использования, практически не покрывая нюансы и не создавая целостной картины. Поэтому в данной статье я хочу сделать обзор законченного проекта, продемонстрировать сценарии использования и встретившиеся подводные камни в построении умного дома с помощью устройств Xiaomi на примере бани. Описанные идеи с небольшими вариациями можно применить и при автоматизации квартиры.<br>
<br>
<div style="text-align:center;"><img src="https://habrastorage.org/webt/9h/lb/tj/9hlbtjf6rdghf--lzwsq-5bysk8.jpeg" alt="image" width="400" height="400"></div><br> <a href="https://habr.com/ru/articles/482554/?utm_campaign=482554&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Tue, 31 Dec 2019 04:15:43 GMT</pubDate>
      <dc:creator><![CDATA[SibProgrammer]]></dc:creator>
      <category><![CDATA[DIY или Сделай сам]]></category><category><![CDATA[Инженерные системы]]></category><category><![CDATA[Умный дом]]></category>
      <category><![CDATA[умный дом]]></category><category><![CDATA[xiaomi]]></category><category><![CDATA[smart home]]></category><category><![CDATA[автоматизация]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Впечатления о Teamlead Conf 2018]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/plesk/articles/351582/</guid>
      <link>https://habr.com/ru/companies/plesk/articles/351582/?utm_campaign=351582&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<a href="http://habrahabr.ru/post/273827/"><img src="https://habrastorage.org/webt/h2/i0/2e/h2i02eveljsz2dbyd-lsz9y0npa.png" align="left"></a> В начале февраля в Москве прошла конференция <a href="http://teamleadconf.ru/">Teamlead Conf 2018</a>. Событие, можно сказать, знаковое — произошло осознание того, что проблемы твоей должности вполне достойны не только локальных митапов или треков, но и самостоятельной большой конференции. Мы не могли пропустить такое мероприятие, и вчетвером отправились из новосибирского офиса <a href="https://www.plesk.com/">Plesk</a> прямиком в столицу впитывать опыт коллег. <br> <a href="https://habr.com/ru/articles/351582/?utm_campaign=351582&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше →</a>]]></description>
      
      <pubDate>Tue, 20 Mar 2018 07:23:13 GMT</pubDate>
      <dc:creator><![CDATA[SibProgrammer (Plesk)]]></dc:creator>
      <category><![CDATA[Блог компании Plesk]]></category><category><![CDATA[Конференции]]></category><category><![CDATA[Управление персоналом]]></category>
      <category><![CDATA[plesk]]></category><category><![CDATA[конференции]]></category><category><![CDATA[teamleadconf]]></category><category><![CDATA[разработка]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Перестаем пользоваться паролями в Plesk]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/parallels/articles/250015/</guid>
      <link>https://habr.com/ru/companies/parallels/articles/250015/?utm_campaign=250015&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<h4>Зачем это нужно?</h4><br/>
<img src="https://habrastorage.org/files/4e8/6c2/833/4e86c28330704f9f96ada7a3c8f4c4cb.jpg" alt="image" align="left"/>Использование паролей для аутентификации имеет свои нюансы. Сложные пароли трудно запомнить, легкий пароль — могут подобрать. Если паролей нужно несколько десятков, то запоминать их все становится мучительно. Пароли начинают записывать. Хорошо, если это что-то типа программы 1password, а то ведь может быть и “бумажка на монитор/под клавиатуру” или начинают использовать один и тот же пароль для разных сервисов (пускай даже и сложный). Кто-то может справедливо считать, что его пароли не стоят 3-х тысяч рублей за 1password (столько стоит программа в Mac App Store). В итоге возникает мысль: как бы сократить количество паролей, которые нужно помнить и, желательно, без особого ущерба безопасности.<br/>
<br/>
В Plesk, начиная с версии 12.0, появился ряд опций, которые позволяют не пользоваться паролями, хранящимися непосредственно в продукте. <a href="https://habr.com/ru/articles/250015/?utm_campaign=250015&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Mon, 09 Feb 2015 03:07:24 GMT</pubDate>
      <dc:creator><![CDATA[SibProgrammer (Parallels)]]></dc:creator>
      <category><![CDATA[Блог компании Parallels]]></category><category><![CDATA[Информационная безопасность]]></category>
      <category><![CDATA[plesk]]></category><category><![CDATA[аутентификация]]></category><category><![CDATA[безопасность]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[LXC (Linux Containers) — так ли все прекрасно на самом деле?]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/208746/</guid>
      <link>https://habr.com/ru/articles/208746/?utm_campaign=208746&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/post_images/b9d/2de/8ea/b9d2de8eafd9a0bf2b75e242f8adcf5d.jpg" align="right"/> На просторах Интернета можно встретить не одну статью, где нахваливают LXC и утверждают, что за этой технологией будущее. Я уже в третий раз сажусь поизучать текущий статус и каждый раз выясняется множество нюансов. Первая попытка была где-то года полтора или два назад, вторая — после релиза Debian 7, третья — на этих выходных. Причина в том, что Debian/Ubuntu мне нравятся на порядок больше, чем CentOS/RHEL. Но к сожалению, в плане контейнерной виртуализации (в частности OpenVZ) в Debain/Ubuntu стало совсем печально в последних релизах. В том числе и благодаря более активному продвижению LXC. Собственно, LXC так LXC — лишь бы решало нужные задачи. Я не являюсь хостером и такой виртуализацией пользуюсь в основном ради целей разработки, тестирования и для работы некоторых собственных проектов.<br/>
<br/>
Забегая вперед могу сказать, что третья попытка опять оказалось неудачной. LXC все еще выглядит крайне сырым, даже для внутренних нужд, не говоря о коммерческой эксплуатации. Причины — ниже.  <a href="https://habr.com/ru/articles/208746/?utm_campaign=208746&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Sun, 12 Jan 2014 14:44:38 GMT</pubDate>
      <dc:creator><![CDATA[SibProgrammer]]></dc:creator>
      <category><![CDATA[Виртуализация]]></category>
      <category><![CDATA[virtualization]]></category><category><![CDATA[lxc]]></category><category><![CDATA[openvz]]></category><category><![CDATA[ubuntu]]></category><category><![CDATA[debian]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[CLI-комбайн для Plesk]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/187092/</guid>
      <link>https://habr.com/ru/articles/187092/?utm_campaign=187092&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/storage2/c6f/f35/3dc/c6ff353dc59397694f44d0c1cb12bad7.png"/><br/>
В данной статье речь пойдет о панели управления хостингом Plesk и CLI-интерфейсах, однако, информация может быть полезна и в общем плане создания удобных CLI-приложений.<br/>
<br/>
Так получается, что занимаясь администрированием панели управления хостингом Plesk, несмотря на веб-интерфейс, я все равно довольно много времени провожу в консоли. В конце концов, если я хочу поглядеть права на файл внутри домена vasya.com, не в file manager же идти. Если же взять боевой сервер под хорошей нагрузкой, то некоторые вещи еще сильнее хочется смотреть с консоли, вместо веб-интерфейса.<br/>
 <a href="https://habr.com/ru/articles/187092/?utm_campaign=187092&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Mon, 22 Jul 2013 18:02:14 GMT</pubDate>
      <dc:creator><![CDATA[SibProgrammer]]></dc:creator>
      <category><![CDATA[Программирование]]></category>
      <category><![CDATA[plesk]]></category><category><![CDATA[parallels]]></category><category><![CDATA[hosting]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Будни разработки Open Source проекта]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/143911/</guid>
      <link>https://habr.com/ru/articles/143911/?utm_campaign=143911&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/storage2/c10/ef5/562/c10ef5562a3ae07d2613413b25ce9057.png" align="right"/><br/>
На недавно прошедшей конференции Application Developer Days 2012 мне довелось прочитать коротенький доклад о том, как создаются Open Source проекты на примере OpenVZ Web Panel. К сожалению, у меня было 10 минут, вместо положенных 30-40 и в результате 80% подготовленного материала оказалось “за бортом”. Организаторы, почему-то в последний момент передумали и убрали даже 5-минутную секцию с вопросами, так что остался без фидбэка. Но не буду сильно наезжать на организаторов — они старались как могли и конференция явно удалась, за что им огромное спасибо. Также очень порадовало и качество большинства докладов.<br/>
<br/>
<img src="https://habrastorage.org/storage2/bff/4bf/a94/bff4bfa94bfbb462077a0a4bb1669926.png" align="right"/><br/>
Теперь к сути топика — хочу выложить полную версию рассказа о том, как создаются Open Source проекты на примере собственного начинания, поделится мыслями и взглядами на разработку подобных проектов, рассказать о внутренней кухне, попробовать предостеречь от типичных ошибок.<br/>
 <a href="https://habr.com/ru/articles/143911/?utm_campaign=143911&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Mon, 21 May 2012 00:44:41 GMT</pubDate>
      <dc:creator><![CDATA[SibProgrammer]]></dc:creator>
      <category><![CDATA[Open source]]></category><category><![CDATA[Программирование]]></category>
      <category><![CDATA[parallels]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Навигатор по бесплатным иконкам]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/138762/</guid>
      <link>https://habr.com/ru/articles/138762/?utm_campaign=138762&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[Вчера в который раз возник вопрос по подбору нескольких иконок в очередном веб-проекте. В основном пользуюсь готовыми иконками из бесплатных наборов. До недавнего времени прибегал к услугам сайта iconpicker.deviantech.ru. Навигация по иконкам была хоть и не самая удобная, но явно лучше, чем просто проглядывать их в Finder'е (или Explorer'е). Однако в последнее время сайт недоступен.<br/>
<br/>
В итоге решил сделать собственный навигатор по иконкам:<br/>
<a href="http://sibprogrammer.github.com/icons-explorer/"><img src="https://habrastorage.org/storage2/d2a/06a/eef/d2a06aeef5d039f4c763b8dafb31b5e7.png"/></a><br/>
<br/>
 <a href="https://habr.com/ru/articles/138762/?utm_campaign=138762&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Thu, 23 Feb 2012 15:27:17 GMT</pubDate>
      <dc:creator><![CDATA[SibProgrammer]]></dc:creator>
      <category><![CDATA[Иконки]]></category>
      <category><![CDATA[иконки]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[OpenVZ Web Panel]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/111907/</guid>
      <link>https://habr.com/ru/articles/111907/?utm_campaign=111907&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[Благодаря новогодним каникулам появилась возможность рассказать о проекте <a href="http://code.google.com/p/ovz-web-panel/">OpenVZ Web Panel</a>. Данный проект занял 3-е место в номинации «Индивидуальный проект» конкурса «Лучший свободный проект России — 2010», проводимый журналом «Linux Format» (<a href="http://www.linuxformat.ru/news/1362.phtml">пруф-линк</a>). Звучит немного пафосно конечно, но, как говорится, слов не выкинешь.<br/>
<br/>
<img src="https://habrastorage.org/getpro/habr/post_images/231/7cc/389/2317cc389fbedb3963ec5c66e4ed215e.png" alt="Interface"/><br/>
 <a href="https://habr.com/ru/articles/111907/?utm_campaign=111907&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Mon, 17 Jan 2011 04:34:47 GMT</pubDate>
      <dc:creator><![CDATA[SibProgrammer]]></dc:creator>
      <category><![CDATA[Виртуализация]]></category>
      <category><![CDATA[виртуализация]]></category><category><![CDATA[linux]]></category>
    </item>
  

  

  

	
  

  

  

      

      

      

    
  </channel>
</rss>
