Обновить
512K+
3 746,29
Рейтинг
154 787
Подписчики
Сначала показывать

Полный геном и его анализ в домашних условиях: сам себе генетик с Just-DNA-Lite, плагин для Claude Code. Часть 4

Уровень сложностиСредний
Время на прочтение12 мин
Охват и читатели6.3K

В прошлой части мы говорили об опыте анализа генома ИИ-моделями и о базовых функция опенсурсной программы Just-DNA-Lite, а также о простой пересборке генома.

В этой статье поговорим о том, как подойти к анализу генома более профессионально: о специальном плагине к Claude Code, MCP-сервере и более подробно о том, как получить полигеномные оценки от Just-DNA-Lite. Ну и о диагностике по геному.

Читать далее

Полезные ссылки

Опенсорсные альтернативы Discord на своём сервере

Уровень сложностиПростой
Время на прочтение5 мин
Охват и читатели101K
Всего голосов 33: ↑33 и ↓0+51
Комментарии23

Как поднять свой сервер TeamSpeak

Уровень сложностиСредний
Время на прочтение6 мин
Охват и читатели118K
Всего голосов 23: ↑23 и ↓0+32
Комментарии17

Электронно-лучевые видеопроекторы. Это как?

Уровень сложностиСредний
Время на прочтение8 мин
Охват и читатели8.3K

Картинка: Peter F. Yanczer, earlytelevision.org

Всем известно такое устройство, как видеопроектор. Они широко используются для целей образования, бизнеса и даже для дома.

Перечень их основных технологий тоже известен — DLP, 3LCD, LCoS.

Однако как вам понравится, пожалуй, один из самых странных (и потрясающих с технической точки зрения!) проекционных аппаратов в истории — видеопроектор на электронно-лучевой трубке?! О_о Где электронно-лучевая трубка — это только маааленький кусочек странностей!

Как старый поклонник видеопроекторов, я никак не мог пройти мимо этой темы… :-) Итак…

Читать далее

Исследование кода GTA Vice City

Уровень сложностиСредний
Время на прочтение14 мин
Охват и читатели16K

В этой статье мы проанализируем код одной из самых известных в мире игр: Grand Theft Auto Vice City. Это игра, на которой мы выросли. Хотя с момента её выпуска прошло более двадцати лет, код игры по-прежнему нас восхищает. Он не только хорошо работает на CPU с частотой 300 МГц (поскольку изначально его писали для PlayStation 2), но и обеспечивает игровой процесс без экранов загрузки сегментов карты, несмотря на ограничение в 32 МБ ОЗУ.

Здесь стоит упомянуть, что мы будем рассматривать не оригинальный исходный код, написанный Rockstar, а код на C++, полученный реверс-инжинирингом двоичных файлов игры. Мы поговорим о специфике эпохи PS2, почему игра почти никогда не распределяет память, о том, что весь город состоит из 25 пешеходов и 12 машин, обсудим работу физики и распознавание коллизий. В игре даже есть используемая для трюков система реплеев, которой для записи всех движущихся вокруг игрока объектов хватает одного мегабайта памяти.

Кроме того, Rockstar реализовала точно ту же механику работы с данными, что и в современных ECS-движках: целое число, в котором упакованы индекс слота и счётчик поколений, благодаря чему устаревшая ссылка ни на что не указывает.

В конце мы поговорим о знаменитых читах игры и о том, как она боролась с пиратством, ломая снайперскую винтовку, создавая ураган или даже повреждая данные сохранений.

Читать далее

Ай да китайцы! Светосильный фикс 7artisans 50mm f/0.95

Уровень сложностиПростой
Время на прочтение4 мин
Охват и читатели14K

На одной известной барахолке приметил необычный лот — объектив с фокусным расстоянием 50 миллиметров и необычной светосилой f/0.95 за относительно доступные деньги (10 000 руб.), под байонет любимого «Олимпуса». Не удержался от соблазна и заказал. И этот полностью механический объектив превзошёл ожидания и развеял сомнения. Оказался качественно сделанным, интересным, с характером.

Читать далее

Серверы из ноутбуков, смартфонов и приставок

Уровень сложностиСредний
Время на прочтение7 мин
Охват и читатели14K

Мировой кризис взвинтил цены на память и комплектующие. В такой ситуации лучшая стратегия — рационально относиться к старому железу. Например, у Meta* в новых DDR5-серверах работает старая память DDR4 через кастомную ASIC-микросхему Vistara без потери производительности. То есть ребята разработали собственный чип, карту-переходник для CXL и драйверы для ядра Linux — лишь бы использовать старую память.

