Как стать автором
Обновить
3
0.1
Алексей @polos75

Пользователь

Отправить сообщение

Теория игр за 15 минут

Уровень сложностиПростой
Время на прочтение15 мин
Количество просмотров53K

Многие из вас, я уверен, слышали о теории игр в какой-то момент своей жизни. Если вы хотите выглядеть умным и произвести впечатление на свою девушку — просто упомяните «игру с нулевой суммой» или «эволюционную стратегию», и ваши шансы отвести её домой сегодня вечером только что подскочили на 50%. Или вы можете использовать теорию игр, чтобы принимать решения в инвестировании своих денег (чтобы их полностью потерять и разориться) или, например решая, на какой девушке жениться (что также очень вероятно вас разорит). Как видите, это очень полезная теория.

Чтобы казаться умным - достаточно выучить эти пару выражений, но чтобы на самом деле что-то понимать - придется разобраться. Оказывается, это не так уж сложно и довольно интересно. Давайте посмотрим.

Читать далее
Всего голосов 109: ↑106 и ↓3+103
Комментарии27

Простой софт, чтобы водители не дрались в очереди на выгрузку металлолома

Время на прочтение8 мин
Количество просмотров9.3K
image

На сегодняшний момент металлолом — наше всё. Нам его надо ОЧЕНЬ много, и мы его закупаем.

Лом нам везут ломовозами с площадок сбора металлолома.

Бывало, колонна под сотню ломовозов выстраивалась в очередь на пункт выгрузки, что доставляло немало проблем. Водители могли простоять полдня в такой очереди. Она при этом двигалась, то есть водитель не мог отъехать поесть или поспать. Периодически возникали естественные ситуации, характерные для любой очереди:

— Я только спросить.
— А за меня друг занимал.
— Мне срочно — я беременный.
— Вас здесь не стояло.

Всё это вносило море хаоса.

Этот откровенный бардак не устраивал никого: ни водителей, ни операторов КПП, ни приёмщиков лома. Даже в ближайшем МФЦ уже внедрили электронную очередь! А мы чем хуже?

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

На словах просто, на деле — как обычно.
Читать дальше →
Всего голосов 57: ↑55 и ↓2+53
Комментарии38

Что в голове у змейки? Обучение нейросети играть в «Snake» генетическим алгоритмом

Время на прочтение14 мин
Количество просмотров11K

В 2020, когда случился локдаун, и к большому сожалению, появилось очень много свободного времени, мне захотелось познакомиться с Python. Начальный опыт c Pascal был еще со школы и универа, поэтому оставалось лишь придумать задачу и пойти её самоотверженно решать на питоне. Интересной задачей показалось смастерить игру змейку, прикрутить к ней мозги в виде перцептрона с парой скрытых слоёв, и путем кнута и яблока обучить цифровое животное выживать в жестоких реалиях двумерного мира :)                               

«У самурая нет цели, есть только путь»

Первый блин на производстве не отличается красотой, но опыт был получен. Наиболее привлекательным мне пришелся генетический алгоритм: отбор успешных змеек, скрещивание, частичная мутация генов и так тысячи раз до результата. Змейки, без указания им правил выживания, в тысячном поколении «понимали», что нужно стремиться съесть яблоко и никуда не врезаться, это вызывало ощущение прикосновения к чуду "It's Alive!!!"

Спустя пару лет, закончив курс по аналитике данных, появилось желание переписать проект, попрактиковаться в более серьезных разделах python и сделать тренажёр со сбором статистики.

Читать далее
Всего голосов 54: ↑54 и ↓0+54
Комментарии17

Forth и шейдеры

Время на прочтение6 мин
Количество просмотров27K
Речь у нас пойдёт о поэзии. Минимализм языка программирования Forth и красота образов демосцены подтолкнули программиста Брэда Нельсона к идее Forth Haiku. Подражая японским хайку, Брэд писал свои первые программы из трёх строк, состояли они из пяти, семи, и снова пяти слов. Но в отличии от традиционного японского жанра, поэзия на языке Forth порождала картины не в воображении читателя, а зримо, на экране компьютера. Эта затея могла бы остаться причудой одинокого фаната компьютерного ретро (Forth прочно ассоциируется со старыми добрыми семидесятыми), если бы Брэд не воплотил её на самой что ни на есть современной платформе (WebGL) и не сделал бы онлайн-редактор общедоступным.

