Эшу быдлокодит
298 subscribers
128 photos
12 videos
7 files
169 links
Дневник C# разработчика.

Личка: @EshuMarabo
Гитхаб: https://github.com/vladzvx

Стек: C#, PostgreSQL
Download Telegram
Forwarded from Архив КС/РФ(Сиона-Футуриста) (Красный)
Карта распространения пиратских продуктов Microsoft Office по миру. Источник: сайт лаборатории Касперского). Видно, что Россия - прям Пиратская бухта, где, несмотря на все усилия Роскомпозора все еще царит вольница.

Примерно 30% всех пользователей продуктов Касперского на территории РФ пытались спиратить MO - да-да наш отечественный антивирус сечас даже такие вещи. Если вы попробуете поставить кряк от офиса на комп, то с большой вероятностью он будет засечен как "угроза", которая станет частью статистики.

Данные за 2017-2018 год, в 2020 году на фоне кризиса и прочих "радостей" можно ожидать только повышения количества пиратов, впрочем, не факт, что это отразится в статистике: нормальный антивирус обычно тоже требует оплаты. Microsoft довольно спокойно относится к домашним пиратам. В отличии, допустим, от Минкульта, который на днях предложил ужесточить штрафы за пиратский контент(видимо, речь о шедевральных фильмах обычно заканчивающих свои дни в обзорах БэдКомедиана).

Eshu Marabo
Forwarded from Архив КС/РФ(Сиона-Футуриста) (Красный)
Последние дни одни СМИ за другими, ссылаясь друг на друга, публикуют сенсационную новость: старая добрая вакцина против туберкулеза БЦЖ спасает от COVID-19.

Просмотрел большую часть материалов в СМИ, после чего прочел и первоисточник и критику исследования в блоге сообщества журнала Nature. Из СМИ самый адекватный разбор был на Медузе, большинство других русскоязычных изданий пошло по пути кликбейта.

Вкратце: ученые еще ничего не установили, в ожидании рецензии был вывешен в паблик лишь препринт статьи. После рецензирования и публикации в серьезном научном журнале этот материал получит уровень доверия «скорее всего не бред, рациональное зерно тут есть». Пока нету даже этого. Тем не менее, авторы прекрасно попали в повестку, прославившись на весь мир.

Авторов статьи я не смог с ходу найти, чтобы оценить другие их публикации – похоже, что это их дебют. По самой статье у меня возник один вопрос: в качестве единицы измерения для сравнения стран используется количество заболевших и смертей на миллион жителей. Охватил бы коронавирус значимый процент (ну хотябы 10%) от населения планеты – вопросов бы не было. А в нынешних условиях - мы пребываем где-то у подножия сигмоиды заражения - выбор единицы измерения выглядит крайне странно.

Работа крайне интересная, но выводы из нее делать преждевременно и надеяться, что у нас есть иммунитет к вирусу не стоит. Корреляция еще ничего не означает, в интернете легко найти много забавных вещей по запросу «ложные корреляции». Проверкой уже занялись несколько лабораторий по всему миру, в США также запущены исследования.

Eshu Marabo
Репостить ли сюда то, что я пишу для Сиона?
Anonymous Poll
29%
Да
32%
Нет
32%
Как хочешь
8%
Пофигу
Для экспериментов с телеграмом я использую питоновскую библиотеку telethon. В ней, в отличии от официальных клиентов, никакое прокси по умолчанию не зашито, потому блокировки Роскомнадзора отрабатывают на отлично.

Изначально я экспериментировал с помощью сервиса google colabratory - среды разработки питона, прикрученной к гугл-диску и имеющей точку выхода в мир где-то в США.

Со временем, мне это надоело и я настроил себе прокси MTProto. Для этого нужно: арендовать самый дешёвый сервер зарубежом (500 р/месяц примерно), поставить туда Docker.

А дальше все ставится и запускается по инструкции @usher2. Инструкция прекрасна, написано понятно даже для меня.

