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

Пользователь

Отправить сообщение

Собственная копия YouTube

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


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

В итоге получается, что мы делаем нечто вроде маленькой копии YouTube, только на своём сервере. В определённом смысле это архивная копия на случай удаления видеоконтента из-за цензуры YouTube. Или на случай, если серверы YouTube станут недоступны с территории РФ из-за какого-то «технического сбоя».
Читать дальше →
Всего голосов 104: ↑103 и ↓1 +102
Комментарии 73

SSH с высоты птичьего полёта, или разгребаем кучи ключей

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

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

Статья рассчитана на тех, кто поверхностно знаком с SSH, возможно, использовали на практике, но не осознали его сакральных смыслов и глубоких тайн. Попытаюсь описать основные аспекты безопасности протокола: какие ключи и алгоритмы используются, в какой момент и зачем. Также будут замечания, как некоторые части протокола реализованы в OpenSSH.

Читать далее
Всего голосов 41: ↑39 и ↓2 +37
Комментарии 46

Устанавливаем ALDPro Astra Linux

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

ALDPro - краткое руководство по разворачиванию контроллера домена.

Недостаточное качество документации продукта и отсутствие информации по особенностям установки может вызвать массу вопросов у неподготовленного человека.

Коротко о самом главном.

Читать далее
Всего голосов 16: ↑13 и ↓3 +10
Комментарии 35

Как устроены дисплеи. Подробный разбор

Уровень сложности Простой
Время на прочтение 61 мин
Количество просмотров 49K

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

Основные характеристики — всякие яркости, HDRы, контрасты и цветовые охваты, что они значат и зачем нужно 120Гц, мы разобрали в предыдущей части.

Осторожно, трафик >
Всего голосов 121: ↑120 и ↓1 +119
Комментарии 128

10 книг по Python: как для новичков, так и для профи

Время на прочтение 5 мин
Количество просмотров 24K

Книг по Python довольно много, среди них есть отличные издания, которые будут полезны разработчику любого уровня. Собственно, эту подборку мы и подготовили в расчёте на специалистов с разным опытом и багажом знаний. Книги постарались упорядочить по возрастанию уровня сложности, с указанием плюсов и минусов (если они есть). Итак, поехали!

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

70+ бесплатных приманок для ловли хакеров

Время на прочтение 12 мин
Количество просмотров 21K

Сегодня я хочу поделиться подборкой open source ханипотов, которые можно использовать для защиты своих серверов и локальных сетей от кибератак. Но для начала давайте разберемся, что такое ханипот и зачем он нужен.

Honeypot — это приманка для хакеров, которая имитирует реальную цель атаки. Он может имитировать любой цифровой актив, например, сервер, приложение, устройство или даже отдельный документ. Такие приманки создаются специально, чтобы привлечь внимание злоумышленников и отвлечь их от настоящих целей.

Читать далее
Всего голосов 49: ↑49 и ↓0 +49
Комментарии 4

Как настроить Alpaca (аналог ChatGPT) на своём арендованном сервере. Гайд для самых маленьких

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

После публикации https://habr.com/ru/news/t/723638/ меня попросило несколько человек написать гайд для новичков, как же это всё запустить поиграться где-нибудь на арендованном сервере, если локальная машина не позволяет? На всё про всё нам потребуется минут 20 и сто рублей денег.

Но уже появились бесплатные варианты на HuggingFace

Читать далее
Всего голосов 29: ↑29 и ↓0 +29
Комментарии 43

Стабильная диффузия для самых маленьких. Или строим свою собственную ярмарку с хороводом и скоморохами

Время на прочтение 12 мин
Количество просмотров 19K

Волшебный сказ с лубочными картинками.

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

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

Дисклеймер: Не беспокойтесь. С Wednesday все в порядке. Пострадала только косичка и потом, мы же с вами знаем что это не её кровь.

Гужевые декавильки без городовых и сапёров
Всего голосов 31: ↑28 и ↓3 +25
Комментарии 10

Слепые капитаны ищут дно: почему российский бизнес – это болото, в котором барахтаются идиоты-«менеджеры»

Время на прочтение 12 мин
Количество просмотров 141K

Владельцы компаний часто жалуются на сложности ведения бизнеса: людишки уже не те, кредиты дорогие, страна тоже не та. Так ли это на самом деле? Частично да, но есть и другие нюансы. Главная проблема – совокупность негативных факторов: общество зацементировалось и развивается не потому что, а вопреки.

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

