Pull to refresh
4
0
Serge Larionoff @slarionoff

Разработчик ETL, BigData

Send message

Вторая Юность радиоприёмника

Level of difficultyMedium
Reading time8 min
Views17K

Привет, Хабр! Многим из нас удалось сберечь в той или иной степени сохранности портативные транзисторные радиоприёмники из детства. А некоторые разыскали и купили антикварный прибор взамен утраченного, чтобы он согревал сердце и душу.

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

Сегодня рассмотрим несколько вариантов, благодаря которым можно добавить УКВ ЧМ (FM) диапазон с сохранением эстетики устройства.
То есть соберём 4 разных УКВ радиоприёмника
Total votes 83: ↑81 and ↓2+105
Comments76

Лабиринты из линий: превращаем сложный сценарий в понятную схему на языке ДРАКОН

Reading time7 min
Views5.3K

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

Меня зовут Кирилл Богатов, я дизайнер разговорных продуктов в KODE. Я нашёл способ упрощать сложные схемы при помощи языка ДРАКОН. В статье расскажу о том, как я к нему пришёл, чем он так хорош и как с его помощью мы стали тратить на проектирование почти вдвое меньше времени.

Читать далее
Total votes 9: ↑7 and ↓2+7
Comments71

Как создавать предметы генеративного искусства с помощью L-систем на языке Python

Reading time103 min
Views7.9K

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

Читать далее
Total votes 13: ↑12 and ↓1+15
Comments2

Косплей и как это работает

Reading time10 min
Views36K

Самый известный образ Элизабет из Биошока в реальном мире, фото предоставлено Анной Молевой

Привет! Я продолжу знакомить вас со странными гиками. Если вы когда-нибудь переодевались в деда мороза, носили маску подсети на Хеллоуин или были на какой-нибудь костюмированной вечеринке, то вы тоже своего рода косплееры. Когда-то я тоже начинал как лесной эльф, только у меня был плащ из занавески и меч из лыжи (армированный зелёной изолентой, что отличало нас от орков): всё же полевые ролёвки и косплей имеют разные приоритеты. Мы, лесные эльфы, старались, скорее, ушатать, нежели поразить внешним видом. А последний «взрослый» выезд был вообще по Сталкеру, так там костюм состоял из камуфла, берцев, респиратора и грязи. Сейчас полгорода это косплеит.

Но за этой историей маскировки под конкретных персонажей стоит целое огромное социальное явление, во многом развившееся из-за индустрии видеоигр. Давайте расскажу, что происходит в этом мрачном мире постмодерна. С нами сегодня прекрасная Анна Молева, более известная как Ормели — это та самая девушка, которая стала официальной Элизабет из Биошока, выиграла с Лиззи-Виззи II место на косплее Киберпанка 2077 и сделала ещё штук 20 разных известных образов. Так что, вполне возможно, некоторые знают её как трёх-четырёх разных людей.

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

Давайте начнём с той части, где выясняется, что косплеер в среднем почти ничего не зарабатывает, но может — много.
Читать дальше →
Total votes 68: ↑59 and ↓9+71
Comments48

Как создавать необычно красивые линии? Изучаем поле течений

Reading time7 min
Views9.6K

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

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

Осторожно, много тяжелых красивых картинок
Total votes 37: ↑36 and ↓1+49
Comments9

Как я участвовал в конкурсе Сбербанка про предсказание оттока клиентов

Reading time4 min
Views33K
В рамках ICBDA 2015 Сбербанк проводил конкурс про предсказание оттока своих клиентов. Я неслабо заморочился по этому поводу, ничего не выиграл и тем не менее хотел бы описать процесс решения.

Читать дальше →
Total votes 38: ↑36 and ↓2+34
Comments49

Тысяча и один блистер. Поиск лекарств с завышенной ценой

Reading time3 min
Views41K
Недавно Минздрав выложил таблицу с предельными ценами на жизненно необходимые лекарства, я неслабо заморочился и проверил как часто эти пределы в Москве превышаются.


Читать дальше →
Total votes 98: ↑94 and ↓4+90
Comments174

IBM Research планирует создать надежную методику раннего диагностирования слабоумия при помощи смартфонов

Reading time3 min
Views5K


К сожалению, излечению такое заболевание, как слабоумие (деменция), не поддается. Тем не менее, ранняя диагностика и соответствующий уход позволяют значительно улучшить качество жизни как пациента, так и его близких. С 2012 года специалисты подразделения IBM Research занимаются разработкой методов определения вероятности получения такого заболевания определенным человеком, а также ранней диагностики деменции.

В наши дни в качестве надежного инструмента для проведения исследований и диагностики можно использовать мобильное устройство — планшет или смартфон. И ученые из IBM сейчас работают именно с такими устройствами в рамках проекта DemCare. Главой проекта является Аарон Сатт.
Читать дальше →
Total votes 11: ↑11 and ↓0+11
Comments7

Сколько чисел в массиве