Если пойти ещё дальше, то в качестве серверов подходят старые смартфоны, ноутбуки, игровые приставки и даже одноразовые вейпы. Эта тема поднималась и раньше, но сейчас всплыло несколько интересных примеров.

Читать далее

Почему Docker не всегда лучший выбор и чем его заменить

Уровень сложностиСредний
Время на прочтение10 мин
Охват и читатели24K

Docker — отличный инструмент, но «отличный» не значит «единственный» и тем более не значит, что он подходит для любой задачи. На одиночном сервере с одним-двумя приложениями Docker может принести больше проблем, чем пользы. Демон, образы, слои, сети и тома упрощают упаковку и запуск приложений, но на одиночке или небольшом VDS они избыточны. Под катом о том, в каких случаях Docker не нужОн, чем его заменить и как. 

Читать

Подключаем к Raspberry Pi Pico MIDI-клавиатуру и делаем музыкальный синтезатор

Уровень сложностиСредний
Время на прочтение17 мин
Охват и читатели13K

Несколько лет назад я купил MIDI-клавиатуру. И как это часто бывает с вещами, о которых долго мечтал: поигрался, сбил свой интерес и положил пылиться на полку. Но вот недавно у меня возникло желание сделать из MIDI-клавиатуры синтезатор.

Многие могут спросить: а в чём проблема? Взял МIDI-клавиатуру, подключил к компьютеру или смартфону с программой и играй сколько хочешь. Но у меня другая цель — понять, как нажатие на клавишу превращается в звук.

Читать далее

Как я получал степень бакалавра по Computer Science на Coursera

Уровень сложностиПростой
Время на прочтение11 мин
Охват и читатели17K

В сентябре 2022 года я под влиянием импульса зарегистрировался на курс бакалавра Computer Science, увидев его рекламу на Coursera. Я давно думал о получении степени, уже долго время работая без неё, но не знал, как к этому подступиться. И теперь, спустя три года и девять месяцев (последние три из которых были проведены в ожидании моих результатов), я наконец-то получил свою степень, занимаясь только в нерабочее время и параллельно работая на полную ставку.

В этой статье я вкратце опишу этот процесс.

Читать далее

Langflow. Самый удобный визуальный редактор для оркестрации ИИ агентов

Уровень сложностиПростой
Время на прочтение6 мин
Охват и читатели16K

Сегодня мы ищем всё более удобные решения в сфере ИИ-агентов. Речи о том, чтобы руками писать хотя бы значительную часть агентных систем — не идёт.

Однако, при работе с популярными фреймворками Langchain и Langraph мы имеем дело с графами, и было бы удобно видеть их структуру и работать по большей части не с кодом, а непосредственно с графом.

В данной статье мы поговорим о LangFlow. Это визуальный редактор для оркестрации ИИ агентов, с поддержкой локального развёртывания, вайбкодинг-инструментами, и интеграцией MCP и внешних api.

Читать далее

Ненависть к ИИ

Уровень сложностиПростой
Время на прочтение7 мин
Охват и читатели17K

Как всегда, определённая часть общества выступает против развития технологий, эдакие неолуддиты. Раньше они выступали против станков, роботов, телевидения, компьютерных игр и так далее, сейчас — против ИИ и дата-центров.

Молодёжь протестует на бытовом уровне, покупая старые смартфоны и бойкотируя AI-сервисы. В поколении 18–29 лет это реально модный тренд, как плёночные фотоаппараты. Но в целом ненависть к ИИ объединяет очень широкие массы. И уже началось организованное сопротивление. Из-за протестов сорвано строительство десятков ЦОДов.

Читать далее

ЭВМ в народном хозяйстве: поколения, тяжёлая промышленность и энергетика

Уровень сложностиСредний
Время на прочтение17 мин
Охват и читатели18K

В первой части статьи мы обсудили те вводные, с которыми столкнулся Советский Союз на заре появления ЭВМ. Вспомнили про негативное отношение к кибернетике, страх бюрократии и знаковых людей, которые меняли ситуацию. В этой статье мы продолжим тему: сначала пройдемся по четырем поколениям ЭВМ, которые использовались в СССР, а затем посмотрим, как эти машины работали на земле — в металлургии, машиностроении, энергетике и нефтянке.

Читать далее

Ваше «приложение» могло быть просто сайтом (и я ему в этом помог)

Уровень сложностиПростой
Время на прочтение5 мин
Охват и читатели22K

Этим летом наша детская школа искусств выступает с песнями и танцами на шоу в Диснейленде. Мы все предвкушаем поездку, но мою радость слегка омрачил тот факт, что для доступа к расписанию, графику поездки и информации о проживании придётся установить приложение Travelbound.