Читать далее
Всего голосов 301: ↑225 и ↓76 +149
Комментарии 1361

Шесть типов самых продаваемых игр

Время на прочтение 11 мин
Количество просмотров 18K

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

Читать далее...
Всего голосов 26: ↑24 и ↓2 +22
Комментарии 37

Телеграм-каналы о Flutter и Dart-разработке

Время на прочтение 2 мин
Количество просмотров 4.9K

Hola, Amigos!

Ресерчил интернет в поисках классных телеграм-каналов по Flutter и понял, что подробных и понятных дайджестов мало. Ну, справедливости ради, и самих каналов о Flutter не так уж и много. Поэтому я собрал все самые полезные тг-каналы о Flutter и заодно Dart. Надеюсь, будет полезно!

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

Паттерны проектирования в Dart

Время на прочтение 17 мин
Количество просмотров 20K

В последние годы растет популярность фреймворка для кроссплатформенной разработки приложений Flutter, а вместе с ним вторую жизнь получил и язык программирования Dart. Dart создавался как потенциальная замена JavaScript и мог бы занять нишу, которая сейчас принадлежит TypeScript, но по ряду причин он так и оставался длительное время "одним из проектов Google", который не был оценен ни для использования в web (после транспиляции в JavaScript), ни для создания серверных или десктопных приложений.

При этом компилятор Dart создает оптимизированный высокопроизводительный код для основных операционных систем и может также использоваться для компиляции в другие аппаратные архитектуры (например, для микроконтроллеров) и, в целом, Dart может использоваться как язык общего назначения для создания серверных приложений (Shelf, Aqueduct), устройств умного дома (с целевой платформой ARM и пакетом dart_periphery) и, конечно, десктопных, мобильных и веб-приложений (Flutter).

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

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

Игры созданные в одиночку и Заработавшие Миллионы

Время на прочтение 4 мин
Количество просмотров 36K

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

Еще я создал канал в Telegram: Быть Инди, где делюсь информацией о новинках и их заработке. И YouTube канал, где можно посмотреть эту статью с живыми кадрами :-)

Читать далее
Всего голосов 24: ↑22 и ↓2 +20
Комментарии 46

Англоязычные фантасты, для которых язык Шекспира не родной

Время на прочтение 4 мин
Количество просмотров 4.8K

Английский язык «захватил мир», и литературный рынок здесь — одно из наиболее ярких проявлений. Англоязычных книг каждый год выходит великое множество, громкие новинки неизменно переводятся на множество языков. А вот на английский книги переводят сравнительно нечасто — для этого автор должен заслужить серьезное признание на родине. Причем принести все регалии настоящей славы — многие премии, экранизации — часто может именно англоязычное издание. Пожалуй, в фантастике эта тенденция особенно заметна. И, кроме нее самой, можно заметить и последствия — некоторые авторы, для которых английский не является родным языком, решают работать и издаваться именно на нем. И, надо сказать, это приносит результаты — вот четыре примера.

Читать далее
Всего голосов 15: ↑12 и ↓3 +9
Комментарии 5

Doom. Топ 25 вадов, что не получили премию Cacowards

Время на прочтение 28 мин
Количество просмотров 4.8K
Оригинальный материал был опубликован в 2019 году. Перевод выкладывается с разрешения Not Jabba и Linguica.

Вносили точечные изменения для улучшения перевода и предлагали идеи (участники форума Old-Games.Ru — прим. пер.): Warmaster, drugon, Чёрный Думер. Помогали в вопросе редакторской правки elektroschwabra и Dub Star.

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

Doom-сообщество творило на протяжении 25 лет, поэтому трудно выбрать лучшую работу из такого внушительного списка. Осмелюсь сказать, что разные поколения судей Cacoward, бывало, ошибались. Мы это точно знаем, потому что вы напоминаете нам об этом каждый год! (ряд членов коллектива doomworld, проводящих ежегодную премию — прим. пер.).

