<?xml version="1.0" encoding="utf-8"?> 
<rss version="2.0"
  xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
  xmlns:atom="http://www.w3.org/2005/Atom">

<channel>

<title>Блоги: заметки с тегом яндекс</title>
<link>https://blogengine.ru/blogs/tags/yandeks/</link>
<description>Автоматически собираемая лента заметок, написанных в блогах на Эгее</description>
<author></author>
<language>ru</language>
<generator>Aegea 11.0 (v4079e)</generator>

<itunes:subtitle>Автоматически собираемая лента заметок, написанных в блогах на Эгее</itunes:subtitle>
<itunes:image href="" />
<itunes:explicit>no</itunes:explicit>

<item>
<title>Деньги начала эры интернета</title>
<guid isPermaLink="false">137751</guid>
<link>https://bolknote.ru/all/dengi-nachala-ery-interneta/</link>
<pubDate>Mon, 13 Oct 2025 15:26:26 +0500</pubDate>
<author>Евгений Степанищев</author>
<comments>https://bolknote.ru/all/dengi-nachala-ery-interneta/</comments>
<description>
&lt;p&gt;&lt;a href="https://bolknote.ru/"&gt;Евгений Степанищев&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;Бережно храню артефакт конца нулевых — карточку «Яндекс.Денег» на пять тысяч рублей. В то время я работал в «Яндексе» и, несмотря на то что «Яндекс.Деньги» были «отдельным государством», на ресепшене, если ты сотрудник, можно было купить их карточки без наценки, чем через меня пользовались многие мои друзья.&lt;/p&gt;
&lt;p&gt;Эту карточку я тоже купил по чьей-то просьбе и после активации оставил себе — 5000 рублей это был максимальный номинал и приличная, в общем-то, тогда сумма.&lt;/p&gt;
&lt;p&gt;Такие карточки нужны были, чтобы положить деньги на счёт специальной платёжной системы — она позволяла делать покупки в интернете, как и более популярный международный аналог — «ВебМани». Банковские карты ещё не настолько вошли в обиход, хотя уже тогда было очевидно, что они вытеснят такие эрзац-системы.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://bolknote.ru/pictures/2025.09.13@2x.jpg" width="1000" height="562" alt="" /&gt;
&lt;/div&gt;
</description>
</item>

<item>
<title>Список изменений «Яндекс Go»</title>
<guid isPermaLink="false">132381</guid>
<link>https://bolknote.ru/all/spisok-izmeneniy-yandeks-go/</link>
<pubDate>Wed, 23 Oct 2024 15:55:29 +0500</pubDate>
<author>Евгений Степанищев</author>
<comments>https://bolknote.ru/all/spisok-izmeneniy-yandeks-go/</comments>
<description>
&lt;p&gt;&lt;a href="https://bolknote.ru/"&gt;Евгений Степанищев&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;Я смотрю, человек, который описывает список изменений к приложению «Яндекс Гоу», вообще не напрягается:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://bolknote.ru/pictures/2024.10.23@2x.webp" width="540" height="1200" alt="" /&gt;
&lt;/div&gt;
</description>
</item>

<item>
<title>Яндекс.Маркет пока ждёшь такси</title>
<guid isPermaLink="false">125984</guid>
<link>https://ilyabirman.ru/meanwhile/all/yandeks-market-poka-zhdyosh-taksi/</link>
<pubDate>Wed, 21 Feb 2024 13:56:05 +0500</pubDate>
<author>Илья Бирман</author>
<comments>https://ilyabirman.ru/meanwhile/all/yandeks-market-poka-zhdyosh-taksi/</comments>
<description>
&lt;p&gt;&lt;a href="https://ilyabirman.ru/meanwhile/"&gt;Илья Бирман&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;Яндекс давно придумал такую фишку: пока ждёшь такси, тебе показывают какие-то товары на Яндекс.Маркете, и тебе они нет-нет, да нравятся. Я сам не раз туда залипал и добавлял в корзину всякие клёвые вещицы. А что, ловко придумано: тебе всё равно нечего делать, стоишь тупишь в телефон несколько минут — почему бы тебе чего-нибудь не продать? Удобно, когда у тебя «экосистема», и один акаунт работает и для такси, и для Маркета.&lt;/p&gt;
&lt;p&gt;Да вот только за все месяцы или годы, что эта фича существует, я не купил ни одного товара! В корзине у меня там наверное их уже сто. Это поразительно, но эта штука вообще ничего не делает, чтобы я купил. Я просто добавляю клёвое, а потом приезжает такси и я больше никогда об этом не вспоминаю. Когда я жду следующее такси, мне не показывают, что я добавил в прошлый раз; меня просто развлекают новыми товарами, как будто это лента соцсети, а не магазин. И ни приложение Маркета, ни приложение такси не может додуматься прислать мне напоминалку, мол, эй, ты там добавил в корзину чё-то, может, хочешь купить?&lt;/p&gt;
&lt;p&gt;Такое ощущение, что там оптимизируют метрику «сколько товаров пользователь добавил в корзину» или может даже «сколько времени пользователь провёл в приложении», но не метрику «сколько бабла нам принесла эта фича». Ну либо я один такой, а все остальные сами вспоминают о том, что они добавили в корзину, и потом где-то её находят (где?) и покупают себе всё.&lt;/p&gt;
</description>
</item>

