Forwarded from r/ретранслятор
Media is too big
VIEW IN TELEGRAM
Парень сделал апгрейд шестиструнной акустической гитары, добавив к ней ещё 15 струн. И звучит это прекрасно
r/#nextfuckinglevel
r/#nextfuckinglevel
⚡4
Пробую сделать воспроизводимую сборку моей книги в GNU Guix:
https://github.com/artyom-poptsov/SPARC/blob/master/guix.scm
В GitHub Actions при сборке внутри Docker-образа с Ubuntu почему-то часть книги в конечном PDF отсутствует (~5 мегабайт получается объём файла вместо ~7), тогда как у меня на компьютере книга собирется прекрасно. При этом, в GitHub Actions ошибок при сборке не вижу. Возможно, не учитываю какие-то особенности моего локального окружения.
Вот как раз и пример, где воспроизводимые сборки нужны.
#sparc #guix
https://github.com/artyom-poptsov/SPARC/blob/master/guix.scm
В GitHub Actions при сборке внутри Docker-образа с Ubuntu почему-то часть книги в конечном PDF отсутствует (~5 мегабайт получается объём файла вместо ~7), тогда как у меня на компьютере книга собирется прекрасно. При этом, в GitHub Actions ошибок при сборке не вижу. Возможно, не учитываю какие-то особенности моего локального окружения.
Вот как раз и пример, где воспроизводимые сборки нужны.
#sparc #guix
GitHub
GitHub - artyom-poptsov/SPARC: Science, Programming, Art and Radioelectronics Club (SPARC) book.
Science, Programming, Art and Radioelectronics Club (SPARC) book. - artyom-poptsov/SPARC
⚡3
Archillect
Photo
Сюрреалистичиные и при этом функциональные киберпанковские работы дизайнера Hiroto Ikeuchi:
https://www.designboom.com/technology/hiroto-ikeuchi-cyberpunk-wearable-technology-04-02-2018/
Хотя большая часть антенн в работах добавлена чисто для эстетических целей, наушники и распираторы вполне функциональны.
Вот её официальный сайт:
https://ikeuchiproducts.com/
#art
https://www.designboom.com/technology/hiroto-ikeuchi-cyberpunk-wearable-technology-04-02-2018/
Хотя большая часть антенн в работах добавлена чисто для эстетических целей, наушники и распираторы вполне функциональны.
Вот её официальный сайт:
https://ikeuchiproducts.com/
#art
https://www.youtube.com/watch?v=0_vqIgbuqBw
Выглядит интересно. Вот собственно книга:
https://www.amazon.com/Engines-Inner-Workings-Machines-World/dp/076249834X
Мой перевод заголовка: "Двигатели: Внутреннее устройство машин, двигающих мир."
#books
Выглядит интересно. Вот собственно книга:
https://www.amazon.com/Engines-Inner-Workings-Machines-World/dp/076249834X
Мой перевод заголовка: "Двигатели: Внутреннее устройство машин, двигающих мир."
#books
Очередная прикольная лекция от Aron Ra:
https://www.youtube.com/watch?v=IeoOqeiF_2Y
https://www.youtube.com/watch?v=IeoOqeiF_2Y
YouTube
Insincere Believers
Join this channel to get access to perks:
https://www.youtube.com/channel/UCAJfDidJyukTekgSRZrjadw/join
This was my presentation at B.A.H.A.con 2023 in Sarnia Ontario Canada.
If you like what I do, please consider supporting my efforts.
PATREON ► https:/…
https://www.youtube.com/channel/UCAJfDidJyukTekgSRZrjadw/join
This was my presentation at B.A.H.A.con 2023 in Sarnia Ontario Canada.
If you like what I do, please consider supporting my efforts.
PATREON ► https:/…
⚡1
memory heap
Пробую сделать воспроизводимую сборку моей книги в GNU Guix: https://github.com/artyom-poptsov/SPARC/blob/master/guix.scm В GitHub Actions при сборке внутри Docker-образа с Ubuntu почему-то часть книги в конечном PDF отсутствует (~5 мегабайт получается объём…
Сборка книги через GNU Guix заработала:
https://github.com/artyom-poptsov/SPARC/actions/runs/6017439099
Благодаря GNU Guix теперь книга автоматически собирается через GitHub Actions, как и должна, в полном объёме.
\o/
Но воспроизводимости ещё не достиг, т.к. в том числе в книге используется генератор случайных (или псевдо-случайных) чисел для создания некоторых графиков, и по понятным причинам каждый PDF-файл немного отличается от предыдущего. Возможно, есть ещё какие-то недочёты.
Надо придумать какой-то способ сделать сборку повторяемой. Самый простой способ сделать повторяемые графики — это выставить начальную точку отсчёта генератора псевдослучайных чисел в какое-то одно значение, например в "42". Но тогда графики, которые должны показывать "белый шум", будут всегда одинаковые, что не интересно. Другой вариант, который я вижу — это взять коммит, с которого собирается книга, и из его хэша "сварить" начальную точку отсчёта для генератора псведослучайных чисел — тогда и график будет меняться в разных версиях книги, и повторяемость в рамках одного коммита будет. Но как это сделать, я до конца пока не придумал (идеи принимаются.)
#guix #sparc
https://github.com/artyom-poptsov/SPARC/actions/runs/6017439099
Благодаря GNU Guix теперь книга автоматически собирается через GitHub Actions, как и должна, в полном объёме.
\o/
Но воспроизводимости ещё не достиг, т.к. в том числе в книге используется генератор случайных (или псевдо-случайных) чисел для создания некоторых графиков, и по понятным причинам каждый PDF-файл немного отличается от предыдущего. Возможно, есть ещё какие-то недочёты.
Надо придумать какой-то способ сделать сборку повторяемой. Самый простой способ сделать повторяемые графики — это выставить начальную точку отсчёта генератора псевдослучайных чисел в какое-то одно значение, например в "42". Но тогда графики, которые должны показывать "белый шум", будут всегда одинаковые, что не интересно. Другой вариант, который я вижу — это взять коммит, с которого собирается книга, и из его хэша "сварить" начальную точку отсчёта для генератора псведослучайных чисел — тогда и график будет меняться в разных версиях книги, и повторяемость в рамках одного коммита будет. Но как это сделать, я до конца пока не придумал (идеи принимаются.)
#guix #sparc
GitHub
GitHub - artyom-poptsov/SPARC: Science, Programming, Art and Radioelectronics Club (SPARC) book.
Science, Programming, Art and Radioelectronics Club (SPARC) book. - artyom-poptsov/SPARC
⚡2
Создание фотографий на листьях живых растений за счёт фотосинтеза:
https://youtu.be/-qETedzsFIE
#science
https://youtu.be/-qETedzsFIE
#science
YouTube
Photosynthesis photography: Making images with living plant leaves
How to make photographs using plant leaves: the technique, examples, f/0.5 camera lens construction, and tips & tricks that I learned along the way.
Inspiration for this project came from a 1970's video made by The Royal Institution: https://www.youtube…
Inspiration for this project came from a 1970's video made by The Royal Institution: https://www.youtube…