Да на кой оно мне надо? Это должна была быть простая веб-страница. С чего ради я должен устанавливать очередное хреново приложение только ради того, чтобы увидеть информацию, которую можно было уместить в гораздо более компактном, быстром и доступном документе?

И я нисколько не преувеличиваю. По своей сути, это приложение представляет текст, картинки и ссылки на PDF-файлы, загружаемые из интернета.

Читать далее

Экономим $1500 на японской бутиковой педали для электрогитары

Уровень сложностиПростой
Время на прочтение8 мин
Охват и читатели18K

Привет, Хабр! Меня попросили создать педаль гитарного перегруза, внешний вид и звучание которой должны максимально приблизиться к легендарному японскому овердрайву Barbarossa Gargoyle, выпускаемому в очень малых количествах и продаваемому по высоким ценам.

Музыкантам надо помогать, поскольку они делают нашу жизнь лучше и интереснее. Поэтому мне пришлось отложить в сторону другие дела и заняться новым проектом.

Под катом вас ждёт видео со звучанием, схема моей версии эффекта и подробное описание того, как она работает.

Потребовалось изменить номиналы 3 деталей

Как изобрели письменность? Часть 1: от рисунков, токенов и прото-письма к клинописи

Уровень сложностиПростой
Время на прочтение12 мин
Охват и читатели18K

Наш современный мир переполнен, буквально затоплен текстами на разных языках, написанными разными системами письма. Они окружают нас везде, в оффлайне и тем более в онлайне. Человек XXI века ежедневно прочитывает столько информации, сколько образованные люди древности порой читали за всю жизнь. Обитателям сети очень трудно представить то, как жило подавляющее большинство человечества в прошлые эпохи — когда и текстов, и умеющих их читать было несопоставимо меньше. А большую часть истории нашего вида Homo Sapiens никаких текстов не было вовсе. Первые достоверно известные системы письменности в строгом смысле слова, шумерская клинопись и египетская иероглифика, появились немногим более пяти тысяч лет тому назад. Они просуществовали тысячелетия, сильно изменившись в процессе, но в итоге уступили место алфавитным системам письма — а вот возникшая несколько позже китайская иероглифика процветает и поныне. Системы письма рождались и умирали, порождали одна другую, менялись порой очень радикальным образом, и процесс этот продолжается и поныне. Попробуем в этом разобраться.

Читать далее

Инструкция по секвенированию собственной ДНК в домашних условиях

Уровень сложностиСложный
Время на прочтение17 мин
Охват и читатели20K

Я уже пять раз секвенировал свой геном с помощью портативного секвенатора MinION, разработанного Oxford Nanopore Technologies. Этот процесс включает взятие мазка, его подготовку, пропуск через секвенатор и последующий анализ. Для этой задачи хорошо подходит буккальный эпителий (клеточная ткань внутренней поверхности щёк) — он легко доступен и быстро восстанавливается. Однако эти ткани не подходят для диагностики рака, выявления воспалений или оценки экспрессии генов в других частях тела. Например, если у вас сыпь на груди и вы хотите узнать, какие гены экспрессируются в воспаленных клетках, вам нужно собирать именно эти проблемные клетки и сравнивать с их здоровыми образцами.

Для секвенирования клеток я купил специальный лабораторный материал и расходники. Мне пришлось около двух месяцев собирать всё необходимое, чтобы выполнить качественный процесс от и до. К тому же, стоит это всё очень дорого для рядового человека, хотя цены снижаются (причём экспоненциально!). Так что в будущем мы получим вполне доступную технологию — как это было с сотовыми телефонами или ИИ — которая позволит нам в реальном времени узнавать экспрессию генов ДНК и РНК.

Читать далее

Ходовые вакуумметры. Часть 2. Манометры термопарные

Уровень сложностиСредний
Время на прочтение9 мин
Охват и читатели15K

Приступив к сборке откачного поста [1] для изготовления любительских электровакуумных и ионных (газонаполненных) приборов в домашней мастерской [2], неизбежно столкнулся с выбором средств измерения остаточного давления в «системе». Делом, как оказалось, мудрёным, но и прелюбопытным. Прямые измерения отрицательного давления, как, например, в манометрах барометрических [3] и компрессионных — процесс небыстрый, громоздкий и хлопотный, часто требующий ртуть и немало. Применять подобные средства измерения, например, U-манометры c маслом, разумно только для градуировки рабочих вакуумметров косвенного измерения — где используется какой-то из физических эффектов связывающий давление и некую электрическую (не всегда и не везде) величину. Например, в манометрах сопротивления (Пирани) [4], ухудшение вакуума в колбе лампы-преобразователя увеличивает потери тепла нагретой током металлической нити. Регистрируемая величина — изменение сопротивления нити или количество затраченной на нагрев энергии. Рассмотрим же ещё один тип очень распространённых манометров — тепловые термопарные — как включаются, как работают, особенности, ретро и современные заводские варианты, измерительные блоки для них.

