Попиарю проектик Метро.Базовый (видео).
Это опять #diy-конструктор из #arduino и кучки модулей. В данном случае набор "для только-только начинающих".
Из интересностей именно этого конструктра мне хочется отметить подход, который применён для помощи "пользователям" в самых первых экспериментах: модуль с микроконтроллером (локомотив) при соединении с вагонами в определённые конфигурации сам понимает, какое поведение от него требуется! Отличная идея!
Создатели набора приходили на наш митап, где я лично пощупал и железки и сопутствующую полиграфию - всё отличное!
P.S. Конструктор хоть и выглядит, как вещь-в-себе, но никакой проприетарщины в плане ПО и интерфейсов не содержит. Так что даже тем, кто со временем перерастёт "паровозик", модули пригодятся в будущих экспериментах, благо подключаются по I2C.
P.P.S. У создателей есть канальчик: https://t.me/iarduinoru
Это опять #diy-конструктор из #arduino и кучки модулей. В данном случае набор "для только-только начинающих".
Из интересностей именно этого конструктра мне хочется отметить подход, который применён для помощи "пользователям" в самых первых экспериментах: модуль с микроконтроллером (локомотив) при соединении с вагонами в определённые конфигурации сам понимает, какое поведение от него требуется! Отличная идея!
Создатели набора приходили на наш митап, где я лично пощупал и железки и сопутствующую полиграфию - всё отличное!
P.S. Конструктор хоть и выглядит, как вещь-в-себе, но никакой проприетарщины в плане ПО и интерфейсов не содержит. Так что даже тем, кто со временем перерастёт "паровозик", модули пригодятся в будущих экспериментах, благо подключаются по I2C.
P.P.S. У создателей есть канальчик: https://t.me/iarduinoru
iarduino.ru
Образовательный набор - «Метро.Базовый»
Отмечу здесь: iArdiuno (авторы "Метро" по ссылке выше), это не Амперка и не её дочка! Да, схожесть в ассортименте продуктов есть, но это следствие работы с открытыми спецификациями, а не копирование друг-друга. Именно в силу следования открытому первоисточнику (спецификация - амперковская) ПВХ-конструкторы от iArduino "похожи" на "Структор" от Амперки. А общая спека здесь обозначает совместимость - отлично же! Мне, как потребителю, удобно и приятно иметь больший выбор, а уж делают свою работу обе конторы отлично :)
GitHub
GitHub - amperka/Structor: Конструктор из 5 мм вспененного ПВХ для изготовления корпусов DIY-электроники
Конструктор из 5 мм вспененного ПВХ для изготовления корпусов DIY-электроники - amperka/Structor
Интересная подборка: https://staticsitegenerators.net/ На любой вкус, как говорится (например на Fortran).
Кажется, что процент генераторов, написанных просто потому что NIH, довольно высок ;)
С другой стороны, написание генератора статических сайтов, это неплохое упражнение для изучения нового ЯП - задача обозримая и не слишком сложная/простая, а результат может быть даже полезен :)
Кажется, что процент генераторов, написанных просто потому что NIH, довольно высок ;)
С другой стороны, написание генератора статических сайтов, это неплохое упражнение для изучения нового ЯП - задача обозримая и не слишком сложная/простая, а результат может быть даже полезен :)
Forwarded from Жалкие низкочастотники
В рубрике "уголок кибернекрофилии":
Есть такой древний хтонический жанр компьютерных игр interactive fiction, иногда ещё называемый text adventures или просто adventures. Игры этого жанра представляют собой нечто среднее между интерактивной книгой, игрой в ADnD с хорошим DMом и классическим квестом, но без графики. Собственно, жанр quest от interactive fiction и произошёл, когда появились достаточно хорошие графические мониторы.
Если совсем не слышали, какую-то совсем базовую вводную о жанре можно почитать тут bit.ly/2SbNQnJ, ну или вот серия моих древних постов на эту тему bit.ly/2PQfCnJ, bit.ly/2rOqclI, bit.ly/2Cqmmp2, а ещё есть отличный документальный фильм Get Lamp bit.ly/2SZ2bDP. Пик популярности этих игр пришёлся на начало 80х bit.ly/2GvtZhV, потом были годы забвения, но небольшая тусовка жива до сих пор и периодически радует свою аудиторию интересными indie поделками. Играть в такие игры довольно сложно, особенно, если не начал в детстве -- очень высокий порог входа, но если всё-таки хотите попробовать, рекомендую использовать Frotz или Gargoyle в качестве интерпретатора, а из игр начать, например, с The Wizard Sniffer bit.ly/2ScIx7p или Hunger Daemon bit.ly/2Gv3xVK -- они небольшие, простенькие и с хорошей встроенной системой подсказок.
Я давно хотел про всё это здесь написать, а тут и повод подвернулся: в этом году исполнилось 20 лет классической игре Anchorhead в жанре лавкрафтовского хоррора bit.ly/2SbahJG, и мэтры жанра отметили это трибьютом, для которого 84 автора сделали по одной локации, а потом собрали это всё в нечто под названием Cragne Manor bit.ly/2LqmebI. Опубликовали всё это буквально неделю назад, так что я сам ещё не успел посмотреть (может, на праздниках), но некоторые фамилии в списке авторов впечатляют.
Кстати, если кто уже играет в IF и хочет присоединиться к совместному прохождению чего-то сложного, пишите в личку (последние года полтора мы вяло штурмуем The Mulldoon Legacy). Но новичкам лучше сначала поиграть во что-то вводное, например, пройти первого Zork.
Есть такой древний хтонический жанр компьютерных игр interactive fiction, иногда ещё называемый text adventures или просто adventures. Игры этого жанра представляют собой нечто среднее между интерактивной книгой, игрой в ADnD с хорошим DMом и классическим квестом, но без графики. Собственно, жанр quest от interactive fiction и произошёл, когда появились достаточно хорошие графические мониторы.
Если совсем не слышали, какую-то совсем базовую вводную о жанре можно почитать тут bit.ly/2SbNQnJ, ну или вот серия моих древних постов на эту тему bit.ly/2PQfCnJ, bit.ly/2rOqclI, bit.ly/2Cqmmp2, а ещё есть отличный документальный фильм Get Lamp bit.ly/2SZ2bDP. Пик популярности этих игр пришёлся на начало 80х bit.ly/2GvtZhV, потом были годы забвения, но небольшая тусовка жива до сих пор и периодически радует свою аудиторию интересными indie поделками. Играть в такие игры довольно сложно, особенно, если не начал в детстве -- очень высокий порог входа, но если всё-таки хотите попробовать, рекомендую использовать Frotz или Gargoyle в качестве интерпретатора, а из игр начать, например, с The Wizard Sniffer bit.ly/2ScIx7p или Hunger Daemon bit.ly/2Gv3xVK -- они небольшие, простенькие и с хорошей встроенной системой подсказок.
Я давно хотел про всё это здесь написать, а тут и повод подвернулся: в этом году исполнилось 20 лет классической игре Anchorhead в жанре лавкрафтовского хоррора bit.ly/2SbahJG, и мэтры жанра отметили это трибьютом, для которого 84 автора сделали по одной локации, а потом собрали это всё в нечто под названием Cragne Manor bit.ly/2LqmebI. Опубликовали всё это буквально неделю назад, так что я сам ещё не успел посмотреть (может, на праздниках), но некоторые фамилии в списке авторов впечатляют.
Кстати, если кто уже играет в IF и хочет присоединиться к совместному прохождению чего-то сложного, пишите в личку (последние года полтора мы вяло штурмуем The Mulldoon Legacy). Но новичкам лучше сначала поиграть во что-то вводное, например, пройти первого Zork.
Я тут уже писал, что люблю #procedural #art и вообще процедурную генерацию всякого. Напишу опять.
Недавно наткнулся (тут) на сайтик PROCJAM - сайтик сообщества любителей погенерить :) Авторы сайта проводят тематический jam (это такое программитское соревнование, вроде хакатона) для любителей пописать ПО, которое генерирует картинки, музыку, игры, другое ПО(!). Ближайшее событие будет уже в следующем году и я м.б. даже поучаствую (если вспомню и не поленюсь).
Ещё сообщество издаёт ежегодный альманах Seeds (я оценил название, ага). Выпуски можно скачать в формате PDF и они отлично оформлены - для самиздата очень достойно. Пишут о процедурной генерёжке, опять же, но охват областей, где оная была применена, очень широк - каждому найдётся, за что зацепиться.
Недавно наткнулся (тут) на сайтик PROCJAM - сайтик сообщества любителей погенерить :) Авторы сайта проводят тематический jam (это такое программитское соревнование, вроде хакатона) для любителей пописать ПО, которое генерирует картинки, музыку, игры, другое ПО(!). Ближайшее событие будет уже в следующем году и я м.б. даже поучаствую (если вспомню и не поленюсь).
Ещё сообщество издаёт ежегодный альманах Seeds (я оценил название, ага). Выпуски можно скачать в формате PDF и они отлично оформлены - для самиздата очень достойно. Пишут о процедурной генерёжке, опять же, но охват областей, где оная была применена, очень широк - каждому найдётся, за что зацепиться.
Также на сайтике PROCJAM можно почитать несколько обучающих статеек про генерёжку, а ещё взять на вооружение пачку свободно доступных наборов графики - чтобы было, чем поиграться, тренируясь перед очередным джемом :)
#procedural #art
#procedural #art
This media is not supported in your browser
VIEW IN TELEGRAM
Это Essence Tactics (#procedural #game) - одна из работ, созданных в рамках PROCJAM'18 (можно скачать и поиграть на разных платформах).
Вот же книги выходят нынче! Найти бы ещё время, чтобы порочитать и практикой подкрепить...
#electronics #fpga
#electronics #fpga
Раз уж нынче декабрь и кругом все, кому не лень, публикуют свои Advent Calendars (надо бы и мне сподобиться), поделюсь несколькими интересными, на мой взгляд.
Во-первых, это очередной QEMU Advent Calendar: один день - один самодостаточный образ виртуальной системы или самозагружаемой программки. Например
- "Змейка" на #forth, который бежит поверх Open Firmware для PPC64,
- Работающий Desktop на базе Debian 0.93 (в честь 25-летия операционки),
- Глобальная RISK-подобная статегия, работающая на RISC-V!
Обязательно посмотрите календари за прошлые годы - там тоже много отличного! Скажем, Tetris, помещающийся в MBR и работающий без ОС
Во-первых, это очередной QEMU Advent Calendar: один день - один самодостаточный образ виртуальной системы или самозагружаемой программки. Например
- "Змейка" на #forth, который бежит поверх Open Firmware для PPC64,
- Работающий Desktop на базе Debian 0.93 (в честь 25-летия операционки),
- Глобальная RISK-подобная статегия, работающая на RISC-V!
Обязательно посмотрите календари за прошлые годы - там тоже много отличного! Скажем, Tetris, помещающийся в MBR и работающий без ОС
:)В этой статье автор делится впечатлениями и опытом, которые он получил, решая задания этого года на Advent of Code (помните такой сайтик?). Решал задания автор на #haskell с целью попрактиковать оный, поэтому статья в первую очередь будет интересна изучающим язык. Да и просто интересно почитать про проблемы, с которыми автор сталкивался, и вещи, которые автор изучил в процессе. Мне лично понравилось!
Medium
Advent of Haskell
Thoughts and lessons learned after using Haskell consistently for 25 days in a row
В этом году прогресс выполнения заданий Advent of Code оформлен в виде псевдоэлектрической псевдосхемы. Надо бы написать свой генератор подобных, раз уж я как-то писал генератор для ёлки.
Вот ещё интересный образчик (правда, прошлогодний) - на этот раз в стиле code golf.
По заданию нужно написать функцию, которая принимает число и выводит календарь в виде панели с ячейками, пронумерованными в заданном порядке. Указанное при вызове функции число должно "открывать" нужную ячейку и показывать в оной одну из заданных ASCII-картинок.
В "ответах" авторы меряются кол-вом байт, составляющих решение (на то и гольф). Многие используют "мелок", специальный "язык" для описывания #ascii_art - забавная штука сама по себе :)
Есть решение на BeFunge. Оно меня отдельно порадовало (люблю этот язык)
По заданию нужно написать функцию, которая принимает число и выводит календарь в виде панели с ячейками, пронумерованными в заданном порядке. Указанное при вызове функции число должно "открывать" нужную ячейку и показывать в оной одну из заданных ASCII-картинок.
В "ответах" авторы меряются кол-вом байт, составляющих решение (на то и гольф). Многие используют "мелок", специальный "язык" для описывания #ascii_art - забавная штука сама по себе :)
Есть решение на BeFunge. Оно меня отдельно порадовало (люблю этот язык)
:)Code Golf Stack Exchange
Golf an Advent Calendar
It's that time of year when many of us get our advent calendars! If you are unfamiliar with an advent calendar, these are special calendars used to count down advent in anticipation of Christmas. ...
Вспоминал тут своё велодетство. Вспомнил и по вело-моддинге того времени.
Тогда было модно обшивать раму искусственным мехом, обматывать спицы проводами из телефонных кабелей (эти провода вообще довольно широко использовались в роли материала для поделок), а руль - уплотнителем для оконных рам (кстати, этим же уплотнителем обматывали рули водители троллейбусов, а ещё на рукоятки тумблеров одевали колпачки от иголок для шприцев).
Причём сам я подобным не занимался, разве что электрификацию делал. Но увлечение это было очень популярно среди моих сверстников. Японцы же и в этом деле ушли очень далеко - по стопам моддинга грузовиков пошло движение dekochari. Если бы я такое увидел в середине 90х, то возможно и своего железного коня бы подобным образом "прокачал" - это вам не "три фары разных цветов", совсем другой уровень!
Тогда было модно обшивать раму искусственным мехом, обматывать спицы проводами из телефонных кабелей (эти провода вообще довольно широко использовались в роли материала для поделок), а руль - уплотнителем для оконных рам (кстати, этим же уплотнителем обматывали рули водители троллейбусов, а ещё на рукоятки тумблеров одевали колпачки от иголок для шприцев).
Причём сам я подобным не занимался, разве что электрификацию делал. Но увлечение это было очень популярно среди моих сверстников. Японцы же и в этом деле ушли очень далеко - по стопам моддинга грузовиков пошло движение dekochari. Если бы я такое увидел в середине 90х, то возможно и своего железного коня бы подобным образом "прокачал" - это вам не "три фары разных цветов", совсем другой уровень!
А уж на современной-то элементной базе можно такое понаделать, что о-го-го! Вы только посмотрите! (потом почитайте статейку)
На hackaday заканчивается очередной конкурс по созданию устройств пространственным методом - навесной монтаж, объемные платы, вот это всё. Работ прислано уже очень много и все отличные!
Помню, мы в радиокружке на первых занятиях "роботов" паяли:
- "Ставим ступни и ноги, руки и тело", говорили резисторы,
- "Я же буду головой", продолжал транзистор серии МП!
Отличное занятие для тех, кто ещё паять не умеет - как раз практика нарабатывается. Правда наши "схемы" не работали с точки зрения электроники, в отличие от схем, присланных на конкурс
Среди работ часто можно встретить поделки на базе таймера 555 - всё же сообщество любителей этой микросхемы ещё очень велико! Есть поделки и "попроще" - на микроконтроллерах и даже готовых платах типа #arduino micro и nano, но всё равно обвес делается творчески
Помню, мы в радиокружке на первых занятиях "роботов" паяли:
- "Ставим ступни и ноги, руки и тело", говорили резисторы,
- "Я же буду головой", продолжал транзистор серии МП!
Отличное занятие для тех, кто ещё паять не умеет - как раз практика нарабатывается. Правда наши "схемы" не работали с точки зрения электроники, в отличие от схем, присланных на конкурс
:)Среди работ часто можно встретить поделки на базе таймера 555 - всё же сообщество любителей этой микросхемы ещё очень велико! Есть поделки и "попроще" - на микроконтроллерах и даже готовых платах типа #arduino micro и nano, но всё равно обвес делается творчески
:) Есть и вполне профессионально сделанные экземпляры: платы промышленного качества с шелкографией, отличный вид итогового изделия - хоть на полку ставь!hackaday.io
Circuit Sculpture Contest | Hackaday.io
Browse prize submissions for Circuit Sculpture Contest on Hackaday.io!
Я как то писал про электронные бейджи для конференций. Вот ещё один образчик: Lisp Badge
QWERTY клавиатура, графический дисплей, в роли процессора ATMega 1284. Загружается устройство прямо в REPL mLisp и позволяет прямо из кода рисовать графику, а также общаться с периферией через выведенные UART+I2C и читать из четырёх каналов АЦП. Красивая штучка, короче говоря
#diy #programmable #lisp
QWERTY клавиатура, графический дисплей, в роли процессора ATMega 1284. Загружается устройство прямо в REPL mLisp и позволяет прямо из кода рисовать графику, а также общаться с периферией через выведенные UART+I2C и читать из четырёх каналов АЦП. Красивая штучка, короче говоря
:)#diy #programmable #lisp
И раз уж написал про носимый компьютер с Lisp, то ещё про одну железку напишу: встречайте, Digirule2
Digirule2, это не бейдж, это линейка
- набором для самостоятельной сборки (и практики пайки SMD-компонент),
- сувениром (скажем, для ценителей старого железа - не зря железка похожа на переднюю панель Altair 8800),
- настоящим самодостаточным вычислительным устройством.
Последний пункт я поясню: никакого дисплея и алфавитно-цифровой клавиатуры вы на Digirule2 не найдёте! Но зато найдёте средства для ввода/вывода бит текущего адреса и бит данных по этому адресу, а так же служебные клавиши для запуска программ.
Машинных команд у "процессора" всего ничего (шпаргалка по ним даже уместилась на задней стороне платы), но "бегущие огни" на индикаторе бит данных запрограммировать можно. А ещё можно во время работы программы читать состояние кнопок, что позволит добавить в программы интерактива! Для сохранения и загрузки программ предусмотрены 8 слотов в EEPROM.
На мой взгляд Digirule2, это отличная штука, если нужно занять себя в дороге или хочется почувствовать на своей шкуре, как работалось за первыми персональными ЭВМ
Digirule2, это не бейдж, это линейка
:) Да не простая, а с 8-битным компьютером на борту! Является одновременно- набором для самостоятельной сборки (и практики пайки SMD-компонент),
- сувениром (скажем, для ценителей старого железа - не зря железка похожа на переднюю панель Altair 8800),
- настоящим самодостаточным вычислительным устройством.
Последний пункт я поясню: никакого дисплея и алфавитно-цифровой клавиатуры вы на Digirule2 не найдёте! Но зато найдёте средства для ввода/вывода бит текущего адреса и бит данных по этому адресу, а так же служебные клавиши для запуска программ.
Машинных команд у "процессора" всего ничего (шпаргалка по ним даже уместилась на задней стороне платы), но "бегущие огни" на индикаторе бит данных запрограммировать можно. А ещё можно во время работы программы читать состояние кнопок, что позволит добавить в программы интерактива! Для сохранения и загрузки программ предусмотрены 8 слотов в EEPROM.
На мой взгляд Digirule2, это отличная штука, если нужно занять себя в дороге или хочется почувствовать на своей шкуре, как работалось за первыми персональными ЭВМ
:)
#diy #programmable