<?xml version="1.0" encoding="utf-8" ?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:tt="http://teletype.in/" xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/"><title>Rostislav Teryaev</title><author><name>Rostislav Teryaev</name></author><id>https://teletype.in/atom/rostislaved</id><link rel="self" type="application/atom+xml" href="https://teletype.in/atom/rostislaved?offset=0"></link><link rel="alternate" type="text/html" href="https://teletype.in/@rostislaved?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=rostislaved"></link><link rel="next" type="application/rss+xml" href="https://teletype.in/atom/rostislaved?offset=10"></link><link rel="search" type="application/opensearchdescription+xml" title="Teletype" href="https://teletype.in/opensearch.xml"></link><updated>2026-08-04T06:00:12.497Z</updated><entry><id>rostislaved:YHQBw0DF</id><link rel="alternate" type="text/html" href="https://teletype.in/@rostislaved/YHQBw0DF?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=rostislaved"></link><title>Коронавирус. Почему мне не нравятся графики</title><published>2020-03-15T00:07:16.594Z</published><updated>2020-03-16T14:36:33.313Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://teletype.in/files/6c/5e/6c5eedf0-109a-499a-8dd0-6dd571011789.png"></media:thumbnail><summary type="html">&lt;img src=&quot;https://teletype.in/files/74/92/74927a19-9147-4c90-8709-8c8e26ea5d75.png&quot;&gt;Сейчас в интернете каждый день появляется большое количество новостей всвязи с коронавирусом и практически в каждом присутствует какой-нибудь график, как правило, один из трех или сразу все три: заражений, выздоровлений, смертей. График, например, заражений выглядит вот так:</summary><content type="html">
  &lt;p&gt;Сейчас в интернете каждый день появляется большое количество новостей всвязи с коронавирусом и практически в каждом присутствует какой-нибудь график, как правило, один из трех или сразу все три: заражений, выздоровлений, смертей. График, например, заражений выглядит вот так:&lt;/p&gt;
  &lt;figure class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://teletype.in/files/74/92/74927a19-9147-4c90-8709-8c8e26ea5d75.png&quot; width=&quot;1016&quot; /&gt;
    &lt;figcaption&gt;https://coronavirus-monitor.ru/&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p&gt;Да, это график. Да, он отражает какие-то данные. Но это кумулятивный график, т.е. тот, который заражения сегодня прибавляет к заражениям вчера и поэтому по нему сложно понимать, ухудшается ли ситуация с каждым днем или улучшается. Сейчас покажу, почему.&lt;/p&gt;
  &lt;p&gt;Я нашел датасет, который составляет университет Джона Хопкинса (&lt;a href=&quot;https://www.arcgis.com/apps/opsdashboard/index.html#/bda7594740fd40299423467b48e9ecf6&quot; target=&quot;_blank&quot;&gt;https://www.arcgis.com/apps/opsdashboard/index.html#/bda7594740fd40299423467b48e9ecf6&lt;/a&gt;), который в свою очередь собирает его с наиболее популярных источников и построил свои графики. Будем рассматривать Китай, так как у них уже все вроде прошло (ну или по крайней мере первая волна):&lt;/p&gt;
  &lt;figure class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://teletype.in/files/b0/8f/b08fe912-948a-44df-b10e-d8b381f6f84e.png&quot; width=&quot;950&quot; /&gt;
  &lt;/figure&gt;
  &lt;p&gt;Как видно, мы берем данные из одних и тех же мест, что и авторы предыдущего графика ( &lt;a href=&quot;https://coronavirus-monitor.ru/&quot; target=&quot;_blank&quot;&gt;https://coronavirus-monitor.ru/&lt;/a&gt; ).&lt;/p&gt;
  &lt;p&gt;Первое, что я сделал - сгладил немного кривую. Данные это конечно немного испортило, но на тренды не повлияло, а качество графиков в конце заметно улучшило. Вот сглаженные кривые:&lt;/p&gt;
  &lt;figure class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://teletype.in/files/29/b4/29b4cb0a-af4b-477e-8aa7-82b477ed1a87.png&quot; width=&quot;949&quot; /&gt;
  &lt;/figure&gt;
  &lt;p&gt;Внимание на красную кривую (&lt;s&gt;Illuminati &lt;/s&gt;Confirmed). Как понять, когда началось улучшение ситуации? В этом поможет производная! По сути, она из кумулятивного графика, делает график заражений за каждый день. Почему их не строят, я не понимаю, но я построил (и опять чуток сгладил):&lt;/p&gt;
  &lt;figure class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://teletype.in/files/a3/d7/a3d70e40-36ee-42a5-a56f-17453007e7c3.png&quot; width=&quot;946&quot; /&gt;
    &lt;figcaption&gt;Заражения по дням&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p&gt;&lt;/p&gt;
  &lt;p&gt;Экстремум где-то 9го числа. Сравним с данными из интернетов:&lt;/p&gt;
  &lt;figure class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://teletype.in/files/76/c1/76c15a4f-f565-4f67-9323-14b77c621a8c.png&quot; width=&quot;821&quot; /&gt;
    &lt;figcaption&gt;http://weekly.chinacdc.cn/en/article/id/e53946e2-c6c4-41e9-9a9b-fea8db1a8f51&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p&gt;Тут тоже красная кривая. Ну вроде попал. Нормально.&lt;/p&gt;
  &lt;p&gt;Суть в том, что по моему красному графику видно, что каждый день число заразившихся росло до 9го числа, а после 9го начало уменьшаться. А теперь посмотрите на самый первый график (ну или второй, а лучше вообще третий, т.к. он сглажен) на 9е число. Разве там это понятно? С одной стороны, да, понятно т.к. мы видим график на несколько дней вперед и примерно можно оценить, где он начал меняться. Но что с графиками для стран, где это только начинает развиваться и вся картина не видна? Там не нужны кумулятивные графики. Италия - не только самая популярная страна у туристов, но походу еще и у коронавируса, поэтому посмотрим на нее. Вот кумулятивный (уже сглаженный) график:&lt;/p&gt;
  &lt;figure class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://teletype.in/files/fb/aa/fbaabb36-2b9f-42ff-8b50-bd7a1b5a3132.png&quot; width=&quot;949&quot; /&gt;
  &lt;/figure&gt;
  &lt;p&gt;Ага, на горизонтальную кривую, как у Китая, не вышло. А начало ли выходить? Непонятно! Посмотрим производную кривой заражаемости:&lt;/p&gt;
  &lt;figure class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://teletype.in/files/d3/2f/d32f6328-c546-4efc-ad14-2aa0a716ad3b.png&quot; width=&quot;950&quot; /&gt;
  &lt;/figure&gt;
  &lt;p&gt;Можно подумать, что это просто кривая из предыдущего графика, но нет, это, к сожалению, производная. И пока у нее еще нет экстремума. А говорит это только о том, что на спад в Италии ничего не идет...&lt;/p&gt;
  &lt;p&gt;В принципе, все что я хотел сказать, я сказал, но вот еще суммарный график заражаемости по миру:&lt;/p&gt;
  &lt;figure class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://teletype.in/files/1b/cb/1bcbe4f6-8707-43be-8952-6f534ba73847.png&quot; width=&quot;950&quot; /&gt;
  &lt;/figure&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;ol&gt;
    &lt;li&gt;В Китае волна прошла;&lt;/li&gt;
    &lt;li&gt;В мире все только начинается;&lt;/li&gt;
    &lt;li&gt;Начинается с ГОРАЗДО большей скоростью, чем в китае;&lt;/li&gt;
  &lt;/ol&gt;
  &lt;p&gt;Эта экспонента, потом превратится в такой же горб, как и тот, что соответствует Китаю или потому, что все будут выздоравливать, или потому, что все будут умирать. Ведь чем меньше людей, тем меньше могут заразиться)&lt;/p&gt;
  &lt;p&gt;Вывод: да нет вывода. Стройте хорошие графики :)&lt;/p&gt;