Вот пример кода Forth Haiku и изображение, которое этот код создаёт: «Light Drop» by Brad Nelson.

: iii x y z*
Sin ; x 5 * x y
- iii exp y iii

Light Drop by BradN

Впереди нас ждут немало удивительных (в том числе и «живых») картин, но сперва — немного теории.
Читать дальше →
Всего голосов 88: ↑86 и ↓2+84
Комментарии44

HAL в 4000 байт

Уровень сложностиПростой
Время на прочтение9 мин
Количество просмотров22K

«HAL 4000» – исполняемая программа для Windows размером ровно 4000 байт. Лучшая работа в номинации 4 kb intro фестиваля Chaos Constructions 2017, второе место в чартах портала pouet.net. «HAL 4000» попала в плейлист Best of Demoscene 2017 наряду с работами Farbrausch, Fairlight, Conspiracy, Alcatraz, Byterapers, обсуждалась на вебинаре анимационной студии, демонстрировалась на различных фестивалях.

Необычная история создания этой работы изложена ниже.

Читать далее
Всего голосов 110: ↑110 и ↓0+110
Комментарии23

Доказана омнипериодичность игры «Жизнь» Конвея

Уровень сложностиПростой
Время на прочтение12 мин
Количество просмотров17K

Сообщество игры "Жизнь", клеточного автомата, изобретённого Джоном Конвеем, с давних пор стремилось найти осцилляторы — стабильные конфигурации, которые повторяются с определённой периодичностью во времени — для каждого натурального числа. И вот, наконец, 21 июля 2023 года был найден осциллятор для последнего недостающего периода — 41, завершая таким образом доказательство омнипериодичности.

В этой статье я расскажу историю открытия осцилляторов для всех периодов до 42 включительно, а также про семейство осцилляторов, включающее любой период от 43 и выше.

Читать далее
Всего голосов 113: ↑113 и ↓0+113
Комментарии13

Как айтишник гигантские арбузы в средней полосе выращивал. Часть 1

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров23K

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

Своеобразная “инструкцию для начинающих” получилась довольно объемной. Мы  разделили ее на две части: в первой автор разбирает теоретические основы, а во второй переходит к практике.

Осторожно, много фото!

Читать далее
Всего голосов 86: ↑85 и ↓1+84
Комментарии23

10 удивительно зрелищных простейших клеточных автоматов

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров30K

Самое простое представление двумерного клеточного автомата основано на двух характеристиках: клетки имеют всего 2 состояния; правила изменения состояния зависят только от количества живых соседей из окрестности Мура первого порядка (8 окружающих).

Такая категория КА называется «Life-like», по названию самого известного автомата с такими характеристиками – «Conway's Game of Life». Игра «Жизнь» Конвея работает на правиле B3/S23, т.е. для рождения клетки требуется ровно 3 живых соседа, для выживания – 2 или 3. Во всех других случаях клетка умирает (или же остаётся пустой).

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

Сегодня взглянем на самых интересных представителей.

👾
Всего голосов 158: ↑158 и ↓0+158
Комментарии24

Старый фотик + bash = таймлапс

Время на прочтение9 мин
Количество просмотров28K

Думаю у многих из нас, в шкафу пылился старый зеркальный фотоаппарат, типа Canon EOS 400D. Он как чемодан без ручки: выбросить жалко, продать смысла нет, и использовать вряд ли будешь. Достал его так одним вечером, и подумал: вещь хорошая и вполне годная для всяких опытов. И сразу загорелся применить его во всяких своих самоделках. А что, весьма хорошо фотографирует из коробки, достаточно широкий спектр всяких регулировок, осталось только научиться с ним работать. Всего-то подружить его с компьютером, да Linux, и дело в шляпе! В результате у нас получается просто непаханое поле для фотографических экспериментов и применения в своих придумках. Давайте же поглядим, как это можно сделать и что получилось из таких экспериментов.
Читать дальше →
Всего голосов 113: ↑112 и ↓1+111
Комментарии95

Что намазать на зубы, чтобы они не выпали

Время на прочтение8 мин
Количество просмотров193K


Хорошо зафиксированный пациент в анестезии не нуждается

По многочисленным просьбам трудящихся сегодня мы будем заниматься очень важными вопросами:


  • Как правильно мазать зубы пальцем?
  • Хорошо ли растворяются пломбы в кислоте?
  • Почему больно, когда сверлят зубы дрелью без анестезии?
  • Зачем мазать зубы зеленкой?
  • Лечение кариеса на дому
  • Глубокое микрофторирование эмали

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