<item>
<title>Капча и архивы</title>
<guid isPermaLink="false">124738</guid>
<link>https://bolknote.ru/all/kapcha-i-arhivy/</link>
<pubDate>Wed, 06 Dec 2023 10:38:44 +0500</pubDate>
<author>Евгений Степанищев</author>
<comments>https://bolknote.ru/all/kapcha-i-arhivy/</comments>
<description>
&lt;p&gt;&lt;a href="https://bolknote.ru/"&gt;Евгений Степанищев&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;Я работаю в компании, которая производит своё решение для электронного документооборота и много лет назад мне пришла в голову идея, относящаяся к нему, которая так и не пригодилась. Она мне до сих пор нравится, поэтому хочу ей поделиться.&lt;/p&gt;
&lt;p&gt;Если вкратце, то кроме печатных документов в документообороте разными путями оказываются и рукописные тексты — в основном их пишут граждане, но это могут быть регистрационные или другие пометки на документах пришедших на бумаге.&lt;/p&gt;
&lt;p&gt;Несмотря, что сейчас есть решения, сносно распознающие рукописный текст, но человек с этой задачей, всё-таки, справляется гораздо лучше.&lt;/p&gt;
&lt;p&gt;Идея было в том, чтобы показывать рукописные кусочки этих документов людям как капчу или для подтверждения каких-либо необратимых действий (как правило — удаления чего-либо из системы). Фокус в том, что показывать надо два фрагмента — известный и нет, а неизвестную часть показать несколько раз разным людям. Таким образом по известной части можно определить, что это не робот, а неизвестная переведётся в текст.&lt;/p&gt;
&lt;p&gt;В прошлом «Гугл» и «Яндекс» уже распознавали таким образом куски печатного текста и номера домов, почему бы то же самое не сделать с рукописным текстом? Тем более у «Яндекса» есть прекрасный, очень нужный сервис «&lt;a href="https://yandex.ru/archive"&gt;Поиск по архивам&lt;/a&gt;», позволяющий искать по автоматически распознанному тексту. Можно было бы улучшить качество распознанного текста за счёт капчи.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://bolknote.ru/pictures/2023.12.06@2x.jpg" width="600" height="295" alt="" /&gt;
&lt;div class="e2-text-caption"&gt;Как бы могла выглядеть капча для распознавания архивов&lt;/div&gt;
&lt;/div&gt;
</description>
</item>

<item>
<title>Ужасный поиск «Яндекс.Маркета»</title>
<guid isPermaLink="false">122949</guid>
<link>https://bolknote.ru/all/uzhasny-poisk-yandeks-marketa/</link>
<pubDate>Fri, 08 Sep 2023 21:29:06 +0500</pubDate>
<author>Евгений Степанищев</author>
<comments>https://bolknote.ru/all/uzhasny-poisk-yandeks-marketa/</comments>
<description>
&lt;p&gt;&lt;a href="https://bolknote.ru/"&gt;Евгений Степанищев&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;Иронично, что «Маркет», онлайн-базар «Яндекса», компании, известной своим поиском, не умеет нормально искать товары. Ищу «куртки с подогревом», вперемешку с искомым поиск выдаёт мне носки, перчатки и обычные куртки. Копайся в этом хламе, дорогой пользователь, ищи сам чего тебе там нужно. Почему-то «Озон» и «Вайлдберрис» такого себе не позволяют.&lt;/p&gt;
</description>
</item>

