Как стать автором
Обновить

Все потоки

Сначала показывать
Порог рейтинга

Как я создавал собственный сервер трансляции видео на базе домашнего ПК

Работа с видео *Nginx *Серверное администрирование *Видеотехника Периферия

Сразу хочу отметить, что в Интернете много статей на похожую тему, но каждая статья имеет те или иные нюансы. Здесь я напишу про свой личный опыт.

История примерно такая. В нашем городе имеется своё местное телевидение. Оно транслируется в сети кабельного телевидения в аналоговом и цифровом (DVB-C) виде. Точнее, оно транслируется в определённое время по полчаса в день на телеканале-партнёре (в нашем случае – телеканал «Продвижение»). Кабельное телевидение доступно не каждому жителю. В основном оно протянуто в многоквартирных домах, каковым мой дом не является. А до сентября прошлого года телеканал местного ТВ вещали в ДМВ диапазоне в аналоговом виде. Именно этот и только этот телеканал я и смотрел, пока не прекратили вещание. Также имеется канал местного телевидения на ютубе, но там информация публикуется только на следующий день после премьеры. И то, информация не полная, только видеосюжеты. Мне пришла такая идея: сделать каким-то образом передачу местного телеканала с кабельного телевидения к себе домой через Интернет. У многих моих хороших знакомых в квартире есть кабельное телевидение. На базе одного из них я и решил осуществить задуманное.

Читать далее
Рейтинг 0
Просмотры 84
Комментарии 0

Новости

Добавляем цифровой выход для старых синтезаторов из 90-х

DIY или Сделай сам

Наверняка все, заставшие эпоху DOS, встречали в играх варианты выбора музыкального сопровождения - General MIDI, Roland Sound Canvas, Yamaha XG. Не буду рассказывать про то, какие это замечательные устройства, и как качественно они проигрывали MIDI. Вплоть до конца 90х, все эти домашние десктопные ромплеры, как и большинство других профессиональных аппаратов, имели только аналоговые выходы, впрочем - вполне приемлимые по качеству.

Читать далее
Всего голосов 5: ↑5 и ↓0 +5
Просмотры 625
Комментарии 0

Формула счастья программиста

Карьера в IT-индустрии IT-компании

Как выглядит идеальная работа программиста? Что делает делает хорошую работу хорошей? Хотя бы не плохой?

Мы отвечаем на это по-разному. Кто-то хочет работать на компанию-гиганта и запускать космолеты, кто-то грезит своим бизнесом, кто-то хочет стабильности без переработок, а кто-то хочет получить все это сразу. Обычно, рассуждения об идеальном месте возникают, когда мы думаем куда отправлять резюме, рассматриваем варианты чей оффер принять, или рассуждаем о плюсах и минусах текущего проекта.

А сталкивались ли вы с такой ситуацией?

Читать далее
Всего голосов 4: ↑3 и ↓1 +2
Просмотры 1.4K
Комментарии 3

Нейтронные звёзды — насколько они нейтронные?

Научно-популярное Физика Астрономия

Salutations!

Нейтронные звёзды – одни из экстримальнейших и интереснейших объектов во вселенной физику которых, основываясь на современном уровне развития науки, мы можем частично осознать и объяснить. На палитру их свойств нанесены необычные краски: нуклеосинтез тяжелейших существующих элементов в природе, сверхпроводимость, сверхтекучесть и множество интересных вещей, связанных с очень быстрым вращением этих объектов.

Можно ли объять необъятное и что для этого нужно?

Попробовать объять..
Всего голосов 9: ↑9 и ↓0 +9
Просмотры 1.1K
Комментарии 0

Клиновоздушные ракетные двигатели — будущее ракетостроения

Инженерные системы *
Recovery mode
Из песочницы

