Size: a a a

2018 November 28
brain_dump_etc
Вот, кстати, ссылка на номер. Можно полистать даже просто из интереса к истории - например, окунуться в море рекламы вида "компилятор COBOL-80 от Microsoft" :)

И уж точно стоит взлянуть всем, кто хочет познакомиться с Forth: в журнале есть и статьи про архитектуру и просто вводная с примерами программ, блоксхемами, видуализацией стека - отличный материал!

#forth
источник
brain_dump_etc
В этом же номере есть #electronics #diy статейка: "A Build-It-Yourself Modem for Under $50"

Модем классический для того времени - коробка с двумя углублениями, на которую клалась телефонная трубка :) В статье присутствует и схема электрическая принципиальная и фото, показывающие, как замоддить динамик и микрофон.
источник
brain_dump_etc
Вот так "подключался" модем к телефону :)
источник
brain_dump_etc
А вот так выглядел типичный серийный модем. Так что самодельный не сильно бросался в глаза кустарщиной :)
источник
2018 December 08
brain_dump_etc
В поездки всегда беру ремонтный набор: булавки, иголки, нитки. А также проволоку, термоусадку и нейлоновые стяжки :)

И ведь пригождаются! Проволока+термоусадка как-то дали зонту второй шанс.

В этот раз стяжками продлил старость ремешку от моих Pebble Steel. В условиях повышенной влажности кожа быстро деградировала и ремешок "ушел в отрыв", а без часов я чувствую себя некомфортно. И если раньше я считал, что форма крепления ремешка у часов странная, то в этот раз я этой форме даже порадовался - отлично "сочлась" со стяжками!
источник
brain_dump_etc
Жаль только, что чёрных стяжек не было в данном типоразмере
источник
2018 December 13
brain_dump_etc
https://www.dwitter.net/ - площадка для делёжки 140-символьными демками на JS. Свежо (относительно, ибо проект с 2016г существует), красиво, процедурно!

Судя по кускам кода, таки некий набор примитивов присутствует таки, так что 140-символьные программки не самодостаточны. Но всё равно отлично (хоть и на JS ;))

#procedural #art
источник
brain_dump_etc
Посмотрел, таки всё сделано на обычной канве. Просто область видимости, в которой исполняется код каждой программки, уже преднаполнена некоторым кол-вом сокращений:

function u(t) {
 /* Will be called 60 times per second.
  * t: Elapsed time in seconds.
  * S: Shorthand for Math.sin.
  * C: Shorthand for Math.cos.
  * T: Shorthand for Math.tan.
  * R: Function that generates rgba-strings, usage ex.: R(255, 255, 255, 0.5)
  * c: A 1920x1080 canvas.
  * x: A 2D context for that canvas. */
  // ---- code is here ----
}
источник
brain_dump_etc
Говорят, что на этой площадке уязвимости находили, так что не удивляйтесь, если вдруг какая демка вам браузер подвесит :)
источник
2018 December 16
brain_dump_etc
Попиарю проектик Метро.Базовый (видео).
Это опять #diy-конструктор из #arduino и кучки модулей. В данном случае набор "для только-только начинающих".

Из интересностей именно этого конструктра мне хочется отметить подход, который применён для помощи "пользователям" в самых первых экспериментах: модуль с микроконтроллером (локомотив) при соединении с вагонами в определённые конфигурации сам понимает, какое поведение от него требуется! Отличная идея!

Создатели набора приходили на наш митап, где я лично пощупал и железки и сопутствующую полиграфию - всё отличное!

P.S. Конструктор хоть и выглядит, как вещь-в-себе, но никакой проприетарщины в плане ПО и интерфейсов не содержит. Так что даже тем, кто со временем перерастёт "паровозик", модули пригодятся в будущих экспериментах, благо подключаются по I2C.