Читать далее

Nintendo Switch 2: островок стабильности в бушующей индустрии видеоигр

Уровень сложностиПростой
Время на прочтение10 мин
Охват и читатели15K

За восемь лет своего жизненного цикла первая Nintendo Switch стала настоящим культурным феноменом. Космических масштабов линейка оригинальных проектов от самой «Большой Н» и студий-партнёров, в которой нашлось место как уверенным продолжателям прошлых традиций, так и забавным экспериментам; появление на столь объективно слабом устройстве новых игр и портов со «старших» консолей, которых, казалось, не должно существовать; большие тиражи, на уровне самой PlayStation 2, и статус практически обязательного игрового аксессуара (по крайней мере в регионах Японии и Северной Америки). Даже в нашей стране геймеры, хотя и с большим изначальным скепсисом, смогли принять творение Nintendo, чья продукция у нас всегда существовала как будто для своего, очень ограниченного круга поклонников.

«Переключатель» не конкурировал напрямую, но существовал наравне с PlayStation 4 и Xbox One — консолями, которые, по совместительству, нанесли сокрушительный удар по Wii U, предшественнику Switch. С выходом же девятого поколения игровых приставок и в целом глобальными изменениями в индустрии, первое поколение гибрида от Nintendo перестало восприниматься также инновационно, да и выход больших новых игр и портов замедлился. Начались спекуляции по поводу потенциального «Switch Pro» — каждый инсайдер в социальных сетях считал своим долгом поделиться «сверхсекретной» информацией из кулуаров японской корпорации. По факту же ждать полноценного продолжателя идей гибридного гейминга от Nintendo пришлось долгие годы.

Стоило ли ожидание того и что такое Switch 2 спустя год своего релиза в современном, очень неопределённом мире видеоигровой индустрии, разбираемся в новом гибридном материале.

Let's-a go!

GitLab Runners: полное руководство от shell до Kubernetes

Уровень сложностиПростой
Время на прочтение9 мин
Охват и читатели12K

Почти все причастные к разработке сталкивались с CI, и я уверен, что большинство знает про существование раннеров, на которых крутится наш CI. Но, как показывает практика, далеко не все знают о том, что раннеры бывают разных видов и что под разные сценарии DevOps в вашей команде подготовил разные окружения. Да и сами DevOps иногда оказываются в ступоре, когда на техническом интервью их спрашивают, чем docker от docker autoscaler отличается. Поэтому я решил собрать весь основной материал в виде большой шпаргалки. Сегодня разберём: какие раннеры бывают, какие плюсы и минусы у каждого, где какой лучше использовать, ну и на какие грабли вы можете наткнуться при работе.

Данная статья написана для версии GitLab / GitLab Runner 18.x. GitLab постоянно подчищает хвосты в работе раннеров, поэтому будьте внимательны, на других версиях что-то может быть деприкейтед, а что-то просто не существует.

Читать далее

Работа двигателей внутреннего сгорания на озоне?

Уровень сложностиПростой
Время на прочтение10 мин
Охват и читатели12K

Картинка: jannoon028, magnific.com

В одной из прошлых статей мы бегло прошлись, а затем начали рассматривать и более подробно элементы, такой интереснейшей темы, как использование необычных средств для апгрейда работы тепловых двигателей — то бишь, двигателей внутреннего сгорания. 

Не так давно мы уже рассмотрели любопытный способ получения водорода — плазменный электролиз (потенциально, в этих же целях, — для сжигания в двигателях), чей выход по водороду превышает классический электролиз, примерно в четыре раза (что уже само по себе заставляет более внимательно присмотреться к этому процессу как потенциальному источнику сгораемого топлива). 

И сегодня мы подробно рассмотрим ещё одну необычную компоненту — использование озона в двигателях! 

Читать далее

Docker Fundamentals: хранение данных в Docker

Уровень сложностиПростой
Время на прочтение18 мин
Охват и читатели16K

Docker и хранение данных: тома, bind mount, tmpfs и не только

Разбираемся, какие способы хранения данных есть в Docker, чем они отличаются друг от друга и что выбирать в реальных сценариях. В статье — тома, подключение хост-каталогов, tmpfs, нюансы docker compose, SELinux, volume-subpath, --volumes-from, драйверы хранения и бэкап томов на практике.

Читать далее
1
23 ...

Информация

Сайт
ruvds.com
Дата регистрации
Дата основания
Численность
11–30 человек
Местоположение
Россия
Представитель
ruvds