<?xml version="1.0" encoding="UTF-8"?>
	<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:media="http://search.yahoo.com/mrss/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:georss="http://www.georss.org/georss">
	<channel>
	<title>fox :: echo/gOtmorS1OobXwlmnIBsb</title>
	<link>https://idec.foxears.su/echo/gOtmorS1OobXwlmnIBsb</link>
	<description>
	fox :: echo/gOtmorS1OobXwlmnIBsb
	</description>
	<language>ru</language>
<item><title>Новинки C# 7.2. Span&amp;lt;T&amp;gt; и Memory&amp;lt;T&amp;gt;</title><guid>X3wSzwOhpOadduz8Bvcx</guid><pubDate>2018-04-03 12:30:31</pubDate><author>habrabot</author><link>https://idec.foxears.su/X3wSzwOhpOadduz8Bvcx#X3wSzwOhpOadduz8Bvcx</link>
		<description>
		
![][1] 
 
 Доброго времени суток, %habrauser%! Столкнувшись с проблемой замедления работы системы при передачи использовании переменных хранимых в стеке я отправился в гугл и нашел отличное решение использование коллекции Span&amp;lt;T&amp;gt;, которая была добавлена в версии языка C# 7...
		</description>
		<content:encoded>
<![CDATA[
habrabot -> All<br><br>
![][1] <br>
 <br>
 Доброго времени суток, %habrauser%! Столкнувшись с проблемой замедления работы системы при передачи использовании переменных хранимых в стеке я отправился в гугл и нашел отличное решение использование коллекции Span&amp;lt;T&amp;gt;, которая была добавлена в версии языка C# 7.2. Но я заметил, что в рунете почти нет статей посвященных этому обновлению. Поэтому я решил набросать небольшую статью, которая может быть полезна начинающим. <br>
[Читать дальше →][2]<br>
<br>
  [1]: <a href="https://habrastorage.org/webt/c-/5r/8k/c-5r8k0_qy7gflbgoupz6b4bpoi.jpeg" class="url">https://habrastorage.org/webt/c-/5r/8k/c-5r8k0_qy7gflbgoupz6b4bpoi.jpeg</a><br>
  [2]: <a href="https://habrahabr.ru/post/352716/?utm_source=habrahabr&utm_medium=rss&utm_campaign=352716#habracut" class="url">https://habrahabr.ru/post/352716/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=352716#habracut</a><br>

]]>
</content:encoded></item>
<item><title>[Из песочницы] Централизованное обновление сертификатов Let's Encrypt</title><guid>tqe86sQDNgjTQfKpq7EU</guid><pubDate>2018-04-03 12:30:31</pubDate><author>habrabot</author><link>https://idec.foxears.su/tqe86sQDNgjTQfKpq7EU#tqe86sQDNgjTQfKpq7EU</link>
		<description>
		
![letsencrupt server][1]

 

Всем привет!

 

В этой статье я опишу как мы решали проблему централизованного обновления сертификатов Let's Encrypt и управления инфраструктурой с помощью ansible.

 

В нашем решении мы будем использовать:

 
* ansible
* rsync, rsyncd
* inotify, i...
		</description>
		<content:encoded>
<![CDATA[
habrabot -> All<br><br>
![letsencrupt server][1]<br>
<br>
 <br>
<br>
Всем привет!<br>
<br>
 <br>
<br>
В этой статье я опишу как мы решали проблему централизованного обновления сертификатов Let's Encrypt и управления инфраструктурой с помощью ansible.<br>
<br>
 <br>
<br>
В нашем решении мы будем использовать:<br>
<br>
 <br>
* ansible<br>
* rsync, rsyncd<br>
* inotify, incron<br>
* certbot<br>
* nginx[Читать дальше →][2]<br>
<br>
  [1]: <a href="https://image.ibb.co/kCZsFS/letsencrypt_server.png" class="url">https://image.ibb.co/kCZsFS/letsencrypt_server.png</a><br>
  [2]: <a href="https://habrahabr.ru/post/352720/?utm_source=habrahabr&utm_medium=rss&utm_campaign=352720#habracut" class="url">https://habrahabr.ru/post/352720/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=352720#habracut</a><br>

]]>
</content:encoded></item>
<item><title>Система мониторинга как точка проникновения на компьютеры предприятия</title><guid>svvahvvbFwlFTIbOcgwZ</guid><pubDate>2018-04-03 13:45:22</pubDate><author>habrabot</author><link>https://idec.foxears.su/svvahvvbFwlFTIbOcgwZ#svvahvvbFwlFTIbOcgwZ</link>
		<description>
		
Это продолжение памятки про систему мониторинга Zabbix, опубликованной недавно в нашем блоге. Выражаем огромную благодарность пользователю [Shodin][1], который внес значительный вклад в исследование и написал данную статью. 
 
 Системы мониторинга — это очень практичный компонен...
		</description>
		<content:encoded>
<![CDATA[
habrabot -> All<br><br>
Это продолжение памятки про систему мониторинга Zabbix, опубликованной недавно в нашем блоге. Выражаем огромную благодарность пользователю [Shodin][1], который внес значительный вклад в исследование и написал данную статью. <br>
 <br>
 Системы мониторинга — это очень практичный компонент для управления сетевой структурой предприятия. Они позволяют видеть изменения, которые происходят с устройствами практически в реальном времени. А с ростом количества устройств в сети роль решения, которое способно централизованно управлять устройствами, многократно возрастает. <br>
 <br>
 В самом простом случае хочется видеть доступность компьютеров, мониторинг работы устройств (например, свитчей по ipmi), видеть изменения в конфигурации оборудования и отправлять об этом оповещения. <br>
 <br>
 Система мониторинга может многое. Но что, если злоумышленник попытается использовать ее возможности в своих целях? Может ли злоумышленник, благодаря возможностям Zabbix, осуществить атаки на хосты, мониторинг которых осуществляется при помощи Zabbix? <br>
 Страшно? Под катом рассмотрим, что может злоумышленник, имея доступ к системе мониторинга Zabbix, безопасности и конфигурации, которой уделено недостаточное внимание.  <br>
[Читать дальше →][2]<br>
<br>
  [1]: <a href="https://habrahabr.ru/users/shodin/" class="url">https://habrahabr.ru/users/shodin/</a><br>
  [2]: <a href="https://habrahabr.ru/post/350108/?utm_source=habrahabr&utm_medium=rss&utm_campaign=350108#habracut" class="url">https://habrahabr.ru/post/350108/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=350108#habracut</a><br>

]]>
</content:encoded></item>
<item><title>Финтех-дайджест: 70 россиян обучат цифровой экономике за 650 млн рублей, налоговая США и криптовалюты, чатботы умнеют</title><guid>rkAhWRzFyXqNYlT5WDFp</guid><pubDate>2018-04-03 13:45:22</pubDate><author>habrabot</author><link>https://idec.foxears.su/rkAhWRzFyXqNYlT5WDFp#rkAhWRzFyXqNYlT5WDFp</link>
		<description>
		
Прошедшая неделя традиционно была богатой на события в мире финтеха. Отличились многие – как компании, так и страны. Самое интересное мы выделили, представив в этом посте. И никаких апрельских шуток! 
 
[![][1]][2] 
 
 Обучение, конечно, стоит нынче недешево. Но 650 млн рублей д...
		</description>
		<content:encoded>
<![CDATA[
habrabot -> All<br><br>
Прошедшая неделя традиционно была богатой на события в мире финтеха. Отличились многие – как компании, так и страны. Самое интересное мы выделили, представив в этом посте. И никаких апрельских шуток! <br>
 <br>
[![][1]][2] <br>
 <br>
 Обучение, конечно, стоит нынче недешево. Но 650 млн рублей для 70 человек? <br>
 <br>
 Начнем с цифровой экономики в России. Правительство собирается потратить около 50 млрд руб. на реализацию исследований и разработок в области цифровой экономики. В частности, на разработку стратегий цифровой трансформации компаний планируется потратить около 1,37 млрд рублей. Но самое интересное даже не это, а то, что 650 млн рублей будет потрачено на обучение 70 россиян цифровой экономике за границей. <br>
 <br>
 Счастливчики, входящие в команду «финтех-студентов», после завершения своего курса будут обязаны вернуться в Россию, для чего будут предусмотрены специальные пункты в нормативной базе. [Читать дальше →][3]<br>
<br>
  [1]: <a href="https://habrastorage.org/webt/ro/nh/tg/ronhtgwzout-gy82qjkkoia7y1u.png" class="url">https://habrastorage.org/webt/ro/nh/tg/ronhtgwzout-gy82qjkkoia7y1u.png</a><br>
  [2]: <a href="https://habrahabr.ru/company/alfa/blog/352740/" class="url">https://habrahabr.ru/company/alfa/blog/352740/</a><br>
  [3]: <a href="https://habrahabr.ru/post/352740/?utm_source=habrahabr&utm_medium=rss&utm_campaign=352740#habracut" class="url">https://habrahabr.ru/post/352740/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=352740#habracut</a><br>

]]>
</content:encoded></item>
<item><title>Linux-дистрибутив from scratch для сборки Docker-образов — наш опыт с dappdeps</title><guid>KLigNu8VXXdhEMW0vx6G</guid><pubDate>2018-04-03 11:45:21</pubDate><author>habrabot</author><link>https://idec.foxears.su/KLigNu8VXXdhEMW0vx6G#KLigNu8VXXdhEMW0vx6G</link>
		<description>
		
![][1]

 
 Сборка образов для Docker на основе базового образа, как правило, предполагает вызов команд в окружении этого базового образа. Например — вызов команды apt-get, которая есть в базовом образе, для установки новых пакетов. 
 
 Часто возникает необходимость доустановить ...
		</description>
		<content:encoded>
<![CDATA[
habrabot -> All<br><br>
![][1]<br>
<br>
 <br>
 Сборка образов для Docker на основе базового образа, как правило, предполагает вызов команд в окружении этого базового образа. Например — вызов команды apt-get, которая есть в базовом образе, для установки новых пакетов. <br>
 <br>
 Часто возникает необходимость доустановить в базовую систему некоторый набор утилит, с помощью которых происходит установка или сборка некоторых файлов, которые требуются в итоговом образе. Например, чтобы собрать Go-приложение, надо установить компилятор Go, положить все исходные коды приложения в базовом образе, скомпилировать требуемую программу. Однако в итоговом образе требуется лишь скомпилированная программа без всего набора утилит, который использовался для компиляции этой программы. <br>
 <br>
 Проблема известная: одним из путей её решения может быть сборка вспомогательного образа и перенос файлов из вспомогательного образа в результирующий. Для этого появились [Docker multi-stage builds][2] или [образы-артефакты в dapp][3]. И данный подход идеально решает проблему подобную переносу результатов компиляции исходных кодов в итоговый образ. Однако он не решает все возможные проблемы… <br>
[Читать дальше →][4]<br>
<br>
  [1]: <a href="https://habrastorage.org/webt/uy/gw/ey/uygweyxouk2t1fg0948fq4mws0w.png" class="url">https://habrastorage.org/webt/uy/gw/ey/uygweyxouk2t1fg0948fq4mws0w.png</a><br>
  [2]: <a href="https://docs.docker.com/develop/develop-images/multistage-build/" class="url">https://docs.docker.com/develop/develop-images/multistage-build/</a><br>
  [3]: <a href="https://flant.github.io/dapp/artifact_for_advanced_build.html" class="url">https://flant.github.io/dapp/artifact_for_advanced_build.html</a><br>
  [4]: <a href="https://habrahabr.ru/post/352432/?utm_source=habrahabr&utm_medium=rss&utm_campaign=352432#habracut" class="url">https://habrahabr.ru/post/352432/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=352432#habracut</a><br>

]]>
</content:encoded></item>
<item><title>[Из песочницы] VulnHub Basic Pentesting</title><guid>JLIlwOAaRgPhDKt7vayC</guid><pubDate>2018-04-03 10:45:21</pubDate><author>habrabot</author><link>https://idec.foxears.su/JLIlwOAaRgPhDKt7vayC#JLIlwOAaRgPhDKt7vayC</link>
		<description>
		
![][1]

 

Всем доброго времени суток.

 

Многие из Вас знают о Пентесте, кто-то имел даже с ним дело, а кто-то только слышал и хотел бы почувствовать себя мини специалистом в этой области. Давным давно, а может и не давно, на [VulnHub][2] появилась лаборатория, посвященная как...
		</description>
		<content:encoded>
<![CDATA[
habrabot -> All<br><br>
![][1]<br>
<br>
 <br>
<br>
Всем доброго времени суток.<br>
<br>
 <br>
<br>
Многие из Вас знают о Пентесте, кто-то имел даже с ним дело, а кто-то только слышал и хотел бы почувствовать себя мини специалистом в этой области. Давным давно, а может и не давно, на [VulnHub][2] появилась лаборатория, посвященная как раз этому.<br>
<br>
[Читать дальше →][3]<br>
<br>
  [1]: <a href="https://habrastorage.org/webt/tt/zt/71/ttzt71r-cjcjpcral_hwgne6rwk.jpeg" class="url">https://habrastorage.org/webt/tt/zt/71/ttzt71r-cjcjpcral_hwgne6rwk.jpeg</a><br>
  [2]: <a href="https://www.vulnhub.com/entry/basic-pentesting-1,216/" class="url">https://www.vulnhub.com/entry/basic-pentesting-1,216/</a><br>
  [3]: <a href="https://habrahabr.ru/post/352684/?utm_source=habrahabr&utm_medium=rss&utm_campaign=352684#habracut" class="url">https://habrahabr.ru/post/352684/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=352684#habracut</a><br>

]]>
</content:encoded></item>
<item><title>Вопросы совместимости Tibero и Oracle. Часть 2. Разработка Java приложений</title><guid>9vYAoNURZ9Ycq5CW0OOr</guid><pubDate>2018-04-03 12:45:22</pubDate><author>habrabot</author><link>https://idec.foxears.su/9vYAoNURZ9Ycq5CW0OOr#9vYAoNURZ9Ycq5CW0OOr</link>
		<description>
		
![][1]

 

Мы продолжаем цикл статей разработчиков приложений для баз данных. Эта статья затронет тему использования Tibero в Java приложениях использующих JDBC и Hibernate, а также фреймворк Spring Roo.

[Читать дальше →][2]

  [1]: https://habrastorage.org/webt/k1/ne/z2/k1nez2...
		</description>
		<content:encoded>