<item>
<title>«Яндекс»</title>
<guid isPermaLink="false">119800</guid>
<link>https://bolknote.ru/all/yandeks/</link>
<pubDate>Thu, 01 Jun 2023 10:52:25 +0500</pubDate>
<author>Евгений Степанищев</author>
<comments>https://bolknote.ru/all/yandeks/</comments>
<description>
&lt;p&gt;&lt;a href="https://bolknote.ru/"&gt;Евгений Степанищев&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;Удивительно, но спустя столько лет мне, оказывается, всё ещё снится «Яндекс». Сегодня просыпался ночью попить водички, поэтому сон запомнился, так-то обычно утром я совершенно не помню, что мне что-то снилось.&lt;/p&gt;
&lt;p&gt;В этот раз снилось, что я сижу на своей текущей работе, в офисе и вижу рекламный видеостенд, который сломался. В последовательности слайдов, которую он показывает, с последним кадром что-то случилось. Видимо меня это начинает раздражать, поэтому я каким-то образом взламываю его софт и нахожу внутри некий текстовый файл с комментариями, по котором выхожу на вполне конкретного бывшего коллегу.&lt;/p&gt;
&lt;p&gt;Интересно, что во сне был определённый коллега, с которым я почти и не общался в реальной жизни. Кстати, он совершенно не постарел за прошедшие десять с лишним лет.&lt;/p&gt;
&lt;p&gt;Во сне оказывается, что у меня есть доступ к интранету «Яндекса», которым я иногда пользуюсь. Поэтому я без труда нахожу этого коллегу и почему-то по видеосвязи и излагаю свою проблему. Причём вижу его почему-то сверху, как будто общаюсь с ним через камеру на потолке. Мы только начали общаться, но тут я начал просыпать, так что не знаю помог мне бывший коллега или нет.&lt;/p&gt;
</description>
</item>

<item>
<title>Мобильно-лохотронное</title>
<guid isPermaLink="false">119927</guid>
<link>https://dmitrymaslov.ru/all/lohotronnoe/</link>
<pubDate>Wed, 29 May 2013 14:06:46 +0500</pubDate>
<author>Дмитрий Маслов</author>
<comments>https://dmitrymaslov.ru/all/lohotronnoe/</comments>
<description>
&lt;p&gt;&lt;a href="https://dmitrymaslov.ru/"&gt;Дмитрий Маслов&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;Великоумные пиарщики казахстанского Билайна &lt;a href="http://mobile.beeline.kz/ru/almaty/news/news.wbp?id=088b745a-116f-4261-9985-835a30f9812f"&gt;придумали&lt;/a&gt; очередной маркетинговый высер:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Beeline сообщает об открытии бесплатного доступа к мобильным Яндекс.Картам для своих клиентов.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;Мобильные Яндекс.Карты — это поисково-информационный сервис для мобильных устройств, с помощью которого можно посмотреть подробные карты городов, получить актуальные данные о пробках на дорогах, найти нужную точку на карте города и мн. другое.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;Теперь клиенты Beeline, пользующиеся услугами мобильного Интернета, в период летних отпусков смогут бесплатно воспользоваться акционным предложением, которое будет действовать с 28 мая по 28 августа.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;«В дни летних отпусков каждый человек хочет отдохнуть и посетить новые места. Учитывая потребности своих клиентов, нами был открыт бесплатный доступ к мобильным Яндекс.Картам. Благодаря этому клиенты без каких-либо затрат в любое время суток смогут воспользоваться всеми преимуществами приложения, экономя свое время и средства», — комментирует И.О. Руководителя службы по связям с общественностью ТОО «КаР-Тел» Байрам Азизов.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;Для того, чтобы воспользоваться всеми преимуществами бесплатного доступа к мобильным Яндекс.Картам, клиентам Beeline достаточно будет бесплатно скачать мобильное приложение для своего телефона из Apple App Store, Google Play и всех остальных популярных мобильных платформ, набрав в строке поиска «Yandex Maps».&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;Установив данное приложение на телефон, никаких дополнительных настроек клиентам Beeline делать не придется.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Откровенно говоря, Билайн растёт, если раньше он пользовался лишь беспредельно запутанными тарифами со сносками с использованием звездочек и мелкого шрифта, то теперь он взял на вооружение внешние сервисы, как, в данном случае, карт Яндекса.&lt;/p&gt;
&lt;p&gt;Давайте разберёмся. Яндекс.Карты знают с удовлетворительной детализацией всего два города в Казахстане: Алма-Ату и Астану, причем с использованием карт 3-4 летней давности. Билайн же предлагает нам отдохнуть, узнавая новые места при помощи карт Яндекса. С учётом вышесказанного нормальный человек естественно подразумевает, что Билайн отправляет его зарубеж, однако в условиях акции ничего не сказано, что трафик к картам в роуминге будет бесплатен.&lt;/p&gt;
</description>
</item>