P.P.S. У создателей есть канальчик: https://t.me/iarduinoru
источник
brain_dump_etc
Отмечу здесь: iArdiuno (авторы "Метро" по ссылке выше), это не Амперка и не её дочка! Да, схожесть в ассортименте продуктов есть, но это следствие работы с открытыми спецификациями, а не копирование друг-друга. Именно в силу следования открытому первоисточнику (спецификация - амперковская) ПВХ-конструкторы от iArduino "похожи" на "Структор" от Амперки. А общая спека здесь обозначает совместимость - отлично же! Мне, как потребителю, удобно и приятно иметь больший выбор, а уж делают свою работу обе конторы отлично :)
источник
2018 December 17
brain_dump_etc
Интересная подборка: https://staticsitegenerators.net/ На любой вкус, как говорится (например на Fortran).

Кажется, что процент генераторов, написанных просто потому что NIH, довольно высок ;)

С другой стороны, написание генератора статических сайтов, это неплохое упражнение для изучения нового ЯП - задача обозримая и не слишком сложная/простая, а результат может быть даже полезен :)
источник
2018 December 20
brain_dump_etc
В рубрике "уголок кибернекрофилии":

Есть такой древний хтонический жанр компьютерных игр 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.
источник
2018 December 22
brain_dump_etc
Я тут уже писал, что люблю #procedural #art и вообще процедурную генерацию всякого. Напишу опять.

Недавно наткнулся (тут) на сайтик PROCJAM - сайтик сообщества любителей погенерить :) Авторы сайта проводят тематический jam (это такое программитское соревнование, вроде хакатона) для любителей пописать ПО, которое генерирует картинки, музыку, игры, другое ПО(!). Ближайшее событие будет уже в следующем году и я м.б. даже поучаствую (если вспомню и не поленюсь).

Ещё сообщество издаёт ежегодный альманах Seeds (я оценил название, ага). Выпуски можно скачать в формате PDF и они отлично оформлены - для самиздата очень достойно. Пишут о процедурной генерёжке, опять же, но охват областей, где оная была применена, очень широк - каждому найдётся, за что зацепиться.
источник
brain_dump_etc
Также на сайтике PROCJAM можно почитать несколько обучающих статеек про генерёжку, а ещё взять на вооружение пачку свободно доступных наборов графики - чтобы было, чем поиграться, тренируясь перед очередным джемом :)

#procedural #art
источник
brain_dump_etc
Это Essence Tactics (#procedural #game) - одна из работ, созданных в рамках PROCJAM'18 (можно скачать и поиграть на разных платформах).
источник
2018 December 27
brain_dump_etc
Вот же книги выходят нынче! Найти бы ещё время, чтобы порочитать и практикой подкрепить...

#electronics #fpga
источник
2018 December 28
brain_dump_etc
Раз уж нынче декабрь и кругом все, кому не лень, публикуют свои Advent Calendars (надо бы и мне сподобиться), поделюсь несколькими интересными, на мой взгляд.

Во-первых, это очередной QEMU Advent Calendar: один день - один самодостаточный образ виртуальной системы или самозагружаемой программки. Например
- "Змейка" на #forth, который бежит поверх Open Firmware для PPC64,
- Работающий Desktop на базе Debian 0.93 (в честь 25-летия операционки),
- Глобальная RISK-подобная статегия, работающая на RISC-V!

Обязательно посмотрите календари за прошлые годы - там тоже много отличного! Скажем, Tetris, помещающийся в MBR и работающий без ОС :)
источник
brain_dump_etc
В этой статье автор делится впечатлениями и опытом, которые он получил, решая задания этого года на Advent of Code (помните такой сайтик?). Решал задания автор на #haskell с целью попрактиковать оный, поэтому статья в первую очередь будет интересна изучающим язык. Да и просто интересно почитать про проблемы, с которыми автор сталкивался, и вещи, которые автор изучил в процессе. Мне лично понравилось!
источник
brain_dump_etc
В этом году прогресс выполнения заданий Advent of Code оформлен в виде псевдоэлектрической псевдосхемы. Надо бы написать свой генератор подобных, раз уж я как-то писал генератор для ёлки.
источник