<![CDATA[
habrabot -> All<br><br>
![][1]<br>
<br>
 <br>
<br>
Мы продолжаем цикл статей разработчиков приложений для баз данных. Эта статья затронет тему использования Tibero в Java приложениях использующих JDBC и Hibernate, а также фреймворк Spring Roo.<br>
<br>
[Читать дальше →][2]<br>
<br>
  [1]: <a href="https://habrastorage.org/webt/k1/ne/z2/k1nez2s3lhdmf_fzbeu7apqf0yi.png" class="url">https://habrastorage.org/webt/k1/ne/z2/k1nez2s3lhdmf_fzbeu7apqf0yi.png</a><br>
  [2]: <a href="https://habrahabr.ru/post/352560/?utm_source=habrahabr&utm_medium=rss&utm_campaign=352560#habracut" class="url">https://habrahabr.ru/post/352560/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=352560#habracut</a><br>

]]>
</content:encoded></item>
<item><title>[Перевод] 19 корпораций, которые используют технологии блокчейн и распределенные реестры</title><guid>7G9RhADJdaKx19Nrqvvd</guid><pubDate>2018-04-03 12:30:31</pubDate><author>habrabot</author><link>https://idec.foxears.su/7G9RhADJdaKx19Nrqvvd#7G9RhADJdaKx19Nrqvvd</link>
		<description>
		