</content></entry><entry><id>rostislaved:Ddjy3Jz6</id><link rel="alternate" type="text/html" href="https://teletype.in/@rostislaved/Ddjy3Jz6?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=rostislaved"></link><title>Несколько мыслей по информационной безопасности. Пароли.</title><published>2020-03-10T14:16:13.158Z</published><updated>2020-03-10T14:16:13.158Z</updated><summary type="html">В одно время сидел читал статейки по безопасности. И вынес несколько мыслей:</summary><content type="html">
  &lt;p&gt;В одно время сидел читал статейки по безопасности. И вынес несколько мыслей:&lt;/p&gt;
  &lt;p&gt;&lt;strong&gt;Проблема.&lt;/strong&gt;&lt;br /&gt;Пароли вроде случайного набора символов f*(3#983fb#&amp;amp;dH8fn93nf4 не самые целесообразные.&lt;br /&gt;Существует ряд сценариев их использования:&lt;br /&gt;&lt;em&gt;1. Длинный пароль из рандомных символов + специальный софт.&lt;/em&gt;&lt;br /&gt;В принципе отличный вариант, но это осознанный подход, которым мало кто из обывателей использует.&lt;br /&gt;&lt;em&gt;2. Короткий пароль + память.&lt;/em&gt;&lt;br /&gt;Два минуса:&lt;br /&gt;Первый - память не идеальна, запомнить такой пароль сложно, а тем более несколько таких.&lt;br /&gt;Второй (главный) - короткий пароль даже из рандомных символов легко перебирается.&lt;br /&gt;&lt;em&gt;3. Короткий пароль + бумажка.&lt;/em&gt;&lt;br /&gt;Два минуса:&lt;br /&gt;Первый - бумажку можно потерять и к ней могут иметь доступ другие люди.&lt;br /&gt;Второй (главный) - пароль легко перебрать.&lt;/p&gt;
  &lt;p&gt;&lt;strong&gt;Решение проблемы.&lt;/strong&gt;&lt;br /&gt;Пароль из обычных слов, но длинный. Например DistanceYellowGuardBig8, в котором 23 символа.&lt;br /&gt;Плюсы: &lt;br /&gt;Первый -  Перебрать посимвольно нереально. Тут алфавит 62 символа. 62^23 = 1.7 * 10^41.  При скорости 10 млн паролей/сек - на перебор уйдет 5 * 10^26 лет. (Вроде верно посчитал). Переберать по словам тоже практически бесполезно (а если еще в середине слова вставить какой-нибудь символ, то вообще красота).&lt;br /&gt;Второй - запомнить элементарно.&lt;br /&gt;Поэтому такой пароль гораздо практичнее какого-нибудь короткого f2i8hk3*(J.&lt;br /&gt;-&lt;br /&gt;&lt;strong&gt;Но безопасность дело такое. &lt;/strong&gt;&lt;/p&gt;
  &lt;p&gt;Перебор пароля - не единственный способ получения доступа к вашим данным. Их, вообще говоря, много:&lt;br /&gt;1. Сайты хранящие (или хранившие) ваши супер надежные пароли на своей стороне в виде незашифрованного текста (привет фейсбук с вотсапом) - их базы данных крадут.&lt;br /&gt;2. Сайты самолично сливающие базы своих паролей.&lt;br /&gt;3. Вирусы, которые смотрят, какие кнопки на клавиатуре вы нажимаете.&lt;br /&gt;4. &amp;quot;Администрация&amp;quot;, например, вк, которой вдруг понадобился ваш пароль и она написала вам в лс, а вы любезно скинули.&lt;br /&gt;5. Перехват вайфая. Конечно из области фантастики с этим встретиться, мне кажется. Но все же.&lt;br /&gt;И еще куча более или менее фантастических способов.&lt;br /&gt;Поэтому, имхо, надо понять 2 вещи:&lt;br /&gt;1. 100% безопасности не существует.&lt;br /&gt;2. Безопасность - это всегда некий компромис между усилиями(деньгами) и безопасностью. И странно закладывать усилия(деньги) в безопасность больше, чем ценность хранимой информации.&lt;/p&gt;
  &lt;p&gt;Один из подходов будет супер хорош:&lt;/p&gt;
  &lt;ol&gt;
    &lt;li&gt;Огромные пароли из случайных символов. Разные для каждого сайта.&lt;/li&gt;
    &lt;li&gt;Программа для хранения этих паролей с одним мастер-паролем. Мастер пароль что-то вроде: DistanceYellowGuardBig8&lt;/li&gt;
    &lt;li&gt;Двухфакторная аутентификация. (Смска на телефон, когда, например, в вк входишь)&lt;/li&gt;
  &lt;/ol&gt;
  &lt;p&gt;Но я так не живу, мне лень)))&lt;/p&gt;
  &lt;p&gt;Но, если вам не лень, то вот отличный сайт для генерации мастер-паролей:&lt;/p&gt;
  &lt;p&gt;https://correcthorsebatterystaple.net/&lt;/p&gt;