Всё чаще можно заметить этот тезис в статьях, докладах, мнениях о ракетостроении. И действительно, в глобальном плане это так, новые возможности, характеристики вжимать из реактивных двигателей становится всё сложнее, а те же тяги по большому счёту не увеличиваются уже давно, самые тяговитые монстры двигателестроения были созданы во 2 половине 20 века, и современные движки от них недалеко ушли, хоть и прокачали другие характеристики и возможности. Например, F1, настоящий монстр, поднимавший в небо лунную ракету Сатурн V имел тягу 6,77 меганьютон, а самый современный Raptor от корабля Starship и ускорителя Super Heavy имеет тягу всего...2000 килоньютон. И он считается мощным двигателем. Ситуация складывается печальная. Можно ли как то улучшить ситуацию, сделать двигатели мощнее, экономичнее? Можно, и об этом статья.

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 2.3K
Комментарии 4

Теория графов как метод раннего выявления болезни Альцгеймера

Big Data *Научно-популярное Здоровье
Перевод

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

Начиная с работ Поля Брока, выполненных в 1800-х, функцию мозга описывали в терминах модульной сегментации: каждая зона мозга отвечает за уникальный набор поведений, действий и способностей. Такая позиция была сформулирована на материале наблюдений за пациентами, страдавшими от неврологических симптомов с последующим соотнесением этих симптомов с локализованными травмами мозга. Например, выяснилось, что зона Брока (область мозга, расположенная в задненижней части третьей лобной извилины левого полушария) отвечает за беглость речи. Открыли ее, изучая двух субъектов; оба они проявляли ограниченную речевую способность и страдали от поражений головного мозга со схожей локализацией. Притом, что записки Брока оказались критически важны для установления связи между речью и конкретной зоной мозга, данная нейроанатомическая ассоциация между структурными и функциональными признаками не объясняет всей сложности отношений между работой мозга и поведением.

Читать далее
Всего голосов 3: ↑2 и ↓1 +1
Просмотры 465
Комментарии 0

Мечтают ли разработчики о декларативных тестах

.NET *C# *
Tutorial
image
Завершение работы над прошлой публикацией (читать которую для понимания этой совсем не обязательно) принесло мне не мир, но меч мечту о мире. Мире, в котором можно писать более выразительные строго типизированные тесты и вместо

[TestCase(typeof(Impl), "command")]
public void Test(Type impl, string cmd) =>
    ((I)Activator.CreateInstance(impl)).Do(cmd);

использовать

[TestCase<Impl>("command")]
public void Test<TImpl>(string cmd) where TImpl : I, new() =>
    new TImpl().Do(cmd);

И он оказался ближе, чем я мог подумать. А дальше пошло-поехало…
Читать дальше →
Всего голосов 1: ↑1 и ↓0 +1
Просмотры 482
Комментарии 0

6 причин установить Linux Mint вместо Ubuntu: первый взгляд на Mint 21 “Vanessa”

Блог компании HOSTKEY Настройка Linux *Open source *Системное администрирование *Читальный зал

Зачем нужен Mint, если есть Ubuntu? Аудитории требуется настольный Linux, который разработчики еще не превратили в неведомое чудище. В этом обзоре разберем, что нового появилось в версии 21 с точки зрения удобства использования.

Читать далее
Всего голосов 20: ↑15 и ↓5 +10
Просмотры 5K
Комментарии 22

Большой гайд. Пишем микросервисы на Java и Spring Boot, заворачиваем в Docker, запускаем на EKS, мониторим на Grafana

Java *Облачные вычисления *DevOps *Облачные сервисы *Kubernetes *
Tutorial

Туториалы делятся на две больших категории: либо "как нарисовать сову", либо подробно расписанные тысячи шагов в формате "напиши туториал для дурака - и только дурак захочет его читать".

Как какой из двух категорий относится эта статья — решать вам.

В этой статье вы увидите пошаговое создание cloud-native микросервиса на Amazon AWS, пригодное для "чтения с листа". Чтобы понять, что здесь происходит, не нужно разворачивать проект - достаточно обладать живым воображением и прочитать текст по диагонали. Если же вы всё-таки захотите повторить шаги, вам будут жизненно нужны знания вида, как создавать классы в IDE и что такое Spring.

Вначале мы напишем пару простых микросервисов на Spring Boot, докеризуем их, зальём в AWS, настроим красивые доменные имена и HTTPS, прикрутим логирование и мониторинг, Prometheus и Grafana. Это небольшое путешествие по всем кругам ада, из которого вы не вернетесь прежним.

