home.social

#bad_apple — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #bad_apple, aggregated by home.social.

  1. Bad Apple через CSS: как заставить браузер страдать без единой строчки JavaScript

    Есть проекты, которые рождаются не из практической необходимости, а из глубоко нездорового вопроса: а можно ли сделать это совсем не тем инструментом? Обычно, если человек хочет показать в браузере видео, он берёт video. Если хочет покадровую анимацию — пишет немного JavaScript. Он же служит и для потоковой передачи данных. Но все эти подходы слишком нормальные, а потому и недостаточно интересные. Поэтому давайте поставим себе задачу чуть более сомнительную, чем следовало бы: воспроизвести Bad Apple в браузере без JavaScript вообще, опираясь почти целиком на CSS и немного на серверную магию. Ну и чтобы окончательно не сбивать градус абсурда, бекенд мы тоже не будем писать на чем-то скучно-прагматичном. Если заниматься таким делом, то с достоинством: C++26 и Boost.Beast. Результат посмотреть можно тут и на GitHub .

    habr.com/ru/companies/timeweb/

    #Ненормальное_программирование #JSfree #CSS #c++26 #bad_apple #метапрограммирование #timeweb_статьи

  2. Bad Apple через CSS: как заставить браузер страдать без единой строчки JavaScript

    Есть проекты, которые рождаются не из практической необходимости, а из глубоко нездорового вопроса: а можно ли сделать это совсем не тем инструментом? Обычно, если человек хочет показать в браузере видео, он берёт video. Если хочет покадровую анимацию — пишет немного JavaScript. Он же служит и для потоковой передачи данных. Но все эти подходы слишком нормальные, а потому и недостаточно интересные. Поэтому давайте поставим себе задачу чуть более сомнительную, чем следовало бы: воспроизвести Bad Apple в браузере без JavaScript вообще, опираясь почти целиком на CSS и немного на серверную магию. Ну и чтобы окончательно не сбивать градус абсурда, бекенд мы тоже не будем писать на чем-то скучно-прагматичном. Если заниматься таким делом, то с достоинством: C++26 и Boost.Beast. Результат посмотреть можно тут и на GitHub .

    habr.com/ru/companies/timeweb/

    #Ненормальное_программирование #JSfree #CSS #c++26 #bad_apple #метапрограммирование #timeweb_статьи

  3. Bad Apple через CSS: как заставить браузер страдать без единой строчки JavaScript

    Есть проекты, которые рождаются не из практической необходимости, а из глубоко нездорового вопроса: а можно ли сделать это совсем не тем инструментом? Обычно, если человек хочет показать в браузере видео, он берёт video. Если хочет покадровую анимацию — пишет немного JavaScript. Он же служит и для потоковой передачи данных. Но все эти подходы слишком нормальные, а потому и недостаточно интересные. Поэтому давайте поставим себе задачу чуть более сомнительную, чем следовало бы: воспроизвести Bad Apple в браузере без JavaScript вообще, опираясь почти целиком на CSS и немного на серверную магию. Ну и чтобы окончательно не сбивать градус абсурда, бекенд мы тоже не будем писать на чем-то скучно-прагматичном. Если заниматься таким делом, то с достоинством: C++26 и Boost.Beast. Результат посмотреть можно тут и на GitHub .

    habr.com/ru/companies/timeweb/

    #Ненормальное_программирование #JSfree #CSS #c++26 #bad_apple #метапрограммирование #timeweb_статьи

  4. Bad Apple через CSS: как заставить браузер страдать без единой строчки JavaScript

    Есть проекты, которые рождаются не из практической необходимости, а из глубоко нездорового вопроса: а можно ли сделать это совсем не тем инструментом? Обычно, если человек хочет показать в браузере видео, он берёт video. Если хочет покадровую анимацию — пишет немного JavaScript. Он же служит и для потоковой передачи данных. Но все эти подходы слишком нормальные, а потому и недостаточно интересные. Поэтому давайте поставим себе задачу чуть более сомнительную, чем следовало бы: воспроизвести Bad Apple в браузере без JavaScript вообще, опираясь почти целиком на CSS и немного на серверную магию. Ну и чтобы окончательно не сбивать градус абсурда, бекенд мы тоже не будем писать на чем-то скучно-прагматичном. Если заниматься таким делом, то с достоинством: C++26 и Boost.Beast. Результат посмотреть можно тут и на GitHub .

    habr.com/ru/companies/timeweb/

    #Ненормальное_программирование #JSfree #CSS #c++26 #bad_apple #метапрограммирование #timeweb_статьи

  5. Плохое яблоко на русской Ардуине

    Некоторое время назад я поделился первыми впечатлениями от знакомства с Ардуино-совместимой платой ELBEAR ACE-UNO на базе отечественного микроконтроллера MIK32 «Амур». Материал нашёл хороший отклик среди читателей, и это подогрело моё желание развить тему. Правда, подогрев слегка перешёл в фазу медленного бурления, и достиг точки закипания только сейчас. Но лучше поздно, чем никогда. В прошлый раз я входил в эту воду совершенно без подготовки, и почти все мои тесты работали ужасно медленно. Но я верю, что «Амур» может лучше, и сегодня сделаю второй подход к снаряду: всё-таки попытаюсь продемонстрировать художественный фильм «Плохое яблоко», рассказывающий о негативном влиянии продукции компании Apple на моральный облик японских девочек. Попутно расскажу про несколько важнейших практических моментов при работе с «Амуром».

    habr.com/ru/companies/ruvds/ar

    #arduino #ардуино #амур #mik32 #mik32_амур #riscv #riscv #микроконтроллеры #bad_apple #ruvds_статьи

  6. Плохое яблоко на русской Ардуине

    Некоторое время назад я поделился первыми впечатлениями от знакомства с Ардуино-совместимой платой ELBEAR ACE-UNO на базе отечественного микроконтроллера MIK32 «Амур». Материал нашёл хороший отклик среди читателей, и это подогрело моё желание развить тему. Правда, подогрев слегка перешёл в фазу медленного бурления, и достиг точки закипания только сейчас. Но лучше поздно, чем никогда. В прошлый раз я входил в эту воду совершенно без подготовки, и почти все мои тесты работали ужасно медленно. Но я верю, что «Амур» может лучше, и сегодня сделаю второй подход к снаряду: всё-таки попытаюсь продемонстрировать художественный фильм «Плохое яблоко», рассказывающий о негативном влиянии продукции компании Apple на моральный облик японских девочек. Попутно расскажу про несколько важнейших практических моментов при работе с «Амуром».

    habr.com/ru/companies/ruvds/ar

    #arduino #ардуино #амур #mik32 #mik32_амур #riscv #riscv #микроконтроллеры #bad_apple #ruvds_статьи

  7. Плохое яблоко на русской Ардуине

    Некоторое время назад я поделился первыми впечатлениями от знакомства с Ардуино-совместимой платой ELBEAR ACE-UNO на базе отечественного микроконтроллера MIK32 «Амур». Материал нашёл хороший отклик среди читателей, и это подогрело моё желание развить тему. Правда, подогрев слегка перешёл в фазу медленного бурления, и достиг точки закипания только сейчас. Но лучше поздно, чем никогда. В прошлый раз я входил в эту воду совершенно без подготовки, и почти все мои тесты работали ужасно медленно. Но я верю, что «Амур» может лучше, и сегодня сделаю второй подход к снаряду: всё-таки попытаюсь продемонстрировать художественный фильм «Плохое яблоко», рассказывающий о негативном влиянии продукции компании Apple на моральный облик японских девочек. Попутно расскажу про несколько важнейших практических моментов при работе с «Амуром».

    habr.com/ru/companies/ruvds/ar

    #arduino #ардуино #амур #mik32 #mik32_амур #riscv #riscv #микроконтроллеры #bad_apple #ruvds_статьи

  8. Плохое яблоко на русской Ардуине

    Некоторое время назад я поделился первыми впечатлениями от знакомства с Ардуино-совместимой платой ELBEAR ACE-UNO на базе отечественного микроконтроллера MIK32 «Амур». Материал нашёл хороший отклик среди читателей, и это подогрело моё желание развить тему. Правда, подогрев слегка перешёл в фазу медленного бурления, и достиг точки закипания только сейчас. Но лучше поздно, чем никогда. В прошлый раз я входил в эту воду совершенно без подготовки, и почти все мои тесты работали ужасно медленно. Но я верю, что «Амур» может лучше, и сегодня сделаю второй подход к снаряду: всё-таки попытаюсь продемонстрировать художественный фильм «Плохое яблоко», рассказывающий о негативном влиянии продукции компании Apple на моральный облик японских девочек. Попутно расскажу про несколько важнейших практических моментов при работе с «Амуром».

    habr.com/ru/companies/ruvds/ar

    #arduino #ардуино #амур #mik32 #mik32_амур #riscv #riscv #микроконтроллеры #bad_apple #ruvds_статьи

  9. Эмуляция «тетриса» Apollo из 90-х и запуск кода на оригинальном железе

    В этой статье я расскажу о микроконтроллерах Sunplus с ядром 6502 которые использовались в популярных в 90-е "тетрисах" Apollo, а также об их эмуляции. Отдельно опишу способ запуска своего кода на этих играх и в частности проигрыватель "Bad Apple!!", крупнопиксельный кадр из которого показан на КПДВ.

    habr.com/ru/articles/955488/

    #brick_game #тетрис #bad_apple #6502 #декапсуляция

  10. Эмуляция «тетриса» Apollo из 90-х и запуск кода на оригинальном железе

    В этой статье я расскажу о микроконтроллерах Sunplus с ядром 6502 которые использовались в популярных в 90-е "тетрисах" Apollo, а также об их эмуляции. Отдельно опишу способ запуска своего кода на этих играх и в частности проигрыватель "Bad Apple!!", крупнопиксельный кадр из которого показан на КПДВ.

    habr.com/ru/articles/955488/

    #brick_game #тетрис #bad_apple #6502 #декапсуляция

  11. Эмуляция «тетриса» Apollo из 90-х и запуск кода на оригинальном железе

    В этой статье я расскажу о микроконтроллерах Sunplus с ядром 6502 которые использовались в популярных в 90-е "тетрисах" Apollo, а также об их эмуляции. Отдельно опишу способ запуска своего кода на этих играх и в частности проигрыватель "Bad Apple!!", крупнопиксельный кадр из которого показан на КПДВ.

    habr.com/ru/articles/955488/

    #brick_game #тетрис #bad_apple #6502 #декапсуляция

  12. Эмуляция «тетриса» Apollo из 90-х и запуск кода на оригинальном железе

    В этой статье я расскажу о микроконтроллерах Sunplus с ядром 6502 которые использовались в популярных в 90-е "тетрисах" Apollo, а также об их эмуляции. Отдельно опишу способ запуска своего кода на этих играх и в частности проигрыватель "Bad Apple!!", крупнопиксельный кадр из которого показан на КПДВ.

    habr.com/ru/articles/955488/

    #brick_game #тетрис #bad_apple #6502 #декапсуляция

  13. Robotron S6130 — Восставший из мертвых

    История ремонта этой пишущей машинки тянется уже 8 лет! Шутка что-ли — это Самый Первый Артефакт моего youtube-канала ! Robotron S6130 — многофункциональная пишущая машинка формата A2 на базе процессора Z80, с функцией запоминания набранных текстов во встроенной оперативной памяти, с записью и воспроизведением на магнитофон, а также возможностью приема и передачи текстов с ЭВМ по последовательному порту! Однако перед тем как появиться у меня, агрегат порядка четырех лет пролежал в сыром, заброшенном помещении на горе заплесневевших книг. За это время питающая ОЗУ резервная батарейка протекла и пожрала дорожки на материнской плате. Коррозией покрылись и ноги ближайших микросхем, ОЗУ. Разумеется, на первом обзорном видео машинка не подала признаков жизни и я увез ее в гараж на длительное хранение. Да начнется оживление

    habr.com/ru/companies/yadro/ar

    #Пишущая #z80 #оживление #robotron #bad_apple

  14. PAL видеоадаптер на FPGA с буфером кадра

    Наверное, каждый второй разработчик на ПЛИС в начале своего пути пытался визуализировать работу своих схем. Кто-то подключал TFT-дисплей, кто-то — VGA монитор. А у меня под рукой оказался только телевизор с композитным входом. Ну что ж, работаем с тем, что есть!

    habr.com/ru/articles/882626/

    #ПЛИС #FPGA #CPLD #Видеоадаптер #Видеогенератор #VGA #PAL #Буфер_кадра #Bad_Apple #Verilog

  15. День Радио: смотрим видео на радиоспектре через SDR

    Привет, Хабр! На дворе День радио, а значит у нас есть отличный повод сделать что-нибудь интересное. На днях мой взгляд упал на пылившийся в углу SDR-приемник, и тут понеслось.

    habr.com/ru/articles/812975/

    #день_радио #bad_apple #sdr

  16. Повторяем Bad aplle на языке Python ASCII-графикой

    Повторяем Bad Apple в Python ASCII-графикой Доброго времени суток, уважаемые читатели хабра, в этой статье я расскажу Вам о том, как я повторил клип Bad Apple ASCII-графикой

    habr.com/ru/articles/790524/

    #asciiart #bad_apple #python #opencv