Программирование как жонглирование

Недавно осознал, что программировать просто. Также просто, как жонглировать.
ведь для программы любой сложности достаточно возможности выполнять оператор, делать ветвление и циклы. А если Разрешить GOTO, то хватит операторов и ветвления! Шальная мысль пошла дальше, родились ассоциации про жонглирование:

Структурное программирование – жонглирование 3 шарами

ООП – жонглирование пирамидами, шарами, кубами и т.п., внутри которых лежат шары. Опытный ООП программист может одновременно жонглировать 3-7 фигурами произвольной формы. Что включает в себя от 0 до 1000000 шаров

Программирование на фреймворке – подбрасывание вверх конструкции из шаров, подкручивание ее по часовой стрелке или против

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

метапрограммирование – жонглирование жонглерами

программирование на С++ – жонглирование бусинками из разорванных перламутровых бус. Нужно быстро-быстро перебирать руками. Получается красиво. Учиться долго. Тот кто умеет жонглировать бусинками считает, что может жонглировать всем, чем угодно. Но не жонглирует.

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

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

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

инфраструктура – цирк, в котором выступают жонглеры

Добавляйте свои ассоциации!

14520787703_77fa4179ab

Хобби -> Работа

Коллега из Таллина снимает вот такие офигенные видео:

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

Желаю ему удачи, следите за творчеством тут. А то и заказы делайте!

вольтметры-часы

20140127-201116.jpg

Вот такие часы есть задумка смастерить.
На картинке пара вольтметров, RTC модуль, пара модулей DAC.
Софт, естественно, уже есть и работает. Основной вопрос – хватит ли прямизны рук, чтобы смастерить корпус (хочется деревянный) и обеспечить питание от батареек.
Вольтметры будут жрать что-то, это понятно. Усыплять ардуино на 9/10 секунды тоже не вопрос. Проблема в том, что на ардуине и на DACах впаяны светодиоды. Жрут они вроде по чуть-чуть. но всё время :(
Выпаивать жалко, да и пожечь плату немудрено.

20140127-203019.jpg

Нечеловекоподобный робот

WP_20130426_001

Вот из этого всего и попробуем собрать машинку с радиоуправлением. Уже отдельно все куски попробовал. Осталось самая малость – интеграция :)
Заняться роботами и электроникой я мечтал уже несколько лет. Сейчас понемногу только стали доходить руки. Подспорьем будет пройденный на coursera курс по управлению роботами. Но пока самый простой вариант – прямое управление мощностью моторов с радиопульта. Ардуина будет мозгами, ну а мышцами – Motorshield и моторы Лего.
Очень понравилось собирать шасси из Лего, думаю, позже пересоберу шасси на что-то более изящное. Сейчас это 2 ведущих колеса + пассивный свободно вращающийся ролик.

Фильм о демомейкерах – Moleman 2

Moleman films сняла и выпустила фильм о демосцене. Cкачать, либо посмотреть Moleman2 – The Art of the Algorithms можно прямо с их сайта, ну или ниже по странице :).
Continue reading

Завораживающий магнетизм

Интересный ролик, сделанный при помощи ускоренной съемки.

Ким Пиммел снял мыльную пену, в которую поместил магнит. После этого капал в пену подкрашенной феррожидкостью. Результат, надо сказать, красивый:

Лего вооружение

Интересным творчеством занимается один мой знакомый – собирает действующие модели оружия из Лего. Мощности, конечно маловато, но главное – стремление!

Посмотреть можно на его канале Youtube
Затравка –