Судя по прочитанному, такой прокси выдержит не меньше 500 одновременно подключенных человек даже на слабом сервачке.
#телеграм
Forwarded from Data is data
Английские голландские учёные создали модель распространения частиц от кашляющего или дышащего человека. В очереди полтора метра - безопасная дистанция. В движении при ходьбе сзади остаётся шлейф на 4 метра. При беге 10 метров. После велосипедиста 20 метров. E = (MV^2)/2 Рекомендация не ходить, не бегать в колонну, только уступом (пеленгом). В голландском издании есть видео.
https://t.iss.one/bass_diary/2290

Если бы этот ГУЛАГ ещё работал для разнообразия.

Утром пытался зайти посмотреть, как оно работает. Моя психика не выдержала и после 15 минут попыток зайти я плюнул на это дело.

Это ведь зарубежные ботнеты во главе с ЦРУ и Моссад виноваты, а не рукожопость.
Forwarded from Архив КС/РФ(Сиона-Футуриста) (Красный)
В Великобритании благотворительная организация Medical Detection Dogs собирается обучить собак вынюхивать людей, инфицированных коронавирусом, планируют первые результаты примерно через месяц: будут обучены 6 собак. Планируется использовать их на транспорте и улицах, чтобы выявлять в толпе кандидатов на проведение тестов. По словам СЕО организации, собаки смогут выявлять даже бессимптомное протекание заболевания.

Ранее они имели опыт обучения собак для выявления людей, болеющих малярией, онкологией а также различными бактериальными инфекциями. Собак обучают распознавать образцы, взятые от инфицированных и здоровых людей. При этом обучение проходит безопасно с точки зрения заражения животного (методы защиты не уточняются).

Несколько лет назад, участвуя в конкурсе УМНИК, я столкнулся с представительницей стартапа, который занимался как раз таки обучением собак распознаванию онкологии, но чисто в лабораторных условиях. К сожалению, науки там не предполагалось, потому стартап не прошел в финал.

На первый взгляд, практика обучения собак в качестве диагноста выглядит не очень перспективно: собака-поисковик товар штучный, обучать ее долго, кроме того, к ней прилагается кинолог. Но кроме прямого пути использования собаки как детектора есть другой: автоматизировать собаку.

Так, уже больше десяти лет, в некоторых странах для поиска наркотиков и взрывчатки используется "механический собачий нос", вживую видел в Израиле. Как я понял из одной обзорной лекции в универе, нитридные соединения, входящие в состав наркотиков и многих взрывчатых веществ, очень бурно реагируют с некоторыми нагретыми металлами, что и дает возможность детектировать их вплоть до нескольких молекул на одежде. Это было реализовано на технологиях десятилетней давности.

Eshu Marabo
Я все больше проникаюсь средой разработки для питона PyCharm. Нашел тут визуализацию табличных данных из библиотеки pandas. Подкупила раскраска данных по возрастанию. В Spyder оно тоже есть, но почему-то там не торкало.
К нам в бота постучалось чудо. Это настолько прекрасно, что я даже не знаю как комментировать.

По ТЗ Сатаны...мммм как датасатанист подтверждаю: МЫ ВСЕХ ВАС ПОРАБОТИМ И УНИЧТОЖИМ, ОСТАНУТСЯ ОДНИ РОБОТЫ!
Forwarded from Data is data
Геодатка по заразе. Я поборол лень и спарсил данные меша по заболевшим по дням. Прогнал через Яндекс для координат и вот что получилось. В Москве по этим данным прослеживается четыре очага инфекции. Которые соответствуют серой и салатовой ветке метро. Судя по данным марта - началось на севере в районе Алтуфьево-Бескудниково и оттуда разнеслось по городу. Небольшой дисклеймер: данные у меша явно не полные. По количеству не совпадает с оф. статкой.
Forwarded from Архив КС/РФ(Сиона-Футуриста) (Красный)
Для перемещения на общественном транспорте в Москве нужно получить на сайте госуслуг пропуск и привязать к нему номер своей карты ''Тройка'' (универсальный проездной).