<item>
<title>Почтовое от Яндекса</title>
<guid isPermaLink="false">120053</guid>
<link>https://dmitrymaslov.ru/2010/07/01/1/</link>
<pubDate>Thu, 01 Jul 2010 13:55:58 +0500</pubDate>
<author>Дмитрий Маслов</author>
<comments>https://dmitrymaslov.ru/2010/07/01/1/</comments>
<description>
&lt;p&gt;&lt;a href="https://dmitrymaslov.ru/"&gt;Дмитрий Маслов&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;Сегодня получил приглашение поучаствовать в тестировании нового интерфейса Яндекс.Почты. Открыл, попробовал и обомлел — теперь ну точно-точно, как Гугл (это я без иронии, с абсолютно искренней радостью). Как только его откроют для личной доменной почты, буду пробовать пересесть(вернуться) на него.&lt;/p&gt;
&lt;p&gt;Вариант с развернутым меню&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://dmitrymaslov.ru/pictures/ya-mail-expanded.png" width="1094" height="830" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Вариант со свёрнутым меню&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://dmitrymaslov.ru/pictures/ya-mail-minimized.png" width="1095" height="779" alt="" /&gt;
&lt;/div&gt;
</description>
</item>

<item>
<title>Соревновательное</title>
<guid isPermaLink="false">119985</guid>
<link>https://dmitrymaslov.ru/2010/04/25/1/</link>
<pubDate>Sun, 25 Apr 2010 13:27:59 +0500</pubDate>
<author>Дмитрий Маслов</author>
<comments>https://dmitrymaslov.ru/2010/04/25/1/</comments>
<description>
&lt;p&gt;&lt;a href="https://dmitrymaslov.ru/"&gt;Дмитрий Маслов&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;Пока Яндекс только ковыряется или, если говорить словами Александра Ларьяновского, работает. Гугл, если верить увиденной сегодня в просторах казнета заметке, уже запустил казахстанские кэширующие сервера. Допускаю необъективность, но, абсолютно точно ЮТюб работает на порядок шустрее того же Видео от Яндекса.&lt;/p&gt;
</description>
</item>

<item>
<title>Панорамное — Питер</title>
<guid isPermaLink="false">128081</guid>
<link>https://dmitrymaslov.ru/2010/02/09/1/</link>
<pubDate>Tue, 09 Feb 2010 16:16:47 +0500</pubDate>
<author>Дмитрий Маслов</author>
<comments>https://dmitrymaslov.ru/2010/02/09/1/</comments>
<description>
&lt;p&gt;&lt;a href="https://dmitrymaslov.ru/"&gt;Дмитрий Маслов&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://maps.yandex.ru/?ll=30.306384%2C59.934065&amp;spn=0.021007%2C0.005406&amp;z=16&amp;l=map%2Cstv&amp;ol=stv&amp;oll=30.308098%2C59.931718&amp;oid&amp;ost=dir%3A0.42899%2C8.194419~spn%3A61.538379%2C39.424027"&gt;Панорамное представление с улиц Питера&lt;/a&gt; — это просто что-то! Зачаровано разглядываю любимый город.&lt;/p&gt;
</description>
</item>

