habrahabr
Проект «Селенит». Часть 5: Контроллер, встроенное ПО и квадратурный модулятор

Аппаратура SDR (Software-defined Radio), как и следует из названия, представляет собой программно-аппаратный комплекс. В предыдущих частях цикла были рассмотрены преимущественно аппаратные решения радиотракта трансивера Selenite Lite. В большей части данной публикации будет рассмотрена та часть радиостанции, которая предназначена для управления «Radio» и его связи с «Software». Речь пойдёт о контроллере, на котором реализовано составное устройство USB, включающее в себя звуковое устройство U…

  • воскресенье, 17 декабря 2023 г. в 00:00:20
habrahabr
Оборудование домашней стеклодувной мастерской. Огневое оснащение

Стеклодувное приборостроение подразумевает огневой нагрев заготовок — стеклянных трубок и стержней различного диаметра, оно немыслимо без разнообразных горелок и систем их питания. Здесь речь пойдёт об оборудовании небольшого рабочего места для стеклодувных работ в домашней деревенской мастерской. Забавы эти — не более чем хобби и не предполагают какой-либо серийности и повторяемости. Из-за скудного обеспечения и труднодоступности мастерской набор получился интересным и своеобразным. ▍ Гор…

  • воскресенье, 17 декабря 2023 г. в 00:00:20
habrahabr
Как инженер звукозаписывающей компании изобрел компьютерный томограф

Годфри Хаунсфилд, инженер-исследователь компании EMI, изобрел компьютерный томограф после случайного разговора с врачом во время отпуска. Машина, созданная для изображения человеческого мозга, принесла ему Нобелевскую премию. Он предложил разработать аппарат, который мог бы создавать трехмерные изображения мозга с помощью рентгеновских лучей, и EMI одобрила проект. Что же из этого вышло — под катом.Хаунсфилд и его команда испытали ранние прототипы на мозге свиньи и коровы, после чего в 1971 го…

  • воскресенье, 17 декабря 2023 г. в 00:00:19
habrahabr
Компьютерная инвалидность и атрофированная любознательность

Вчера между делом поглядывал в обсуждения про качество написания софта [1] [2] и проблемы старшего поколения с компьютерами «В современном обществе принято заботиться о людях с ограниченными возможностями. Но что, если это ограничение касается возможности работы с компьютерами?» [3]. В какой‑то момент возникла ситуация, которая прекрасно подходит ко всем трём этим обсуждениям.Речь конкретно вот об этой идее: «Ну тогда переиначим — с возрастом прогрессирует скилл „мне это не надо“ и атрофируетс…

  • воскресенье, 17 декабря 2023 г. в 00:00:18
habrahabr
Анонимный Дед Мороз снова на Хабре

Но действовать нужно быстро — если у вас карма +7 и выше , то просто переходите по ссылке. Ну или загляните сначала под кат, там несколько строчек подробностей.Анонимный Дед Мороз, он же АДМ, он же Тайный санта — добрая новогодняя традиция, которая на Хабре впервые появилась в далёком 2012 году благодаря стараниям двух пользователей: @kafeman и @negasus. Да, идея не придумана с нуля, но разве это важно, если творится настоящее новогоднее волшебство — когда пользователи одного сайта просто беру…

  • воскресенье, 17 декабря 2023 г. в 00:00:18
javascript
Facebook выпустил новую CSS-in-JS библиотеку — StyleX

Верней оформил 5 декабря 2023 года для всех то, чем его разработчики пользуются уже давно. Позиционируется данный помощник для js-подобных фреймворков типа React, Preact, Solid, lit-html и Angular, однако оперирующие html шаблонами Vue и Svelte тоже могут задействовать StyleX, но после предварительной специальной её кастомизации.Код в React в итоге выглядит примерно так:import * as stylex from '@stylexjs/stylex'; const colorStyles = stylex.create({ red: { backgroundColor: 'l…

  • воскресенье, 17 декабря 2023 г. в 00:00:15
javascript
Сборка мусора в JavaScript

Каждый из нас, хотя бы раз, слышал о сборке мусора. Мы знаем, что где-то там работает сборщик мусора, убирая за нами ненужные объекты. Но сколько из нас знают, как он устроен под капотом?В этой статье мы заглянем под капот этого процесса, поймем, как работает память, и изучим алгоритм сборки мусора.Поехали убираться!Мы будем рассматривать только V8За основу мы возьмем браузерный движок V8(именно на нем мы будем рассматривать как работает алгоритм сборки мусора), сделаем мы это по нескольким пр…

  • воскресенье, 17 декабря 2023 г. в 00:00:14
github
google / generative-ai-android

Google AI SDK for AndroidGoogle AI SDK for Android The Google AI client SDK for Android enables developers to use Google's state-of-the-art generative AI models (like Gemini) to build AI-powered features and applications. This SDK supports use cases like: Generate text from text-only input Generate text from text-and-images input (multimodal) Build multi-turn conversations (chat) For example, with just a few lines of code, you can access Gemini's multimodal capabilities to generate te…

  • воскресенье, 17 декабря 2023 г. в 00:00:12
github
damo-vilab / i2vgen-xl

Official repo for VGen: a holistic video generation ecosystem for video generation building on diffusion modelsVGen VGen is an open-source video synthesis codebase developed by the Tongyi Lab of Alibaba Group, featuring state-of-the-art video generative models. This repository includes implementations of the following methods: I2VGen-xl: High-quality image-to-video synthesis via cascaded diffusion models VideoComposer: Compositional Video Synthesis with Motion Controllability Hierarchical Spa…

  • воскресенье, 17 декабря 2023 г. в 00:00:11