Reading time4 min
Views18K
Небольшая предыстория. Этот пост я написал для двух целей. Во-первых, обкатать конвертор разметки Markdown + inline_formula в хабрачитаемый вид. Во-вторых, рассказать об интересной задаче из data streaming. К концу написания, я обнаружил пост про LogLog четырехлетней давности. На мою удачу автор предыдущего поста делал упор на реализацию. Я же, полагаясь на inline_formula, расскажу больше о математике.

Давайте представим, что у нас есть роутер. Через роутер проходит много пакетов по разным адресам. Нам интересно получить статистику, как много адресов задействовано в коммуникации. Есть пара проблем.

  • Пакетов так много, что запомнить их все нельзя. Сказать ушедшему пакету «Вернись! Я все прощу,» — тоже.
  • Всех возможных адресов inline_formula. Столько памяти на роутере нет.

some title

Задача. Есть последовательность целых чисел inline_formula, все числа принимают значения от inline_formula до inline_formula. Требуется в один проход посчитать количество различных чисел, используя inline_formula памяти.
Читать дальше →
Total votes 28: ↑27 and ↓1+26
Comments12

Семь итераций наивности или как я полтора года свою дебютную игру писал

Reading time32 min
Views78K
imagination С появлением у меня в первом классе Dendy вопрос кем я стану отпал сам собой буквально через пару недель — программистом конечно же. Я долго и упорно шел к этому, невзирая на отсутствие информатики в школе, работал в техподдержке известного всем регистратора параллельно с учебой в институте, но полноценная жизнь началась лишь в тот момент, когда меня наконец-то взяли хоть куда-то писать код.

Очень скоро я понял, что мало быть программистом, работающим от звонка до звонка и получающим за это деньги на карточку — всё самое интересное начинается, когда решаешь сам без всяких архитекторов, тестировщиков и тимлидов что-нибудь этакое написать и заставить работать. Желательно что-нибудь веселое и захватывающее. Игру, например.

Под катом лежат семеро очевиднейших (как мне сейчас кажется) граблей, неожиданно вставших у меня на пути, а потому способных с отличной от нуля вероятностью встать на пути любого, идущего дорогой разработки игр.
Семь не слишком оригинальных мишеней для лба, разбавленных повествованием
Total votes 100: ↑96 and ↓4+92
Comments137

Пять способов улучшить Raspberry Pi

Reading time3 min
Views174K
Стремительно набирает популярность одноплатный компьютер Raspberri Pi. Стремясь сделать его как можно дешевле, разработчики выкинули все «лишнее» и максимально упростили конструкцию там, где это было возможно. С одной стороны, это вынуждает пользователя терпеть некоторые неудобства при работе с системой. Но с другой стороны, оставляет простор для творчества и усовершенствований.

Итак, вашему вниманию предлагается обзор пяти полезных модификаций для Raspberry Pi.
Читать дальше →
Total votes 96: ↑87 and ↓9+78
Comments48

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

Reading time2 min
Views248K

Господа! Я рад сообщить, что наконец-то все желающие могут загрузить бесплатный учебник на более чем 1600 страниц, над переводом которого работало более полусотни человек из ведущих университетов, институтов и компаний России, Украины, США и Великобритании. Это был реально народный проект и пример международной кооперации.

Учебник Дэвида Харриса и Сары Харрис «Цифровая схемотехника и архитектура компьютера», второе издание, 2012, сводит вместе миры программного обеспечения и аппаратуры, являясь одновременно введением и в разработку микросхем, и в низкоуровневое программирование для студентов младших курсов. Этот учебник превосходит более ранний вводный учебник «Архитектура компьютера и проектирование компьютерных систем» от Дэвида Паттерсона и Джона Хеннесси, причем соавтор предыдущего учебника Дэвид Паттерсон сам рекомендовал учебник от Харрисов как более продвинутый. Следуя новому учебнику, студенты строят реализацию подмножества архитектуры MIPS, используя платы с ПЛИС / FPGA, после чего сравнивают эту реализацию с индустриальными микроконтроллерами Microchip PIC32. Таким образом вводится вместе схемотехника, языки описания аппаратуры Verilog и VHDL, архитектура компьютера, микроархитектура (организация процессорного конвейера) и программирование на ассемблере — в общем все, что находится между физикой и высокоуровневым программированием.

Как загрузить? К сожалению, не одним кликом. Сначало надо зарегистрироваться в пользовательском коммьюнити Imagination Technologies, потом зарегистрироваться в образовательных программах на том же сайте, после чего наконец скачать:
Читать дальше →
Total votes 117: ↑114 and ↓3+111
Comments68

Time-lapse камера на STM32L

Reading time6 min
Views58K
image

Согласно википедии Time-lapse или замедленная киносъёмка — это киносъёмка с частотой, меньшей стандартной частоты съемки и проекции в 24 кадра в секунду.
Гифка time-lapse
image