<item>
<title>«Переговорки»: панихида</title>
<guid isPermaLink="false">119801</guid>
<link>https://bolknote.ru/all/2362/</link>
<pubDate>Mon, 28 Dec 2009 06:34:00 +0500</pubDate>
<author>Евгений Степанищев</author>
<comments>https://bolknote.ru/all/2362/</comments>
<description>
&lt;p&gt;&lt;a href="https://bolknote.ru/"&gt;Евгений Степанищев&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;Проект «&lt;a href="https://web.archive.org/web/20091210200915/http://clubs.ya.ru/company/replies.xml?item_no=20978"&gt;Переговорки&lt;/a&gt;» — внутренний веб-сервис «Яндекса» для бронирования переговорок, синхронизированный с Microsoft Exchange. Это, наверное, самый сложный проект, который мне приходилось делать за всю жизнь.&lt;/p&gt;
&lt;p&gt;Используется он теми, кто не может установить себе Outlook — ребятами с «Маками» и разнообразными «Линуксами» (а таких очень много). Кроме того, что от Exchange мы будем постепенно уходить, а интерфейс бронирования останется без изменений.&lt;/p&gt;
&lt;p&gt;Никогда я ещё так не выкладывался, так не радовался, не расстраивался, не оставался с таким упорством допоздна в офисе. Звучит просто — вытаскивать время от времени данные из Exchange и отсылать обратно новую бронь. К сожалению, MS Exchange, который использовался тогда в компании, не умел общаться с внешним миром никак иначе, кроме протокола MAPI — бинарному исчадию ада, причём не просто через MAPI, а через так называемый MAPI через RPC — диалект DCE-RPC, который называется MSRPC.&lt;/p&gt;
&lt;p&gt;Помню, первое, что пришло на ум использовать — &lt;a href="http://oss.coresecurity.com/projects/impacket.html"&gt;impacket&lt;/a&gt;, модуль для Python, который позволял работать с «сырыми» пакетами, но к нему не было документации, а примеров в сети нашлось всего ничего — несколько эксплоитов и только. Впрочем, разобраться всё-таки удалось. Правда, попробовав описать вызовы верхнего уровня, я убедился, что это работа на года и решил поискать что-нубудь ещё.&lt;/p&gt;
&lt;p&gt;Из бесплатных библиотек уровнем повыше нашлась одна-единственная — &lt;a href="https://web.archive.org/web/20090228011220/http://www.openchange.org/index.php?option=com_content&amp;task=view&amp;id=63&amp;Itemid=71"&gt;libmapi&lt;/a&gt;, поскольку она требовала наличия альфы Samba4 строго определённой версии, а на машине уже стояла Samba3 (через которую мы работали), решено было попробовать её скомпилировать. Оказалось, что такие попытки в компании уже предпринимались, но закончились неудачей. Решив что попытка не пытка, за несколько дней я её всё-таки собрал и запустил.&lt;/p&gt;
&lt;p&gt;Это и положило начало проекта «Переговорки».&lt;/p&gt;
&lt;p&gt;Процедура компиляции оказалась весьма нетривиальной, собиралась только версия из транка, и та только с моими правками. Ещё сложнее оказалось разобраться с утилитами, которые требовалось запустить после исталляции, но и эту проблему удалось победить, собрав скудные крохи по форумам и написав несколько писем разработчикам. Позднее &lt;a href="https://web.archive.org/web/20090527143405/https://peimei.ya.ru/"&gt;Сергей Белов&lt;/a&gt; сумел установить появившийся свежий дебиан-пакет в chroot-окружении, что облегчило задачу установки библиотеки на другие машины, а наш админ, Володя Емченко, вычистив из пакета всё лишнее, придумал способ установки его в произвольное место без использования chroot.&lt;/p&gt;
&lt;p&gt;Через несколько дней после того как я в первый раз скомпилировал libmapi, тестовые утилиты на Си благополучно подключились к Exchange и уже умели отпределять дают им правильные данные для авторизации или нет. Эти несколько дней ушли на то, чтобы разобраться как создавать профиль, как настраивать библиотеку и Samba4 для работы и так далее. Оставалось как-то состыковать всё это дело с Python.&lt;/p&gt;
&lt;p&gt;&lt;a href="/2009/04/29/~2120"&gt;1275 строк основного модуля&lt;/a&gt;, 647 строк файла описаний структур MAPI, 4046 констант, 457 строк для описания Pid-свойств. А сколько не заработало, сколько пришлось переписать.  Самая рутинная работа была — искать по всем исходникам libmapi и Samba описания структур, пытаться сообразить как их переписать на Python и состыковать со всеми остальными. Ребята, придумавшие модуль ctypes для Python, большие молодцы.Правда мне пришлось придумать и реализовать парсер для расширенного синтаксиса, чтобы описывать динамические структуры MAPI, не знаю как сейчас, а тогда libmapi &lt;a href="/2009/03/30/~2065"&gt;не умел читать повторяющиеся встречи&lt;/a&gt; (кажется, и теперь не умеет), так что читать и описывать их приходилось на самом низком уровне, а значит как-то хранить эти данные и уметь ими манипулировать.&lt;/p&gt;
&lt;p&gt;Ничего, пара дней &lt;a href="/2009/04/07/~2078"&gt;корпения над бинарной распечаткой&lt;/a&gt; с последующими уточнениями в противоречивой документацией от Microsoft и я написал класс, который такие встречи умеет разбирать.  Впрочем, это было уже позднее, а сначала надо было догадаться что делать после логина. Из документации у libmapi — только перечень функций и исходники на Си. Пришлось внимательно просматривать первое и читать второе.  Тут нельзя не упомянуть &lt;a href="https://web.archive.org/web/20090213183230/https://sorgoz.ya.ru/"&gt;Сергея Андрюхина&lt;/a&gt;, несколько очень ценных его идей и исследований вошли в тот код. Кстати, местами исходники на Си &lt;a href="/2008/12/26/~1969"&gt;написаны так плохо&lt;/a&gt;, что приходилось упрощать код — не всё, что можно позволить себе в Си, можно позволить себе в менее шустром «Пайтоне».&lt;/p&gt;
&lt;p&gt;Разобраться с порядком вызова этого великолепия было непросто, плюс ещё множество более мелких проблем, вроде &lt;a href="/2009/01/28/~1999"&gt;странного формата&lt;/a&gt; хранения времени (Exchange хранит число минут с 1 января 1601 года). Плюс &lt;a href="/2009/04/09/~2083"&gt;утечки libmapi&lt;/a&gt;, которые пришлось изолировать, решать проблему с передачей данных в родительский процесс, мучаться с Python 2.4, который, как оказалось, никогда не освобождает память, выделением памяти на куче «про запас» через Python API (спасибо ctypes), определением по косвенным признакам, что память закончилась, пора отдать данные в родительский и умереть, и так далее.&lt;/p&gt;
&lt;p&gt;Сначала мы научились читать freebusy информацию — просто даты и время, когда переговорка чем-то занята, потом уже — заходить в папку переговорки и читать её календарь.&lt;/p&gt;
&lt;p&gt;Класс пережил четыре рефакторинга, например, я обернул некоторые структуры классами с деструктором, чтобы было проще следить за памятью (так как ctypes работает с бинарным кодом за памятью приходилось следить самостоятельно), что, правда, всё равно не спасло от всех проблем — структуры, в некоторых случаях, нужно было уничтожать в строго определённом порядке.&lt;/p&gt;
&lt;p&gt;Спасибо &lt;a href="http://twitter.com/thasonic/"&gt;Саше Покатилову&lt;/a&gt;, который правил мой код, пока я был в отпуске и занимался Django-частью проекта, с ним же мы проектировали базу. Например, мы решили просто размножать повторяющиеся встречи на год вперёд, избежав тем самым множество проблем. Год — это так называемое «окно бронирования», дальше этого срока наш Exchange встречи не видит. Каждый день Сашин механизм достаточно оптимально размножал всречи ещё на один день дальше, мой класс при помощи полезнейшего модуля &lt;a href="http://labix.org/python-dateutil"&gt;dateutil.rrule&lt;/a&gt; переводил по достаточно хитрым правилам повторяющиеся встречи Exchange в список дат.&lt;/p&gt;
&lt;p&gt;Наверняка я не помню ещё массу сложностей, которые мы решали, например, я совсем не рассказал как мы отправляли бронь встречи по протоколу SMTP, как долго я готовил разные версии письма и нашёл-таки правильный вариант, уехал со спокойной душой в отпуск, а потом оказалось, что с русскими буквами встречи не бронировались, но Саша всё-таки нашёл решение.&lt;/p&gt;
&lt;p&gt;Думаю, если попробовать вспомнить всё, хватит на небольшую книгу… Я рад, что эту невероятную задачу удалось решить. С моей стороны, как мне кажется, это 100% моей «мощности» как программиста. Будущее покажет, но пока все задачи я буду оценивать по этой.&lt;/p&gt;
&lt;p&gt;К счастью, в новом Exchange, который появился у нас в компании, появилась поддержка SOAP и «Переговорки» переделали с использованием этого протокола. Есть предварительное согласие на выкладывание модуля, который у меня тогда получился в интернет. Пожалуй, сейчас он бесполезен (хотя, может авторы libmapi запрограммируют на его примере чтение повторяющихся встреч, попробую им его кинуть), но пусть он всё равно полежит у меня, как памятник полугоду моей жизни.&lt;/p&gt;
</description>
</item>