Читать дальше →
Всего голосов 209: ↑206 и ↓3+203
Комментарии693

Латунирование, это просто

Время на прочтение7 мин
Количество просмотров36K

Эта статья - простая и подробная инструкция, как можно в домашних условиях покрыть латунью металлические детали, применяя только подручную химию. cut/ В ней, подробно описанны все ньюансы и "подводные камни". После прочтения этой статьи, у вас просто не может не получиться делать такие же превращения деталей, как на картинке.

Читать далее
Всего голосов 133: ↑131 и ↓2+129
Комментарии70

Перехватываем цифровые радиопереговоры, или куда едут экипажи в 5 утра

Время на прочтение9 мин
Количество просмотров102K

Шел апрель 2020 года, ковидная пандемия набирала обороты. Местные власти объявили "карантин", и от скуки сидения дома в один из дней мне пришла в голову мысль разобрать завалы хлама в старой квартире. В одной из коробок мне попался ноунеймовый USB DVB-тюнер на чипе RTL2832U с Алиэкспресса, и тут я призадумался. Вспомнилось, что много-много лет назад я игрался с ним и в эфире можно было услышать много интересного. "А почему бы не поиграться еще раз?" — возникла в голове мысль, которая и положила начало этой истории.

Читать далее
Всего голосов 146: ↑144 и ↓2+142
Комментарии77

Откуда берётся экономический рост? Понятие и происхождение богатства в экономике

Время на прочтение19 мин
Количество просмотров32K
Мне всегда было интересно, откуда берётся богатство в экономике. Если ограничиться ответом только про обмен–торговлю, то получится анекдот про ковбоев, съевших по говну за двадцать баксов: экономические обороты выросли с нуля до $40 — но на деле они просто бесплатно поели говна.


В реальности растёт не только капитализация, но и содержание. Появляются богатства, которых не было. И вот где–то здесь скрыта магия.

Экономику XI века нельзя было даже измерить категориями богатства: её основой был натуральный обмен, товарно–денежные отношения применялись ограниченно и не распространялись даже на основной ресурс — землю, которую можно было получить в надел, в наследство, отнять силой, но не купить. Потребности человека удовлетворялись натуральным обменом и тянули, условно, на пол–козы в год. В XXI веке потребности человека обеспечиваются рыночными механизмами, средняя ценность благ тянет уже на 50 коз, плюс нерыночные, но существенные блага современного социума. Очевидно, что средний объём материальных благ в экономике XXI века на порядки выше XI века. Учитывая выросшее за тысячу лет в 10–20 раз население планеты, мировой ВВП вырос за тот же период вырос минимум стократно. Но что двигало этот рост?
Читать дальше →
Всего голосов 74: ↑56 и ↓18+38
Комментарии331

Компьютерный клуб 2000х: LAN Party, ретро игры и ностальгия

Время на прочтение3 мин
Количество просмотров27K

Всем привет! Оставлю здесь историю становления очень необычного гаража в Нижнем Новгороде, который по итогу стал локальным пристанищем для местных прогеров, криптянников, сеошников, веб дизайнеров и других специалистов из IT индустрии 😀. Этот пост ностальгии адресован поколению миллениалов и несет в себе воспоминания об игровых клубах 2000х, где мы прогуливали школу и оставляли деньги со школьных обедов.

Читать далее
Всего голосов 158: ↑158 и ↓0+158
Комментарии80

Трясём стариной — или как вспомнить Ассемблер, если ты его учил 20 лет назад

Время на прочтение11 мин
Количество просмотров23K
Это — тёплая, ламповая статья об Ассемблере и разработке ПО. Здесь мы не будем пытаться писать убийцу Майкрософта или Андроида. Мы будем писать убийцу 2048. Здесь не будет докера и терраформа с кубером. Зато здесь вы сможете найти большое количество материалов по Ассемблеру, которые помогут вам вновь погрузиться в мир трёхбуквенных инструкций. Доставайте пивко, и поехали. (Саундтреком к этой статье можно считать IBM 1401 a system manual)

Читать дальше →
Всего голосов 101: ↑95 и ↓6+89
Комментарии100

Получение котировок акций при помощи Python

Время на прочтение2 мин
Количество просмотров52K
Привет, Хабр! Представляю вашему вниманию перевод статьи «Historical Stock Price Data in Python» автора Ishan Shah.

