<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6851395</id><updated>2012-01-28T19:06:35.309+02:00</updated><category term='linux'/><category term='anathem'/><category term='apache'/><category term='sysadmin'/><category term='translation'/><category term='antispam'/><category term='web'/><category term='grouppolicy'/><category term='programming'/><category term='music'/><category term='sendmail'/><category term='wsus'/><category term='etymology'/><category term='book-review'/><category term='delphi'/><category term='vsftpd'/><category term='brain-teaser'/><category term='sharepoint'/><category term='iphone'/><category term='kharkov'/><category term='samba'/><category term='routing'/><category term='article'/><category term='fun'/><category term='exchange'/><category term='humor'/><title type='text'>Leonid's notes</title><subtitle type='html'>Hi! My name is Leonid, I live in Kharkov, Ukraine and work as a software engineer. Here I record notes on programming, system administration and other, completely unrelated, topics. Some posts here are in English and some are in Russian.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default?start-index=101&amp;max-results=100'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>119</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6851395.post-7969795465394371330</id><published>2012-01-28T19:06:00.000+02:00</published><updated>2012-01-28T19:06:35.317+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='article'/><title type='text'>Бенджамин Дизраэли и Дэниел О'Коннелл</title><content type='html'>Бенджамин Дизраэли был премьер-министром Великобритании в 1868-м, а затем в 1874 - 1880 годах. По происхождению он был еврей. Хотя он крестился в детстве и всю жизнь был англиканином, своего еврейского происхождения он никогда не отрицал и не чурался.&lt;br /&gt;
&lt;br /&gt;
&lt;div style="margin-left: auto; margin-right: auto; width: 238px;"&gt;
&lt;a href="http://1.bp.blogspot.com/-0BPi7Y-vheg/TyQjH94XRwI/AAAAAAAAJro/H9T51A4FXyU/s1600/245px-Benjamin_Disraeli_by_Cornelius_Jabez_Hughes,_1878.jpg" imageanchor="1"&gt; &lt;img border="0" height="320" src="http://1.bp.blogspot.com/-0BPi7Y-vheg/TyQjH94XRwI/AAAAAAAAJro/H9T51A4FXyU/s320/245px-Benjamin_Disraeli_by_Cornelius_Jabez_Hughes,_1878.jpg" width="228" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div style="font-size: small;"&gt;
Дизраэли в 1878-м году. Фото из Википедии&lt;/div&gt;
&lt;/div&gt;
&lt;br /&gt;
Рассказывают, что однажды на заседании парламента Дизраэли сцепился с известным борцом за свободу Ирландии Дэниелом О'Коннеллом, и последний прошелся, что Дизраэли-де еврей.&amp;nbsp;Дизраэли на это невозмутимо ответил: "Да, я еврей. И когда предки этого досточтимого джентльмена были дикарями на неизвестном острове, мои были жрецами в Храме Соломона!" ("Yes, I am a Jew, and when the ancestors of the Right Honourable Gentleman were brutal savages in an unknown island, mine were priests in the Temple of Solomon"). Действительно ли его предки были &lt;a href="http://ru.wikipedia.org/wiki/%D0%9A%D0%BE%D1%8D%D0%BD%D1%8B"&gt;когены&lt;/a&gt;, или про Храм Соломона он добавил для красного словца - неизвестно.&lt;br /&gt;
&lt;br /&gt;
Но не стоит думать, что выдающийся ирландский патриот&amp;nbsp;О'Коннелл был какой-то антисемит. Напротив, в своей борьбе за равноправие католиков он рассматривал евреев как народ, подобно ирландцам пострадавший от притеснений на религиозной почве, а потому скорее&amp;nbsp;союзный, чем враждебный. Более того, в  1846-м году он добился, что британский закон, требовавший от евреев ношения особой одежды, был отменен. О евреях он говорил: "Ireland has claims on your ancient race, it is the only country that I know of unsullied by any one act of persecution of the Jews"&lt;br /&gt;
&lt;br /&gt;
&lt;div style="margin-left: auto; margin-right: auto; width: 238px;"&gt;
&lt;a href="https://plus.google.com/u/0/photos/110253663901899859632/albums/5682334083824557425/5682336469574331442" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-kKfgQsSTKhE/TyQpXLhryPI/AAAAAAAAJrw/pLeOa6HPFyM/s1600/OConnell.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div style="font-size: small;"&gt;
Памятник Дэниелу О'Коннеллу в начале одноименной улицы в &lt;a href="http://picasaweb.google.com/lzeitlin/Ireland2011"&gt;Дублине&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-7969795465394371330?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/7969795465394371330/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=7969795465394371330' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/7969795465394371330'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/7969795465394371330'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2012/01/blog-post_28.html' title='Бенджамин Дизраэли и Дэниел О&apos;Коннелл'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-0BPi7Y-vheg/TyQjH94XRwI/AAAAAAAAJro/H9T51A4FXyU/s72-c/245px-Benjamin_Disraeli_by_Cornelius_Jabez_Hughes,_1878.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-2308287571308382554</id><published>2012-01-25T19:03:00.000+02:00</published><updated>2012-01-25T19:03:35.192+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='humor'/><title type='text'></title><content type='html'>Получил совершенно шедевральный спам. Особо любимые фразы выделил:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;
Есть такое предложение - у меня есть 23 М долларов наличными - которые я продаю  за 22,5 М долларов по СВИФТ-103 - по КОНТРАКТУ.То есть  ваш доход 500,000,00(пятьсот тысяч) долларов за трое суток. Сумма КОНТРАКТА 22,5 М  долларов.Доставка наличных производится курьером по указанному вами адресу.Отправить СВИФТ можно из одной страны - а наличные получить в другой (за доставку плачу я при условии если мне это будет выгодно,а если не выгодно - то извините).&lt;br /&gt;
Процедура - сначала согласовываем банк отправки ,потом подписываем КОНТРАКТ,потом по КОНТРАКТУ отправляем СВИФТ ,доставка наличных производится в течении трёх суток после доставки СВИФТА мне. Разумеется СВИФТ МТ-103 должен быть наполненным.Смысл сделки в том что у вас есть безнал ,который нужен мне - а уменя нал ,который нужен вам - другими словами - меняемся с доплатой - доплачиваю я.&lt;br /&gt;
&lt;b&gt;Сумма денег меньше чем 22,5 М долларов - &lt;i&gt;конкретно &lt;/i&gt;не интересна&lt;/b&gt;.Гарантия - только сам КОНТРАКТ. Наличные скопились в ячейке,а в банк на счёт ложить дороже,дешевле поменяться. &lt;b&gt;23 М - это всё что у меня есть - больше денег у меня нету&lt;/b&gt;.Связь только по почте. Посредники на предмет получения комиссии договариваются с отправителем СВИФТа.&lt;br /&gt;
Фёдор Фёдорович.&lt;/blockquote&gt;
&lt;br /&gt;
Фёдор Фёдорович жжот!&lt;br /&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-2308287571308382554?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/2308287571308382554/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=2308287571308382554' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/2308287571308382554'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/2308287571308382554'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2012/01/blog-post.html' title=''/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-7428517301370407024</id><published>2011-10-08T19:21:00.001+03:00</published><updated>2011-10-08T19:21:09.966+03:00</updated><title type='text'>Угадайте, что это?</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;p&gt;&lt;div class='p_embed p_image_embed'&gt; &lt;a href="http://posterous.com/getfile/files.posterous.com/lzeitlin/JhIjhmeffuJaAGkqAicEkmEDdjeGtoyxnBJltIrgchavBCxqAejIrtEahbob/p34.jpg.scaled1000.jpg"&gt;&lt;img alt="P34" height="669" src="http://posterous.com/getfile/files.posterous.com/lzeitlin/JhIjhmeffuJaAGkqAicEkmEDdjeGtoyxnBJltIrgchavBCxqAejIrtEahbob/p34.jpg.scaled500.jpg" width="500" /&gt;&lt;/a&gt; &lt;/div&gt; &lt;/p&gt;      &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-7428517301370407024?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/7428517301370407024/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=7428517301370407024' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/7428517301370407024'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/7428517301370407024'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2011/10/blog-post.html' title='Угадайте, что это?'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-7957733237901508086</id><published>2011-09-24T20:26:00.001+03:00</published><updated>2011-09-24T20:26:15.191+03:00</updated><title type='text'>Мусоробол</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;p&gt;&lt;div class='p_embed p_image_embed'&gt; &lt;a href="http://posterous.com/getfile/files.posterous.com/lzeitlin/kDttknDlFhFwterldAEHyaczJJHwbbvnqewvjAqqIGptxgBCcrgFGzxHGwdw/p69.jpg.scaled1000.jpg"&gt;&lt;img alt="P69" height="669" src="http://posterous.com/getfile/files.posterous.com/lzeitlin/kDttknDlFhFwterldAEHyaczJJHwbbvnqewvjAqqIGptxgBCcrgFGzxHGwdw/p69.jpg.scaled500.jpg" width="500" /&gt;&lt;/a&gt; &lt;/div&gt; &lt;/p&gt;Оригинальный способ приучить людей бросать мусор в урны. Интересно, сработает ли?      &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-7957733237901508086?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/7957733237901508086/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=7957733237901508086' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/7957733237901508086'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/7957733237901508086'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2011/09/blog-post.html' title='Мусоробол'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-6935491909070765100</id><published>2011-09-08T13:15:00.001+03:00</published><updated>2011-09-08T13:23:14.219+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='humor'/><title type='text'>FAIL соискателей работы</title><content type='html'>За последние два дня получили два замечательных письма от людей, ищущих работу.&lt;br /&gt;
&lt;p&gt;1. Парень пишет письмо следующего содержания:&lt;br /&gt;
&lt;p&gt;Здравствуйте! Хочу работать у Вас. Опыта работы в IT нет. Есть медицинское образование и желание стать по-настоящему хорошим тестировщиком.&lt;br /&gt;
&lt;p&gt;Несколько наивно, НО!&amp;nbsp;&lt;i&gt;Письмо адресовано на 48 адресов всех возможных и невозможных IT-компаний Харькова&lt;/i&gt;. У всех у нас он хочет работать.&lt;br /&gt;
&lt;p&gt;2. Девушка пишет письмо следующего содержания:&lt;br /&gt;
&lt;p&gt;Здравствуйте! Скажите, пожалуйста, у Вас есть вакансия программиста?&lt;br /&gt;
&lt;p&gt;Subject письма пустой, а в имени отправителя написано&amp;nbsp;&lt;i&gt;"Аленочка не скажу"&lt;/i&gt;.&lt;br /&gt;
&lt;p&gt;Аленочка! Мы вам не скажем, пока вы не догадаетесь вести себя менее игриво.&lt;br /&gt;
&lt;p&gt;А в общем, приятно, что молодые люди не сидят без дела и ищут работу.&lt;br /&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-6935491909070765100?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/6935491909070765100/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=6935491909070765100' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/6935491909070765100'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/6935491909070765100'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2011/09/fail.html' title='FAIL соискателей работы'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-6573573979018915263</id><published>2011-07-10T22:20:00.001+03:00</published><updated>2011-07-10T22:20:31.594+03:00</updated><title type='text'>Замки</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;p&gt;&lt;div class='p_embed p_image_embed'&gt; &lt;a href="http://posterous.com/getfile/files.posterous.com/lzeitlin/tfzxnmslipdxrcxDfzruBoEpuecDwtCnwyEHwHdmkxabworcbbDpzrGfJJJg/p73.jpg.scaled1000.jpg"&gt;&lt;img alt="P73" height="373" src="http://posterous.com/getfile/files.posterous.com/lzeitlin/tfzxnmslipdxrcxDfzruBoEpuecDwtCnwyEHwHdmkxabworcbbDpzrGfJJJg/p73.jpg.scaled500.jpg" width="500" /&gt;&lt;/a&gt; &lt;/div&gt; &lt;/p&gt;В Харькове новая традиция: на новый мостик через речку Харьков влюбленные вешают замки. Считается, что если пара расстанется, то замок сам собой раскроется и упадет в реку.      &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-6573573979018915263?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/6573573979018915263/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=6573573979018915263' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/6573573979018915263'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/6573573979018915263'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2011/07/blog-post_10.html' title='Замки'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-802378397878946730</id><published>2011-07-10T12:21:00.001+03:00</published><updated>2011-07-10T12:21:15.077+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='humor'/><title type='text'>Настенная роспись</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;p&gt;&lt;div class='p_embed p_image_embed'&gt; &lt;a href="http://posterous.com/getfile/files.posterous.com/lzeitlin/BHnzrlExjhmuwmCHhFwjApFqvuHAlJifDadwsoFBGhrpfGbDsgpAvqamxzkl/p63.jpg.scaled1000.jpg"&gt;&lt;img alt="P63" height="669" src="http://posterous.com/getfile/files.posterous.com/lzeitlin/BHnzrlExjhmuwmCHhFwjApFqvuHAlJifDadwsoFBGhrpfGbDsgpAvqamxzkl/p63.jpg.scaled500.jpg" width="500" /&gt;&lt;/a&gt; &lt;/div&gt; &lt;/p&gt;      &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-802378397878946730?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/802378397878946730/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=802378397878946730' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/802378397878946730'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/802378397878946730'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2011/07/blog-post.html' title='Настенная роспись'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-6758346319890299831</id><published>2011-05-16T10:25:00.001+03:00</published><updated>2011-05-16T10:25:02.729+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='humor'/><title type='text'>Анекдот из интернета</title><content type='html'>&lt;div class='posterous_autopost'&gt;- Я хочу назвать сына Сергей.&lt;br /&gt;- Имя Сергей уже занято. Попробуйте Сергей2850.      &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-6758346319890299831?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/6758346319890299831/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=6758346319890299831' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/6758346319890299831'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/6758346319890299831'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2011/05/blog-post.html' title='Анекдот из интернета'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-6307495696901372364</id><published>2011-04-30T20:45:00.002+03:00</published><updated>2011-04-30T20:46:21.154+03:00</updated><title type='text'>Some debugging is needed</title><content type='html'>&lt;div class="posterous_autopost"&gt;
&lt;div class="p_embed p_image_embed"&gt;
This is a sign posted on the wall in Dublin airport. Obviously, they do not properly debug their collection points!&lt;br /&gt;
&lt;a href="http://posterous.com/getfile/files.posterous.com/lzeitlin/makcbycloxusDfGJHoEiqqyEbicJtbsgbAwArorswBhACvEBovJdCidhdeox/p43.jpg.scaled1000.jpg"&gt;&lt;img alt="P43" height="669" src="http://posterous.com/getfile/files.posterous.com/lzeitlin/makcbycloxusDfGJHoEiqqyEbicJtbsgbAwArorswBhACvEBovJdCidhdeox/p43.jpg.scaled500.jpg" width="500" /&gt;&lt;/a&gt; &lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-6307495696901372364?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/6307495696901372364/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=6307495696901372364' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/6307495696901372364'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/6307495696901372364'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2011/04/some-debugging-is-needed.html' title='Some debugging is needed'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-3215359111289563454</id><published>2011-04-25T21:55:00.001+03:00</published><updated>2011-04-25T21:55:45.725+03:00</updated><title type='text'>Писанки из цветов на пл. Свободы</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;p&gt;&lt;div class='p_embed p_image_embed'&gt; &lt;a href="http://posterous.com/getfile/files.posterous.com/lzeitlin/ccaCnektpGzvbzqtIfICkqIAGqoqnJgDIvukbwzpyIzodyHhuuabGDbmsliB/p32.jpg.scaled1000.jpg"&gt;&lt;img alt="P32" height="669" src="http://posterous.com/getfile/files.posterous.com/lzeitlin/ccaCnektpGzvbzqtIfICkqIAGqoqnJgDIvukbwzpyIzodyHhuuabGDbmsliB/p32.jpg.scaled500.jpg" width="500" /&gt;&lt;/a&gt; &lt;a href="http://posterous.com/getfile/files.posterous.com/lzeitlin/FfjknvErdacAocEzbHHsFediAhBEqnJwJrdvmboErrAwCBIqGgrhHEFcIpsw/p35.jpg.scaled1000.jpg"&gt;&lt;img alt="P35" height="669" src="http://posterous.com/getfile/files.posterous.com/lzeitlin/FfjknvErdacAocEzbHHsFediAhBEqnJwJrdvmboErrAwCBIqGgrhHEFcIpsw/p35.jpg.scaled500.jpg" width="500" /&gt;&lt;/a&gt; &lt;div class='p_see_full_gallery'&gt;&lt;a href="http://lzeitlin.posterous.com/50788586"&gt;See the full gallery on Posterous&lt;/a&gt;&lt;/div&gt; &lt;/div&gt; &lt;/p&gt;      &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-3215359111289563454?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/3215359111289563454/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=3215359111289563454' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/3215359111289563454'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/3215359111289563454'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2011/04/blog-post_25.html' title='Писанки из цветов на пл. Свободы'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-1808906419156904570</id><published>2011-04-16T11:23:00.001+03:00</published><updated>2011-04-16T11:24:00.178+03:00</updated><title type='text'>Апрельский снег на руинах империи</title><content type='html'>&lt;div class='posterous_autopost'&gt;Это обветшавшее здание - НИИ напротив нашего офиса. Белые черточки - снег 15-го апреля.&lt;p&gt;&lt;div class='p_embed p_image_embed'&gt; &lt;a href="http://posterous.com/getfile/files.posterous.com/lzeitlin/d7lWgalT361yRobKCaewTUruRXsaLsHItXds8N20tfLtuqbhEdLjOY6DS3Zh/photo.jpg.scaled.1000.jpg"&gt;&lt;img alt="Photo" height="373" src="http://posterous.com/getfile/files.posterous.com/lzeitlin/mJKTha20uvSk6W6ils59qvG1tfadnlApGH5Kp6cgehyQt3AVgIv8kF0XtTav/photo.jpg.scaled.500.jpg" width="500" /&gt;&lt;/a&gt; &lt;/div&gt; &lt;/p&gt;      &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-1808906419156904570?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/1808906419156904570/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=1808906419156904570' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/1808906419156904570'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/1808906419156904570'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2011/04/blog-post_16.html' title='Апрельский снег на руинах империи'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-1651786528540099435</id><published>2011-04-15T16:02:00.002+03:00</published><updated>2011-04-15T16:04:28.830+03:00</updated><title type='text'>Уроки танцев для математиков</title><content type='html'>&lt;div class="posterous_autopost"&gt;
&lt;div class="p_embed p_image_embed"&gt;
&lt;a href="http://posterous.com/getfile/files.posterous.com/lzeitlin/UbYqsGIWxeO8AM146wKNhhX2ZM8mWSYUeBoFfJSRF4IOht7VjsFf2aEslf13/Attached_Message_Part"&gt;&lt;img alt="Attached_message_part" height="372" src="http://posterous.com/getfile/files.posterous.com/lzeitlin/ZbzjQpG7LrNNcGhOTvSwFRLllR3iQ7KgFHS1yU00Dw82Vu5nnAIrcuNYU6q8/Attached_Message_Part.scaled.500.jpg" width="400" /&gt;&lt;/a&gt; &lt;/div&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-1651786528540099435?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/1651786528540099435/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=1651786528540099435' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/1651786528540099435'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/1651786528540099435'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2011/04/blog-post.html' title='Уроки танцев для математиков'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-4158209326634807529</id><published>2010-12-21T13:08:00.001+02:00</published><updated>2010-12-21T13:08:09.921+02:00</updated><title type='text'>Кролик на станции метро "Университет"</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;a href='http://posterous.com/getfile/files.posterous.com/lzeitlin/R7NW7o5sUd9Is8J1WFvzp3sZDP0Poe7IjQjqUdPiLKf4fF5Qz6JroqdIgto5/photo.jpg.scaled.1000.jpg'&gt;&lt;img src="http://posterous.com/getfile/files.posterous.com/lzeitlin/uMWKtBnGhdVOLqWYb71zHdT2gcglfrY7PTvLw9Av0PBu4Bp0h1dBbbTUPtui/photo.jpg.scaled.500.jpg" width="500" height="669"/&gt;&lt;/a&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-4158209326634807529?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/4158209326634807529/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=4158209326634807529' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/4158209326634807529'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/4158209326634807529'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2010/12/blog-post_21.html' title='Кролик на станции метро &amp;quot;Университет&amp;quot;'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-3550627219152961811</id><published>2010-12-06T14:31:00.001+02:00</published><updated>2010-12-06T14:31:16.089+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='humor'/><title type='text'>Пара смешных вопросов из харьковского что-где-когда</title><content type='html'>&lt;div class='posterous_autopost'&gt;  &lt;p style="padding-top: 22px; padding-right: 0px; padding-bottom: 9px; padding-left: 0px; margin: 0px;"&gt;Вот пара вопросов из харьковского что-где-когда. Угадать невозможно, но ответы смешные.&lt;/p&gt;  &lt;p style="padding-top: 22px; padding-right: 0px; padding-bottom: 9px; padding-left: 0px; margin: 0px;"&gt;1. Британское королевское общество защиты животных от жестокого обращения опубликовало отчет, в котором отмечалось, что в этом году участились случаи жестокого обращения с домашними животными, особенно собаками. Заглавие статьи об этом отчете в одном журнале лишь одной буквой отличалось от названия известного непростого литературного произведения второй половины 20-го века. Как называлась статья?&lt;/p&gt;  &lt;p style="padding-top: 22px; padding-right: 0px; padding-bottom: 9px; padding-left: 0px; margin: 0px;"&gt;Ответ: "Трудно быть догом".&lt;/p&gt;  &lt;p style="padding-top: 22px; padding-right: 0px; padding-bottom: 9px; padding-left: 0px; margin: 0px;"&gt;2. В производстве сусального золота кроме первой и второй применяется еще и &lt;em&gt;галерея&lt;/em&gt;. Какие два слова мы заменили словом "галерея"?&lt;/p&gt;  &lt;p style="padding-top: 22px; padding-right: 0px; padding-bottom: 9px; padding-left: 0px; margin: 0px;"&gt;Ответ: в производстве сусального золота применяется первая, вторая и третья ковка. Для тех, кто не понял, почему &lt;em&gt;галерея&lt;/em&gt;: произнесите "третья ковка" слитно.&lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;      &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-3550627219152961811?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/3550627219152961811/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=3550627219152961811' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/3550627219152961811'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/3550627219152961811'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2010/12/blog-post.html' title='Пара смешных вопросов из харьковского что-где-когда'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-4803568650936113859</id><published>2010-11-27T19:41:00.003+02:00</published><updated>2010-11-27T19:43:15.273+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sysadmin'/><title type='text'>Black logon screen on Windows Server</title><content type='html'>&lt;div class="posterous_autopost"&gt;
One day I was logging on to one of our Windows servers and was greeted by the following:&lt;br /&gt;
&lt;a href="http://posterous.com/getfile/files.posterous.com/temp-2010-11-27/wBAazDukpvJihqzcfxBuurrhwDAdkDxCcqrCetdhvJxtkcpprnCrAElathgd/blackscreen1.jpg.scaled1000.jpg"&gt;&lt;img height="288" src="http://posterous.com/getfile/files.posterous.com/temp-2010-11-27/wBAazDukpvJihqzcfxBuurrhwDAdkDxCcqrCetdhvJxtkcpprnCrAElathgd/blackscreen1.jpg.scaled500.jpg" width="400" /&gt;&lt;/a&gt;&lt;br /&gt;
The screen was completely black except for the Windows Server logo. It's not a screen saver! Frankly, I freaked out. What kind of black screen of death that was? Then I realized the server wasn't dead. The screen was black, but fully functional. If you can see the little white vertical bar under the logo, that's the insertion point in the password entry field. So, with some blind typing I was able to log in. But what's the problem?&lt;br /&gt;
&lt;br /&gt;
What do you know, it's a known one and has a Microsoft &lt;a href="http://support.microsoft.com/kb/906510/en-us"&gt;KB article&lt;/a&gt;&amp;nbsp;906510 dedicated to it. Turns out, it happens if for some reason the key&amp;nbsp;HKEY_USERS\.Default\Control Panel\Colors gets reset to all zeros. The key allows to customize the colors used by the logon screen; in this case the colors are "customized" to all black! Why would it happen, I don't know. I suspect, what triggered the problem was the server running out of space on its system drive some time before. Windows servers have a tendency to tolerate this very badly, as I &lt;a href="http://lzeit.blogspot.com/2009/04/network-access-blocked-to-server.html"&gt;once wrote&lt;/a&gt;. The solution is to export this key from some other Windows server and import on the affected server.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-4803568650936113859?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/4803568650936113859/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=4803568650936113859' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/4803568650936113859'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/4803568650936113859'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2010/11/black-logon-screen-on-windows-server.html' title='Black logon screen on Windows Server'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-1153638591134148320</id><published>2010-11-27T18:45:00.001+02:00</published><updated>2010-11-27T18:45:51.453+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='etymology'/><title type='text'>И еще этимологические изыскания</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;p&gt;Ну и еще на тему происхождения слов. Кто-то когда-то утверждал, что есть такой древнй корень &lt;strong&gt;к-р-м&lt;/strong&gt;, означающий что-то скрытое и защищенное, как-то: &lt;em&gt;укромный, кромешный, карман, закрома&lt;/em&gt;. При определенной фантазии сюда же можно приплести &lt;em&gt;Кремль&lt;/em&gt; (крепость), и даже &lt;em&gt;Крым.&lt;/em&gt; Название полуострова просходит от названия одной из столиц Крымского ханства Кырым (сейчас Старый Крым), а слово&lt;em&gt;&amp;nbsp;Кырым&lt;/em&gt; по одной из версий означает "крепость".&lt;/p&gt;  &lt;p&gt;Все это, конечно, весьма умозрительно. Словарь Фасмера свзявает&amp;nbsp;&lt;em&gt;укромный, кромешный, &lt;/em&gt;и&lt;em&gt;&amp;nbsp;закрома&lt;/em&gt; со словом "кром", т.е. "край" (отсюда же "кромка"). Как ни странно, Кремль все же связан с этим корнем, якобы происхождение слова такое: &lt;em&gt;кремлевская&lt;/em&gt; сосна - это особо крепкая сосна, растущая на краю (&lt;em&gt;кромке&lt;/em&gt;) леса. Видимо, из таких сосен и строили кремли.&lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;      &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-1153638591134148320?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/1153638591134148320/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=1153638591134148320' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/1153638591134148320'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/1153638591134148320'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2010/11/blog-post_27.html' title='И еще этимологические изыскания'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-146126108903119492</id><published>2010-11-22T22:16:00.001+02:00</published><updated>2010-11-22T22:16:56.553+02:00</updated><title type='text'>Мне триста лет, я выполз из тьмы</title><content type='html'>&lt;div class='posterous_autopost'&gt;На работе объяснял сотруднице новое задание. Молодая девушка, недавно закончила технический ВУЗ, сейчас в аспирантуре. Сказал "я дам тебе новое задание..." и задумался над следующей фразой. Чтобы заполнить паузу вставил: "Я дам вам парабеллум..." На ее лице промелькнуло удивление. Я переспросил, знает ли она, откуда эта фраза. Она не знала.     Они не такие как мы.      &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-146126108903119492?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/146126108903119492/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=146126108903119492' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/146126108903119492'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/146126108903119492'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2010/11/blog-post_22.html' title='Мне триста лет, я выполз из тьмы'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-897049692522803378</id><published>2010-11-20T21:08:00.001+02:00</published><updated>2010-11-20T21:08:25.798+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sysadmin'/><title type='text'>Windows tools: handle and taskkill</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;p&gt;It's been a while since I posted on system administration! Here are two findings - probably trivial, but new for me.&amp;nbsp;&lt;/p&gt;  &lt;h3&gt;Who's locking?&lt;/h3&gt;  &lt;p&gt;Say you can't open, move or delete a file on a Window system because it is locked by another process. How do you find out which process is responsible? To handle this question use &lt;a href="http://technet.microsoft.com/en-us/sysinternals/bb896655.aspx"&gt;&lt;strong&gt;Handle&lt;/strong&gt;&lt;/a&gt;, a utility from &lt;a href="http://technet.microsoft.com/en-us/sysinternals/"&gt;Sysinternals &lt;/a&gt;suite. Basic usage:&lt;/p&gt;  &lt;div class="CodeRay"&gt; &lt;div class="code"&gt;&lt;pre&gt;handle &amp;lt;file name&amp;gt;&lt;/pre&gt;&lt;/div&gt; &lt;/div&gt;   &lt;p&gt;&amp;lt;&lt;em&gt;process name&lt;/em&gt;&amp;gt; can be the full file name or any part of it. There are a few handy options, e.g. -c to close the handle in question. &lt;strong&gt;Handle&lt;/strong&gt; is pretty much an equivalent of &lt;a href="http://linuxcommand.org/man_pages/fuser1.html"&gt;fuser(1)&lt;/a&gt;&amp;nbsp;on Linux.&lt;/p&gt;  &lt;h3&gt;Killing hung service&lt;/h3&gt;  &lt;p&gt;It happens from time to time that a service gets stuck in "Stopping" or "Starting" state. How can you kill it without rebooting the entire machine? On Windows Server 2003 or 2008 the built-in taskkill command-line utility can help. Use the following syntax:&lt;/p&gt;  &lt;div class="CodeRay"&gt; &lt;div class="code"&gt;&lt;pre&gt;taskkill /fi &amp;quot;SERVICE eq &amp;lt;servicename&amp;gt;&amp;quot; /f&lt;/pre&gt;&lt;/div&gt; &lt;/div&gt;   &lt;p&gt;where &amp;lt;&lt;em&gt;servicename&lt;/em&gt;&amp;gt; is the name of the service that has hung (you can see it under "Service name" in service's properties window in Services console). For example:&lt;/p&gt;  &lt;div class="CodeRay"&gt; &lt;div class="code"&gt;&lt;pre&gt;taskkill /fi &amp;quot;SERVICE eq TlntSvr&amp;quot; /f&lt;/pre&gt;&lt;/div&gt; &lt;/div&gt;   &lt;p&gt;kills Telnet service, if it happens to get stuck. &lt;strong&gt;Taskkill &lt;/strong&gt;has many options, e.g. it can kill a process by PID with /pid switch. The /f switch forces termination of an unresponsive process.&lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;      &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-897049692522803378?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/897049692522803378/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=897049692522803378' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/897049692522803378'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/897049692522803378'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2010/11/windows-tools-handle-and-taskkill.html' title='Windows tools: handle and taskkill'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-2509410176246649115</id><published>2010-11-20T17:43:00.001+02:00</published><updated>2010-11-20T17:43:57.907+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='etymology'/><title type='text'>Еще этимологические изыскания</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;p&gt;Раз уж зашла речь о происхождении слов, хочу поговорить о корне "&lt;strong&gt;г-р-д&lt;/strong&gt;", очевидно, обозначающем нечто защищенное и окруженное стеной, как то: &lt;em&gt;город&lt;/em&gt;, &lt;em&gt;ограда&lt;/em&gt;, &lt;em&gt;огород&lt;/em&gt;. В чешском языке находим слова "&lt;em&gt;hrad&lt;/em&gt;" (замок) и "&lt;em&gt;zahrada&lt;/em&gt;" (сад). Как видим, если восточные славяне ограждали свои огороды, то западные - сады, как, впрочем, и не только они, как сейчас станет ясно. Движемся дальше на запад. В английском языке от этого же корня слова "&lt;em&gt;guard&lt;/em&gt;" и "&lt;em&gt;garden&lt;/em&gt;" (во французском "&lt;em&gt;jardin&lt;/em&gt;", в немецком "&lt;em&gt;garten&lt;/em&gt;"). Сюда же нужно отнести слова "&lt;em&gt;yard&lt;/em&gt;", о происхождении которого New Oxford American Dictionary прямо сообщает "Old English&lt;em&gt; geard&lt;/em&gt; &amp;lsquo;building, home, region&amp;rsquo;, from a Germanic base related to Russian &lt;em&gt;gorod&lt;/em&gt; &amp;lsquo;town&amp;rsquo;", и "ward", которое по тому же словарю восходит к "variants of Old French &lt;em&gt;garde&lt;/em&gt;, &lt;em&gt;garder&lt;/em&gt;; compare with &lt;em&gt;guard&lt;/em&gt;". Интересно, как буква g перешла в w, но раз уж это произошло, то, очевидно, от того же видоизмененного корня немецкое слово "&lt;em&gt;Warte&lt;/em&gt;" ("сторожевая башня; наблюдательная вышка"). (Замена d - t не должна нас смущать, для немецкого она вообще характерна: dance - tanz, drink - trinken &amp;nbsp;и т.п.). В украинском обратите внимание на слово "&lt;em&gt;варта&lt;/em&gt;". Далее, в хорватском языке находим слово "&lt;em&gt;vrt&lt;/em&gt;" - сад (так и пишется, без гласных; произносится примерно как "вырт"). Наконец, возвращаясь к русскому языку, находим, что слово "&lt;em&gt;ворота&lt;/em&gt;" все от того же корня. Хотя тут можно было заподозрить связь с "воротом" и вращением, &lt;a href="http://www.slovopedia.com/22/194/1631875.html"&gt;словарь Фасмера&lt;/a&gt; связывает ворота с "англос. &lt;em&gt;weor&lt;/em&gt;, &lt;em&gt;wor&lt;/em&gt; "ограда дома, двор, улица", алб. &lt;em&gt;vathe &lt;/em&gt;"ограда, двор, загон, овчарня", тохар. &lt;em&gt;warto&lt;/em&gt; "сад, роща", др.-инд. &lt;em&gt;vrtis&lt;/em&gt; ж. "забор, ограда".&lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;      &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-2509410176246649115?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/2509410176246649115/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=2509410176246649115' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/2509410176246649115'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/2509410176246649115'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2010/11/blog-post_20.html' title='Еще этимологические изыскания'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-1976630639761479197</id><published>2010-11-14T23:44:00.001+02:00</published><updated>2010-11-14T23:44:11.063+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='etymology'/><title type='text'>Этимологические изыскания</title><content type='html'>&lt;div class='posterous_autopost'&gt;Как пишут в &lt;a href="http://www.mongoliad.com"&gt;Монголиаде&lt;/a&gt; (а также и в &lt;a href="http://en.wikipedia.org/wiki/Jaghun"&gt;Википедии&lt;/a&gt;), у монголов отряд из 100 воинов назывался "jaghun". Интересно, не от этого ли слова происходит украинское слово "загiн"? Странно, но в 5-томном &lt;a href="http://litopys.org.ua/djvu/etymolog_slovnyk.htm"&gt;этимологическом словаре украинского языка&lt;/a&gt; это слово отсутствует.      &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-1976630639761479197?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/1976630639761479197/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=1976630639761479197' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/1976630639761479197'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/1976630639761479197'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2010/11/blog-post.html' title='Этимологические изыскания'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-1665347979051417407</id><published>2010-10-18T12:23:00.000+03:00</published><updated>2010-10-18T12:23:25.126+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='humor'/><title type='text'>Наши "проблеммы"</title><content type='html'>Проблема №1: научиться грамоте.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/_xJYV3lh7hLg/TLwPv1Oi6BI/AAAAAAAAIZQ/0aDfGoMb_zU/s1600/photo.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="640" src="http://3.bp.blogspot.com/_xJYV3lh7hLg/TLwPv1Oi6BI/AAAAAAAAIZQ/0aDfGoMb_zU/s640/photo.jpg" width="480" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-1665347979051417407?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/1665347979051417407/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=1665347979051417407' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/1665347979051417407'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/1665347979051417407'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2010/10/blog-post.html' title='Наши &quot;проблеммы&quot;'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_xJYV3lh7hLg/TLwPv1Oi6BI/AAAAAAAAIZQ/0aDfGoMb_zU/s72-c/photo.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-4839543310277404857</id><published>2010-09-06T11:59:00.000+03:00</published><updated>2010-09-06T11:59:11.036+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kharkov'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><title type='text'>Машина Яндекса в Харькове</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/_xJYV3lh7hLg/TISsyeRiQcI/AAAAAAAAIY0/G2yvp1L7n3Q/s1600/yandexcar.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="297" src="http://2.bp.blogspot.com/_xJYV3lh7hLg/TISsyeRiQcI/AAAAAAAAIY0/G2yvp1L7n3Q/s400/yandexcar.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Стойка на крыше явно предназначена для камер, кроме того, фирма neq4, как написано на их сайте, делала панорамы Киева для карт Яндекс. Т.о. на картах Яндекса появится street view Харькова?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-4839543310277404857?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/4839543310277404857/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=4839543310277404857' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/4839543310277404857'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/4839543310277404857'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2010/09/blog-post.html' title='Машина Яндекса в Харькове'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_xJYV3lh7hLg/TISsyeRiQcI/AAAAAAAAIY0/G2yvp1L7n3Q/s72-c/yandexcar.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-7265721469530999223</id><published>2010-08-14T13:49:00.002+03:00</published><updated>2010-08-18T14:25:35.125+03:00</updated><title type='text'>"С днем рождения, Украина"</title><content type='html'>&lt;p&gt;Ко Дню Независимости Украины канал "Интер" выпустил серию роликов, в которых представители нац. меньшинств поздравляют Украину с днем рождения и поют гимн на своем языке.

&lt;p&gt;По-моему ролик о евреях выглядит несколько нелепо:
&lt;p&gt;
&lt;embed src="http://inter.ua/images/video.swf" height="320" width="400" allowscriptaccess="always" allowfullscreen="true" flashvars="controlbar=over&amp;image=http://inter.ua/uploads/video/2010/08/12/9a344428b1a65916fb50b954af17c02ba8252cab.jpg&amp;file=http://inter.ua/uploads/video/2010/08/13/ad1f631241df9dc18bc69cc8387e4387018a60ef.flv"&gt;&lt;/embed&gt;

&lt;p&gt;Учитель говорит на странной смеси идиша с ивритом, почему-то вставляя "урок истории" на русском. &lt;b&gt;UPD:&lt;/b&gt; дата провозглашения независимости Украины называется неверно: 13 ава 5751 года соответствует 24 июля 1991, а не 24 августа.&lt;/p&gt;
&lt;p&gt;Зато хорошо видны витражи в киевской синагоге на Подоле, сделанные лично Женей Котляром :-).

&lt;p&gt;Все ролики можно увидеть здесь: &lt;a href="http://inter.ua/uk/video/episode/independence"&gt;http://inter.ua/uk/video/episode/independence&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-7265721469530999223?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/7265721469530999223/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=7265721469530999223' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/7265721469530999223'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/7265721469530999223'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2010/08/blog-post.html' title='&quot;С днем рождения, Украина&quot;'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-7215150605445774810</id><published>2010-07-10T21:56:00.000+03:00</published><updated>2010-07-10T21:56:13.632+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='samba'/><category scheme='http://www.blogger.com/atom/ns#' term='sysadmin'/><title type='text'>Redirecting a Samba share to another server</title><content type='html'>&lt;p&gt;In this post I'll describe how to configure Samba to redirect a share to another server. A typical example when this might be useful is as follows. You have a share, say \\server\work that you need to migrate to new hardware, so that it becomes \\newserver\work. However, you don't want all your users to remember that the files are at a new location. You'd like your users to continue using the old address \\server\work and be transparently redirected to \\newserver\work. This is possible with MS DFS (distributed filesystem) support via &lt;code&gt;msdfs proxy&lt;/code&gt; directive. It seems like a more obscure directive not very well documented and described, so I'll try to report my experience with it.
&lt;p&gt;
The first thing to do is to enable MS DFS in Samba on the global level by specifying:
&lt;pre&gt;
&lt;code&gt;
host msdfs = true
&lt;/code&gt;
&lt;/pre&gt;
in the &lt;code&gt;[global]&lt;/code&gt; section of smb.conf.
&lt;p&gt;
Then in the section for your share, you remove the &lt;code&gt;path&lt;/code&gt; directive and insert two MS DFS-related directives, &lt;code&gt;msdfs root&lt;/code&gt; and &lt;code&gt;msdfs proxy&lt;/code&gt;:

&lt;pre&gt;
&lt;code&gt;
[work]
msdfs root = true
msdfs proxy = \newserver\work
&lt;/code&gt;
&lt;/pre&gt;
Note a few things about this configuration:
&lt;ol&gt;
&lt;li&gt;You MUST NOT have the &lt;code&gt;path&lt;/code&gt; directive in the share definition
&lt;li&gt;The value of &lt;code&gt;msdfs proxy&lt;/code&gt; directive is the new location of the share to redirect to; notice though, that's a single backslash in the beginning of the value, NOT the double backslash you could have expected!
&lt;/ol&gt;
&lt;p&gt;
That's all, now \\server\work transparently redirects to \\newserver\work. Clients may need to be rebooted to start working properly with the redirected share. In my experience, clients can't access the share right after the reconfiguration, but it starts working after some time (not sure how much time) or after the client reboots.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-7215150605445774810?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/7215150605445774810/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=7215150605445774810' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/7215150605445774810'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/7215150605445774810'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2010/07/redirecting-samba-share-to-another.html' title='Redirecting a Samba share to another server'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-8412561721544845707</id><published>2010-07-10T21:20:00.000+03:00</published><updated>2010-07-10T21:20:13.682+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sysadmin'/><category scheme='http://www.blogger.com/atom/ns#' term='vsftpd'/><title type='text'>Per-client-IP configuration for VSFTPD</title><content type='html'>&lt;p&gt;Recently I needed to configure &lt;a href="http://vsftpd.beasts.org/"&gt;VSFTPD&lt;/a&gt; FTP server to behave differently depending on the client IP address. Specifically, the task was to limit the number of connections to no more than 3 per client IP, but lift this restriction for one specific IP address (which was our own office address). The per-IP limit itself is easy to implement with max_per_ip configuration setting (see &lt;a href="ftp://vsftpd.beasts.org/users/cevans/untar/vsftpd-2.2.2/FAQ"&gt;VSFTPD FAQ&lt;/a&gt;). The trick was specifically in making our office address the exception to this limit.
&lt;p&gt;
While per-user configuration is easy to implement with user_config_dir setting (and it is described in the &lt;a href="ftp://vsftpd.beasts.org/users/cevans/untar/vsftpd-2.2.2/FAQ"&gt;FAQ&lt;/a&gt;), per-IP configuration is less obvious, so I thought I would document my findings.
&lt;p&gt;
The path to per-IP configuration lies via interaction with tcp_wrappers. Just in case you don't know, tcp_wrappers is a tool for filtering incoming network requests, and VSFTPD makes use of it. So, the first thing to do, is to enable tcp_wrappers support in VSFTPD, by making this setting in vsftpd.conf:
&lt;pre&gt;
&lt;code&gt;
tcp_wrappers=YES
&lt;/code&gt;
&lt;/pre&gt;
&lt;p&gt;Then proceed to enter the default configuration in the main vsftpd.conf file. In my case, I set max_per_ip to limit connections per IP address:
&lt;pre&gt;
&lt;code&gt;
max_per_ip=3
&lt;/code&gt;
&lt;/pre&gt;

&lt;p&gt;The next step is to configure tcp_wrappers. Add a line similar to the following to /etc/hosts.allow file:

&lt;pre&gt;
&lt;code&gt;
vsftpd:1.2.3.4/255.255.255.255:setenv VSFTPD_LOAD_CONF /etc/vsftpd/vsftpd.conf.special
&lt;/code&gt;
&lt;/pre&gt;
&lt;p&gt;This must be a single line, even though Blogger may wrap it. It consists of 3 fields, separated bu the ':' character. The first must be vsftpd. The second contains your "special" IP address for which you want to enable a special configuration. As shown above, it may include a netmask so that you can apply the special configuration to a subnet (see man page for hosts.allow for details). Finally, the third field instructs tcp_wrappers to set an environment variable VSFTPD_LOAD_CONF to the name of a configuration file that will apply to your special IP address(es). The name of the variable must be exactly this; the value may be any filename you like. Once tcp_wrappers set this variable, VSFTPD will load the configuration file specified in it for the IP address(es) from the second field.
&lt;p&gt;
So, in the additional configuration file (in my example, /etc/vsftpd/vsftpd.conf.special) you can override everything you want for your special addresses. In my case I just needed to turn off per-IP restiction:
&lt;pre&gt;
&lt;code&gt;
max_per_ip=0
&lt;/code&gt;
&lt;/pre&gt;

&lt;p&gt;That's it. I find it rather convoluted, but it works and achieves a useful purpose.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-8412561721544845707?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/8412561721544845707/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=8412561721544845707' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/8412561721544845707'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/8412561721544845707'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2010/07/per-client-ip-configuration-for-vsftpd.html' title='Per-client-IP configuration for VSFTPD'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-3668339700900284653</id><published>2010-05-30T12:52:00.000+03:00</published><updated>2010-05-30T12:52:34.691+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='humor'/><title type='text'>Новости</title><content type='html'>Уже много лет читаю новости на сайте &lt;a href="http://korrespondent.net/"&gt;korrespondent.net&lt;/a&gt;. К сожалению, последнее время новости все более однообразные. Вот как выглядят типичная сводка новостей на Корреспонденте:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;В Брюсселе Янукович перепутал рояль с унитазом.&lt;/li&gt;
&lt;li&gt;Фотогалерея: в Мариинском парке на Януковича нагадила птичка.&lt;/li&gt;
&lt;li&gt;Янкович побеждает во втором сете (примечание: Янкович это не опечатка! Это теннисистка!!).&lt;/li&gt;
&lt;li&gt;Тимошенко создала Комитет защиты украинских животных от иностранных растений.&lt;/li&gt;
&lt;li&gt;ВО Свобода представило театрализованное действо "Приключения Бандеры в стране овощей". В спектакле берут участие Богдан Бенюк в роли Бандеры и Олег Тягнибок в роли доктора Хауса.&lt;/li&gt;
&lt;li&gt;В России в результате теракта самолет упал на участников акции протеста "Синее ведерко", вследствие чего протестующие провалились в шахту, спровоцировав там взрыв метана. Участники акции задержаны милицией.&lt;/li&gt;
&lt;li&gt;Чемпион мира по версии WQQ в пятом полусреднем весе Пакьяо Будвейзер оказался на 1 грамм тяжелее претендента на этот титул украинца Джамиля Пупко.&lt;/li&gt;
&lt;/ul&gt;
И, наконец, главная новость дня:&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Активистки движения FEMEN провели в Севастополе топлесс-акцию протеста против пребывания на территории Украины Черноморского Флота России. Моряки в восторге.&lt;/li&gt;
&lt;/ul&gt;
И последняя новость:&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;В знак протеста против публикации предыдущей новости движение&amp;nbsp;FEMEN&amp;nbsp;проводит&amp;nbsp;топлесс-акцию&amp;nbsp;в редакции журнала Корреспондент. Видео через пару часиков, а пока мы заняты!&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-3668339700900284653?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/3668339700900284653/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=3668339700900284653' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/3668339700900284653'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/3668339700900284653'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2010/05/blog-post_30.html' title='Новости'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-860716267519355753</id><published>2010-05-15T21:40:00.000+03:00</published><updated>2010-05-15T21:40:21.093+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='humor'/><title type='text'>Скамейка в Киеве</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/_xJYV3lh7hLg/S-7qgSiBlqI/AAAAAAAAIUs/l52xW7RrisM/s1600/photo.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_xJYV3lh7hLg/S-7qgSiBlqI/AAAAAAAAIUs/l52xW7RrisM/s320/photo.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-860716267519355753?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/860716267519355753/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=860716267519355753' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/860716267519355753'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/860716267519355753'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2010/05/blog-post_15.html' title='Скамейка в Киеве'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_xJYV3lh7hLg/S-7qgSiBlqI/AAAAAAAAIUs/l52xW7RrisM/s72-c/photo.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-5174273243064633130</id><published>2010-05-09T21:32:00.000+03:00</published><updated>2010-05-09T21:32:53.934+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='translation'/><title type='text'>Трудности перевода: православные раввины</title><content type='html'>Прочитал известную книжку Ричарда Фейнмана "Вы, конечно, шутите, мистер Фейнман!". Бросился в глаза такой пассаж:&lt;br /&gt;
&lt;blockquote&gt;
Во время конференции я жил в Еврейской богословской семинарии, где учились молодые раввины – полагаю, что они относились к православной церкви.&amp;nbsp;&lt;/blockquote&gt;
Ну и каша же была в голове у переводчика!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-5174273243064633130?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/5174273243064633130/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=5174273243064633130' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/5174273243064633130'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/5174273243064633130'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2010/05/blog-post_09.html' title='Трудности перевода: православные раввины'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-65189430590769764</id><published>2010-05-01T22:00:00.001+03:00</published><updated>2010-05-02T12:01:06.737+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='article'/><title type='text'>Парадокс лжеца</title><content type='html'>&lt;div&gt;&amp;#1055;&amp;#1072;&amp;#1088;&amp;#1072;&amp;#1076;&amp;#1086;&amp;#1082;&amp;#1089;&amp;#1086;&amp;#1084; &amp;#1083;&amp;#1078;&amp;#1077;&amp;#1094;&amp;#1072; &amp;#1085;&amp;#1072;&amp;#1079;&amp;#1099;&amp;#1074;&amp;#1072;&amp;#1077;&amp;#1090;&amp;#1089;&amp;#1103; &amp;#1089;&amp;#1083;&amp;#1077;&amp;#1076;&amp;#1091;&amp;#1102;&amp;#1097;&amp;#1077;&amp;#1077; &amp;#1087;&amp;#1088;&amp;#1086;&amp;#1089;&amp;#1090;&amp;#1086;&amp;#1077; &amp;#1091;&amp;#1090;&amp;#1074;&amp;#1077;&amp;#1088;&amp;#1078;&amp;#1076;&amp;#1077;&amp;#1085;&amp;#1080;&amp;#1077;:&lt;/div&gt;&lt;blockquote&gt;&amp;#1069;&amp;#1090;&amp;#1086; &amp;#1091;&amp;#1090;&amp;#1074;&amp;#1077;&amp;#1088;&amp;#1078;&amp;#1076;&amp;#1077;&amp;#1085;&amp;#1080;&amp;#1077; &amp;#1083;&amp;#1086;&amp;#1078;&amp;#1085;&amp;#1086;&lt;/blockquote&gt;&lt;div&gt;&amp;#1055;&amp;#1072;&amp;#1088;&amp;#1072;&amp;#1076;&amp;#1086;&amp;#1082;&amp;#1089;&amp;#1072;&amp;#1083;&amp;#1100;&amp;#1085;&amp;#1086;&amp;#1089;&amp;#1090;&amp;#1100; &amp;#1074; &amp;#1090;&amp;#1086;&amp;#1084;, &amp;#1095;&amp;#1090;&amp;#1086; &amp;#1085;&amp;#1077;&amp;#1074;&amp;#1086;&amp;#1079;&amp;#1084;&amp;#1086;&amp;#1078;&amp;#1085;&amp;#1086; &amp;#1088;&amp;#1077;&amp;#1096;&amp;#1080;&amp;#1090;&amp;#1100;, &amp;#1080;&amp;#1089;&amp;#1090;&amp;#1080;&amp;#1085;&amp;#1085;&amp;#1086; &amp;#1086;&amp;#1085;&amp;#1086; &amp;#1080;&amp;#1083;&amp;#1080; &amp;#1083;&amp;#1086;&amp;#1078;&amp;#1085;&amp;#1086;. &amp;#1042; &amp;#1089;&amp;#1072;&amp;#1084;&amp;#1086;&amp;#1084; &amp;#1076;&amp;#1077;&amp;#1083;&amp;#1077;, &amp;#1076;&amp;#1086;&amp;#1087;&amp;#1091;&amp;#1089;&amp;#1090;&amp;#1080;&amp;#1084;, &amp;#1095;&amp;#1090;&amp;#1086; &amp;#1086;&amp;#1085;&amp;#1086; &amp;#1080;&amp;#1089;&amp;#1090;&amp;#1080;&amp;#1085;&amp;#1085;&amp;#1086;. &amp;#1058;.&amp;#1077;. &amp;#1076;&amp;#1077;&amp;#1081;&amp;#1089;&amp;#1090;&amp;#1074;&amp;#1080;&amp;#1090;&amp;#1077;&amp;#1083;&amp;#1100;&amp;#1085;&amp;#1086; &amp;#1101;&amp;#1090;&amp;#1086; &amp;#1091;&amp;#1090;&amp;#1074;&amp;#1077;&amp;#1088;&amp;#1078;&amp;#1076;&amp;#1077;&amp;#1085;&amp;#1080;&amp;#1077; &amp;#1083;&amp;#1086;&amp;#1078;&amp;#1085;&amp;#1086;. &amp;#1058;.&amp;#1077;. &amp;#1086;&amp;#1085;&amp;#1086; &amp;#1083;&amp;#1086;&amp;#1078;&amp;#1085;&amp;#1086;. &amp;#1058;.&amp;#1077;. &amp;#1084;&amp;#1099; &amp;#1085;&amp;#1072;&amp;#1095;&amp;#1072;&amp;#1083;&amp;#1080; &amp;#1089; &amp;#1087;&amp;#1088;&amp;#1077;&amp;#1076;&amp;#1087;&amp;#1086;&amp;#1083;&amp;#1086;&amp;#1078;&amp;#1077;&amp;#1085;&amp;#1080;&amp;#1103;, &amp;#1095;&amp;#1090;&amp;#1086; &amp;#1086;&amp;#1085;&amp;#1086; &amp;#1080;&amp;#1089;&amp;#1090;&amp;#1080;&amp;#1085;&amp;#1085;&amp;#1086;, &amp;#1080; &amp;#1087;&amp;#1088;&amp;#1080;&amp;#1096;&amp;#1083;&amp;#1080; &amp;#1082; &amp;#1074;&amp;#1099;&amp;#1074;&amp;#1086;&amp;#1076;&amp;#1091;, &amp;#1095;&amp;#1090;&amp;#1086; &amp;#1086;&amp;#1085;&amp;#1086; &amp;#1083;&amp;#1086;&amp;#1078;&amp;#1085;&amp;#1086;. &amp;#1055;&amp;#1088;&amp;#1086;&amp;#1090;&amp;#1080;&amp;#1074;&amp;#1086;&amp;#1088;&amp;#1077;&amp;#1095;&amp;#1080;&amp;#1077;! &amp;#1058;&amp;#1086; &amp;#1078;&amp;#1077; &amp;#1089;&amp;#1072;&amp;#1084;&amp;#1086;&amp;#1077; &amp;#1087;&amp;#1086;&amp;#1083;&amp;#1091;&amp;#1095;&amp;#1080;&amp;#1090;&amp;#1089;&amp;#1103;, &amp;#1077;&amp;#1089;&amp;#1083;&amp;#1080; &amp;#1084;&amp;#1099; &amp;#1087;&amp;#1088;&amp;#1077;&amp;#1076;&amp;#1087;&amp;#1086;&amp;#1083;&amp;#1086;&amp;#1078;&amp;#1080;&amp;#1084;, &amp;#1095;&amp;#1090;&amp;#1086; &amp;#1101;&amp;#1090;&amp;#1086; &amp;#1091;&amp;#1090;&amp;#1074;&amp;#1077;&amp;#1088;&amp;#1078;&amp;#1076;&amp;#1077;&amp;#1085;&amp;#1080;&amp;#1077; &amp;#1083;&amp;#1086;&amp;#1078;&amp;#1085;&amp;#1086;. &amp;#1058;.&amp;#1077;. &amp;#1085;&amp;#1077;&amp;#1087;&amp;#1088;&amp;#1072;&amp;#1074;&amp;#1076;&amp;#1072;, &amp;#1095;&amp;#1090;&amp;#1086; &amp;#1101;&amp;#1090;&amp;#1086; &amp;#1091;&amp;#1090;&amp;#1074;&amp;#1077;&amp;#1088;&amp;#1078;&amp;#1076;&amp;#1077;&amp;#1085;&amp;#1080;&amp;#1077; &amp;#1083;&amp;#1086;&amp;#1078;&amp;#1085;&amp;#1086;. &amp;#1047;&amp;#1085;&amp;#1072;&amp;#1095;&amp;#1080;&amp;#1090;, &amp;#1086;&amp;#1085;&amp;#1086; &amp;#1080;&amp;#1089;&amp;#1090;&amp;#1080;&amp;#1085;&amp;#1085;&amp;#1086;. &amp;#1058;.&amp;#1077;. &amp;#1084;&amp;#1099; &amp;#1085;&amp;#1072;&amp;#1095;&amp;#1072;&amp;#1083;&amp;#1080; &amp;#1089; &amp;#1087;&amp;#1088;&amp;#1077;&amp;#1076;&amp;#1087;&amp;#1086;&amp;#1083;&amp;#1086;&amp;#1078;&amp;#1077;&amp;#1085;&amp;#1080;&amp;#1103;, &amp;#1095;&amp;#1090;&amp;#1086; &amp;#1086;&amp;#1085;&amp;#1086; &amp;#1083;&amp;#1086;&amp;#1078;&amp;#1085;&amp;#1086;, &amp;#1080; &amp;#1087;&amp;#1088;&amp;#1080;&amp;#1096;&amp;#1083;&amp;#1080; &amp;#1082; &amp;#1074;&amp;#1099;&amp;#1074;&amp;#1086;&amp;#1076;&amp;#1091;, &amp;#1095;&amp;#1090;&amp;#1086; &amp;#1086;&amp;#1085;&amp;#1086; &amp;#1080;&amp;#1089;&amp;#1090;&amp;#1080;&amp;#1085;&amp;#1085;&amp;#1086;. &amp;#1054;&amp;#1087;&amp;#1103;&amp;#1090;&amp;#1100; &amp;#1087;&amp;#1088;&amp;#1086;&amp;#1090;&amp;#1080;&amp;#1074;&amp;#1086;&amp;#1088;&amp;#1077;&amp;#1095;&amp;#1080;&amp;#1077;!&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;#1055;&amp;#1086;&amp;#1083;&amp;#1091;&amp;#1095;&amp;#1072;&amp;#1077;&amp;#1090;&amp;#1089;&amp;#1103;, &amp;#1095;&amp;#1090;&amp;#1086; &amp;#1082;&amp;#1072;&amp;#1082; &amp;#1085;&amp;#1080; &amp;#1082;&amp;#1088;&amp;#1091;&amp;#1090;&amp;#1080;, &amp;#1072; &amp;#1101;&amp;#1090;&amp;#1086; &amp;#1091;&amp;#1090;&amp;#1074;&amp;#1077;&amp;#1088;&amp;#1078;&amp;#1076;&amp;#1077;&amp;#1085;&amp;#1080;&amp;#1077; &amp;#1085;&amp;#1077;&amp;#1083;&amp;#1100;&amp;#1079;&amp;#1103; &amp;#1085;&amp;#1072;&amp;#1079;&amp;#1074;&amp;#1072;&amp;#1090;&amp;#1100; &amp;#1085;&amp;#1080; &amp;#1080;&amp;#1089;&amp;#1090;&amp;#1080;&amp;#1085;&amp;#1085;&amp;#1099;&amp;#1084;, &amp;#1085;&amp;#1080; &amp;#1083;&amp;#1086;&amp;#1078;&amp;#1085;&amp;#1099;&amp;#1084;. &amp;#1055;&amp;#1086;&amp;#1089;&amp;#1083;&amp;#1077;&amp;#1076;&amp;#1085;&amp;#1080;&amp;#1077; &amp;#1076;&amp;#1074;&amp;#1077; &amp;#1089; &amp;#1087;&amp;#1086;&amp;#1083;&amp;#1086;&amp;#1074;&amp;#1080;&amp;#1085;&amp;#1086;&amp;#1081; &amp;#1090;&amp;#1099;&amp;#1089;&amp;#1103;&amp;#1095;&amp;#1080; &amp;#1083;&amp;#1077;&amp;#1090; &amp;#1092;&amp;#1080;&amp;#1083;&amp;#1086;&amp;#1089;&amp;#1086;&amp;#1092;&amp;#1099; &amp;#1085;&amp;#1077; &amp;#1084;&amp;#1086;&amp;#1075;&amp;#1091;&amp;#1090; &amp;#1088;&amp;#1077;&amp;#1096;&amp;#1080;&amp;#1090;&amp;#1100;, &amp;#1082;&amp;#1072;&amp;#1082; &amp;#1078;&amp;#1077; &amp;#1101;&amp;#1090;&amp;#1086; &amp;#1087;&amp;#1086;&amp;#1085;&amp;#1080;&amp;#1084;&amp;#1072;&amp;#1090;&amp;#1100;. &amp;#1071; &amp;#1078;&amp;#1077; &amp;#1087;&amp;#1086;&amp;#1087;&amp;#1088;&amp;#1086;&amp;#1073;&amp;#1091;&amp;#1102; &amp;#1087;&amp;#1088;&amp;#1077;&amp;#1076;&amp;#1083;&amp;#1086;&amp;#1078;&amp;#1080;&amp;#1090;&amp;#1100; &amp;#1089;&amp;#1074;&amp;#1086;&amp;#1077; &amp;#1086;&amp;#1073;&amp;#1098;&amp;#1103;&amp;#1089;&amp;#1085;&amp;#1077;&amp;#1085;&amp;#1080;&amp;#1077;.&lt;br&gt;&lt;/div&gt;&lt;br&gt;&lt;div&gt;&amp;#1071; &amp;#1074;&amp;#1080;&amp;#1078;&amp;#1091; &amp;#1086;&amp;#1073;&amp;#1098;&amp;#1103;&amp;#1089;&amp;#1085;&amp;#1077;&amp;#1085;&amp;#1080;&amp;#1077; &amp;#1074; &amp;#1089;&amp;#1083;&amp;#1077;&amp;#1076;&amp;#1091;&amp;#1102;&amp;#1097;&amp;#1077;&amp;#1084;. &amp;#1053;&amp;#1077; &amp;#1074;&amp;#1089;&amp;#1103;&amp;#1082;&amp;#1080;&amp;#1081; &amp;#1085;&amp;#1072;&amp;#1073;&amp;#1086;&amp;#1088; &amp;#1089;&amp;#1083;&amp;#1086;&amp;#1074; &amp;#1103;&amp;#1074;&amp;#1083;&amp;#1103;&amp;#1077;&amp;#1090;&amp;#1089;&amp;#1103; &amp;#1086;&amp;#1089;&amp;#1084;&amp;#1099;&amp;#1089;&amp;#1083;&amp;#1077;&amp;#1085;&amp;#1085;&amp;#1099;&amp;#1084; &amp;#1091;&amp;#1090;&amp;#1074;&amp;#1077;&amp;#1088;&amp;#1078;&amp;#1076;&amp;#1077;&amp;#1085;&amp;#1080;&amp;#1077;&amp;#1084;, &amp;#1082;&amp;#1086;&amp;#1090;&amp;#1086;&amp;#1088;&amp;#1086;&amp;#1084;&amp;#1091; &amp;#1084;&amp;#1086;&amp;#1078;&amp;#1085;&amp;#1086; &amp;#1087;&amp;#1088;&amp;#1080;&amp;#1087;&amp;#1080;&amp;#1089;&amp;#1072;&amp;#1090;&amp;#1100; &amp;#1080;&amp;#1089;&amp;#1090;&amp;#1080;&amp;#1085;&amp;#1085;&amp;#1086;&amp;#1089;&amp;#1090;&amp;#1100; &amp;#1080;&amp;#1083;&amp;#1080; &amp;#1083;&amp;#1086;&amp;#1078;&amp;#1085;&amp;#1086;&amp;#1089;&amp;#1090;&amp;#1100;. &amp;#1055;&amp;#1072;&amp;#1088;&amp;#1072;&amp;#1076;&amp;#1086;&amp;#1082;&amp;#1089; &amp;#1083;&amp;#1078;&amp;#1077;&amp;#1094;&amp;#1072; &amp;#1090;&amp;#1086;&amp;#1083;&amp;#1100;&amp;#1082;&amp;#1086; &amp;#1087;&amp;#1086;&amp;#1093;&amp;#1086;&amp;#1078; &amp;#1085;&amp;#1072; &amp;#1086;&amp;#1089;&amp;#1084;&amp;#1099;&amp;#1089;&amp;#1083;&amp;#1077;&amp;#1085;&amp;#1085;&amp;#1086;&amp;#1077; &amp;#1091;&amp;#1090;&amp;#1074;&amp;#1077;&amp;#1088;&amp;#1078;&amp;#1076;&amp;#1077;&amp;#1085;&amp;#1080;&amp;#1077;, - &amp;#1080; &amp;#1074; &amp;#1101;&amp;#1090;&amp;#1086;&amp;#1084; &amp;#1087;&amp;#1086;&amp;#1076;&amp;#1074;&amp;#1086;&amp;#1093;! - &amp;#1085;&amp;#1072; &amp;#1089;&amp;#1072;&amp;#1084;&amp;#1086;&amp;#1084; &amp;#1078;&amp;#1077; &amp;#1076;&amp;#1077;&amp;#1083;&amp;#1077; &amp;#1103;&amp;#1074;&amp;#1083;&amp;#1103;&amp;#1077;&amp;#1090;&amp;#1089;&amp;#1103; &amp;#1073;&amp;#1077;&amp;#1089;&amp;#1089;&amp;#1084;&amp;#1099;&amp;#1089;&amp;#1083;&amp;#1077;&amp;#1085;&amp;#1085;&amp;#1099;&amp;#1084; &amp;#1085;&amp;#1072;&amp;#1073;&amp;#1086;&amp;#1088;&amp;#1086;&amp;#1084; &amp;#1089;&amp;#1083;&amp;#1086;&amp;#1074;. &amp;#1055;&amp;#1088;&amp;#1086;&amp;#1073;&amp;#1083;&amp;#1077;&amp;#1084;&amp;#1072; &amp;#1074; &amp;#1089;&amp;#1089;&amp;#1099;&amp;#1083;&amp;#1082;&amp;#1077; &amp;#1085;&amp;#1072; &amp;quot;&amp;#1101;&amp;#1090;&amp;#1086;&amp;quot; &amp;#1091;&amp;#1090;&amp;#1074;&amp;#1077;&amp;#1088;&amp;#1078;&amp;#1076;&amp;#1077;&amp;#1085;&amp;#1080;&amp;#1077;, &amp;#1082;&amp;#1086;&amp;#1090;&amp;#1086;&amp;#1088;&amp;#1086;&amp;#1077; &amp;#1077;&amp;#1097;&amp;#1077; &amp;#1085;&amp;#1077; &amp;#1086;&amp;#1087;&amp;#1088;&amp;#1077;&amp;#1076;&amp;#1077;&amp;#1083;&amp;#1077;&amp;#1085;&amp;#1086;. &amp;#1057;&amp;#1077;&amp;#1081;&amp;#1095;&amp;#1072;&amp;#1089; &amp;#1103; &amp;#1087;&amp;#1086;&amp;#1089;&amp;#1090;&amp;#1072;&amp;#1088;&amp;#1072;&amp;#1102;&amp;#1089;&amp;#1100; &amp;#1086;&amp;#1073;&amp;#1098;&amp;#1103;&amp;#1089;&amp;#1085;&amp;#1080;&amp;#1090;&amp;#1100; &amp;#1101;&amp;#1090;&amp;#1086; &amp;#1073;&amp;#1086;&amp;#1083;&amp;#1077;&amp;#1077; &amp;#1085;&amp;#1072;&amp;#1075;&amp;#1083;&amp;#1103;&amp;#1076;&amp;#1085;&amp;#1086;.&amp;nbsp;&lt;/div&gt;&lt;br&gt;&lt;div&gt;&amp;#1052;&amp;#1086;&amp;#1081; &amp;#1072;&amp;#1088;&amp;#1075;&amp;#1091;&amp;#1084;&amp;#1077;&amp;#1085;&amp;#1090; &amp;#1073;&amp;#1091;&amp;#1076;&amp;#1077;&amp;#1090; &amp;#1087;&amp;#1086;&amp;#1085;&amp;#1103;&amp;#1090;&amp;#1077;&amp;#1085; &amp;#1087;&amp;#1088;&amp;#1086;&amp;#1075;&amp;#1088;&amp;#1072;&amp;#1084;&amp;#1084;&amp;#1080;&amp;#1089;&amp;#1090;&amp;#1072;&amp;#1084;, &amp;#1093;&amp;#1086;&amp;#1090;&amp;#1103;, &amp;#1087;&amp;#1086;&amp;#1076;&amp;#1086;&amp;#1079;&amp;#1088;&amp;#1077;&amp;#1074;&amp;#1072;&amp;#1102;, &amp;#1085;&amp;#1077;&amp;#1087;&amp;#1086;&amp;#1085;&amp;#1103;&amp;#1090;&amp;#1077;&amp;#1085; &amp;#1074;&amp;#1089;&amp;#1077;&amp;#1084; &amp;#1086;&amp;#1089;&amp;#1090;&amp;#1072;&amp;#1083;&amp;#1100;&amp;#1085;&amp;#1099;&amp;#1084;. &amp;#1042;&amp;#1099;&amp;#1089;&amp;#1082;&amp;#1072;&amp;#1079;&amp;#1099;&amp;#1074;&amp;#1072;&amp;#1085;&amp;#1080;&amp;#1103; &amp;#1084;&amp;#1086;&amp;#1078;&amp;#1085;&amp;#1086; &amp;#1087;&amp;#1088;&amp;#1077;&amp;#1076;&amp;#1089;&amp;#1090;&amp;#1072;&amp;#1074;&amp;#1080;&amp;#1090;&amp;#1100; &amp;#1074; &amp;#1074;&amp;#1080;&amp;#1076;&amp;#1077; &amp;#1092;&amp;#1091;&amp;#1085;&amp;#1082;&amp;#1094;&amp;#1080;&amp;#1081;, &amp;#1074;&amp;#1086;&amp;#1079;&amp;#1074;&amp;#1088;&amp;#1072;&amp;#1097;&amp;#1072;&amp;#1102;&amp;#1097;&amp;#1080;&amp;#1093; &amp;#1083;&amp;#1086;&amp;#1075;&amp;#1080;&amp;#1095;&amp;#1077;&amp;#1089;&amp;#1082;&amp;#1086;&amp;#1077; &amp;#1079;&amp;#1085;&amp;#1072;&amp;#1095;&amp;#1077;&amp;#1085;&amp;#1080;&amp;#1077;. &amp;#1055;&amp;#1072;&amp;#1088;&amp;#1072;&amp;#1076;&amp;#1086;&amp;#1082;&amp;#1089; &amp;#1083;&amp;#1078;&amp;#1077;&amp;#1094;&amp;#1072; &amp;#1084;&amp;#1086;&amp;#1078;&amp;#1085;&amp;#1086; &amp;#1079;&amp;#1072;&amp;#1087;&amp;#1080;&amp;#1089;&amp;#1072;&amp;#1090;&amp;#1100; &amp;#1090;&amp;#1072;&amp;#1082;&amp;#1080;&amp;#1084; &amp;#1086;&amp;#1073;&amp;#1088;&amp;#1072;&amp;#1079;&amp;#1086;&amp;#1084;:&lt;/div&gt;&lt;br&gt;&lt;div&gt;&lt;font face="&amp;#39;Courier New&amp;#39;"&gt;&lt;b&gt;bool&lt;/b&gt; liars_paradox()&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font face="&amp;#39;Courier New&amp;#39;"&gt;{&amp;nbsp;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font face="&amp;#39;Courier New&amp;#39;"&gt;&amp;nbsp;&amp;nbsp;&lt;b&gt;return&lt;/b&gt; liars_paradox() == &lt;b&gt;false&lt;/b&gt;;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font face="&amp;#39;Courier New&amp;#39;"&gt;}&lt;/font&gt;&lt;/div&gt;&lt;br&gt;&lt;div&gt;&amp;#1042;&amp;#1080;&amp;#1076;&amp;#1085;&amp;#1086;, &amp;#1095;&amp;#1090;&amp;#1086; &amp;#1086;&amp;#1087;&amp;#1088;&amp;#1077;&amp;#1076;&amp;#1077;&amp;#1083;&amp;#1077;&amp;#1085;&amp;#1080;&amp;#1077; &amp;#1101;&amp;#1090;&amp;#1086;&amp;#1081; &amp;#1092;&amp;#1091;&amp;#1085;&amp;#1082;&amp;#1094;&amp;#1080;&amp;#1080; &amp;#1089;&amp;#1086;&amp;#1076;&amp;#1077;&amp;#1088;&amp;#1078;&amp;#1080;&amp;#1090; &amp;#1073;&amp;#1077;&amp;#1089;&amp;#1082;&amp;#1086;&amp;#1085;&amp;#1077;&amp;#1095;&amp;#1085;&amp;#1091;&amp;#1102; &amp;#1088;&amp;#1077;&amp;#1082;&amp;#1091;&amp;#1088;&amp;#1089;&amp;#1080;&amp;#1102;. &amp;#1054;&amp;#1087;&amp;#1088;&amp;#1077;&amp;#1076;&amp;#1077;&amp;#1083;&amp;#1077;&amp;#1085;&amp;#1080;&amp;#1077; &amp;#1089;&amp;#1089;&amp;#1099;&amp;#1083;&amp;#1072;&amp;#1077;&amp;#1090;&amp;#1089;&amp;#1103; &amp;#1089;&amp;#1072;&amp;#1084;&amp;#1086; &amp;#1085;&amp;#1072; &amp;#1089;&amp;#1077;&amp;#1073;&amp;#1103;. &amp;#1055;&amp;#1086;&amp;#1101;&amp;#1090;&amp;#1086;&amp;#1084;&amp;#1091; &amp;#1092;&amp;#1091;&amp;#1085;&amp;#1082;&amp;#1094;&amp;#1080;&amp;#1103;&lt;font face="&amp;#39;courier new&amp;#39;"&gt;&amp;nbsp;liars_paradox&amp;nbsp;&lt;/font&gt;&amp;#1085;&amp;#1080;&amp;#1082;&amp;#1086;&amp;#1075;&amp;#1076;&amp;#1072; &amp;#1085;&amp;#1077; &amp;#1074;&amp;#1086;&amp;#1079;&amp;#1074;&amp;#1088;&amp;#1072;&amp;#1090;&amp;#1080;&amp;#1090; &amp;#1088;&amp;#1077;&amp;#1079;&amp;#1091;&amp;#1083;&amp;#1100;&amp;#1090;&amp;#1072;&amp;#1090;&amp;#1072; true &amp;#1080;&amp;#1083;&amp;#1080; false. &amp;#1057;&amp;#1086;&amp;#1086;&amp;#1090;&amp;#1074;&amp;#1077;&amp;#1090;&amp;#1089;&amp;#1090;&amp;#1074;&amp;#1077;&amp;#1085;&amp;#1085;&amp;#1086;, &amp;#1087;&amp;#1072;&amp;#1088;&amp;#1072;&amp;#1076;&amp;#1086;&amp;#1082;&amp;#1089; &amp;#1083;&amp;#1078;&amp;#1077;&amp;#1094;&amp;#1072; &amp;#1085;&amp;#1077; &amp;#1103;&amp;#1074;&amp;#1083;&amp;#1103;&amp;#1077;&amp;#1090;&amp;#1089;&amp;#1103; &amp;quot;&amp;#1091;&amp;#1090;&amp;#1074;&amp;#1077;&amp;#1088;&amp;#1078;&amp;#1076;&amp;#1077;&amp;#1085;&amp;#1080;&amp;#1077;&amp;#1084;&amp;quot;, &amp;#1086; &amp;#1082;&amp;#1086;&amp;#1090;&amp;#1086;&amp;#1088;&amp;#1086;&amp;#1084; &amp;#1080;&amp;#1084;&amp;#1077;&amp;#1083;&amp;#1086; &amp;#1073;&amp;#1099; &amp;#1089;&amp;#1084;&amp;#1099;&amp;#1089;&amp;#1083; &amp;#1075;&amp;#1086;&amp;#1074;&amp;#1086;&amp;#1088;&amp;#1080;&amp;#1090;&amp;#1100;, &amp;#1080;&amp;#1089;&amp;#1090;&amp;#1080;&amp;#1085;&amp;#1085;&amp;#1086; &amp;#1086;&amp;#1085;&amp;#1086; &amp;#1080;&amp;#1083;&amp;#1080; &amp;#1083;&amp;#1086;&amp;#1078;&amp;#1085;&amp;#1086;.&lt;/div&gt;&lt;br&gt;&lt;div&gt;&amp;#1050;&amp;#1089;&amp;#1090;&amp;#1072;&amp;#1090;&amp;#1080;, &amp;#1089;&amp;#1090;&amp;#1086;&amp;#1083;&amp;#1100; &amp;#1078;&amp;#1077; &amp;#1087;&amp;#1072;&amp;#1088;&amp;#1072;&amp;#1076;&amp;#1086;&amp;#1082;&amp;#1089;&amp;#1072;&amp;#1083;&amp;#1100;&amp;#1085;&amp;#1086;&amp;#1081; &amp;#1103;&amp;#1074;&amp;#1083;&amp;#1103;&amp;#1077;&amp;#1090;&amp;#1089;&amp;#1103; &amp;#1092;&amp;#1088;&amp;#1072;&amp;#1079;&amp;#1072; &amp;quot;&amp;#1069;&amp;#1090;&amp;#1086; &amp;#1091;&amp;#1090;&amp;#1074;&amp;#1077;&amp;#1088;&amp;#1078;&amp;#1076;&amp;#1077;&amp;#1085;&amp;#1080;&amp;#1077; &amp;#1080;&amp;#1089;&amp;#1090;&amp;#1080;&amp;#1085;&amp;#1085;&amp;#1086;&amp;quot;. &amp;#1052;&amp;#1086;&amp;#1078;&amp;#1085;&amp;#1086; &amp;#1087;&amp;#1088;&amp;#1077;&amp;#1076;&amp;#1087;&amp;#1086;&amp;#1083;&amp;#1086;&amp;#1078;&amp;#1080;&amp;#1090;&amp;#1100;, &amp;#1095;&amp;#1090;&amp;#1086; &amp;#1086;&amp;#1085;&amp;#1086; &amp;#1080;&amp;#1089;&amp;#1090;&amp;#1080;&amp;#1085;&amp;#1085;&amp;#1086; - &amp;#1101;&amp;#1090;&amp;#1086; &amp;#1085;&amp;#1080;&amp;#1095;&amp;#1077;&amp;#1084;&amp;#1091; &amp;#1085;&amp;#1077; &amp;#1087;&amp;#1088;&amp;#1086;&amp;#1090;&amp;#1080;&amp;#1074;&amp;#1086;&amp;#1088;&amp;#1077;&amp;#1095;&amp;#1080;&amp;#1090;. &amp;#1053;&amp;#1086; &amp;#1089; &amp;#1090;&amp;#1077;&amp;#1084; &amp;#1078;&amp;#1077; &amp;#1091;&amp;#1089;&amp;#1087;&amp;#1077;&amp;#1093;&amp;#1086;&amp;#1084; &amp;#1084;&amp;#1086;&amp;#1078;&amp;#1085;&amp;#1086; &amp;#1087;&amp;#1088;&amp;#1077;&amp;#1076;&amp;#1087;&amp;#1086;&amp;#1083;&amp;#1086;&amp;#1078;&amp;#1080;&amp;#1090;&amp;#1100;, &amp;#1095;&amp;#1090;&amp;#1086; &amp;#1086;&amp;#1085;&amp;#1086; &amp;#1083;&amp;#1086;&amp;#1078;&amp;#1085;&amp;#1086; - &amp;#1080; &amp;#1101;&amp;#1090;&amp;#1086; &amp;#1090;&amp;#1086;&amp;#1078;&amp;#1077; &amp;#1085;&amp;#1080;&amp;#1095;&amp;#1077;&amp;#1084;&amp;#1091; &amp;#1085;&amp;#1077; &amp;#1087;&amp;#1088;&amp;#1086;&amp;#1090;&amp;#1080;&amp;#1074;&amp;#1086;&amp;#1088;&amp;#1077;&amp;#1095;&amp;#1080;&amp;#1090;! &amp;#1058;.&amp;#1086;. &amp;#1101;&amp;#1090;&amp;#1072; &amp;#1092;&amp;#1088;&amp;#1072;&amp;#1079;&amp;#1072; &amp;#1086;&amp;#1076;&amp;#1085;&amp;#1086;&amp;#1074;&amp;#1088;&amp;#1077;&amp;#1084;&amp;#1077;&amp;#1085;&amp;#1085;&amp;#1086; &amp;#1080; &amp;#1080;&amp;#1089;&amp;#1090;&amp;#1080;&amp;#1085;&amp;#1085;&amp;#1072; &amp;#1080; &amp;#1083;&amp;#1086;&amp;#1078;&amp;#1085;&amp;#1072;, &amp;#1095;&amp;#1090;&amp;#1086;, &amp;#1082;&amp;#1086;&amp;#1085;&amp;#1077;&amp;#1095;&amp;#1085;&amp;#1086;, &amp;#1101;&amp;#1082;&amp;#1074;&amp;#1080;&amp;#1074;&amp;#1072;&amp;#1083;&amp;#1077;&amp;#1085;&amp;#1090;&amp;#1085;&amp;#1086; &amp;#1090;&amp;#1086;&amp;#1084;&amp;#1091;, &amp;#1095;&amp;#1090;&amp;#1086; &amp;#1086;&amp;#1085;&amp;#1072; &amp;#1085;&amp;#1077; &amp;#1080;&amp;#1089;&amp;#1090;&amp;#1080;&amp;#1085;&amp;#1085;&amp;#1072; &amp;#1080; &amp;#1085;&amp;#1077; &amp;#1083;&amp;#1086;&amp;#1078;&amp;#1085;&amp;#1072;, &amp;#1082;&amp;#1072;&amp;#1082; &amp;#1087;&amp;#1072;&amp;#1088;&amp;#1072;&amp;#1076;&amp;#1086;&amp;#1082;&amp;#1089; &amp;#1083;&amp;#1078;&amp;#1077;&amp;#1094;&amp;#1072; (&amp;#1080;&amp;#1089;&amp;#1090;&amp;#1080;&amp;#1085;&amp;#1085;&amp;#1072; - &amp;#1079;&amp;#1085;&amp;#1072;&amp;#1095;&amp;#1080;&amp;#1090; &amp;#1085;&amp;#1077; &amp;#1083;&amp;#1086;&amp;#1078;&amp;#1085;&amp;#1072;, &amp;#1083;&amp;#1086;&amp;#1078;&amp;#1085;&amp;#1072; - &amp;#1079;&amp;#1085;&amp;#1072;&amp;#1095;&amp;#1080;&amp;#1090; &amp;#1085;&amp;#1077; &amp;#1080;&amp;#1089;&amp;#1090;&amp;#1080;&amp;#1085;&amp;#1085;&amp;#1072;). &amp;#1053;&amp;#1072; &amp;#1089;&amp;#1072;&amp;#1084;&amp;#1086;&amp;#1084; &amp;#1076;&amp;#1077;&amp;#1083;&amp;#1077;, &amp;#1082;&amp;#1086;&amp;#1085;&amp;#1077;&amp;#1095;&amp;#1085;&amp;#1086;, &amp;#1101;&amp;#1090;&amp;#1072; &amp;#1092;&amp;#1088;&amp;#1072;&amp;#1079;&amp;#1072; &amp;#1089;&amp;#1090;&amp;#1086;&amp;#1083;&amp;#1100; &amp;#1078;&amp;#1077; &amp;#1073;&amp;#1077;&amp;#1089;&amp;#1089;&amp;#1084;&amp;#1099;&amp;#1089;&amp;#1083;&amp;#1077;&amp;#1085;&amp;#1085;&amp;#1072;, &amp;#1080; &amp;#1087;&amp;#1086; &amp;#1090;&amp;#1086;&amp;#1081; &amp;#1078;&amp;#1077; &amp;#1089;&amp;#1072;&amp;#1084;&amp;#1086;&amp;#1081; &amp;#1087;&amp;#1088;&amp;#1080;&amp;#1095;&amp;#1080;&amp;#1085;&amp;#1077;, &amp;#1095;&amp;#1090;&amp;#1086; &amp;#1080; &amp;#1087;&amp;#1072;&amp;#1088;&amp;#1072;&amp;#1076;&amp;#1086;&amp;#1082;&amp;#1089; &amp;#1083;&amp;#1078;&amp;#1077;&amp;#1094;&amp;#1072;.&lt;/div&gt;&lt;br&gt;&amp;#1040;&amp;#1085;&amp;#1072;&amp;#1083;&amp;#1086;&amp;#1075;&amp;#1080;&amp;#1103; &amp;#1089; &amp;#1092;&amp;#1091;&amp;#1085;&amp;#1082;&amp;#1094;&amp;#1080;&amp;#1103;&amp;#1084;&amp;#1080; &amp;#1087;&amp;#1086;&amp;#1079;&amp;#1074;&amp;#1086;&amp;#1083;&amp;#1103;&amp;#1077;&amp;#1090; &amp;#1090;&amp;#1072;&amp;#1082;&amp;#1078;&amp;#1077; &amp;#1087;&amp;#1088;&amp;#1086;&amp;#1103;&amp;#1089;&amp;#1085;&amp;#1080;&amp;#1090;&amp;#1100;, &amp;#1087;&amp;#1086;&amp;#1095;&amp;#1077;&amp;#1084;&amp;#1091; &amp;#1087;&amp;#1072;&amp;#1088;&amp;#1072;&amp;#1076;&amp;#1086;&amp;#1082;&amp;#1089; &amp;#1083;&amp;#1078;&amp;#1077;&amp;#1094;&amp;#1072; &amp;#1090;&amp;#1072;&amp;#1082; &amp;#1087;&amp;#1086;&amp;#1093;&amp;#1086;&amp;#1078; &amp;#1085;&amp;#1072; &amp;#1086;&amp;#1089;&amp;#1084;&amp;#1099;&amp;#1089;&amp;#1083;&amp;#1077;&amp;#1085;&amp;#1085;&amp;#1086;&amp;#1077; &amp;#1091;&amp;#1090;&amp;#1074;&amp;#1077;&amp;#1088;&amp;#1078;&amp;#1076;&amp;#1077;&amp;#1085;&amp;#1080;&amp;#1077;. &amp;#1052;&amp;#1086;&amp;#1078;&amp;#1085;&amp;#1086; &amp;#1074;&amp;#1079;&amp;#1103;&amp;#1090;&amp;#1100; &amp;#1087;&amp;#1088;&amp;#1086;&amp;#1080;&amp;#1079;&amp;#1074;&amp;#1086;&amp;#1083;&amp;#1100;&amp;#1085;&amp;#1099;&amp;#1081; &amp;#1085;&amp;#1072;&amp;#1073;&amp;#1086;&amp;#1088; &amp;#1089;&amp;#1083;&amp;#1086;&amp;#1074;, &amp;#1089;&amp;#1082;&amp;#1072;&amp;#1078;&amp;#1077;&amp;#1084; &amp;quot;&amp;#1095;&amp;#1077;&amp;#1088;&amp;#1085;&amp;#1099;&amp;#1081; &amp;#1074;&amp;#1095;&amp;#1077;&amp;#1088;&amp;#1072; &amp;#1085;&amp;#1072;&amp;#1074;&amp;#1077;&amp;#1088;&amp;#1085;&amp;#1086;&amp;quot;, &amp;#1080; &amp;#1085;&amp;#1080;&amp;#1082;&amp;#1090;&amp;#1086; &amp;#1080; &amp;#1085;&amp;#1077; &amp;#1087;&amp;#1086;&amp;#1076;&amp;#1091;&amp;#1084;&amp;#1072;&amp;#1077;&amp;#1090; &amp;#1089;&amp;#1087;&amp;#1088;&amp;#1072;&amp;#1096;&amp;#1080;&amp;#1074;&amp;#1072;&amp;#1090;&amp;#1100;, &amp;#1080;&amp;#1089;&amp;#1090;&amp;#1080;&amp;#1085;&amp;#1085;&amp;#1086; &amp;#1083;&amp;#1080; &amp;#1101;&amp;#1090;&amp;#1086; &amp;quot;&amp;#1091;&amp;#1090;&amp;#1074;&amp;#1077;&amp;#1088;&amp;#1078;&amp;#1076;&amp;#1077;&amp;#1085;&amp;#1080;&amp;#1077;&amp;quot; &amp;#1080;&amp;#1083;&amp;#1080; &amp;#1083;&amp;#1086;&amp;#1078;&amp;#1085;&amp;#1086;. &amp;#1053;&amp;#1086; &amp;#1087;&amp;#1072;&amp;#1088;&amp;#1072;&amp;#1076;&amp;#1086;&amp;#1082;&amp;#1089; &amp;#1083;&amp;#1078;&amp;#1077;&amp;#1094;&amp;#1072; &amp;#1085;&amp;#1072;&amp;#1089;&amp;#1090;&amp;#1086;&amp;#1083;&amp;#1100;&amp;#1082;&amp;#1086; &amp;#1087;&amp;#1086;&amp;#1093;&amp;#1086;&amp;#1078; &amp;#1085;&amp;#1072; &amp;#1086;&amp;#1089;&amp;#1084;&amp;#1099;&amp;#1089;&amp;#1083;&amp;#1077;&amp;#1085;&amp;#1085;&amp;#1086;&amp;#1077; &amp;#1091;&amp;#1090;&amp;#1074;&amp;#1077;&amp;#1088;&amp;#1078;&amp;#1076;&amp;#1077;&amp;#1085;&amp;#1080;&amp;#1077;, &amp;#1095;&amp;#1090;&amp;#1086; &amp;#1090;&amp;#1072;&amp;#1082;&amp;#1086;&amp;#1081; &amp;#1074;&amp;#1086;&amp;#1087;&amp;#1088;&amp;#1086;&amp;#1089; &amp;#1079;&amp;#1072;&amp;#1076;&amp;#1072;&amp;#1077;&amp;#1090;&amp;#1089;&amp;#1103;. &amp;#1044;&amp;#1077;&amp;#1083;&amp;#1086; &amp;#1078;&amp;#1077; &amp;#1074; &amp;#1090;&amp;#1086;&amp;#1084;, &amp;#1095;&amp;#1090;&amp;#1086; &amp;#1092;&amp;#1088;&amp;#1072;&amp;#1079;&amp;#1072; &amp;quot;&amp;#1095;&amp;#1077;&amp;#1088;&amp;#1085;&amp;#1099;&amp;#1081; &amp;#1074;&amp;#1095;&amp;#1077;&amp;#1088;&amp;#1072; &amp;#1085;&amp;#1072;&amp;#1074;&amp;#1077;&amp;#1088;&amp;#1085;&amp;#1086;&amp;quot; &amp;#1087;&amp;#1088;&amp;#1086;&amp;#1089;&amp;#1090;&amp;#1086; &amp;#1089;&amp;#1080;&amp;#1085;&amp;#1090;&amp;#1072;&amp;#1082;&amp;#1089;&amp;#1080;&amp;#1095;&amp;#1077;&amp;#1089;&amp;#1082;&amp;#1080; &amp;#1085;&amp;#1077;&amp;#1074;&amp;#1077;&amp;#1088;&amp;#1085;&amp;#1072;, &amp;#1080; &amp;#1101;&amp;#1090;&amp;#1086;&amp;#1090; &amp;quot;syntax error&amp;quot; &amp;#1083;&amp;#1077;&amp;#1075;&amp;#1082;&amp;#1086; &amp;#1086;&amp;#1087;&amp;#1088;&amp;#1077;&amp;#1076;&amp;#1077;&amp;#1083;&amp;#1103;&amp;#1077;&amp;#1090;&amp;#1089;&amp;#1103; &amp;#1082;&amp;#1072;&amp;#1082;&amp;#1080;&amp;#1084;-&amp;#1090;&amp;#1086; &amp;#1072;&amp;#1085;&amp;#1072;&amp;#1083;&amp;#1086;&amp;#1075;&amp;#1086;&amp;#1084; &amp;#1082;&amp;#1086;&amp;#1084;&amp;#1087;&amp;#1080;&amp;#1083;&amp;#1103;&amp;#1090;&amp;#1086;&amp;#1088;&amp;#1072; &amp;#1074; &amp;#1085;&amp;#1072;&amp;#1096;&amp;#1077;&amp;#1084; &amp;#1084;&amp;#1086;&amp;#1079;&amp;#1075;&amp;#1091;. &amp;#1055;&amp;#1072;&amp;#1088;&amp;#1072;&amp;#1076;&amp;#1086;&amp;#1082;&amp;#1089; &amp;#1078;&amp;#1077; &amp;#1083;&amp;#1078;&amp;#1077;&amp;#1094;&amp;#1072; &amp;#1089;&amp;#1086;&amp;#1076;&amp;#1077;&amp;#1088;&amp;#1078;&amp;#1080;&amp;#1090; &amp;#1089;&amp;#1077;&amp;#1084;&amp;#1072;&amp;#1085;&amp;#1090;&amp;#1080;&amp;#1095;&amp;#1077;&amp;#1089;&amp;#1082;&amp;#1091;&amp;#1102; &amp;#1086;&amp;#1096;&amp;#1080;&amp;#1073;&amp;#1082;&amp;#1091;, &amp;#1090;.&amp;#1077;. &amp;#1086;&amp;#1096;&amp;#1080;&amp;#1073;&amp;#1082;&amp;#1091; &amp;#1074;&amp;#1088;&amp;#1077;&amp;#1084;&amp;#1077;&amp;#1085;&amp;#1080; &amp;#1074;&amp;#1099;&amp;#1087;&amp;#1086;&amp;#1083;&amp;#1085;&amp;#1077;&amp;#1085;&amp;#1080;&amp;#1103;, &amp;#1085;&amp;#1072;&amp;#1081;&amp;#1090;&amp;#1080; &amp;#1082;&amp;#1086;&amp;#1090;&amp;#1086;&amp;#1088;&amp;#1091;&amp;#1102;, &amp;#1082;&amp;#1072;&amp;#1082; &amp;#1080;&amp;#1079;&amp;#1074;&amp;#1077;&amp;#1089;&amp;#1090;&amp;#1085;&amp;#1086; &amp;#1083;&amp;#1102;&amp;#1073;&amp;#1086;&amp;#1084;&amp;#1091; &amp;#1087;&amp;#1088;&amp;#1086;&amp;#1075;&amp;#1088;&amp;#1072;&amp;#1084;&amp;#1084;&amp;#1080;&amp;#1089;&amp;#1090;&amp;#1091;, &amp;#1075;&amp;#1086;&amp;#1088;&amp;#1072;&amp;#1079;&amp;#1076;&amp;#1086; &amp;#1089;&amp;#1083;&amp;#1086;&amp;#1078;&amp;#1085;&amp;#1077;&amp;#1077;.&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-65189430590769764?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/65189430590769764/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=65189430590769764' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/65189430590769764'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/65189430590769764'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2010/05/blog-post_01.html' title='Парадокс лжеца'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-8957174313053697426</id><published>2010-05-01T20:53:00.000+03:00</published><updated>2010-05-01T20:53:45.008+03:00</updated><title type='text'>Блюстительница нравов</title><content type='html'>Мама рассказала следующую историю.&lt;br /&gt;
&lt;br /&gt;
Когда она училась в школе, у нее была одна очень строгая учительница. Учительница имела славу блюстительницы нравов. Она тщательно следила, чтобы мальчики не приближались к девочкам ближе пионерского расстояния, от девочек же требовалась сугубая скромность в одежде. В частности, она требовала, чтобы девочки носили чулки даже летом. "Но ведь жарко!" - протестовали школьницы. "В школу с босыми ногами нельзя!" - отрезала учительница.&lt;br /&gt;
&lt;br /&gt;
Лишь много лет спустя мама узнала, что все это время строгая учительница жила в гражданском браке с директором школы, который был старше ее более чем на 20 лет и оставил ради нее жену с тремя детьми. Они прожили вместе до самой его смерти, так и не поженившись, так как жена директора не давала ему развода.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-8957174313053697426?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/8957174313053697426/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=8957174313053697426' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/8957174313053697426'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/8957174313053697426'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2010/05/blog-post.html' title='Блюстительница нравов'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-7700735997888223127</id><published>2010-04-24T14:52:00.000+03:00</published><updated>2010-04-24T14:52:07.698+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='humor'/><title type='text'>Рациональность и эмоции</title><content type='html'>Отец сформулировал следующий афоризм:&lt;br /&gt;
&lt;blockquote&gt;
Рациональные люди отличаются от эмоциональных только тем, что для своих эмоциональных поступков находят рациональное обоснование&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-7700735997888223127?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/7700735997888223127/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=7700735997888223127' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/7700735997888223127'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/7700735997888223127'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2010/04/blog-post_2004.html' title='Рациональность и эмоции'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-5553431199967988299</id><published>2010-04-24T14:24:00.002+03:00</published><updated>2010-04-24T14:28:23.477+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='article'/><title type='text'>Дилемма заключенного</title><content type='html'>&amp;nbsp;&lt;br&gt;&lt;p&gt;&amp;#1042; &amp;#1090;&amp;#1077;&amp;#1086;&amp;#1088;&amp;#1080;&amp;#1080; &amp;#1080;&amp;#1075;&amp;#1088; &amp;#1088;&amp;#1072;&amp;#1089;&amp;#1089;&amp;#1084;&amp;#1072;&amp;#1090;&amp;#1088;&amp;#1080;&amp;#1074;&amp;#1072;&amp;#1077;&amp;#1090;&amp;#1089;&amp;#1103; &amp;#1079;&amp;#1072;&amp;#1076;&amp;#1072;&amp;#1095;&amp;#1072;, &amp;#1080;&amp;#1079;&amp;#1074;&amp;#1077;&amp;#1089;&amp;#1090;&amp;#1085;&amp;#1072;&amp;#1103; &amp;#1082;&amp;#1072;&amp;#1082; &amp;quot;&amp;#1044;&amp;#1080;&amp;#1083;&amp;#1077;&amp;#1084;&amp;#1084;&amp;#1072; &amp;#1079;&amp;#1072;&amp;#1082;&amp;#1083;&amp;#1102;&amp;#1095;&amp;#1077;&amp;#1085;&amp;#1085;&amp;#1086;&amp;#1075;&amp;#1086;&amp;quot;. &amp;#1055;&amp;#1086;&amp;#1083;&amp;#1080;&amp;#1094;&amp;#1080;&amp;#1103; &amp;#1072;&amp;#1088;&amp;#1077;&amp;#1089;&amp;#1090;&amp;#1086;&amp;#1074;&amp;#1072;&amp;#1083;&amp;#1072; &amp;#1076;&amp;#1074;&amp;#1091;&amp;#1093; &amp;#1087;&amp;#1088;&amp;#1077;&amp;#1089;&amp;#1090;&amp;#1091;&amp;#1087;&amp;#1085;&amp;#1080;&amp;#1082;&amp;#1086;&amp;#1074; &amp;#1087;&amp;#1088;&amp;#1080; &amp;#1089;&amp;#1086;&amp;#1074;&amp;#1077;&amp;#1088;&amp;#1096;&amp;#1077;&amp;#1085;&amp;#1080;&amp;#1080; &amp;#1084;&amp;#1077;&amp;#1083;&amp;#1082;&amp;#1086;&amp;#1075;&amp;#1086; &amp;#1086;&amp;#1075;&amp;#1088;&amp;#1072;&amp;#1073;&amp;#1083;&amp;#1077;&amp;#1085;&amp;#1080;&amp;#1103;. &amp;#1055;&amp;#1086;&amp;#1083;&amp;#1080;&amp;#1094;&amp;#1080;&amp;#1080; &amp;#1080;&amp;#1079;&amp;#1074;&amp;#1077;&amp;#1089;&amp;#1090;&amp;#1085;&amp;#1086;, &amp;#1095;&amp;#1090;&amp;#1086; &amp;#1086;&amp;#1085;&amp;#1080; &amp;#1089;&amp;#1086;&amp;#1074;&amp;#1077;&amp;#1088;&amp;#1096;&amp;#1080;&amp;#1083;&amp;#1080; &amp;#1076;&amp;#1088;&amp;#1091;&amp;#1075;&amp;#1086;&amp;#1077;, &amp;#1082;&amp;#1088;&amp;#1091;&amp;#1087;&amp;#1085;&amp;#1086;&amp;#1077; &amp;#1086;&amp;#1075;&amp;#1088;&amp;#1072;&amp;#1073;&amp;#1083;&amp;#1077;&amp;#1085;&amp;#1080;&amp;#1077;, &amp;#1085;&amp;#1086; &amp;#1091; &amp;#1087;&amp;#1086;&amp;#1083;&amp;#1080;&amp;#1094;&amp;#1080;&amp;#1080; &amp;#1085;&amp;#1077;&amp;#1090; &amp;#1076;&amp;#1086;&amp;#1082;&amp;#1072;&amp;#1079;&amp;#1072;&amp;#1090;&amp;#1077;&amp;#1083;&amp;#1100;&amp;#1089;&amp;#1090;&amp;#1074; &amp;#1101;&amp;#1090;&amp;#1086;&amp;#1075;&amp;#1086;. &amp;#1055;&amp;#1088;&amp;#1077;&amp;#1089;&amp;#1090;&amp;#1091;&amp;#1087;&amp;#1085;&amp;#1080;&amp;#1082;&amp;#1072;&amp;#1084; &amp;#1087;&amp;#1088;&amp;#1077;&amp;#1076;&amp;#1083;&amp;#1072;&amp;#1075;&amp;#1072;&amp;#1077;&amp;#1090;&amp;#1089;&amp;#1103; &amp;#1087;&amp;#1088;&amp;#1080;&amp;#1079;&amp;#1085;&amp;#1072;&amp;#1090;&amp;#1100;&amp;#1089;&amp;#1103; &amp;#1074; &amp;#1089;&amp;#1086;&amp;#1074;&amp;#1077;&amp;#1088;&amp;#1096;&amp;#1077;&amp;#1085;&amp;#1080;&amp;#1080; &amp;#1082;&amp;#1088;&amp;#1091;&amp;#1087;&amp;#1085;&amp;#1086;&amp;#1075;&amp;#1086; &amp;#1086;&amp;#1075;&amp;#1088;&amp;#1072;&amp;#1073;&amp;#1083;&amp;#1077;&amp;#1085;&amp;#1080;&amp;#1103;, &amp;#1087;&amp;#1088;&amp;#1080;&amp;#1095;&amp;#1077;&amp;#1084; &amp;#1080;&amp;#1084; &amp;#1086;&amp;#1073;&amp;#1077;&amp;#1097;&amp;#1072;&amp;#1102;&amp;#1090; &amp;#1089;&amp;#1083;&amp;#1077;&amp;#1076;&amp;#1091;&amp;#1102;&amp;#1097;&amp;#1080;&amp;#1077; &amp;#1091;&amp;#1089;&amp;#1083;&amp;#1086;&amp;#1074;&amp;#1080;&amp;#1103;:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&amp;#1077;&amp;#1089;&amp;#1083;&amp;#1080; &amp;#1086;&amp;#1073;&amp;#1072; &amp;#1087;&amp;#1088;&amp;#1080;&amp;#1079;&amp;#1085;&amp;#1072;&amp;#1102;&amp;#1090;&amp;#1089;&amp;#1103;, &amp;#1090;&amp;#1086; &amp;#1086;&amp;#1073;&amp;#1072; &amp;#1087;&amp;#1086;&amp;#1083;&amp;#1091;&amp;#1095;&amp;#1072;&amp;#1090; &amp;#1087;&amp;#1086; 5 &amp;#1083;&amp;#1077;&amp;#1090; &amp;#1079;&amp;#1072; &amp;#1082;&amp;#1088;&amp;#1091;&amp;#1087;&amp;#1085;&amp;#1086;&amp;#1077; &amp;#1086;&amp;#1075;&amp;#1088;&amp;#1072;&amp;#1073;&amp;#1083;&amp;#1077;&amp;#1085;&amp;#1080;&amp;#1077;;&lt;/li&gt;&lt;li&gt;&amp;#1077;&amp;#1089;&amp;#1083;&amp;#1080; &amp;#1086;&amp;#1073;&amp;#1072; &amp;#1085;&amp;#1077; &amp;#1087;&amp;#1088;&amp;#1080;&amp;#1079;&amp;#1085;&amp;#1072;&amp;#1102;&amp;#1090;&amp;#1089;&amp;#1103;, &amp;#1090;&amp;#1086; &amp;#1086;&amp;#1073;&amp;#1072; &amp;#1087;&amp;#1086;&amp;#1083;&amp;#1091;&amp;#1095;&amp;#1072;&amp;#1090; &amp;#1087;&amp;#1086; 2 &amp;#1075;&amp;#1086;&amp;#1076;&amp;#1072; &amp;#1079;&amp;#1072; &amp;#1084;&amp;#1077;&amp;#1083;&amp;#1082;&amp;#1086;&amp;#1077; &amp;#1086;&amp;#1075;&amp;#1088;&amp;#1072;&amp;#1073;&amp;#1083;&amp;#1077;&amp;#1085;&amp;#1080;&amp;#1077; (&amp;#1080;&amp;#1093; &amp;#1091;&amp;#1095;&amp;#1072;&amp;#1089;&amp;#1090;&amp;#1080;&amp;#1077; &amp;#1074; &amp;#1082;&amp;#1088;&amp;#1091;&amp;#1087;&amp;#1085;&amp;#1086;&amp;#1084; &amp;#1086;&amp;#1075;&amp;#1088;&amp;#1072;&amp;#1073;&amp;#1083;&amp;#1077;&amp;#1085;&amp;#1080;&amp;#1080; &amp;#1086;&amp;#1089;&amp;#1090;&amp;#1072;&amp;#1085;&amp;#1077;&amp;#1090;&amp;#1089;&amp;#1103; &amp;#1085;&amp;#1077;&amp;#1076;&amp;#1086;&amp;#1082;&amp;#1072;&amp;#1079;&amp;#1072;&amp;#1085;&amp;#1085;&amp;#1099;&amp;#1084;);&lt;/li&gt;&lt;li&gt;&amp;#1077;&amp;#1089;&amp;#1083;&amp;#1080; &amp;#1078;&amp;#1077; &amp;#1086;&amp;#1076;&amp;#1080;&amp;#1085; &amp;#1087;&amp;#1088;&amp;#1080;&amp;#1079;&amp;#1085;&amp;#1072;&amp;#1077;&amp;#1090;&amp;#1089;&amp;#1103;, &amp;#1080; &amp;#1076;&amp;#1072;&amp;#1089;&amp;#1090; &amp;#1087;&amp;#1086;&amp;#1082;&amp;#1072;&amp;#1079;&amp;#1072;&amp;#1085;&amp;#1080;&amp;#1103; &amp;#1087;&amp;#1088;&amp;#1086;&amp;#1090;&amp;#1080;&amp;#1074; &amp;#1076;&amp;#1088;&amp;#1091;&amp;#1075;&amp;#1086;&amp;#1075;&amp;#1086;, &amp;#1072; &amp;#1074;&amp;#1090;&amp;#1086;&amp;#1088;&amp;#1086;&amp;#1081; &amp;#1085;&amp;#1077; &amp;#1087;&amp;#1088;&amp;#1080;&amp;#1079;&amp;#1085;&amp;#1072;&amp;#1077;&amp;#1090;&amp;#1089;&amp;#1103;, &amp;#1090;&amp;#1086; &amp;#1087;&amp;#1077;&amp;#1088;&amp;#1074;&amp;#1099;&amp;#1081; &amp;#1079;&amp;#1072; &amp;#1087;&amp;#1086;&amp;#1084;&amp;#1086;&amp;#1097;&amp;#1100; &amp;#1089;&amp;#1083;&amp;#1077;&amp;#1076;&amp;#1089;&amp;#1090;&amp;#1074;&amp;#1080;&amp;#1102; &amp;#1074;&amp;#1099;&amp;#1081;&amp;#1076;&amp;#1077;&amp;#1090; &amp;#1085;&amp;#1072; &amp;#1089;&amp;#1074;&amp;#1086;&amp;#1073;&amp;#1086;&amp;#1076;&amp;#1091;, &amp;#1072; &amp;#1074;&amp;#1090;&amp;#1086;&amp;#1088;&amp;#1086;&amp;#1081; &amp;#1087;&amp;#1086;&amp;#1087;&amp;#1072;&amp;#1076;&amp;#1077;&amp;#1090; &amp;#1079;&amp;#1072; &amp;#1088;&amp;#1077;&amp;#1096;&amp;#1077;&amp;#1090;&amp;#1082;&amp;#1091; &amp;#1085;&amp;#1072; 10 &amp;#1083;&amp;#1077;&amp;#1090;.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;#1050;&amp;#1072;&amp;#1082; &amp;#1089;&amp;#1083;&amp;#1077;&amp;#1076;&amp;#1091;&amp;#1077;&amp;#1090; &amp;#1087;&amp;#1086;&amp;#1089;&amp;#1090;&amp;#1091;&amp;#1087;&amp;#1080;&amp;#1090;&amp;#1100; &amp;#1087;&amp;#1088;&amp;#1077;&amp;#1089;&amp;#1090;&amp;#1091;&amp;#1087;&amp;#1085;&amp;#1080;&amp;#1082;&amp;#1072;&amp;#1084;? &amp;#1055;&amp;#1086;&amp;#1089;&amp;#1090;&amp;#1072;&amp;#1074;&amp;#1080;&amp;#1084; &amp;#1089;&amp;#1077;&amp;#1073;&amp;#1103; &amp;#1085;&amp;#1072; &amp;#1084;&amp;#1077;&amp;#1089;&amp;#1090;&amp;#1086; &amp;#1086;&amp;#1076;&amp;#1085;&amp;#1086;&amp;#1075;&amp;#1086; &amp;#1080;&amp;#1079; &amp;#1085;&amp;#1080;&amp;#1093;. &amp;#1056;&amp;#1072;&amp;#1079;&amp;#1091;&amp;#1084;&amp;#1077;&amp;#1077;&amp;#1090;&amp;#1089;&amp;#1103;, &amp;#1085;&amp;#1091;&amp;#1078;&amp;#1085;&amp;#1086; &amp;#1088;&amp;#1072;&amp;#1089;&amp;#1089;&amp;#1084;&amp;#1086;&amp;#1090;&amp;#1088;&amp;#1077;&amp;#1090;&amp;#1100; &amp;#1074;&amp;#1072;&amp;#1088;&amp;#1080;&amp;#1072;&amp;#1085;&amp;#1090;&amp;#1099;, &amp;#1095;&amp;#1090;&amp;#1086; &amp;#1073;&amp;#1091;&amp;#1076;&amp;#1077;&amp;#1090;, &amp;#1077;&amp;#1089;&amp;#1083;&amp;#1080; &amp;#1087;&amp;#1072;&amp;#1088;&amp;#1090;&amp;#1085;&amp;#1077;&amp;#1088; &amp;#1087;&amp;#1088;&amp;#1080;&amp;#1079;&amp;#1085;&amp;#1072;&amp;#1077;&amp;#1090;&amp;#1089;&amp;#1103;, &amp;#1080; &amp;#1095;&amp;#1090;&amp;#1086;, &amp;#1077;&amp;#1089;&amp;#1083;&amp;#1080; &amp;#1087;&amp;#1072;&amp;#1088;&amp;#1090;&amp;#1085;&amp;#1077;&amp;#1088; &amp;#1085;&amp;#1077; &amp;#1087;&amp;#1088;&amp;#1080;&amp;#1079;&amp;#1085;&amp;#1072;&amp;#1077;&amp;#1090;&amp;#1089;&amp;#1103;. &amp;#1056;&amp;#1077;&amp;#1079;&amp;#1091;&amp;#1083;&amp;#1100;&amp;#1090;&amp;#1072;&amp;#1090;&amp;#1099; &amp;#1090;&amp;#1072;&amp;#1082;&amp;#1086;&amp;#1075;&amp;#1086; &amp;#1088;&amp;#1072;&amp;#1079;&amp;#1084;&amp;#1099;&amp;#1096;&amp;#1083;&amp;#1077;&amp;#1085;&amp;#1080;&amp;#1103; &amp;#1083;&amp;#1077;&amp;#1075;&amp;#1082;&amp;#1086; &amp;#1087;&amp;#1088;&amp;#1077;&amp;#1076;&amp;#1089;&amp;#1090;&amp;#1072;&amp;#1074;&amp;#1080;&amp;#1090;&amp;#1100; &amp;#1074; &amp;#1074;&amp;#1080;&amp;#1076;&amp;#1077; &amp;#1090;&amp;#1072;&amp;#1073;&amp;#1083;&amp;#1080;&amp;#1094;&amp;#1099;:&lt;/div&gt;&lt;br&gt;&lt;table border="1" bordercolor="#000000" cellpadding="3" cellspacing="0" id="zzo_"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td width="33.33%"&gt;&lt;/td&gt;&lt;td style="text-align:center" width="33.33%"&gt;&amp;#1055;&amp;#1072;&amp;#1088;&amp;#1090;&amp;#1085;&amp;#1077;&amp;#1088; &amp;#1087;&amp;#1088;&amp;#1080;&amp;#1079;&amp;#1085;&amp;#1072;&amp;#1077;&amp;#1090;&amp;#1089;&amp;#1103;&lt;/td&gt;&lt;td style="text-align:center" width="33.33%"&gt;&amp;#1055;&amp;#1072;&amp;#1088;&amp;#1090;&amp;#1085;&amp;#1077;&amp;#1088; &amp;#1085;&amp;#1077; &amp;#1087;&amp;#1088;&amp;#1080;&amp;#1079;&amp;#1085;&amp;#1072;&amp;#1077;&amp;#1090;&amp;#1089;&amp;#1103;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="33.33%"&gt;&amp;#1071; &amp;#1087;&amp;#1088;&amp;#1080;&amp;#1079;&amp;#1085;&amp;#1072;&amp;#1102;&amp;#1089;&amp;#1100;&lt;/td&gt;&lt;td width="33.33%"&gt;&lt;p style="text-align:center"&gt;5&lt;/p&gt;&lt;/td&gt;&lt;td width="33.33%"&gt;&lt;p style="text-align:center"&gt;0&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="33.33%"&gt;&amp;#1071; &amp;#1085;&amp;#1077; &amp;#1087;&amp;#1088;&amp;#1080;&amp;#1079;&amp;#1085;&amp;#1072;&amp;#1102;&amp;#1089;&amp;#1100;&lt;/td&gt;&lt;td width="33.33%"&gt;&lt;p style="text-align:center"&gt;10&lt;/p&gt;&lt;/td&gt;&lt;td width="33.33%"&gt;&lt;p style="text-align:center"&gt;2&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;#1057;&amp;#1090;&amp;#1086;&amp;#1083;&amp;#1073;&amp;#1094;&amp;#1099; &amp;#1090;&amp;#1072;&amp;#1073;&amp;#1083;&amp;#1080;&amp;#1094;&amp;#1099; - &amp;#1074;&amp;#1086;&amp;#1079;&amp;#1084;&amp;#1086;&amp;#1078;&amp;#1085;&amp;#1099;&amp;#1077; &amp;#1088;&amp;#1077;&amp;#1096;&amp;#1077;&amp;#1085;&amp;#1080;&amp;#1103; &amp;#1087;&amp;#1072;&amp;#1088;&amp;#1090;&amp;#1085;&amp;#1077;&amp;#1088;&amp;#1072;, &amp;#1089;&amp;#1090;&amp;#1088;&amp;#1086;&amp;#1082;&amp;#1080; - &amp;#1085;&amp;#1072;&amp;#1096;&amp;#1080; &amp;#1088;&amp;#1077;&amp;#1096;&amp;#1077;&amp;#1085;&amp;#1080;&amp;#1103;, &amp;#1095;&amp;#1080;&amp;#1089;&amp;#1083;&amp;#1072; &amp;#1074; &amp;#1090;&amp;#1072;&amp;#1073;&amp;#1083;&amp;#1080;&amp;#1094;&amp;#1077; - &amp;#1082;&amp;#1086;&amp;#1083;&amp;#1080;&amp;#1095;&amp;#1077;&amp;#1089;&amp;#1090;&amp;#1074;&amp;#1086; &amp;#1083;&amp;#1077;&amp;#1090;, &amp;#1082;&amp;#1086;&amp;#1090;&amp;#1086;&amp;#1088;&amp;#1086;&amp;#1077; &amp;#1087;&amp;#1086;&amp;#1083;&amp;#1091;&amp;#1095;&amp;#1080;&amp;#1090; &amp;#1085;&amp;#1072;&amp;#1096; &amp;#1087;&amp;#1088;&amp;#1077;&amp;#1089;&amp;#1090;&amp;#1091;&amp;#1087;&amp;#1085;&amp;#1080;&amp;#1082; &amp;#1087;&amp;#1088;&amp;#1080; &amp;#1090;&amp;#1072;&amp;#1082;&amp;#1086;&amp;#1084; &amp;#1089;&amp;#1090;&amp;#1077;&amp;#1095;&amp;#1077;&amp;#1085;&amp;#1080;&amp;#1080; &amp;#1086;&amp;#1073;&amp;#1089;&amp;#1090;&amp;#1086;&amp;#1103;&amp;#1090;&amp;#1077;&amp;#1083;&amp;#1100;&amp;#1089;&amp;#1090;&amp;#1074;. &amp;#1058;&amp;#1077;&amp;#1087;&amp;#1077;&amp;#1088;&amp;#1100; &amp;#1088;&amp;#1072;&amp;#1089;&amp;#1089;&amp;#1084;&amp;#1086;&amp;#1090;&amp;#1088;&amp;#1080;&amp;#1084;, &amp;#1095;&amp;#1090;&amp;#1086; &amp;#1073;&amp;#1091;&amp;#1076;&amp;#1077;&amp;#1090;, &amp;#1077;&amp;#1089;&amp;#1083;&amp;#1080; &amp;#1087;&amp;#1072;&amp;#1088;&amp;#1090;&amp;#1085;&amp;#1077;&amp;#1088; &amp;#1087;&amp;#1088;&amp;#1080;&amp;#1079;&amp;#1085;&amp;#1072;&amp;#1077;&amp;#1090;&amp;#1089;&amp;#1103; (&amp;#1087;&amp;#1077;&amp;#1088;&amp;#1074;&amp;#1099;&amp;#1081; &amp;#1089;&amp;#1090;&amp;#1086;&amp;#1083;&amp;#1073;&amp;#1077;&amp;#1094;). &amp;#1053;&amp;#1072;&amp;#1084; &amp;#1083;&amp;#1091;&amp;#1095;&amp;#1096;&amp;#1077; &amp;#1087;&amp;#1088;&amp;#1080;&amp;#1079;&amp;#1085;&amp;#1072;&amp;#1074;&amp;#1072;&amp;#1090;&amp;#1100;&amp;#1089;&amp;#1103; - &amp;#1087;&amp;#1086;&amp;#1083;&amp;#1091;&amp;#1095;&amp;#1080;&amp;#1084; 5 &amp;#1083;&amp;#1077;&amp;#1090;, &amp;#1072; &amp;#1085;&amp;#1077; 10. &amp;#1040; &amp;#1095;&amp;#1090;&amp;#1086; &amp;#1073;&amp;#1091;&amp;#1076;&amp;#1077;&amp;#1090;, &amp;#1077;&amp;#1089;&amp;#1083;&amp;#1080; &amp;#1087;&amp;#1072;&amp;#1088;&amp;#1090;&amp;#1085;&amp;#1077;&amp;#1088; &amp;#1085;&amp;#1077; &amp;#1087;&amp;#1088;&amp;#1080;&amp;#1079;&amp;#1085;&amp;#1072;&amp;#1077;&amp;#1090;&amp;#1089;&amp;#1103; (&amp;#1074;&amp;#1090;&amp;#1086;&amp;#1088;&amp;#1086;&amp;#1081; &amp;#1089;&amp;#1090;&amp;#1086;&amp;#1083;&amp;#1073;&amp;#1077;&amp;#1094;)? &amp;#1058;&amp;#1086;&amp;#1078;&amp;#1077; &amp;#1083;&amp;#1091;&amp;#1095;&amp;#1096;&amp;#1077; &amp;#1087;&amp;#1088;&amp;#1080;&amp;#1079;&amp;#1085;&amp;#1072;&amp;#1074;&amp;#1072;&amp;#1090;&amp;#1100;&amp;#1089;&amp;#1103; - &amp;#1087;&amp;#1086;&amp;#1083;&amp;#1091;&amp;#1095;&amp;#1080;&amp;#1084; 0 &amp;#1083;&amp;#1077;&amp;#1090;, &amp;#1072; &amp;#1085;&amp;#1077; 2. &amp;#1055;&amp;#1086;&amp;#1083;&amp;#1091;&amp;#1095;&amp;#1072;&amp;#1077;&amp;#1090;&amp;#1089;&amp;#1103;, &amp;#1095;&amp;#1090;&amp;#1086; &amp;#1074; &amp;#1083;&amp;#1102;&amp;#1073;&amp;#1086;&amp;#1084; &amp;#1089;&amp;#1083;&amp;#1091;&amp;#1095;&amp;#1072;&amp;#1077; &amp;#1083;&amp;#1091;&amp;#1095;&amp;#1096;&amp;#1077; &amp;#1087;&amp;#1088;&amp;#1080;&amp;#1079;&amp;#1085;&amp;#1072;&amp;#1074;&amp;#1072;&amp;#1090;&amp;#1100;&amp;#1089;&amp;#1103;.&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;#1047;&amp;#1072;&amp;#1084;&amp;#1077;&amp;#1090;&amp;#1080;&amp;#1084;, &amp;#1095;&amp;#1090;&amp;#1086; &amp;#1086;&amp;#1073;&amp;#1072; &amp;#1087;&amp;#1088;&amp;#1077;&amp;#1089;&amp;#1090;&amp;#1091;&amp;#1087;&amp;#1085;&amp;#1080;&amp;#1082;&amp;#1072; &amp;#1073;&amp;#1091;&amp;#1076;&amp;#1091;&amp;#1090; &amp;#1088;&amp;#1072;&amp;#1089;&amp;#1089;&amp;#1091;&amp;#1078;&amp;#1076;&amp;#1072;&amp;#1090;&amp;#1100; &amp;#1086;&amp;#1076;&amp;#1080;&amp;#1085;&amp;#1072;&amp;#1082;&amp;#1086;&amp;#1074;&amp;#1086;, &amp;#1087;&amp;#1086;&amp;#1101;&amp;#1090;&amp;#1086;&amp;#1084;&amp;#1091; &amp;#1086;&amp;#1073;&amp;#1072; &amp;#1087;&amp;#1088;&amp;#1080;&amp;#1079;&amp;#1085;&amp;#1072;&amp;#1102;&amp;#1090;&amp;#1089;&amp;#1103; &amp;#1080; &amp;#1087;&amp;#1086;&amp;#1083;&amp;#1091;&amp;#1095;&amp;#1072;&amp;#1090; &amp;#1087;&amp;#1086; 5 &amp;#1083;&amp;#1077;&amp;#1090;. &amp;#1069;&amp;#1090;&amp;#1086; &amp;#1076;&amp;#1077;&amp;#1081;&amp;#1089;&amp;#1090;&amp;#1074;&amp;#1080;&amp;#1090;&amp;#1077;&amp;#1083;&amp;#1100;&amp;#1085;&amp;#1086; &amp;#1083;&amp;#1086;&amp;#1075;&amp;#1080;&amp;#1095;&amp;#1085;&amp;#1086;, &amp;#1090;.&amp;#1082;. &amp;#1085;&amp;#1077; &amp;#1087;&amp;#1088;&amp;#1080;&amp;#1079;&amp;#1085;&amp;#1072;&amp;#1074;&amp;#1072;&amp;#1103;&amp;#1089;&amp;#1100; &amp;#1082;&amp;#1072;&amp;#1078;&amp;#1076;&amp;#1099;&amp;#1081; &amp;#1088;&amp;#1080;&amp;#1089;&amp;#1082;&amp;#1091;&amp;#1077;&amp;#1090; &amp;quot;&amp;#1079;&amp;#1072;&amp;#1075;&amp;#1091;&amp;#1076;&amp;#1077;&amp;#1090;&amp;#1100;&amp;quot; &amp;#1085;&amp;#1072; &amp;#1074;&amp;#1089;&amp;#1077; 10. &amp;#1048;&amp;#1085;&amp;#1090;&amp;#1077;&amp;#1088;&amp;#1077;&amp;#1089;&amp;#1085;&amp;#1086; &amp;#1078;&amp;#1077; &amp;#1079;&amp;#1076;&amp;#1077;&amp;#1089;&amp;#1100; &amp;#1074;&amp;#1086;&amp;#1090; &amp;#1095;&amp;#1090;&amp;#1086;: &amp;#1077;&amp;#1089;&amp;#1083;&amp;#1080; &amp;#1073;&amp;#1099; &amp;#1086;&amp;#1073;&amp;#1072; &lt;i&gt;&amp;#1085;&amp;#1077; &amp;#1087;&amp;#1088;&amp;#1080;&amp;#1079;&amp;#1085;&amp;#1072;&amp;#1083;&amp;#1080;&amp;#1089;&amp;#1100;&lt;/i&gt;, &amp;#1090;&amp;#1086; &amp;#1087;&amp;#1086;&amp;#1083;&amp;#1091;&amp;#1095;&amp;#1080;&amp;#1083;&amp;#1080; &amp;#1073;&amp;#1099; &amp;#1090;&amp;#1086;&amp;#1083;&amp;#1100;&amp;#1082;&amp;#1086; &amp;#1087;&amp;#1086; 2 &amp;#1075;&amp;#1086;&amp;#1076;&amp;#1072; - &amp;#1095;&amp;#1090;&amp;#1086;, &amp;#1073;&amp;#1077;&amp;#1079;&amp;#1091;&amp;#1089;&amp;#1083;&amp;#1086;&amp;#1074;&amp;#1085;&amp;#1086;, &amp;#1087;&amp;#1088;&amp;#1077;&amp;#1076;&amp;#1087;&amp;#1086;&amp;#1095;&amp;#1090;&amp;#1080;&amp;#1090;&amp;#1077;&amp;#1083;&amp;#1100;&amp;#1085;&amp;#1077;&amp;#1077; &amp;#1076;&amp;#1083;&amp;#1103; &amp;#1082;&amp;#1072;&amp;#1078;&amp;#1076;&amp;#1086;&amp;#1075;&amp;#1086;. &amp;#1056;&amp;#1077;&amp;#1079;&amp;#1091;&amp;#1083;&amp;#1100;&amp;#1090;&amp;#1072;&amp;#1090; &amp;#1085;&amp;#1077;&amp;#1089;&amp;#1082;&amp;#1086;&amp;#1083;&amp;#1100;&amp;#1082;&amp;#1086; &amp;#1087;&amp;#1072;&amp;#1088;&amp;#1072;&amp;#1076;&amp;#1086;&amp;#1082;&amp;#1089;&amp;#1072;&amp;#1083;&amp;#1100;&amp;#1085;&amp;#1099;&amp;#1081;: &amp;#1082;&amp;#1072;&amp;#1078;&amp;#1076;&amp;#1099;&amp;#1081;, &amp;#1076;&amp;#1077;&amp;#1081;&amp;#1089;&amp;#1090;&amp;#1074;&amp;#1091;&amp;#1103; &amp;#1074; &amp;#1089;&amp;#1074;&amp;#1086;&amp;#1080;&amp;#1093; &amp;#1080;&amp;#1085;&amp;#1090;&amp;#1077;&amp;#1088;&amp;#1077;&amp;#1089;&amp;#1072;&amp;#1093;, &amp;#1090;&amp;#1077;&amp;#1084; &amp;#1085;&amp;#1077; &amp;#1084;&amp;#1077;&amp;#1085;&amp;#1077;&amp;#1077; &amp;#1086;&amp;#1082;&amp;#1072;&amp;#1079;&amp;#1099;&amp;#1074;&amp;#1072;&amp;#1077;&amp;#1090;&amp;#1089;&amp;#1103; &amp;#1074; &amp;#1085;&amp;#1077;&amp;#1086;&amp;#1087;&amp;#1090;&amp;#1080;&amp;#1084;&amp;#1072;&amp;#1083;&amp;#1100;&amp;#1085;&amp;#1086;&amp;#1081; &amp;#1076;&amp;#1083;&amp;#1103; &amp;#1089;&amp;#1077;&amp;#1073;&amp;#1103; &amp;#1089;&amp;#1080;&amp;#1090;&amp;#1091;&amp;#1072;&amp;#1094;&amp;#1080;&amp;#1080;. &amp;#1055;&amp;#1086;&amp;#1095;&amp;#1077;&amp;#1084;&amp;#1091; &amp;#1090;&amp;#1072;&amp;#1082; &amp;#1087;&amp;#1086;&amp;#1083;&amp;#1091;&amp;#1095;&amp;#1072;&amp;#1077;&amp;#1090;&amp;#1089;&amp;#1103;?&lt;br&gt;&lt;br&gt;&amp;#1056;&amp;#1072;&amp;#1079;&amp;#1084;&amp;#1099;&amp;#1096;&amp;#1083;&amp;#1103;&amp;#1103; &amp;#1085;&amp;#1072;&amp;#1076; &amp;#1101;&amp;#1090;&amp;#1080;&amp;#1084; &amp;#1074;&amp;#1086;&amp;#1087;&amp;#1088;&amp;#1086;&amp;#1089;&amp;#1086;&amp;#1084; &amp;#1087;&amp;#1086;&amp;#1085;&amp;#1080;&amp;#1084;&amp;#1072;&amp;#1077;&amp;#1096;&amp;#1100;, &amp;#1095;&amp;#1090;&amp;#1086; &amp;#1084;&amp;#1085;&amp;#1086;&amp;#1075;&amp;#1080;&amp;#1077; &amp;#1078;&amp;#1080;&amp;#1079;&amp;#1085;&amp;#1077;&amp;#1085;&amp;#1085;&amp;#1099;&amp;#1077; &amp;#1089;&amp;#1080;&amp;#1090;&amp;#1091;&amp;#1072;&amp;#1094;&amp;#1080;&amp;#1080; &amp;#1087;&amp;#1086;&amp;#1076;&amp;#1086;&amp;#1073;&amp;#1085;&amp;#1099; &amp;#1076;&amp;#1080;&amp;#1083;&amp;#1077;&amp;#1084;&amp;#1084;&amp;#1077; &amp;#1079;&amp;#1072;&amp;#1082;&amp;#1083;&amp;#1102;&amp;#1095;&amp;#1077;&amp;#1085;&amp;#1085;&amp;#1086;&amp;#1075;&amp;#1086;, &amp;#1080; &amp;#1085;&amp;#1072; &amp;#1101;&amp;#1090;&amp;#1086;&amp;#1084; &amp;#1087;&amp;#1088;&amp;#1086;&amp;#1089;&amp;#1090;&amp;#1086;&amp;#1084; &amp;#1087;&amp;#1088;&amp;#1080;&amp;#1084;&amp;#1077;&amp;#1088;&amp;#1077; &amp;#1089;&amp;#1090;&amp;#1072;&amp;#1085;&amp;#1086;&amp;#1074;&amp;#1103;&amp;#1090;&amp;#1089;&amp;#1103; &amp;#1087;&amp;#1086;&amp;#1085;&amp;#1103;&amp;#1090;&amp;#1085;&amp;#1099; &amp;#1084;&amp;#1085;&amp;#1086;&amp;#1075;&amp;#1080;&amp;#1077; &amp;#1084;&amp;#1077;&amp;#1093;&amp;#1072;&amp;#1085;&amp;#1080;&amp;#1079;&amp;#1084;&amp;#1099; &amp;#1088;&amp;#1072;&amp;#1073;&amp;#1086;&amp;#1090;&amp;#1099; &amp;#1095;&amp;#1077;&amp;#1083;&amp;#1086;&amp;#1074;&amp;#1077;&amp;#1095;&amp;#1077;&amp;#1089;&amp;#1082;&amp;#1086;&amp;#1075;&amp;#1086; &amp;#1086;&amp;#1073;&amp;#1097;&amp;#1077;&amp;#1089;&amp;#1090;&amp;#1074;&amp;#1072;. &amp;#1055;&amp;#1086;&amp;#1101;&amp;#1090;&amp;#1086;&amp;#1084;&amp;#1091; &amp;#1076;&amp;#1080;&amp;#1083;&amp;#1077;&amp;#1084;&amp;#1084;&amp;#1072; &amp;#1079;&amp;#1072;&amp;#1082;&amp;#1083;&amp;#1102;&amp;#1095;&amp;#1077;&amp;#1085;&amp;#1085;&amp;#1086;&amp;#1075;&amp;#1086; &amp;#1080;&amp;#1085;&amp;#1090;&amp;#1077;&amp;#1088;&amp;#1077;&amp;#1089;&amp;#1091;&amp;#1077;&amp;#1090; &amp;#1092;&amp;#1080;&amp;#1083;&amp;#1086;&amp;#1089;&amp;#1086;&amp;#1092;&amp;#1086;&amp;#1074; &amp;#1077;&amp;#1097;&amp;#1077; &amp;#1073;&amp;#1086;&amp;#1083;&amp;#1100;&amp;#1096;&amp;#1077;, &amp;#1095;&amp;#1077;&amp;#1084; &amp;#1089;&amp;#1087;&amp;#1077;&amp;#1094;&amp;#1080;&amp;#1072;&amp;#1083;&amp;#1080;&amp;#1089;&amp;#1090;&amp;#1086;&amp;#1074; &amp;#1087;&amp;#1086; &amp;#1090;&amp;#1077;&amp;#1086;&amp;#1088;&amp;#1080;&amp;#1080; &amp;#1080;&amp;#1075;&amp;#1088;.&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;#1055;&amp;#1088;&amp;#1086;&amp;#1073;&amp;#1083;&amp;#1077;&amp;#1084;&amp;#1072; &amp;#1085;&amp;#1072;&amp;#1096;&amp;#1080;&amp;#1093; &amp;#1079;&amp;#1072;&amp;#1082;&amp;#1083;&amp;#1102;&amp;#1095;&amp;#1077;&amp;#1085;&amp;#1085;&amp;#1099;&amp;#1093; &amp;#1074; &amp;#1090;&amp;#1086;&amp;#1084;, &amp;#1095;&amp;#1090;&amp;#1086; &amp;#1086;&amp;#1085;&amp;#1080; &amp;#1085;&amp;#1077; &amp;#1084;&amp;#1086;&amp;#1075;&amp;#1091;&amp;#1090; &amp;#1089;&amp;#1082;&amp;#1086;&amp;#1086;&amp;#1087;&amp;#1077;&amp;#1088;&amp;#1080;&amp;#1088;&amp;#1086;&amp;#1074;&amp;#1072;&amp;#1090;&amp;#1100;&amp;#1089;&amp;#1103;. &amp;#1045;&amp;#1089;&amp;#1083;&amp;#1080; &amp;#1073;&amp;#1099; &amp;#1086;&amp;#1085;&amp;#1080; &amp;#1084;&amp;#1086;&amp;#1075;&amp;#1083;&amp;#1080; &amp;#1076;&amp;#1086;&amp;#1075;&amp;#1086;&amp;#1074;&amp;#1086;&amp;#1088;&amp;#1080;&amp;#1090;&amp;#1100;&amp;#1089;&amp;#1103; &amp;#1085;&amp;#1077; &amp;#1087;&amp;#1088;&amp;#1080;&amp;#1079;&amp;#1085;&amp;#1072;&amp;#1074;&amp;#1072;&amp;#1090;&amp;#1100;&amp;#1089;&amp;#1103; &amp;#1080; &amp;#1073;&amp;#1099;&amp;#1090;&amp;#1100; &amp;#1091;&amp;#1074;&amp;#1077;&amp;#1088;&amp;#1077;&amp;#1085;&amp;#1085;&amp;#1099;&amp;#1084;&amp;#1080; &amp;#1074; &amp;#1074;&amp;#1099;&amp;#1087;&amp;#1086;&amp;#1083;&amp;#1085;&amp;#1077;&amp;#1085;&amp;#1080;&amp;#1080; &amp;#1076;&amp;#1086;&amp;#1075;&amp;#1086;&amp;#1074;&amp;#1086;&amp;#1088;&amp;#1072;, &amp;#1090;&amp;#1086; &amp;#1087;&amp;#1086;&amp;#1083;&amp;#1091;&amp;#1095;&amp;#1080;&amp;#1083;&amp;#1080; &amp;#1073;&amp;#1099; &amp;#1083;&amp;#1091;&amp;#1095;&amp;#1096;&amp;#1080;&amp;#1081; &amp;#1088;&amp;#1077;&amp;#1079;&amp;#1091;&amp;#1083;&amp;#1100;&amp;#1090;&amp;#1072;&amp;#1090;. &amp;#1053;&amp;#1086; &amp;#1082;&amp;#1072;&amp;#1082; &amp;#1073;&amp;#1099;&amp;#1090;&amp;#1100; &amp;#1091;&amp;#1074;&amp;#1077;&amp;#1088;&amp;#1077;&amp;#1085;&amp;#1085;&amp;#1099;&amp;#1084;? &amp;#1044;&amp;#1072;&amp;#1078;&amp;#1077; &amp;#1077;&amp;#1089;&amp;#1083;&amp;#1080; &amp;#1087;&amp;#1086;&amp;#1083;&amp;#1080;&amp;#1094;&amp;#1080;&amp;#1103; &amp;#1076;&amp;#1072;&amp;#1089;&amp;#1090; &amp;#1080;&amp;#1084; &amp;#1074;&amp;#1086;&amp;#1079;&amp;#1084;&amp;#1086;&amp;#1078;&amp;#1085;&amp;#1086;&amp;#1089;&amp;#1090;&amp;#1100; &amp;#1086;&amp;#1073;&amp;#1089;&amp;#1091;&amp;#1076;&amp;#1080;&amp;#1090;&amp;#1100; &amp;#1089;&amp;#1080;&amp;#1090;&amp;#1091;&amp;#1072;&amp;#1094;&amp;#1080;&amp;#1102;, &amp;#1080; &amp;#1086;&amp;#1085;&amp;#1080; &amp;#1076;&amp;#1086;&amp;#1075;&amp;#1086;&amp;#1074;&amp;#1086;&amp;#1088;&amp;#1103;&amp;#1090;&amp;#1089;&amp;#1103;, &amp;#1101;&amp;#1090;&amp;#1086; &amp;#1085;&amp;#1080;&amp;#1095;&amp;#1077;&amp;#1075;&amp;#1086; &amp;#1085;&amp;#1077; &amp;#1084;&amp;#1077;&amp;#1085;&amp;#1103;&amp;#1077;&amp;#1090; - &amp;#1086;&amp;#1076;&amp;#1080;&amp;#1085; &amp;#1080;&amp;#1079; &amp;#1076;&amp;#1074;&amp;#1086;&amp;#1080;&amp;#1093; &amp;#1074;&amp;#1089;&amp;#1077;&amp;#1075;&amp;#1076;&amp;#1072; &amp;#1084;&amp;#1086;&amp;#1078;&amp;#1077;&amp;#1090; &amp;#1087;&amp;#1088;&amp;#1077;&amp;#1076;&amp;#1072;&amp;#1090;&amp;#1100;, &amp;#1090;.&amp;#1082;. &amp;#1082; &amp;#1101;&amp;#1090;&amp;#1086;&amp;#1084;&amp;#1091; &amp;#1091; &amp;#1085;&amp;#1077;&amp;#1075;&amp;#1086; &amp;#1077;&amp;#1089;&amp;#1090;&amp;#1100; &amp;#1087;&amp;#1088;&amp;#1103;&amp;#1084;&amp;#1086;&amp;#1081; &amp;#1089;&amp;#1090;&amp;#1080;&amp;#1084;&amp;#1091;&amp;#1083; - &amp;#1074;&amp;#1099;&amp;#1081;&amp;#1090;&amp;#1080; &amp;#1085;&amp;#1072; &amp;#1089;&amp;#1074;&amp;#1086;&amp;#1073;&amp;#1086;&amp;#1076;&amp;#1091;. &amp;#1050;&amp;#1086;&amp;#1086;&amp;#1087;&amp;#1077;&amp;#1088;&amp;#1072;&amp;#1094;&amp;#1080;&amp;#1103; &amp;#1087;&amp;#1086;&amp;#1079;&amp;#1074;&amp;#1086;&amp;#1083;&amp;#1103;&amp;#1077;&amp;#1090; &amp;#1083;&amp;#1102;&amp;#1076;&amp;#1103;&amp;#1084; &amp;#1089;&amp;#1076;&amp;#1077;&amp;#1083;&amp;#1072;&amp;#1090;&amp;#1100; &amp;#1090;&amp;#1086;, &amp;#1085;&amp;#1072; &amp;#1095;&amp;#1090;&amp;#1086; &amp;#1073;&amp;#1077;&amp;#1079; &amp;#1082;&amp;#1086;&amp;#1086;&amp;#1087;&amp;#1077;&amp;#1088;&amp;#1072;&amp;#1094;&amp;#1080;&amp;#1080; &amp;#1086;&amp;#1085;&amp;#1080; &amp;#1085;&amp;#1077; &amp;#1089;&amp;#1087;&amp;#1086;&amp;#1089;&amp;#1086;&amp;#1073;&amp;#1085;&amp;#1099; - &amp;#1085;&amp;#1086; &amp;#1076;&amp;#1086;&amp;#1073;&amp;#1080;&amp;#1090;&amp;#1100;&amp;#1089;&amp;#1103; &amp;#1082;&amp;#1086;&amp;#1086;&amp;#1087;&amp;#1077;&amp;#1088;&amp;#1072;&amp;#1094;&amp;#1080;&amp;#1080; &amp;#1085;&amp;#1077;&amp;#1083;&amp;#1077;&amp;#1075;&amp;#1082;&amp;#1086;.&lt;/div&gt;&lt;br&gt;&lt;div&gt;&amp;#1048;&amp;#1090;&amp;#1072;&amp;#1082;, &amp;#1079;&amp;#1072;&amp;#1082;&amp;#1083;&amp;#1102;&amp;#1095;&amp;#1077;&amp;#1085;&amp;#1085;&amp;#1099;&amp;#1084; &amp;#1084;&amp;#1072;&amp;#1083;&amp;#1086; &amp;#1076;&amp;#1086;&amp;#1075;&amp;#1086;&amp;#1074;&amp;#1086;&amp;#1088;&amp;#1080;&amp;#1090;&amp;#1100;&amp;#1089;&amp;#1103; &amp;#1076;&amp;#1077;&amp;#1081;&amp;#1089;&amp;#1090;&amp;#1074;&amp;#1086;&amp;#1074;&amp;#1072;&amp;#1090;&amp;#1100; &amp;#1089;&amp;#1086;&amp;#1086;&amp;#1073;&amp;#1097;&amp;#1072;, &amp;#1085;&amp;#1072;&amp;#1076;&amp;#1086; &amp;#1077;&amp;#1097;&amp;#1077; &amp;#1082;&amp;#1072;&amp;#1082;-&amp;#1090;&amp;#1086; &amp;#1080;&amp;#1089;&amp;#1082;&amp;#1083;&amp;#1102;&amp;#1095;&amp;#1080;&amp;#1090;&amp;#1100; &amp;#1074;&amp;#1086;&amp;#1079;&amp;#1084;&amp;#1086;&amp;#1078;&amp;#1085;&amp;#1086;&amp;#1089;&amp;#1090;&amp;#1100; &amp;#1087;&amp;#1088;&amp;#1077;&amp;#1076;&amp;#1072;&amp;#1090;&amp;#1077;&amp;#1083;&amp;#1100;&amp;#1089;&amp;#1090;&amp;#1074;&amp;#1072;. &amp;#1050;&amp;#1072;&amp;#1082; &amp;#1101;&amp;#1090;&amp;#1086;&amp;#1075;&amp;#1086; &amp;#1084;&amp;#1086;&amp;#1078;&amp;#1085;&amp;#1086; &amp;#1076;&amp;#1086;&amp;#1089;&amp;#1090;&amp;#1080;&amp;#1095;&amp;#1100;? &amp;#1053;&amp;#1072;&amp;#1087;&amp;#1088;&amp;#1080;&amp;#1084;&amp;#1077;&amp;#1088;, &amp;#1077;&amp;#1089;&amp;#1083;&amp;#1080; &amp;#1085;&amp;#1072;&amp;#1096;&amp;#1080; &amp;#1087;&amp;#1088;&amp;#1077;&amp;#1089;&amp;#1090;&amp;#1091;&amp;#1087;&amp;#1085;&amp;#1080;&amp;#1082;&amp;#1080; &amp;#1074;&amp;#1099;&amp;#1089;&amp;#1086;&amp;#1082;&amp;#1086;&amp;#1084;&amp;#1086;&amp;#1088;&amp;#1072;&amp;#1083;&amp;#1100;&amp;#1085;&amp;#1099;&amp;#1077; &amp;#1083;&amp;#1102;&amp;#1076;&amp;#1080;, &amp;#1080; &amp;#1076;&amp;#1083;&amp;#1103; &amp;#1085;&amp;#1080;&amp;#1093; &amp;#1085;&amp;#1072;&amp;#1088;&amp;#1091;&amp;#1096;&amp;#1080;&amp;#1090;&amp;#1100; &amp;#1089;&amp;#1083;&amp;#1086;&amp;#1074;&amp;#1086; &amp;#1095;&amp;#1077;&amp;#1089;&amp;#1090;&amp;#1080; - &amp;#1093;&amp;#1091;&amp;#1078;&amp;#1077;, &amp;#1095;&amp;#1077;&amp;#1084; &amp;#1087;&amp;#1086;&amp;#1087;&amp;#1072;&amp;#1089;&amp;#1090;&amp;#1100; &amp;#1079;&amp;#1072; &amp;#1088;&amp;#1077;&amp;#1096;&amp;#1077;&amp;#1090;&amp;#1082;&amp;#1091; &amp;#1085;&amp;#1072; 10 &amp;#1083;&amp;#1077;&amp;#1090;, &amp;#1090;&amp;#1086; &amp;#1084;&amp;#1086;&amp;#1078;&amp;#1085;&amp;#1086; &amp;#1073;&amp;#1099;&amp;#1090;&amp;#1100; &amp;#1091;&amp;#1074;&amp;#1077;&amp;#1088;&amp;#1077;&amp;#1085;&amp;#1085;&amp;#1099;&amp;#1084;, &amp;#1095;&amp;#1090;&amp;#1086; &amp;#1076;&amp;#1086;&amp;#1075;&amp;#1086;&amp;#1074;&amp;#1086;&amp;#1088; &amp;#1085;&amp;#1077; &amp;#1073;&amp;#1091;&amp;#1076;&amp;#1077;&amp;#1090; &amp;#1085;&amp;#1072;&amp;#1088;&amp;#1091;&amp;#1096;&amp;#1077;&amp;#1085;. &amp;#1058;&amp;#1072;&amp;#1082;&amp;#1078;&amp;#1077;, &amp;#1076;&amp;#1086;&amp;#1075;&amp;#1086;&amp;#1074;&amp;#1086;&amp;#1088; &amp;#1084;&amp;#1086;&amp;#1078;&amp;#1077;&amp;#1090; &amp;#1073;&amp;#1099;&amp;#1090;&amp;#1100; &amp;#1075;&amp;#1072;&amp;#1088;&amp;#1072;&amp;#1085;&amp;#1090;&amp;#1080;&amp;#1088;&amp;#1086;&amp;#1074;&amp;#1072;&amp;#1085; &amp;#1085;&amp;#1077;&amp;#1080;&amp;#1079;&amp;#1073;&amp;#1077;&amp;#1078;&amp;#1085;&amp;#1086;&amp;#1089;&amp;#1090;&amp;#1100;&amp;#1102; &amp;#1085;&amp;#1072;&amp;#1082;&amp;#1072;&amp;#1079;&amp;#1072;&amp;#1085;&amp;#1080;&amp;#1103; &amp;#1079;&amp;#1072; &amp;#1077;&amp;#1075;&amp;#1086; &amp;#1085;&amp;#1072;&amp;#1088;&amp;#1091;&amp;#1096;&amp;#1077;&amp;#1085;&amp;#1080;&amp;#1077;: &amp;#1085;&amp;#1072;&amp;#1087;&amp;#1088;&amp;#1080;&amp;#1084;&amp;#1077;&amp;#1088;, &amp;#1079;&amp;#1072;&amp;#1082;&amp;#1083;&amp;#1102;&amp;#1095;&amp;#1077;&amp;#1085;&amp;#1085;&amp;#1099;&amp;#1077; &amp;#1089;&amp;#1086;&amp;#1086;&amp;#1073;&amp;#1097;&amp;#1072;&amp;#1102;&amp;#1090; &amp;#1086; &amp;#1089;&amp;#1074;&amp;#1086;&amp;#1077;&amp;#1084; &amp;#1076;&amp;#1086;&amp;#1075;&amp;#1086;&amp;#1074;&amp;#1086;&amp;#1088;&amp;#1077; &amp;#1085;&amp;#1072; &amp;#1089;&amp;#1074;&amp;#1086;&amp;#1073;&amp;#1086;&amp;#1076;&amp;#1091;, &amp;#1080; &amp;#1077;&amp;#1089;&amp;#1083;&amp;#1080; &amp;#1086;&amp;#1076;&amp;#1080;&amp;#1085; &amp;#1080;&amp;#1079; &amp;#1076;&amp;#1074;&amp;#1086;&amp;#1080;&amp;#1093; &amp;#1089;&amp;#1076;&amp;#1072;&amp;#1089;&amp;#1090; &amp;#1076;&amp;#1088;&amp;#1091;&amp;#1075;&amp;#1086;&amp;#1075;&amp;#1086; &amp;#1080; &amp;#1089;&amp;#1072;&amp;#1084; &amp;#1074;&amp;#1099;&amp;#1081;&amp;#1076;&amp;#1077;&amp;#1090;, &amp;#1090;&amp;#1086; &amp;#1076;&amp;#1088;&amp;#1091;&amp;#1078;&amp;#1082;&amp;#1080; &amp;#1087;&amp;#1088;&amp;#1077;&amp;#1076;&amp;#1072;&amp;#1085;&amp;#1085;&amp;#1086;&amp;#1075;&amp;#1086; &amp;#1091;&amp;#1073;&amp;#1100;&amp;#1102;&amp;#1090; &amp;#1087;&amp;#1088;&amp;#1077;&amp;#1076;&amp;#1072;&amp;#1090;&amp;#1077;&amp;#1083;&amp;#1103;. &amp;#1069;&amp;#1090;&amp;#1080; &amp;#1089;&amp;#1086;&amp;#1086;&amp;#1073;&amp;#1088;&amp;#1072;&amp;#1078;&amp;#1077;&amp;#1085;&amp;#1080;&amp;#1103; &amp;#1076;&amp;#1072;&amp;#1102;&amp;#1090; &amp;#1085;&amp;#1072;&amp;#1084; &amp;#1085;&amp;#1077;&amp;#1082;&amp;#1080;&amp;#1081; &amp;#1085;&amp;#1072;&amp;#1084;&amp;#1077;&amp;#1082; &amp;#1085;&amp;#1072; &amp;#1090;&amp;#1086;, &amp;#1087;&amp;#1086;&amp;#1095;&amp;#1077;&amp;#1084;&amp;#1091; &amp;#1080; &amp;#1082;&amp;#1072;&amp;#1082; &amp;#1074; &amp;#1095;&amp;#1077;&amp;#1083;&amp;#1086;&amp;#1074;&amp;#1077;&amp;#1095;&amp;#1077;&amp;#1089;&amp;#1082;&amp;#1086;&amp;#1084; &amp;#1086;&amp;#1073;&amp;#1097;&amp;#1077;&amp;#1089;&amp;#1090;&amp;#1074;&amp;#1077; &amp;#1087;&amp;#1086;&amp;#1103;&amp;#1074;&amp;#1080;&amp;#1083;&amp;#1080;&amp;#1089;&amp;#1100; &amp;#1084;&amp;#1086;&amp;#1088;&amp;#1072;&amp;#1083;&amp;#1100; &amp;#1080; &amp;#1087;&amp;#1088;&amp;#1072;&amp;#1074;&amp;#1086;.&lt;/div&gt;&lt;br&gt;&lt;div&gt;&amp;#1041;&amp;#1086;&amp;#1083;&amp;#1077;&amp;#1077; &amp;#1090;&amp;#1086;&amp;#1075;&amp;#1086;, &amp;#1086;&amp;#1073;&amp;#1077;&amp;#1089;&amp;#1087;&amp;#1077;&amp;#1095;&amp;#1080;&amp;#1074;&amp;#1072;&amp;#1103; &amp;#1074;&amp;#1099;&amp;#1087;&amp;#1086;&amp;#1083;&amp;#1085;&amp;#1077;&amp;#1085;&amp;#1080;&amp;#1077; &amp;#1076;&amp;#1086;&amp;#1075;&amp;#1086;&amp;#1074;&amp;#1086;&amp;#1088;&amp;#1072; &amp;#1090;&amp;#1077;&amp;#1084; &amp;#1080;&amp;#1083;&amp;#1080; &amp;#1080;&amp;#1085;&amp;#1099;&amp;#1084; &amp;#1089;&amp;#1087;&amp;#1086;&amp;#1089;&amp;#1086;&amp;#1073;&amp;#1086;&amp;#1084;, &amp;#1079;&amp;#1072;&amp;#1082;&amp;#1083;&amp;#1102;&amp;#1095;&amp;#1077;&amp;#1085;&amp;#1085;&amp;#1099;&amp;#1077;, &amp;#1082;&amp;#1072;&amp;#1079;&amp;#1072;&amp;#1083;&amp;#1086;&amp;#1089;&amp;#1100; &amp;#1073;&amp;#1099;,&amp;nbsp;&lt;i&gt;&amp;#1086;&amp;#1075;&amp;#1088;&amp;#1072;&amp;#1085;&amp;#1080;&amp;#1095;&amp;#1080;&amp;#1074;&amp;#1072;&amp;#1102;&amp;#1090;&lt;/i&gt; &amp;#1089;&amp;#1074;&amp;#1086;&amp;#1102; &amp;#1089;&amp;#1074;&amp;#1086;&amp;#1073;&amp;#1086;&amp;#1076;&amp;#1091; &amp;#1076;&amp;#1077;&amp;#1081;&amp;#1089;&amp;#1090;&amp;#1074;&amp;#1080;&amp;#1081;. &amp;#1058;&amp;#1077;&amp;#1084; &amp;#1085;&amp;#1077; &amp;#1084;&amp;#1077;&amp;#1085;&amp;#1077;&amp;#1077;, &amp;#1080;&amp;#1084;&amp;#1077;&amp;#1085;&amp;#1085;&amp;#1086; &amp;#1101;&amp;#1090;&amp;#1086; &amp;#1086;&amp;#1075;&amp;#1088;&amp;#1072;&amp;#1085;&amp;#1080;&amp;#1095;&amp;#1077;&amp;#1085;&amp;#1080;&amp;#1077; &amp;#1087;&amp;#1086;&amp;#1079;&amp;#1074;&amp;#1086;&amp;#1083;&amp;#1103;&amp;#1077;&amp;#1090; &amp;#1080;&amp;#1084; &amp;#1076;&amp;#1086;&amp;#1089;&amp;#1090;&amp;#1080;&amp;#1095;&amp;#1100; &amp;#1088;&amp;#1077;&amp;#1079;&amp;#1091;&amp;#1083;&amp;#1100;&amp;#1090;&amp;#1072;&amp;#1090;&amp;#1072;, &amp;#1082;&amp;#1086;&amp;#1090;&amp;#1086;&amp;#1088;&amp;#1099;&amp;#1081; &amp;#1085;&amp;#1077;&amp;#1074;&amp;#1086;&amp;#1079;&amp;#1084;&amp;#1086;&amp;#1078;&amp;#1077;&amp;#1085; &amp;#1073;&amp;#1077;&amp;#1079; &amp;#1090;&amp;#1072;&amp;#1082;&amp;#1086;&amp;#1075;&amp;#1086; &amp;#1086;&amp;#1075;&amp;#1088;&amp;#1072;&amp;#1085;&amp;#1080;&amp;#1095;&amp;#1077;&amp;#1085;&amp;#1080;&amp;#1103;. &amp;#1058;&amp;#1072;&amp;#1082; &amp;#1095;&amp;#1090;&amp;#1086; &amp;#1089;&amp;#1074;&amp;#1086;&amp;#1073;&amp;#1086;&amp;#1076;&amp;#1072; - &amp;#1089;&amp;#1090;&amp;#1088;&amp;#1072;&amp;#1085;&amp;#1085;&amp;#1072;&amp;#1103; &amp;#1074;&amp;#1077;&amp;#1097;&amp;#1100;, &amp;#1080;&amp;#1085;&amp;#1086;&amp;#1075;&amp;#1076;&amp;#1072; &amp;#1077;&amp;#1077; &amp;#1086;&amp;#1075;&amp;#1088;&amp;#1072;&amp;#1085;&amp;#1080;&amp;#1095;&amp;#1077;&amp;#1085;&amp;#1080;&amp;#1077; &amp;#1087;&amp;#1086;&amp;#1079;&amp;#1074;&amp;#1086;&amp;#1083;&amp;#1103;&amp;#1077;&amp;#1090; &amp;#1085;&amp;#1072;&amp;#1084; &amp;#1089;&amp;#1076;&amp;#1077;&amp;#1083;&amp;#1072;&amp;#1090;&amp;#1100; &amp;#1073;&amp;#1086;&amp;#1083;&amp;#1100;&amp;#1096;&amp;#1077;.&lt;/div&gt;&lt;br&gt;&lt;div&gt;&amp;#1051;&amp;#1080;&amp;#1090;&amp;#1077;&amp;#1088;&amp;#1072;&amp;#1090;&amp;#1091;&amp;#1088;&amp;#1072;:&lt;/div&gt;&lt;div&gt;&lt;font face="lucida, arial, sans-serif"&gt;Ross, Don, &amp;quot;Game Theory&amp;quot;,&amp;nbsp;&lt;i&gt;The Stanford Encyclopedia of Philosophy (Fall 2009 Edition)&lt;/i&gt;, Edward N. Zalta (ed.), URL = &amp;lt;&lt;a href="http://plato.stanford.edu/entries/game-theory/"&gt;http://plato.stanford.edu/entries/game-theory/&lt;/a&gt;&amp;gt;.&lt;/font&gt;&lt;br&gt;&amp;nbsp;&lt;/div&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-5553431199967988299?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/5553431199967988299/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=5553431199967988299' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/5553431199967988299'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/5553431199967988299'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2010/04/blog-post_24.html' title='Дилемма заключенного'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-1613627095846260114</id><published>2010-04-15T20:23:00.001+03:00</published><updated>2010-04-15T20:23:25.303+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web'/><title type='text'>Анти-спам в Google</title><content type='html'>Получил сегодня при поиске в Google такое сообщение:&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/_xJYV3lh7hLg/S8dLQf1nYPI/AAAAAAAAISQ/9YjysOOp1V0/s1600/google-antispam.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://2.bp.blogspot.com/_xJYV3lh7hLg/S8dLQf1nYPI/AAAAAAAAISQ/9YjysOOp1V0/s400/google-antispam.JPG" width="390" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Оказывается, поисковые запросы тоже проверяются на вирусы...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-1613627095846260114?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/1613627095846260114/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=1613627095846260114' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/1613627095846260114'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/1613627095846260114'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2010/04/google.html' title='Анти-спам в Google'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_xJYV3lh7hLg/S8dLQf1nYPI/AAAAAAAAISQ/9YjysOOp1V0/s72-c/google-antispam.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-6286571717601186271</id><published>2010-04-08T16:32:00.002+03:00</published><updated>2010-04-08T16:32:54.721+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='humor'/><title type='text'>Об отпуске</title><content type='html'>- Я только что с моря, плавал в маске!&lt;br /&gt;
- Чтобы рыбы не узнали?!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-6286571717601186271?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/6286571717601186271/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=6286571717601186271' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/6286571717601186271'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/6286571717601186271'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2010/04/blog-post.html' title='Об отпуске'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-4656233142401252034</id><published>2010-03-11T21:28:00.002+02:00</published><updated>2010-03-11T21:29:09.318+02:00</updated><title type='text'>О физике</title><content type='html'>&lt;a href="http://ru.wikipedia.org/wiki/%D0%9F%D0%B5%D1%80%D0%B2%D0%BE%D0%B5_%D0%BD%D0%B0%D1%87%D0%B0%D0%BB%D0%BE_%D1%82%D0%B5%D1%80%D0%BC%D0%BE%D0%B4%D0%B8%D0%BD%D0%B0%D0%BC%D0%B8%D0%BA%D0%B8"&gt;Первое&lt;/a&gt; и &lt;a href="http://ru.wikipedia.org/wiki/%D0%92%D1%82%D0%BE%D1%80%D0%BE%D0%B5_%D0%BD%D0%B0%D1%87%D0%B0%D0%BB%D0%BE_%D1%82%D0%B5%D1%80%D0%BC%D0%BE%D0%B4%D0%B8%D0%BD%D0%B0%D0%BC%D0%B8%D0%BA%D0%B8"&gt;второе&lt;/a&gt; начала термодинамики можно сформулировать так: &lt;br /&gt;
&lt;blockquote&gt;
&lt;i&gt;Количество постоянно, а качество ухудшается&lt;/i&gt;&lt;/blockquote&gt;
&lt;p&gt;Но это очень пессимистическая формулировка. Энтропия возрастает только в замкнутой системе. Если же над системой совершать работу, то энтропия может и уменьшится. Поэтому более конструктивно будет сказать так: &lt;br /&gt;
&lt;blockquote&gt;
&lt;i&gt;Хочешь повысить качество - работай!&lt;/i&gt; &lt;/blockquote&gt;
&lt;p&gt;И это следствие фундаментальных законов природы!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-4656233142401252034?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/4656233142401252034/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=4656233142401252034' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/4656233142401252034'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/4656233142401252034'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2010/03/blog-post_11.html' title='О физике'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-1805363250849191441</id><published>2010-03-10T12:31:00.000+02:00</published><updated>2010-03-10T12:31:58.307+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='humor'/><category scheme='http://www.blogger.com/atom/ns#' term='kharkov'/><title type='text'>Креативная дверь в Харькове</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: left;"&gt;
Впрочем, по виду, за этой дверью пусто...&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/_xJYV3lh7hLg/S5d0wLxr_JI/AAAAAAAAINc/8LmPadLzIFI/s1600-h/thedoor.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="640" src="http://1.bp.blogspot.com/_xJYV3lh7hLg/S5d0wLxr_JI/AAAAAAAAINc/8LmPadLzIFI/s640/thedoor.jpg" width="476" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-1805363250849191441?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/1805363250849191441/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=1805363250849191441' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/1805363250849191441'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/1805363250849191441'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2010/03/blog-post.html' title='Креативная дверь в Харькове'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_xJYV3lh7hLg/S5d0wLxr_JI/AAAAAAAAINc/8LmPadLzIFI/s72-c/thedoor.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-142232103944718004</id><published>2010-02-11T21:04:00.000+02:00</published><updated>2010-02-11T21:04:36.092+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='humor'/><category scheme='http://www.blogger.com/atom/ns#' term='kharkov'/><title type='text'>Сердце Харькова</title><content type='html'>Вот интересно, почему &lt;a href="http://www.google.com/profiles/lzeitlin"&gt;Профиль Google&lt;/a&gt; показывает как "Мои места" угол улиц Красноармейской и Славянской? Видимо, по мнению Google в этом скромном месте напротив вокзала находится истинный центр Харькова.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-142232103944718004?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/142232103944718004/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=142232103944718004' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/142232103944718004'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/142232103944718004'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2010/02/blog-post.html' title='Сердце Харькова'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-8059309483792074351</id><published>2010-01-19T22:10:00.009+02:00</published><updated>2010-01-19T22:28:35.965+02:00</updated><title type='text'>Где я был</title><content type='html'>По &lt;a href="http://javax-slr.livejournal.com/288441.html"&gt;наводке&lt;/a&gt; Паши Бернштама (картинка кликабельна):
&lt;p&gt;
&lt;a href="http://myworldmap.ru/map.php?user=6034&amp;x=800&amp;y=450"&gt;&lt;img src="http://myworldmap.ru/map.php?user=6034&amp;x=400&amp;y=225" width="400" height="225"&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-8059309483792074351?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/8059309483792074351/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=8059309483792074351' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/8059309483792074351'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/8059309483792074351'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2010/01/blog-post.html' title='Где я был'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-2410682295954640709</id><published>2009-11-20T13:59:00.003+02:00</published><updated>2010-01-18T11:08:18.528+02:00</updated><title type='text'>Lingvo 12 на Windows 7</title><content type='html'>Lingvo 12 не хочет запускаться под Windows 7: выдается такое сообщение:
&lt;p&gt;
&lt;code&gt;
"Нет доступа к файлу c:\ProgramData\ABBYY\Lingvo\12.0\Licenses\Licensing.bin"
&lt;/code&gt;
&lt;p&gt;
Проблему можно решить, если выдать права на "Полный доступ" на указанный файл группе "Пользователи" (по умолчанию эта группа имеет доступ только на чтение).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-2410682295954640709?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/2410682295954640709/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=2410682295954640709' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/2410682295954640709'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/2410682295954640709'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2009/11/lingvo-12-windows-7.html' title='Lingvo 12 на Windows 7'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-6855176549990623552</id><published>2009-11-10T19:40:00.003+02:00</published><updated>2010-03-10T12:33:36.869+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>How to open Outlook Developer Reference in Office 2007</title><content type='html'>If you are a developer working with Outlook, you will definitely need Outlook Object Model reference that ships with Outlook. Unfortunately, getting to it in Outlook 2007 is not exactly straightforward. 
&lt;br /&gt;
The standard way, apparently envisioned by Microsoft, is as follows. First, you need to enable Developer tab in Outlook. For this:
&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;On the Tools menu, click Options. 
&lt;/li&gt;
&lt;li&gt;On the Other tab, click Advanced Options, and then select the Show Developer tab in the Ribbon check box. 
&lt;/li&gt;
&lt;/ol&gt;
Once that's done, you'll need to do the following:
&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;Open an old email or create a new one.
&lt;/li&gt;
&lt;li&gt;In the email viewing/editing window, click on Developer tab
&lt;/li&gt;
&lt;li&gt;Press Visual Basic button
&lt;/li&gt;
&lt;li&gt;Once Visual Basic editor opens, select Help from the menu or toolbar.
&lt;/li&gt;
&lt;/ol&gt;
Cumbersome to say the least! Fortunately, there's a quicker way. Just run the following command (in cmd window or through a shortcut):

&lt;br /&gt;
&lt;pre&gt;c:\Program Files\Microsoft Office\Office12\CLVIEW.EXE OUTLOOK.DEV Outlook
&lt;/pre&gt;
&lt;code&gt;CLVIEW.EXE&lt;/code&gt; is Office 2007 help viewer. The path to it may need  to be adjusted depending on the location of your Office 2007 installation.
&lt;br /&gt;
This method of course works for other Office applicaitons: all you need to do is replace OUTLOOK.DEV with WINWORD.DEV or EXCEL.DEV in the first command line parameter. The second command line parameter is just window title, so it can be anything.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-6855176549990623552?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/6855176549990623552/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=6855176549990623552' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/6855176549990623552'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/6855176549990623552'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2009/11/how-to-open-outlook-developer-reference.html' title='How to open Outlook Developer Reference in Office 2007'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-3545700639394444326</id><published>2009-11-06T14:03:00.004+02:00</published><updated>2009-11-07T20:36:23.039+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='delphi'/><title type='text'>Delphi 5 on Windows 7</title><content type='html'>Delphi 5 may seem like an ancient tool nowadays, but some of us need to use it. Here are some pitfalls of running Delphi on Windows 7:
&lt;p&gt;
1. Delphi fails to compile a project with a type library (*.tlb file) with the following error:

&lt;pre&gt;
[Error] RLINK32: Error opening file: "...tlb"
&lt;/pre&gt;

The message is in fact misleading, since the TLB file itself is perfectly accessible. Monitoring the compilation process with &lt;a href="http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx"&gt;Sysinternal's Process Monitor&lt;/a&gt; revelead that Delphi tries to write a temporary file named dfwtemp.tlb to its &lt;code&gt;bin&lt;/code&gt; folder (under Program Files), which under Windows 7 is not permitted unless you run Delphi as administrator.
&lt;p&gt;
To resolve the problem, grant full access on Delphi bin folder to the Users local group. 
&lt;p&gt;
2. Windows 7 no longer opens old help files (hlp extension). For some reason Microsoft decided not to include WinHlp32.exe anymore, even though the one from Windows XP works perfectly. To be precise, there IS a file named WinHlp32.exe in Windows directory, but it DOES NOT open HLP files; instead it shows a message that this functionality is no longer available.
&lt;p&gt;
To read Deplhi's HLP files (or any other HLP files), copy winhlp32.exe from an XP computer to Windows directory. This is not going to be easy though, since Windows 7 is very fussy about overwriting anything in Windows directory. To overwrite the existing dummy file (which is owned by a pseudo-user TrustedInstaller), first take ownership of it, then grant yourself full access, then copy the file "as administrator".&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-3545700639394444326?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/3545700639394444326/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=3545700639394444326' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/3545700639394444326'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/3545700639394444326'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2009/11/delphi-5-on-windows-7.html' title='Delphi 5 on Windows 7'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-3351888601176796260</id><published>2009-11-03T12:47:00.006+02:00</published><updated>2009-11-07T20:27:13.286+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sysadmin'/><title type='text'>Administration under Windows 7</title><content type='html'>I received a new computer with Windows 7, and here are the first impression of doing system administration tasks from this new OS:

&lt;p&gt;
1. Windows Server 2003 admin pack no longer works, need to download Remote Server Administration Tools for Windows 7 from &lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=7d2f6ad7-656b-4313-a005-4e344e43997d"&gt;here&lt;/a&gt;.
&lt;p&gt;

2. Even then, Dial-in tab is not available. There is an old workaround from Windows XP time that still works though. Its descrption can be found in many places, including &lt;a href="http://windowsitpro.com/article/articleid/78746/jsi-tip-6988-when-i-use-active-directory-users-and-computers-from-the-windows-server-2003-adminpakmsi-on-windows-xp-the-dial-in-tab-does-not-appear-in-a-users-properties.html"&gt;here&lt;/a&gt;, but here's brief recap:

&lt;ul&gt;
&lt;li&gt;Copy/Paste the following to a Dialin.reg file:

&lt;pre&gt;
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\RasDialin.UserAdminExt]
@=""

[HKEY_CLASSES_ROOT\RasDialin.UserAdminExt\CLSID]
@="{B52C1E50-1DD2-11D1-BC43-00C04FC31FD3}"

[HKEY_CLASSES_ROOT\RasDialin.UserAdminExt.1]
@=""

[HKEY_CLASSES_ROOT\RasDialin.UserAdminExt.1\CLSID]
@="{B52C1E50-1DD2-11D1-BC43-00C04FC31FD3}"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MMC\NodeTypes\{19195a5b-6da0-11d0-afd3-00c04fd930c9}\Extensions\NameSpace]
"{B52C1E50-1DD2-11D1-BC43-00C04FC31FD3}"="RAS Dialin - User Node Extension"
&lt;/pre&gt;

&lt;li&gt;Merge the Dialin.reg file with your Windows XP registry, or run regedit /s dialin.reg.

&lt;li&gt;Copy 3 DLLs from a Windows Server 2003 domain controller's system32 directory to your computer's system32 directory: mprsnap.dll, rasuser.dll, rtrfiltr.dll and register rasuser.dll with regsvr32. This can be automated by the following sequence of commands:
&lt;pre&gt;
CD /D %SystemRoot%\System32
copy \\ServerName\Admin$\System32\mprsnap.dll *.*
copy \\ServerName\Admin$\System32\rasuser.dll *.*
copy \\ServerName\Admin$\System32\rtrfiltr.dll *.*
regsvr32 rasuser.dll
&lt;/pre&gt;
&lt;/ul&gt;
&lt;p&gt;
3. There's no Exchange System Manager for Windows 7 (at least for Exchange 2003). The one from Exchange 2003 doesn't work. The ESM for Vista works, but its installer fails to install it on Windows 7 (it strictly checks for Vista). Some generous soul has hacked the install to work on Windows 7 and made it available for download from this page: &lt;a href="http://nwcalc.web44.net/Win7/"&gt;http://nwcalc.web44.net/Win7/&lt;/a&gt;. See the discussion &lt;a href="http://social.answers.microsoft.com/Forums/en-US/GettingReadyforWindows7/thread/9960361d-99e2-4c6e-a331-fcc03c42521f"&gt;here&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-3351888601176796260?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/3351888601176796260/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=3351888601176796260' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/3351888601176796260'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/3351888601176796260'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2009/11/administration-under-windows-7.html' title='Administration under Windows 7'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-8595084843392752609</id><published>2009-10-13T13:36:00.003+03:00</published><updated>2009-10-24T15:23:27.883+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='samba'/><category scheme='http://www.blogger.com/atom/ns#' term='sysadmin'/><title type='text'>Samba shares inaccessible after power failure</title><content type='html'>&lt;p&gt;A test Samba server (domain member with ADS security) suffered a crash due to power failure, and after that its shared became inacessible: when Windows clients tried to access them, password dialog was shown and the correct password was not accepted.
&lt;p&gt;Samba log showed the following:
&lt;pre&gt;
[2009/10/08 13:22:25, 1] smbd/sesssetup.c:reply_spnego_kerberos(316)
  Failed to verify incoming ticket with error NT_STATUS_LOGON_FAILURE!
&lt;/pre&gt;
&lt;p&gt;Winbind log showed the following
&lt;pre&gt;
[2009/10/08 13:13:45, 5] nsswitch/winbindd_user.c:winbindd_getpwnam(353)
  Could not parse domain user: lz
&lt;/pre&gt;
&lt;p&gt;The problem was resolved by removing all *.tdb files in /var/lib/samba.
&lt;p&gt;WARNING. This was a test server, so removing the files were not a problem. If it were a production server, removing windbindd_idmap.tdb would destroy the mapping of Windows and Unix users, and thus all file permissions on Samba shares would be screwed up. On a production server one would try to rescue at least windbindd_idmap.tdb.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-8595084843392752609?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/8595084843392752609/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=8595084843392752609' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/8595084843392752609'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/8595084843392752609'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2009/10/samba-shares-inaccessible-after-power.html' title='Samba shares inaccessible after power failure'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-1050010111341208209</id><published>2009-10-02T12:57:00.000+03:00</published><updated>2009-10-02T12:58:31.505+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='humor'/><title type='text'>О сыре</title><content type='html'>Маасдам - must die&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-1050010111341208209?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/1050010111341208209/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=1050010111341208209' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/1050010111341208209'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/1050010111341208209'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2009/10/blog-post.html' title='О сыре'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-1862321141231299</id><published>2009-06-07T14:45:00.006+03:00</published><updated>2009-06-07T15:30:43.977+03:00</updated><title type='text'>Что есть истина?</title><content type='html'>"Что есть истина?", говорят, спросил Понтий Пилат у Иисуса. 
&lt;p&gt;
Спустя около 1900 лет польский логик Альфред Тарский задался тем же вопросом, но не из религиозных соображений (Тарский родился евреем, принял католицизм, но на самом деле был атеистом), а из сугубо математических. Тарского беспокоило, что математика оперирует тем, что он называл "семантическими понятиями" (например, "истина" или "доказательство"), не имея четких их определений. Тарский взялся исправить эту ситуацию и создал метод определения истины для формальных языков. Важнейшей, на мой взгляд, особенностью определения истины Тарского является то, что понятие истинности высказываний какого-либо языка L определяется не на самом этом языке, а на его метаязыке - т.е. более широком языке, на котором можно говорить о высказываниях языка L. Если здесь возможно выйти за пределы языков формальной логики и рассмотреть некий всеобщий человеческий язык, т.е. совокупность всех высказываний, которые человек теоретически в состоянии сделать на любом естественном языке, языке математических формул, языке программирования и т.п., то получается, что истинность этих высказываний может быть определена только на метаязыке, т.е. языке более широком, и потому автоматически выходящем за пределы познаваемого человеком.
&lt;p&gt;
"Г-сподь Б-г ваш - истина", - так завершается главная еврейская молитва "Шма".&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-1862321141231299?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/1862321141231299/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=1862321141231299' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/1862321141231299'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/1862321141231299'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2009/06/blog-post.html' title='Что есть истина?'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-8183544558511701065</id><published>2009-05-19T20:24:00.002+03:00</published><updated>2009-05-19T20:27:16.361+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='humor'/><title type='text'>Лучшие вопросы туристов в Риме</title><content type='html'>&lt;ul&gt;
  &lt;li&gt;В Сикстинской капелле: "А где же Сикстинская Мадонна?"
  &lt;li&gt;На площади Навона: "А кто такой Навон"?
  &lt;li&gt;В соборе Св. Петра: 
&lt;p&gt;Экскурсовод: "Вот какого надгробного памятника удостоился скромный рыбак из Галилеи". 
&lt;p&gt;Турист: "А Галилея что, названа в честь Галилео Галилея"?
&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-8183544558511701065?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/8183544558511701065/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=8183544558511701065' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/8183544558511701065'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/8183544558511701065'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2009/05/blog-post.html' title='Лучшие вопросы туристов в Риме'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-9001404341397545124</id><published>2009-04-13T15:16:00.003+03:00</published><updated>2009-10-24T15:38:19.196+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sysadmin'/><title type='text'>Network access blocked to a server</title><content type='html'>&lt;p&gt;A domain controller running Windows 2003 Server SP1 ran out of disk space. When I tried to connect to it to clean up the disk, I found  that the server was not accessible from network. Even ping didn't work. I logged in to the server's console and found the following events in the system log:
&lt;pre&gt;
Source: IPSec
Event ID: 4294
Description:
The IPSec driver has entered Secure mode. IPSec policies, if they have been
configured, are now being applied to this computer.

Event type: Error
Source: IPSec
Event ID: 4292
Description:
The IPSec driver has entered Block mode. IPSec will discard all inbound and outbound 
TCP/IP network traffic that is not permitted by boot-time IPSec Policy exemptions. 
User Action: To restore full unsecured TCP/IP connectivity, disable the IPSec 
services, and then restart the computer.  For detailed troubleshooting information, 
review the events in the Security event log.
&lt;/pre&gt;

&lt;p&gt;The explanation was found in the following Microsoft KB article: &lt;a href="http://support.microsoft.com/kb/912023"&gt;http://support.microsoft.com/kb/912023&lt;/a&gt;. Apparently, the IPsec security policy registry key got corrupted, and IPsec panicked and blocked all access to the computer. The solution was, as described in the KB article in detail, to remove the following registry key: HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\IPSec\Policy\Local.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-9001404341397545124?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/9001404341397545124/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=9001404341397545124' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/9001404341397545124'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/9001404341397545124'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2009/04/network-access-blocked-to-server.html' title='Network access blocked to a server'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-4910296349885946804</id><published>2009-04-12T14:19:00.008+03:00</published><updated>2009-05-19T20:28:47.264+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='humor'/><title type='text'>Первоапрельские тезисы - 2009</title><content type='html'>С некоторым опозданием, сводка первоапрельских новостей.
&lt;p&gt;
В мире высоких технологий. Netcraft &lt;a href="http://news.netcraft.com/archives/2009/04/01/deluge_of_browser_security_issues_drives_mass_migration.html"&gt;сообщает&lt;/a&gt; о резком всплеске популярности браузера Lynx вследствие массовых проблем с безопасностью в других браузерах. Особенно популярен стал Lynx на банковских сайтах.
&lt;p&gt;
Google &lt;a href="http://www.google.com/intl/en/landing/cadie/index.html"&gt;сообщает&lt;/a&gt; о запуске CADIE, первой в мире системы с подлинным искусственным интеллектом.
&lt;p&gt;
Opera вводит с своем браузере новую возможность: управление выражением лица (face gestures): "By using an internal technology dubbed Face Observation Opera Language, we are able to recognize pre-determined facial expressions and match them to commands on the Opera browser."
&lt;p&gt;
Qt Software запустило новое сообщество: &lt;a href="http://www.qtoverload.com/"&gt;qtoverload.com&lt;/a&gt;.
&lt;p&gt;
The eBook Russia &lt;a href="http://www.the-ebook.org/rus/?p=1184"&gt;сообщает&lt;/a&gt; о новом устройстве для чтения с революционно изогнутым экраном.
&lt;p&gt;
IETF выпустило RFC5514, предлагающий новый способ решения проблемы внедрения IPv6: &lt;a href="http://www.rfc-editor.org/rfc/rfc5514.txt"&gt;IPv6 over Social Networks&lt;/a&gt;
&lt;p&gt;
Издательство O'Reilly готовит новую книгу "Mastering cat", посвященную UNIX-ной команде cat, и публикует &lt;a href="http://www.shlomifish.org/humour/bits/Mastering-Cat/"&gt;интервью с автором&lt;/a&gt;.
&lt;p&gt;
Наконец, газета Guardian &lt;a href="http://www.guardian.co.uk/media/2009/apr/01/guardian-twitter-media-technology"&gt;переходит&lt;/a&gt; с бумажного издания на Twitter.

&lt;p&gt;Переходим к новостям политики. Жена Ющенко (якобы) &lt;a href="http://korrespondent.net/ukraine/politics/791027"&gt;сообщила&lt;/a&gt; своему мужу-президенту, что снова беременна. На сайте программы Подробности &lt;a href="http://podrobnosti.ua/economy/2009/04/01/592746.html"&gt;сообщили&lt;/a&gt;, что Кабмин ввел временную администрацию в НБУ (кто бы ввел временную администрацию а Кабмин?). Korrespondent.net не очень смешно пошутил, что Валуев уходит в монастырь (ссылку дать не могу, новость снята). Зато их же шутка о том, что с 1-го мая в Киеве будут продавать не более одной бутылки водки в руки &lt;a href="http://korrespondent.net/kyiv/799765"&gt;имела большой резонанс&lt;/a&gt;, так что Киевской администрации пришлось даже выступать с &lt;a href="http://korrespondent.net/kyiv/799881"&gt;официальным опровержением&lt;/a&gt;. 
&lt;p&gt;
В Бельгии &lt;a href="http://korrespondent.net/strange/790846"&gt;пошутили&lt;/a&gt;, что королевский дворец продадут российскому бизнесмену.
&lt;p&gt;
Наконец, Паше Бернштаму &lt;a href="http://javax-slr.livejournal.com/225995.html"&gt;присвоено&lt;/a&gt; очередное воинское звание.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-4910296349885946804?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/4910296349885946804/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=4910296349885946804' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/4910296349885946804'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/4910296349885946804'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2009/04/2009.html' title='Первоапрельские тезисы - 2009'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-8549977046759903739</id><published>2009-04-11T16:01:00.004+03:00</published><updated>2009-05-21T12:36:41.930+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='routing'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='sysadmin'/><title type='text'>Setting ip IPsec tunnel from Linux to Cisco PIX</title><content type='html'>&lt;p&gt;In this post I am going to put down my experience setting up a IPsec tunnel from a Linux router to a Cisco PIX device. I'll explain the setup, the solution, and the pitfalls encountered along the way.&lt;/p&gt;

&lt;h2&gt;Setup&lt;/h2&gt;
&lt;p&gt;We have a LAN using IP subnet 192.168.0.0/22, connected to the Internet through a Linux router, whose external IP address is 80.1.1.1 (address made up for the sake of example, of course). The goal was to connect to a network within customer's LAN through IPsec tunnel. The destination net was 194.1.1.2/32 (yes, the netmask here is 32, since this actually was a single host; but I'd like to talk about it as a subnet, because in the case of a true subnet our solution would be the same, just netmask would have less bits). Even though the destination's IP address is "external-looking", it is blocked off the Internet by a firewall and is only reachable through IPsec via an external gateway whose address is 194.1.1.1. The following crude ASCII art diagram illustrates the setup:
&lt;pre&gt;
                              80.1.1.1     
   Our LAN     |------------|/              
---------------+Linux router+--------------|
192.168.0.0/22 |------------|              |
                                           |
            IPsec tunnel                   |
    ---------------------------------------|
    |194.1.1.1
    |         \|---------|  Dest. subnet
    |----------+Cisco PIX+----------------
               |---------|  194.1.1.2/32
&lt;/pre&gt;
&lt;p&gt;Additional complication was that our IP address range 192.168.0.0/22 was in use in the customer's LAN, thus we could not allow our packets to go into their network with their original source IP addresses. To circumvent this, our first step was to set up SNAT to masquerade all our outgoing packets as coming from IP address 172.16.1.1.
&lt;/p&gt;
&lt;p&gt;The Cisco PIX was managed by the customer, and thus outside of our control. I was responsible to set up our Linux router.&lt;/p&gt;

&lt;h2&gt;Solution&lt;/h2&gt;
&lt;p&gt;Now I will jump forward and describe the solution that worked.&lt;/p&gt;

&lt;p&gt;Some theory on IPsec and indispensable guidance on setting up IPsec in Linux can be found at &lt;a href="http://ipsec-howto.org"&gt;Linux IPsec HOWTO&lt;/a&gt;. The solution below was based on the information obtained from the HOWTO.&lt;/p&gt;

&lt;h3&gt;SNAT&lt;/h3&gt;
&lt;p&gt;As mentioned above, our first step was to set up SNAT for our packets going off to the customer's net:
&lt;p&gt;
&lt;code&gt;
iptables -t nat -A POSTROUTING -d 194.1.1.2/32 -j SNAT --to-source 172.16.1.1
&lt;/code&gt;
&lt;/p&gt;
&lt;p&gt;Note that this is independent of IPsec. It just tells the kernel to masquerade any packets going out to 194.1.1.2/32 as coming from source address 172.16.1.1 (which does not need to correspond to any physical network interface of the router). Before any tunnel was set up, I could test the SNAT by pinging 194.1.1.2 and watching the source address of outgoing packets with tcpdump.&lt;/p&gt;

&lt;h3&gt;Kernel security policy&lt;/h3&gt;
&lt;p&gt;The next step is to set up kernel's &lt;i&gt;security policy&lt;/i&gt;. Simply put, we need to tell the kernel that whenever it sees a packet going to 194.1.1.2/32 it has to send it through tunnel that runs from 80.1.1.1 (our external address) to 194.1.1.1 (customer's external address). This is achieved with the following script:

&lt;code&gt;
&lt;pre&gt;
#!/bin/sh

SRCNET="172.16.1.1/32"
DSTNET="194.1.1.2/32"
TUNNEL_LOCAL="80.1.1.1"
TUNNEL_REMOTE="194.1.1.1"

/sbin/setkey -c  &gt;/dev/null 2&gt;&amp;1 &lt;&lt; EOF

spdadd $SRCNET $DSTNET any -P out ipsec
            esp/tunnel/$TUNNEL_LOCAL-$TUNNEL_REMOTE/require
            ;

spdadd $DSTNET $SRCNET any -P in ipsec
            esp/tunnel/$TUNNEL_REMOTE-$TUNNEL_LOCAL/require
           ;
EOF
&lt;/pre&gt;
&lt;/code&gt;

&lt;p&gt;Note that we only tell the kernel to use ESP and not AH. Many sources would tell you to use both, and this is a good thing to do; it's just that in our case, for some reason, the customer insisted on using ESP only. Also note that the SRCNET is set to 172.16.1.1/32, as the SNAT we set up earlier will modify the packets' source addresses before IPsec sees them. Had we not used SNAT, SRCNET would have been 192.168.0.0/22.&lt;/p&gt;

&lt;p&gt;Now the kernel knows when to use the tunnel, but to create the tunnel a &lt;i&gt;security association&lt;/i&gt; should be set up between our router and the remote Cisco box. This is the job of &lt;b&gt;racoon&lt;/b&gt; daemon, and I'm moving on to describe its configuration.&lt;/p&gt;

&lt;h3&gt;Racoon and ISAKMP&lt;/h3&gt;
&lt;p&gt;Racoon speaks ISAKMP protocol in order to create the tunnel. A detailed description if ISAKMP is outside the scope of this post, but it is important to know that creation of the tunnel proceeds in two phases. At phase 1 racoon negotiates a preliminary secure connection to the remote site called ISAKMP Security Association (SA). At phase 2, using the existing ISAKMP SA, it is able to privately talk to the remote site and negotiate the parameters of the IPsec tunnel itself. At phase 2 the actual IPSec Security Association (SA) is created.&lt;/p&gt;

&lt;p&gt;There are many details of ISAKMP that racoon needs to negotiate with the remote end of the tunnel. Description of them all is outside of our scope now. Our customer wanted to use the following parameters:&lt;/p&gt;
&lt;p&gt;Phase 1:
&lt;ul&gt;
  &lt;li&gt;Authentication Method: RSA-Key
  &lt;li&gt;Diffie-Hellman Group: 5 (1536 bit)
  &lt;li&gt;Encryption Algorithm: AES-256
  &lt;li&gt;Data Integrity Algorithm: SHA-1
  &lt;li&gt;Use aggressive mode: No
  &lt;li&gt;Lifetime:  86400s (1 day)
&lt;/ul&gt;
&lt;p&gt;Phase 2:
&lt;ul&gt;
  &lt;li&gt;Encapsulation (ESP or AH): ESP
  &lt;li&gt;Encryption Algorithm: AES-256
  &lt;li&gt;Authentication Algorithm: SHA-1
  &lt;li&gt;Perfect Forward Secrecy: No
  &lt;li&gt;Lifetime: 3600s (1 hour)
&lt;/ul&gt;
&lt;p&gt;
Let's to go over these requirements and try to make sense of them.
&lt;/p&gt;
&lt;p&gt;Phase 1:
&lt;ul&gt;
  &lt;li&gt;&lt;i&gt;Authentication Method: RSA-Key&lt;/i&gt;. There are several possible authentication methods, such as pre-shared key or RSA keys (or, rather, X509 certificates). We are going to use certificates.
  &lt;li&gt;&lt;i&gt;Diffie-Hellman Group: 5 (1536 bit)&lt;/i&gt;. Diffie-Hellman algorithm is used to exchange session keys between the IPsec peers. The "group" is one the algorithm's parameters. The important thing is that both peers use the same value.
  &lt;li&gt;&lt;i&gt;Encryption Algorithm: AES-256&lt;/i&gt;. This just means that out of the multitude of encryption algorithms they want to use AES with 256-bit long keys. 
  &lt;li&gt;&lt;i&gt;Data Integrity Algorithm: SHA-1&lt;/i&gt;. Similarly this just means that of all the hash algorithms they want to use SHA-1.
  &lt;li&gt;&lt;i&gt;Use aggressive mode: No&lt;/i&gt;. Aggressive mode is an optional feature of Phase 1 negotiation that "reduces the number of round-trips at the expense of not providing identity protection" (&lt;a href="http://tools.ietf.org/html/rfc2408#section-4.7"&gt;RFC2408&lt;/a&gt;). They don't want to use it. I guess they care about identity protection.
  &lt;li&gt;&lt;i&gt;Lifetime:  86400s (1 day)&lt;/i&gt;. This means that the ISAKMP SA that we establish at Phase 1 will have lifetime of 1 day, and after that will have to be renegotiated.
&lt;/ul&gt;
&lt;p&gt;Phase 2:
&lt;ul&gt;
  &lt;li&gt;&lt;i&gt;Encapsulation (ESP or AH): ESP&lt;/i&gt;. IPsec uses two protocols, ESP and AH. For some reason, they only want to use ESP (this is why when setting up kernel security policy above I told it to use ESP only).
  &lt;li&gt;&lt;i&gt;Encryption Algorithm: AES-256&lt;/i&gt;. Just using the same encryption algorithm as in Phase 1.
  &lt;li&gt;&lt;i&gt;Authentication Algorithm: SHA-1&lt;/i&gt;. Just using the same hash algorithm as in Phase 1.
  &lt;li&gt;&lt;i&gt;Perfect Forward Secrecy: No&lt;/i&gt;. Perfect Forward Secrecy is an optional feature of Phase 2 negotiation, which means that "disclosure of longterm secret keying material [RSA private key in our case] does not compromise the secrecy of the exchanged keys from previous communications". For whatever reason, they don't want to use it.
  &lt;li&gt;&lt;i&gt;Lifetime: 3600s (1 hour)&lt;/i&gt;. This means that the IPsec SA that we establish at Phase 2 will have lifetime of 1 hour, and after that will have to be renegotiated, so that if anyone is eavesdropping on us, they won't have much time to brute-force our keys.
&lt;/ul&gt;
&lt;p&gt;The above requirements translate into the following racoon config that can be added to &lt;code&gt;/etc/racoon/racoon.conf&lt;/code&gt;. The comments in the config below explain how config directives correspond to the requirements.

&lt;code&gt;
&lt;pre&gt;
# The following section tells racoon how to conduct Phase 1 
# negotiation to the remote peer 194.1.1.1
remote 194.1.1.1
{
  # We are NOT using aggressive mode, therefore the mode is "main"
  exchange_mode main;
  # The peer identifies themselves by their IP address. See below in "Pitfalls" 
  # section on why this directive was necessary.
  peers_identifier address;
  # We will not verify the peer's certificate. See below in "Pitfalls" 
  # section on why this directive was necessary.
  verify_cert off;
  # The following line specifies the location of our certificate and private key
  certificate_type x509 "ipsec.cer" "ipsec.key";

  proposal {
    # for encryption algorithm we will use AES 256
    encryption_algorithm aes 256;
    # for hash algorithm we will use SHA1
    hash_algorithm sha1;
    # we will authenticate with X509 certificate (called rsasig here)
    authentication_method rsasig;
    # We will use Diffie-Hellman group 5
    dh_group 5;
    # Lifetime of phase 1 association will be 24 hours
    lifetime time 86400 sec;
  }
}

# The following section tells racoon how to conduct Phase 2
# negotiation for packets exchanged between subnets 172.16.1.1/32 and
# 194.1.1.2/32. Notice that here we use "internal" source and destination
# subnet addresses, and NOT tunnel endpoint addresses.
sainfo address 172.16.1.1/32 any address 194.1.1.2/32 any
{
  # Lifetime of Phase 2 association will be 1 hour
  lifetime time 1 hour ;
  # for encryption algorithm we will use AES 256
  encryption_algorithm aes 256 ;
  # for authentication algorithm we will use SHA1
  authentication_algorithm hmac_sha1;
  # For compression algorithm we will use "deflate". This wasn't in the specs,
  # but it's the default
  compression_algorithm deflate ;
}

&lt;/pre&gt;
&lt;/code&gt;

&lt;h2&gt;Pitfalls&lt;/h2&gt;
&lt;p&gt;
IPsec is a complex protocol and many are the pitfalls on the road to a successful IPsec tunnel.
&lt;/p&gt;
&lt;h3&gt;Parameters&lt;/h3&gt;
&lt;p&gt;
Parameters offered by the initiator side (such as encryption algorithms, lifetimes, Diffie-Hellman group, etc.) must be exactly the same as expected by the remote side. In theory ISAKMP is supposed to negotiate the parameters, but in practice I found that even the slightest difference led to failed negotiation. The problem is aggravated by the fact that different implementation of IPsec (in our case that of Linux and Cisco PIX) use different configuration syntax and slightly different terminology, so that translating the requirements of Cisco PIX into the configuration language of racoon is not always straightforward.
&lt;/p&gt;
&lt;h3&gt;Identification&lt;/h3&gt;
&lt;p&gt;
In IPsec each party identifies itself to the other party and presents credentials to prove their identity. The protocol allows for several forms of identification, such as:
&lt;ul&gt;
&lt;li&gt;By IP address (i.e. a peer says "I am the owner of this IP address")
&lt;li&gt;By DNS name (i.e. a peer says "I am the owner of this DNS name")
&lt;li&gt;By distinguished name from an X509 certificate (i.e. a peer says "My DN is as follows")
&lt;/ul&gt;
etc. When you configure a tunnel, you need to specify which form of identification you use. When your credential is an X509 certificate, the best choice is identification by distinguished name, because the certificate is exactly the kind of credential that proves that the DN belongs to you. This form of identification is achieved by the following line in racoon configuration:
&lt;pre&gt;
&lt;code&gt;
my_identifier asn1dn; 
&lt;/code&gt;
&lt;/pre&gt;
&lt;/p&gt;
&lt;p&gt;
However, our customer configured its Cisco to identify itself by IP address. How does one prove with an X509 certificate that the IP address is his? Well, racoon expects that the certificate in this case will have an subjectAltName attribute with the value "IP:xx.xx.xx.xx" (where xx.xx.xx.xx is the peer's IP address). Unfortunately, our customer's certificate did not have such attribute. To work around, I had to turn off the certificate validation with "verify_cert off;" directive.
&lt;/p&gt;
&lt;h3&gt;Tunnel stability&lt;/h3&gt;
Unfortunately, the tunnel proved to be unstable. Approximately once in several days the remote end would terminate the ISAKMP association. This is not a problem in itself, since racoon is capable of re-negotiating the association when needed. However, apparently the remote end also terminates the IPsec association, but racoon does not notice this; thus it continues to use the IPsec association that the remote end no longer accepts and no data comes through.
&lt;p&gt;
In about an hour's time racoon will expire the IPsec connection and re-negotiation a new one, so the tunnel will be re-established. If you can't wait, you can force the renegotiation. One way to do it is to delete all security policy entries with &lt;code&gt;setkey -F&lt;/code&gt; command. Another is to remove the IPsec association with &lt;code&gt;racoonctl&lt;/code&gt; command (see manpage for details).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-8549977046759903739?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/8549977046759903739/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=8549977046759903739' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/8549977046759903739'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/8549977046759903739'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2009/02/setting-ip-ipsec-tunnel-from-linux-to.html' title='Setting ip IPsec tunnel from Linux to Cisco PIX'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-7632477307282456236</id><published>2009-03-11T20:58:00.006+02:00</published><updated>2009-04-11T16:15:21.211+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='book-review'/><category scheme='http://www.blogger.com/atom/ns#' term='anathem'/><title type='text'>Anathem: Bunjo and proton decay</title><content type='html'>From Neal Stephenson's &lt;i&gt;Anathem&lt;/i&gt;:
&lt;blockquote&gt;
Bunjo was a Millenarian math built around an empty salt mine two miles underground. Its fraas and suurs worked in shifts, sitting in total darkness waiting to see flashes of light from a vast array of crystalline particle detectors. Every thousand years they published their results. During the First Millennium they were pretty sure they had seen flashes on three separate occasions, but since then they had come up empty.
&lt;/blockquote&gt;
&lt;p&gt;
Compare this to the following paragraph from Lee Smolin's book "The Trouble with Physics" that tells the story of failed attempt to detect proton decay - the effect that, if observed, would confirm a wonderful physical theory known as SU(5):
&lt;blockquote&gt;
... all you had to do was surround the tank with detectors and wait. Funds were raised, and huge tanks were built in mines deep underground. The result were impatiently awaited.
&lt;p&gt;
Alter some twenty-five years, we are still waiting. No protons have decayed.
&lt;/blockquote&gt;
&lt;p&gt;
Add to it that Stephenson specifically lists Smolin's book among the sources for Anathem at his &lt;a href="http://www.nealstephenson.com/anathem/acknow.htm"&gt;Acknowledgements&lt;/a&gt; page, while Stephenson's praise for the book is printed on its back cover, and it's easy to imagine that the former quote is a joke at the expense of the latter.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-7632477307282456236?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/7632477307282456236/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=7632477307282456236' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/7632477307282456236'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/7632477307282456236'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2009/03/anathem-bunjo-and-proton-decay.html' title='Anathem: Bunjo and proton decay'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-6324108437747035860</id><published>2009-02-14T11:37:00.010+02:00</published><updated>2009-03-11T21:09:40.471+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='book-review'/><category scheme='http://www.blogger.com/atom/ns#' term='anathem'/><title type='text'>Anathem: Iconographies</title><content type='html'>Having finished &lt;a href="http://www.nealstephenson.com"&gt;Neal Stephenson&lt;/a&gt;'s &lt;a href="http://www.nealstephenson.com/anathem/"&gt;&lt;i&gt;Anathem&lt;/i&gt;&lt;/a&gt; I feel like making a few notes.
&lt;p&gt;
First and foremost, it's a great book.
&lt;p&gt;
For the rest of this post I'll try to decipher some of the &lt;i&gt;iconographies&lt;/i&gt; from the book.
&lt;ul&gt;
&lt;li&gt;&lt;i&gt;Temnestrian Iconography&lt;/i&gt;:
&lt;blockquote&gt;
It depicts us as clowns... But… clowns with a sinister aspect. [...] [Originates from] &lt;i&gt;The Cloud-weaver&lt;/i&gt;, a satirical play by the Ethran playwright Temnestra that mocks Thelenes by name and that was used as evidence in his trial.
&lt;/blockquote&gt;
This is a reference to &lt;i&gt;The Clouds&lt;/i&gt;, a satirical play by the Athenian playwrite Aristophanes that mocked Socrates and contributed to the latter's trial. That Thelenes is Arbre's Socrates is evident from many other references.
&lt;li&gt;&lt;i&gt;Doxan Iconography&lt;/i&gt;:
&lt;blockquote&gt;
[Originates from] A Praxic Age moving picture serial. An adventure drama about a military spaceship sent to a remote part of the galaxy to prevent hostile aliens from establishing hegemony, and marooned when their hyperdrive is damaged in an ambush. The captain of the ship was passionate, a hothead. His second-in-command was Dox, a theorician, brilliant, but unemotional and cold.
&lt;/blockquote&gt;
This must be obvious to the American audience, but took me a while to figure out. The moving picture serial is &lt;i&gt;Star Trek&lt;/i&gt;, the ship is &lt;i&gt;USS Enterprise&lt;/i&gt;, the passionate captain is Kirk, the unemotional and cold theorician is Spock.
&lt;li&gt;&lt;i&gt;Yorran Iconography&lt;/i&gt;. This one is from "an illustrated book", but "later they made moving pictures of it":
&lt;blockquote&gt;
Yorr is identified as a theorician, but if you see how he actually spends his time, he’s really more of a praxic. He has turned green from working with chemicals, and he has a tentacle sprouting from the back of his skull. Always wears a white laboratory smock. Criminally insane. Always has a scheme to take over the world.
&lt;/blockquote&gt;
Must be another American pop culture reference. I am not sure, but thinking of &lt;a href="http://en.wikipedia.org/wiki/Lex_Luthor"&gt;Lex Luthor&lt;/a&gt;, the arch-enemy of Superman.
&lt;li&gt;&lt;i&gt;Muncostran Iconography&lt;/i&gt;:
&lt;blockquote&gt;
Eccentric, lovable, disheveled theorician, absent-minded, means well
&lt;/blockquote&gt;
Saunt Muncoster is Arbre's Einstein, as evidenced by this depiction, as well as the more direct reference in Glossary: "A theor of the late Praxic Age, responsible for crucial advances in what is called, on Earth, general relativity".
&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-6324108437747035860?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/6324108437747035860/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=6324108437747035860' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/6324108437747035860'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/6324108437747035860'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2009/02/anathem-iconographies.html' title='Anathem: Iconographies'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-3553558904327383136</id><published>2009-01-04T18:19:00.001+02:00</published><updated>2009-01-04T18:19:58.627+02:00</updated><title type='text'>Наблюдение</title><content type='html'>Сейчас две основные темы новостей: газ и Газа.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-3553558904327383136?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/3553558904327383136/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=3553558904327383136' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/3553558904327383136'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/3553558904327383136'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2009/01/blog-post.html' title='Наблюдение'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-1494035215380268020</id><published>2008-12-27T17:56:00.007+02:00</published><updated>2008-12-27T18:08:16.777+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='book-review'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Обзоры книг</title><content type='html'>Решил поместить здесь несколько мини-обзоров книг по программированию, которые я написал ранее для корпоративного сайта.
&lt;h4&gt;С. Макконнелл, "Совершенный код"&lt;/h4&gt;
&lt;p&gt;
Книга посвящена конструированию, т.е. собственно написанию кода. Прекрасный свод советов и правил по написанию "совершенного" кода. Для начинающего программиста незаменимый учебник, но и самому опытному программисту будет полезна для систематизации знаний.

&lt;h4&gt;Мартин Фаулер. Архитектура корпоративных программных приложений&lt;/h4&gt;
&lt;p&gt;
Основательный труд по систематизации типовых решений (patterns) для проектирования корпоративных приложений. Автор рассматривает общие проблемы, т.е. на что вообще нужно обращать внимание при разработке архитектуры, и затем предлагает серию типовых решений для каждой проблемы. Книга полезна и как введение в область проектирования корпоративных приложений, и как справочник. К сожалению, автор в основном рассматривает Web-based приложения, и вопросы, типичные для приложений с "толстым клиентом", не рассматривает.
&lt;p&gt; 
Недостатком книги, на мой взгляд, является порядок изложения. В первой части автор дает обзор проблем, стоящих перед архитектором корпоративных систем, ссылаясь при этом на типовые решения, которые рассматриваются только во второй части. Т.о. понять первую часть зачастую трудно. Рекомендую читать книгу в таком порядке: сначала вводную главу 1, потом вторую часть, где рассматриваются типовые решения, и затем остальные главы первой части, проясняющие где, когда и зачем применять эти типовые решения.
&lt;p&gt;
Не могу также не отдать должное переводчику книги на русский язык, который перевел "design pattern" как "типовое решение". Перевод далекий от дословного, но очень удачный по смыслу и гораздо лучше неуклюжих "шаблонов" или даже "паттернов проектирования", встречающихся в других переводах - гениально.

&lt;h4&gt;Gamma, Helm, Johnson, Vlissides. Design Patterns&lt;/h4&gt;
&lt;p&gt;
Классическая книга по Design Patterns, известная также как "Gang of Four". Написана в академической манере, подробно и основательно. В книге три основных части. В первой части объясняется, что такое Design Patterns и для чего они нужны. Во второй части на примере проектированя текстового редактора объясняется как Design Patterns возникают в реальной жизни. Третья часть представляет собой каталог 23-х базовых Design Patterns общего назначения. Описание каждого объясняет, откуда этот pattern взялся, когда его следует применять, как реализовывать, для пояснения используются диаграммы и примеры кода. Книгу можно использовать и как учебник, и как справочное пособие.
&lt;p&gt; 
По-моему, эту книгу обязан прочитать каждый программист, который имеет дело с объектно-ориентированными языками.

&lt;h4&gt;Гради Буч и др. Объектно-ориентированный анализ и проектирование с примерами приложений&lt;/h4&gt;
&lt;p&gt;
Книга считается классическим трудом по объектно-ориентированному анализу и проектированию. Тем не менее, меня разочаровала. Книга состоит из трех частей: Концепции, Метод и Приложения. Первая часть содержит глубокий разбор основных концепций объектно-ориентированного анализа и проектирования: абстрация, объектная модель, классы, иерархия и т.п. Не совсем понятно, на кого ориентировано это изложение. Опытный программист уже знаком с этими концепциями, а начинающему будет сложно их понять из-за весьма тяжелого научного стиля изложения. Скорее всего, авторы ориентируются на тех, кто занимается computer science именно как science. 
&lt;p&gt; 
Вторая часть, Метод, посвящена методологии и процессу объектно-ориентированной разработки. Опять-таки непонятно, на кого ориентировано изложение. Как введение в этот круг вопросов книга слишком тяжело читается, а отсутствие примеров делает многие утверждения непонятными. При этом широта охвата не позволяет авторам серьезно углубиться в какой-либо конкретный вопрос.
&lt;p&gt;
Третья часть, Приложения, описывает применение описанных ранее подходов для проектирования нескольких приложений. Эта часть наиболее интересна. Рассматриваются следующие системы:
&lt;ul&gt;
&lt;li&gt;Система спутниковой навигации. Проделывается очень высокоуровневое проектирование систем 
&lt;li&gt;Система контроля движения поездов. Рассматривается выработка требований 
&lt;li&gt;Криптоаналитическая система. Рассматривается более детальное проектирование. Интересно с точки зрения ознакомления с системами искусственного интеллекта 
&lt;li&gt;Система сбора данных с метеостанции. Рассматриваются вопросы embedded систем 
&lt;li&gt;Web-система планирования отпусков. Рассматриваются вопросы web-систем.
&lt;/ul&gt;
&lt;p&gt;
В целом, книга, безусловно, является серьезным научным трудом, но ценность ее для программиста-практика для меня не ясна. Третья часть содержит некоторые интересные моменты, да и то не вся.

&lt;h4&gt;Fritz Onion. Essential ASP.NET with Examples in C#&lt;/h4&gt;
&lt;p&gt;
Книга последовательно и доходчиво объясняет принципы технологии ASP.NET. Мне понравилась тем, что описывает архитектуру и "как это работает внутри". Освещаются такие темы как веб-формы, конфигурация (web.config), диагностика и обработка ошибок, валидация, data binding, custom controls, кеширование, state management и безопасность.
&lt;p&gt; 
Для понимания книги нужно знать немного C#, предварительных знаний по .NET не требуется.
&lt;p&gt;
К сожалению, книга посвящена ASP.NET версии 1.1, а в 2.0 уже много поменялось. Также хочу отметить, что прочтя эту книгу уже понимаешь, как работает ASP.NET, но еще не можешь писать ASP.NET-сайты сам; для этого нужно еще прочесть какую-нибудь более практическую книгу, например "ASP.NET 2.0 Website Programming" (см. ниже).

&lt;h4&gt;Marco Bellinaso. ASP.NET 2.0 Website Programming: Problem - Design - Solution&lt;/h4&gt;
&lt;p&gt;
Книга по программированию на ASP.NET 2.0, построенная на примерах. Автор описывает создание веб-сайта для вымышленного пивного кабака (!), последовательно добавляя к нему функциональность, т.о. демонстрируя возможности ASP.NET 2.0 и как их использовать.
&lt;p&gt; 
Помимо прочего демонстрируется использование master pages, membership (системы пользователей/групп и их прав), создание новостей, статей, опросов, email-рассылки, форумов, электронного магазина, персонализация и локализация. В завершение обсуждается deployment сайтов на ASP.NET 2.0.
&lt;p&gt; 
Для понимания книги необходимо уметь читать код на C# и иметь базовое представление о ASP.NET.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-1494035215380268020?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/1494035215380268020/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=1494035215380268020' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/1494035215380268020'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/1494035215380268020'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2008/12/blog-post_27.html' title='Обзоры книг'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-1764635522839044255</id><published>2008-12-27T17:33:00.003+02:00</published><updated>2008-12-27T17:54:50.610+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sendmail'/><category scheme='http://www.blogger.com/atom/ns#' term='sysadmin'/><title type='text'>Как Касперский тормозит почту</title><content type='html'>С некоторых пор стал наблюдать следующую картину на почтовом сервере: в очереди sendmail'а стоят письма, адресованные локальным пользователям, но не доставляются. Более того, письмо часто адресовано целой группе пользователей, но доставка затыкается на ком-то одном, и все, кто в списке после него, письмо не получают.
&lt;p&gt;
Посмотрим, нет ли блокировок почтовых ящиков:
&lt;pre&gt;
&lt;code&gt;
# cd /var/spool/mail
# ls *.lock
lz.lock
# 
&lt;/code&gt;
&lt;/pre&gt;
Ага, один ящик заблокирован (здесь я описываю на примере моего ящика lz, хотя в жизни это были ящики других пользователей). Посмотрим, кто его использует:
&lt;pre&gt;
&lt;code&gt;
# fuser -v lz
                     USER        PID ACCESS COMMAND
lz:                  lz        20384 F.... pop3
                     lz        20476 F.... procmail
# 
&lt;/code&gt;
&lt;/pre&gt;
Похоже, процесс pop3-сервера занял ящик, поэтому procmail не может открыть его на запись. Проверим:
&lt;pre&gt;
&lt;code&gt;
# lsof -p 20384 
COMMAND   PID USER   FD   TYPE   DEVICE     SIZE     NODE NAME
...
pop3    20384   lz    9uR  REG    253,3 11922701 16680817 /var/spool/mail/lz
&lt;/code&gt;
&lt;/pre&gt;
(здесь число послее опции -p команды lsof - это PID, который вывела команда fuser; и я опустил все строки в выводе lsof, кроме интересующей меня).
&lt;p&gt;
Действительно, файл заблокирован на чтение (о чем говорит большая буква R в колонке FD). Но с какой стати процесс pop3 это сделал? Казалось бы, он должен выдать клиенту все сообщения и "отвалить". С помощью strace'а я посмотрел, чем был занят процесс pop3 - оказалось, периодически получает от клиента команды NOOP, и все. Зачем клиент посылает эти команды и не отключается? Я проверил поведение Outlook Express'а на своем компьютере - как и ожидалось, он подключался, забирал почту и отключался, т.е. не висел и команд NOOP не посылал.
&lt;p&gt;
Далее я заметил, что пользователи, чьи ящики таким странным образом блокировались, были все время одни и те же. Это побудило меня тщательно обследовать их компьютеры. И тут на сцене появился герой этой заметки - антивирус Касперского. На компьютерах всех пользователей, страдавших от блокировки, работал почтовый антивирус. Отключили почтовый антивирус - проблема ушла.
&lt;p&gt;
И черт с этим почтовым антивирусом, все равно почту проверяет &lt;a href="http://www.clamav.net"&gt;ClamAV&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-1764635522839044255?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/1764635522839044255/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=1764635522839044255' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/1764635522839044255'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/1764635522839044255'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2008/12/blog-post.html' title='Как Касперский тормозит почту'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-1060991251963057937</id><published>2008-11-23T11:50:00.003+02:00</published><updated>2008-11-23T12:16:40.294+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='sendmail'/><category scheme='http://www.blogger.com/atom/ns#' term='sysadmin'/><title type='text'>Forcing Sendmail to talk plain SMTP</title><content type='html'>While routinely checking out our mail queue I noticed a message stuck in it with an explanation I never saw before:
&lt;pre&gt;
&lt;code&gt;
Deferred: 402 4.5.2 Error: command not recognized
&lt;/code&gt;
&lt;/pre&gt;
Command not recognized? What is that supposed to mean? I ran sendmail -q -v manually and observed the following dialogue:

&lt;pre&gt;
&lt;code&gt;
&amp;gt;&amp;gt;&amp;gt; 220 *******************************
&amp;lt;&amp;lt;&amp;lt; EHLO csltd.com.ua
&amp;gt;&amp;gt;&amp;gt; 402 4.5.2 Error: command not recognized
&amp;lt;&amp;lt;&amp;lt; QUIT
&amp;gt;&amp;gt;&amp;gt; 221 2.0.0 Bye&lt;/code&gt;
&lt;/pre&gt;
&lt;p&gt;
It looked like the remote mail server did not recognize Extented SMTP EHLO command. However, instead of replying with 500 error code (as it should when it does not recognize a command), it replied with 402 "temporary failure" code. Had it replied with the correct 500 code, our Sendmail would fall back to normal SMTP and retry with HELO command. But with 402 reply our Sendmail deferred the message.
&lt;p&gt;
Further analysis showed that the remote site deployed an overly clever Cisco firewall that filtered SMTP traffic. The firewall was configured (intentionally or not) to allow only plain SMTP commands. Anything else, including ESMTP EHLO, it replaced with XXXX. On top of that, the mail server software replied with an incorrect error code to the unknown command.
&lt;p&gt;
What a mess. How could I work around this? I had to force our Sendmail to talk plain SMTP to that particular remote server. This can be easily done with mailertable. Assume for the sake of example that the remote domain was brokensmtp.com. In /etc/mail/mailertable, I added the following entry:
&lt;pre&gt;
&lt;code&gt;
brokensmtp.com       smtp:brokensmtp.com
&lt;/code&gt;
&lt;/pre&gt;
The key here is that I specify smtp mailer instead of the default esmtp. Ran make in /etc/mail directory to rebuild the mailertable, and the issue was solved.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-1060991251963057937?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/1060991251963057937/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=1060991251963057937' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/1060991251963057937'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/1060991251963057937'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2008/11/forcing-sendmail-to-talk-plain-smtp.html' title='Forcing Sendmail to talk plain SMTP'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-3813007803259093454</id><published>2008-11-07T12:21:00.006+02:00</published><updated>2008-11-23T11:48:19.170+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='samba'/><category scheme='http://www.blogger.com/atom/ns#' term='sysadmin'/><title type='text'>Windows 2003 Server cannot access Samba share</title><content type='html'>We migrated a certain application from a Windows XP workstation to Windows Server 2003 and faced the following issue. The Windows Server 2003 computer could not access a share on a remote Samba server that is running in security = server mode. Attempts to access the remote share resulted in this error message:

&lt;pre&gt;
&lt;code&gt;
\\server is not accessible. You might not have permission to use this network resource. Contact the administrator of this server to find out if you have access permissions.

The request is not supported.
&lt;/code&gt;
&lt;/pre&gt;
&lt;p&gt;
For various reasons we could not change the Samba server security mode to ADS. A workaround, however, was found &lt;a href="http://www.tek-tips.com/viewthread.cfm?qid=1058209&amp;amp;page=3"&gt;here&lt;/a&gt;.
&lt;p&gt;
On Windows Server, start Local Security Policies, navigate to Local Policies --&gt; Security Options. Open the "Network Security: LAN Manager Authentication Level" setting and set it to "Send LM and NTLM responses".
&lt;/p&gt;
After that, remote Samba share is accessible. No reboot necessary.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-3813007803259093454?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/3813007803259093454/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=3813007803259093454' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/3813007803259093454'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/3813007803259093454'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2008/11/windows-2003-server-cannot-access-samba.html' title='Windows 2003 Server cannot access Samba share'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-8499162968906410541</id><published>2008-11-01T11:17:00.003+02:00</published><updated>2008-11-01T11:23:26.017+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='humor'/><title type='text'>Анекдоты о кризисе</title><content type='html'>&lt;p&gt; - Папа, а нас кризис затронет?
&lt;p&gt; - Сынок, это олигархов он затронет, а нам - капец.
&lt;p&gt; *** 
&lt;p&gt; Только в Украине! Закажите финансовый кризис, и получите в подарок политический!
&lt;p&gt; ***
&lt;p&gt;Как поступает премьер-министр, если за два дня курс национальной валюты обваливается на 25 %, инфляция за год составляет 20%, производство падает на 4%, половина металлургических комбинатов остановлена,  5 системных банков на грани банкротства? 

&lt;p&gt;В Голландии - сдает в бюджет все семейные ценности и ездит на велосипеде. 

&lt;p&gt;В Англии - уходит в отставку и пишет покаянные мемуары. 

&lt;p&gt;В Японии - совершает харакири. 

&lt;p&gt;В Украине - выигрывает парламентские и президентские выборы...

&lt;p&gt;***
&lt;p&gt;-Почему цена нефти в мире падает, а бензина в Украине - растет? 
&lt;p&gt;-Видимо, дорожает то, чем у нас бензин разбавляют.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-8499162968906410541?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/8499162968906410541/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=8499162968906410541' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/8499162968906410541'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/8499162968906410541'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2008/11/blog-post.html' title='Анекдоты о кризисе'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-2961250756745686470</id><published>2008-10-25T12:04:00.003+03:00</published><updated>2008-12-27T18:10:10.242+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='samba'/><category scheme='http://www.blogger.com/atom/ns#' term='sysadmin'/><title type='text'>"Failed to set servicePrincipalNames" Samba error</title><content type='html'>I was trying to join a Samba server to an Active Directory domain with a standard command:
&lt;pre&gt;
&lt;code&gt;
net -U administrator ads join
&lt;/code&gt;
&lt;/pre&gt;
Unexpectedly, the command failed with the following message:
&lt;pre&gt;
&lt;code&gt;
Failed to set servicePrincipalNames. 
Please ensure that the DNS domain of this server matches the AD domain, 
Or rejoin with using Domain Admin credentials.
Disabled account for 'SERVERNAME' in realm 'DOMAIN' 
&lt;/code&gt;
&lt;/pre&gt;
I was puzzled,  since DNS domain name was correct, and I was using Domain Admin credentials.
&lt;p&gt;
After some searching, I came upon an advice &lt;a href="http://www.mail-archive.com/samba@lists.samba.org/msg78822.html"&gt;here&lt;/a&gt; to check /etc/hosts. And indeed, the file contained an entry created by my distribution (Fedora) setup process which looked like:

&lt;pre&gt;
&lt;code&gt;
SERVER_IP_ADDRESS SERVERNAME
&lt;/code&gt;
&lt;/pre&gt;
Where SERVERNAME was a short name (without domain). Changing it to  
&lt;pre&gt;
&lt;code&gt;
SERVER_IP_ADDRESS SERVERNAME.DOMAIN
&lt;/code&gt;
&lt;/pre&gt;
or just removing it resolved the issue. Rather weird.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-2961250756745686470?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/2961250756745686470/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=2961250756745686470' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/2961250756745686470'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/2961250756745686470'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2008/10/failed-to-set-serviceprincipalnames.html' title='&quot;Failed to set servicePrincipalNames&quot; Samba error'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-7850835150008508786</id><published>2008-09-15T19:03:00.022+03:00</published><updated>2008-12-27T18:12:22.582+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='translation'/><title type='text'>Украинизмы</title><content type='html'>Я уже писал о &lt;a href="/search/label/translation"&gt;трудностях перевода&lt;/a&gt;, но не подозревал, что украинские журналисты столкнутся с трудностями при переводе с украинского на русский. В этой заметке я собираю украинизмы в русскоязычных статьях на популярном украинском новостном сайте &lt;a href="http://korrespondent.net"&gt;Korrespondent.net&lt;/a&gt;.
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://korrespondent.net/ukraine/politics/583232"&gt;http://korrespondent.net/ukraine/politics/583232&lt;/a&gt;: 
&lt;blockquote&gt;
Батькивщина молодая обратилась к СБУ и прокуратуре с требованием немедленно &lt;b&gt;выучить&lt;/b&gt; ситуацию и принять меры...
&lt;/blockquote&gt;
&lt;p&gt;
Выучить, причем желательно наизусть. Украинское слово "вивчити" переводится и как "выучить" и как "изучить". В данном случае, конечно, имеется в виду второй вариант значения.
&lt;/li&gt;
&lt;li&gt;&lt;a href="http://korrespondent.net/ukraine/events/585967"&gt;http://korrespondent.net/ukraine/events/585967&lt;/a&gt;: 
&lt;blockquote&gt;
Во Львове за сутки уничтожили уникальную &lt;b&gt;памятку&lt;/b&gt; истории.
&lt;/blockquote&gt;
&lt;p&gt;
Украинское слово "пам'ятка" переводится как "памятник". В русском языке слово "памятка" имеет другое значение.
&lt;/li&gt;
&lt;li&gt;&lt;a href="http://korrespondent.net/ukraine/politics/582034"&gt;http://korrespondent.net/ukraine/politics/582034&lt;/a&gt;: 
&lt;blockquote&gt;
Безусловно, состоится полное и радикальное &lt;b&gt;искривление&lt;/b&gt; волеизъявления избирателей
&lt;/blockquote&gt;
&lt;p&gt;
Если бы речь шла о "&lt;i&gt;викривленні&lt;/i&gt; простору", то это было бы "&lt;i&gt;искривление&lt;/i&gt; пространства". А "&lt;i&gt;викривлення&lt;/i&gt; волевиявлення" это все-таки "&lt;i&gt;искажение&lt;/i&gt; волеизъявления".
&lt;/li&gt;

&lt;li&gt;&lt;a href="http://korrespondent.net/sport/519660"&gt;http://korrespondent.net/sport/519660&lt;/a&gt;: 
&lt;blockquote&gt;
Из данных исследования &lt;b&gt;выплывает&lt;/b&gt; закономерность...
&lt;/blockquote&gt;
&lt;p&gt;
Выплывать могут расписные челны из-за острова на стрежень. Украинское слово "випливає" в этом контексте нужно перевести "вытекает".
&lt;/li&gt;
&lt;li&gt;&lt;a href="http://korrespondent.net/ukraine/politics/586801"&gt;http://korrespondent.net/ukraine/politics/586801&lt;/a&gt;:
&lt;blockquote&gt;
 ... во втором туре, в котором принимают участие две партии (блоки), &lt;b&gt;что набрали&lt;/b&gt; наибольшее количество голосов избирателей во время первого тура
&lt;/blockquote&gt;
&lt;p&gt;
По-русски это будет "набравшие наибольшее количество голосов" или в крайнем случае "которые набрали наибольшее количество голосов". В украинском языке нет формы "набравшие", поэтому говорится "що набрали", но по-русски так не говорят.
&lt;li&gt;&lt;a href="http://korrespondent.net/business/economics/587065"&gt;http://korrespondent.net/business/economics/587065&lt;/a&gt;:
&lt;blockquote&gt;
Европейский союз и Украина планируют провести &lt;b&gt;дежурный&lt;/b&gt; раунд переговоров относительно создания зоны свободной торговли в октябре 2008 года
&lt;/blockquote&gt;
&lt;p&gt;
Украинское слово "черговий" означает не только "дежурный", но и "очередной". Впрочем, учитывая перспективы этих переговоров, раунд и вправду можно назвать "дежурным", но это уже другая история.
&lt;li&gt;&lt;a href="http://korrespondent.net/ukraine/politics/590228"&gt;http://korrespondent.net/ukraine/politics/590228&lt;/a&gt;:
&lt;blockquote&gt;
Господину Вакарчуку также нужно &lt;b&gt;пойти из&lt;/b&gt; должности министра...
&lt;/blockquote&gt;
&lt;p&gt;
No comment. Калька с "пійти з посади". Может они автоматическим переводчиком переводят?
&lt;li&gt;&lt;a href="http://korrespondent.net/business/companies/596680"&gt;http://korrespondent.net/business/companies/596680&lt;/a&gt;:
&lt;blockquote&gt;
&lt;b&gt;Бюджетные авиалинии на Близком Востоке и Северной Африки&lt;/b&gt; Air Arabia объявили &lt;b&gt;про&lt;/b&gt; свои намерения с 15 октября 2008 года осуществлять полеты в столицу Украины, Киев, из узлового аэропорта в Шардже, ОАЭ.
&lt;/blockquote&gt;
&lt;p&gt;
"Близкий" Восток и "про" намерения - это украинизмы, а остальное - просто безграмотность. Не все журналисты умеют правильно впотребить нужёных падежов.
&lt;li&gt;&lt;a href="http://korrespondent.net/ukraine/events/597200"&gt;http://korrespondent.net/ukraine/events/597200&lt;/a&gt;:
&lt;blockquote&gt;
...рассказывается о подготовке и совершении &lt;b&gt;убивства проводника&lt;/b&gt; ОУН Степана Бандеры
&lt;/blockquote&gt;
&lt;p&gt;
Не знал, что Бандера служил проводником.
&lt;li&gt;&lt;a href="http://korrespondent.net/ukraine/politics/608659"&gt;http://korrespondent.net/ukraine/politics/608659&lt;/a&gt;:
&lt;blockquote&gt;
...о каких именно изменениях &lt;b&gt;в держаного&lt;/b&gt; бюджет идет речь...
&lt;/blockquote&gt;
&lt;p&gt;
Да уж, о каких изменениях здесь может идти речь...
&lt;li&gt;&lt;a href="http://korrespondent.net/ukraine/events/618617"&gt;http://korrespondent.net/ukraine/events/618617&lt;/a&gt;:
&lt;blockquote&gt;
Владимир Литвин считает, что в Украине полная деградация в области образования... "&lt;b&gt;Балл&lt;/b&gt; правит агрессивная серость. Чем глупее человек, тем выше он сидит", - считает Литвин.
&lt;/blockquote&gt;
&lt;p&gt;
Это уже не украинизм, я подтверждение слов Литвина - грамотность журналистов у нас на таком же уровне, как все остальное.
&lt;li&gt;&lt;a href="http://korrespondent.net/ukraine/politics/645470"&gt;http://korrespondent.net/ukraine/politics/645470&lt;/a&gt;:
&lt;blockquote&gt;
Блок Литвина &lt;b&gt;не берет&lt;/b&gt; участия в консультациях относительно новой кандидатуры на должность главы Верховной Рады
&lt;/blockquote&gt;
&lt;p&gt;
Не берет, кто ж ему даст...
&lt;li&gt;&lt;a href="http://korrespondent.net/business/economics/649508"&gt;http://korrespondent.net/business/economics/649508&lt;/a&gt;:
&lt;blockquote&gt;
Указ &lt;b&gt;набирает&lt;/b&gt; силу с момента его опубликования...
&lt;/blockquote&gt;
&lt;p&gt;
Как опубликовали, так и набирает силу, не по дням, а по часам. По-украински действительно "указ набирає чинностi" (вступает в силу).
&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-7850835150008508786?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/7850835150008508786/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=7850835150008508786' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/7850835150008508786'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/7850835150008508786'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2008/09/blog-post.html' title='Украинизмы'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-8150681335279692518</id><published>2008-09-06T16:49:00.028+03:00</published><updated>2008-09-15T20:37:48.294+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sysadmin'/><category scheme='http://www.blogger.com/atom/ns#' term='grouppolicy'/><title type='text'>Forcing Domain Admins to be local admins on domain computers</title><content type='html'>All network administrators want to be able to administer user workstations remotedly. Often this requires the administrator to be a member of the local Administrators group on the user workstation. A simple way to ensure this is to have Domain Admins group to be a member of local Administrators group on each computer. Not surprisingly, this is the default situation on all Windows computer that are domain members.
&lt;p&gt;
However, if your users are local admins on their computers, sometimes you can find yourself in a situation when a clever or misguided user removed Domain Users from their local Administrators group. Also, sometimes you want some less privileged group than Domain Admins to be local admins on all computers - for example a group of network administrators that are assigned to manage user computers but are not eligible to administer the domain. In both cases you face a problem: how to ensure that a certain domain group is always a member of local Administrators group on each domain member computer?
&lt;/p&gt;&lt;p&gt;
Group policy to the rescue. Below I describe how to achieve this goal, as well as the pitfalls and shortcomings of this seemingly simple solution.
&lt;/p&gt;&lt;p&gt;
The key to the solution is to configure a feature in Group Policy called "Restricted Groups". In the following steps I will assume that you want to make Domain Admins part of local Administrators, but you can use any other group that you want.
&lt;/p&gt;&lt;p&gt;
Fire up &lt;a href="http://www.microsoft.com/windowsserver2003/gpmc/default.mspx"&gt;Group Policy Management Console&lt;/a&gt; and locate your default domain policy (or any other Group Policy Object you want to use for this configuration). Right-click it and select edit. In the Group Policy Editor navigate to Computer Configuration\Windows Settings\Security Settings\Restricted Groups. Right-click and select "Add Group". Browse for your Domain Admins group. You should now arrive at the dialog box that looks like this:
&lt;a href="http://4.bp.blogspot.com/_xJYV3lh7hLg/SMvGIo4wh7I/AAAAAAAAE8Q/V--WDvpwbBU/s1600-h/restricted_groups1.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5245504042719807410" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_xJYV3lh7hLg/SMvGIo4wh7I/AAAAAAAAE8Q/V--WDvpwbBU/s400/restricted_groups1.jpg" border="0" /&gt;&lt;/a&gt;
&lt;/p&gt;&lt;p&gt;
First, in the top part of the dialog window, press "Add..." and add all the members of your Domain Admins group here. This seemingly extra step is necessary, because when the Group Policy is applied, it will change the membership of the group to the one specified here. If you don't list all your Domain Admins members here, you will wipe out your Domain Admins group! So, be careful and specify all relevant members here.
&lt;/p&gt;&lt;p&gt;
Now you are ready to do what you came here for. In the bottom part of the dialog, press "Add..." and type in Administrators group name. Note: do not use "Browse..." button, just type in the name. The dialog will now look like this:
&lt;a href="http://4.bp.blogspot.com/_xJYV3lh7hLg/SMvJs-dH-nI/AAAAAAAAE8c/R-kjDCgrUiM/s1600-h/restricted_groups2.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5245507965519657586" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_xJYV3lh7hLg/SMvJs-dH-nI/AAAAAAAAE8c/R-kjDCgrUiM/s400/restricted_groups2.jpg" border="0" /&gt;&lt;/a&gt;
&lt;/p&gt;&lt;p&gt;
Click OK and you are done. Once Group Policy applies to domain member computers, Domain Admins will become part of local Administrators group if not already there.
&lt;/p&gt;
&lt;h3&gt;Caveats&lt;/h3&gt;
Unfortunately, there are issues with this solution that you must be aware of. They all stem from the fact that Group Policy matches the Restricted Groups by name rather then SID; i.e. when the policy applies your Domain Admins will become a member of a group named Administrators; but it's not this name that makes this group special, it's its well-known SID. Let's see what implications this has.
&lt;p&gt;
For one, a malicious user may simply rename the local Administrators group (e.g. call it Admins), and it will completely defeat our trick, because Group Policy won't find a group named Administrators. This said, a truly malicious user will always find a way to prevent Group Policy from applying to his computer or to undo its effect after it applied. Thus we shouldn't even expect Group Policy to help overcome malicious users.
&lt;/p&gt;&lt;p&gt;Next, consider international users. The local admin group is called Administrators in English version of Windows, but in other language versions the name is localized. In Russian version of Windows the group is called Администраторы, in Cyrillic. If you have both Russian and English systems in your domain, you can simply add both names to the "This group is a member of" list:
&lt;a href="http://4.bp.blogspot.com/_xJYV3lh7hLg/SMvOHp24PzI/AAAAAAAAE80/ySDGRaKyv8E/s1600-h/restricted_groups3.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_xJYV3lh7hLg/SMvOHp24PzI/AAAAAAAAE80/ySDGRaKyv8E/s400/restricted_groups3.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5245512821893513010" /&gt;&lt;/a&gt;
&lt;/p&gt;&lt;p&gt;
This will work, but has its own problems. Whenever Group Policy applies, it will find either Russian or English version of the Administrators name, depending on the system language. The other name will not be found, and a warning like the following
will be logged to the Application system log.

&lt;/p&gt;&lt;pre&gt;
&lt;code&gt;
Event Type: Warning
Event Source: SceCli
Event Category: None
Event ID: 1202
Date:  9/4/2008
Time:  1:41:37 AM
User:  N/A
Computer: &lt;computername&gt;
Description:
Security policies were propagated with warning. 0x534 : No mapping between account names and security IDs was done.

Advanced help for this problem is available on http://support.microsoft.com. Query for "troubleshooting 1202 events".

Error 0x534 occurs when a user account in one or more Group Policy objects (GPOs) could not be resolved to a SID.  This error is possibly caused by a mistyped or deleted user account referenced in either the User Rights or Restricted Groups branch of a GPO.
...
[very detailed explanation follows]
&lt;/computername&gt;&lt;/code&gt;
&lt;/pre&gt;

That might be not a big deal on a workstation, but on domain controllers the Group Policy applies every 5 minutes, and the Application log will be flooded with these warnings, making it harder to spot more serious warnings, if they occur.
&lt;p&gt;
What can we do? Well, this policy doesn't need to apply to domain controllers, they don't even have local groups! So, you can do the following:
&lt;/p&gt;&lt;ol&gt;
&lt;li&gt;create a new GPO;
&lt;/li&gt;&lt;li&gt;make the Restricted Groups configuration there and not in Default Group Policy;
&lt;/li&gt;&lt;li&gt;make the GPO apply to Domain Computers group only (which does not include domain controllers). For this add Domain Computers group in the "Security Filtering" section of Group Policy Management Console for this GPO and remove any other groups that were there, like this:
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_xJYV3lh7hLg/SM6a4K5dIvI/AAAAAAAAE9A/4WSmAH7ra7E/s1600-h/restricted_groups4.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_xJYV3lh7hLg/SM6a4K5dIvI/AAAAAAAAE9A/4WSmAH7ra7E/s400/restricted_groups4.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5246300905721897714" /&gt;&lt;/a&gt;
&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;
That gets rid of the flood of warning on domain controllers. An occasional warning in member servers' and workstations' logs can be tolerated, but if not, you have a way to get rid of them. For that you will need to create two separate GPOs and make them apply to either English or Russian systems with WMI Filters.
&lt;/p&gt;

&lt;h3&gt;Using WMI Filters&lt;/h3&gt;
&lt;p&gt;So, back in Group Policy Management Console, create a new GPO. Let's call it "Russian language-specific policy". Make it apply to Domain Computers as described above. Now, under WMI Filters, in the Group Policy Management Console's left-hand tree, select "New" from the context menu to create a new filter with the following condition:
&lt;/p&gt;&lt;p&gt;
&lt;code&gt;
select * from Win32_OperatingSystem where OSLanguage = 1049
&lt;/code&gt;
&lt;/p&gt;&lt;p&gt;
Your "New WMI Filter" dialog will look as follows:
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_xJYV3lh7hLg/SM6cPq0lnhI/AAAAAAAAE9Q/Thk9RoRt-5s/s1600-h/restricted_groups5.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_xJYV3lh7hLg/SM6cPq0lnhI/AAAAAAAAE9Q/Thk9RoRt-5s/s400/restricted_groups5.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5246302408940035602" /&gt;&lt;/a&gt;

&lt;/p&gt;&lt;p&gt;
Make the filter apply to the GPO by selecting the filter from the drop down list in the "WMI Filtering" section of Group Policy Management Console:
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_xJYV3lh7hLg/SM6dMlmrISI/AAAAAAAAE9Y/RG-SP23kudw/s1600-h/restricted_groups6.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_xJYV3lh7hLg/SM6dMlmrISI/AAAAAAAAE9Y/RG-SP23kudw/s400/restricted_groups6.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5246303455511519522" /&gt;&lt;/a&gt;
&lt;p&gt;
Voila, you have a GPO that applies only to domain computer with Russian version of Windows. Now you can configure Restricted Groups in it using the Russian name "Администраторы".
&lt;/p&gt;&lt;p&gt;
Repeat the same steps to configure "English language-specific policies" with a similar WMI Filter:
&lt;/p&gt;&lt;p&gt;
&lt;code&gt;
select * from Win32_OperatingSystem where OSLanguage = 1033
&lt;/code&gt;
&lt;/p&gt;&lt;p&gt;
Now you can configure Restricted Groups in it using the English name "Administrators".
&lt;/p&gt;&lt;p&gt;
Somewhat complicated, but now you have different policies that apply to different language versions of Windows. Was it worth it? In this case probably not, but it's an interesting exercise and the technique may help you in other situations.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-8150681335279692518?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/8150681335279692518/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=8150681335279692518' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/8150681335279692518'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/8150681335279692518'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2008/09/forcing-domain-admins-to-be-local.html' title='Forcing Domain Admins to be local admins on domain computers'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_xJYV3lh7hLg/SMvGIo4wh7I/AAAAAAAAE8Q/V--WDvpwbBU/s72-c/restricted_groups1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-6780509217687306148</id><published>2008-06-06T09:51:00.003+03:00</published><updated>2008-06-06T09:53:29.322+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='translation'/><title type='text'>Еще о трудностях перевода</title><content type='html'>Читаю распечатку компьютерной диагностики автомобиля. На странице "Спецификация автомобиля" написано "Трансмиссия: руководство". Долго думал, что за тип трансмиссии такой. Догадался: это перевод "Transmission: manual". Действительно, коробка передач у нас ручная.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-6780509217687306148?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/6780509217687306148/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=6780509217687306148' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/6780509217687306148'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/6780509217687306148'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2008/06/blog-post.html' title='Еще о трудностях перевода'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-23930180742614971</id><published>2008-05-19T13:17:00.003+03:00</published><updated>2009-10-24T15:56:02.711+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='samba'/><category scheme='http://www.blogger.com/atom/ns#' term='sysadmin'/><title type='text'>Corrupt Winbind IDMAP database</title><content type='html'>&lt;p&gt;After a Samba server crashed due to a power failure, several users could no longer access it shares. When access was attempted, password dialog was shown and the correct password was not accepted. Strangely, the problem affected only &lt;i&gt;some&lt;/i&gt; users, while others continued to work in Samba shares successfully.

&lt;p&gt;
The Samba server's /var/log/messages showed the following errors:
&lt;pre&gt;
May 19 12:48:05 server winbindd[1929]:   tdb(/var/lib/samba/winbindd_idmap.tdb): 
tdb_rec_read bad magic 0x42424242 at offset=102664
May 19 12:48:05 server winbindd[1929]:   Error storing SID -&gt; ID: Corrupt database
&lt;/pre&gt;
&lt;p&gt;So, the problem was that windbindd_idmap.tdb file was corrupted. In this situation, the only sensible solution is to restore the file from a backup. If you don't have a backup, you are out of luck. Best you can do is remove the corrupted file, but it stores the mapping between Windows and Unix user IDs, and as the result file ownership and permission information on the Samba shares will be screwed up.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-23930180742614971?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/23930180742614971/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=23930180742614971' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/23930180742614971'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/23930180742614971'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2008/05/corrupt-winbind-idmap-database.html' title='Corrupt Winbind IDMAP database'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-4315215997857906580</id><published>2008-04-23T19:45:00.004+03:00</published><updated>2008-12-27T18:06:55.110+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='book-review'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='iphone'/><title type='text'>Фред Брукс. "Мифический человеко-месяц"</title><content type='html'>Одна из первых книг по управлению программными проектами, ставшая классической. Книга написана в 1975г. по материалам работы автора над созданием операционной системы OS/360 в IBM в 1965-68гг. Казалось бы, за столько лет индустрия программирования так изменилась, что книга должна была безнадежно устареть. Ничего подобного - устарели только технические моменты, которые не играют в книге важной роли (смешно выглядят советы использовать PL/I и фразы типа "Нередко можно встретить человека, выражающего ужас по поводу того, что в машине, имеющей 2 Мбайт памяти, под операционную систему может быть отведено 400 Кбайт"). Основные идеи книги по-прежнему актуальны - и знаменитый закон Брукса "Если проект не укладывается в сроки, то добавление рабочей силы задержит его еще больше", и "планируйте на выброс" и "эффект второй системы" и т.п.
&lt;p&gt; 
В 1995-м году вышло юбилейное издание книги, включившее в себя, помимо оригинала, статью автора "No Silver Bullet" 1986г., где он утверждает, что не существует волшебной технологии, способной поднять производительность труда программиста на порядок, разбор критики этой статьи, и новый взгляд на идеи "Мифического человеко-месяца" 20 лет спустя.
&lt;p&gt; 
Идеи Брукса получили такое большое распространение, что современный программист наверняка уже знаком с ними из других, более современных книг. Так что прочтение этой книги, если не откроет много нового, то поможет понять как развивались представления об искусстве программирования.
&lt;p&gt; 
HTML-вариант книги можно найти &lt;a href="http://www.csltd.com.ua/~lz/books/tmmm.zip"&gt;здесь&lt;/a&gt;. Текст взят с &lt;a href="http://www.lib.ru/CTOTOR/BRUKS/"&gt;lib.ru&lt;/a&gt; и снабжен более-менее приличным форматированием. Также исправлены наиболее вопиющие опечатки и дефекты перевода. Форматирование максимально адаптировано для чтения в программе &lt;a href="http://code.google.com/p/iphoneebooks/"&gt;Books&lt;/a&gt; для iPhone, но будет нормально смотреться в любом средстве просмотра HTML (в т.ч. в любом браузере).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-4315215997857906580?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/4315215997857906580/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=4315215997857906580' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/4315215997857906580'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/4315215997857906580'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2008/04/blog-post_23.html' title='Фред Брукс. &quot;Мифический человеко-месяц&quot;'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-447089805317637457</id><published>2008-04-22T20:33:00.003+03:00</published><updated>2008-04-22T20:37:03.398+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sysadmin'/><title type='text'>Windows computer can't get IP address from DHCP</title><content type='html'>Suppose you configured a Windows computer to obtain IP address automatically via DHCP, but it doesn't work. Ipconfig shows that IP address is 0.0.0.0 and running ipconfig /renew returs errors like "Unknown interface" or "RPC server not available".
&lt;p&gt;
The most likely reason for this: DHCP Client service is not running. It is started automatically by default, but some users stop it, because it is not needed when you have a static IP address. Just start the service and ipconfig /renew should get you your IP address.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-447089805317637457?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/447089805317637457/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=447089805317637457' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/447089805317637457'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/447089805317637457'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2008/04/windows-computer-cant-get-ip-address.html' title='Windows computer can&apos;t get IP address from DHCP'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-3571752514644572210</id><published>2008-04-18T20:12:00.007+03:00</published><updated>2008-07-28T20:28:08.565+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='sysadmin'/><category scheme='http://www.blogger.com/atom/ns#' term='apache'/><title type='text'>Apache: How to enable CGI in one user's directory</title><content type='html'>Recently I had to configure Apache HTTPD server on a Fedora 7 box to allow CGI script execution in one particular user's public_html directory, yet not allowing it for all users.
&lt;p&gt;
Easy, I thought. First, Apache needs to know that a certain file is a CGI script and not a regular web page. Normally CGI scripts live in cgi-bin directory and Apache knows that anything in it is a CGI script by virtue of ScriptAlias directive. But how does it know a file outside of cgi-bin directory is a CGI script? Usually, by the file's extension. To tell Apache that any file with .cgi extension is a CGI script, uncomment the following line in the default httpd.conf (or add it if it's not there at all):
&lt;pre&gt;
&lt;code&gt;
AddHandler cgi-script .cgi
&lt;/code&gt;
&lt;/pre&gt;

Now Apache knows which files &lt;i&gt;are&lt;/i&gt; CGI scripts. So far so good, but how do we tell it that it is &lt;i&gt;permitted&lt;/i&gt; to run CGI scripts in a certain directory? We do it with ExecCGI option. Where do we add it? In Fedora, Apache configuration is modular. Instead of adding everything to the main httpd.conf file, and then struggling with it when you upgrade Apache, we add bits of local configuration to files in /etc/httpd/conf.d directory. So, I went ahead, created a new file usercgi.conf in that directory and entered the following directives in it:
&lt;pre&gt;
&lt;code&gt;
&amp;lt;Directory /home/cgiuser/public_html&amp;gt;
  Options +ExecCGI
&amp;lt;/Directory&amp;gt;
&lt;/code&gt;
&lt;/pre&gt;
To my surprise, this didn't work. Apache refused to run CGI scripts in /home/cgiuser/public_html. Giving it more thought, I realized that the files in cond.d directory are included into the main httpd.conf before most of the directives there, and the main httpd.conf has the following part regarding users' public_html directories:
&lt;pre&gt;
&lt;code&gt;
&amp;lt;Directory /home/*/public_html&amp;gt;
    Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
    ...  
&amp;lt;/Directory&amp;gt;
&lt;/code&gt;
&lt;/pre&gt;

The default directive comes after my custom directive and overrides it. What can we do? There are three approaches:
&lt;ol&gt;
&lt;li&gt;Brute-force approach. Modify the main httpd.conf to include our custom directive &lt;i&gt;after&lt;/i&gt; the default directive. I don't like this though, since it's easy to loose the configuration when upgrading to a newer version of Apache.
&lt;li&gt;Put the user's CGI scripts in a subdirectory of public_html, say public_html/cgi-bin. Then you will be able to turn ExecCGI on this directory on with the usual directives:
&lt;pre&gt;
&lt;code&gt;
&amp;lt;Directory /home/cgiuser/public_html/cgi-bin&amp;gt;
  Options +ExecCGI
&amp;lt;/Directory&amp;gt;
&lt;/code&gt;
&lt;/pre&gt;
Why does it work for subdirectory? Because a more specific Directory directive (the one with a longer path) always overrides the one that is less specific. Therefore options set for /home/cgiuser/public_html/cgi-bin will override those set for /home/*/public_html.
&lt;li&gt;Use Location directive instead of Directory:
&lt;pre&gt;
&lt;code&gt;
&amp;lt;Location ~/cgiuser/&amp;gt;
  Options +ExecCGI
&amp;lt;/Directory&amp;gt;
&lt;/code&gt;
&lt;/pre&gt;
Apache always processes Location directives after all Directory directives, thus a Location directive will take precedence.
&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-3571752514644572210?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/3571752514644572210/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=3571752514644572210' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/3571752514644572210'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/3571752514644572210'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2008/04/apache-how-to-enable-cgi-in-one-users.html' title='Apache: How to enable CGI in one user&apos;s directory'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-7285021498996154535</id><published>2008-04-16T13:42:00.004+03:00</published><updated>2008-04-16T16:33:42.939+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kharkov'/><title type='text'>Google и Харьков</title><content type='html'>Что общего между Google и Харьковом? Непосредственно - ничего, но косвенная связь имеется.
&lt;p&gt;
В 1960-е годы в МГУ учился талантливый молодой математик Михаил Брин. После окончания МГУ он написал диссертацию, но в те годы еврею защититься в Москве было проблематично, и с защитой не складывалось. Вместе с Брином учился Дмитрий Ахиезер, сын знаменитого харьковского математика &lt;a href="http://kharkov.vbelous.net/politex1/ahiezer.htm"&gt;Наума Ильича Ахиезера&lt;/a&gt;. Дмитрий решил через отца помочь соученику. И вот Наум Ильич Ахиезер, используя свой авторитет и влияние, организовал для Брина защиту в Харькове. Оппонентом был другой известный харьковский математик Ю.И. Любич. Брин успешно защитился и продолжил работать в Москве.
&lt;p&gt;
Через несколько лет он уехал в США, где сейчас работает в &lt;a href="http://www.math.umd.edu/~mib/"&gt;Университете Мэриленда&lt;/a&gt;. А что сделал его сын, все знают.
&lt;p&gt;
Прошло много лет, и Михаил Брин решил почтить память Н.И. Ахиезера, который так помог ему в свое время. На собственные средства он организовал в Харькове &lt;a href="http://www.ilt.kharkov.ua/bvi/info/akhiezer_fond/akhiezer_fond_main_r.htm"&gt;Фонд им. Н.И. Ахиезера&lt;/a&gt; для поддержки молодых математиков, живущих и работающих в Харькове. Фонд уже третий год дает стипендии молодым математикам Харькова.
&lt;p&gt;
&lt;span style="font-size: smaller; font-style: italic"&gt;Историю рассказал мне Г.М. Фельдман, член Координационного совета Фонда.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-7285021498996154535?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/7285021498996154535/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=7285021498996154535' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/7285021498996154535'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/7285021498996154535'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2008/04/google.html' title='Google и Харьков'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-33460092391734571</id><published>2008-04-04T14:19:00.003+03:00</published><updated>2008-07-28T20:30:05.237+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='sysadmin'/><category scheme='http://www.blogger.com/atom/ns#' term='apache'/><title type='text'>NTLM authentication in Apache</title><content type='html'>NTLM authentication is Microsoft's way to enable Windows users to transparently (i.e. without entering user name and password) authenticate to web sites. Apache can support this style of authentication too with mod_auth_ntlm_winbind. This module is developed as part of Samba. It is available in Fedora. More information on it can be found here: &lt;a href="http://adldap.sourceforge.net/wiki/doku.php?id=mod_auth_ntlm_winbind"&gt;http://adldap.sourceforge.net/wiki/doku.php?id=mod_auth_ntlm_winbind&lt;/a&gt;, including the basic information on how to install and configure this module.
&lt;p&gt;
An important piece of information that I didn't see mentioned by any documentation and that I discovered the hard way is that Apache's KeepAlive directive should be on, otherwise NTLM authentication doesn't work. Unfortunately Fedora 7 default httpd.conf has "KeepAlive off" (don't know why). So, one has to turn it into "KeepAlive on" to use mod_auth_ntlm_winbind. With keep-alives turned on, it works great.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-33460092391734571?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/33460092391734571/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=33460092391734571' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/33460092391734571'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/33460092391734571'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2008/04/ntlm-authentication-in-apache.html' title='NTLM authentication in Apache'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-8066623840885755657</id><published>2008-04-03T19:24:00.004+03:00</published><updated>2008-04-03T19:42:08.834+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='antispam'/><title type='text'>Правила для SpamAssassin'а - Kerio MailServer</title><content type='html'>Почему-то много спама проходит через ПО почтового сервера &lt;a href="http://www.kerio.com/kms_home.html"&gt;Kerio MailServer&lt;/a&gt;. Поэтому такое правило для SpamAssassin'а удачно работает:

&lt;pre&gt;
&lt;code&gt;
header KERIO_MAILSERVER Received =~ /Kerio MailServer/
describe KERIO_MAILSERVER Sent through Kerio Mailserver software
score KERIO_MAILSERVER 2.5
&lt;/code&gt;
&lt;/pre&gt;

Впрочем, с этим правилом надо быть осторожным. В самом Kerio MailServer нет ничего преступного, просто статистика против него. Если статистика изменится, правило может начать давать false positives. Но пока такого не замечено.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-8066623840885755657?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/8066623840885755657/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=8066623840885755657' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/8066623840885755657'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/8066623840885755657'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2008/04/spamassassin-kerio-mailserver.html' title='Правила для SpamAssassin&apos;а - Kerio MailServer'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-7613706201663683393</id><published>2008-04-02T13:15:00.007+03:00</published><updated>2010-03-12T19:07:41.248+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='humor'/><title type='text'>Превоапрельские тезисы</title><content type='html'>Google сообщила о запуске совместно с Virgin Group проекта &lt;a href="http://googleblog.blogspot.com/2008/04/announcing-project-virgle.html"&gt;Virgle&lt;/a&gt; для освоения Марса. В то же время команда Google Talk &lt;a href="http://googletalk.blogspot.com/2008/03/google-talk-goes-green.html"&gt;сообщает&lt;/a&gt;, что для снижения выбросов CO&lt;sub&gt;2&lt;/sub&gt; Google Talk будет автоматически сокращать все сообщения (т.к. "every character (byte) we send in a message results in about 0.0000000000000000034 metric tons of CO&lt;sub&gt;2&lt;/sub&gt; being released into the atmosphere"), а Blogger объявляет о новом поколении блогов: &lt;a href="http://buzz.blogger.com/2008/04/announcing-google-weblogs-beta.html"&gt;Google Weblogs&lt;/a&gt;.
&lt;p&gt;
KDE.news сообщают, что KDE &lt;a href="http://dot.kde.org/1207000153/"&gt;решило поддержать&lt;/a&gt; Микрософтовский Office Open XML. Смешно для тех, кто в курсе.
&lt;p&gt;
Korrespondent.net &lt;a href="http://korrespondent.net/business/421199"&gt;сообщил&lt;/a&gt;, что в зоне отчуждения Чернобыльской АЭС голландцы построят аквапарк ("Мы добавим в воду флуоресцентный зеленый краситель, чтоб посетители 
получали зрительный эффект посещения зараженной радиацией территории"). Также, &lt;a href="http://korrespondent.net/sport/football/421034"&gt;Шевченко переходит в "Шахтер"&lt;/a&gt;. Также Korrespondent.net &lt;a href="http://korrespondent.net/ukraine/politics/421316"&gt;сделал подборку&lt;/a&gt; самых веселых цитат прошлого года (и это не розыгрыш). 
&lt;p&gt;
Но лучше всех BBC, которая сообщает о недавно открытом виде &lt;a href="http://link.brightcove.com/services/player/bcpid1348426473?bctid=1482436596"&gt;перелетных пингвинов&lt;/a&gt;:
&lt;p&gt;
&lt;object width="480" height="295"&gt;&lt;param name="movie" value="http://www.youtube.com/v/9dfWzp7rYR4&amp;hl=ru_RU&amp;fs=1&amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/9dfWzp7rYR4&amp;hl=ru_RU&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="295"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-7613706201663683393?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/7613706201663683393/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=7613706201663683393' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/7613706201663683393'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/7613706201663683393'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2008/04/blog-post.html' title='Превоапрельские тезисы'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-5921214199016626142</id><published>2008-03-29T20:07:00.011+02:00</published><updated>2008-03-29T20:33:34.863+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iphone'/><title type='text'>Набираем номер в украинском формате на iPhone</title><content type='html'>Еще один совет для незаконных пользователей iPhone в Украине. Изначально американский прибор рассчитан на американский формат номера телефона. В результате наше, к примеру, 8 (067) 111-11111 выглядит просто как 806711111111, а в процессе набора даже как (806) 711-1111. Мелочь, не неприятно. Вот как мне удалось это подправить.
&lt;p&gt;
Первым делом скажу, что не несу никакой ответственности за последствия этих действий. Не делайте ничего с вашим телефоном, если не понимаете, что происходит. Можете остаться без аппарата.
&lt;p&gt;Так вот, нужно подредактировать файл /System/Library/Frameworks/UIKit.framework/PhoneFormats/UIPhoneFormats.plist на телефоне. Последовательность действий:
&lt;ol&gt;
&lt;li&gt;Скачиваем файл на компьютер через SSH (кстати, рекомендую для этих целей &lt;a href="http://developer.berlios.de/projects/sftp4tc/"&gt;SFTP plugin&lt;/a&gt; для &lt;a href="http://www.ghisler.com/"&gt;Total Commander&lt;/a&gt;)
&lt;li&gt;Переводим файл в текстовый формат на &lt;a href="http://140.124.181.188/~khchung/cgi-bin/plutil.cgi"&gt;этом сайте&lt;/a&gt;.
&lt;li&gt;Редактируем файл в текстовом редакторе. Менять нужно секцию us. Вот как она выглядит у меня после редактирования:
&lt;code&gt;
&lt;pre&gt;
 &amp;lt;key&amp;gt;us&amp;lt;/key&amp;gt;
 &amp;lt;array&amp;gt;
  &amp;lt;string&amp;gt;8 (0572) ##-##-##&amp;lt;/string&amp;gt;
  &amp;lt;string&amp;gt;8 (###) ###-####&amp;lt;/string&amp;gt;
  &amp;lt;string&amp;gt;+380 (##) ###-####&amp;lt;/string&amp;gt;
  &amp;lt;string&amp;gt;+1 (###) ###-####&amp;lt;/string&amp;gt;
  &amp;lt;string&amp;gt;###-####&amp;lt;/string&amp;gt;
  &amp;lt;string&amp;gt;###&amp;lt;/string&amp;gt;
  &amp;lt;string&amp;gt;####&amp;lt;/string&amp;gt;
  &amp;lt;string&amp;gt;#####&amp;lt;/string&amp;gt;
 &amp;lt;/array&amp;gt;

&lt;/pre&gt;
&lt;/code&gt;
В начале я вставил отдельную строчку для шестизначных номеров в Харькове с кодом 0572. Жители других городов с шестизначными номерами могут вставить здесь свой код. Я также сохранил американский формат, начинающийся на +1, на всякий случай.
&lt;p&gt;
Нужно быть особо осторожным, чтобы не нарушить структуру XML-файла.
&lt;li&gt;Результат можно взять &lt;a href="http://www.csltd.com.ua/~lz/iphone/UIPhoneFormats.plist"&gt;здесь&lt;/a&gt;.
&lt;li&gt;Готовый файл копируем поверх оригинального. Настоятельно рекомендую сохранить оригинальную версию.
&lt;li&gt;Перезагружаем телефон. Если все прошло удачно, наслаждаемся красотой:
&lt;img align="center" src="http://www.csltd.com.ua/~lz/iphone/keypad.jpg"&gt;
&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-5921214199016626142?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/5921214199016626142/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=5921214199016626142' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/5921214199016626142'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/5921214199016626142'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2008/03/iphone_29.html' title='Набираем номер в украинском формате на iPhone'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-4767070970738550521</id><published>2008-03-29T19:12:00.004+02:00</published><updated>2008-03-29T20:02:26.422+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iphone'/><title type='text'>Подключаем iPhone к Киевстару</title><content type='html'>Небольшие советы незаконным пользователям Apple iPhone в Украине. Как разлочивать писать не буду, на эту тему есть масса ресурсов (хотя бы &lt;a href="http://www.iphones.ru/"&gt;www.iphones.ru&lt;/a&gt;).
&lt;p&gt;Чтобы получить подтверждение доставки SMS, первым символом в тексте нужно ввести восклицательный знак. Получатель его не увидит, а вы получите отчет о доставке. К сожалению, автоматически iPhone этого не делает.
&lt;p&gt;Полезно установить пакет "Киевстар" из репозитория http://garconpro.com/repo (после подключения репозитория в Installer'e, пакет в категории Carrier Services (1.1.3-4)). Что это дает:
&lt;ul&gt;
&lt;li&gt;перестает появляться окошко "Call forwarding active" при наборе номера
&lt;li&gt;В левом верхнем углу экрана появляется напись "Київстар" вместо UA-KYIVSTAR
&lt;li&gt;В настройках телефона (Settings, раздел Phone) появляется пункт "Киевстар services", в котором телефоны проверки баланса, пополнения счета и сервис-центра (если вы их забыли) и ссылка на веб-страничку "Мой Киевстар".
&lt;/ul&gt;
Не забудьте проделать все действия, о которых пакет предупреждает при установке: перезагрузить, вставить SIM-карту другого оператора, затем снова свою SIM-карту. Без этого не заработает.
&lt;p&gt;
К сожалению, пакет нуждается в доработке напильником. Во-первых, напись "Київстар" в левом верхнем углу экрана у меня не появилась. Оказалось, что пакет настроен на имя оператора UA-KS, но мой телефон именует Киевстар UA-KYIVSTAR. Может быть дело в том, что у меня Ace&amp;Base, может у контрактных абонентов иначе. Во всяком случае мне пришлось поредактировать файл /System/Library/Carrier Bundles/Kievstar_UA.bundle/carrier.plist на телефоне. Сначала я перевел его в текстовый формат с помощью &lt;a href="http://140.124.181.188/~khchung/cgi-bin/plutil.cgi"&gt;этого сайта&lt;/a&gt;, а затем заменил UA-KS на UA-KYIVSTAR в текстовом редакторе. Результат &lt;a href="http://www.csltd.com.ua/~lz/iphone/carrier.plist"&gt;здесь&lt;/a&gt;. Подредактированный файл скопировал поверх оригинального.
&lt;p&gt;
Во-вторых, пакет прописал мне в настройках EDGE имя точки доступа www.kyivstar.net, имя пользователя kyivstar и пароль internet. Может для контрактного подключения это верно, но для Ace&amp;Base - нет. Исправить легко: в Settings, раздел General - Network - EDGE вводим APN: www.ab.kyivstar.net, username и password - пустые. Теперь все в порядке.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-4767070970738550521?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/4767070970738550521/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=4767070970738550521' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/4767070970738550521'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/4767070970738550521'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2008/03/iphone.html' title='Подключаем iPhone к Киевстару'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-1159619093936960001</id><published>2008-03-17T17:07:00.007+02:00</published><updated>2008-04-23T11:47:22.490+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sysadmin'/><category scheme='http://www.blogger.com/atom/ns#' term='antispam'/><title type='text'>Еще правила для SpamAssassin'а</title><content type='html'>&lt;p&gt;В продолжение темы спама, вот модификация правил из &lt;a href="http://lzeit.blogspot.com/2007/12/i.html"&gt;предыдущей статьи&lt;/a&gt;, которая по-прежнему актуальна и эффективна:
&lt;pre&gt;
&lt;code style="font-size: 10pt"&gt;
header __SPAMMY_YAHOO_SENDER From:addr =~ /[A-Z][a-z]*[A-Z][a-z]*[0-9][0-9]\@yahoo\.co\.uk/
header __SUBJECT_SEMINAR Subject =~ /seminar|Moratoriy/
header __SUBJECT_STARTS_WITH_DOT Subject:raw =~ /^\s*=\?Windows-1251\?Q\?\._?=/

meta SPAMMY_YAHOO_SENDER_AND_SUBJECT __SPAMMY_YAHOO_SENDER &amp;&amp; (__SUBJECT_SEMINAR|| __SUBJECT_STARTS_WITH_DOT)
describe SPAMMY_YAHOO_SENDER_AND_SUBJECT Spammy sender FirstLastNN@yahoo.co.uk and suspicious subject
score SPAMMY_YAHOO_SENDER_AND_SUBJECT 2.5
&lt;/code&gt;
&lt;/pre&gt;
&lt;p&gt;Здесь должно быть 6 строк, начинающихся словами header, header, header, meta, describe и score. Любые другие переносы строк надо удалить! 
&lt;p&gt;Что здесь происходит: мы отслеживаем письма, у которых адрес отправителя имеет вид FirstLastNN@yahoo.co.uk (где First и Last - произвольные имя и фамилия, а NN - двузначное число), а тема письма - либо слова seminar или Moratoriy, либо начинаются на точку. Сомневаюсь, чтобы кому-то кроме спаммеров пришло в голову делать такую тему письма, так что такие письма наверняка спам.
&lt;p&gt;
&lt;b&gt;P.S. 23.04.2008&lt;/b&gt;. Теперь такой же спам присылают также с адресов вида *@earthlink.net. Ввиду этого я модифицировал правила таким образом:
&lt;pre&gt;
&lt;code&gt;
header __SPAMMY_YAHOO_SENDER From:addr =~ /[A-Z][a-z]*[A-Z][a-z]*[0-9][0-9]\@yahoo\.co\.uk/
header __SPAMMY_EARTHLINK_SENDER From:addr =~ /\@earthlink\.net/
header __SUBJECT_SEMINAR Subject =~ /seminar|Moratoriy/
header __SUBJECT_STARTS_WITH_DOT Subject:raw =~ /^\s*=\?Windows-1251\?Q\?\._?=/

meta SPAMMY_SENDER_AND_SUBJECT (__SPAMMY_YAHOO_SENDER || __SPAMMY_EARTHLINK_SENDER) &amp;&amp; (__SUBJECT_SEMINAR|| __SUBJECT_STARTS_WITH_DOT)
describe SPAMMY_SENDER_AND_SUBJECT Spammy sender and suspicious subject
score SPAMMY_SENDER_AND_SUBJECT 2.5
&lt;/code&gt;
&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-1159619093936960001?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/1159619093936960001/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=1159619093936960001' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/1159619093936960001'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/1159619093936960001'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2008/03/spamassassin.html' title='Еще правила для SpamAssassin&apos;а'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-8989948085062967087</id><published>2008-02-06T23:12:00.000+02:00</published><updated>2008-02-06T23:18:06.119+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><title type='text'>О нас пишут</title><content type='html'>Блоггер, называющий себя &lt;a href="http://driessen.habrahabr.ru/"&gt;Дмотрий Бдрк&lt;/a&gt; или &lt;a href="http://driessen.habrahabr.ru/"&gt;driessen&lt;/a&gt;, написал &lt;a href="http://habrahabr.ru/blog/linux/34708.html"&gt;статью&lt;/a&gt; о переключании раскладок клавиатуры в KDE, где рекомендует мою скромную утилиту &lt;a href="http://kkbswitch.sourceforge.net/"&gt;KKBSwitch&lt;/a&gt;, а меня называет "замечательным украинским программистом". Большое спасибо, очень приятно.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-8989948085062967087?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/8989948085062967087/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=8989948085062967087' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/8989948085062967087'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/8989948085062967087'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2008/02/blog-post.html' title='О нас пишут'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-2725003269282801538</id><published>2008-01-07T20:36:00.000+02:00</published><updated>2008-01-07T20:52:24.525+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web'/><title type='text'>Необходимые сайты</title><content type='html'>В продолжение &lt;a href="http://lzeit.blogspot.com/2008/01/internet-applications-i-couldnt-live.html"&gt;предыдущей статьи&lt;/a&gt;, я хочу описать украинские сайты, без которых не мог бы прожить.
&lt;h2&gt;Korrespondent.net&lt;/h2&gt;
Несмотря на всю предвзятость журналистов и многочисленные ошибки, &lt;a href="http://korrespondent.net/"&gt;Korrespondent.net&lt;/a&gt; остается лучшим украинским новостным сайтом.

&lt;h2&gt;E-Katalog&lt;/h2&gt;
&lt;a href="http://www.e-katalog.com.ua/"&gt;E-Katalog&lt;/a&gt; - агрегатор товаров и цен украинских интернет-магазинов. Аналогичные сайты - &lt;a href="http://www.magazilla.ua/"&gt;Magazilla&lt;/a&gt; и &lt;a href="http://www.nadavi.com.ua/"&gt;Nadavi&lt;/a&gt;, похоже, основаны на той же базе данных, так что не совсем понятно, зачем их три, а не один.

&lt;h2&gt;Рейтинг интернет-магазинов&lt;/h2&gt;
Могу назвать два сайта с рейтингом украинских интернет-магазинов: &lt;a href="http://www.uashops.com/"&gt;UAShops&lt;/a&gt; и &lt;a href="http://www.topshops.com.ua/"&gt;TopShops&lt;/a&gt;. К сожалению, отзывов еще не очень много.

&lt;h2&gt;Железнодорожные билеты&lt;/h2&gt;
Сайт &lt;a href="http://www.pz.gov.ua/askpp/exprt.php?lid=1&amp;mid=31"&gt;Южной железной дороги&lt;/a&gt; позволяет узнать расписание поездов по Украине и наличие билетов.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-2725003269282801538?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/2725003269282801538/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=2725003269282801538' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/2725003269282801538'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/2725003269282801538'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2008/01/blog-post_07.html' title='Необходимые сайты'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-3230175497988645193</id><published>2008-01-07T19:28:00.000+02:00</published><updated>2008-01-07T20:51:38.858+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web'/><title type='text'>Internet applications I couldn't live without</title><content type='html'>Inspired by the list of &lt;a href="http://www.techcrunch.com/2008/01/01/2008-web-20-companies-i-couldnt-live-without/"&gt;Web 2.0 Companies I Couldn't Live Without&lt;/a&gt; by &lt;a href="http://www.techcrunch.com"&gt;TechCrunch's&lt;/a&gt; Michael Arrington, I'd like to compile my own. I'll split this post into two. This one will be about international sites, and the &lt;a href="http://lzeit.blogspot.com/2008/01/blog-post_07.html"&gt;next one&lt;/a&gt; (in Russian) will be dedicated to Ukrainian ones. 
&lt;p&gt;
Completely agree with TechCrunch on the following websites:
&lt;ol&gt;
&lt;li&gt;&lt;a href="http://del.icio.us/"&gt;Delicious&lt;/a&gt;
&lt;li&gt;&lt;a href="http://www.gmail.com/"&gt;GMail&lt;/a&gt;
&lt;li&gt;&lt;a href="http://reader.google.com/"&gt;Google Reader&lt;/a&gt;
&lt;li&gt;&lt;a href="http://www.skype.com/"&gt;Skype&lt;/a&gt; (not really a website, but an Internet application)
&lt;/ol&gt;
&lt;p&gt;
I am also impressed by &lt;a href="http://www.tripit.com/"&gt;TripIt&lt;/a&gt;; if I traveled in the US, I would use it, and &lt;a href="http://www.kayak.com/"&gt;Kayak&lt;/a&gt; or &lt;a href="http://www.farecaster.com/"&gt;Farecaster&lt;/a&gt; for flight booking.
Now my own picks. 
&lt;h2&gt;VoipDiscount&lt;/h2&gt;
Skype is great for PC-to-PC calls, and probably for PC-to-phone calls in the Western world. Unforunately, here in Ukraine Skype has a severe limitation: for reasons that are hard to comprehend, Skype doesn't allow to buy Skype credit with a credit card from Ukraine, essentially making SkypeOut service unavailable for Ukrainian users. Given how expensive international calls from Ukraine are, there seems to be a great market for VoIP, yet Skype chose to ignore it. Luckily there are others to fill in the void. &lt;a href="http://www.voipdiscount.com/"&gt;VoipDiscount&lt;/a&gt; readily takes payments from Ukraine, has reasonable sound quailty, is actually cheaper than Skype, what else could you wish for? Once you make a 10 euro deposit to your VoipDiscount account, you are given 120 days of free calls to major developed countries, and quite cheap to the rest of the world. Once your 120 days expire, normal rates apply to all destinations, but still this is really cheap, cheaper than Skype.

&lt;h2&gt;Picasa Web Albums&lt;/h2&gt;
&lt;a href="http://www.flickr.com/"&gt;Flickr&lt;/a&gt; may be great, but I prefer &lt;a href="http://picasaweb.google.com/"&gt;Picasa Web Albums&lt;/a&gt; by Google.

&lt;h2&gt;Last.fm&lt;/h2&gt;
&lt;a href="http://www.last.fm/"&gt;Last.fm&lt;/a&gt; is the single best site to discover new music and do datamining on your music tastes.

&lt;h2&gt;Slashdot&lt;/h2&gt;
&lt;a href="http://digg.com/"&gt;Digg&lt;/a&gt; and &lt;a href="http://reddit.com/"&gt;Reddit&lt;/a&gt; are so popular, but I prefer good old &lt;a href="http://slashdot.org/"&gt;Slashdot&lt;/a&gt;. I mostly read it via &lt;a href="http://reader.google.com/"&gt;Google Reader&lt;/a&gt; though.

&lt;h2&gt;Blogger&lt;/h2&gt;
Since I am writing this on &lt;a href="http://www.blogger.com/"&gt;Blogger&lt;/a&gt;, I definitely must add it to the list.

&lt;h2&gt;Almost on the list&lt;/h2&gt;
I joined &lt;a href="http://www.linkedin.com"&gt;LinkedIn&lt;/a&gt; and &lt;a href="http://www.facebook.com/"&gt;Facebook&lt;/a&gt; this year, but I'm yet to see their merits for a user like me.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-3230175497988645193?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/3230175497988645193/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=3230175497988645193' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/3230175497988645193'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/3230175497988645193'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2008/01/internet-applications-i-couldnt-live.html' title='Internet applications I couldn&apos;t live without'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-7749314153823127384</id><published>2008-01-02T21:55:00.000+02:00</published><updated>2008-01-02T23:13:39.016+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kharkov'/><title type='text'>Ледяной городок в Харькове</title><content type='html'>На пл. Свободы в центре Харькова на Новый 2008-й год выстроили ледяной городок.

&lt;div style="width:400px;font-family:arial,sans-serif;font-size:13px;"&gt;&lt;div&gt;&lt;embed type="application/x-shockwave-flash" src="http://picasaweb.google.ru/s/c/bin/slideshow.swf" width="400" height="267" flashvars="host=picasaweb.google.ru&amp;RGB=0x000000&amp;feed=http%3A%2F%2Fpicasaweb.google.ru%2Fdata%2Ffeed%2Fapi%2Fuser%2Flzeitlin%2Falbumid%2F5150968621874701889%3Fkind%3Dphoto%26alt%3Drss" pluginspage="http://www.macromedia.com/go/getflashplayer"&gt;&lt;/embed&gt;&lt;/div&gt;&lt;span style="float:left;"&gt;&lt;a href="http://picasaweb.google.ru/lzeitlin/IceFiguresKharkov" style="color:#3964c2"&gt;View Album&lt;/a&gt;&lt;/span&gt;&lt;div style="text-align:right;"&gt;&lt;a href="http://picasaweb.google.ru/lh/getEmbed" style="color:#3964c2"&gt;Get your own&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-7749314153823127384?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/7749314153823127384/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=7749314153823127384' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/7749314153823127384'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/7749314153823127384'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2008/01/blog-post.html' title='Ледяной городок в Харькове'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-98861466844133570</id><published>2008-01-02T18:45:00.001+02:00</published><updated>2008-01-02T22:11:47.138+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='music'/><title type='text'>Last.fm ripping with TheLastRipper</title><content type='html'>&lt;a href="http://thelastripper.com/"&gt;TheLastRipper&lt;/a&gt; is a great, if legally questionable, way to download music from &lt;a href="http://last.fm"&gt;Last.fm&lt;/a&gt; as MP3 files.
&lt;p&gt;
It may be a little unclear how to enter the URL in the Radio station box to record a particular album. Follow these steps:
&lt;ol&gt;
&lt;li&gt;Open your Last.fm page in your browser and go to &lt;a href="http://www.last.fm/settings/website/"&gt;Settings - Website&lt;/a&gt; page. In "Music Playback" section specify "Play everything in the Last.fm software".
&lt;li&gt;Now open Last.fm album page in your browser (it looks like http://www.last.fm/music/&amp;lt;artist&amp;gt;/&amp;lt;album&amp;gt;, e.g. &lt;a href="http://www.last.fm/music/Beatles/Revolver"&gt;http://www.last.fm/music/Beatles/Revolver&lt;/a&gt;).
&lt;li&gt;Locate the "Play this album in the Last.fm software" link on the page under the "Tracks on this Album" heading.
&lt;li&gt;Copy the URL that this link points to. It will look like this: lastfm://play/tracks/NNN,NNN,NNN, where NNN are numbers.
&lt;li&gt;Now paste this URL in the Radio station box in TheLastRipper and click "Tune in" button. Wait for the album to download, as it's going to take time.
&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-98861466844133570?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/98861466844133570/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=98861466844133570' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/98861466844133570'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/98861466844133570'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2008/01/lastfm-ripping-with-thelastripper.html' title='Last.fm ripping with TheLastRipper'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-4756246509843782926</id><published>2008-01-02T17:43:00.000+02:00</published><updated>2008-01-02T22:11:31.656+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='music'/><title type='text'>Lee Feldman</title><content type='html'>Great artist, &lt;a href="http://www.last.fm/music/Lee+Feldman/"&gt;Lee Feldman&lt;/a&gt;. Try this album on &lt;a href="http://last.fm"&gt;Last.fm&lt;/a&gt;: 
&lt;p align="center"&gt;
&lt;a href="http://www.last.fm/music/Lee+Feldman/I%27ve+Forgotten+Everything?autostart"&gt;&lt;img src="http://cdbaby.name/f/e/feldman5.jpg" alt="Lee Feldman - I've Forgotten Everything"&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-4756246509843782926?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.last.fm/music/Lee+Feldman/' title='Lee Feldman'/><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/4756246509843782926/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=4756246509843782926' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/4756246509843782926'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/4756246509843782926'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2008/01/lee-feldman.html' title='Lee Feldman'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-4822241189561407345</id><published>2007-12-25T12:29:00.000+02:00</published><updated>2008-01-06T21:39:55.960+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sysadmin'/><category scheme='http://www.blogger.com/atom/ns#' term='antispam'/><title type='text'>Еще одно правило для SpamAssassin'a</title><content type='html'>В продолжение темы &lt;a href="/2007/12/i.html"&gt;предыдущей статьи&lt;/a&gt;. Еще один "популярный" в последние дни спам предлагает базы с частной информацией. Subject письма произвольный, и приходят эти письма с произвольных адресов. Пока все эти адреса не попали в блок-листы, SpamAssassin пропускает эти письма. К счастью, спаммеры снабдили свои письма весьма необычным заголовком X-Mailer:
&lt;p&gt;
&lt;code&gt;X-Mailer: Sendmail 8.12.11/8.12.11&lt;/code&gt;
&lt;p&gt;
Прокол со стороны спаммеров! Благодаря такому уникальному заголовку, этот спам легко отсеять с помощью следующих правил для SpamAssassin'a:
&lt;pre&gt;
&lt;code&gt;
header MAILER_SENDMAIL X-Mailer =~ /^Sendmail 8\.12\.11\/8\.12\.11/
describe MAILER_SENDMAIL Spammy X-Mailer header
score MAILER_SENDMAIL 2.5
&lt;/code&gt;
&lt;/pre&gt;
&lt;b&gt;P.S. 26.12.2007&lt;/b&gt;. Похоже, отправители этих писем уже попали в блок-лист SpamCop, и теперь в дополнительном правиле нет необходимости.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-4822241189561407345?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/4822241189561407345/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=4822241189561407345' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/4822241189561407345'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/4822241189561407345'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2007/12/spamassassina.html' title='Еще одно правило для SpamAssassin&apos;a'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-324411281480798230</id><published>2007-12-21T21:04:00.000+02:00</published><updated>2008-02-06T23:22:39.882+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sysadmin'/><category scheme='http://www.blogger.com/atom/ns#' term='antispam'/><title type='text'>Спам на букву "i"</title><content type='html'>Последнее время мы часто получаем новую разновидность спама. Это сообщения на русском языке на такие темы как "защита конфиденциальной информации предприятия", "защита коммерческой тайны", "Тренинг по продажам" и проч., причем доставляются они как будто через легальный сервер Yahoo. Не знаю как спаммеры это делают, но в результате SpamAssassin пропускает эти сообщения, т.к. единственный тест, который на них срабатывает - BAYES_99. Хоть это и очень важный тест, все равно его одного не достаточно. (Иногда возникает желание поднять score этого теста до 5.4, как это было в SpamAssassin'e версии 2, но я все же думаю, разработчики выбрали score 3.5 не зря - false positives никому не нужны).
&lt;p&gt;
К счастью, этот спам можно отсеять благодаря его странной особенности - subject всех этих сообщений начинается с латинской буквы i. В нераскодированном виде начало subject'а всегда выглядит так:
&lt;p&gt;
&lt;code&gt;=?Windows-1251?Q?i_=&lt;/code&gt;
&lt;p&gt;
Никто в здравом уме не будет делать такой subject. Поэтому достаточно добавить в конфигурационный файл SpamAssassin'a (обычно /etc/mail/spamassassin/local.cf) следующие строки (здесь должно быть 3 строки, начинающихся со слов header, describe и score, но ваш браузер может их разбить в неудачном месте):

&lt;pre&gt;
&lt;code&gt;
header SUBJECT_STARTS_WITH_I Subject:raw =~ /^ *=\?Windows-1251\?Q\?i_=/
describe SUBJECT_STARTS_WITH_I Subject has a common spam pattern
score SUBJECT_STARTS_WITH_I 2.5
&lt;/code&gt;
&lt;/pre&gt;
и спам на букву "i" будет успешно отфильтрован.
&lt;p&gt;
&lt;b&gt;P.S. 26.12.2007.&lt;/b&gt; Похоже, отправитель этих сообщений уже попал в блок-лист SpamCop, и в дополнительном правиле теперь нет необходимости.
&lt;p&gt;
&lt;b&gt;P.S. 06.02.2008.&lt;/b&gt; Этот тип спама возвращается, причем теперь subject может начинаться не только на i, но и на точку. Обновленное правило:
&lt;pre&gt;
&lt;code&gt;
header SUBJECT_STARTS_WITH_I Subject:raw =~ /^\s*=\?Windows-1251\?Q\?[i\.]_=/
describe SUBJECT_STARTS_WITH_I Subject has a common spam pattern
score SUBJECT_STARTS_WITH_I 2.5
&lt;/code&gt;
&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-324411281480798230?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/324411281480798230/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=324411281480798230' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/324411281480798230'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/324411281480798230'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2007/12/i.html' title='Спам на букву &quot;i&quot;'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-6236885116284390708</id><published>2007-12-11T17:45:00.000+02:00</published><updated>2008-02-06T23:33:21.833+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='exchange'/><category scheme='http://www.blogger.com/atom/ns#' term='sysadmin'/><title type='text'>Delivery failure to Exchange public folder</title><content type='html'>I set up a new public folder in our Exchange server to receive emails from external SMTP server. The intent was to store emails from customers for management perusal. As the folder was going to contain sensitive business information, I allowed access to it to management group only. Unfortunately, the delivery to the folder failed - the email was returned to sender with no explanation. Exchange server's event log showed nothing, but when I increased Exchange logging level, the following cryptic message showed up in the log:
&lt;p&gt;
&lt;code&gt;The following call : EcLocallyDeliverMsg2 to the store failed. Error code : 1238 (Message-ID &lt;046e01c83c04$e24bbfd0$5101a8c0@csltd.intranet&gt; will be NDR'd). MDB : 87b7cb4d-7e6b-47fa-be39-85b0d7995226. FID : . MID : . File : C:\Program Files\Exchsrvr\Mailroot\vsi 1\Queue\NTFS_e1be85a401c83c0400000024.EML.&lt;/code&gt;
&lt;p&gt;
Well, that didn't clarify much. A quick internet search turned up this Microsoft KB article: &lt;a href="http://support.microsoft.com/kb/873393"&gt;http://support.microsoft.com/kb/873393&lt;/a&gt;, but that definitely was not my case.
&lt;p&gt;
Giving the issue more thought, I realized that in attempt to secure the access to the folder as much as possible I went a little too far by disallowing any access to Anonymous users. Now, when an external SMTP server submits an email to Exchange server, this is anonymous access as far as Exchange server is concerned. Thus the attempt to submit a message to the public folder is denied! The solution was to allow "Contributor" access to the Anonymous user.
&lt;p&gt;
The bottom line is that if an Exchange public folder is to receive email from an external SMTP server, Anonymous users should be allowed "Contributor" access.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-6236885116284390708?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/6236885116284390708/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=6236885116284390708' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/6236885116284390708'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/6236885116284390708'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2007/12/delivery-failure-to-exchange-public.html' title='Delivery failure to Exchange public folder'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-9015646197075143203</id><published>2007-11-03T14:03:00.000+02:00</published><updated>2008-01-01T22:50:40.061+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Beautiful code</title><content type='html'>I've read &lt;a href="http://www.oreilly.com/catalog/9780596510046/?CMP=OTC-KW7501011010&amp;ATT=9780596510046"&gt;"Beautiful Code"&lt;/a&gt;, a collection of 33 essays by leading computer scientists, edited by Andy Oram and Greg Wilson. What follows is by no means a review, just my impressions.
&lt;ol&gt;
&lt;li&gt;Chapter 1, A Regular Expression Matcher, by Brian Kernighan. An interesting insight into implementation of a simplified regular expression matcher. Shows off recursion-based elegant and compact C code.

&lt;li&gt;Chapter 2, Subversion's Delta Editor: Interface as Ontology, by Karl Fogel. Describes a piece of Subversion version control system, the Delta Editor, which is the data structure that expresses the difference between two source code trees. The data structure is really an interface (being implemented in C, a language that doesn't support interfaces natively, it's a structure of function pointers). Instead of representing the delta explicitly, it provides a standard interface for a delta producer to provide the delta data, and for the delta consumer to use it. This way it can handle deltas that can't fit in memory due to sheer size or that are not available all at once (e.g. are downloaded from network). Various advantages of this design are discussed. An interesting approach of representing data as an interface.

&lt;li&gt;Chapter 3, The Most Beautiful Code I Never Wrote, by Jon Bentley. Praises brevity and simplicity. Examines the code that analyses QuickSort algorithm (which itself is viewed as the most beautiful code by the author). The performance analysis code gets progressively smaller and smaller and simpler and simpler through careful mathematical analysis. An interesting example of algorithm development and optimization, though, perhaps, mostly of academic value.

&lt;li&gt;Chapter 4, Finding Things, by Tim Bray. Explores a few common, if somewhat disconnected, topics related to search. Interesting for a brief instroduction into Ruby language, and its comparison to Java in terms of performance (Java wins). Touches regular expressions, associative arrays, binary search and then quickly discusses web search. I find this chapter rather superficial and unfocused.

&lt;li&gt;Chapter 5, Correct, Beautiful, Fast (In That Order): Lessons From Designing XML Verifiers, by Elliotte Rusty Harold. Describes the author's quest to implement verification of XML names in an XML parser correctly, but without sacrificing performance. A few smart improvement eventually lead the author to a surprisingly simple and efficient solution. "If there's a moral to this story, it is this: do not let performance considerations stop you from doing what is right. You can always make the code faster with a little cleverness. You can rarely recover so easily from a bad design".

&lt;li&gt;Chapter 6, Framework for Integrated Test: Beauty through Fragility, by Michael Feathers. Describes the desing of Framework for Intergated Testing (FIT), an automated testing framework. Talks how this framework is different from most of other frameworks by being very open, flexible and extensible. This radical alternative to traditional framework design (with few well-defined points of extensibility) proves useful in its application domain (testing).

&lt;li&gt;Chapter 7, Beautiful Tests, by Alberto Savoia. Talks of the beauty of testing. Sets off by describing the &lt;a href="http://googleresearch.blogspot.com/2006/06/extra-extra-read-all-about-it-nearly.html"&gt;infamous binary search implementation bug&lt;/a&gt;  and continues to test the supposedly corrected implementation using JUnit testing framework. Demonstrates the concepts of smoke testing, boundary value testing, testing theories, mutation testing, performance testing. Conclusion:
&lt;ul&gt;
&lt;li&gt;Some tests are beautiful for their simplicity and efficiency
&lt;li&gt;Other tests are beautiful because, in the process of writing them, they help you improve the code they are meant to test in subtle but important ways
&lt;li&gt;Finally, some tests are beautiful for their breadth and thoroughness
&lt;/ul&gt;

&lt;li&gt;Chapter 8, On-the-Fly Code Generation for Image Processing. Demonstrates an unusual optimization technique, on-the-fly code generation for time-critical procedures. The trick is that some branching and calculations are performed at code-generation time (once) rather than at run time. The .NET-based example uses System.Reflection.Emit namespace classes to emit Intermediate Language instructions at run time. Interesting, if highly-specialized technique of limited general utility. Conclusion: "Now, you might regard &lt;code&gt;FilterMethodIL&lt;/code&gt; as ugly, and I'd be willing to concede that it sure isn't the prettiest code I've ever seen. But when an algorithm clocks in at a quarter of the execution time of some earlier code, then the only word that I find appropriate is &lt;i&gt;beautiful&lt;/i&gt;".

&lt;li&gt;Chapter 9, Top-Down Operator Precedence, by Douglas Crockford. The author creates a JavaScript language parser in JavaScript using "Top-Down Operator Precedence" technique. The chapter is beyond me; didn't understand much.

&lt;li&gt;Chapter 10, The Quest for an Accelerated Population Count, by Henry S. Warren, Jr. Describes the algorithm for "population count", i.e. counting the number of 1-bits in a byte or word. Employs interesting mathematical techniques to speed up the algorithm. The topic is a little outside of my expertise and interests.

&lt;li&gt;Chapter 11, Secure Communication: The Technology of Freedom, by Ashish Gulhati. Describes the evolution of &lt;i&gt;Cryptonite&lt;/i&gt;, the author's web-based email system that emphasized PGP-based security. Interesting for describing the system's architecture and its evolution, as well as PGP overview. Ends with a philosophical pitch for secure communications as a basis for personal freedom.

&lt;li&gt;Chapter 12, Growing Beautiful Code in BioPerl, by Lincoln Stein. Describes the author's Perl module for graphics in DNA research. Interesting insight into framework design.

&lt;li&gt;Chapter 13, The Design of the Gene Sorter, by Jim Kent. Describes the Gene Sorter, a web-based gene display program (&lt;a href="http://genome.ucsc.edu/cgi-bin/hgNear"&gt;http://genome.ucsc.edu/cgi-bin/hgNear&lt;/a&gt;). While I have no doubt it is very useful, I don't share the author's opinion on its beauty. I don't think CGI scripts are beautiful at all, especially when written in C. Something that starts a new process on each page access and has to keep persistent state in a database doesn't apeal to me. The "cart" mechanism is a neat trick, but it just patches the inherent limitation of CGI architecture. The polymorphic column structure is also a neat trick, but why attempt object-oriented programming in C when there is C++? Text file-based configuration of columns doesn't look particularly beautiful to me either. Why filters are not SQL-based? Why read all data from the database and filter in memory when the database can return only relevant data? To summarize, I am not impressed. Tastes differ.

&lt;li&gt;Chapter 14, How Elegant Code Evolves With Hardware: The Case Of Gaussian Elimination, by Jack Dongarra and Piotr Luszczek. Describes the evolution of linear algebra libraries (LINPACK, LAPACK, ScaLAPACK) with the evolution of hardware. Informative how algorithms change with the hardware, but I fail to see the beauty of this arcane Fortran code.

&lt;li&gt;Chapter 15, The Long-Term Benefits of Beautiful Design, by Adam Kolawa. Describes the design of LAPACK linear algebra library and is related to the previous chapter. With all the due respect to this venerable library, it's hard to see the beauty in this highly specialized Fortran code.

&lt;li&gt;Chapter 16, The Linux Kernel Driver Model: The Benefits of Working Together, by Greg Kroah-Hartman. An interesting insight into how the Linux kernel represents hardware devices. Fine example of object-oriented programming in C. Stresses the typically Linuxish development approach "make it harder so people have to think very carefully" by explaining how no type checking is done on device structures. In author's words: "It keeps easy hacks from springing up within the kernel and forces everyone to be very exact in their logic". Also emphasizes the interative and collaborative nature of Linux development.

&lt;li&gt;Chapter 17, Another Level of Indirection, by Diomidis Spinellis. Explains the layering of FreeBSD I/O subsystem and how it achieves a very fine separation of concerns among the layers, with resulting flexibility and maintainability. Touches the subject of "domain-specific languages". Ends with a warning to not overuse layering approach, since "layers are for cakes, not for software".

&lt;li&gt;Chapter 18, Python's Dictionary Implementation: Being All Things to All People, by Andrew Kuchling. Explains the design of Dictionary type in Python. Based on general-purpose hash table, the type has several special cases for more efficient handling of common scenarios, such as small dictionaries (5 elements of fewer) and dictionaries with string-type keys. Discusses the approaches to collision handing (carefully tuned open addressing), resizing and iteration.

&lt;li&gt;Chapter 19, Multi-Dimensional Iterators in NumPy, by Travis E. Oliphant. Describes the design of iterators for multidimensional arrays in NumPy, a Python package. Implements clever tricks to iterate over arrays of arbitrary dimensions efficiently. Interesting, but I must admit I did not understand the feature the author calls "broadcasting".

&lt;li&gt;Chapter 20, A Highly Reliable Enterprise System for NASA's Mars Rover Mission, by Ronald Mak. Discusses the design of Collaborative Information Portal (CIP), a large web-based information sharing and management application used by NASA Mars Exploration Rover mission. Gives a good overview of Service-Oriented Architecture in Enterprise Java Beans based applications. Explains the details in a case study of the Streamer Service (CIP's component). Great article on enterprise application design. My favorite quote: "Martians have zero tolerance for ugly software".

&lt;li&gt;Chapter 21, ERP5: Designing for Maximum Adaptability, by Rogerio Atem de Carvalho and Rafael Monnerat. Describes the design of EPR5, an open source ERP application based on Zope platform. Very difficult to read, I didn't understand much.

&lt;li&gt;Chapter 22, A Spoonful of Sewage, by Bryan Cantrill. A very dynamic and well-narrated story of the author's hunt for an elusive bug in Solaris thread synchronization code. Explains the problem of priority inversion, its theoretical solution, and the bug in the code that was supposed to solve it. The resolution of the bug, although not utterly beautiful on the surface, is truly beautiful, the author argues, because "in the seven years ... no one has done better".

&lt;li&gt;Chapter 23, Distributed Programming with MapReduce, by Jeff Dean and Sanjay Ghemawat. An interesting explanation of how Google's MapReduce programming model works (break the task into subtasks, run them in parallel, combine results), mentioning some of the specific challenges it faces due to its sheer scale (e.g. failure of some computers).

&lt;li&gt; Chapter 24, Beautiful Concurrency, by Simon Peyton Jones. Now that the hardware evolution trend is to increase the number of CPU cores rather than clock speed, the article says, concurrency is very important. It is also hard. The article explans the numerous problems of lock-based concurrency management, concluding that "the fundamental shortcoming of lock-based programming is that &lt;i&gt;locks and conditional variables do not support modular programming&lt;/i&gt;" (locking logic is hard to modularize and disentangle from application logic). The article then goes on to describe the concept of Software Transactional Memory (STM) and how it overcomes the shortcomings of locks. The concept is presented using Haskell programming language and a brief introduction to it is included. Interesting for the overview of concurrency problems, introduction to Haskell and STM. Whether STM can be practially implemented in more mainstream languages remains to be seen.

&lt;li&gt;Chapter 25, Syntactic Abstraction: The syntax-case Expander, by Kent Dybvig. Starts with a brief overview of &lt;i&gt;syntactic abstraction&lt;/i&gt; in programming languages (ability to define custom syntax constructs, such as preprocessor macros in C). Goes on to describe a macro expansion algorithm in Scheme, which I fail to penetrate.

&lt;li&gt;Chapter 26, Labor-Saving Architecture: An Object-Oriented Framework for Networked Software, by William Otte and Douglas C. Schmidt. Talks about object-oriented framework design and explores the subject in detail by presenting an example of Logging Server Framework. A very useful and interesting practical case study of OO design.

&lt;li&gt;Chapter 27, Integrating Business Partners the RESTful Way, by Andrew Patzer. Describes an approach to Web Services that is more light-weight than the popular (if overhyped) SOAP architecture. This light-weight approach is based on exchange of XML-encoded requests and responses using simple GET or POST requests over HTTP. As the author puts it, "Although I didn't know it at the time, this architectural style is now commonly referred to as &lt;i&gt;REST&lt;/i&gt; or &lt;i&gt;Representational State Transfer&lt;/i&gt;". Interesting for introduction to REST. I would disagree with the author on some of the implementation choices, though, e.g. there must be a better way to determine the request type than looking for a specific long string within the request body (e.g. listing on page 454).

&lt;li&gt;Chapter 28, Beautiful Debugging, by Andreas Zeller. Talks about &lt;i&gt;delta debugging&lt;/i&gt;, an approach aiming to isolate bugs automatically by isolating the source code change that caused a failure. The concept is then expanded to automatic debugging through isolation of program state change that caused a failure. Interesting, but I still have doubts if the approach can be practically useful.

&lt;li&gt;Chapter 29, Treating Code as an Essay, by Yukihiro Matsumoto. This is the shortest and the least practical essay in the book. In fact, it doesn't describe any real piece of code or any practical problem. Perhaps it is indicative that it is the only essay written by a Japanese author (the author of Ruby language). This concise article talks about the abstract nature of code beauty. The author defines code beauty as combination of brevity, familiarity, simplicity, flexibility and balance.

&lt;li&gt;Chapter 30, When a Button Is All That Connects You to the World, by Arun Mehta. Apparently, no book published in the US can be complete without touching the subject of persons with disabilities in some way. This article talks about the author's noble attempt to design a software system for professor Stephen Hawking, eminent theoretical physicist, who, due to a severe disability, can only press one button. This extreme limitation makes for tough design problems and smart solutions. This said, the code examples in Visual Basic do not seem very beautiful to me. The author seems to acknowledge this: "I might warn you that it [the code] bears some resemblance to a bowl of spaghetti".

&lt;li&gt;Chapter 31, Emacspeak: The Complete Audio Desktop, by TV Raman. Describes Emacspeak, a complete Emacs-based audio desktop for visually impaired users. It's interesting to rethink the UI fundamentals we take for granted. Among other things, the article is interesting for a brief introduction of Emacs Lisp "advice" facility and Aspect Oriented Programming. Another notable thing is how the choices the author made to make web content accessible "in an eyes-free environment" were later paralleled in mainstream to make the web accessible to automated processing (such as RSS feeds).

&lt;li&gt;Chapter 32, Code in Motion, by Laura Wingerd and Christopher Seiwald. The article talks about "Seven Pillars of Pretty Code", a set of rules for good code formatting, as practiced by the authors of Perforce software configuration management system.

&lt;li&gt;Chapter 33, Writing Programs for "The Book," by Brian Hayes. The chapter describes the author's quest for the perfect solution to a simple computational geometry problem: given three points in the plane, do all of the points lie along the same line? That's one of those problems that's easy to solve in a wrong or ugly way. After trying several approaches, the author finally finds the perfect algorithm. I can't help adding a personal comment: it's frustrating that many great programmers lack fundamental mathematical training. Had the author known a little more linear algebra, the solution would be obvious from the beginning.
&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-9015646197075143203?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/9015646197075143203/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=9015646197075143203' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/9015646197075143203'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/9015646197075143203'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2007/11/beautiful-code.html' title='Beautiful code'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-3580654950796278805</id><published>2007-10-04T13:07:00.000+03:00</published><updated>2007-10-21T15:50:19.833+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sysadmin'/><title type='text'>Errors sending emails from Outlook Express: 0x800C0131 and 0x800C013B</title><content type='html'>A user complained about the following problem. When sending emails from Outlook Express he got the following error: "An unknown error has occurred. Account: '...', Server: '...', Protocol: POP3, Port: 110, Secure(SSL): No, Error Number: 0x800C0131"
&lt;p&gt;
A solution was found at Microsoft KB &lt;a href="http://support.microsoft.com/default.aspx?scid=kb;en-us;233264"&gt;article 233264&lt;/a&gt;
&lt;p&gt;
The result was a mixed success. The original error was gone, however, while the user's mail folders were intact, their hierarchy disappeared. This was a minor annoyance, as the user could easily recreate his folder hierarchy. However, a new error replaced the old one: "An unknown error has occurred. Account: '...', Server: '...', Protocol: POP3, Port: 110, Secure(SSL): No, Error Number: 0x800C013B
&lt;p&gt;
This was tracked down to Microsoft KB &lt;a href="http://support.microsoft.com/kb/253795"&gt;article 253795&lt;/a&gt;. The article advised to rename Sent Items.dbx file, which we were reluctant to do as we didn't want to loose the user's sent emails. Instead we created a new folder TempSentItems, temporarily moved all emails from Sent Items to it, then deleted Sent Items. When Outlook Express recreated Sent Items folder, we moved the saved emails from TempSentItems to it and deleted the temporary folder.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-3580654950796278805?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/3580654950796278805/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=3580654950796278805' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/3580654950796278805'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/3580654950796278805'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2007/10/errors-sending-emails-from-outlook.html' title='Errors sending emails from Outlook Express: 0x800C0131 and 0x800C013B'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-7013009005234585207</id><published>2007-07-27T18:03:00.001+03:00</published><updated>2008-03-29T18:56:20.567+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sysadmin'/><title type='text'>Disk space shortage wreaks havoc on a domain controller</title><content type='html'>One day our Windows 2003 domain controller ran out of disk space, and a slew of problems ensued. Apparently, Active Directory synchronization failed due to insifficient space, and the event log was full of messages like this:

&lt;pre&gt;
Event Type: Warning
Event Source: NETLOGON
Event Category: None
Event ID: 5705
Description:
The change log cache maintained by the Netlogon service for  database changes is inconsistent. The Netlogon service is resetting the change log.

Event Type: Warning
Event Source: W32Time
Event ID: 26
Description:
Time Provider NtpClient: The response received from domain controller &lt;DCNAME&gt; has a bad signature. The response may have been tampered with and will be ignored.

Event Type: Error
Event Source: NETLOGON
Event ID: 5805
Description:
The session setup from the computer &lt;COMPUTERNAME&gt; failed to authenticate. The following error occurred: 
Access is denied. 

Event Type: Warning
Event Source: LSASRV
Event Category: SPNEGO (Negotiator) 
Event ID: 40960
Description:
The Security System detected an authentication error for the server cifs/&lt;DOMAINNAME&gt;.  The failure code from authentication protocol Kerberos was "The attempted logon is invalid. This is either due to a bad username or authentication information. (0xc000006d)".

Event Type: Error
Event Source: Kerberos
Event ID: 4
Description:
The kerberos client received a KRB_AP_ERR_MODIFIED error from the server host/&lt;COMPUTER-FQDN&gt;.  The target name used was ldap/&lt;COMPUTER-FQDN&gt;/&lt;DOMAINNAME&gt;@&lt;DOMAINNAME&gt;. This indicates that the password used to encrypt the kerberos service ticket is different than that on the target server. Commonly, this is due to identically named  machine accounts in the target realm (&lt;DOMAINNAME&gt;), and the client realm.   Please contact your system administrator.

Event Type: Error
Event Source: NETLOGON
Event ID: 3210
Description:
This computer could not authenticate with \\&lt;PDC-FQDN&gt;, a Windows domain controller for domain &lt;DOMAINNAME&gt;, and therefore this computer might deny logon requests. This inability to authenticate might be caused by another computer on the same network using the same name or the password for this computer account is not recognized. If this message appears again, contact your system administrator.
&lt;/pre&gt;

Even after freeing some space, problems continued, since Active Directory database was damaged. The solution was to reset computer domain password using netdom, as documented in Microsoft KB article &lt;a href="http://support.microsoft.com/kb/260575"&gt;260575&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-7013009005234585207?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/7013009005234585207/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=7013009005234585207' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/7013009005234585207'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/7013009005234585207'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2007/07/disk-space-shortage-wreaks-havoc-on.html' title='Disk space shortage wreaks havoc on a domain controller'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-734054104169188828</id><published>2007-07-27T14:25:00.000+03:00</published><updated>2007-07-27T14:34:28.131+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='sysadmin'/><title type='text'>What does "localhost" mean in named.conf?</title><content type='html'>Configuring BIND 9, run across an interesting issue. What does the following excerpt from &lt;code&gt;named.conf&lt;/code&gt; mean:

&lt;pre&gt;
options {
        listen-on port 53 { localhost; };
        ...
};
&lt;/pre&gt;
I thought this tells BIND to listen only on loopback adress (127.0.0.1). After all, this what "localhost" usually resolves to. To my great surprise, I've found that BIND is listening on all network interfaces. As it turns out, in the context of BIND configuration, localhost "Matches the IPv4 and IPv6 addresses of all network interfaces on the system." Go figure! The correct configuration is as follows:
&lt;pre&gt;
options {
        listen-on port 53 { 127.0.0.1; };
        ...
};
&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-734054104169188828?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/734054104169188828/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=734054104169188828' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/734054104169188828'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/734054104169188828'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2007/07/what-does-localhost-mean-in-namedconf.html' title='What does &quot;localhost&quot; mean in named.conf?'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-6412258717144315801</id><published>2007-07-15T17:04:00.000+03:00</published><updated>2007-07-15T17:51:05.570+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='routing'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='sysadmin'/><title type='text'>Masquerading multiple IPSec connections on a Linux router</title><content type='html'>Our company network is set up in a rather standard way. We have a Linux router connected to an ISP with one network card, and to the local network with another one. The local network uses the reserved IP range 192.168.1.0-192.168.1.255. The router does Network Address Translation (NAT), also known as IP Masquerade, to allow the internal hosts transparent access to the Internet. This type of configuration is widely used and is well documented, in &lt;a href="http://www.netfilter.org/documentation/HOWTO/NAT-HOWTO.html"&gt;Linux 2.4 NAT HOWTO&lt;/a&gt; or &lt;a href="http://tldp.org/HOWTO/IP-Masquerade-HOWTO/"&gt;Linux IP Masquerade HOWTO&lt;/a&gt; to name a few sources.
&lt;p&gt;
IP masquerade works well for TCP and UDP, but how about some more exotic IP protocols? Not that easy when it comes to IPsec VPNs. We need to connect to a customer's site that uses &lt;a href="http://products.nortel.com/go/product_content.jsp?segId=0&amp;catId=null&amp;parId=0&amp;prod_id=34820&amp;locale=en-US"&gt;Contivity VPN&lt;/a&gt; from Nortel. This is an IPsec-based product. Unfortunately, masquerading several IPsec connection through one router is a non-trivial task that Linux is currently not capable of. IPsec connection involves a handshake over UDP, after which the data is transmitted over IP protocol 50 (Encapsulating Security Payload, ESP). Since there is no connection tracking support for IP protocol 50 in the Linux kernel, only one internal client can connect to a remote IPsec VPN server at any time, because the kernel cannot tell one connection from another. This was not acceptable to us, since we need several people to work with the customer's VPN simultaneously.
&lt;p&gt;
NAT Traversal feature of IPsec protocol is supposed to resolve this problem, however, for some reason, NAT Traversal didn't work with the customer's VPN server. Attempts to persuade the customer's IT personnel to look into the issue and enable NAT Traversal proved unsuccessful (they either didn't understand what the problem was, or didn't care, or both). We had to resolve the issue ourselves.
&lt;p&gt;
After some thought, the solution was found. First it involved getting several external IP addresses from our ISP, as many as many people we needed to work with the customer's VPN. Luckily, it wasn't many, just five. The idea then was to route the IPsec traffic from the five internal clients through separate external IP addresses. This will allow the kernel to keep track of each connection separately and not mix them up. Here's how I achieved this using iptables.
&lt;p&gt;
For the sake of example, I'll assume that our external IP numbers were 1.1.1.1, 1.1.1.2, 1.1.1.3, 1.1.1.4 and 1.1.1.5. All these numbers were bound to our external network interface as aliases. Assuming our external interface is called eth1, these new addresses were assigned to alias interfaces eth1:1, eth1:2, etc. up to eth1:5. Also for the sake of example, assume that the client computers that need to talk to the customer's VPN have internal IP addresses 192.168.1.1 - 192.168.1.5 and that the customer VPN server's address is 2.2.2.2.
&lt;p&gt;
With this setup, I added the following iptable rules to NAT table:
&lt;pre&gt;
iptables -t nat -A POSTROUTING -s 192.168.1.1 -d 2.2.2.2 -j SNAT --to-source 1.1.1.1
iptables -t nat -A POSTROUTING -s 192.168.1.2 -d 2.2.2.2 -j SNAT --to-source 1.1.1.2
...
iptables -t nat -A POSTROUTING -s 192.168.1.5 -d 2.2.2.5 -j SNAT --to-source 1.1.1.5
&lt;/pre&gt;
&lt;p&gt;
This tells the kernel the following: right after routing (POSTROUTING chain), if the packet is coming from 192.168.1.x (a VPN client) to 2.2.2.2 (the VPN server), masquerade it using source address 1.1.1.x. 
&lt;p&gt;
An important note is that these rules should precede the rules that masquerade the entire network. I have a rule like this:
&lt;pre&gt;
iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -o eth1 -j MASQEURADE
&lt;/pre&gt;
and it is added to the POSTROUTING change &lt;i&gt;after&lt;/i&gt; the special rules above.
&lt;p&gt;
The above technique allows to masquerade multiple IPsec (or indeed any IP protocol) connections when NAT Traversal is not available. This said, I would much prefer if NAT Traversal worked and saved me the headache.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-6412258717144315801?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/6412258717144315801/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=6412258717144315801' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/6412258717144315801'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/6412258717144315801'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2007/07/masquerading-multiple-ipsec-connections.html' title='Masquerading multiple IPSec connections on a Linux router'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-8959379560160708464</id><published>2007-06-19T18:19:00.000+03:00</published><updated>2007-12-17T20:36:21.457+02:00</updated><title type='text'>Эпос древних укров</title><content type='html'>&lt;blockquote&gt;История украинского народа уходит корнями в глубокую древность. Она не
начинается с Оранжевой Революции, как наивно полагают некоторые на
Западе. Она не начинается с Переяславской Рады, как хотели бы думать в
Москве. Она не начинается даже с Кия, Щека и Хорива, как полагают
некоторые ограниченные историки в Украине. Установлено, кто украинцы
ведут свое происхождение от древнейшего народа укров, проживавшего на
территории современной Украины уже в 4-м тысячелетии до н.э. К
сожалению, в результате ряда катастроф как природно-геологического,
так и социально-политического характера, литературные и культурные
памятники укров были полностью утрачены. Однако нет на свете ничего,
что было бы потеряно навеки (кроме Халезмийского собора - см. Д.
Адамс, "Жизнь, Вселенная и все остальное", М., Аст, 2002, стр. 287).
Достижения современной статистической историографии позволили
буквально по крупице воссоздать и расшифровать фрагмент эпоса древних
укров, публикуемый ниже. Работы по расшифровке продолжаются, и мы
надеемся, что вскоре эпос будет полностью восстановлен.&lt;/blockquote&gt;
&lt;p&gt;&lt;a href="http://ukrepos.googlepages.com"&gt;Дальше...&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-8959379560160708464?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://ukrepos.googlepages.com' title='Эпос древних укров'/><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/8959379560160708464/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=8959379560160708464' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/8959379560160708464'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/8959379560160708464'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2007/06/blog-post.html' title='Эпос древних укров'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-4348397992684495289</id><published>2007-05-17T13:27:00.000+03:00</published><updated>2007-08-12T15:33:24.491+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sharepoint'/><category scheme='http://www.blogger.com/atom/ns#' term='sysadmin'/><title type='text'>SharePoint Server: Audiences based on group membership problem</title><content type='html'>SharePoint Portal Server is a great tool. One of its powerful features is audiences. Audience is a group of SharePoint server users to which the publishers can target the server's content. That is, certain items are shown only to certain audience members. For example, the server's home page may contain links to Development and Support group sites. Members of Development group only see the link to the Development site, and members of Support group only see the link to the Support site.
&lt;p&gt;
One of the ways to define an audience membership is via Windows security group. One can say that an audience consists of all members of a security group. This is often very convenient, as security groups often already reflect the organization's structure. However, setting up audiences on our company's SharePoint server I found that this simply didn't work. I set up an audience to consist of members of a security group that had 7 members. I found that the audience had only 1 member. I tried it with other groups - the results were utterly inconsistent. With some groups it worked, with some a few members were missing, with some all members were missing, and no clear pattern was seen.
&lt;p&gt;
After a long investigation the pattern was revealed. A security group member wouldn't make it to the group-based audience if the group was his/her &lt;i&gt;primary&lt;/i&gt; group. It is a bug in SharePoint server, described in &lt;a href="http://weblogs.asp.net/craigg/archive/2006/04/10/442423.aspx"&gt;this blog post&lt;/a&gt; by Craig Gemmill for SharePoint Server 2003. I am using SharePoint Server 2007 and the bug is still present.
&lt;p&gt;
Apparently, it has to do with the fact that the user's primary group is not listed in its &lt;tt&gt;memberOf&lt;/tt&gt; Active Directory attribute. The primary group's &lt;tt&gt;members&lt;/tt&gt; attribute does not include the members with Primary Group attribute either. There are valid reasons for this design, described in &lt;a href="http://support.microsoft.com/kb/275523"&gt;this Microsoft KB article&lt;/a&gt;, but SharePoint Server, apparently, doesn't take Primary Group into account.
&lt;p&gt;
Thus the only solution was to reset the Primary Group of all users to Domain Users.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-4348397992684495289?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/4348397992684495289/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=4348397992684495289' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/4348397992684495289'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/4348397992684495289'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2007/05/sharepoint-server-audiences-based-on.html' title='SharePoint Server: Audiences based on group membership problem'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-1957787471260285449</id><published>2007-04-23T15:03:00.000+03:00</published><updated>2007-07-29T17:05:21.849+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sysadmin'/><category scheme='http://www.blogger.com/atom/ns#' term='wsus'/><title type='text'>Using deadlines to install Windows updates on unattended servers</title><content type='html'>WSUS is a great tool to distribute and install Microsoft Updates. As long as the administrator approves the updates, an "Updates are ready" notification will pop up on each user's screen, and the users will be prompted to proceed with installing the updates.
&lt;p&gt;
But what about unattended servers? No-one ever logs into their consoles and thus there's nobody to install the updates. Having an administrator log in to each server to install updates is just too tedious. Luckily, this isn't necessary. Using deadlines, one can have the updates install on unattended servers automatically. Here's how I do it:
&lt;ol&gt;
&lt;li&gt;I've created a computer group in WSUS called "Servers" and added all servers to it.
&lt;li&gt;Whenever I approve an update, I make a separate approval for the "Server" group with a deadline.
&lt;li&gt;When the deadline expires, updates are installed automatically.
&lt;/ol&gt;
A thing to note here is that most of the time a server will reboot after the updates are installed. You don't want your servers to reboot in the middle of the day. Therefore, set the deadline to off-hours.
&lt;p&gt;
Always set the deadline more than 22 hours in the future. This is because Automatic Updates service is checking for new updates by default every 22 hours. Imagine what happens if during the day, say at 12am you set the deadline for 11pm today. By 11pm a server may not have checked for new updates yet, and it will not know a new update with a deadline is available. Next day, say at 10am it will check, find the update and see that the deadline is already past due. It will then immediately install the update and reboot right when your users are busy using it. To avoid such unfortunate scenario, allow sufficient time for Automatic Updates to find the update before the deadline expires.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-1957787471260285449?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/1957787471260285449/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=1957787471260285449' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/1957787471260285449'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/1957787471260285449'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2007/04/using-deadlines-to-install-windows.html' title='Using deadlines to install Windows updates on unattended servers'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-8408477121200504753</id><published>2007-04-23T14:55:00.001+03:00</published><updated>2007-07-15T16:57:29.345+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sysadmin'/><title type='text'>Устанавливаем Lingvo 12</title><content type='html'>Наша компания приобрела электронный словарь Лингво 12. ABBYY Software предлагает для своего продукта удобную схему лицензирования - concurrent licenses. Покупая какое-то количество concurrent licenses, пользователь получает право запускать столько копий Лингво в сети одновременно, причем не имеет значения на каких компьютерах. Для нас это было очень удобно, т.е. из более ста сотрудников нашей компании, одновременно Лингво не понадобится больше, чем двадцати.
&lt;p&gt;
Технически работает эта схема лицензирования так. На сервере устанавливается Lingvo License Manager. В него вводятся и активируются все лицензии. Клиентские машины получают лицензию от сервера при запуске Лингво.
&lt;p&gt;
На бумаге все хорошо. На практике обнаружилось, что при запуске Лингво на одном
компьютере License Manager показывает, что все concurrent лицензии заняты
этим компьютером, и ни один другой компьютер запустить Лингво уже не может. Весьма неприятный сюрприз. В интернете обнаружили описание такой же проблемы (&lt;a href="http://forum.lingvo.ru/actualthread.aspx?tid=72935"&gt;http://forum.lingvo.ru/actualthread.aspx?tid=72935&lt;/a&gt;) и совет обратиться в службу поддержки. Написали на support@abbyy.ua. Служба поддержки ответила, поинтересовалась номером нашей лицензии, и действительно прислала нам обновление на License Manager, исправляющее эту ошибку. Таким образом при доработке напильником система все-таки работает.
&lt;p&gt;
Несколько неприятной, однако, оказалась следующая новость в Лингво 12. В предыдущих версиях Lingvo был LvAgent, который сидел в System Tray и позволял вызвать Lingvo по Ctrl-Ins-Ins. При закрытии самого Lingvo LvAgent продолжал работать. Теперь все немного не так. По-прежнему LvAgent может запустить Lingvo, но теперь при закрытии Lingvo стандартными способами (кнопочка "x" или Alt-F4), сам Lingvo продолжает 
работать и, что особенно важно при concurrent лицензировании, занимать лицензию. Т.о. стоит запустить Lingvo, как он занимает лицензию даже после закрытия. Есть, правда, в меню пункт "Выход", который действительно закрывает Lingvo - но вместе с LvAgent.
&lt;p&gt;
В свете этого моя рекомендация такая - в настройках на вкладке "Общие" снять 
флажок "Отображать значок ABBYY Lingvo в области уведомлений на панели 
задач". В этом случае LvAgent не используется и закрытие Lingvo 
действительно его закрывает. Но вызов по Ctrl-Ins-Ins будет невозможен.
&lt;p&gt;
И наконец, странная история, приключившаяся с инсталляцией Лингво. После установки License Manager, по рекомендации производителя, инсталляция самого Лингво была помещена на сетевой диск. Вскоре несколько пользователей пожаловались, что они не могут установить Лингво себе на компьютер, используя эту сетевую инсталляцию: инсталлятор сообщает "Внутренняя ошибка 2349" и прекращает работать. Выяснилось, что по какой-то причине часть файлов из инсталляции получили дату изменения 01.01.1857 (как это произошло - загадка). При копировании этих файлов инсталлятор пытался дать установленным копиями такую же дату, что заканчивалось ошибкой. После исправления даты файлов проблема разрешилась.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-8408477121200504753?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/8408477121200504753/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=8408477121200504753' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/8408477121200504753'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/8408477121200504753'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2007/04/lingvo-12.html' title='Устанавливаем Lingvo 12'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-5586664932435821363</id><published>2007-04-10T18:44:00.000+03:00</published><updated>2007-07-15T16:00:13.388+03:00</updated><title type='text'>Outlook 2003 update breaking Outlook 2007</title><content type='html'>I had Microsoft Office 2003 on my computer and decided to upgrade to Office 2007. Feeling a little wary about this upgrade, I decided to keep Office 2003 installed, since Office 2007 installer allowed for such option. However, as the installer informed me, Outlook 2007 could not coexist with Outlook 2003, so Outlook 2003 had to be removed. Alright, so I ended up having just one Outlook (2007) and two copies of Word and Excel (2003 and 2007).
&lt;p&gt;
A surprise came when I installed the next round of Microsoft updates (from &lt;a href="http://lzeit.blogspot.com/2006/10/installing-windows-server-update.html"&gt;our local WSUS server&lt;/a&gt;). An "Junk mail filter update for Outlook 2003" (KB931764) was offered to me, although I no longer had Outlook 2003. Not knowing what this means, I installed the update.
&lt;p&gt;
Right after that had an error in Outlook: "The File ExSec32.dll is incompatible with Microsoft Office Outlook. Install Outlook Again.", when opening any Outlook item. Apparently the "Junk mail filter update" reinstalled some of Outlook 2003 DLLs that were not compatible with Outlook 2007 (I guess this was the reason why they could not coexist in the first place).
&lt;p&gt;
I removed ExSec32.dll in Office11 folder, then get the same error about RTFHTML.dll. Removed it as well. Outlook items started to open, but after a few more errors, I resorted to reinstalling Outlook 2007.
&lt;p&gt;
Ever since then, each monthly update of Junk Mail Filter for Outlook 2003 was offered to me by Windows Updates, and I had to manually deselect it. Finally, when I uninstalled Office 2003, the problem stopped.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-5586664932435821363?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/5586664932435821363/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=5586664932435821363' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/5586664932435821363'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/5586664932435821363'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2007/04/outlook-2003-update-breaking-outlook.html' title='Outlook 2003 update breaking Outlook 2007'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-7063160805121508418</id><published>2007-04-08T14:37:00.000+03:00</published><updated>2007-04-10T12:30:19.837+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sysadmin'/><title type='text'>GroupWise vs. Excel</title><content type='html'>A long time ago a had to install Novell GroupWise 7.0 on my computer. Right after that I faced a problem with Excel 2003. To my surprise, the Windows "Close" button in the top-right corner (aka the "x-button") became disabled. Furthermore, sometimes when I was closing a workbook with Ctrl-F4, Excel would show the "Save As" dialog, even though the document was already saved. I suspected all this was caused by GroupWise, but since the annoyance was minor I didn't feel like spending time to figure this out.

The situation became worse when I upgraded to Excel 2007. Now, whenever I opened a Excel file by double-clicking on it, Excel would come up, but the document would not open in it. I had to wait a few seconds, sometimes up to a minute, before the document would open.  Interestingly, if I started Excel and then opened a document from it, it would open immediately without the annoying delay.

This time I could not ignore the problem. Investigation revealed an apparently GroupWise-related file in c:\Program Files\Microsoft Office\XLSTART\GWXL97.XLA. I don't know what GroupWise wanted to do with Excel, but whatever it is, it is incompatible with Excel 2007 (the filename suggests it was developed for Excel 97). Removing the file resolved the problem.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-7063160805121508418?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/7063160805121508418/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=7063160805121508418' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/7063160805121508418'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/7063160805121508418'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2007/04/groupwise-vs-excel.html' title='GroupWise vs. Excel'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-4796733102906332143</id><published>2007-03-22T21:01:00.001+02:00</published><updated>2007-03-22T21:06:04.107+02:00</updated><title type='text'>Blogging from Word 2007</title><content type='html'>&lt;span xmlns=""&gt;&lt;p&gt;They say one can write blog posts directly from Word 2007. I am just curious. Let's see if it works.
&lt;/p&gt;&lt;p&gt;Apparently it does! Although it's not as good as I thought it would be. I don't seem to be able to &lt;i&gt;update&lt;/i&gt; a post once it is published. Instead, it publishes the modified document as a new post. Still, it's interesting and somewhat unusual for Microsoft&lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-4796733102906332143?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/4796733102906332143/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=4796733102906332143' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/4796733102906332143'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/4796733102906332143'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2007/03/blogging-for-word-2007_22.html' title='Blogging from Word 2007'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-3533656579883831784</id><published>2007-03-06T15:26:00.000+02:00</published><updated>2007-04-10T12:30:40.795+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sysadmin'/><title type='text'>Trouble adding users to local groups</title><content type='html'>Had a problem today with a Windows 2000 computer. We needed to add a user to the local Administrators group, and could not. Just clicking the "Add" button in the group membership window resulted in error message "An error occurred attempting to create the Object Picker. An error with no description has occurred." Luckily a solution was described here in &lt;a href="http://www.hidev.com/knowledge/category.asp?a=4&amp;amp;q=95"&gt;Hidev, Inc. Knowledge base&lt;/a&gt;. In our case, the key HKLM\LDAP\Clsid was missing. Thanks!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-3533656579883831784?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.hidev.com/knowledge/category.asp?a=4&amp;q=95' title='Trouble adding users to local groups'/><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/3533656579883831784/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=3533656579883831784' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/3533656579883831784'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/3533656579883831784'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2007/03/trouble-adding-users-to-local-groups.html' title='Trouble adding users to local groups'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-957458196355007859</id><published>2007-03-04T14:10:00.000+02:00</published><updated>2007-11-08T10:36:47.866+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sysadmin'/><title type='text'>More on lingering objects</title><content type='html'>A followup to a &lt;a href="http://lzeit.blogspot.com/2007/02/wrong-time-on-domain-controller.html"&gt;previous post&lt;/a&gt;. I've been thinking how lingering objects appeared in the DCA domain controller (the one that didn't have the time sync problem). I have two theories:
&lt;p&gt;
Theory 1. While DCB controller was in year 2000, some objects were deleted in its copy of the Active Directory database. If things were going normal, DCB would keep a copy of these deleted objects in a "tombstoned" state for the duration of "tombstone lifetime" (by default 60 days). Within this period it would synchronize with DCA and tell it about the deletions, so DCA would delete these objects from its copy of the Active Directory database. But things were not going normal. When time on DCB was corrected, it found that those deleted objects were deleted 7 years ago, i.e. way longer ago than "tombstone lifetime". Consequently, the "tombstones" were deleted and it no longer had any memory of the deleted objects. All along, DCA continued to have copies of these objects, unaware of them being deleted. So, when the time was corrected, DCA wanted to synchronize to DCB, those objects were found to be lignering in DCA.
&lt;p&gt;
If this theory is correct, then the solution to delete lingering objects was the right one.
&lt;p&gt;
Theory 2. Nothing was deleted in DCB, instead something was created in DCA. While time was broken on DCB these changes failed to replicate from DCA to DCB. When time was corrected, DCB incorrectly assumed those new objects on DCA were lingering.
&lt;p&gt;
If this theory is correct, then the lingering objects should not have been deleted. Instead, Strict Replication Consistency should have been disabled (as described, among other places in the &lt;a href="http://technet2.microsoft.com/WindowsServer/en/library/77dbd146-f265-4d64-bdac-605ecbf1035f1033.mspx?mfr=true"&gt;Event ID 1388 or 1988: A lingering object is detected&lt;/a&gt; section of Active Directory Operations Guide at Microsoft Technet) and thus objects allowed to be recreated at DCB.
&lt;p&gt;
Somehow I feel that Theory 1 is correct, but I have no definite proof.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-957458196355007859?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/957458196355007859/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=957458196355007859' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/957458196355007859'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/957458196355007859'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2007/03/more-on-lingering-objects.html' title='More on lingering objects'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-5822845778101728463</id><published>2007-02-21T18:41:00.000+02:00</published><updated>2007-03-04T14:41:33.312+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sysadmin'/><title type='text'>Wrong Time on a Domain Controller</title><content type='html'>&lt;p&gt;Today we had to shut down all our servers for electricity maintenance, and while they were starting back up after the maintenance, clock was set incorrectly on one of our two domain controllers. I am not completely sure why this happened, but it seems to be the fault of Tardis Internet time service. One way or another, time was reset to Jan 1st, 2000. &lt;b&gt;All the hell broke loose&lt;/b&gt;.

&lt;p&gt;First, the wrong time was picked up by some other computers that suddenly shifted to year 2000. That was the least of all problems. Second, users started having problems logging in to the domain. The faulty domain controller denied access due to clock skew. These two problems were resolved once the time problem was noticed and time at the domain controller was reset to the correct value. But this was not the end.

&lt;p&gt;Unfortunately, while the faulty domain controller (we'll call it DCB) was in year 2000 it replicated with the other controller (let's call it DCA) that had the correct time. Then DCA remembered that it last replicated with DCB in year 2000! As the result, when the time on DCB was corrected, DCA no longer wanted to replicate to DCB thinking that it was way too outdated to replicate again. Attempts to force replication in &lt;b&gt;replmon&lt;/b&gt; utility (from Windows Support Tools) resulted in the error "The Active Directory cannot replicate with this server because the time since the last replication with this server has exceeded the tombstone lifetime." Directory Service Event log on DCA showed Event 2042 which read:

&lt;blockquote&gt;
It has been too long since this machine last replicated with the 
named source machine. The time between replications with this source 
has exceeded the tombstone lifetime. Replication has been stopped 
with this source. 
&lt;p&gt;The reason that replication is not allowed to continue is that 
the two machine's views of deleted objects may now be different. 
The source machine may still have copies of objects that have 
been deleted (and garbage collected) on this machine. If they 
were allowed to replicate, the source machine might return 
objects which have already been deleted. 
&lt;/blockquote&gt;

&lt;p&gt;This problem soon had consequences. One user reported that her workstation could no longer connect to shared resources on the DCB controller, with error message "Target principal is incorrect". It was a strange situation, since it could connect to any other server in the network, plus all other workstations but this one could connect to DCB too. Although I still don't have a definite explanation to this, my best guess is that this workstation had the bad luck to automatically change its domain account password while the replication was broken. As the result, DCA had its new password, but DCB still had the old one, and thus could not authenticate the workstation.

&lt;p&gt;To resolve the replication problem I followed the advice from the Event 2042 log entry and numerous sources on the internet, such as &lt;a href="http://technet2.microsoft.com/WindowsServer/en/library/34c15446-b47f-4d51-8e4a-c14527060f901033.mspx?mfr=true"&gt;"Event ID 2042: It has been too long since this machine replicated"&lt;/a&gt; chapter from Windows Server 2003 Active Directory Operations guide on Microsoft TechNet. On DCB I went to the registry key &lt;b&gt;HKLM\SYSTEM\CurrentControlSet\Services\NTDS\Parameters&lt;/b&gt; and created a DWORD value &lt;b&gt;Allow Replication With Divergent and Corrupt Partner&lt;/b&gt; with value 1. Then forced replication from DCA to DCB in &lt;b&gt;replmon&lt;/b&gt;. This time replication worked, and after that I reset the registry value to 0.

&lt;p&gt;Still, replication in the other direction, from DCB to DCA didn't work. Directory Service Event log on DCB showed Event 1988 which read:

&lt;blockquote&gt;
Active Directory Replication encountered the existence of objects in the following partition that have been deleted from the local domain controllers (DCs) Active Directory database.  Not all direct or transitive replication partners replicated in the deletion before the tombstone lifetime number of days passed.  Objects that have been deleted and garbage collected from an Active Directory partition but still exist in the writable partitions of other DCs in the same domain, or read-only partitions of global catalog servers in other domains in the forest are known as "lingering objects". 
 
&lt;p&gt;This event is being logged because the source DC contains a lingering object which does not exist on the local DCs Active Directory database.  This replication attempt has been blocked.
 
&lt;p&gt;The best solution to this problem is to identify and remove all lingering objects in the forest.
&lt;/blockquote&gt;

&lt;p&gt;Additionally, the Application event log was flooded with Event 1053 that read "Windows cannot determine the user or computer name. (Access is denied.). Group Policy processing aborted."

&lt;p&gt;At the edge of panic, I searched for suggestions to Event 1053 error. In retrospect, I'm not sure I did the right thing, but I followed the advice from the Microsoft KB article &lt;a href="http://support.microsoft.com/kb/288167"&gt;288167&lt;/a&gt; (or &lt;a href="http://support.microsoft.com/kb/260575"&gt;260575&lt;/a&gt;) to reset DCB's computer acccount password with &lt;b&gt;netdom&lt;/b&gt; utility. After the password was reset and computer rebooted, the problem of the workstation that could not connect to DCB's shared resources disappeared.

&lt;p&gt;It remained to restore replication from DCB to DCA though. I followed &lt;a href="http://technet2.microsoft.com/WindowsServer/en/library/77dbd146-f265-4d64-bdac-605ecbf1035f1033.mspx?mfr=true"&gt;"Event ID 1388 or 1988: A lingering object is detected"&lt;/a&gt; chapter from Windows Server 2003 Active Directory Operations guide on Microsoft TechNet (there's also a few KB articles that you can find if you search for "lingering objects" at &lt;a href="support.microsoft.com"&gt;support.microsoft.com&lt;/a&gt;). Using &lt;b&gt;repladmin /removelingeringobjects&lt;/b&gt; on DCA, as described there, I removed the objects that stopped the replication, and the issue was finally resolved.

&lt;p&gt;In retrospect, I don't fully understand how those lingering objects occurred and if it was safe to remove them or not. Perhaps I should have disabled Strict Replication Consistency as described at the same TechNet article or in the Event 1988 log entry.

&lt;p&gt;To wrap up this post, don't mess with time, it's important.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-5822845778101728463?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/5822845778101728463/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=5822845778101728463' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/5822845778101728463'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/5822845778101728463'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2007/02/wrong-time-on-domain-controller.html' title='Wrong Time on a Domain Controller'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-2010468713099842073</id><published>2007-02-21T15:00:00.000+02:00</published><updated>2007-02-21T15:16:56.783+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sysadmin'/><category scheme='http://www.blogger.com/atom/ns#' term='grouppolicy'/><title type='text'>Dangers of Group Policy</title><content type='html'>As any powerful tool, Group Policy may cause trouble if used inappropriately. Once I have set the following parameters in our domain's default policy: Computer Configuration - Administrative Templates - Network - DNS Client - DNS Servers and DNS Suffix Search List to the values appropriate to our LAN. I must admit that in doing so I didn't pursue any particular purpose, since these settings were configured on all client computers either manually or with DHCP. It just seemed a right thing to do. Wrong. Recently we started using a laptop computer to access the Internet wirelessly via GPRS while on the road. All went well until the laptop was joined to the domain. Suddenly GPRS connection no longer worked. Investigation revealed the following: once the laptop was joined to the domain, Group Policy applied to it, including our internal LAN DNS Server setting. Then, unexpectedly, the computer continued using this DNS Server even when disconnected from the LAN and connected via GRPS, which, of course, didn't work. To resolve the problem I simply removed these settings from the Group Policy, then connected the laptop to the LAN and ran gpupdate to update Group Policy settings. I guess if I did need these settings in the Group Policy I would have to move the laptop to another OU in the Active Directory so that this particular policy would not apply to it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-2010468713099842073?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/2010468713099842073/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=2010468713099842073' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/2010468713099842073'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/2010468713099842073'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2007/02/dangers-of-group-policy.html' title='Dangers of Group Policy'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-3313219018568147778</id><published>2007-02-16T14:03:00.001+02:00</published><updated>2008-06-06T09:51:03.127+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='translation'/><title type='text'>Новое слово английского языка</title><content type='html'>&lt;p&gt;Отечественная журналистика сталкивается с трудностями перевода.
&lt;p&gt;13 февраля The Wall Street Journal опубликовал статью под названием "Russian for Chutzpah" с критикой известного выступления Путина в Мюнхене. Я совершенно не хочу вдаваться в суть статьи, заинтересовали меня трудности перевода. На сайте WSJ статья доступна только подписчикам, но зато &lt;a href="http://royaldutchshellplc.com/2007/02/13/the-wall-street-journal-russian-for-chutzpah/"&gt;на сайте Royal Dutch Shell&lt;/a&gt; ее можно прочитать (очевидно, компания Royal Dutch Shell заинтересовалась этой статьей потому, что она там упоминается в связи с проектом Сахалин-2). Статья начинается фразой:
&lt;blockquote&gt;
The nearest equivalent the Russian language has for the word chutzpah is naglost.
&lt;/blockquote&gt;
Трудно не согласиться с автором. Но вот появляется перевод этой статьи на русский язык на украинском сайте &lt;a href="http://www.uk2watch.com/security/article.jsp?9988"&gt;UK2Watch&lt;/a&gt;, который затем переречатывает популярный новостной сайт &lt;a href="http://www.korrespondent.net/main/179226"&gt;Korrespondent.net&lt;/a&gt;. В переводе фраза звучит так:
&lt;blockquote&gt;
В английском языке есть очень выразительное слово chutzpah, которое по-русски лучше всего переводится как «наглость».
&lt;/blockquote&gt;
Переводчик, по-видимому, не в курсе, что "очень выразительное" английское слово chutzpah ("хуцпа") на самом деле является ивритским, и в английский сленг пришло через идиш (подобно словам "хохма" или "ксива" в русском языке).
&lt;p&gt;Также забавно, что очень выразительное слово chutzpah о выступлении Путина (хотя и в другом контексте) первым употребил на WSJ, а украинская блоггер (как в женском роде? трудности перевода) Вероника Хохлова &lt;a href="http://vkhokhl.blogspot.com/2007/02/but-his-comment-on-deliveries-of-f-14.html"&gt;здесь&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-3313219018568147778?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/3313219018568147778/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=3313219018568147778' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/3313219018568147778'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/3313219018568147778'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2007/02/blog-post_16.html' title='Новое слово английского языка'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-5360987596499677429</id><published>2007-02-10T16:21:00.000+02:00</published><updated>2008-02-06T23:11:25.829+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Неофициальные патчи для Digikam</title><content type='html'>&lt;a href="http://www.digikam.org/"&gt;Digikam&lt;/a&gt; - прекрасная программа для работы с цифровыми фотографиями в Linux, которой я активно пользуюсь и рекомендую всем пользователям Linux'а. В этой заметке я опишу одну небольшую проблему Digikam и предложу ее решение.
&lt;p&gt;
На моем компьютере установлен не только Linux, но конечно же и Windows, без которого пока обойтись тяжело. Для работы с фотографиями под Windows я использую не менее прекрасную программу &lt;a href="http://picasa.google.com/"&gt;Picasa&lt;/a&gt;. Конечно, мне хотелось бы, чтобы комментарии к фотографиям, которые я ввожу в Digikam, воспринимались также и Picasa (например, для загрузки в &lt;a href="http://picasaweb.google.com/"&gt;Picasa Web Albums&lt;/a&gt;). И Digikam позволяет это сделать, благодаря опции "Save image comments as embedded text". При включении этой опции Digikam сохраняет комментарии к фотографиям в самих файлах фотографий в виде JPEG-комментариев и тэгов EXIF и IPTC. Picasa же использует для сохранения комментарием именно тэги IPTC. Так что Digikam и Picasa могли бы прекрасно понимать комментарии друг друга, если бы не одно "но" - и это, конечно, &lt;a href="http://czyborra.com/charsets/cyrillic.html"&gt;русские кодировки&lt;/a&gt;. Комментарии латинскими буквами воспринимаются прекрасно. Но попробуйте ввести в Digikam комментарий на русском: Picasa увидит одни знаки вопроса. А комментарий, введенный в Picasa в Digikam превратится в "крокозябры".
&lt;/p&gt;&lt;p&gt;
Для решения этой проблемы я создал небольшой патч для Digikam. После установки патча и перекомпиляции в Digikam появится новая опция. Она находится в диалоге "Configure Digikam" на странице Metadata и называется "IPTC Encoding". Выберите значение "Cyrillic (cp1251)" и после этого Digikam будет сохранять комментарии в IPTC тэги в читаемом для Picasa виде (т.е. Windows-кодировке) и, соответственно, читать комментарии, сохраненные в Picasa. Если же также установить другой мой патч на расширения kipi-plugins, то расширение Metadataedit позволит вам свободно редактировать метаданные IPTC на русском.
&lt;/p&gt;&lt;p&gt;
Патч для исходников Digikam 0.9.0 находится &lt;a href="http://www.csltd.com.ua/%7Elz/digikam/digikam-0.9.0-iptc-encoding-lz.patch"&gt;здесь&lt;/a&gt;, патч для исходников kipi-plugins 0.1.3 &lt;a href="http://www.csltd.com.ua/%7Elz/digikam/kipi-plugins-0.1.3-iptc-encoding-lz.patch"&gt;здесь&lt;/a&gt;. Собранный пакет Digikam RPM для Fedora Core 5 с моим патчем &lt;a href="http://www.csltd.com.ua/%7Elz/digikam/digikam-0.9.0-1lz.i386.rpm"&gt;здесь&lt;/a&gt;, kipi-plugins - &lt;a href="http://www.csltd.com.ua/%7Elz/digikam/kipi-plugins-0.1.3-2lz.i386.rpm"&gt;здесь&lt;/a&gt;.
&lt;/p&gt;&lt;p&gt;
&lt;b&gt;Обновление для Digikam 0.9.1&lt;/b&gt;. Для этого релиза патчить надо сам Digikam и пакет libkexiv2. Патч для Digikam &lt;a href="http://www.csltd.com.ua/~lz/digikam/digikam-0.9.1-iptc-encoding-lz.patch"&gt;здесь&lt;/a&gt;, для libkexiv2 - &lt;a href="http://www.csltd.com.ua/~lz/digikam/libkexiv2-iptc-encoding-lz.patch"&gt;здесь&lt;/a&gt;. Kipi-plugins модифицировать не нужно. Собранный пакет Digikam RPM для Fedora Core 5 с моим патчем &lt;a href="http://www.csltd.com.ua/~lz/digikam/digikam-0.9.1-1.1lz.i386.rpm"&gt;здесь&lt;/a&gt;, libkexiv2 - &lt;a href="http://www.csltd.com.ua/~lz/digikam/libkexiv2-0.1.1-2lz.i386.rpm"&gt;здесь&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
&lt;b&gt;Обновление для Digikam 0.9.2&lt;/b&gt;. Патч для Digikam &lt;a href="http://www.csltd.com.ua/~lz/digikam/digikam-0.9.2-iptc-encoding-lz.patch"&gt;здесь&lt;/a&gt;, для libkexiv2 - &lt;a href="http://www.csltd.com.ua/~lz/digikam/libkexiv2-0.1.5-iptc-encoding-lz.patch"&gt;здесь&lt;/a&gt;. Собранный пакет Digikam RPM для Fedora Core 5 с моим патчем &lt;a href="http://www.csltd.com.ua/~lz/digikam/digikam-0.9.2-2lz.i386.rpm"&gt;здесь&lt;/a&gt;, libkexiv2 - &lt;a href="http://www.csltd.com.ua/~lz/digikam/libkexiv2-0.1.5-1lz.i386.rpm"&gt;здесь&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
&lt;b&gt;Обновление для Digikam 0.9.3&lt;/b&gt;. Патч для Digikam &lt;a href="http://www.csltd.com.ua/~lz/digikam/digikam-0.9.3-iptc-encoding-lz.patch"&gt;здесь&lt;/a&gt;, для libkexiv2 - &lt;a href="http://www.csltd.com.ua/~lz/digikam/libkexiv2-0.1.6-iptc-encoding-lz.patch"&gt;здесь&lt;/a&gt;. Собранный пакет Digikam RPM для Fedora Core 5 с моим патчем &lt;a href="http://www.csltd.com.ua/~lz/digikam/digikam-0.9.3-1lz.i386.rpm"&gt;здесь&lt;/a&gt;, libkexiv2 - &lt;a href="http://www.csltd.com.ua/~lz/digikam/libkexiv2-0.1.6-1lz.i386.rpm"&gt;здесь&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;Включение этих патчей в официальную версию Digikam сейчас обсуждается.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-5360987596499677429?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/5360987596499677429/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=5360987596499677429' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/5360987596499677429'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/5360987596499677429'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2007/02/digikam.html' title='Неофициальные патчи для Digikam'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6851395.post-7199088414324621262</id><published>2007-02-09T12:37:00.000+02:00</published><updated>2007-02-09T12:51:00.833+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='humor'/><title type='text'>A Piece of American Humor</title><content type='html'>&lt;p&gt;A farmer named Clyde had a car accident.  In court, the trucking company's fancy lawyer was questioning Clyde .

&lt;p&gt;"Didn't you say, at the scene of the accident, 'I'm fine,'?" asked the lawyer.

&lt;p&gt;Clyde responded, "Well, I'll tell you what happened.  I had just loaded my favourite mule, Bessie, into the..."

&lt;p&gt;"I didn't ask for any details", the lawyer interrupted.  "Just answer the question.  Did you not say, at the scene of the accident, 'I'm fine!'?"

&lt;p&gt;Clyde said, "Well, I had just got Bessie into the trailer and I was driving down the road...."

&lt;p&gt;The lawyer interrupted again and said, "Judge, I am trying to establish the fact that, at the scene of the accident, this man told the Highway Patrolman on the scene that he was just fine.  Now several weeks after the accident he is trying to sue my client. I believe he is a fraud. Please tell him to simply answer the question."

&lt;p&gt;By this time, the Judge was fairly interested in Clyde 's answer and said to the lawyer, "I'd like to hear what he has to say about his favorite mule, Bessie". Clyde thanked the Judge and proceeded.

&lt;p&gt;"Well as I was saying, I had just loaded Bessie, my favorite mule, into the trailer and was driving her down the highway when this huge semi-truck and trailer ran the stop sign  and smacked my truck right in the side. I was thrown into one ditch and Bessie was thrown into the other. I was hurting, real bad and didn't want to move. However, I could hear ole Bessie moaning and groaning. I knew she was interrible shape just by her groans. Shortly after the accident a Highway Patrolman came on the scene. He could hear Bessie moaning and groaning so he went over to her. After he looked at her, and saw her fatal condition, he took out his gun and shot her between the eyes.

&lt;p&gt;Then the Patrolman came across the road, gun still in hand, looked at me,and said, "How are you feeling?"

&lt;p&gt;"Now what the Fuck would you say?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6851395-7199088414324621262?l=lzeit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lzeit.blogspot.com/feeds/7199088414324621262/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6851395&amp;postID=7199088414324621262' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/7199088414324621262'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6851395/posts/default/7199088414324621262'/><link rel='alternate' type='text/html' href='http://lzeit.blogspot.com/2007/02/piece-of-american-humor.html' title='A Piece of American Humor'/><author><name>Leonid Zeitlin</name><uri>https://profiles.google.com/110253663901899859632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-pub3ho3BRK8/AAAAAAAAAAI/AAAAAAAAJtc/HCiSRu6xaJk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry></feed>