Начав изучать микроконтроллеры STM32 и написав «HellowWorld» с миганием светодиодом, я понял, что для лучшего понимания работы STM32 мне необходимо реализовать что-то более сложное с использованием большего количества периферии микроконтроллера. Так возникла идея создания Time-lapse камеры.
Читать дальше →
Total votes 39: ↑37 and ↓2+35
Comments50

Белый Куб на страже чистоты воздуха, часть 1

Reading time14 min
Views134K
Устройство для мониторинга параметров домашней среды с передачей данных по Wi-Fi.

image

В статье описывается устройство для измерения, индикации на встроенном дисплее и передачи в сеть по Wi-Fi параметров окружающей среды:

• уровень СО2 (углекислый газ)
• уровень СО (угарный газ)
• содержание паров этилового спирта (С2Н5ОН)
• уровень горючих газов (LPG)
• уровень аммиака (NH3)
• содержание водорода(H2)
• значения атмосферного давления
• влажности и температуры воздуха
• уровня освещенности
• уровня магнитного поля по трем осям
• уровня гравитации по трем осям
• уровня ускорений по трем осям
• температуры произвольного количества цифровых датчиков температуры типа DS18B20.
Читать дальше →
Total votes 93: ↑87 and ↓6+81
Comments134

16 занимательных проектов для вашего нового Raspberry Pi

Reading time4 min
Views260K


Новый Raspberry Pi стал меньше, дешевле (всего $20) и энергоэффективней. Неплохое обновление для устройства, которое и так отлично продаётся. Мы собрали наиболее крутые проекты на базе Pi, которые можно реализовать как на новой, так и на оригинальной модели.
Читать дальше →
Total votes 41: ↑27 and ↓14+13
Comments52

Годовой путь марсохода Curiosity за 2 минуты от NASA (и да, Curiosity на Марсе уже год!)

Reading time1 min
Views57K


Время всегда летит быстро, тут ничего сделать нельзя. Как говорят «чужие дети быстро взрослеют». Это действительно так, но подобное можно сказать не только о детях. К примеру, марсоход Curiosity уже полный год находится на Марсе. А кажется, будто бы его запустили только несколько недель назад… За год Curiosity очень многое сделал для науки, включая доказательства существования жидкой воды в прошлом Красной планеты. В честь «юбилейной» даты пребывания марсохода на Марсе в NASA создали двухминутный видеоролик, который показывает все перемещения и основные действия ровера.

Читать дальше →
Total votes 58: ↑51 and ↓7+44
Comments27

Первое порно, снятое на Google Glass

Reading time1 min
Views417K


Случилось неизбежное: порнозвёзды Джеймс Дин и Энди Сан Димас сняли видео на Google Glass, пишет The Verge. В детальном трейлере (NSFW) пара использовала Google Glass для того, чтобы записать видео и смотреть глазами друг друга. Трейлер является пародией на всё, что вы можете представить про футуристические очки: рентгеновское зрение, случайные запросы в Google и использование базы данных распознавания лиц для поиска анатомических подробностей о случайном прохожем.
Читать дальше →
Total votes 189: ↑154 and ↓35+119
Comments63

НЦОАМ им.Макарова

Reading time2 min
Views36K
Хотелось бы немного продолжить тему Днепропетровского ракетостроения.

Многие знают, что во времена СССР Днепропетровск являлся кузницей ядерных дубинок, они же межконтинентальные (и не очень) баллистические ракеты. Р-12, Р-14, "Скальпель", "Сатана" и ими же. ЮМЗ сейчас конечно живет, но уже не тот размах.
Есть в Днепропетровске Центр аэрокосмического образования молодежи им. Макарова, где представлена экспозиция всего того, что производил (и производит?) ЮМЗ.
В общем если вы там ни разу не были, то обязательно сходите! Будете проездом в Днепре-тоже зайдите, интересно.

P.S. часть экспозиции (головные части, 15А15, 15А16, С200, С125) находятся на открытой площадке, но из-за погоды и отсутствии времени, я туда не попал, в конце будет пару инстафоток.

1.Общая панорама.Посередине, большой- КА "Океан"


Читать дальше →
Total votes 44: ↑40 and ↓4+36
Comments24

МАКС 2013 (фото на 50 мб)

Reading time5 min
Views170K
В четверг довелось побывать на МАКСе 2013. Тогда была еще бизнес-часть выставки, поэтому мне удалось посмотреть экспозицию без рекордных толп, которые салон собрал в выходные.



Фотографий там сделал немало, и решил оформить их в новую форму фоторепортажа — в GIF. Обычно внутри павильонов, без равномерного фона, сложно снимать какие-либо технологические штуки или их макеты — теряются детали из-за избытка деталей позади основного объекта съемки. Думаю анимация позволит лучше сформировать представление о предметах.
Трафик — 55 мб.
Читать дальше →
Total votes 198: ↑184 and ↓14+170
Comments132

Information

Rating
Does not participate
Location
Wrocław, Dolnoslaskie, Польша
Date of birth
Registered
Activity