<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Andrey Smirnov's Blog (djb)</title><link>http://www.smira.ru/</link><description></description><language>en</language><lastBuildDate>Sun, 11 Jan 2015 19:24:26 GMT</lastBuildDate><generator>http://getnikola.com/</generator><docs>http://blogs.law.harvard.edu/tech/rss</docs><item><title>D. J. Bernstein</title><link>http://www.smira.ru/en/posts/20081219djb.html</link><dc:creator>Andrey</dc:creator><description>&lt;p&gt;&lt;/p&gt;&lt;p&gt;Кто такой D. J. Bernstein или просто djb? С моей точки зрения, в первую очередь, - это интереснейший человек. Людям из мира web он больше всего известен как автор интересных, безопасных и быстрых программ: &lt;a href="http://cr.yp.to/qmail.html"&gt;qmail&lt;/a&gt; и &lt;a href="http://cr.yp.to/djbdns.html"&gt;djbdns&lt;/a&gt;. Эти программы обладают архитектурой, непохожей на все привычные серверные решения: Apache, BIND, postfix и т.п. Они пропитаны духом и философией UNIX, не демоны, пожирающие мегабайты памяти и решающие тысячи задач, а простые, маленькие программы, простые форматы файлов, четко определенные цели и взаимодействия, всё написано одновременно просто и в тоже время надежно.&lt;/p&gt;
&lt;p&gt;А кто в курсе, что D. J. Bernstein еще и математик? Что он является профессором и преподает в &lt;a href="http://cr.yp.to/positions.html"&gt;University of Illinois at Chicago&lt;/a&gt;, опубликовал большое количество &lt;a href="http://cr.yp.to/papers.html"&gt;статей&lt;/a&gt;, каждая из которых производит впечатление выверенной, педантичной, качественной работы, какой и должна быть математическая статья. В основном статьи так или иначе посвящены теме криптографии, и, особенно, вопросам "быстрой" криптографии, когда криптографический алгоритм может быть использован на маломощных устройствах или для обработки больших потоков данных. &lt;/p&gt;
&lt;p&gt;DJB не является профессиональным юристом, однако он &lt;a href="http://cr.yp.to/export.html"&gt;"засудил" правительство США&lt;/a&gt; (дело Bernstein v. United States) по поводу экспортных ограничений на системы безопасности (и, в частности, криптографии). Bernstein выступает против патентов на алгоритмы и идеи, пытаясь доказать &lt;a href="http://cr.yp.to/patents.html"&gt;несостоятельность&lt;/a&gt; существующих патентов (например, по причине того, что до подачи патентной заявки идеи были опубликованы). DJB и &lt;a href="http://cr.yp.to/writing/ieee.html"&gt;против&lt;/a&gt; попыток издательств получить экслюзивные права на научные публикации, чтобы потом по сути органичить доступ к ним, сделав его платным.&lt;/p&gt;
&lt;p&gt;DJB дотошен, я бы сказал, что он "зануда". Он может потратить не один день на рассказ о том, как &lt;a href="http://cr.yp.to/uic.html"&gt;распределяются и крадутся&lt;/a&gt; деньги грантов в его университете UIC (ничего не напоминает?). При этом он пытается бороться с этой системой. Вряд ли его "любят", потому что он говорит многие вещи прямо. Он может свободно &lt;a href="http://cr.yp.to/djbdns/blurb.html"&gt;осуждать&lt;/a&gt; Paul Vixie, ISC, Nominum и других за реализацию BIND, по сути говоря о том, что они не могут написать хорошее программное обеспечение, "трясут" деньги за поддержку. При этом в BIND постоянно обнаруживаются проблемы безопасности, а его авторы предлагают заплатить деньги, чтобы узнать о них и получть патч, сознательно задерживая выход исправленной версии. DJB расскажет &lt;a href="http://cr.yp.to/conferences/russia.html"&gt;историю&lt;/a&gt; своей поездки на конференцию в Санкт-Петербург в стиле "и по улице у них бродят медведи". Он &lt;a href="http://cr.yp.to/djbdns/ipv6mess.html"&gt;раскритикует&lt;/a&gt; IPv6 и планы его внедрения (с моей точки зрения, совершенно справедливо). DJB расскажет и о том, как надо и как не надо &lt;a href="http://cr.yp.to/writing.html"&gt;писать&lt;/a&gt; статьи.&lt;/p&gt;
&lt;p&gt;Иногда хочется спросить, как он всё это успевает? Как удается человеку оставаться таким принципиальным? Как в нём одновременно уживается талант математика, профессора, программиста. Как одновременно он зануден в проведении очередного математического доказательства, в оптимизации на уровне еще одного такта ассемблерного кода для разных арихитектур, в выработке концепции безопасности программного обеспечения. Не знаю как, но, с моей точки зрения, он - выдающийся человек, у которого можно и нужно учиться.&lt;/p&gt;</description><guid>http://www.smira.ru/en/posts/20081219djb.html</guid><pubDate>Thu, 18 Dec 2008 22:25:14 GMT</pubDate></item></channel></rss>