Сегодня все говорят о том, что в области блокчейн не хватает успешно реализованных проектов, реальных кейсов, которые могли бы стать вдохновляющим примером для компаний, вставших на путь цифровой трансформации. Хочу поделиться с вами переводом статьи именно о таких кейсах. [Текс...
		</description>
		<content:encoded>
<![CDATA[
habrabot -> All<br><br>
Сегодня все говорят о том, что в области блокчейн не хватает успешно реализованных проектов, реальных кейсов, которые могли бы стать вдохновляющим примером для компаний, вставших на путь цифровой трансформации. Хочу поделиться с вами переводом статьи именно о таких кейсах. [Текст опубликован][1] американской аналитической компанией [CB Insights][2]. Она копает в области прорывных цифровых технологий и знает все о стартапах, меняющих мир к лучшему (очень рекомендую следить за публикациями ее специалистов).  <br>
 <br>
 <br>
[Читать дальше →][3]<br>
<br>
  [1]: <a href="https://www.cbinsights.com/research/organizations-corporates-test-blockchains-distributed-ledgers/" class="url">https://www.cbinsights.com/research/organizations-corporates-test-blockchains-distributed-ledgers/</a><br>
  [2]: <a href="https://www.cbinsights.com/" class="url">https://www.cbinsights.com/</a><br>
  [3]: <a href="https://habrahabr.ru/post/352464/?utm_source=habrahabr&utm_medium=rss&utm_campaign=352464#habracut" class="url">https://habrahabr.ru/post/352464/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=352464#habracut</a><br>

]]>
</content:encoded></item>
<item><title>Модифицируем плеер Vanilla Music под Android (часть 2)</title><guid>zmz21wlIfhCbTvGmFNLa</guid><pubDate>2018-04-01 23:15:21</pubDate><author>habrabot</author><link>https://idec.foxears.su/zmz21wlIfhCbTvGmFNLa#zmz21wlIfhCbTvGmFNLa</link>
		<description>
		
В прошлой [статье][1] мы разбирали как можно добавить в плеер с открытым исходным кодом [Vanilla Music ][2] возможность переключения треков при помощи клавиш громкости, если при этом устройство находится в кармане(например). В этой статье продолжим модификацию основной идеей для...
		</description>
		<content:encoded>
<![CDATA[
habrabot -> All<br><br>
В прошлой [статье][1] мы разбирали как можно добавить в плеер с открытым исходным кодом [Vanilla Music ][2] возможность переключения треков при помощи клавиш громкости, если при этом устройство находится в кармане(например). В этой статье продолжим модификацию основной идеей для которой послужила следующая мысль — как можно переключать треки, не касаясь смартфона, не разблокируя его — в общем с минимальными усилиями.  <br>
[Читать дальше →][3]<br>
<br>
  [1]: <a href="https://habrahabr.ru/post/268923/" class="url">https://habrahabr.ru/post/268923/</a><br>
  [2]: <a href="https://github.com/vanilla-music/vanilla" class="url">https://github.com/vanilla-music/vanilla</a><br>
  [3]: <a href="https://habrahabr.ru/post/352562/?utm_source=habrahabr&utm_medium=rss&utm_campaign=352562#habracut" class="url">https://habrahabr.ru/post/352562/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=352562#habracut</a><br>

]]>
</content:encoded></item>
<item><title>Новая микроархитектура процессоров Intel: быстро, но не бесплатно</title><guid>zCKGliz8UneTsYikAbga</guid><pubDate>2018-04-01 15:00:28</pubDate><author>habrabot</author><link>https://idec.foxears.su/zCKGliz8UneTsYikAbga#zCKGliz8UneTsYikAbga</link>
		<description>
		
![][1] 
 
 Выявление аппаратных уязвимостей Spectre и Meltdown в процессорах Intel поставило перед архитекторами компании сложнейшую задачу – внести в микроархитектуру CPU изменения, обеспечивающие полную безопасность исполнения при сохранении и даже повышении производительности...
		</description>
		<content:encoded>
<![CDATA[
habrabot -> All<br><br>
![][1] <br>
 <br>
 Выявление аппаратных уязвимостей Spectre и Meltdown в процессорах Intel поставило перед архитекторами компании сложнейшую задачу – внести в микроархитектуру CPU изменения, обеспечивающие полную безопасность исполнения при сохранении и даже повышении производительности процессоров. Сейчас, полгода спустя, настало время поделиться результатами данной работы. Конечно, не всеми, а только частью, не являющейся Intel Top Secret. <br>
[Читать дальше →][2]<br>
<br>
  [1]: <a href="https://habrastorage.org/webt/4h/nk/ch/4hnkchtw5zpnconi-d9kbvjd5-y.jpeg" class="url">https://habrastorage.org/webt/4h/nk/ch/4hnkchtw5zpnconi-d9kbvjd5-y.jpeg</a><br>
  [2]: <a href="https://habrahabr.ru/post/352420/?utm_source=habrahabr&utm_medium=rss&utm_campaign=352420#habracut" class="url">https://habrahabr.ru/post/352420/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=352420#habracut</a><br>

]]>
</content:encoded></item>
<item><title>Анатомическая метафора кода. Где у кода мускулы</title><guid>ygl53HxsXRexjRAWTmnD</guid><pubDate>2018-04-02 00:30:29</pubDate><author>habrabot</author><link>https://idec.foxears.su/ygl53HxsXRexjRAWTmnD#ygl53HxsXRexjRAWTmnD</link>
		<description>
		
Размышлял как-то о коде, программировании и всём таком; бродили всякие мысли. А что если взять, например, и заставить двух разработчиков написать несложные программы по одному ТЗ. Программисты одинакового уровня. Пишут независимо друг от друга. Код у них, естественно, получится ...
		</description>
		<content:encoded>
<![CDATA[
habrabot -> All<br><br>
Размышлял как-то о коде, программировании и всём таком; бродили всякие мысли. А что если взять, например, и заставить двух разработчиков написать несложные программы по одному ТЗ. Программисты одинакового уровня. Пишут независимо друг от друга. Код у них, естественно, получится разный. Однако если вытащить из кода каждой программы строчки, выполняющие реальную работу (преобразования исходных данных в необходимый результат), и свалить их в две большие «кучи», то эти «кучи» вроде бы должны оказаться сильно похожими. Потому что исходя из поставленной задачи оба программиста, наверное, применят похожие вычисления и преобразования данных. (На самом деле это маловероятно, так как и алгоритмы тоже, скорее всего, будут выбраны разные.) <br>
 <br>
 Тогда и появилась эта безумная аналогия. <br>
 <br>
 Весь код, который выполняет реальную работу: производит вычисления, преобразует данные, проверяет условия и т. д. — это «мясо». «Мышцы» программы. Код, который отвечает за структуризацию — «сухожилия». То, с помощью чего мышцы крепятся к костям. Начало и конец мышцы, альфа и омега. То, благодаря чему каждый отдельный мускул остаётся самостоятельным, а не слипается в бесформенный фарш. А что тогда «кости»? Кости, подумалось мне, — это, наверное, архитектура программы. <br>
 <br>
![][1] <br>
 <br>
[Читать дальше →][2]<br>
<br>
  [1]: <a href="https://habrastorage.org/webt/0-/7r/p7/0-7rp7rc2d_-nqwazmtneowrrze.png" class="url">https://habrastorage.org/webt/0-/7r/p7/0-7rp7rc2d_-nqwazmtneowrrze.png</a><br>
  [2]: <a href="https://habrahabr.ru/post/352528/?utm_source=habrahabr&utm_medium=rss&utm_campaign=352528#habracut" class="url">https://habrahabr.ru/post/352528/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=352528#habracut</a><br>

]]>
</content:encoded></item>
<item><title>[Перевод] Марвин Мински «The Emotion Machine»: Глава 2 «Как наш мозг может управлять самим собой, несмотря на свою сложность»</title><guid>wFkpJyYsecCzB170nu26</guid><pubDate>2018-04-01 16:00:10</pubDate><author>habrabot</author><link>https://idec.foxears.su/wFkpJyYsecCzB170nu26#wFkpJyYsecCzB170nu26</link>
		<description>
		
![image][1]

 
 

### §2-9 Модели себя и самосогласованность

 
 Для решения сложной проблемы, нужно разработать план, но потом вам нужно его воплотить в жизнь. Вам не поможет наличие пошагового плана, если вы имеете тенденцию бросать дело до того как оно будет закончено. Это оз...
		</description>
		<content:encoded>
<![CDATA[
habrabot -> All<br><br>
![image][1]<br>
<br>
 <br>
 <br>
<br>
<span class="header">### §2-9 Модели себя и самосогласованность</span><br>
<br>
 <br>
 Для решения сложной проблемы, нужно разработать план, но потом вам нужно его воплотить в жизнь. Вам не поможет наличие пошагового плана, если вы имеете тенденцию бросать дело до того как оно будет закончено. Это означает, что вам необходимо иметь некоторый уровень «самодисциплины», что, в свою очередь, требует достаточного уровня самосогласованности, которую вы можете предсказывать, в какой-то мере, для предсказания, в некоторой степени, что вы с большей доли вероятности будете делать в будущем. Мы все знаем людей, которые составляют искусные планы, но довольно редко воплощают их в жизнь, потому что их модели того что они на самом деле делают не согласуются, в достаточной степени, с их реальными действиями. Но как может машина, состоящая из триллиона синапсов вообще быть предсказуемой? Как наш мозг может управлять самим собой несмотря на свою сложность?  <br>
 <br>
 Ответ должен быть следующим: **мы учимся представлять вещи невероятно просто, но крайне успешно.** <br>
[Читать дальше →][2]<br>
<br>
  [1]: <a href="https://habrastorage.org/getpro/habr/post_images/c0c/19d/381/c0c19d381af07d8bdcf7a91e8826e740.jpg" class="url">https://habrastorage.org/getpro/habr/post_images/c0c/19d/381/c0c19d381af07d8bdcf7a91e8826e740.jpg</a><br>
  [2]: <a href="https://habrahabr.ru/post/352256/?utm_source=habrahabr&utm_medium=rss&utm_campaign=352256#habracut" class="url">https://habrahabr.ru/post/352256/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=352256#habracut</a><br>

]]>
</content:encoded></item>
<item><title>[Перевод] Варианты хранения криптографических ключей</title><guid>vC5qxIcGz5zOo1vSCqWH</guid><pubDate>2018-04-02 13:00:31</pubDate><author>habrabot</author><link>https://idec.foxears.su/vC5qxIcGz5zOo1vSCqWH#vC5qxIcGz5zOo1vSCqWH</link>
		<description>
		
![][1]Продолжает расти популярность решений на основе PKI — всё больше сайтов переходят на HTTPS, предприятия внедряют цифровые сертификаты для аутентификации пользователей и компьютеров, S/MIME доказывает свою состоятельность и для шифрования электронной почты, и как способ про...
		</description>
		<content:encoded>
<![CDATA[
habrabot -> All<br><br>
![][1]Продолжает расти популярность решений на основе PKI — всё больше сайтов переходят на HTTPS, предприятия внедряют цифровые сертификаты для аутентификации пользователей и компьютеров, S/MIME доказывает свою состоятельность и для шифрования электронной почты, и как способ проверки источника сообщений для противодействия фишингу. Но шифрование и аутентификация в этих приложениях практически бессмысленны без правильного управления ключами. <br>
 <br>
 Каждый раз при выдаче цифрового сертификата от центра сертификации (ЦС) или самоподписанного сертификата нужно сгенерировать [пару из закрытого и открытого ключей][2]. Согласно лучшим практикам, ваши секретные ключи должны быть защищены и быть, ну… секретными! Если кто-то их получит, то сможет, в зависимости от типа сертификата, создавать фишинговые сайты с сертификатом вашей организации в адресной строке, аутентифицироваться в корпоративных сетях, выдавая себя за вас, подписывать приложения или документы от вашего лица или читать ваши зашифрованные электронные письма. <br>
 <br>
 Во многих случаях секретные ключи — личные удостоверения ваших сотрудников (и, следовательно, часть персональных данных организации), так что их защита приравнивается к защите отпечатков пальцев при использовании биометрических учётных данных. Вы же не позволите хакеру добыть отпечаток своего пальца? То же самое и с секретными ключами. <br>
 <br>
 В этой статье мы обсудим варианты защиты и хранения закрытых ключей. Как вы увидите, эти варианты могут незначительно отличаться в зависимости от типа сертификата(ов) и от того, как вы его используете (например, рекомендации для сертификатов SSL/TLS отличаются от рекомендаций для сертификатов конечных пользователей). <br>
[Читать дальше →][3]<br>
<br>
  [1]: <a href="https://habrastorage.org/webt/7n/8i/yn/7n8iyndbyq7ia1vd4lo2pty78ow.jpeg" class="url">https://habrastorage.org/webt/7n/8i/yn/7n8iyndbyq7ia1vd4lo2pty78ow.jpeg</a><br>
  [2]: <a href="https://www.globalsign.com/en/ssl-information-center/what-is-public-key-cryptography/" class="url">https://www.globalsign.com/en/ssl-information-center/what-is-public-key-cryptography/</a><br>
  [3]: <a href="https://habrahabr.ru/post/352626/?utm_source=habrahabr&utm_medium=rss&utm_campaign=352626#habracut" class="url">https://habrahabr.ru/post/352626/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=352626#habracut</a><br>

]]>
</content:encoded></item>
<item><title>Рубрика «Читаем статьи за вас». Декабрь 2017 — Январь 2018</title><guid>UHPpsvs2UzQM0IhhW0Gt</guid><pubDate>2018-04-02 14:00:30</pubDate><author>habrabot</author><link>https://idec.foxears.su/UHPpsvs2UzQM0IhhW0Gt#UHPpsvs2UzQM0IhhW0Gt</link>
		<description>
		
![][1]

 

Привет, Хабр! Продолжаем публиковать рецензии на научные статьи от членов сообщества Open Data Science из канала #article\_essense. Хотите получать их раньше всех — вступайте в [сообщество][2]!

[Читать дальше →][3]

  [1]: https://habrastorage.org/webt/ku/he/qk/kuheq...
		</description>
		<content:encoded>
<![CDATA[
habrabot -> All<br><br>
![][1]<br>
<br>
 <br>
<br>
Привет, Хабр! Продолжаем публиковать рецензии на научные статьи от членов сообщества Open Data Science из канала #article\_essense. Хотите получать их раньше всех — вступайте в [сообщество][2]!<br>
<br>
[Читать дальше →][3]<br>
<br>
  [1]: <a href="https://habrastorage.org/webt/ku/he/qk/kuheqknkat8eoor_i1a5n9gkpoi.png" class="url">https://habrastorage.org/webt/ku/he/qk/kuheqknkat8eoor_i1a5n9gkpoi.png</a><br>
  [2]: <a href="http://ods.ai/" class="url">http://ods.ai/</a><br>
  [3]: <a href="https://habrahabr.ru/post/352508/?utm_source=habrahabr&utm_medium=rss&utm_campaign=352508#habracut" class="url">https://habrahabr.ru/post/352508/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=352508#habracut</a><br>

]]>
</content:encoded></item>
<item><title>Использование библиотеки Python Control Systems Library для проектирования систем автоматического управления</title><guid>uB6LAZzbqNUs3ZBO5dhL</guid><pubDate>2018-04-01 15:15:21</pubDate><author>habrabot</author><link>https://idec.foxears.su/uB6LAZzbqNUs3ZBO5dhL#uB6LAZzbqNUs3ZBO5dhL</link>
		<description>
		
![][1]

 

#### Здравствуйте!

 
 С появлением библиотеки Python Control Systems Library [1], решение основных задач проектирования систем автоматического управления (САУ) средствами Python значительно упростилось и теперь практически идентично решению таких задач в математическ...
		</description>
		<content:encoded>
<![CDATA[
habrabot -> All<br><br>
![][1]<br>
<br>
 <br>
<br>
#### Здравствуйте!<br>
<br>
 <br>
 С появлением библиотеки Python Control Systems Library [1], решение основных задач проектирования систем автоматического управления (САУ) средствами Python значительно упростилось и теперь практически идентично решению таких задач в математическом пакете Matlab. <br>
 <br>
 Однако, проектирование систем управления с применение указанной библиотеки имеют ряд существенных особенностей, которых нет в документации [1], поэтому особенностям использования Python Control Systems Librar и посвящена данная публикация. <br>
 <br>
 Начнём с инсталляции библиотеки. В документации говориться о загрузке двух модулей **slycot** и ** control**, на самом деле для нормальной работы нужна ещё библиотека numpy+mkl, остальные устанавливаются автоматически при загрузке **control**.  <br>
 <br>
 Указанные модули можно скачать с сайта [2]. В документации так же сказано, что для интерфейса по умолчанию нужно просто импортировать контрольный пакет следующим образом: **import control**.  <br>
 <br>
 Однако, при таком импортировании библиотека не работает ни одном из примеров. Для импортирования библиотеки необходимо применить **from control import\* ** как и для импортировании окружения matlab: **from control. matlab import \***[1]. <br>
 <br>
 Рассматривать специализированную библиотеку Python Control Systems Library можно только применительно к задачам проектирования систем автоматического управления, поэтому мы так и поступим. <br>
[Читать дальше →][2]<br>
<br>
  [1]: <a href="https://habrastorage.org/webt/uu/xc/ax/uuxcaxx8g-zy_33jvplbbjk6egc.png" class="url">https://habrastorage.org/webt/uu/xc/ax/uuxcaxx8g-zy_33jvplbbjk6egc.png</a><br>
  [2]: <a href="https://habrahabr.ru/post/352492/?utm_source=habrahabr&utm_medium=rss&utm_campaign=352492#habracut" class="url">https://habrahabr.ru/post/352492/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=352492#habracut</a><br>

]]>
</content:encoded></item>
<item><title>[Перевод] Вышел GitLab 10.6: CI/CD для GitHub и углубленная интеграция с Kubernetes</title><guid>Ji2oBZrLfWIM5vGKHSXP</guid><pubDate>2018-04-02 20:00:27</pubDate><author>habrabot</author><link>https://idec.foxears.su/Ji2oBZrLfWIM5vGKHSXP#Ji2oBZrLfWIM5vGKHSXP</link>
		<description>
		
![Картинка для привлечения внимания][1]

 

Непрерывная интеграция, поставка и развертывание являются основополагающими принципами DevOps. В GitLab включена функциональность CI/CD, которая пришлась по душе как [разработчикам][2] и [аналитикам][3], так и [компаниям][4] в целом.

...
		</description>
		<content:encoded>
<![CDATA[
habrabot -> All<br><br>
![Картинка для привлечения внимания][1]<br>
<br>
 <br>
<br>
Непрерывная интеграция, поставка и развертывание являются основополагающими принципами DevOps. В GitLab включена функциональность CI/CD, которая пришлась по душе как [разработчикам][2] и [аналитикам][3], так и [компаниям][4] в целом.<br>
<br>
 <br>
[Читать дальше →][5]<br>
<br>
  [1]: <a href="https://habrastorage.org/getpro/habr/post_images/505/601/91f/50560191f4cf0de07d3ed5371d0f8437.jpg" class="url">https://habrastorage.org/getpro/habr/post_images/505/601/91f/50560191f4cf0de07d3ed5371d0f8437.jpg</a><br>
  [2]: <a href="http://blog.thehumangeo.com/gitlab-autoscale-runners.html" class="url">http://blog.thehumangeo.com/gitlab-autoscale-runners.html</a><br>
  [3]: <a href="https://about.gitlab.com/2017/09/27/gitlab-leader-continuous-integration-forrester-wave/" class="url">https://about.gitlab.com/2017/09/27/gitlab-leader-continuous-integration-forrester-wave/</a><br>
  [4]: <a href="https://about.gitlab.com/2017/06/07/continous-integration-ticketmaster/" class="url">https://about.gitlab.com/2017/06/07/continous-integration-ticketmaster/</a><br>
  [5]: <a href="https://habrahabr.ru/post/352644/?utm_source=habrahabr&utm_medium=rss&utm_campaign=352644#habracut" class="url">https://habrahabr.ru/post/352644/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=352644#habracut</a><br>

]]>
</content:encoded></item>
<item><title>[Перевод] Адский проект</title><guid>H4YA2NNHy4zKitRP2K5I</guid><pubDate>2018-04-03 00:15:21</pubDate><author>habrabot</author><link>https://idec.foxears.su/H4YA2NNHy4zKitRP2K5I#H4YA2NNHy4zKitRP2K5I</link>
		<description>
		
![][1]Несколько лет назад меня пригласили консультантом по одному проекту ПО для крупной французской технологической компании. Увиденное выходит за рамки всего, что я мог представить в разработке. Простое отсутствие профессиональной компетентности оказалось не самым худшим. Гора...
		</description>
		<content:encoded>
<![CDATA[
habrabot -> All<br><br>
![][1]Несколько лет назад меня пригласили консультантом по одному проекту ПО для крупной французской технологической компании. Увиденное выходит за рамки всего, что я мог представить в разработке. Простое отсутствие профессиональной компетентности оказалось не самым худшим. Гораздо хуже было крайнее презрение к человеческому достоинству, что показалось мне сравнимо с тюрьмой в том виде, как я её представляю. Вот список, проверьте сами. <br>
 <br>
<br>
#### Масштаб<br>
<br>
 <br>
* Разработка программного обеспечения для государственного агентства.<br>
* Сложность низкая, с несколькими вывертами. <br>
 Правительство платит авансом несколько миллионов евро. План разработки на два-три года. Для начала компания нанимает несколько разработчиков и продолжает удваивать размер команды каждые три месяца или около того, осваивая бюджет по мере поступления средств. <br>
 <br>
 7 лет спустя проект ещё не оформился. Набегают штрафы по несколько тысяч евро в сутки. Руководство решает сократить расходы и производит увольнения опытных сотрудников, нанимая людей с небольшим или нулевым опытом работы. <br>
 <br>
 10 лет спустя, учитывая катастрофическое состояние проекта, менеджмент среднего звена решает нанять некоторых людей с опытом разработки, чтобы вернуться в график. Средняя текучка среди новичков: три месяца. Это минимальный срок, чтобы иметь право уволиться во Франции. <br>
[Читать дальше →][2]<br>
<br>
  [1]: <a href="https://habrastorage.org/webt/g6/51/gh/g651ghphcexbwyzxqhhzgodbg0w.jpeg" class="url">https://habrastorage.org/webt/g6/51/gh/g651ghphcexbwyzxqhhzgodbg0w.jpeg</a><br>
  [2]: <a href="https://habrahabr.ru/post/352688/?utm_source=habrahabr&utm_medium=rss&utm_campaign=352688#habracut" class="url">https://habrahabr.ru/post/352688/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=352688#habracut</a><br>

]]>
</content:encoded></item>
<item><title>[Из песочницы] Программирование согласно контракту на JVM</title><guid>gYqPjTkh0jftz0qLatKn</guid><pubDate>2018-04-02 20:00:28</pubDate><author>habrabot</author><link>https://idec.foxears.su/gYqPjTkh0jftz0qLatKn#gYqPjTkh0jftz0qLatKn</link>
		<description>
		
Привет, Хабр! Представляю вашему вниманию перевод статьи "[Programming by contract on the JVM][1]" автора Nicolas Fränkel. 
[Читать дальше →][2]

  [1]: https://blog.frankel.ch/programming-by-contract-jvm/
  [2]: https://habrahabr.ru/post/352672/?utm_source=habrahabr&amp;utm_medium=...
		</description>
		<content:encoded>
<![CDATA[
habrabot -> All<br><br>
Привет, Хабр! Представляю вашему вниманию перевод статьи "[Programming by contract on the JVM][1]" автора Nicolas Fränkel. <br>
[Читать дальше →][2]<br>
<br>
  [1]: <a href="https://blog.frankel.ch/programming-by-contract-jvm/" class="url">https://blog.frankel.ch/programming-by-contract-jvm/</a><br>
  [2]: <a href="https://habrahabr.ru/post/352672/?utm_source=habrahabr&utm_medium=rss&utm_campaign=352672#habracut" class="url">https://habrahabr.ru/post/352672/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=352672#habracut</a><br>

]]>
</content:encoded></item>
<item><title>Как «Лаборатория Касперского» смешивает спорт и обучение, повышая квалификацию сисадминов на «Всероссийском чемпионате по IT-безопасности»</title><guid>GQdzHXMl3frtIXZBg6YU</guid><pubDate>2018-04-02 17:15:21</pubDate><author>habrabot</author><link>https://idec.foxears.su/GQdzHXMl3frtIXZBg6YU#GQdzHXMl3frtIXZBg6YU</link>
		<description>
		
Вместо скучных семинаров по вопросам IT-безопасности — масштабный онлайн-чемпионат. Вместо однообразных призывов принять в нем участие — формат спортивного состязания и спортивный азарт, пробуждающийся в потенциальных участниках. Такой подход демонстрирует «Лаборатория Касперско...
		</description>
		<content:encoded>
<![CDATA[
habrabot -> All<br><br>
Вместо скучных семинаров по вопросам IT-безопасности — масштабный онлайн-чемпионат. Вместо однообразных призывов принять в нем участие — формат спортивного состязания и спортивный азарт, пробуждающийся в потенциальных участниках. Такой подход демонстрирует «Лаборатория Касперского», работая над повышением квалификации сисадминов. В основе заданий чемпионата — адаптированный тренинг, разработанный специально для сотрудников IT-службы, которые не являются узкими специалистами по кибербезопасности. Новым подходом, фактически, «убили двух зайцев»: решили стандартные HR-задачи и позаботились о повышении общей грамотности в сфере кибербезопасности. [Подробности – под катом][1]<br>
<br>
  [1]: <a href="https://habrahabr.ru/post/350190/?utm_source=habrahabr&utm_medium=rss&utm_campaign=350190#habracut" class="url">https://habrahabr.ru/post/350190/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=350190#habracut</a><br>

]]>
</content:encoded></item>
<item><title>[Из песочницы] NumPy в Python. Часть 1</title><guid>gOtmorS1OobXwlmnIBsb</guid><pubDate>2018-04-02 20:00:28</pubDate><author>habrabot</author><link>https://idec.foxears.su/gOtmorS1OobXwlmnIBsb#gOtmorS1OobXwlmnIBsb</link>
		<description>
		
****

## Предисловие переводчика

 
 Доброго времени суток, Хабр. Запускаю цикл статей, которые являются переводом небольшого [мана по numpy, ссылочка][1]. Приятного чтения. 
 

## Введение

 
 NumPy это open-source модуль для python, который предоставляет общие математические и...
		</description>
		<content:encoded>
<![CDATA[
habrabot -> All<br><br>
****<br>
<br>
<span class="header">## Предисловие переводчика</span><br>
<br>
 <br>
 Доброго времени суток, Хабр. Запускаю цикл статей, которые являются переводом небольшого [мана по numpy, ссылочка][1]. Приятного чтения. <br>
 <br>
<br>
<span class="header">## Введение</span><br>
<br>
 <br>
 NumPy это open-source модуль для python, который предоставляет общие математические и числовые операции в виде пре-скомпилированных, быстрых функций. Они объединяются в высокоуровневые пакеты. Они обеспечивают функционал, который можно сравнить с функционалом MatLab. NumPy (Numeric Python) предоставляет базовые методы для манипуляции с большими массивами и матрицами. SciPy (Scientific Python) расширяет функционал numpy огромной коллекцией полезных алгоритмов, таких как минимизация, преобразование Фурье, регрессия, и другие прикладные математические техники. <br>
[Читать дальше →][2]<br>
<br>
  [1]: <a href="https://engineering.ucsb.edu/~shell/che210d/numpy.pdf" class="url">https://engineering.ucsb.edu/~shell/che210d/numpy.pdf</a><br>
  [2]: <a href="https://habrahabr.ru/post/352678/?utm_source=habrahabr&utm_medium=rss&utm_campaign=352678#habracut" class="url">https://habrahabr.ru/post/352678/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=352678#habracut</a><br>

]]>
</content:encoded></item>
<item><title>Rsyslog 8. Централизованный сбор логов</title><guid>glIzzD6MNEq6g6OSGzgX</guid><pubDate>2018-04-03 00:30:10</pubDate><author>habrabot</author><link>https://idec.foxears.su/glIzzD6MNEq6g6OSGzgX#glIzzD6MNEq6g6OSGzgX</link>
		<description>
		
Всем добра. 
 
 Заканчиваем в этом месяце первый поток [«Администратора Linux»][1] и запускаем потихоньку второй, который теперь будет заметно переработан и усилен новыми преподавателями. Один из них — [Алексей Цыкунов][2], делится сегодня небольшой полезной заметкой. 
 
 Поехал...
		</description>
		<content:encoded>
<![CDATA[
habrabot -> All<br><br>
Всем добра. <br>
 <br>
 Заканчиваем в этом месяце первый поток [«Администратора Linux»][1] и запускаем потихоньку второй, который теперь будет заметно переработан и усилен новыми преподавателями. Один из них — [Алексей Цыкунов][2], делится сегодня небольшой полезной заметкой. <br>
 <br>
 Поехали. <br>
 <br>
<br>
#### Задача<br>
<br>
 <br>
 Есть несколько серверов, на которых крутятся программы, которые сохраняют логи в свои каталоги.  <br>
 <br>
 Необходимо централизовано сохранять все эти логи в подкаталогах по имени серверов, сохраняя названия файлов. <br>
 <br>
 Возможности перенастроить программы для записи логов сразу в syslog нет. <br>
 <br>
 Окружение: <br>
 <br>
* server — centos7<br>
* client — centos6 <br>
 И на клиенте и на сервере необходимо обновить rsyslog до последней версии. <br>
 <br>
    cd /etc/yum.repos.d/<br>
    wget <a href="http://rpms.adiscon.com/v8-stable/rsyslog.repo" class="url">http://rpms.adiscon.com/v8-stable/rsyslog.repo</a><br>
    yum update rsyslog <br>
![][3] <br>
[Читать дальше →][4]<br>
<br>
  [1]: <a href="https://otus.pw/L340/" class="url">https://otus.pw/L340/</a><br>
  [2]: <a href="https://otus.pw/lECT/" class="url">https://otus.pw/lECT/</a><br>
  [3]: <a href="https://habrastorage.org/webt/hm/od/w9/hmodw9mbvxidopmkctrl3hhtqqi.jpeg" class="url">https://habrastorage.org/webt/hm/od/w9/hmodw9mbvxidopmkctrl3hhtqqi.jpeg</a><br>
  [4]: <a href="https://habrahabr.ru/post/352682/?utm_source=habrahabr&utm_medium=rss&utm_campaign=352682#habracut" class="url">https://habrahabr.ru/post/352682/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=352682#habracut</a><br>

]]>
</content:encoded></item>
<item><title>[Из песочницы] Истинная реализация нейросети с нуля. Часть 2. Распознавание цифр</title><guid>F62j86uOrn2KpLmNMA4X</guid><pubDate>2018-04-02 15:30:02</pubDate><author>habrabot</author><link>https://idec.foxears.su/F62j86uOrn2KpLmNMA4X#F62j86uOrn2KpLmNMA4X</link>
		<description>
		
![image][1] 
_Dispute about eternal_

 

Сердечно приветствую всех Хабравчан! С момента выхода первой части "Истинной реализации" ([рекомендую ознакомиться][2]) прошло достаточно много времени. Как внятных обучающих статей не было, так и нет, поэтому я решил подарить Вам возможн...
		</description>
		<content:encoded>
<![CDATA[
habrabot -> All<br><br>
![image][1] <br>
_Dispute about eternal_<br>
<br>
 <br>
<br>
Сердечно приветствую всех Хабравчан! С момента выхода первой части "Истинной реализации" ([рекомендую ознакомиться][2]) прошло достаточно много времени. Как внятных обучающих статей не было, так и нет, поэтому я решил подарить Вам возможность узнать от А до Я, как написать программу для распознавания цифр, в связи с тем, что мои знания в этой области заметно возросли. Как и в прошлый раз, предупреждаю, что данная статья ориентирована на тех, кто понимает основы работы нейронных сетей, но не понимает, как создать их «низкоуровневую», истинную реализацию. Приглашаю под кат ознакомиться с сим творением тех, кому надоели убогие реализации XOR, общая теория, использование Tensor Flow и др. Действующие лица: Шарпей, прошлогодняя Визуальная Студия, самодельный Набор Данных, Воплощение чистого разума и Ваш покорный слуга…<br>
<br>
[Читать дальше →][3]<br>
<br>
  [1]: <a href="https://habrastorage.org/webt/9x/5r/u5/9x5ru502js9cusciz2hns9hvtya.jpeg" class="url">https://habrastorage.org/webt/9x/5r/u5/9x5ru502js9cusciz2hns9hvtya.jpeg</a><br>
  [2]: <a href="https://habrahabr.ru/post/335052/" class="url">https://habrahabr.ru/post/335052/</a><br>
  [3]: <a href="https://habrahabr.ru/post/352632/?utm_source=habrahabr&utm_medium=rss&utm_campaign=352632#habracut" class="url">https://habrahabr.ru/post/352632/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=352632#habracut</a><br>

]]>
</content:encoded></item>
<item><title>[Перевод] Конференция DEFCON 22. «Один дома с автоматической системой защиты». Крис Литтлбери</title><guid>EOaTo7E4CBvpVIxQ6ALv</guid><pubDate>2018-04-02 16:45:21</pubDate><author>habrabot</author><link>https://idec.foxears.su/EOaTo7E4CBvpVIxQ6ALv#EOaTo7E4CBvpVIxQ6ALv</link>
		<description>
		
Меня зовут Крис Литтлбери, я работаю старшим испытателем систем безопасности от проникновений в компании Knowledge Consulting Group, которая расположена в округе Колумбия. Я люблю конструировать всякие интересные вещи, придавая обычным устройствам необычные функции. Например, во...
		</description>
		<content:encoded>
<![CDATA[
habrabot -> All<br><br>
Меня зовут Крис Литтлбери, я работаю старшим испытателем систем безопасности от проникновений в компании Knowledge Consulting Group, которая расположена в округе Колумбия. Я люблю конструировать всякие интересные вещи, придавая обычным устройствам необычные функции. Например, вот этот контроллер XBox Live быстро обнаруживает пожар. Я использовал его всего один раз, скомбинировав с микропроцессором Arduino. На второй картинке показано устройство для замены пятой передачи в коробке передач моего автомобиля, которое улучшает пробег. Я люблю делать вещи своими руками. <br>
 <br>
![][1] <br>
 <br>
 Я создаю идеи, образцы и коды, которые работают на меня, и отвечаю на любые вопросы, связанные с их последующим использованием. [Читать дальше →][2]<br>
<br>
  [1]: <a href="https://habrastorage.org/webt/07/81/cb/0781cb1bohihzqxorgzl8ong5y0.jpeg" class="url">https://habrastorage.org/webt/07/81/cb/0781cb1bohihzqxorgzl8ong5y0.jpeg</a><br>
  [2]: <a href="https://habrahabr.ru/post/352658/?utm_source=habrahabr&utm_medium=rss&utm_campaign=352658#habracut" class="url">https://habrahabr.ru/post/352658/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=352658#habracut</a><br>

]]>
</content:encoded></item>
<item><title>[Перевод] Слухи об отмене теоремы Котельникова сильно преувеличены</title><guid>9ZolZDv3uM8qQiyd8UUL</guid><pubDate>2018-04-02 14:00:30</pubDate><author>habrabot</author><link>https://idec.foxears.su/9ZolZDv3uM8qQiyd8UUL#9ZolZDv3uM8qQiyd8UUL</link>
		<description>
		
# tl;dr:

 
 Учёные из Колумбийского университета во главе с Кеном Шепардом и Рафой Юсте заявили, что обошли столетнюю теорему отсчётов (теорема Найквиста — Шеннона, теорема дискретизации, в русскоязычной литературе — теорема Котельникова): [1][1], [2][2]. Теперь фильтры защиты ...
		</description>
		<content:encoded>
<![CDATA[
habrabot -> All<br><br>
<span class="header"># tl;dr:</span><br>
<br>
 <br>
 Учёные из Колумбийского университета во главе с Кеном Шепардом и Рафой Юсте заявили, что обошли столетнюю теорему отсчётов (теорема Найквиста — Шеннона, теорема дискретизации, в русскоязычной литературе — теорема Котельникова): [1][1], [2][2]. Теперь фильтры защиты от наложения стали необязательными, ведь шум от наложения спектров можно восстановить после дискретизации. Звучит безумно? Да. Я предлагаю $1000 первому, кто докажет, что это не безумие. Чтобы получить награду, обязательно прочтите до конца. <br>
 <br>
<br>
<span class="header"># «Фильтруй перед дискретизацией!»</span><br>
<br>
 <br>
 Эта мантра насмерть вбита в головы поколений студентов-инженеров. Здесь под «дискретизацией» подразумевается преобразование непрерывной функции времени в серию дискретных значений. Такой процесс происходит везде, где компьютер оцифровывает сигнал из реального аналогового мира. «Фильтровать» — значит удалять из сигнала высокочастотные составляющие. Поскольку этот процесс происходит в аналоговом мире, то требует реального аналогового оборудования: цепей из резисторов, конденсаторов и усилителей. Создание такой цепи может стать утомительным и трудоёмким процессом, например, если на электронных микросхемах не хватает места. Научная группа Шепарда рассмотрела это ограничение [в контексте устройства для записи сигналов от нервных клеток][3]. <br>
 <br>
 Теперь авторы заявляют, что изобрели «парадигму сбора данных, которая не требует фильтров для защиты от наложения для каждого канала, тем самым преодолевая ограничения масштабирования существующих систем». По сути они говорят, что вместо аппаратных цепей можно использовать программное обеспечение, которое работает на цифровой стороне _уже после дискретизации_. «Ещё одним преимуществом такого подхода к сбору данных является то, что все шаги обработки сигнала (разделение каналов и удаление) реализованы в цифровом виде», сказано в [научной работе][4]. <br>
[Читать дальше →][5]<br>
<br>
  [1]: <a href="http://ieeexplore.ieee.org/document/8080160/" class="url">http://ieeexplore.ieee.org/document/8080160/</a><br>
  [2]: <a href="https://www.nature.com/articles/s41467-017-02009-x" class="url">https://www.nature.com/articles/s41467-017-02009-x</a><br>
  [3]: <a href="https://www.nature.com/articles/s41467-017-02009-x" class="url">https://www.nature.com/articles/s41467-017-02009-x</a><br>
  [4]: <a href="https://www.nature.com/articles/s41467-017-02009-x" class="url">https://www.nature.com/articles/s41467-017-02009-x</a><br>
  [5]: <a href="https://habrahabr.ru/post/352628/?utm_source=habrahabr&utm_medium=rss&utm_campaign=352628#habracut" class="url">https://habrahabr.ru/post/352628/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=352628#habracut</a><br>

]]>
</content:encoded></item>
<item><title>[Перевод] Введение в квантовые вычисления</title><guid>9yEQoPVbGRP2zUvhQF7t</guid><pubDate>2018-04-02 11:45:21</pubDate><author>habrabot</author><link>https://idec.foxears.su/9yEQoPVbGRP2zUvhQF7t#9yEQoPVbGRP2zUvhQF7t</link>
		<description>
		
Привет, Хабр! Совсем недавно мы рассказывали вам о [квантовых вычислениях и языке Q#][1]. Сегодня же мы уйдем в теорию еще глубже и рассмотрим историю квантовых вычислений. Кроме того, в этой статье вы найдете 5 требований к квантовому компьютеру. Какими свойствами должна облада...
		</description>
		<content:encoded>
<![CDATA[
habrabot -> All<br><br>
Привет, Хабр! Совсем недавно мы рассказывали вам о [квантовых вычислениях и языке Q#][1]. Сегодня же мы уйдем в теорию еще глубже и рассмотрим историю квантовых вычислений. Кроме того, в этой статье вы найдете 5 требований к квантовому компьютеру. Какими свойствами должна обладать машина будущего? Читайте под катом!  <br>
 <br>
![][2] [Читать дальше →][3]<br>
<br>
  [1]: <a href="https://habrahabr.ru/company/microsoft/blog/351622/" class="url">https://habrahabr.ru/company/microsoft/blog/351622/</a><br>
  [2]: <a href="https://habrastorage.org/webt/iq/pd/ar/iqpdaraq68utwdpz43nzed1llcs.jpeg" class="url">https://habrastorage.org/webt/iq/pd/ar/iqpdaraq68utwdpz43nzed1llcs.jpeg</a><br>
  [3]: <a href="https://habrahabr.ru/post/351624/?utm_source=habrahabr&utm_medium=rss&utm_campaign=351624#habracut" class="url">https://habrahabr.ru/post/351624/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=351624#habracut</a><br>

]]>
</content:encoded></item>
<item><title>Security Week 11: сомнительные новости банковской направленности, убийца майнеров, имитация банка</title><guid>8NaP5tzdE6WYcmy9P8tY</guid><pubDate>2018-04-01 15:45:21</pubDate><author>habrabot</author><link>https://idec.foxears.su/8NaP5tzdE6WYcmy9P8tY#8NaP5tzdE6WYcmy9P8tY</link>
		<description>
		
[Новость][1] 
[][2]А вот любопытная свеженькая находка наших коллег. Некие предприимчивые товарищи решили снабдить публику необычными новостями. Впрочем, новости были так себе: не очень свежий эксплойт IE да троян Buhtrap, известный с 2014 года. И все это добро вывесили на ряд р...
		</description>
		<content:encoded>
<![CDATA[
habrabot -> All<br><br>
[Новость][1] <br>
[][2]А вот любопытная свеженькая находка наших коллег. Некие предприимчивые товарищи решили снабдить публику необычными новостями. Впрочем, новости были так себе: не очень свежий эксплойт IE да троян Buhtrap, известный с 2014 года. И все это добро вывесили на ряд российских новостных сайтов, откуда и раздавали читателям. Незаметно, разумеется. <br>
 <br>
 Эксплойт для Internet Explorer (CVE-2016-0189), также известный как VBScript Godmode, злоумышленники писали не сами — попятили из открытого источника. Троян, по сути, тоже лишь слегка модифицировали. Он, кстати, всегда использовался для воровства денег со счетов юридических лиц. Так что, по всей видимости, и тут была попытка добраться до компьютеров финансистов. [Читать дальше →][3]<br>
<br>
  [1]: <a href="https://securelist.ru/news-buhtrap/89540/" class="url">https://securelist.ru/news-buhtrap/89540/</a><br>
  [2]: <a href="https://habrastorage.org/webt/x2/uw/dy/x2uwdym994u572oo1bovnygbypi.jpeg" class="url">https://habrastorage.org/webt/x2/uw/dy/x2uwdym994u572oo1bovnygbypi.jpeg</a><br>
  [3]: <a href="https://habrahabr.ru/post/352484/?utm_source=habrahabr&utm_medium=rss&utm_campaign=352484#habracut" class="url">https://habrahabr.ru/post/352484/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=352484#habracut</a><br>

]]>
</content:encoded></item>
<item><title>Знакомство с облаком: как работают статические методы распределения трафика</title><guid>4KbwrOISf35LsF56AAzC</guid><pubDate>2018-04-01 13:45:21</pubDate><author>habrabot</author><link>https://idec.foxears.su/4KbwrOISf35LsF56AAzC#4KbwrOISf35LsF56AAzC</link>
		<description>
		
Распределение нагрузки в облаке IaaS-провайдера помогает эффективно использовать ресурсы виртуальных машин. Существует множество методов распределения нагрузки, но в сегодняшнем материале мы подробно остановимся на одних из самых популярных статических методах: round-robin, CMA ...
		</description>
		<content:encoded>
<![CDATA[
habrabot -> All<br><br>
Распределение нагрузки в облаке IaaS-провайдера помогает эффективно использовать ресурсы виртуальных машин. Существует множество методов распределения нагрузки, но в сегодняшнем материале мы подробно остановимся на одних из самых популярных статических методах: round-robin, CMA и threshold algorithm. Под катом поговорим о том, как они устроены, в чем их характерные особенности и где они используются. <br>
 <br>
[![][1]][2] [Читать дальше →][3]<br>
<br>
  [1]: <a href="https://habrastorage.org/webt/ry/6j/cq/ry6jcq6uloavsa8lyumfgmrdr0m.jpeg" class="url">https://habrastorage.org/webt/ry/6j/cq/ry6jcq6uloavsa8lyumfgmrdr0m.jpeg</a><br>
  [2]: <a href="https://habrahabr.ru/company/1cloud/blog/352350/" class="url">https://habrahabr.ru/company/1cloud/blog/352350/</a><br>
  [3]: <a href="https://habrahabr.ru/post/352350/?utm_source=habrahabr&utm_medium=rss&utm_campaign=352350#habracut" class="url">https://habrahabr.ru/post/352350/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=352350#habracut</a><br>

]]>
</content:encoded></item>
<item><title>«Интернет стал чуть безопаснее»: комитет IETF утвердил TLS 1.3</title><guid>4JchtVzJxe3AQnH6XLAl</guid><pubDate>2018-04-02 18:00:29</pubDate><author>habrabot</author><link>https://idec.foxears.su/4JchtVzJxe3AQnH6XLAl#4JchtVzJxe3AQnH6XLAl</link>
		<description>
		
Спустя 4 года и 28 драфтов, Инженерный совет Интернета (IETF) [одобрил][1] обновленный протокол TLS 1.3. Далее расскажем, в чем причина длительного утверждения протокола, и поговорим о его особенностях. 
 
[![][2]][3] [Читать дальше →][4]

  [1]: http://www.theregister.co.uk/201...
		</description>
		<content:encoded>
<![CDATA[
habrabot -> All<br><br>
Спустя 4 года и 28 драфтов, Инженерный совет Интернета (IETF) [одобрил][1] обновленный протокол TLS 1.3. Далее расскажем, в чем причина длительного утверждения протокола, и поговорим о его особенностях. <br>
 <br>
[![][2]][3] [Читать дальше →][4]<br>
<br>
  [1]: <a href="http://www.theregister.co.uk/2018/03/23/tls_1_3_approved_ietf/" class="url">http://www.theregister.co.uk/2018/03/23/tls_1_3_approved_ietf/</a><br>
  [2]: <a href="https://habrastorage.org/webt/vb/vx/cb/vbvxcbs_jybyjzo0b9t6y2yreyk.jpeg" class="url">https://habrastorage.org/webt/vb/vx/cb/vbvxcbs_jybyjzo0b9t6y2yreyk.jpeg</a><br>
  [3]: <a href="https://habrahabr.ru/company/it-grad/blog/352668/" class="url">https://habrahabr.ru/company/it-grad/blog/352668/</a><br>
  [4]: <a href="https://habrahabr.ru/post/352668/?utm_source=habrahabr&utm_medium=rss&utm_campaign=352668#habracut" class="url">https://habrahabr.ru/post/352668/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=352668#habracut</a><br>

]]>
</content:encoded></item>
<item><title>Как мы в Smart Engines учили Sailfish OS распознаванию</title><guid>3QzxjNDO876ewZ6y2IJe</guid><pubDate>2018-04-02 13:00:31</pubDate><author>habrabot</author><link>https://idec.foxears.su/3QzxjNDO876ewZ6y2IJe#3QzxjNDO876ewZ6y2IJe</link>
		<description>
		


 

Всем привет! Как вы уже знаете по нашим статьям, мы в Smart Engines занимаемся распознаванием, причем распознавать мы стараемся на чем угодно и в любых условиях. Мы поддерживаем все популярные операционные системы: iOS, Android, Windows, Linux, MacOS, Solaris. Поддерживаем ...
		</description>
		<content:encoded>
<![CDATA[
habrabot -> All<br><br>
 <br>
<br>
Всем привет! Как вы уже знаете по нашим статьям, мы в Smart Engines занимаемся распознаванием, причем распознавать мы стараемся на чем угодно и в любых условиях. Мы поддерживаем все популярные операционные системы: iOS, Android, Windows, Linux, MacOS, Solaris. Поддерживаем мы и отечественного производителя: Эльбрус и AstraLinux. Наши алгоритмы оптимизированы под ARMv7-v8, AArch64, x86, x86\_64, SPARC, E2K, MIPS.<br>
<br>
 <br>
<br>
Поэтому, когда мы увидели нарастающую популярность российской операционной системы Sailfish Mobile OS RUS, мы не смогли обойти ее стороной. Sailfish Mobile OS RUS — это POSIX-совместимая операционная система для мобильных устройств, развиваемая отечественной компанией «Открытая Мобильная Платформа» для решения задач корпоративных пользователей и государственных учреждений. По состоянию на февраль 2018 года является единственной мобильной операционной системой, включенной в реестр Отечественного ПО и прошедшей сертификацию ФСБ по классу АК1/КС1.<br>
<br>
 <br>
<br>
В этой статье мы расскажем о своем опыте портирования нашей библиотеки распознавания [Smart IDReader][1] (технология [Hieroglyph][2]) на Sailfish OS. В ней будет код, ссылки и видео. Мы хотим, чтобы эта статья была технически информативной и полезной в качестве общей инструкции для тех, кто портирует С++ приложения на Sailfish OS.<br>
<br>
 <br>
[Читать дальше →][3]<br>
<br>
  [1]: <a href="http://smartengines.ru/smart-idreader/" class="url">http://smartengines.ru/smart-idreader/</a><br>
  [2]: <a href="http://smartengines.biz/ocr-products/" class="url">http://smartengines.biz/ocr-products/</a><br>
  [3]: <a href="https://habrahabr.ru/post/352512/?utm_source=habrahabr&utm_medium=rss&utm_campaign=352512#habracut" class="url">https://habrahabr.ru/post/352512/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=352512#habracut</a><br>

]]>
</content:encoded></item>
<item><title>Bitcoin &amp; AI. Победа неизбежна</title><guid>2ajAoHJWPgyiz9XHAFkm</guid><pubDate>2018-04-02 10:30:29</pubDate><author>habrabot</author><link>https://idec.foxears.su/2ajAoHJWPgyiz9XHAFkm#2ajAoHJWPgyiz9XHAFkm</link>
		<description>
		
О некоторых свойствах кривой secp256k1 и попытке предсказать ее поведение. 
 
 Как известно, задача дискретного логарифмирования является очень сложной и люди не знают способа вычислять его быстро. Более того, зная точку на кривой P = n\*G очень трудно сделать суждение о величин...
		</description>
		<content:encoded>
<![CDATA[
habrabot -> All<br><br>
О некоторых свойствах кривой secp256k1 и попытке предсказать ее поведение. <br>
 <br>
 Как известно, задача дискретного логарифмирования является очень сложной и люди не знают способа вычислять его быстро. Более того, зная точку на кривой P = n\*G очень трудно сделать суждение о величине n. Даже о приблизительной величине. Попробуем еще проще: попробуем делать суждения о последовательности ![$P(i) = i*G$][1], вернее о значениях ![$i$][2] зная значения ![$P(i)$][3]. <br>
[Читать дальше →][4]<br>
<br>
  [1]: <a href="https://habrastorage.org/getpro/habr/formulas/7fa/5d7/b73/7fa5d7b733684aea1f89409e0d3e35eb.svg" class="url">https://habrastorage.org/getpro/habr/formulas/7fa/5d7/b73/7fa5d7b733684aea1f89409e0d3e35eb.svg</a><br>
  [2]: <a href="https://habrastorage.org/getpro/habr/formulas/bf8/3b5/32c/bf83b532cd867d34004f8eded8c5c79a.svg" class="url">https://habrastorage.org/getpro/habr/formulas/bf8/3b5/32c/bf83b532cd867d34004f8eded8c5c79a.svg</a><br>
  [3]: <a href="https://habrastorage.org/getpro/habr/formulas/521/014/00d/52101400d2897f247fb0a4389ac066c7.svg" class="url">https://habrastorage.org/getpro/habr/formulas/521/014/00d/52101400d2897f247fb0a4389ac066c7.svg</a><br>
  [4]: <a href="https://habrahabr.ru/post/352532/?utm_source=habrahabr&utm_medium=rss&utm_campaign=352532#habracut" class="url">https://habrahabr.ru/post/352532/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=352532#habracut</a><br>

]]>
</content:encoded></item>
<item><title>[Перевод] Золотое правило git rebase</title><guid>25jeFpERe8NNvjJr3I45</guid><pubDate>2018-04-02 16:30:30</pubDate><author>habrabot</author><link>https://idec.foxears.su/25jeFpERe8NNvjJr3I45#25jeFpERe8NNvjJr3I45</link>
		<description>
		
Всем привет! 
 
 Мы тут немного переделали наш [курс посвящённый web-разработке][1] и добавили ещё целый месяц изучения JS. Ну и как обычно у нас — рассмотрим что-нибудь интересное, что разбирается у нас на курсе. В данном случае — git rebase. 
 
 Поехали. 
 
 Что на самом деле ...
		</description>
		<content:encoded>
<![CDATA[
habrabot -> All<br><br>
Всем привет! <br>
 <br>
 Мы тут немного переделали наш [курс посвящённый web-разработке][1] и добавили ещё целый месяц изучения JS. Ну и как обычно у нас — рассмотрим что-нибудь интересное, что разбирается у нас на курсе. В данном случае — git rebase. <br>
 <br>
 Поехали. <br>
 <br>
 Что на самом деле происходит во время git rebase, и почему вас должно это волновать. <br>
 <br>
**Основы rebase-а** <br>
 <br>
 Таким вы могли бы представить себе rebase в git: <br>
 <br>
![][2] <br>
[Читать дальше →][3]<br>
<br>
  [1]: <a href="https://otus.pw/OLpC/" class="url">https://otus.pw/OLpC/</a><br>
  [2]: <a href="https://habrastorage.org/webt/q-/l0/rz/q-l0rzttwtjxruzdzrzaiq_nan8.png" class="url">https://habrastorage.org/webt/q-/l0/rz/q-l0rzttwtjxruzdzrzaiq_nan8.png</a><br>
  [3]: <a href="https://habrahabr.ru/post/352640/?utm_source=habrahabr&utm_medium=rss&utm_campaign=352640#habracut" class="url">https://habrahabr.ru/post/352640/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=352640#habracut</a><br>

]]>
</content:encoded></item>
<item><title>Тренды безопасности: почему злоумышленники атакуют нефинансовые учетные записи для кражи денег</title><guid>YtfTyFJ8LjcCY12bpMYs</guid><pubDate>2018-03-31 17:30:30</pubDate><author>habrabot</author><link>https://idec.foxears.su/YtfTyFJ8LjcCY12bpMYs#YtfTyFJ8LjcCY12bpMYs</link>
		<description>
		
[![][1]][2] 
 
 Хакеры становятся всё более изобретательными в попытках завладеть чужой финансовой информацией. Согласно последнему [исследованию][3] компании Javelin Strategy &amp;amp; Research около 16,7 миллионов человек подверглось мошенническим атакам и краже личной информации ...
		</description>
		<content:encoded>
<![CDATA[
habrabot -> All<br><br>
[![][1]][2] <br>
 <br>
 Хакеры становятся всё более изобретательными в попытках завладеть чужой финансовой информацией. Согласно последнему [исследованию][3] компании Javelin Strategy &amp;amp; Research около 16,7 миллионов человек подверглось мошенническим атакам и краже личной информации с целью финансовых махинаций в 2017 году, а общая сумма похищенного составила более $16,8 миллиардов.  <br>
 <br>
 При этом, по мнению аналитиков, поведение злоумышленников в последнее время изменилось, и теперь для кражи денег интернет-пользователей они атакуют аккаунты в сервисах, на первый взгляд не связанных с финансами. [Читать дальше →][4]<br>
<br>
  [1]: <a href="https://habrastorage.org/webt/hl/zk/wt/hlzkwtiwwun9x-y3igrstptpa8u.png" class="url">https://habrastorage.org/webt/hl/zk/wt/hlzkwtiwwun9x-y3igrstptpa8u.png</a><br>
  [2]: <a href="https://habrahabr.ru/company/iticapital/blog/352510/" class="url">https://habrahabr.ru/company/iticapital/blog/352510/</a><br>
  [3]: <a href="https://www.cnbc.com/2018/02/06/hackers-try-new-tactics-to-drain-your-financial-accounts.html" class="url">https://www.cnbc.com/2018/02/06/hackers-try-new-tactics-to-drain-your-financial-accounts.html</a><br>
  [4]: <a href="https://habrahabr.ru/post/352510/?utm_source=habrahabr&utm_medium=rss&utm_campaign=352510#habracut" class="url">https://habrahabr.ru/post/352510/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=352510#habracut</a><br>

]]>
</content:encoded></item>
<item><title>CLOUD Aсt: новый законопроект США открывает доступ к персональным данным за рубежом</title><guid>vePMrkhFfml5zBjpkrI1</guid><pubDate>2018-03-31 21:00:28</pubDate><author>habrabot</author><link>https://idec.foxears.su/vePMrkhFfml5zBjpkrI1#vePMrkhFfml5zBjpkrI1</link>
		<description>
		
На прошлой неделе, 23 марта 2018 года, Конгрессом США был принят законопроект, получивший название CLOUD Act. Он значительно расширяет возможности правоохранительных органов Соединенных Штатов по доступу к частной информации в сети. 
 
 Подробнее об акте и о том, как к нему отне...
		</description>
		<content:encoded>
<![CDATA[
habrabot -> All<br><br>
На прошлой неделе, 23 марта 2018 года, Конгрессом США был принят законопроект, получивший название CLOUD Act. Он значительно расширяет возможности правоохранительных органов Соединенных Штатов по доступу к частной информации в сети. <br>
 <br>
 Подробнее об акте и о том, как к нему отнеслось сообщество и ИТ-компании, расскажем ниже. <br>
 <br>
[![][1]][2] [Читать дальше →][3]<br>
<br>
  [1]: <a href="https://habrastorage.org/webt/oz/ft/xy/ozftxyufh-snqiufzaoaa8fjhg4.jpeg" class="url">https://habrastorage.org/webt/oz/ft/xy/ozftxyufh-snqiufzaoaa8fjhg4.jpeg</a><br>
  [2]: <a href="https://habrahabr.ru/company/it-grad/blog/352402/" class="url">https://habrahabr.ru/company/it-grad/blog/352402/</a><br>
  [3]: <a href="https://habrahabr.ru/post/352402/?utm_source=habrahabr&utm_medium=rss&utm_campaign=352402#habracut" class="url">https://habrahabr.ru/post/352402/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=352402#habracut</a><br>

]]>
</content:encoded></item>
<item><title>Операционные системы с нуля; уровень 2 (младшая половина)</title><guid>TCRVInjCAoFutMn8GEI2</guid><pubDate>2018-04-01 11:00:05</pubDate><author>habrabot</author><link>https://idec.foxears.su/TCRVInjCAoFutMn8GEI2#TCRVInjCAoFutMn8GEI2</link>
		<description>
		
 В этой части мы напишем менеджер памяти для того, чтоб разблокировать использование `Vec`, `String`, `HashMap` и всего этого. Сразу после этого реализуем файловую систему FAT32 и подключим драйвер для EMMC (такая штука для общения с SD-карточками). В конце концов в нашей команд...
		</description>
		<content:encoded>
<![CDATA[
habrabot -> All<br><br>
 В этой части мы напишем менеджер памяти для того, чтоб разблокировать использование `Vec`, `String`, `HashMap` и всего этого. Сразу после этого реализуем файловую систему FAT32 и подключим драйвер для EMMC (такая штука для общения с SD-карточками). В конце концов в нашей командной оболочке появятся пара новых команд: `cd`, `pwd`, `cat`, `ls`.<br>
<br>
 <br>
<br>
[Нулевая лаба][1]<br>
<br>
 <br>
<br>
Первая лаба: [младшая половина][2] и [старшая половина][3]<br>
<br>
[Читать дальше →][4]<br>
<br>
  [1]: <a href="https://habrahabr.ru/post/349248/" class="url">https://habrahabr.ru/post/349248/</a><br>
  [2]: <a href="https://habrahabr.ru/post/351082/" class="url">https://habrahabr.ru/post/351082/</a><br>
  [3]: <a href="https://habrahabr.ru/post/351774/" class="url">https://habrahabr.ru/post/351774/</a><br>
  [4]: <a href="https://habrahabr.ru/post/352414/?utm_source=habrahabr&utm_medium=rss&utm_campaign=352414#habracut" class="url">https://habrahabr.ru/post/352414/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=352414#habracut</a><br>

]]>
</content:encoded></item>
<item><title>[Перевод] Конференция DEFCON 16. «Криминальная разработка iOS Cisco». Феликс Линднер, глава Recurity Labs</title><guid>jNzg83qWRporYDH5oGVL</guid><pubDate>2018-03-31 23:45:07</pubDate><author>habrabot</author><link>https://idec.foxears.su/jNzg83qWRporYDH5oGVL#jNzg83qWRporYDH5oGVL</link>
		<description>
		
Следующий пункт моего выступления посвящается часто задаваемому вопросу о работе центров Cisco. Почему именно Cisco? Потому что они занимают 92% рынка продажи роутеров стоимостью от $1500 и 72% рынка свитчей. Мы также обсудим программное обеспечение Juniper, которое как с точки ...
		</description>
		<content:encoded>
<![CDATA[
habrabot -> All<br><br>
Следующий пункт моего выступления посвящается часто задаваемому вопросу о работе центров Cisco. Почему именно Cisco? Потому что они занимают 92% рынка продажи роутеров стоимостью от $1500 и 72% рынка свитчей. Мы также обсудим программное обеспечение Juniper, которое как с точки зрения взлома, так и с точки зрения защиты их безопасности представляют собой открытое ПО на основе FreeBSD. Поэтому для нас оно не интересно. Если с этих же точек зрения рассмотреть дешёвые домашние роутеры, то мы увидим, что в них встроен классический Linux. <br>
 <br>
 Сегодня мы по порядку рассмотрим: <br>
 <br>
* инфраструктуру IP маршрутизаторов и iOS Cisco;<br>
* внутреннюю операционную систему Cisco;<br>
* существующие подходы к проблемы взлома и безопасности продуктов компании;<br>
* новый аналитический подход: предложения, возможности, изменения;<br>
* публичное предложение;<br>
* будущую работу в этой области. <br>
 Интернет и корпоративные сети обычно используют сетевые протоколы IPv4 и IPv6 – первый чаще, второй внедряется слишком медленно. Дизайн IP-сетей использует интеллектуальные узлы для обеспечения маршрутизации. Такую конфигурацию протокола изменить невозможно. <br>
 <br>
 «Плоские», одноранговые сети работают по своим собственным правилам. <br>
 <br>
 Почему необходима криминалистика сетей? Её основной целью является исследование текущего состояния компьютеров и цифровых хранилищ информации. Как и любой вид криминалистики, она состоит из получения доказательств, извлечения из них информации и её анализа. Для существующих операционных систем компьютеров разработаны инструменты и методика проведения расследований, а для сетей ничего подобного не существует. Поэтому мы не можем сказать, по какой причине вышла из строя «коробочка» Cisco, пока не исследуем все обстоятельства. [Читать дальше →][1]<br>
<br>
  [1]: <a href="https://habrahabr.ru/post/352524/?utm_source=habrahabr&utm_medium=rss&utm_campaign=352524#habracut" class="url">https://habrahabr.ru/post/352524/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=352524#habracut</a><br>

]]>
</content:encoded></item>
<item><title>[Перевод] DEFCON 23. «Let'sEncrypt: чеканка бесплатных сертификатов шифрования для Интернет». Ян Жу, Питер Эккерсли, Джеймс Кастен</title><guid>gIiu7FyRrMNZdOl6ylkf</guid><pubDate>2018-04-01 10:30:08</pubDate><author>habrabot</author><link>https://idec.foxears.su/gIiu7FyRrMNZdOl6ylkf#gIiu7FyRrMNZdOl6ylkf</link>
		<description>
		
Меня зовут Ян Жу, я инженер по безопасности компании Yahoo, это Питер Эккерсли, ведущий компьютерный специалист компании Electronic Frontier Foundation, лидер команды разработчиков технологий, и Джеймс Кастен, специалист по технологиям и аспирант компьютерных наук и инженерии Ми...
		</description>
		<content:encoded>
<![CDATA[
habrabot -> All<br><br>
Меня зовут Ян Жу, я инженер по безопасности компании Yahoo, это Питер Эккерсли, ведущий компьютерный специалист компании Electronic Frontier Foundation, лидер команды разработчиков технологий, и Джеймс Кастен, специалист по технологиям и аспирант компьютерных наук и инженерии Мичиганского университета. Итак, кого из Вас потрясла возможность зашифровать весь Интернет? Я в восторге от вашего энтуазиазма! <br>
 <br>
 Так вот, какие проблемы волнуют мир, кроме глобального потепления, детского голода и всего подобного? Проблема того, что протоколы защиты транспортного уровня TLS до сих пор не распространены повсеместно, даже в 2015 году. Прошлым летом, когда я захотела воспользоваться сайтом Quora, я зашла на страничку авторизации и увидела, что она сделана на основе простого HTML, что уже плохо. Кроме того, HTML открыт для воздействия инструментов злоумышленников и передаёт Ваши пароли в виде открытого текста. Это действительно плохо, если Вы ежедневно видите миллионы активных пользователей, которые входят на сайт подобным образом. Целью Quora является распространение социальных знаний, а может, и дезинформация пользователей, это сайт вопросов-ответов на различные темы. <br>
 <br>
![][1] <br>
 <br>
 Есть ещё такой небольшой сайт под названием Google, пусть поднимут руки те, кто о нём слышал, так вот они всегда были достаточно хороши в смысле использования SSL. Однако некоторые странички, как вот этот лендинг приложений Google Ads, до сих пор по умолчанию использует обычный протокол HTTP. Вы можете сказать, что в этом нет ничего страшного, это статичная публичная страница, не требующая ввода пользовательских данных. Но человек вроде меня, который разбирается в этих вопросах, проверит, куда ведёт кнопка Log In. Обычный пользователь, ничего не подозревая, после нажатия на эту кнопку может быть перенаправлен на фишинговый сайт, где и введёт свои регистрационные данные. [Читать дальше →][2]<br>
<br>
  [1]: <a href="https://habrastorage.org/webt/du/3d/hf/du3dhf5yrikazpmslu45mkjro40.jpeg" class="url">https://habrastorage.org/webt/du/3d/hf/du3dhf5yrikazpmslu45mkjro40.jpeg</a><br>
  [2]: <a href="https://habrahabr.ru/post/352538/?utm_source=habrahabr&utm_medium=rss&utm_campaign=352538#habracut" class="url">https://habrahabr.ru/post/352538/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=352538#habracut</a><br>

]]>
</content:encoded></item>
<item><title>Мега-Учебник Flask, Часть XVII: Развертывание под Linux</title><guid>dhfanMcMXIgSbo0tVkFo</guid><pubDate>2018-03-31 22:00:28</pubDate><author>habrabot</author><link>https://idec.foxears.su/dhfanMcMXIgSbo0tVkFo#dhfanMcMXIgSbo0tVkFo</link>
		<description>
		
## (издание 2018)	{#izdanie-2018}

 

### _Miguel Grinberg_	{#miguel-grinberg}

 
----
 

![][1] [Туда][2] [Сюда ][3] ![][4]

 

Это семнадцатая часть серии Мега-учебников Flask, в которой я собираюсь развернуть микроблог на сервере Linux.

[Читать дальше →][5]

  [1]: https://h...
		</description>
		<content:encoded>
<![CDATA[
habrabot -> All<br><br>
<span class="header">## (издание 2018)	{#izdanie-2018}</span><br>
<br>
 <br>
<br>
<span class="header">### _Miguel Grinberg_	{#miguel-grinberg}</span><br>
<br>
 <br>
----<br>
 <br>
<br>
![][1] [Туда][2] [Сюда ][3] ![][4]<br>
<br>
 <br>
<br>
Это семнадцатая часть серии Мега-учебников Flask, в которой я собираюсь развернуть микроблог на сервере Linux.<br>
<br>
[Читать дальше →][5]<br>
<br>
  [1]: <a href="https://habrastorage.org/webt/jl/jn/bb/jljnbbjr-ejh473xy_eccsmknpk.png" class="url">https://habrastorage.org/webt/jl/jn/bb/jljnbbjr-ejh473xy_eccsmknpk.png</a><br>
  [2]: <a href="https://habrahabr.ru/post/351900/" class="url">https://habrahabr.ru/post/351900/</a><br>
  [3]: <a href="https://habrahabr.ru/post/352266/" class="url">https://habrahabr.ru/post/352266/</a><br>
  [4]: <a href="https://habrastorage.org/webt/rw/dy/-g/rwdy-grsvbpcetjttrmecdkxtlk.png" class="url">https://habrastorage.org/webt/rw/dy/-g/rwdy-grsvbpcetjttrmecdkxtlk.png</a><br>
  [5]: <a href="https://habrahabr.ru/post/352266/?utm_source=habrahabr&utm_medium=rss&utm_campaign=352266#habracut" class="url">https://habrahabr.ru/post/352266/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=352266#habracut</a><br>

]]>
</content:encoded></item>
<item><title>[Перевод] Конференция DEFCON 18. «Как я встретился с Вашей девушкой, или новый вид Интернет-атак». Сэми Камкар</title><guid>zy5aMXSVqcQfi9Wz2RHD</guid><pubDate>2018-03-31 05:15:20</pubDate><author>habrabot</author><link>https://idec.foxears.su/zy5aMXSVqcQfi9Wz2RHD#zy5aMXSVqcQfi9Wz2RHD</link>
		<description>
		
Я расскажу Вам о разработке и осуществлении совершенно нового вида хакерских атак, которые помогут мне встретиться с Вашей девушкой. Но сначала немного о себе. 
 
 Меня зовут Сэми Камкар, я исследую проблемы безопасности, но не профессионально, а ради собственного удовольствия, ...
		</description>
		<content:encoded>
<![CDATA[
habrabot -> All<br><br>
Я расскажу Вам о разработке и осуществлении совершенно нового вида хакерских атак, которые помогут мне встретиться с Вашей девушкой. Но сначала немного о себе. <br>
 <br>
 Меня зовут Сэми Камкар, я исследую проблемы безопасности, но не профессионально, а ради собственного удовольствия, как и большинство здесь присутствующих. Я известен как «Narcissistic Vulnerability Pimp», или «сводник самовлюблённой уязвимости», являюсь автором вируса Samy Worm, созданным на MySpace несколько лет назад, и одним из основателей компании IP PBX Fonality. Меня также называют Chick Magnet, «магнитом для цыпочек», и я фанат Леди Гага. А ещё я люблю наличность.  <br>
 <br>
![][1] <br>
 <br>
 На этом слайде Вы видите ребят, которые оказали мне большую услугу – они позволили мне вообще не прикасаться к компьютеру некоторое время. Несколько лет назад ко мне в дом ворвались представители USSS, United States Secret Service Electronic Crimes Task Forces, Секретной целевой группы по электронным преступлениям. Они изъяли все мои компьютеры, забрали мой ноутбук, мобильник, проигрыватели CD и DVD-дисков и даже игровую приставку Xbox. Дело закончилось судом, который запретил мне пожизненно прикасаться к компьютерам, однако пару лет назад меня «разбанили», и теперь я снова с Вами, однако без доступа к MySpace. [Читать дальше →][2]<br>
<br>
  [1]: <a href="https://habrastorage.org/webt/4f/d1/s5/4fd1s5qt_ygzk_vbplm0ogv7lpe.jpeg" class="url">https://habrastorage.org/webt/4f/d1/s5/4fd1s5qt_ygzk_vbplm0ogv7lpe.jpeg</a><br>
  [2]: <a href="https://habrahabr.ru/post/352488/?utm_source=habrahabr&utm_medium=rss&utm_campaign=352488#habracut" class="url">https://habrahabr.ru/post/352488/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=352488#habracut</a><br>

]]>
</content:encoded></item>
<item><title>Релиз CLion 2018.1: новые возможности из С++17, поддержка WSL, CMake Install, плагин для Rust и многое другое</title><guid>yuvmMszfd1l60pOfYus2</guid><pubDate>2018-03-30 16:30:28</pubDate><author>habrabot</author><link>https://idec.foxears.su/yuvmMszfd1l60pOfYus2#yuvmMszfd1l60pOfYus2</link>
		<description>
		
Привет, Хабр! 
 
 Вот и подоспел первый релиз **CLion** в этом году — **2018\.1**! В этом посте мы расскажем, что мы успели реализовать за эти месяцы и какие планы у нас на следующий релиз. 
 
 
 
 Cначала очень коротко о главном. В этот релиз вошли: 
 
* Поддержка языка C++ 
  ...
		</description>
		<content:encoded>
<![CDATA[
habrabot -> All<br><br>
Привет, Хабр! <br>
 <br>
 Вот и подоспел первый релиз **CLion** в этом году — **2018\.1**! В этом посте мы расскажем, что мы успели реализовать за эти месяцы и какие планы у нас на следующий релиз. <br>
 <br>
 <br>
 <br>
 Cначала очень коротко о главном. В этот релиз вошли: <br>
 <br>
* Поддержка языка C++ <br>
  * Поддержка возможности C++17: structured binding<br>
  * Поддержка возможности C++17: операторы if и switch с инициализаторами<br>
  * Множество баг-фиксов и улучшений <br>
* Возможность использовать файлы конфигурации Clang-Tidy в CLion, а также настраивать опции для проверок из Clang-Tidy в интерфейсе CLion<br>
* Улучшения для пользователей Windows <br>
  * Компилятор Microsoft Visual C++ включен по умолчанию<br>
  * Поддержка подсистемы WSL <br>
* CMake и не только <br>
  * Вызов из IDE CMake Install<br>
  * Шаблоны для создания файлов CMakeLists.txt<br>
  * Возможность открыть файл или папку без проектной модели CMake <br>
* Экспериментальная поддержка hex view в отладчике<br>
* Улучшения редактора: <br>
  * “Хлебные крошки” (breadcrumbs) для C/C++<br>
  * Действие Unwrap<br>
  * Сворачивание управляющих конструкций <br>
* Поддержка новых языков в CLion: Objective-C / Objective-C++, Rust, Fortran <br>
 <br>
 Можно прямо сейчас скачать бесплатную 30-дневную версию с [нашего сайта][1] и попробовать новые возможности. Для этого мы даже подготовили специальный небольшой [демо-проект][2]. А ниже поговорим об улучшениях более подробно. <br>
[Читать дальше →][3]<br>
<br>
  [1]: <a href="https://www.jetbrains.com/clion/download" class="url">https://www.jetbrains.com/clion/download</a><br>
  [2]: <a href="https://github.com/anastasiak2512/CLion2018_1Demo" class="url">https://github.com/anastasiak2512/CLion2018_1Demo</a><br>
  [3]: <a href="https://habrahabr.ru/post/352388/?utm_source=habrahabr&utm_medium=rss&utm_campaign=352388#habracut" class="url">https://habrahabr.ru/post/352388/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=352388#habracut</a><br>

]]>
</content:encoded></item>
<item><title>Новая старая уязвимость: менеджер паролей Firefox уже 9 лет использует устаревший SHA-1</title><guid>YQv9b9ZJts4OtFx2xDmg</guid><pubDate>2018-03-29 23:30:31</pubDate><author>habrabot</author><link>https://idec.foxears.su/YQv9b9ZJts4OtFx2xDmg#YQv9b9ZJts4OtFx2xDmg</link>
		<description>
		
Создатель AdBlock Plus Владимир Палант (Wladimir Palant) обнаружил уязвимость в браузере Firefox и почтовом клиенте Thunderbird, позволяющую подобрать их мастер-пароль путем перебора. Источник проблемы — используемый механизм хеширования SHA-1. 
 
 Подробнее об уязвимости ниже. ...
		</description>
		<content:encoded>
<![CDATA[
habrabot -> All<br><br>
Создатель AdBlock Plus Владимир Палант (Wladimir Palant) обнаружил уязвимость в браузере Firefox и почтовом клиенте Thunderbird, позволяющую подобрать их мастер-пароль путем перебора. Источник проблемы — используемый механизм хеширования SHA-1. <br>
 <br>
 Подробнее об уязвимости ниже. <br>
 <br>
[![][1]][2] [Читать дальше →][3]<br>
<br>
  [1]: <a href="https://habrastorage.org/webt/oo/gf/qr/oogfqr1aa1ukgnk2_njfcefhx3k.jpeg" class="url">https://habrastorage.org/webt/oo/gf/qr/oogfqr1aa1ukgnk2_njfcefhx3k.jpeg</a><br>
  [2]: <a href="https://habrahabr.ru/company/it-grad/blog/352380/" class="url">https://habrahabr.ru/company/it-grad/blog/352380/</a><br>
  [3]: <a href="https://habrahabr.ru/post/352380/?utm_source=habrahabr&utm_medium=rss&utm_campaign=352380#habracut" class="url">https://habrahabr.ru/post/352380/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=352380#habracut</a><br>

]]>
</content:encoded></item>
<item><title>Лекция Андрея Безрукова о цифровой экономике, глобальных вызовах и о том, каково это — быть шпионом</title><guid>wd5SaPYbVe3ez9hzSA9m</guid><pubDate>2018-03-30 13:00:28</pubDate><author>habrabot</author><link>https://idec.foxears.su/wd5SaPYbVe3ez9hzSA9m#wd5SaPYbVe3ez9hzSA9m</link>
		<description>
		
В 2010 году сына канадского дипломата, выпускника Йоркского университета и Школы управления имени Джона Кеннеди при Гарвардском университете, известного под именем Дональд Ховард Хитфилд, задержали в США по делу о сети законсервированных разведчиков-нелегалов. В июне 2010 года в...
		</description>
		<content:encoded>
<![CDATA[
habrabot -> All<br><br>
В 2010 году сына канадского дипломата, выпускника Йоркского университета и Школы управления имени Джона Кеннеди при Гарвардском университете, известного под именем Дональд Ховард Хитфилд, задержали в США по делу о сети законсервированных разведчиков-нелегалов. В июне 2010 года в Вене в рамках обмена шпионами ФБР обменяло его и ещё 10 человек на 4 разведчиков, раскрытых на территории России.  <br>
 <br>
 Сегодня Андрей Безруков (настоящее имя), чья история легла в основу сериала «Американцы», — советник президента Роснефти и доцент кафедры прикладного анализа международных проблем МГИМО. <br>
 <br>
 Андрей Безруков выступил в Университете Иннополис с гостевой лекцией на английском языке по приглашению студентов магистерской программы [Разработка безопасных систем и сетей][1]. Есть русские субтитры.  <br>
 <br>
[][2]<br>
<br>
  [1]: <a href="https://apply.innopolis.ru/master/the-development-of-secure-systems-and-networks/" class="url">https://apply.innopolis.ru/master/the-development-of-secure-systems-and-networks/</a><br>
  [2]: <a href="https://habrahabr.ru/post/352308/?utm_source=habrahabr&utm_medium=rss&utm_campaign=352308#habracut" class="url">https://habrahabr.ru/post/352308/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=352308#habracut</a><br>

]]>
</content:encoded></item>
<item><title>МИФИ приглашает на олимпиаду по информационной безопасности</title><guid>V7hlzktrcBDBSoBW3z9N</guid><pubDate>2018-03-30 00:30:30</pubDate><author>habrabot</author><link>https://idec.foxears.su/V7hlzktrcBDBSoBW3z9N#V7hlzktrcBDBSoBW3z9N</link>
		<description>
		
![][1] 
 
 В России «безопасников» не хватает примерно [в 45% компаний][2], а выпускников по специальностям, связанным с ИБ, в четыре раза меньше, чем необходимо ([оценка зампреда Центробанка][3]). Проверить свои навыки в этой востребованной области можно будет 20-22 апреля 2018...
		</description>
		<content:encoded>
<![CDATA[
habrabot -> All<br><br>
![][1] <br>
 <br>
 В России «безопасников» не хватает примерно [в 45% компаний][2], а выпускников по специальностям, связанным с ИБ, в четыре раза меньше, чем необходимо ([оценка зампреда Центробанка][3]). Проверить свои навыки в этой востребованной области можно будет 20-22 апреля 2018 года на всероссийской студенческой олимпиаде по информационной безопасности. Принять участие в олимпиаде могут студенты в возрасте от 18 до 25 лет. [Читать дальше →][4]<br>
<br>
  [1]: <a href="https://habrastorage.org/webt/ov/lr/sx/ovlrsx9bvtmcnqlsi2bnzxfweqi.png" class="url">https://habrastorage.org/webt/ov/lr/sx/ovlrsx9bvtmcnqlsi2bnzxfweqi.png</a><br>
  [2]: <a href="https://www.zarplata.ru/news/2518223" class="url">https://www.zarplata.ru/news/2518223</a><br>
  [3]: <a href="https://realnoevremya.ru/news/89796-centrobank-rossii-rasskazal-o-nehvatke-specialistov-po-informacionnoy-bezopasnosti" class="url">https://realnoevremya.ru/news/89796-centrobank-rossii-rasskazal-o-nehvatke-specialistov-po-informacionnoy-bezopasnosti</a><br>
  [4]: <a href="https://habrahabr.ru/post/352368/?utm_source=habrahabr&utm_medium=rss&utm_campaign=352368#habracut" class="url">https://habrahabr.ru/post/352368/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=352368#habracut</a><br>

]]>
</content:encoded></item>
<item><title>Смена основного стека с .NET на Java</title><guid>UV773rFlPHBDO34nm5E4</guid><pubDate>2018-03-30 12:45:21</pubDate><author>habrabot</author><link>https://idec.foxears.su/UV773rFlPHBDO34nm5E4#UV773rFlPHBDO34nm5E4</link>
		<description>
		
![][1] 
 
 Хочу описать свои наблюдения и впечатления о самом популярном языке серверного программирования для Enterprise под названием _Java_. Наблюдения и впечатления на сравнении и контрасте с “похожей” платформой _.NET_, с которой я очень хорошо знаком. Уверен, что ~год наза...
		</description>
		<content:encoded>
<![CDATA[
habrabot -> All<br><br>
![][1] <br>
 <br>
 Хочу описать свои наблюдения и впечатления о самом популярном языке серверного программирования для Enterprise под названием _Java_. Наблюдения и впечатления на сравнении и контрасте с “похожей” платформой _.NET_, с которой я очень хорошо знаком. Уверен, что ~год назад, когда будущее нового дотнета в очередной раз показалось мне чересчур туманным и мысль сменить технологический стек окончательно материализовалась в голове, данная статья оказалась бы очень полезной. Я постараюсь не вдаваться в мелкие технические/стилистические различия языков программирования, которые легко нагуглить, а предложу скорее взгляд сверху — на экосистему в целом. Итак, _Java_ глазами матёрого дотнетчика с десятилетним стажем. Прошу под кат. <br>
[Читать дальше →][2]<br>
<br>
  [1]: <a href="https://habrastorage.org/webt/2n/u4/uu/2nu4uupnv-ro_5cydqbco-ug7rc.png" class="url">https://habrastorage.org/webt/2n/u4/uu/2nu4uupnv-ro_5cydqbco-ug7rc.png</a><br>
  [2]: <a href="https://habrahabr.ru/post/352404/?utm_source=habrahabr&utm_medium=rss&utm_campaign=352404#habracut" class="url">https://habrahabr.ru/post/352404/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=352404#habracut</a><br>

]]>
</content:encoded></item>
<item><title>Приглашаем на Security Meetup Mail.Ru Group</title><guid>Uu5p31EbGmtmqT21edo7</guid><pubDate>2018-03-29 17:30:29</pubDate><author>habrabot</author><link>https://idec.foxears.su/Uu5p31EbGmtmqT21edo7#Uu5p31EbGmtmqT21edo7</link>
		<description>
		
![image][1] 
 
 Всем привет! Друзья, 3 апреля, во вторник, приглашаем в московский офис Mail.Ru Group на Security Meetup. Встреча посвящена теме практической безопасности. Присоединяйтесь! Программа и регистрация – под катом. 
[Читать дальше →][2]

  [1]: https://habrastorage.or...
		</description>
		<content:encoded>
<![CDATA[
habrabot -> All<br><br>
![image][1] <br>
 <br>
 Всем привет! Друзья, 3 апреля, во вторник, приглашаем в московский офис Mail.Ru Group на Security Meetup. Встреча посвящена теме практической безопасности. Присоединяйтесь! Программа и регистрация – под катом. <br>
[Читать дальше →][2]<br>
<br>
  [1]: <a href="https://habrastorage.org/getpro/habr/post_images/8a3/cd2/513/8a3cd2513ed4e6e1ed5ec6d40e5159f4.jpg" class="url">https://habrastorage.org/getpro/habr/post_images/8a3/cd2/513/8a3cd2513ed4e6e1ed5ec6d40e5159f4.jpg</a><br>
  [2]: <a href="https://habrahabr.ru/post/352342/?utm_source=habrahabr&utm_medium=rss&utm_campaign=352342#habracut" class="url">https://habrahabr.ru/post/352342/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=352342#habracut</a><br>

]]>
</content:encoded></item>
<item><title>Преобразователи Time-To-Digital (TDC): что это такое и как они реализованы в FPGA</title><guid>U0s3p5Ap1xJFeVHmfulT</guid><pubDate>2018-03-29 21:00:28</pubDate><author>habrabot</author><link>https://idec.foxears.su/U0s3p5Ap1xJFeVHmfulT#U0s3p5Ap1xJFeVHmfulT</link>
		<description>
		
![][1] 
_На рисунке — первый в мире [спутник квантовой связи «Мо-Цзы»][2], который запустили из Китая в 2016 году, в нем [летает TDC][3], реализованная в FPGA._ 
 
 Объяснить своей девушке (или парню), что такое ADC и DAC, и в каких домашних приборах они используются, может кажд...
		</description>
		<content:encoded>
<![CDATA[
habrabot -> All<br><br>
![][1] <br>
_На рисунке — первый в мире [спутник квантовой связи «Мо-Цзы»][2], который запустили из Китая в 2016 году, в нем [летает TDC][3], реализованная в FPGA._ <br>
 <br>
 Объяснить своей девушке (или парню), что такое ADC и DAC, и в каких домашних приборах они используются, может каждый человек, называющий себя инженером. А вот что такое TDC, и почему у нас дома их нет, зачастую можно узнать только после свадьбы. <br>
 <br>
 TDC — это time-to-digital converter. По-русски говоря: времяизмерительная система.  <br>
 <br>
 Основные потребители быстродействующих TDC — научные группы. Как правило, под определенный исследовательский проект требуется что-то очень специфическое. То каналов надо много, то разрешение очень высокое, то исполнение компактное. А уровень развития современных FPGA и их доступность как раз дают исследователям возможность экспериментировать с реализациями и подстраивать их под собственные нужды.  <br>
 <br>
 В этой хабрастатье приводится детальное описание простенькой времяизмерительной системы на FPGA Cyclone IV. Статья будет полезна не только для расширения кругозора, но и с методической точки зрения, поскольку реализация системы нетривиальная. <br>
[Читать дальше →][4]<br>
<br>
  [1]: <a href="https://habrastorage.org/webt/mq/zo/8_/mqzo8_ixswcj-skz1zc1qm28e3a.jpeg" class="url">https://habrastorage.org/webt/mq/zo/8_/mqzo8_ixswcj-skz1zc1qm28e3a.jpeg</a><br>
  [2]: <a href="https://lenta.ru/news/2016/08/16/china/" class="url">https://lenta.ru/news/2016/08/16/china/</a><br>
  [3]: <a href="https://arxiv.org/abs/1406.3953" class="url">https://arxiv.org/abs/1406.3953</a><br>
  [4]: <a href="https://habrahabr.ru/post/352276/?utm_source=habrahabr&utm_medium=rss&utm_campaign=352276#habracut" class="url">https://habrahabr.ru/post/352276/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=352276#habracut</a><br>

]]>
</content:encoded></item>
<item><title>Умный «фейс-контроль»: алгоритмы машинного обучения для эффективного кэширования данных на SSD</title><guid>tVGOxdngGKn0W7PMDHhx</guid><pubDate>2018-03-29 21:15:21</pubDate><author>habrabot</author><link>https://idec.foxears.su/tVGOxdngGKn0W7PMDHhx#tVGOxdngGKn0W7PMDHhx</link>
		<description>
		
Данная статья была представлена на конференции SECR2017, где получила премию Бертрана Мейера за лучший исследовательский доклад. 
 
 В этом материале руководитель исследовательской лаборатории «Рэйдикс» Светлана Лазарева рассказывает о новом алгоритме заполнения параллельного кэ...
		</description>
		<content:encoded>
<![CDATA[
habrabot -> All<br><br>
Данная статья была представлена на конференции SECR2017, где получила премию Бертрана Мейера за лучший исследовательский доклад. <br>
 <br>
 В этом материале руководитель исследовательской лаборатории «Рэйдикс» Светлана Лазарева рассказывает о новом алгоритме заполнения параллельного кэша в СХД, который основан на алгоритме машинного обучения. <br>
 <br>
 <br>
[Читать дальше →][1]<br>
<br>
  [1]: <a href="https://habrahabr.ru/post/352366/?utm_source=habrahabr&utm_medium=rss&utm_campaign=352366#habracut" class="url">https://habrahabr.ru/post/352366/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=352366#habracut</a><br>

]]>
</content:encoded></item>
<item><title>Resolve IP адресов в Linux: понятное и детальное описание</title><guid>R63CmTXO4fxEsarEnJAl</guid><pubDate>2018-03-29 18:15:21</pubDate><author>habrabot</author><link>https://idec.foxears.su/R63CmTXO4fxEsarEnJAl#R63CmTXO4fxEsarEnJAl</link>
		<description>
		
Настройка сетевого взаимодействия сервисов не самая простая задача и часто осуществляется без глубокого понимания как требуется настраивать систему и какие настройки на что влияют. После миграции сервисов в docker контейнерах с centos 6 на centos 7 я столкнулся со странным повед...
		</description>
		<content:encoded>
<![CDATA[
habrabot -> All<br><br>
Настройка сетевого взаимодействия сервисов не самая простая задача и часто осуществляется без глубокого понимания как требуется настраивать систему и какие настройки на что влияют. После миграции сервисов в docker контейнерах с centos 6 на centos 7 я столкнулся со странным поведением вебсервера: он пытался присоединиться к сервису по IPv6, а сервис же слушал только IPv4 адрес. Стандартный совет в такой ситуации — отключить поддержку IPv6. Но это не поможет в ряде случаев. Каких? В этой статье я задался целью собрать и детально объяснить как приложения `resolve`'ят адреса.<br>
<br>
[Читать дальше →][1]<br>
<br>
  [1]: <a href="https://habrahabr.ru/post/352300/?utm_source=habrahabr&utm_medium=rss&utm_campaign=352300#habracut" class="url">https://habrahabr.ru/post/352300/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=352300#habracut</a><br>

]]>
</content:encoded></item>
<item><title>White Paper о ФЗ №152 — книга, на которую можно ссылаться в вопросах обработки персональных данных</title><guid>R1YPwWDP9ZlyDUsLMzhf</guid><pubDate>2018-03-29 14:30:30</pubDate><author>habrabot</author><link>https://idec.foxears.su/R1YPwWDP9ZlyDUsLMzhf#R1YPwWDP9ZlyDUsLMzhf</link>
		<description>
		
[![][1]][2] 
 

### Введение

 
 Данный документ является руководством, описывающим действия организаций, которые необходимо предпринять ответственным лицам для соответствия законодательству, регулирующему отношения, связанные с обработкой персональных данных.  
 
 При подготовк...
		</description>
		<content:encoded>
<![CDATA[
habrabot -> All<br><br>
[![][1]][2] <br>
 <br>
<br>
<span class="header">### Введение</span><br>
<br>
 <br>
 Данный документ является руководством, описывающим действия организаций, которые необходимо предпринять ответственным лицам для соответствия законодательству, регулирующему отношения, связанные с обработкой персональных данных.  <br>
 <br>
 При подготовке были использованы **факты и логические заключения, сделанные на основе действующих нормативных правовых актов** Российской Федерации, формирующих «границы» правового поля, в которых необходимо находится при совершении любых операций со сведениями о фактах, событиях и обстоятельствах частной жизни гражданина, позволяющих прямо или косвенно идентифицировать его личность. [Читать дальше →][3]<br>
<br>
  [1]: <a href="https://habrastorage.org/webt/6o/ni/nc/6oninckx39ya3yp98sxywjipmo8.png" class="url">https://habrastorage.org/webt/6o/ni/nc/6oninckx39ya3yp98sxywjipmo8.png</a><br>
  [2]: <a href="https://habrahabr.ru/company/cloud4y/blog/352224/" class="url">https://habrahabr.ru/company/cloud4y/blog/352224/</a><br>
  [3]: <a href="https://habrahabr.ru/post/352224/?utm_source=habrahabr&utm_medium=rss&utm_campaign=352224#habracut" class="url">https://habrahabr.ru/post/352224/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=352224#habracut</a><br>

]]>
</content:encoded></item>
<item><title>Как выполнять много UI-тестов параллельно, используя Selenium Grid?</title><guid>QM6K93UfxBEBgWpfMTRP</guid><pubDate>2018-03-29 17:00:28</pubDate><author>habrabot</author><link>https://idec.foxears.su/QM6K93UfxBEBgWpfMTRP#QM6K93UfxBEBgWpfMTRP</link>
		<description>
		
Всем привет! Я работаю в Avito и занимаюсь разработкой инструментов для тестирования. Когда у нас стало много UI-тестов, мы столкнулись с проблемой масштабирования Selenium-серверов, и сейчас я расскажу, как мы ее решили.

 

И так как же все-таки выполнять много UI-тестов парал...
		</description>
		<content:encoded>
<![CDATA[
habrabot -> All<br><br>
Всем привет! Я работаю в Avito и занимаюсь разработкой инструментов для тестирования. Когда у нас стало много UI-тестов, мы столкнулись с проблемой масштабирования Selenium-серверов, и сейчас я расскажу, как мы ее решили.<br>
<br>
 <br>
<br>
И так как же все-таки выполнять много UI-тестов параллельно, используя Selenium Grid? К сожалению — никак. <br>
 Selenium Grid не способен выполнять большое количество задач параллельно. <br>
 Хотите зарегистрировать действительно большое количество нод? Что ж, попробуйте. <br>
 Хотите скорости? Её не будет — чем больше нод зарегистрировано на гриде, тем менее стабильно выполняется каждый тест. Как следствие — перезапуски. <br>
 Хотите отказоустойчивость на случай, если Grid перестал отвечать? Тоже нет: вы не можете запустить несколько реплик и поставить перед ними балансировщик. <br>
 Хотите обновить Grid без даунтайма и чтобы тесты, выполняющиеся в данный момент, не упали? Нет, это не про Selenium Grid. <br>
 Хотите не держать тысячи Selenium-ов разных конфигураций в памяти, а поднимать их по требованию? Не получится. <br>
 Хотите знать, как решить все эти проблемы? Тогда приглашаю вас прочитать эту статью.<br>
<br>
 <br>
<br>
![][1]<br>
<br>
[Читать дальше →][2]<br>
<br>
  [1]: <a href="https://habrastorage.org/webt/rf/k2/2m/rfk22mf_4l6akrgt8ef4pxerl8w.png" class="url">https://habrastorage.org/webt/rf/k2/2m/rfk22mf_4l6akrgt8ef4pxerl8w.png</a><br>
  [2]: <a href="https://habrahabr.ru/post/352208/?utm_source=habrahabr&utm_medium=rss&utm_campaign=352208#habracut" class="url">https://habrahabr.ru/post/352208/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=352208#habracut</a><br>

]]>
</content:encoded></item>
<item><title>C++ велосипедостроение для профессионалов</title><guid>qjkb7Xdz5A0Osn1R5kYr</guid><pubDate>2018-03-30 10:15:21</pubDate><author>habrabot</author><link>https://idec.foxears.su/qjkb7Xdz5A0Osn1R5kYr#qjkb7Xdz5A0Osn1R5kYr</link>
		<description>
		
Классы, которые люди самостоятельно пишут, а потом копируют из одного проекта в другой, хотя они уже есть в стандартных библиотеках, в простонародье называются **велосипедами**. Первый вопрос, который возникает при встрече с таким «велосипедом» — **зачем люди переписывают что-то...
		</description>
		<content:encoded>
<![CDATA[
habrabot -> All<br><br>
Классы, которые люди самостоятельно пишут, а потом копируют из одного проекта в другой, хотя они уже есть в стандартных библиотеках, в простонародье называются **велосипедами**. Первый вопрос, который возникает при встрече с таким «велосипедом» — **зачем люди переписывают что-то заново?** Вариантов может быть несколько. <br>
 <br>
* Некоторые делают это **для самообучения**: берут класс стандартной библиотеки, пишут его сами с нуля, сравнивают то, что получилось, с тем, что есть в стандартной библиотеке — в процессе узнают для себя что-то новое. <br>
* Некоторые проекты имеют **особое требования к коду**. В embedded-разработке принято работать без RTTI и без exception, поэтому части стандартной библиотеки, которые используют RTTI и exception, необходимо переписать без них. <br>
* Редко, но бывает, когда велосипед пишут, потому что **могут написать лучше**, чем в стандартной библиотеке. Как правило, такие нововведения рано или поздно попадают в стандартную библиотеку. <br>
* Другим только **кажется, что они могут написать лучше**, и таких людей больше. Но в процессе они обучаются, выясняют для себя что-то новое и что-то интересное открывают. <br>
* Могут быть **другие причины**. <br>
 <br>
 Сегодня мы **не будем говорить о том, что велосипеды — это плохо**, это не обязательно так. Мы поговорим о том, что действительно плохо: <br>
 <br>
* бездумно переносить **устаревшие технологии** 20-30-летней давности в современные проекты; <br>
* пользоваться **«вредными» бенчмарками и оптимизациями.** <br>
 <br>
 А также затронем** «вредные» советы**, обсудим **новейшие практики программирования** (C++ 11 и позднее), подумаем, что делать с **«идеальным» велосипедом.** <br>
 <br>
 <br>
[Читать дальше →][1]<br>
<br>
  [1]: <a href="https://habrahabr.ru/post/352280/?utm_source=habrahabr&utm_medium=rss&utm_campaign=352280#habracut" class="url">https://habrahabr.ru/post/352280/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=352280#habracut</a><br>

]]>
</content:encoded></item>
</channel></rss>
