https://www.tgoop.com/bass_diary/2290
Если бы этот ГУЛАГ ещё работал для разнообразия.
Утром пытался зайти посмотреть, как оно работает. Моя психика не выдержала и после 15 минут попыток зайти я плюнул на это дело.
Это ведь зарубежные ботнеты во главе с ЦРУ и Моссад виноваты, а не рукожопость.
Если бы этот ГУЛАГ ещё работал для разнообразия.
Утром пытался зайти посмотреть, как оно работает. Моя психика не выдержала и после 15 минут попыток зайти я плюнул на это дело.
Это ведь зарубежные ботнеты во главе с ЦРУ и Моссад виноваты, а не рукожопость.
Telegram
Самопознание через саморазрушение
Nedoma.mos.ru — добро пожаловать в цифровой гулаг.
Forwarded from Архив КС/РФ(Сиона-Футуриста) (Красный)
В Великобритании благотворительная организация Medical Detection Dogs собирается обучить собак вынюхивать людей, инфицированных коронавирусом, планируют первые результаты примерно через месяц: будут обучены 6 собак. Планируется использовать их на транспорте и улицах, чтобы выявлять в толпе кандидатов на проведение тестов. По словам СЕО организации, собаки смогут выявлять даже бессимптомное протекание заболевания.
Ранее они имели опыт обучения собак для выявления людей, болеющих малярией, онкологией а также различными бактериальными инфекциями. Собак обучают распознавать образцы, взятые от инфицированных и здоровых людей. При этом обучение проходит безопасно с точки зрения заражения животного (методы защиты не уточняются).
Несколько лет назад, участвуя в конкурсе УМНИК, я столкнулся с представительницей стартапа, который занимался как раз таки обучением собак распознаванию онкологии, но чисто в лабораторных условиях. К сожалению, науки там не предполагалось, потому стартап не прошел в финал.
На первый взгляд, практика обучения собак в качестве диагноста выглядит не очень перспективно: собака-поисковик товар штучный, обучать ее долго, кроме того, к ней прилагается кинолог. Но кроме прямого пути использования собаки как детектора есть другой: автоматизировать собаку.
Так, уже больше десяти лет, в некоторых странах для поиска наркотиков и взрывчатки используется "механический собачий нос", вживую видел в Израиле. Как я понял из одной обзорной лекции в универе, нитридные соединения, входящие в состав наркотиков и многих взрывчатых веществ, очень бурно реагируют с некоторыми нагретыми металлами, что и дает возможность детектировать их вплоть до нескольких молекул на одежде. Это было реализовано на технологиях десятилетней давности.
Eshu Marabo
Ранее они имели опыт обучения собак для выявления людей, болеющих малярией, онкологией а также различными бактериальными инфекциями. Собак обучают распознавать образцы, взятые от инфицированных и здоровых людей. При этом обучение проходит безопасно с точки зрения заражения животного (методы защиты не уточняются).
Несколько лет назад, участвуя в конкурсе УМНИК, я столкнулся с представительницей стартапа, который занимался как раз таки обучением собак распознаванию онкологии, но чисто в лабораторных условиях. К сожалению, науки там не предполагалось, потому стартап не прошел в финал.
На первый взгляд, практика обучения собак в качестве диагноста выглядит не очень перспективно: собака-поисковик товар штучный, обучать ее долго, кроме того, к ней прилагается кинолог. Но кроме прямого пути использования собаки как детектора есть другой: автоматизировать собаку.
Так, уже больше десяти лет, в некоторых странах для поиска наркотиков и взрывчатки используется "механический собачий нос", вживую видел в Израиле. Как я понял из одной обзорной лекции в универе, нитридные соединения, входящие в состав наркотиков и многих взрывчатых веществ, очень бурно реагируют с некоторыми нагретыми металлами, что и дает возможность детектировать их вплоть до нескольких молекул на одежде. Это было реализовано на технологиях десятилетней давности.
Eshu Marabo
К нам в бота постучалось чудо. Это настолько прекрасно, что я даже не знаю как комментировать.
По ТЗ Сатаны...мммм как датасатанист подтверждаю: МЫ ВСЕХ ВАС ПОРАБОТИМ И УНИЧТОЖИМ, ОСТАНУТСЯ ОДНИ РОБОТЫ!
По ТЗ Сатаны...мммм как датасатанист подтверждаю: МЫ ВСЕХ ВАС ПОРАБОТИМ И УНИЧТОЖИМ, ОСТАНУТСЯ ОДНИ РОБОТЫ!
Telegram
Красная Королева
Программисты...именно они выступают палачами человечества, именно эти "задроты с задних парт" стали вершителями судеб людей. И причем я не в саркастическом ключе написал именно так обидно про них, они реально очень тупы и глупы в массе своей. Я, создатель…
Forwarded from Data is data
Геодатка по заразе. Я поборол лень и спарсил данные меша по заболевшим по дням. Прогнал через Яндекс для координат и вот что получилось. В Москве по этим данным прослеживается четыре очага инфекции. Которые соответствуют серой и салатовой ветке метро. Судя по данным марта - началось на севере в районе Алтуфьево-Бескудниково и оттуда разнеслось по городу. Небольшой дисклеймер: данные у меша явно не полные. По количеству не совпадает с оф. статкой.
Forwarded from Архив КС/РФ(Сиона-Футуриста) (Красный)
Для перемещения на общественном транспорте в Москве нужно получить на сайте госуслуг пропуск и привязать к нему номер своей карты ''Тройка'' (универсальный проездной).
Стоит совершить хотябы одну поездку по привязанной карте на и вы уже считайте сдали свою биометрию ДИТ. На станциях метро установлены системы видеонаблюдения, фиксирующие, в том числе, проход через турникеты. С технической точки зрения, номер карты - прекрасный связующий элемент между вашим профилем на госуслугах и вашей биометрией, зафиксированной камерой.
Отдельно хотелось бы отметить идеальные условия для составления датасета (подборка данных, готовых для использования), позволяющего однозначно установить вашу личность по видео. В метро сейчас пусто, в кадре вы - единственная звезда, что увеличивает качество данных для идентификации.
Сейчас система работает кое-как - людям удаётся пройти по непривязанным картам - но данные с камер копятся. Рано или поздно их проанализируют, если конечно они не будут потеряны или утекут из-за косорукости исполнителей.
Так что на выходе может получиться как полноценный инструмент «цифрового концлагеря» - надстройка над нынешней системой распознавания лиц, которая уже вполне работоспособна и позволяет искать преступников по фотографии.
Теперь может получиться нечто, позволяющее легко отследить все перемещения произвольного жителя, имея лишь его паспортные данные. Правда, не факт, что оно нормально заработает - если верить сообщениям о глюках новой системы, до ее полного отлаживания еще далеко.
Eshu Marabo
Стоит совершить хотябы одну поездку по привязанной карте на и вы уже считайте сдали свою биометрию ДИТ. На станциях метро установлены системы видеонаблюдения, фиксирующие, в том числе, проход через турникеты. С технической точки зрения, номер карты - прекрасный связующий элемент между вашим профилем на госуслугах и вашей биометрией, зафиксированной камерой.
Отдельно хотелось бы отметить идеальные условия для составления датасета (подборка данных, готовых для использования), позволяющего однозначно установить вашу личность по видео. В метро сейчас пусто, в кадре вы - единственная звезда, что увеличивает качество данных для идентификации.
Сейчас система работает кое-как - людям удаётся пройти по непривязанным картам - но данные с камер копятся. Рано или поздно их проанализируют, если конечно они не будут потеряны или утекут из-за косорукости исполнителей.
Так что на выходе может получиться как полноценный инструмент «цифрового концлагеря» - надстройка над нынешней системой распознавания лиц, которая уже вполне работоспособна и позволяет искать преступников по фотографии.
Теперь может получиться нечто, позволяющее легко отследить все перемещения произвольного жителя, имея лишь его паспортные данные. Правда, не факт, что оно нормально заработает - если верить сообщениям о глюках новой системы, до ее полного отлаживания еще далеко.
Eshu Marabo
Ковыряюсь в библиотеке для машинного обучения scikit-learn, а конкретно - в методе опорных векторов (Support vector machine). Суть инструмента в том, что он пытается разделить точки, которые ему подают на вход. В простейшем случае это - задача разделения двух групп шариков прямой линией (вектором), как на рисунке.
В реальности мы находимся далеко не на плоскости, а в хз сколько мерном пространстве. И разделяем подвешенные в многомерном пространстве шарики не векторами, а гиперплоскостью (чем-то вроде изломанного листа бумаги).
Правда, в большинстве случаев, эта "гиперплоскость" не плоская, и даже не состоит из кусочков плоскостей, а имеет странную форму без резких изломов.
В реальности мы находимся далеко не на плоскости, а в хз сколько мерном пространстве. И разделяем подвешенные в многомерном пространстве шарики не векторами, а гиперплоскостью (чем-то вроде изломанного листа бумаги).
Правда, в большинстве случаев, эта "гиперплоскость" не плоская, и даже не состоит из кусочков плоскостей, а имеет странную форму без резких изломов.
Нагуглил прикольную шпору по статистике: какие методы проверки гипотез когда лучше применять.
Вот есть у нас некоторые данные. Помедитировав на них, мы сделали некоторые выводы. Как проверить, не показалось ли нам? Для того умные люди и придумали статистику с развитым мат. аппаратом для проверки гипотез.
Вот есть у нас некоторые данные. Помедитировав на них, мы сделали некоторые выводы. Как проверить, не показалось ли нам? Для того умные люди и придумали статистику с развитым мат. аппаратом для проверки гипотез.
В дополнение к предыдущему посту о статистике. Только сейчас осознал один из путей проверки на статистическую значимость выводов, сделанных человеком. Вывод принимается за теоретическое ожидание, после чего проверяется совпадение исходных данных и вывода. Совпадает? Прекрасно! Нет? Значит делавшего выводы проглючило.
Не зря нас в школе насиловали геометрией и доказательством теорем! Зря только все это забыто за ''ненадобностью''.
Даже если сама геометрия не уперлась (мне мнооократно в работе пригождалась), логика доказательства теорем и гипотез даётся как основа курса только в ней. В институтских матанах и терверах именно логически верного доказательства с нас не требовали, больше как-то примеры.
Не зря нас в школе насиловали геометрией и доказательством теорем! Зря только все это забыто за ''ненадобностью''.
Даже если сама геометрия не уперлась (мне мнооократно в работе пригождалась), логика доказательства теорем и гипотез даётся как основа курса только в ней. В институтских матанах и терверах именно логически верного доказательства с нас не требовали, больше как-то примеры.
https://www.tgoop.com/Eduvtatarstan/9294
Уничтожат и параноики успокоятся. Для лучшего психологического эффекта я бы предложил разбить сервера молотками и прокататать катком, для надёжности. Можно было бы в кислоте растворить, но дорого.
Уничтожат и параноики успокоятся. Для лучшего психологического эффекта я бы предложил разбить сервера молотками и прокататать катком, для надёжности. Можно было бы в кислоте растворить, но дорого.
Telegram
Еду в Татарстан #оставайтесьдома
Базу данных смс-пропусков Татарстана уничтожат в присутствии спецкомиссии. Об этом рассказал глава минцифры РТ Айрат Хайруллин.
«Сейчас принимается решение о дате удаления базы данных цифровых пропусков с участием специально созданной комиссии. Мы обязательно…
«Сейчас принимается решение о дате удаления базы данных цифровых пропусков с участием специально созданной комиссии. Мы обязательно…
Команда Яндекса разрабатывает новый продукт, который поможет детям и их родителям быстрее освоить школьную математику.
Сейчас команда исследует аудиторию и пытается понять, как русскоязычные семьи решают, что математика заслуживает дополнительного (внешкольного) изучения.
Если вы — родитель ребёнка, обучающегося в 4-6 классах школы,
и ваш ребёнок занимается математикой дополнительно:
- Самостоятельно;
- С репетитором;
- В математическом кружке;
- Онлайн (на платформах Фоксфорд; Учи.ру; Skyeng; Умназия),
пожалуйста, примите участие в небольшом исследовании от Яндекса.
Для этого:
- Заполните короткую анкету по ссылке (https://forms.yandex.ru/u/5ebe62bb251863324a75e1fa/) и оставьте контакты для связи в конце анкеты;
- Перешлите ссылку на анкету знакомым подходящим родителям.
Сейчас команда исследует аудиторию и пытается понять, как русскоязычные семьи решают, что математика заслуживает дополнительного (внешкольного) изучения.
Если вы — родитель ребёнка, обучающегося в 4-6 классах школы,
и ваш ребёнок занимается математикой дополнительно:
- Самостоятельно;
- С репетитором;
- В математическом кружке;
- Онлайн (на платформах Фоксфорд; Учи.ру; Skyeng; Умназия),
пожалуйста, примите участие в небольшом исследовании от Яндекса.
Для этого:
- Заполните короткую анкету по ссылке (https://forms.yandex.ru/u/5ebe62bb251863324a75e1fa/) и оставьте контакты для связи в конце анкеты;
- Перешлите ссылку на анкету знакомым подходящим родителям.
Yandex Forms
Опрос
Forwarded from Архив КС/РФ(Сиона-Футуриста) (Красный)
Появилась свежая новость:
Отечественный препарат "Авифавир" получил одобрение Минздрава РФ для использования против короны.
Это - дженерик японского препарата "Авиган" компании Fujifilm. Его фармацевтическое название - фавипиравир. Есть теоретические исследования, что он может быть крут против вирусов. Есть сведения, что он в целом безопасен. И есть китайское клиническое исследование на группе в 35(!) пациентов, где показано, что КТ лёгких при его применении лучше. Ну т.е. эффективность оригинала против короны вилами по воде писана: китайская статистика уже стала притчей во языцах.
Дженерик - это копия препарата, примерно то же самое, что и оригинал, но не совсем. По российским стандартам, если поведение препарата в организме совпадает на 80% - значит дженерик биологически эквивалентен оригиналу.
Вишенка на торте - клинические исследования Авифавира. Первый десятидневный(!) этап успешно завершился 21 мая, теперь, видимо, завершился и второй, на бОльшей группе: в испытаниях приняли участие 330 человек. Говорят, что исследования прошли прекрасно, препарат показал эффективность 90% и 11 июня он пойдет по больницам. В аптеках в открытом доступе его не будет.
По результатам изучения материалов по препарату для себя я уяснил следующее: имеем неизвестную по эффективности примерную копию неизвестного по эффективности препарата. Клинические исследования показали, что от его приёма за 20 дней никто не сдох.
Eshu Marabo
Отечественный препарат "Авифавир" получил одобрение Минздрава РФ для использования против короны.
Это - дженерик японского препарата "Авиган" компании Fujifilm. Его фармацевтическое название - фавипиравир. Есть теоретические исследования, что он может быть крут против вирусов. Есть сведения, что он в целом безопасен. И есть китайское клиническое исследование на группе в 35(!) пациентов, где показано, что КТ лёгких при его применении лучше. Ну т.е. эффективность оригинала против короны вилами по воде писана: китайская статистика уже стала притчей во языцах.
Дженерик - это копия препарата, примерно то же самое, что и оригинал, но не совсем. По российским стандартам, если поведение препарата в организме совпадает на 80% - значит дженерик биологически эквивалентен оригиналу.
Вишенка на торте - клинические исследования Авифавира. Первый десятидневный(!) этап успешно завершился 21 мая, теперь, видимо, завершился и второй, на бОльшей группе: в испытаниях приняли участие 330 человек. Говорят, что исследования прошли прекрасно, препарат показал эффективность 90% и 11 июня он пойдет по больницам. В аптеках в открытом доступе его не будет.
По результатам изучения материалов по препарату для себя я уяснил следующее: имеем неизвестную по эффективности примерную копию неизвестного по эффективности препарата. Клинические исследования показали, что от его приёма за 20 дней никто не сдох.
Eshu Marabo
PubMed
Experimental Treatment with Favipiravir for COVID-19: An Open-Label Control Study - PubMed
There is currently an outbreak of respiratory disease caused by a novel coronavirus. The virus has been named severe acute respiratory syndrome coronavirus 2 (SARS-CoV-2) and the disease it causes has been named coronavirus disease 2019 (COVID-19). More than…
Что меня поражает в Microsoft - это совершенно ущербные с педагогической точки зрения примеры кода, которые они приводят в документации и шаблонах, прилагающихся к Visual Studio. И это я еще не затрагиваю милейшую тему тупо неработающих примеров.
Вот например, нужно мне сделать REST-api на ASP.net (c#). Это - основа одной из вариаций микросервисной архитектуры. Суть его проста: взаимодействие между компонентами программного продукта осуществляется через сеть, с использованием 4 основных команд: Get, Put, Post и Delete. Разумеется, шаблона с самым примитивной реализацией у них нет.
Есть какой-то пример стрёмного запроса погоды (в ответ подставляются случайные числа), где для хранения ответа используется отдельно созданный класс. Реализован только метод Get. При настройках умолчанию запускается бразузер, после закрытия которого все отключается.
Что лично я ожидаю от подобного примера другого: реализованы все команды. В качестве объекта запроса используется не дурацкая погода, а что-то простое и стандартное, например время. А еще я хочу иметь возможность потыкать запросами через консоль (имитация взаимодействия с другими компонентами), что невозможно, если закрыть браузер.
Не то, чтобы такие примеры как-то сильно мешают работе, но моя преподская душа не может выносить такой убогой подачи материала.
P.S. Извините за долгое молчание, работы было море.
Вот например, нужно мне сделать REST-api на ASP.net (c#). Это - основа одной из вариаций микросервисной архитектуры. Суть его проста: взаимодействие между компонентами программного продукта осуществляется через сеть, с использованием 4 основных команд: Get, Put, Post и Delete. Разумеется, шаблона с самым примитивной реализацией у них нет.
Есть какой-то пример стрёмного запроса погоды (в ответ подставляются случайные числа), где для хранения ответа используется отдельно созданный класс. Реализован только метод Get. При настройках умолчанию запускается бразузер, после закрытия которого все отключается.
Что лично я ожидаю от подобного примера другого: реализованы все команды. В качестве объекта запроса используется не дурацкая погода, а что-то простое и стандартное, например время. А еще я хочу иметь возможность потыкать запросами через консоль (имитация взаимодействия с другими компонентами), что невозможно, если закрыть браузер.
Не то, чтобы такие примеры как-то сильно мешают работе, но моя преподская душа не может выносить такой убогой подачи материала.
P.S. Извините за долгое молчание, работы было море.
Telegram
Русский Футурист
Ранее я писал о древнем мёртвом языке программирования - COBOL, написанное на котором 40 лет назад ПО, все ещё лежит в основе современной банковской системы и вызывает огромные трудности в случае поломки или необходимости доработки по причине дефицита специалистов.…
Forwarded from Архив КС/РФ(Сиона-Футуриста) (Красный)
Роскомнадзор принял решение о разблокировке телеграма. Для признания собственного бессилия потребовались всего лишь смена руководителя ведомства и два года позора. Ура, товарищи!
Несмотря на то, что для обычного пользователя максимум что изменится – медиа и фоточки будут грузиться чуть быстрее, это большой шаг вперед. Разработка различных фишек с использованием телеграма станет еще проще: раньше программисту для отладки нужно было настраивать прокси на арендованном зарубежном сервере, теперь же все резко упрощается. Для Павла Дурова это – некоторое снижение расходов на поддержание прокси-серверов.
Но, главное, открывается окно для интеграции телегама в бизнес. Официальная блокировка мешала (и то не всегда) менеджерам рассматривать телеграм как основной канал для взаимодействия с клиентами. Теперь все изменилось. Я уже писал: телеграм - это "либертарианских рай", здесь можно практически все. Таких возможностей не предоставляет ни один из популярных мессенджеров. Да еще и бесплатно.
Возможно, один из путей монетизации на будущее - брать небольшие деньги с юр. лиц за пользование инфраструктурой. Вангую: вскоре появится тьма ботов техподдержки, оповещения и всего прочего. Ну и я теперь по работе видимо буду заниматься разработкой ботов.
Eshu Marabo
Несмотря на то, что для обычного пользователя максимум что изменится – медиа и фоточки будут грузиться чуть быстрее, это большой шаг вперед. Разработка различных фишек с использованием телеграма станет еще проще: раньше программисту для отладки нужно было настраивать прокси на арендованном зарубежном сервере, теперь же все резко упрощается. Для Павла Дурова это – некоторое снижение расходов на поддержание прокси-серверов.
Но, главное, открывается окно для интеграции телегама в бизнес. Официальная блокировка мешала (и то не всегда) менеджерам рассматривать телеграм как основной канал для взаимодействия с клиентами. Теперь все изменилось. Я уже писал: телеграм - это "либертарианских рай", здесь можно практически все. Таких возможностей не предоставляет ни один из популярных мессенджеров. Да еще и бесплатно.
Возможно, один из путей монетизации на будущее - брать небольшие деньги с юр. лиц за пользование инфраструктурой. Вангую: вскоре появится тьма ботов техподдержки, оповещения и всего прочего. Ну и я теперь по работе видимо буду заниматься разработкой ботов.
Eshu Marabo
На этой неделе у меня на работе начали гореть сроки по сдаче огромного проекта, потому меня из программистов временно переключили на него в качестве тестировщика и немного админа.
Естественно, раньше я тестировал свои программы, что-то покрывал юнит-тестами. Но финального тестирования с развертыванием на прод у меня еще не было. Я познал всю скорбь этих профессий. Какое же оказывается счастье просто кодить или работать с данными!
Используй несколько древних утилиток, потом долго и нудно сверяй циферки, потроши документацию десятилетней давности на старую систему в поисках ''а как оно было настроено?'', готовь бесконечные конфиги, разворачивай на прод.
В общем, опыт получился полезный, но болезненный.
Естественно, раньше я тестировал свои программы, что-то покрывал юнит-тестами. Но финального тестирования с развертыванием на прод у меня еще не было. Я познал всю скорбь этих профессий. Какое же оказывается счастье просто кодить или работать с данными!
Используй несколько древних утилиток, потом долго и нудно сверяй циферки, потроши документацию десятилетней давности на старую систему в поисках ''а как оно было настроено?'', готовь бесконечные конфиги, разворачивай на прод.
В общем, опыт получился полезный, но болезненный.
Эшу быдлокодит
На этой неделе у меня на работе начали гореть сроки по сдаче огромного проекта, потому меня из программистов временно переключили на него в качестве тестировщика и немного админа. Естественно, раньше я тестировал свои программы, что-то покрывал юнит-тестами.…
Да, отдельное веселье в том, что старый прод у заказчиков сгорел физически, бекапов почему-то не было. Взять и поставить ПО десятилетней давности не сложилось, потому сроки сдачи подгорели вдвойне: сдаваемый проект - замена полетевшему серверу.
Только пару дней назад наткнулся на офигительное предложение от JetBrains (компания - создатель очень классных сред разработки): студенты и преподы могут пользоваться их продуктами бесплатно. Лицензия длится год, после чего её можно продлить.
В общем, теперь я счастливый обладатель единственных на рынке вменяемых сред разработки под Go и postgre sql (vs code и прочиекостыльные кастомные решения не предлагать).
Такая лицензия стоит около 16 тыс. рублей в год. Вроде бы не много, но меня жаба давит. Кстати, это примерно равно моей годовой преподавательской зарплате, так что мне прям удвоили её по сути.
Разумеется, никакого альтруизма в этой акции нету: студентов через преподов банально подсаживают на свои продукты. Очень многие предпочтут заплатить раз в год, вместо того, чтобы привыкать к чему-то новому, притом зачастую уступающему по функционалу.
В общем, теперь я счастливый обладатель единственных на рынке вменяемых сред разработки под Go и postgre sql (vs code и прочие
Такая лицензия стоит около 16 тыс. рублей в год. Вроде бы не много, но меня жаба давит. Кстати, это примерно равно моей годовой преподавательской зарплате, так что мне прям удвоили её по сути.
Разумеется, никакого альтруизма в этой акции нету: студентов через преподов банально подсаживают на свои продукты. Очень многие предпочтут заплатить раз в год, вместо того, чтобы привыкать к чему-то новому, притом зачастую уступающему по функционалу.
Кто читает мануалы? (или тяжело быть идиотом)
Запускаю телеграм бота (скоро скину ссылку), написанного на c# на серверном линуксе. Ранее я так запускал похожую штуку на питоне. Там было все просто: указал путь к интерпретатору питона, оно заработало.
С c# (.Net Core) все оказалось чуть сложнее. Для начала я так и не смог найти в Visual Studio настройки "скомпилировать под линукс". Есть обходной путь: компиляция через командную строку. Сделал.
Залил архивчик на сервер, пытаюсь запустить - нифига. После убитых трех часов на поиск решения я нагуглил: надо было просто дать разрешение на запуск моему боту. Т.е. просто сказать: "юзер такой-то имеет право на запуск этого файла". А если бы я догадался почитать что-то по линуксу (у меня серверная Ubuntu 18.04) проблемы бы не было.
Запускаю телеграм бота (скоро скину ссылку), написанного на c# на серверном линуксе. Ранее я так запускал похожую штуку на питоне. Там было все просто: указал путь к интерпретатору питона, оно заработало.
С c# (.Net Core) все оказалось чуть сложнее. Для начала я так и не смог найти в Visual Studio настройки "скомпилировать под линукс". Есть обходной путь: компиляция через командную строку. Сделал.
Залил архивчик на сервер, пытаюсь запустить - нифига. После убитых трех часов на поиск решения я нагуглил: надо было просто дать разрешение на запуск моему боту. Т.е. просто сказать: "юзер такой-то имеет право на запуск этого файла". А если бы я догадался почитать что-то по линуксу (у меня серверная Ubuntu 18.04) проблемы бы не было.
Forwarded from Архив КС/РФ(Сиона-Футуриста) (Красный)
В программировании есть такое, нынче не модное понятие - паттерны проектирования. Это - стандартные подходы к решению типовых задач.
Для написания хорошо работающего кода эти знания в принципе не нужны, но и чисто понтами их назвать нельзя. Ближайшая аналогия из не-IT мира - единообразие в оформлении технической и конструкторской документации. Можно конечно изобрести свою структуру документа, написать все каким-нибудь дизайнерским шрифтом, но скорее всего, читатели такого не оценят.
Названия паттернов, особенно в переводе на русский, поражают воображение новичков и взрывают мозг своей оторванностью от реального мира: абстрактная фабрика, легковес, одиночка, хранитель и тд.
Простейший пример паттерна - фасад. Предположим, есть у нас база данных ФСИН, хранящая массу занимательной информации и нам нужно сделать сервис для проверки наличия непогашенных судимостей.
Можно предоставить пользователям доступ к ней напрямую, ограничив его права, но всегда есть риск, что пользователь попадется слишком умный или наоборот - на выходе получим либо несанкционированный доступ к данным, либо обрушенную систему. Поэтому мы выставляем ''фасад'' - форму на сайте для ввода личных данных и поле для результата: да или нет.
Чтобы выбрать такое очевидное решение, знать о паттернах конечно же не нужно, но случаи бывают разные. Например, при обсуждении каких-то решений сильно упрощается жизнь.
Можно косноязычно распинаться 15 минут, описывая своё гениальное предложение перед коллегами, а можно предложить: "давайте используем такой-то паттерн?" Отдельным бонусом идет облегчение взаимодействия в интернациональной команде: уровень языка у всех разный, кому-то тяжело долго говорить, кому-то - воспринимать информацию на слух. Но ''use abstract factory'' поймут все квалифицированные программисты вне зависимости от знания английского.
К сожалению, давать паттерны в вузах, да и просто изучать в теории практически бесполезно. Я ещё не видел ни одного доходчивого описания сложных паттернов. Намного лучше, когда по твоему коду тебе говорят: о, да ты тут почти реализовал такой-то паттерн, такое запоминается намертво.
Eshu Marabo
Для написания хорошо работающего кода эти знания в принципе не нужны, но и чисто понтами их назвать нельзя. Ближайшая аналогия из не-IT мира - единообразие в оформлении технической и конструкторской документации. Можно конечно изобрести свою структуру документа, написать все каким-нибудь дизайнерским шрифтом, но скорее всего, читатели такого не оценят.
Названия паттернов, особенно в переводе на русский, поражают воображение новичков и взрывают мозг своей оторванностью от реального мира: абстрактная фабрика, легковес, одиночка, хранитель и тд.
Простейший пример паттерна - фасад. Предположим, есть у нас база данных ФСИН, хранящая массу занимательной информации и нам нужно сделать сервис для проверки наличия непогашенных судимостей.
Можно предоставить пользователям доступ к ней напрямую, ограничив его права, но всегда есть риск, что пользователь попадется слишком умный или наоборот - на выходе получим либо несанкционированный доступ к данным, либо обрушенную систему. Поэтому мы выставляем ''фасад'' - форму на сайте для ввода личных данных и поле для результата: да или нет.
Чтобы выбрать такое очевидное решение, знать о паттернах конечно же не нужно, но случаи бывают разные. Например, при обсуждении каких-то решений сильно упрощается жизнь.
Можно косноязычно распинаться 15 минут, описывая своё гениальное предложение перед коллегами, а можно предложить: "давайте используем такой-то паттерн?" Отдельным бонусом идет облегчение взаимодействия в интернациональной команде: уровень языка у всех разный, кому-то тяжело долго говорить, кому-то - воспринимать информацию на слух. Но ''use abstract factory'' поймут все квалифицированные программисты вне зависимости от знания английского.
К сожалению, давать паттерны в вузах, да и просто изучать в теории практически бесполезно. Я ещё не видел ни одного доходчивого описания сложных паттернов. Намного лучше, когда по твоему коду тебе говорят: о, да ты тут почти реализовал такой-то паттерн, такое запоминается намертво.
Eshu Marabo