</content></entry><entry><id>rostislaved:AQAuPKnn</id><link rel="alternate" type="text/html" href="https://teletype.in/@rostislaved/AQAuPKnn?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=rostislaved"></link><title>Майнд Карты и другая визуализация</title><published>2020-03-10T01:31:58.526Z</published><updated>2020-03-10T01:31:58.526Z</updated><summary type="html">&lt;img src=&quot;https://teletype.in/files/eb/d1/ebd1790b-e4cc-4cf5-b027-cc8ef87ea017.png&quot;&gt;Я, как всегда, не ищу легких путей. Давно порывался начать использовать Mind Maps не просто на бумаге, а на компьютере, но не мог подобрать для этого софт. Слишком много критериев, в которых теряюсь и выбрать что-то одно - сложно. Поэтому решил просто найти весь софт для этих целей. </summary><content type="html">
  &lt;p&gt;Я, как всегда, не ищу легких путей. Давно порывался начать использовать Mind Maps не просто на бумаге, а на компьютере, но не мог подобрать для этого софт. Слишком много критериев, в которых теряюсь и выбрать что-то одно - сложно. Поэтому решил просто найти весь софт для этих целей. &lt;/p&gt;
  &lt;figure class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://teletype.in/files/eb/d1/ebd1790b-e4cc-4cf5-b027-cc8ef87ea017.png&quot; width=&quot;2185&quot; /&gt;
  &lt;/figure&gt;
  &lt;p&gt;Найти весь софт и выделить в нем необходимый функционал.&lt;br /&gt;Сперва, я просто составил (копипаст) большой список софта\сервисов в нем было около 100 элементов. Далее, после удаления дубликатов список сократился. А потом, в процессе заполнения таблицы, сократился еще т.к. некоторые сервисы были о другом или совершенно убогие.&lt;br /&gt;Мне сильно помогли и теперь это имеет какой-то вид, по которому уже можно сделать какой-то анализ и найти необходимое. Но самое важное, что я получил в конце - это даже не эта таблица, а большая картина того, что существует в мире визуализации. Но тут мне еще надо думать.&lt;/p&gt;
  &lt;p&gt;Думаю, что продолжение следует.&lt;/p&gt;