Этот список призван исправить оплошности, когда история доказала нашу неправоту, а также выделить лучшие релизы, которым так и не посчастливилось стать вице-чемпионами. Он охватывает все прошедшие годы премии, а также первые 10 лет Doom (есть отдельный старый материал Doomworld — 10 Years of Doom. — прим. пер.). Сразу проясним один момент: мы не отменяем предыдущие врученные награды и не пересматриваем то, что уже получило признание в прошлом, — мы просто даем преданным поклонникам Doom дополнительные материалы, которые можно добавить в список «стоит поиграть». Считайте, что все вады из этого перечня удостоены почетной награды Cacoward.

Not Jabba, супермодератор doomworld.com, моддер Heretic, один из рецензентов ежегодной премии Cacoward.
Читать дальше →
Всего голосов 6: ↑5 и ↓1 +4
Комментарии 2

Золотые лампочки Navigator Supervision

Время на прочтение 2 мин
Количество просмотров 36K
То, чего ждали многие, свершилось — на рынке появились светодиодные лампы с качественным светом, хорошей электроникой, честными параметрами и высокой надёжностью. Но получилось недёшево.



Читать дальше →
Всего голосов 88: ↑88 и ↓0 +88
Комментарии 148

Клонируем ОС автоматически без дополнительных серверов и пакетов

Время на прочтение 8 мин
Количество просмотров 36K

Как-то раз мне пришлось собирать несколько серверов виртуализации, и на них надо было установить порядка 500 машин, каждая из которых должна была быть клонирована.

Самые разношёрстные машины. Некоторые из них жили на Windows, а некоторые на Linux. Машины достаточно самостоятельные. В них уже установлены клиенты, которые занимались подключением и настройкой ОС, но сами ОС необходимо было доустанавливать.И если с Linux у нас всё ещё более-менее просто — rsync и grub, и всё готово, то Windows не настолько “переносимая” ОС (меня ждало создание sysprep образ и клонирование именно его).

Мне не хотелось устанавливать различные инструменты, такие как Puppet или Ansible. Более того, диски различных машин имели разный размер. К сожалению, надо было именно клонировать, а не просто копировать образы qcow дисков.

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

Более того, в сети не пришлось устанавливать и настраивать никакие инструменты. Единственное, что мне потребовалось — это SSH сервер, на который были сложены образы ОС.

Итак, под кат.
Читать дальше →
Всего голосов 21: ↑21 и ↓0 +21
Комментарии 10

Верните мой 2012-й: игровая индустрия десятилетие назад Часть 1

Время на прочтение 10 мин
Количество просмотров 17K

«Раньше было лучше» — эту сакраментальную фразу все чаще можно услышать из уст хардкорных геймеров, да и казуальная аудитория высказывает недовольство текущим положением дел в игровой индустрии и качеством современных игр. Но действительно ли все так плохо или же это не более чем старческое брюзжание, помноженное на «синдром утенка»? Давайте вернемся на 10 лет назад и посмотрим, что изменилось с тех пор, на примере наиболее значимых, по нашему мнению, релизов 2012 года. Поскольку игр вышло немало, материал будет разбит на несколько частей.

Итак, поехали!
Всего голосов 19: ↑16 и ↓3 +13
Комментарии 15

Верните мой 2012-й: игровая индустрия десятилетие назад Часть 2

Время на прочтение 8 мин
Количество просмотров 9.1K

Продолжаем наше виртуальное путешествие в прошлое, вспоминая самые заметные и значимые релизы 2012 года. А заодно пытаемся разобраться: действительно ли раньше было лучше?

В путь!
Всего голосов 17: ↑15 и ↓2 +13
Комментарии 15

Классика фантастики и фэнтези, которая лишь недавно добралась до русскоязычного читателя

Время на прочтение 6 мин
Количество просмотров 57K

В фэнтези и фантастике есть целый пласт произведений, которые уже давно считаются классическими и хорошо известны читателям. Большая часть таких книг давно переведена на русский язык, ведь в 90-х годах в наших палестинах очень активно издавались книги популярных фантастов. Однако некоторые романы, по праву имеющие на Западе статус классических, на русском языке впервые увидели совсем недавно. Иногда из-за того, что пик их популярности пришелся на время до распада Советского Союза, когда с переводами западной фантастики все было гораздо сложнее, иногда из-за неформатности или предполагаемой сложности для читателя, иногда по финансовым причинам. Рассказываем о нескольких таких произведениях, с которыми русскоязычные читатели смогли познакомиться только в последнее время.

Читать далее
Всего голосов 124: ↑117 и ↓7 +110
Комментарии 22
1

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность