memory heap
IMG_20220209_082917.jpg
Напечатал студентам, которые участвовали в конкурсе проектов на Arduino в рамках учебной практики, призы. За первое место подарил мини-набор с Arduino.
Модельки орков брал отсюда:
https://www.thingiverse.com/thing:2991826
У автора этих моделей есть ещё интересные проекты, рекомендую посмотреть.
#3dprinting
Модельки орков брал отсюда:
https://www.thingiverse.com/thing:2991826
У автора этих моделей есть ещё интересные проекты, рекомендую посмотреть.
#3dprinting
Thingiverse
The Orc Horde by Valandar
( This item sponsored by my Kickstarter, Titans of Legend )WAAAAAAAAAAGGGGGGGHHHHHHH!!!!!!!!!!!!!The horde is coming! Archers, swordsmen, spearmen, unit commanders, a shaman, and even the Big Boss, all charging towards your printer so they can get to grips…
А вот так можно решить проблему с отстутствием звука после вывода Ubuntu 20.04 из гибернации на ноутбуке Samsung NP530U4C:
Решение найдено здесь:
https://askubuntu.com/questions/1158593/sound-problem-ubuntu-18-04-no-sound-after-suspend
Там ещё скрипт предлагается сделать, который автоматически эту команду выполняет. Пока этот вариант не тестировал.
Вышеописанная проблема проявляется не всегда, но раньше, когда это происходило, решал её перезагрузкой.
#gnu #linux #ubuntu
$ pacmd set-card-profile 0 output:analog-stereo
Решение найдено здесь:
https://askubuntu.com/questions/1158593/sound-problem-ubuntu-18-04-no-sound-after-suspend
Там ещё скрипт предлагается сделать, который автоматически эту команду выполняет. Пока этот вариант не тестировал.
Вышеописанная проблема проявляется не всегда, но раньше, когда это происходило, решал её перезагрузкой.
#gnu #linux #ubuntu
Ask Ubuntu
sound problem (Ubuntu 18.04): no sound after suspend
I have a sound problem (running Ubuntu 18.04 on an Acer Swift 1). After booting, the sound works perfectly fine at first (both via speakers and headphones). But if I suspend and then come back late...
Выпущен релиз GNU Guile 3.0.8:
https://www.gnu.org/software/guile/news/gnu-guile-308-released.html
Одна из новых возможностей называется "Меж-модульное встраивание". Ниже мой вольный перевод из NEWS-файла.
Хотя исторически Guile рассматривал модули в роли прославленных хэш-таблиц, большинство модулей на самом деле объявлены в декларативном стиле — т.е. они всего лишь опредляеют функции и переменные для предоставления их другим модулям к использованию, и не манипулируют модулями, как объектами первого класса.
Начиная с версии 3.0.0, Guile пользуется этой декларативной семантикой для того, чтобы позволить определениям верхнего уровня быть встроенными в местах их использования в той же единицы компиляции, при условии, что привязка (binding) никогда не присваевается и определена только один раз. Guile 3.0.8 расширяет эти возможности, позволяя некоторым экспортированным декларативным определениям быть встроенными в других модулях.
Эта возможность в основном прозрачна для пользователя и включена на умолчальном уровне оптимизации
Тем не менее следует заметить, что если некое определение изменяется в модуле А, то отдельно скомпилированный модуль Б, который использует изменившееся определение из модуля А, не будет автоматически перекомпилирован. Подобная же ситуация может наблюдатся в случае с макросами. Это ограничение мы [разработчики GNU Guile — прим. перев.] хотели бы исправить.
Ещё одним ограничением является то, что меж-модульное встраивание доступно только для импортов из модулей, которые уже скомпилироавны с оптимизацией
При принятии решения, нужно ли включать вышеописанную возможность по-умолчанию, мы взвесили проблемы удобства использования при "протухании" встроаенных привязок [т.е. если привязки, импортированные в модуль Б из модуля А были обновлены в модуле А — прим. перев.], и преимущества от возможности "размытия" границ между модулями, когда эти границы более не являются границами оптимизации. В конечном счёте, мы пришли к решению "сделаем это!" Тем не менее мы были бы рады услышать обратную связь от пользователей в свете того, стоит ли оставлять новую возможность включённой по-умолчанию — до тех пор, пока у нас не будет правильного представления о том, устарел скомпилированный файл , или нет.
#gnu #guile
https://www.gnu.org/software/guile/news/gnu-guile-308-released.html
Одна из новых возможностей называется "Меж-модульное встраивание". Ниже мой вольный перевод из NEWS-файла.
Хотя исторически Guile рассматривал модули в роли прославленных хэш-таблиц, большинство модулей на самом деле объявлены в декларативном стиле — т.е. они всего лишь опредляеют функции и переменные для предоставления их другим модулям к использованию, и не манипулируют модулями, как объектами первого класса.
Начиная с версии 3.0.0, Guile пользуется этой декларативной семантикой для того, чтобы позволить определениям верхнего уровня быть встроенными в местах их использования в той же единицы компиляции, при условии, что привязка (binding) никогда не присваевается и определена только один раз. Guile 3.0.8 расширяет эти возможности, позволяя некоторым экспортированным декларативным определениям быть встроенными в других модулях.
Эта возможность в основном прозрачна для пользователя и включена на умолчальном уровне оптимизации
-O2. "Небольшие" определения могут быть встроены между модулями (при флаге -Oinlinable-exports, включённом в уровень оптимизации -O2.) Решение о встраивании принимается Guile на этапе частичного вычисления выражений (флаг-модификатор -Ocross-module-inlining modifier для -Opeval, включённого также при -O2).Тем не менее следует заметить, что если некое определение изменяется в модуле А, то отдельно скомпилированный модуль Б, который использует изменившееся определение из модуля А, не будет автоматически перекомпилирован. Подобная же ситуация может наблюдатся в случае с макросами. Это ограничение мы [разработчики GNU Guile — прим. перев.] хотели бы исправить.
Ещё одним ограничением является то, что меж-модульное встраивание доступно только для импортов из модулей, которые уже скомпилироавны с оптимизацией
-O2 (или, как вариант, с флагом -Oinlinable-exports.)При принятии решения, нужно ли включать вышеописанную возможность по-умолчанию, мы взвесили проблемы удобства использования при "протухании" встроаенных привязок [т.е. если привязки, импортированные в модуль Б из модуля А были обновлены в модуле А — прим. перев.], и преимущества от возможности "размытия" границ между модулями, когда эти границы более не являются границами оптимизации. В конечном счёте, мы пришли к решению "сделаем это!" Тем не менее мы были бы рады услышать обратную связь от пользователей в свете того, стоит ли оставлять новую возможность включённой по-умолчанию — до тех пор, пока у нас не будет правильного представления о том, устарел скомпилированный файл , или нет.
#gnu #guile
www.gnu.org
GNU Guile
Andy Wingo — February 11, 2022
Крутое интервью с Limor Fried (a.k.a Lady Ada), основателем компании Adafruit Industries:
https://www.youtube.com/watch?v=D27U3wHN8fs
https://www.youtube.com/watch?v=D27U3wHN8fs
YouTube
Limor Fried, Founder & CEO, Adafruit Industries | MAKERS
makers.com/techmakers Electronics. Companies. Movements. Limor Fried can build anything. In fact, the MIT graduate loves sharing her ideas and the tools for creating them so much she created Adafruit Industries, a top-20 U.S. manufacturing firm and a global…
Результат многочасового дебага дал свои плоды:
https://debbugs.gnu.org/cgi/bugreport.cgi?bug=52975#14
Если коротко — похоже, получилось исправить очередной segfault в Guile-SSH.
#dev #projects #guile #ssh
https://debbugs.gnu.org/cgi/bugreport.cgi?bug=52975#14
Если коротко — похоже, получилось исправить очередной segfault в Guile-SSH.
#dev #projects #guile #ssh
- Что сказала функция в Python, когда её попросили сделать работу?
- Я
- Я
pass.🤔2
Media is too big
VIEW IN TELEGRAM
С практики по программированию микроконтроллеров. Проект под авторством Андрея Пегасина и Ильи Ёлкина.
#music
Любопытный альбом 1981 года, "Time" — под авторством Electric Light Orchestra:
https://www.youtube.com/watch?v=yxBZhHE-R7M
Любопытный альбом 1981 года, "Time" — под авторством Electric Light Orchestra:
https://www.youtube.com/watch?v=yxBZhHE-R7M
memory heap
Выглядит эпично.
Создал Россию на Hackerspaces Wiki: https://wiki.hackerspaces.org/Russia
На Wiki есть такая фича, что зарегистрированный пользователь может указать, что хочет создать хакерспейс в указанной стране/городе, и сама Wiki автоматически агрегирует эту информацию на странице городов и стран — таким образом, люди могут видеть, кто ещё хочет создать хакерспейс и скооперироваться.
На Wiki есть такая фича, что зарегистрированный пользователь может указать, что хочет создать хакерспейс в указанной стране/городе, и сама Wiki автоматически агрегирует эту информацию на странице городов и стран — таким образом, люди могут видеть, кто ещё хочет создать хакерспейс и скооперироваться.
memory heap
Выглядит эпично.
И тут внезапно понял, что на той Wiki уже есть "Russian Federation". Сделал перенаправление с "Russia" на "Russian Federation".
На данный момент список хакерспейсов в России на глобальной Hackerspaces Wiki выглядит так:
https://wiki.hackerspaces.org/Russian_Federation
Hackerspaces Wiki использует надстройку над MediaWiki под названием "Semantic Wiki", которая позволяет добавлять машиночитаемые свойства к страницам, обрабатывать их и агрегировать различными способами (подробнее см. Семантическая паутина)
На данный момент список хакерспейсов в России на глобальной Hackerspaces Wiki выглядит так:
https://wiki.hackerspaces.org/Russian_Federation
Hackerspaces Wiki использует надстройку над MediaWiki под названием "Semantic Wiki", которая позволяет добавлять машиночитаемые свойства к страницам, обрабатывать их и агрегировать различными способами (подробнее см. Семантическая паутина)
samskeyti (cover)
avp && BeeStarlight
Сегодня попробовали вместе с @BeezzareChan сыграть кусочек композиции "Samskeyti" (Sigur Rós). Я на клавишах, @BeezzareChan — на омникорде. Чистой воды самодеятельность и импровизация, но получилось забавно. Думаю, если попрактиковаться, можно получше записать. Что интересно, омникорд достаточно хорошо заменяет фисгармонию, которая звучит в оригинальной композиции.
#music
#music
Собственно "Samskeyti" от Sigur Rós:
https://www.youtube.com/watch?v=y4-3fNNpWKs
Минималистичная и при этом очень красивая композиция, IMHO.
#music
https://www.youtube.com/watch?v=y4-3fNNpWKs
Минималистичная и при этом очень красивая композиция, IMHO.
#music
YouTube
Samskeyti - Sigur Ros - mastered
Visit my channels on Rumble
https://rumble.com/search/video?q=verdefronterecords
https://rumble.com/search/video?q=alverdewords
https://rumble.com/search/video?q=secretmusic
https://rumble.com/search/video?q=verdefronterecords
https://rumble.com/search/video?q=alverdewords
https://rumble.com/search/video?q=secretmusic
Записанная мной в своё время на слух цитата из замечательной лекции писателя-фантаста Айзека Азимова, "How People Can Save the Earth for Humans":
http://youtu.be/UQfYKbKdlBM
"I was born in Soviet Union, I was born to a family that was Orthodox Jewish, what else?.. It was the only thing it was when I was born. I have no feeling of "russioness" about me, I have no feeling of "jewishness" about me. [...] The point is what I do have a large feeling about — it's not even that I have a large feeling of being "american" because I'm teaching myself not to be nationalistic, you know, I'm trying to be a human. But you know what I can't get away from? By god I'm a New Yorker! [laughter] I mean... I mean I can't bare when people say that's the things about New York, you know. But that's something that give me the sense of roots, that's all. But you know these roots are not in the genes, these roots are not something you born with, these roots are something that manufactured out of your surroundings."
Мой перевод:
"Я родился в Советском Союзе, в семье ортодоксальных евреев, что ещё?.. Это было всем, что у меня было на момент рождения. У меня нет чувства "российскости" во мне — также, как и нет чувства "еврейскости". [...] Я хочу вам объяснить, к чему испытываю трепетные чувства — и это даже не чувство бытия "американцем", так как я обучаю себя не быть националистом, понимаете, я пытаюсь быть просто человеком. Но знаете, к чему я действительно неравнодушен? Ей-богу, я ведь Нью-Йоркер! [смех] То есть... То есть я вообще терпеть не могу, когда люди говорят — да это же суть Нью-Йорка, знаете ли. Но это как раз то, что даёт мне чувство "корней", не более того. Но знаете, эти корни не вписаны в наши гены, эти корни не являются чем-то, с чем мы рождаемся, они являются тем, что можно выработать из вашего окружения."
http://youtu.be/UQfYKbKdlBM
"I was born in Soviet Union, I was born to a family that was Orthodox Jewish, what else?.. It was the only thing it was when I was born. I have no feeling of "russioness" about me, I have no feeling of "jewishness" about me. [...] The point is what I do have a large feeling about — it's not even that I have a large feeling of being "american" because I'm teaching myself not to be nationalistic, you know, I'm trying to be a human. But you know what I can't get away from? By god I'm a New Yorker! [laughter] I mean... I mean I can't bare when people say that's the things about New York, you know. But that's something that give me the sense of roots, that's all. But you know these roots are not in the genes, these roots are not something you born with, these roots are something that manufactured out of your surroundings."
Мой перевод:
"Я родился в Советском Союзе, в семье ортодоксальных евреев, что ещё?.. Это было всем, что у меня было на момент рождения. У меня нет чувства "российскости" во мне — также, как и нет чувства "еврейскости". [...] Я хочу вам объяснить, к чему испытываю трепетные чувства — и это даже не чувство бытия "американцем", так как я обучаю себя не быть националистом, понимаете, я пытаюсь быть просто человеком. Но знаете, к чему я действительно неравнодушен? Ей-богу, я ведь Нью-Йоркер! [смех] То есть... То есть я вообще терпеть не могу, когда люди говорят — да это же суть Нью-Йорка, знаете ли. Но это как раз то, что даёт мне чувство "корней", не более того. Но знаете, эти корни не вписаны в наши гены, эти корни не являются чем-то, с чем мы рождаемся, они являются тем, что можно выработать из вашего окружения."
YouTube
Isaac Asimov How People Can Save The Earth for Humans
Watch the video learn about Asimov, get the transcript, links to books and associated groups here: http://ubcome.com/asimovchannel/
Isaac Asimov speaks in 1989 on how humanity can come together and save the planet for future civilization. (This is the…
Isaac Asimov speaks in 1989 on how humanity can come together and save the planet for future civilization. (This is the…