Телеграм как платформа для P2P обмена криптовалюты |
Это будет вместо вступления. Телеграм на сегодняшний день обладает самым удобным и мощным бот апи, если сравнивать с другими мессенджерами и платформами. Но не смотря на это, он не является обязательным элементом этой схемы обмена и для реализации такого приложения можно использовать практическ любой популярный мессенджер или социальную сеть - например Discord, VK или одноклассники. Немного изучая материал, а так же, имея за плечами многолетний опыт работы с соц сетями и мессенджерами, я пришел к выводу что многие не осознают тот факт, что сам по себе "бот" - это универсальный механизм, который может работать с любым интерфейсом. Иными словами - это код, реализованный с использованием паттерна Finite-state machine. А апи, с которым он будет работать - оно может быть любым, и хорошего бота можно в два счета перевести из телеги в контакт.
Читать далееhttps://habr.com/ru/post/685922/?utm_source=habrahabr&utm_medium=rss&utm_campaign=685922
Метки: Мессенджеры Python Криптовалюты телеграм-бот криптовалюта биткоин эфириум трон p2p обменник обменники |
Образование в РФ избыточно |
Эта статья призвана дать ответы на вопросы, которые возникают у некоторых студентов во время обучения и после окончания вузов относительно процесса обучения, образования вообще. Вроде таких наивных вопросов:
Для меня, как человека, который верил в то, что учебное заведение призвано ОБУЧАТЬ, это было, мягко говоря, шоком.
Подобные заблуждения почему-то никто не старается развеять заранее, и у людей случается шок, притом уже многие прошли через современную систему образования РФ. Придётся взять на себя подобный труд. Для меня бы, например, чтение подобной статьи было бы полезно в свое время, так как до некоторых пор сам был в плену подобных иллюзий.
Также она, возможно, будет небезынтересна родителям, непонимающим для чего система образования РФ делает те или иные вещи.
Еще я попробую дать отпор различного рода пропагандистам многословно рассуждающим о проблемах образования РФ и мнимых путях их решения, о каких-то компетенциях, о нужности или ненужности ЕГЭ, об инновациях и цифровизации в образовании, прочих "внутренних" вещах, но никогда не говорящих о сути системы образования РФ. Это происходит потому, что подобного рода статьи нацелены на сокрытие главной проблемы и внедрении определенных мыслей, а не простом и понятном разъяснении сложившейся ситуации с образованием в РФ.
Прежде всего я опишу свой личный опыт взаимодействия с системой образования РФ, чтобы вы представляли как я учился, и к каким умозаключения приходил тогда; это поможет понять ход моих рассуждений в основной части статьи, где я проанализирую образовательную систему РФ.
Читать далееhttps://habr.com/ru/post/686228/?utm_source=habrahabr&utm_medium=rss&utm_campaign=686228
Метки: Читальный зал образование обучение вуз вузы вузы и бизнес личный опыт ликбез |
Обсуждение: bufferbloat — сетевая проблема, которая существует больше десяти лет |
Обсудим причины, а также механизмы, которые позволят разрешить ситуацию с bufferbloat или «излишней сетевой буферизацией» (по крайней мере, в теории).
Читать далееhttps://habr.com/ru/post/684680/?utm_source=habrahabr&utm_medium=rss&utm_campaign=684680
Метки: Блог компании VAS Experts Исследования и прогнозы в IT vas experts bufferbloat сетевые технологии буферизация |
Хотите получить синюю галочку в Инстаграм? Притворитесь музыкантом, обманув Google |
https://habr.com/ru/post/686164/?utm_source=habrahabr&utm_medium=rss&utm_campaign=686164
Метки: Мессенджеры Интернет-маркетинг Контент-маркетинг Научно-популярное Социальные сети и сообщества инстаграм синяя галочка мошенничество |
FizzBuzz по-македонски |
Long story short
Сеньоры начинают и проигрывают
Тут как на олимпийских играх - быстрее, короче, изящней.
В продолжение увлекательной дискуссии
Читать далееhttps://habr.com/ru/post/686222/?utm_source=habrahabr&utm_medium=rss&utm_campaign=686222
Метки: Высокая производительность Ненормальное программирование си fizzbuzz хвастовство |
Использование slots | Python |
Когда мы создаем объекты для классов, требуется память, а атрибут хранится в виде словаря (в dict). В случае, если нам нужно выделить тысячи объектов, это займет достаточно много места в памяти.
К счастью, есть выход — слоты, они обеспечивают специальный механизм уменьшения размера объектов. Это концепция оптимизации памяти на объектах. Также, использование слотов позволяет нам ускорить доступ к атрибутам.
Читать далееhttps://habr.com/ru/post/686220/?utm_source=habrahabr&utm_medium=rss&utm_campaign=686220
Метки: python Серверная оптимизация slots optimization oop |
[recovery mode] Автоматический подбор синаптических весов. Самое начало. Циклический перебор |
В одной из предыдущих статей (Синаптические веса в нейронных сетях – просто и доступно) мы разбирались со смыслом синаптических весов на примере определения цифры на 13-ти сегментном индикаторе и подбирали веса "вручную", путем логических рассуждений.
С этой статьи приступаем к автоматическому подбору и рассматриваем один из наиболее простых способов – циклический перебор.
В статье на конкретном примере поясняются некоторые термины машинного обучения (Логистическая функция, Softmax, One-Hot-Encoding, Квадратическая ошибка), представлены фрагменты кода и результаты в виде графиков и подобранных параметров.
Читать далееhttps://habr.com/ru/post/686218/?utm_source=habrahabr&utm_medium=rss&utm_campaign=686218
Метки: программирование Машинное обучение искусственный интеллект нейронная сеть нейронные сети нейронки алгоритм |
Осторожно, следующая остановка столбняк |
Лето – прекрасное время года. Жаркое солнце, ласковый ветерок, мягкая шёлковистая трава. Так и хочется скинуть обувь и пройтись босиком по теплой дорожной пыли. Или с удовольствием пересадить цветы на клумбе. Или взять пилу и смастерить на даче какую-нибудь необычную штуковину. Казалось бы, что может быть опасного в этих пасторальных занятиях? Но гвоздь, прикрытый пылью, осколок стекла в жирном чернозёме или заржавленное полотно пилы могут не только испортить настроение досадной травмой, но и перечеркнуть планы на будущее, наградив невнимательного горожанина, не приученного к сельскому труду, страшной болезнью. Итак, сегодня в окуляр микроскопа попал возбудитель столбняка Clostridium teteni.
Читать далееhttps://habr.com/ru/post/686216/?utm_source=habrahabr&utm_medium=rss&utm_campaign=686216
Метки: Научно-популярное Здоровье Биология медицина история история науки столбняк бактерии болезнь болезни врач врачевание врачи |
Интроверты и экстраверты |
Все люди разные, но чем-то похожи в общении, замечал? Я хочу поговорить про типы личности.
Точнее, об одном критерии их классификации.
Интроверт и экстраверт — психологический критерий для классификации личности. Он основан на способе восстановления внутренней энергии и методах дальнейшего развития индивида.
Тебе известно, что кто-то ведет себя отстраненно в компаниях, а кто-то бросается в самую гущу. Знаешь, что кому-то просто необходимы шумы общества для хорошего мыслительного процесса. А кто-то хочет слышать только свои мысли.
Так вот, присаживайся удобнее, читатель. Я расскажу тебе что к чему.
Читать далееhttps://habr.com/ru/post/686214/?utm_source=habrahabr&utm_medium=rss&utm_campaign=686214
Метки: Чулан Экстроверты Интроверты Качества Жизнь каждого |
Краткая (очень) история боёв роботов |
https://habr.com/ru/post/685990/?utm_source=habrahabr&utm_medium=rss&utm_campaign=685990
Метки: Блог компании Timeweb Cloud Научно-популярное Робототехника Читальный зал Роботы спорт соревнования роботов история |
Российские компьютерные игры 90-х годов. Часть 3: рождение «русского квеста» |
https://habr.com/ru/post/686100/?utm_source=habrahabr&utm_medium=rss&utm_campaign=686100
Метки: Блог компании RUVDS.com Читальный зал История IT Игры и игровые консоли ruvds_статьи_выходного_дня игры квест братья пилоты гэг петька и василий иванович |
Binance копитрейдинг в Telegram и при чём здесь «кочерга»? |
В режиме бета тестирования запущена телеграмм платформа для копирования сделок торговых роботов на ваш брокерский счет. На данном этапе это бесплатно, о том почему это бесплатно расскажем в этой статье.
Кстати, шли мы к этому целых 3 года, развивая свою OpenSource инфраструктуру для разработки, попутно экспериментируя со стратегиями торговли и механизмами контроля рисков.
https://habr.com/ru/post/686204/?utm_source=habrahabr&utm_medium=rss&utm_campaign=686204
Метки: Финансы в IT криптовалюты Binance торговые роботы торговля на бирже криптобиржа телеграм-бот торговая стратегия инвестиции |
Доступ к заблокированным сайтам за 5 шагов: собственный сервер Outline VPN за 270 рублей в месяц |
Что делать, когда нужно обойти запреты регуляторов и сохранить приватность? Хорошим решением проблемы станет настройка на базе ПО Outline собственного недорогого сервера VPN. С нашей пошаговой инструкцией это займет считанные минуты и не потребует навыков системного администратора.
Читать далееhttps://habr.com/ru/post/686202/?utm_source=habrahabr&utm_medium=rss&utm_campaign=686202
Метки: Блог компании HOSTKEY *nix Сетевые технологии vpn vpn-сервис openvpn outline vps блокировки информационная безопасность хостинг хостинг-провайдер |
Кто такие Yode.PRO и почему они вам нужны? |
Больше 7 лет IT-компания Yode.PRO разрабатывает сайты под ключ, интернет-магазины, CRM/ERP системы и чат-боты любой сложности.
Об этапах создания своей компании и о себе рассказывает основатель и руководитель Yode.PRO Роман Иванцов.
Читать далееhttps://habr.com/ru/post/686198/?utm_source=habrahabr&utm_medium=rss&utm_campaign=686198
Метки: Карьера в IT-индустрии Офисы IT-компаний История IT Биографии гиков it-компании coworking story portfolio сотрудничество партнерство |
JAMstack — зачем, почему и за что |
Доброго времени суток.
Сегодня предлагаю разобраться что такое JAM stack. Каковы его принципы, какие части он имеет и вообще чем отличается от традиционных подходов. Так же в данной статье я поделюсь полезными ссылка где вы сможете найти почти что все что может потребоваться вам при работе с JAM stack.
Читать далееhttps://habr.com/ru/post/686196/?utm_source=habrahabr&utm_medium=rss&utm_campaign=686196
Метки: javascript jamstack |
Генерация псевдослучайных чисел в программировании. И как у меня псевдо-получилось их сгенерировать |
Немного о генерации случайных чисел в рамках программирования. Для новичков.
Это мой первый серьёзный пост на подобную тему. В первую очередь я хочу очертить суть данной статьи. Тут я не буду разбирать полностью тему о генерации случайных чисел самим компьютером, за исключением одного термина для понимания разницы между Генерацией истинно случайных чисел(ГСЧ) и генерацией псевдослучайных чисел (ГПСЧ). Тут мы больше поговорим об алгоритмах которые используют языки программирования для генерации случайных чисел, и о том, почему они не случайны и не могут быть таковыми. Эта статья предназначена для тех программистов, которые минимум уже освоили функцию генерирующую случайные числа в своем языке, и хотят понять глубже эту тему. Я считаю эта тема одна из самых важных и в какой то степени сложной. Случайные числа очень полезны в различного рода алгоритмах, и понимание того, как они работают, возможно в будущем помогут вам сделать, что-то невероятное или просто полезное. А в конце я покажу свою псевдо-удачную попытку изобрести свой генератор псевдослучайных чисел.
Читать далееhttps://habr.com/ru/post/686190/?utm_source=habrahabr&utm_medium=rss&utm_campaign=686190
Метки: Python .NET Алгоритмы C# генерация случайные числа генерация случайных чисел программирование |
Для чего вам тренировка «стоимостью» в полвафли, если у вас КФА 1,2? |
Почему-то все считают, что абонемент в фитнес-клуб, покупка новых кроссовок или фитнес браслета, более того, домашнего кардиотренажера или прочего девайса для спорта реально поможет починить имеющуюся проблему со здоровьем или решить поставленную задачу: похудеть, набрать мышечную массу, исправить неправильную осанку, решить проблемы с остеохондрозом позвоночника или получить кубики пресса.
Думаете, даже если честно и регулярно посещать фитнес-клуб, час тренировки 2-3 раза в неделю поможет с выше озвученными задачами?
А вот давайте посчитаем, сколько вы двигаетесь в вашей уютной компьютерной жизни?
Читать далееhttps://habr.com/ru/post/686188/?utm_source=habrahabr&utm_medium=rss&utm_campaign=686188
Метки: спорт здоровье похудение движение биология похудеть мозг калории мотивация тренировка тренировки физическая активность научно-популярное лайфхаки для гиков |
[Перевод] Управление несколькими версиями Python под управлением Ubuntu 20.04 |
Одно из моих первых разочарований при разработке на Python не имело ничего общего с самим Python, а скорее с излишне изотерическими действиями по развертыванию приложений на Python. Учебные курсы и руководства отлично справляются с задачей обучения студентов запуску Python кода локально, но действительно стоящие приложения не запускают на локальных машинах: они работают на интернет серверах потому что именно в этом и есть их назначение, не так ли? Хотя может быть я высказал сумасшедшую идею.
Ubuntu 20.04 это первая LTS версия Ubuntu в которой отсутствует Python2 и которая поставляется из коробки с установленной версией Python 3.8.5. Но что если написанное вами приложение использующее более новую версию Python? Если вы, как и я, пытались заменить установленную по умолчанию в системе версию, то в процессе сломали вашу ОС. Если до этого вам никто не говорил не делать этого, тогда я возьму на себя эту честь: не делайте этого.
Итак, что же нам делать? Существует нескольок путей как обновить версию Python на Ubuntu, но использование вастроенного в Ubuntu's механизма "alternative install" оптимально по нескольким причинам:
Читать далееhttps://habr.com/ru/post/686186/?utm_source=habrahabr&utm_medium=rss&utm_campaign=686186
Метки: Python multiple version несколько версий |
Импортозамещение без глянца. Том 2 — операционные системы |
Рассуждая про импортозамещение, зачастую импортозамещение приравнивается к замене Windows на Linux, а дальше "как на обычном Linux, только лучше, потому что поддержка же будет на русском, ведь будет же?". Давайте проверим. В левом углу ринга в красных трусах Debian, в правом углу в синих - как бы его форк/дериватив Астра линукс.
Читать далееhttps://habr.com/ru/post/686172/?utm_source=habrahabr&utm_medium=rss&utm_campaign=686172
Метки: Читальный зал импортозамещение |
Flutter Flame: ускоряем в 32 раза работу со столкновениями |
Как я уже писал ранее, на FPS в Flame в основном влияют операции, производимые на CPU. Если в вашей игре достаточно много взаимодействующих объектов, то одной из самых дорогих операций будет определение столкновений. Настолько дорогой, что на экране performance-метрики она закроет собой любые другие неоптимизированные участки.
Сами авторы Flame отлично осознают, что их алгоритм – не идеальный, а просто «дающий достаточную производительность». Достаточна она, видимо, для случаев, когда у вас всего объектов 10, не более. Если же у вас что-то более сложное – тогда приятного чтения!
Читать далееhttps://habr.com/ru/post/686180/?utm_source=habrahabr&utm_medium=rss&utm_campaign=686180
Метки: оптимизация gamedev разработка игр алгоритмы optimization flutter dart разработка под android sweep and prune collision detection quadtree |