Стоит совершить хотябы одну поездку по привязанной карте на и вы уже считайте сдали свою биометрию ДИТ. На станциях метро установлены системы видеонаблюдения, фиксирующие, в том числе, проход через турникеты. С технической точки зрения, номер карты - прекрасный связующий элемент между вашим профилем на госуслугах и вашей биометрией, зафиксированной камерой.

Отдельно хотелось бы отметить идеальные условия для составления датасета (подборка данных, готовых для использования), позволяющего однозначно установить вашу личность по видео. В метро сейчас пусто, в кадре вы - единственная звезда, что увеличивает качество данных для идентификации.

Сейчас система работает кое-как - людям удаётся пройти по непривязанным картам - но данные с камер копятся. Рано или поздно их проанализируют, если конечно они не будут потеряны или утекут из-за косорукости исполнителей.

Так что на выходе может получиться как полноценный инструмент «цифрового концлагеря» - надстройка над нынешней системой распознавания лиц, которая уже вполне работоспособна и позволяет искать преступников по фотографии.

Теперь может получиться нечто, позволяющее легко отследить все перемещения произвольного жителя, имея лишь его паспортные данные. Правда, не факт, что оно нормально заработает - если верить сообщениям о глюках новой системы, до ее полного отлаживания еще далеко.

Eshu Marabo
Ковыряюсь в библиотеке для машинного обучения scikit-learn, а конкретно - в методе опорных векторов (Support vector machine). Суть инструмента в том, что он пытается разделить точки, которые ему подают на вход. В простейшем случае это - задача разделения двух групп шариков прямой линией (вектором), как на рисунке.

В реальности мы находимся далеко не на плоскости, а в хз сколько мерном пространстве. И разделяем подвешенные в многомерном пространстве шарики не векторами, а гиперплоскостью (чем-то вроде изломанного листа бумаги).

Правда, в большинстве случаев, эта "гиперплоскость" не плоская, и даже не состоит из кусочков плоскостей, а имеет странную форму без резких изломов.
Нагуглил прикольную шпору по статистике: какие методы проверки гипотез когда лучше применять.

Вот есть у нас некоторые данные. Помедитировав на них, мы сделали некоторые выводы. Как проверить, не показалось ли нам? Для того умные люди и придумали статистику с развитым мат. аппаратом для проверки гипотез.
В дополнение к предыдущему посту о статистике. Только сейчас осознал один из путей проверки на статистическую значимость выводов, сделанных человеком. Вывод принимается за теоретическое ожидание, после чего проверяется совпадение исходных данных и вывода. Совпадает? Прекрасно! Нет? Значит делавшего выводы проглючило.

Не зря нас в школе насиловали геометрией и доказательством теорем! Зря только все это забыто за ''ненадобностью''.

Даже если сама геометрия не уперлась (мне мнооократно в работе пригождалась), логика доказательства теорем и гипотез даётся как основа курса только в ней. В институтских матанах и терверах именно логически верного доказательства с нас не требовали, больше как-то примеры.
Команда Яндекса разрабатывает новый продукт, который поможет детям и их родителям быстрее освоить школьную математику.

Сейчас команда исследует аудиторию и пытается понять, как русскоязычные семьи решают, что математика заслуживает дополнительного (внешкольного) изучения.

Если вы — родитель ребёнка, обучающегося в 4-6 классах школы,

и ваш ребёнок занимается математикой дополнительно:

- Самостоятельно;
- С репетитором;
- В математическом кружке;
- Онлайн (на платформах Фоксфорд; Учи.ру; Skyeng; Умназия),

пожалуйста, примите участие в небольшом исследовании от Яндекса.

Для этого:

- Заполните короткую анкету по ссылке (https://forms.yandex.ru/u/5ebe62bb251863324a75e1fa/) и оставьте контакты для связи в конце анкеты;
- Перешлите ссылку на анкету знакомым подходящим родителям.
Forwarded from Архив КС/РФ(Сиона-Футуриста) (Красный)
Появилась свежая новость:
Отечественный препарат "Авифавир" получил одобрение Минздрава РФ для использования против короны.

Это - дженерик японского препарата "Авиган" компании Fujifilm. Его фармацевтическое название - фавипиравир. Есть теоретические исследования, что он может быть крут против вирусов. Есть сведения, что он в целом безопасен. И есть китайское клиническое исследование на группе в 35(!) пациентов, где показано, что КТ лёгких при его применении лучше. Ну т.е. эффективность оригинала против короны вилами по воде писана: китайская статистика уже стала притчей во языцах.

Дженерик - это копия препарата, примерно то же самое, что и оригинал, но не совсем. По российским стандартам, если поведение препарата в организме совпадает на 80% - значит дженерик биологически эквивалентен оригиналу.

Вишенка на торте - клинические исследования Авифавира. Первый десятидневный(!) этап успешно завершился 21 мая, теперь, видимо, завершился и второй, на бОльшей группе: в испытаниях приняли участие 330 человек. Говорят, что исследования прошли прекрасно, препарат показал эффективность 90% и 11 июня он пойдет по больницам. В аптеках в открытом доступе его не будет.

По результатам изучения материалов по препарату для себя я уяснил следующее: имеем неизвестную по эффективности примерную копию неизвестного по эффективности препарата. Клинические исследования показали, что от его приёма за 20 дней никто не сдох.

Eshu Marabo
Что меня поражает в Microsoft - это совершенно ущербные с педагогической точки зрения примеры кода, которые они приводят в документации и шаблонах, прилагающихся к Visual Studio. И это я еще не затрагиваю милейшую тему тупо неработающих примеров.

Вот например, нужно мне сделать REST-api на ASP.net (c#). Это - основа одной из вариаций микросервисной архитектуры. Суть его проста: взаимодействие между компонентами программного продукта осуществляется через сеть, с использованием 4 основных команд: Get, Put, Post и Delete. Разумеется, шаблона с самым примитивной реализацией у них нет.

Есть какой-то пример стрёмного запроса погоды (в ответ подставляются случайные числа), где для хранения ответа используется отдельно созданный класс. Реализован только метод Get. При настройках умолчанию запускается бразузер, после закрытия которого все отключается.

Что лично я ожидаю от подобного примера другого: реализованы все команды. В качестве объекта запроса используется не дурацкая погода, а что-то простое и стандартное, например время. А еще я хочу иметь возможность потыкать запросами через консоль (имитация взаимодействия с другими компонентами), что невозможно, если закрыть браузер.

Не то, чтобы такие примеры как-то сильно мешают работе, но моя преподская душа не может выносить такой убогой подачи материала.

P.S. Извините за долгое молчание, работы было море.
Forwarded from Архив КС/РФ(Сиона-Футуриста) (Красный)
Роскомнадзор принял решение о разблокировке телеграма. Для признания собственного бессилия потребовались всего лишь смена руководителя ведомства и два года позора. Ура, товарищи!

Несмотря на то, что для обычного пользователя максимум что изменится – медиа и фоточки будут грузиться чуть быстрее, это большой шаг вперед. Разработка различных фишек с использованием телеграма станет еще проще: раньше программисту для отладки нужно было настраивать прокси на арендованном зарубежном сервере, теперь же все резко упрощается. Для Павла Дурова это – некоторое снижение расходов на поддержание прокси-серверов.

Но, главное, открывается окно для интеграции телегама в бизнес. Официальная блокировка мешала (и то не всегда) менеджерам рассматривать телеграм как основной канал для взаимодействия с клиентами. Теперь все изменилось. Я уже писал: телеграм - это "либертарианских рай", здесь можно практически все. Таких возможностей не предоставляет ни один из популярных мессенджеров. Да еще и бесплатно.

Возможно, один из путей монетизации на будущее - брать небольшие деньги с юр. лиц за пользование инфраструктурой. Вангую: вскоре появится тьма ботов техподдержки, оповещения и всего прочего. Ну и я теперь по работе видимо буду заниматься разработкой ботов.

Eshu Marabo