Текст написан на основе текстов и демо-проекта microservice-customer за авторством @kamaruzzaman. Если вы потеряли нить повествования, всегда можно зайти на GitHub и найти весь код в пригодном для запуска виде.

Последняя важная оговорка. В этом гайде будут использоваться технологии Amazon и обычные дистрибутивы OpenJDK. Автор осознает, что мы живём в России, и возможно, вместо Amazon куда лучше подойдет что-то вроде SberCloud или MTS Cloud, а вместо обычного OpenJDK - Axiom JDK с сертификацией по ФСТЭК. Особенности российских технологий - тема для отдельной статьи. Если вы захотите таковую после чтения этого гайда - отметьтесь в комментариях.

Читать далее
Всего голосов 20: ↑19 и ↓1 +18
Просмотры 1.6K
Комментарии 2

Все, что вам нужно знать об Airflow DAGs, ч.2 — Операторы и Датчики

Python *PostgreSQL *Apache *Хранилища данных *Data Engineering *
Перевод
Tutorial

Операторы являются основными строительными блоками DAG Airflow. Это классы, которые содержат логику выполнения единичной работы.

Вы можете использовать операторы в Airflow, создав их экземпляры в задачах. Задача определяет работу, выполняемую оператором в контексте DAG.

Чтобы просмотреть и выполнить поиск по всем доступным операторам в Airflow, посетите Astronomer Registry. Ниже приведены примеры операторов, которые часто используются в проектах Airflow.

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Просмотры 459
Комментарии 0

Недельный геймдев: #82 — 14 августа, 2022

Разработка игр *

Из новостей: Nvidia выложила в открытый доступ MDL SDK, у Unity вышла новая демка Lion с правдоподобными волосами и шерстью, AppLovin предложил купить Unity за 17,5 миллиардов.

Из интересностей: годный доклад с GDC от звукорежиссёра Джеффа ван Дайка про создание звуковых эффектов Unpacking, Дэйв Фрэмптон про свой долгий 7-летний путь разработки Sapiens, очень насыщенная статья от Лукаса Поупа про портирование Papers, Please на мобилки.

Читать далее
Всего голосов 2: ↑2 и ↓0 +2
Просмотры 628
Комментарии 0

Роботы-андроиды: настоящее и будущее

Робототехника Научно-популярное Искусственный интеллект

Последние несколько лет можно точно назвать периодом громких технологических трендов: криптовалюты, NFT, метавселенные, искусственный интеллект. Но, судя по всему, постепенно формируется еще один тренд - производство человекоподобных роботов. Робот София сходила на свидание с Уиллом Смитом, робот Ameca удивляет своей мимикой, в Илон Маск обещает создать робота, который будет помогать человеку в повседневных делах. И совсем недавно компания Xiaomi тоже показала показала своего робота-гуманоида. В общем, очень похоже на то, что мы входим в новую эпоху автоматизации и роботизации, в которой одну из главных ролей (а может быть и главную) будут играть роботы-андроиды.

Читать далее
Всего голосов 4: ↑2 и ↓2 0
Просмотры 487
Комментарии 1

Дайджест недели от Apple Pro Weekly News (08.08 – 14.08.22)

Гаджеты Компьютерное железо Смартфоны IT-компании

Apple совместно с Ким Кардашьян выпустила наушники, в iOS 16 появится демонстрация процентов заряда батареи iPhone – показываем, как это будет выглядеть, в Apple Watch может появиться датчик температуры тела, а USB-адаптер 5W от Apple – всё. А также другие интересные события из мира одной компании из Купертино в нашем свежем дайджесте, заходите почитать!

Перейти к новостям
Всего голосов 7: ↑6 и ↓1 +5
Просмотры 737
Комментарии 0

Родом из Викторианской эпохи: истоки появления солнечных батарей

Блог компании Онлайн Патент Патентование *Научно-популярное Энергия и элементы питания Инженерные системы *