Статья о том, как получить ежедневные исторические данные по акциям, используя yfinance, и минутные данные, используя alpha vantage.

Читать дальше →
Всего голосов 21: ↑13 и ↓8+5
Комментарии9

Оптимизации портфеля с помощью Python и PyPortfolioOpt

Время на прочтение6 мин
Количество просмотров20K

Портфельная теория Марковица(далее ПТМ) (Modern portfolio theory) — разработанная Гарри Марковицем методика формирования инвестиционного портфеля, направленная на оптимальный выбор активов, исходя из требуемого соотношения доходность/риск. Сформулированные им в 1950-х годах идеи составляют основу современной портфельной теории.

Основные положения портфельной теории были сформулированы Гарри Марковицем при подготовке им докторской диссертации в 1950—1951 годах.

Рождением же портфельной теории Марковица считается опубликованная в «Финансовом журнале» в 1952 году статья «Выбор портфеля». В ней он впервые предложил математическую модель формирования оптимального портфеля и привёл методы построения портфелей при определённых условиях. Основная заслуга Марковица состояла в предложении вероятностной формализации понятий «доходность» и «риск», что позволило перевести задачу выбора оптимального портфеля на формальный математический язык. Надо отметить, что в годы создания теории Марковиц работал в RAND Corp., вместе с одним из основателей линейной и нелинейной оптимизации — Джорджем Данцигом и сам участвовал в решении указанных задач. Поэтому собственная теория, после необходимой формализации, хорошо ложилась в указанное русло.

Читать далее
Рейтинг0
Комментарии6

Фомальгаут

Время на прочтение4 мин
Количество просмотров17K

Альфа Южной рыбы


image

Увидеть Фомальгаут в Москве, это значит добраться до самого горизонта — более южной звезды, видимой в средних северных широтах не существует. Те российские любители астрономии, кто хоть раз видел эту звезду, наверняка видели все небо своего города (хотя это не точно).

Что же это за звезда?


Фомальгаут — звезда первой звездной величины, одна из ярчайших звезд неба. Среди всех звезд видимых с Земли она занимает 18-е место по яркости, имеет большое значение для навигации, так как значительно удалена от других ярких звезд, а поскольку ближайшая к ней яркая звезда — Ахернар — альфа Эридана — находится еще более глубоко в южном полушарии и практически не видима в северном полушарии, то Фомальгаут кажется очень одинокой… хотя, на самом деле это не так.
Всего голосов 49: ↑48 и ↓1+47
Комментарии20

Столпы Шрёдингера

Время на прочтение5 мин
Количество просмотров15K

«Столпы творения» — они еще видимы, но уже не существуют


Столпы Шрёдингера. «Столпы творения» — они еще видимы, но уже не существуют. Статья по астрономии. Автор Андрей Климковский

В названии статьи присутствует ироничная отсылка с логически абсурдному феномену, предложенному в качестве мысленного эксперимента одним из создателей квантовой механики Эрвином Шрёдингером в отношении абстрактного кота, который одновременно и жив, и мертв, хотя, скорее всего...

Прежде всего стоит отметить, что космический телескоп имени Эдвина Хаббла — самый сильный и зоркий орбитальный телескоп землян — запускался совсем не для того, чтобы постить потом в сети удивительной красоты фотографии туманностей, галактик, звездных скоплений — это все побочный продукт и издержки PR-активности отдела NASA отвечающего за одобрение всех этих безбашенных и крайне дорогих космических проектов населением США. Людям нравятся картинки. Вот и хорошо.
Всего голосов 27: ↑26 и ↓1+25
Комментарии35

Обзор бесплатных источников котировок фондового рынка

Время на прочтение5 мин
Количество просмотров56K
Здравствуйте. Я работаю программистом, и у меня есть хобби — изучение фондового рынка. Фондовый рынок с точки зрения программиста — набор данных, которые надо сперва получить, а потом проанализировать. В этой статье я расскажу о первой части квеста — как данные получить. Статья не претендует на полноту исследования, а лишь описывает мой субъективный опыт, полученный за последние пару лет.

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

Отдельно замечу, что я никаким образом не аффилирован ни с одной из организаций, упомянаемых в статье. Я просто ищу пути решения своих задач, и делюсь опытом.
Читать дальше →
Всего голосов 5: ↑4 и ↓1+3
Комментарии17

Информация

В рейтинге
3 121-й
Откуда
Барнаул, Алтайский край, Россия
Зарегистрирован
Активность