1TLGRM 2INSTGRAM 3GITHUB 4ORCID
- STEPANZH.GITHUB.IO -
Привет, я Степан Захаров. Hi, I'm Stepan Zakharov.
Здесь я публикую свои твор- Here I publish my worthy
ческие проекты, которые счи- creative projects.
таю достойными внимания.
- ПРОЕКТЫ -
2022.1. ПРОПОРЦИО. ССЛК
PROPORTIO.
Пропорцио это онлайн-приложение для пересчёта некоторой пропор-
ции, например, рецепта или инвестиционного портфеля. Главное
отличие от других калькуляторов - гибкость использования. Поль-
зователь вводит оригинальный состав чего-нибудь, а затем может
пересчитать состав на любую из позиций.
Proportio is a flexible online app for recalculation of a recipe
keeping original proportions. A user enters an original recipe
or parts of something whole. Then it can convert the recipe for
another amount of any part keeping original proportions.
КЛЧВ СЛВ: online, app, utility.
- 2021 -
2021.3. УГАДАЙ МЕЛОДИЮ. ССЛК
GUESS THE SONG.
Подготовил на день рождения девушки угадай мелодию для гостей.
Песни были обрезаны вручную, для подсчёта очков сделал приложе-
ние для MacOS на Swift.
Made Guess-the-song quiz for birthday party of my love. The
songs were trimmed by hand. Also, I wrote a scoring app for
MacOS in Swift.
КЛЧВ СЛВ: quiz, diy.
2021.2. ПРАКТИКУМ ПО ВЫЧИСЛИТЕЛЬНОЙ ТЕПЛОФИЗИКЕ. ССЛК
COMPUTATIONAL THERMODYNAMICS. PRACTICAL COURSE.
Практикум - курс и книга по вычислительным методам в приложении
к теплофизическим задачам.
The course and the book is a practical guide to computational
methods in context of thermodynamics.
КЛЧВ СЛВ: computational physics, educational course, writing.
2021.1. 10PRINT. ДЕМО ИНСТ РЕПО
CLI скрипты для экспериментов с алгоритмом 10PRINT. Выбор симво-
лов, поддержка ANSI-цветов, анимация компонент лабиринта и ани-
мированный сценарий. И всё это в терминале.
CLI utilities for experiments with 10PRINT maze generator. Key
features are custom symbols, ANSI-colors, animated wave propaga-
tion, and animated intro-scene. And all of this in terminal.
КЛЧВ СЛВ: cli, graph, generative art, ascii art, maze.
- 2020 -
2020.2. БОЛТЛИВЫЙ САКРАЛЬНЫЙ ОЛЕНЬ. ДЕМО РЕПО
CHATTY SACRED DEER.
Узнай ответ на любой вопрос или просто поговори с Мудрейшим.
| Я, Сакральный Олень, готов выслушать и ответить на прошения!
|
| Чтобы поговорить - позови: ./ask.py. Затем попроси помощь.
| Задать один вопрос - задай: ./ask.py <твой вопрос>
|
| Вопросы должны оканчиваться на знак ?.
| Cтарайся спрашивать то, на что можно ответить "да" или "нет".
| Но не всё так просто.
|
| Я жду...
КЛЧВ СЛВ: cli app, chatbot, push your luck.
2020.1. ПЕСОЧНАЯ МОДЕЛЬ. SANDPILE MODEL. ИНСТ1 ИНСТ2
Вдохновила эта статья. Суть простая: есть таблица из нулей, в
центр таблицы падают по одной песчинки, и значение в центральной
ячейке увеличивается на единицу от каждого падения. Когда значе-
ние в какой-то ячейке достигает четырёх, ячейка обваливается, а
её песчинки передаются соседям.
Осталось лишь визуализировать процесс роста кучи и анимиро-
вать процесс обвала. Добавим одну песчинку, вторую, третью, ...,
40000-ую. Постойте,
откуда взялись фракталы и волны?..
I was inspired by this article. Sandpile model is a table ini-
tially filled with zeros. Then grains of sand are dropped one by
one in the center of table each time increasing center's value
by one. When a cell's value reaches four, the cell avalanches
and gives its grains to neighbours.
Let's visualize growth and avalanches of sandpile. Drop #1,
#2, #3, ..., #40000. Wait for a minute,
why fractals and waves are here?
КЛЧВ СЛВ: generative art, sandpile model, animation.
- 2019 -
2019.3. СВОЯ ИГРА. JEOPARDY! ПКБ РЕПО
Реализация контроллёров и индикации для проведения "Своей Игры"
на Arduino. Поддерживается три игрока и один ведущий.
Platform for Jeopardy! game. Diy controllers and indication.
Software is written with Arduino. The platform supports three
players and one game master.
КЛЧВ СЛВ: arduino, diy, game.
2019.2. АЛКО АЧИВКИ. BOOZECHIEVEMENTS. ССЛК
Список анти-достижений, которые могут быть получены в нетрезвом
виде. Оригинал принадлежит Анонимусу.
Anti-achievement list about badly drunk situations.
КЛЧВ СЛВ: static frontend, cards, humor.
2019.1. ФРАКТАЛЫ. FRACTALS. ССЛК
Редактор фракталов с возможностью сохранения.
Fractal editor with save to image option.
КЛЧВ СЛВ: browser app, visual editor, geometry.
- 2018 -
2018.8. САМОЛЁТНЫЙ ШУТЕР В ТЕРМИНАЛЕ. ДЕМО
TERMINAL FLIGHT SHOOTER.
КЛЧВ СЛВ: terminal flight shooter game, tui.
2018.7. РИКАРДО МИЛОС ВНУТРИ WAV ФАЙЛА. ДЕМО
RICARDO MILOS ENCRYPTED IN A WAV FILE.
Я зашифровал изображение Рикардо Милоса в спектрограмму WAV-
файла. Ну, а почему бы и нет?
I encrypted a picture of Ricardo Milos into spectrogram of
a WAV-file. Why not?
КЛЧВ СЛВ: sound and image processing.
2018.6. ОКТИС. OKTIS. ИГРА
Тетрис на здании Общежития №8 Московского Физтеха. Во время ре-
монта кирпичные стены общежития облицевали крупной прямоугольной
плиткой.
Коси и забивай
Всё в кайф, в струю и в жилу!
I call this AR-variation of Tetris. This version of retro game
is on students' hostel #8 of my alma mater Moscow Institute of
Physics and Technology.
КЛЧВ СЛВ: browser game, non-classical tetris.
2018.5. ЧАЙ ВАЖЕН. TEA MATTERS. ССЛК
Я любитель чая, не кофе. Комплексная анимация в браузере.
I like tea not coffee. CSS & JS animation.
КЛЧВ СЛВ: frontend animation.
2018.4. HSL ANIMATED GRID. ССЛК
Маленький эксперимент с визуализацией физики на чистом JS. Прос-
то поводите мышью.
Small experiment of visualising physics written with pure JS.
Just hover mouse for while.
КЛЧВ СЛВ: frontend physics.
2018.3. НАШЕ? NASHE? ИГРА
Познавательная игра. Вам предоставляются карточки с русскими
словами. Задача - отгадать, какие из слов заимствованные, а ка-
кие нет. По результатам игры вы получите звание.
Nashe? (literally 'Is this our?') is an educative game. A gamer
guesses if a given Russian word native or adopted. At the end,
the gamer is granted with a title.
КЛЧВ СЛВ: browser game, linguistics.
2018.2. PURE CSS. ССЛК
DEPRECATED. Some works around styling elements and achieving
ui/ux effects in pure css.
2018.1. АКИРА. AKIRA. ССЛК
My first frontend project I'm proud of. It's interactively tells
plot of Akira (1987).