</content></entry><entry><id>rostislaved:ryrotaweI</id><link rel="alternate" type="text/html" href="https://teletype.in/@rostislaved/ryrotaweI?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=rostislaved"></link><title>Мое решение проблемы разделения совместных затрат</title><published>2020-01-11T22:18:04.595Z</published><updated>2020-01-12T16:34:00.083Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://teletype.in/files/81/59/81593a23-82e8-4378-98cf-e6ce6274ae84.png"></media:thumbnail><summary type="html">&lt;img src=&quot;https://teletype.in/files/a9/06/a90651be-0cca-4ab5-b379-5144eb5a2f7c.png&quot;&gt;Одна из вещей, которую мне каждый раз не хочется делать - это рассчитывать, кто кому сколько должен денег после совместного похода куда-нибудь.
Если компания состоит из трех человек, и вы идете в кино за 250р, где платишь ты, то ясно, что тебе должны скинуть 500р.
Ситуация усложняется, если вы собираетесь у кого-нибудь дома и вас не 3, а, допустим, 8 и каждый покупает что-то для всех. И для &quot;супер честного&quot; разделения денег между всеми надо найти все чеки и все посчитать. По настоящему ад начинается, если кто-то не ел что-то одно, а кто-то другой не ел второе или ел половину (или в пропорции 62% и 38% и т.д.).
Я периодически занимаюсь этим и - это головная боль.</summary><content type="html">
  &lt;p&gt;Одна из вещей, которую мне каждый раз не хочется делать - это рассчитывать, кто кому сколько должен денег после совместного похода куда-нибудь.&lt;br /&gt;Если компания состоит из трех человек, и вы идете в кино за 250р, где платишь ты, то ясно, что тебе должны скинуть 500р.&lt;br /&gt;Ситуация усложняется, если вы собираетесь у кого-нибудь дома и вас не 3, а, допустим, 8 и каждый покупает что-то для всех. И для &amp;quot;супер честного&amp;quot; разделения денег между всеми надо найти все чеки и все посчитать. По настоящему ад начинается, если кто-то не ел что-то одно, а кто-то другой не ел второе или ел половину (или в пропорции 62% и 38% и т.д.).&lt;br /&gt;Я периодически занимаюсь этим и - это головная боль.&lt;/p&gt;
  &lt;p&gt;Чтобы устранить эту проблему из своей жизни я написал программку в моем любимом матлабике, которая это все считает и сейчас я расскажу, как она работает. Без подробностей, но с картинками!&lt;/p&gt;
  &lt;p&gt;Рассказывать я буду на примере прошедшего нового года. Нас было 7 человек:&lt;/p&gt;
  &lt;p&gt;Я, Полина, Ксюша, Костя, Наташа, Ярослав, Дима. На самом деле 8, но это по-другому учтено.&lt;/p&gt;
  &lt;ol&gt;
    &lt;li&gt;Первое, что необходимо сделать - это составить вот такую excel табличку:&lt;/li&gt;
  &lt;/ol&gt;
  &lt;figure class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://teletype.in/files/a9/06/a90651be-0cca-4ab5-b379-5144eb5a2f7c.png&quot; width=&quot;1206&quot; /&gt;
  &lt;/figure&gt;
  &lt;p&gt;Строки - название товара, который покупался (Я не сильно думал, где что и как называть) и его цена.&lt;/p&gt;
  &lt;p&gt;Правее (там где единички всякие) -  два поля (матрицы) с одинаковым размеров каждое.&lt;/p&gt;
  &lt;p&gt;Первое поле - содержит информацию, кто за что платил. Например, видно, что за перекресток+пятеру+такси платил Рост т.к. на пересечении стоит 1. Полина платила за грибы и другую пятеруд. И так далее.&lt;/p&gt;
  &lt;p&gt;Второе поле - содержит информацию, о том, кто что ел. Например в строке Перек+пятера+такси все единицы - это значит, что эти товары делятся на всех, а в строке Кальяен05 только Костя, Полина и Ярослав - делится только на них.&lt;/p&gt;
  &lt;p&gt;Причем, если во всей строке не ставить ни одной единицы (как будто никто не ел этот товар), то единички автоматически проставятся всем.&lt;/p&gt;
  &lt;p&gt;Всё! После того, как таблица эта заполнена можно открывать матлаб и жать F5 (запуск).&lt;/p&gt;
  &lt;ol&gt;
    &lt;li&gt;Сперва вся эта таблица обрабатывается, автоматически заполняются единички и тд. И первое, что делается - каждый товар делится на всех, кто его ел.&lt;/li&gt;
  &lt;/ol&gt;
  &lt;p&gt;В принципе на этом этапе можно и закончить, но тогда каждому человеку придется отдать деньги сперва за первый товар, потом за второй и т.д. Выглядят потоки денег в этом случае вот так:&lt;/p&gt;
  &lt;figure class=&quot;m_retina&quot;&gt;
    &lt;img src=&quot;https://teletype.in/files/81/59/81593a23-82e8-4378-98cf-e6ce6274ae84.png&quot; width=&quot;715&quot; /&gt;
  &lt;/figure&gt;
  &lt;ol&gt;
    &lt;li&gt;Но можно все дело упросить. Алгоритм, я описывать не буду, но вот к чему сводится граф выше:&lt;/li&gt;
  &lt;/ol&gt;
  &lt;figure class=&quot;m_retina&quot;&gt;
    &lt;img src=&quot;https://teletype.in/files/78/04/7804f3b7-3737-4a24-afed-062e2904586c.png&quot; width=&quot;573.5&quot; /&gt;
  &lt;/figure&gt;
  &lt;p&gt;Гораздо проще! Один человек посылает деньги только одному человеку и всё!&lt;/p&gt;
  &lt;p&gt;То же самое в текстовом виде:&lt;/p&gt;
  &lt;figure class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://teletype.in/files/e8/2a/e82ad5e8-e876-42f6-a1b7-fe3ba2c302e9.png&quot; width=&quot;303&quot; /&gt;
  &lt;/figure&gt;
  &lt;p&gt;Вот и всё!&lt;/p&gt;
  &lt;p&gt;PS: Когда я уже сделал все это, мне скинули сервис https://www.kittysplit.com/ru/ и он очень крут! Делает то же самое, но с приятным интерфейсом. Единственное, что - присутствует ограничение на количество участников - 10, но чаще всего это не проблема. Так что очень советую пользоваться им!&lt;/p&gt;

</content></entry></feed>