<item>
<title>Новая Яндекс:Почта</title>
<guid isPermaLink="false">120054</guid>
<link>https://dmitrymaslov.ru/2009/05/28/3/</link>
<pubDate>Thu, 28 May 2009 13:28:46 +0500</pubDate>
<author>Дмитрий Маслов</author>
<comments>https://dmitrymaslov.ru/2009/05/28/3/</comments>
<description>
&lt;p&gt;&lt;a href="https://dmitrymaslov.ru/"&gt;Дмитрий Маслов&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;Не прошло и месяца с тех пор, как я задался вопросом о наличии и сроках появления доступа к почте по IMAP-протоколу у Яндекса.&lt;br /&gt;
Сотрудник тех. службы тогда благополучно отмолчался, но &lt;a href="http://clubs.ya.ru/company/replies.xml?item_no=16490"&gt;как оказалось&lt;/a&gt;…&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;«&lt;a href="http://mail.yandex.ru/promo/neo/welcome"&gt;Новая почта пришла!&lt;/a&gt;», — сказала Яндекс-команда.&lt;/p&gt;
&lt;/blockquote&gt;
</description>
</item>

<item>
<title>Пятница в «Яндексе»-2</title>
<guid isPermaLink="false">126022</guid>
<link>https://bolknote.ru/all/1897/</link>
<pubDate>Fri, 17 Oct 2008 20:06:00 +0500</pubDate>
<author>Евгений Степанищев</author>
<comments>https://bolknote.ru/all/1897/</comments>
<description>
&lt;p&gt;&lt;a href="https://bolknote.ru/"&gt;Евгений Степанищев&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;Сегодня я организовываю очередной dj сейшн в «Яндексе», на этот раз играет приглашённая звезда — &lt;i&gt;DJ Xide&lt;/i&gt;, многим известный с другой стороны — как один из арт-директоров известнейшей компании «&lt;i&gt;Knock Knock&lt;/i&gt;» и соавтор проекта «Казань за кадром».&lt;/p&gt;
&lt;p&gt;Начало в 20:00, стиль — даунтемпо индитроника, послушать можно будет по прежнему адресу.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Дополнение:&lt;/b&gt; мы начали. &lt;i&gt;Xide&lt;/i&gt; ещё и музыкант, так что большая часть музыки — авторская.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Дополнение:&lt;/b&gt; мы закончили.&lt;/p&gt;
</description>
</item>

<item>
<title>Горе-предсказатели</title>
<guid isPermaLink="false">120066</guid>
<link>https://dmitrymaslov.ru/2008/02/26/1/</link>
<pubDate>Tue, 26 Feb 2008 13:42:35 +0500</pubDate>
<author>Дмитрий Маслов</author>
<comments>https://dmitrymaslov.ru/2008/02/26/1/</comments>
<description>
&lt;p&gt;&lt;a href="https://dmitrymaslov.ru/"&gt;Дмитрий Маслов&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;Ребята-яндексисты, ну вы сами-то читаете свои погодные сводки? Они же сами себе противоречат. Сверху малооблачно, снизу облачно и снег.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://dmitrymaslov.ru/pictures/weather.png" width="739" height="297" alt="" /&gt;
&lt;/div&gt;
</description>
</item>


</channel>
</rss>