Солнечные батареи – это альтернативный источник получения электроэнергии, который с каждым годом завоевывает все большую популярность. Большинству простых потребителей они кажутся чем-то инновационным. Но сама технология довольно старая: первая солнечная батарея, которая давала ток, был создана американским изобретателем Чарльзом Фриттсом аж в 1883(!) году. Вот так, полтора века назад. Рассказываем с чего все начиналось.

Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Просмотры 1.4K
Комментарии 5

Нейросети, датасеты, VQА: разбираем результаты соревнования Fusion Brain Challenge с конференции AIJ 2021

Блог компании Сбер Хакатоны Машинное обучение *Конференции Искусственный интеллект

Привет, Хабр! Сегодня мы расскажем об интересных задачах соревнования Fusion Brain Challenge с международной конференции AIJ 2021 по искусственному интеллекту, нейросетям и смежным темам. Цель проведения ― собрать на одной площадке представителей международных организаций, бизнеса, научного сообщества и технических специалистов. В рамках конференции проводятся и соревнования.

Одно из них, Fusion Brain Challenge, хотелось бы особо отметить ― уж очень интересные задачи, связанные с нейросетями, multitask-моделями, обработкой данных, решались на этом соревновании. Подробности (а их немало, так что вы можете почерпнуть что-то для себя), как всегда, ― под катом.

Читать далее
Всего голосов 6: ↑6 и ↓0 +6
Просмотры 307
Комментарии 0

История одного перехода с gcc на clang

Блог компании Timeweb Cloud C++ *Компиляторы *Разработка под Linux *Разработка под Windows *
Tutorial


На прошлой неделе, после нескольких месяцев разработки, вышла очередная версия языка программирования NewLang. Одной из технических особенностей данного релиза является переход на использования компилятора clang вместо gcc.

Данная статья описывает причины смены компилятора, некоторые особенности этого процесса, проблемы, которые приходилось решать и итоговые выводы.

Автор надеется, что эта информация может оказаться полезной и позволит сэкономить кучу времени, если заранее знать некоторые подводные камни, а так же положительные стороны от перехода на clang.
Читать дальше →
Всего голосов 9: ↑7 и ↓2 +5
Просмотры 2.6K
Комментарии 2

Security Week 2233: неудачная кибератака на Cisco

Блог компании «Лаборатория Касперского» Информационная безопасность *
На прошлой неделе команда безопасников компании Cisco, известная как Cisco Talos, опубликовала подробный отчет об атаке на инфраструктуру Cisco, произошедшую в мае этого года. Несмотря на ряд очевидных умолчаний, ожидаемых в отчете подобного рода, это крайне интересный документ, описывающий успешную кибератаку с большим количеством деталей.



Атака была успешной лишь наполовину: злоумышленникам удалось проникнуть в корпоративную сеть Cisco и даже получить доступ достаточно высокого уровня, вплоть до контроллеров домена. Тем не менее атака была остановлена до нанесения серьезного ущерба. Утекло лишь содержимое корпоративного облачного хранилища одного пользователя, в котором не было секретных данных. С этим скудным результатом организаторы атаки пытались требовать выкуп, но безуспешно.
Читать дальше →
Всего голосов 5: ↑5 и ↓0 +5
Просмотры 1.3K
Комментарии 2

Программа 3DL — справочник 3D печатника (версия: 1.05)

.NET *C# *Софт 3D-принтеры

Программа 3DL - справочник 3D печатника (версия: 1.05) - предназначена для ведения справочника, сравнения и использования параметров печати 3D нитей (филаментов) различных производителей и полезна для людей использующих/тестирующих большое количество филаментов.

Поинтересоваться
Рейтинг 0
Просмотры 741
Комментарии 2

На чем сфокусироваться руководителю агентства в турбулентные времена?

Блог компании AGIMA Разработка веб-сайтов *Управление проектами *Конференции

Руководители AGIMA, ITECH и GRAPE делятся советами, что нужно сделать, чтобы собраться в экстренной ситуации.

Читать далее
Всего голосов 21: ↑19 и ↓2 +17
Просмотры 542
Комментарии 2

Встречи один на один с командой в условиях удаленки

Блог компании Maxilect Управление персоналом *Лайфхаки для гиков Удалённая работа

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

Читать далее
Всего голосов 6: ↑5 и ↓1 +4
Просмотры 928
Комментарии 0