Дисководы и шаговые моторы уже использовались для создания музыки, но в плане живой игры эта технология ещё недостаточно освоена. Так что в этой статье я расскажу вам о своём опыте применения дисковода в моей сборке для генерации чиптюнов, подробно расписав технические нюансы этого процесса.Читать полностью »
Рубрика «ruvds_перевод» - 24
Прелюдия партиты №3 для 8-битного ансамбля
2022-06-19 в 10:00, admin, рубрики: 8-бит музыка, commodore 64, ruvds_перевод, Блог компании RUVDS.com, дисководы, звук, иоганн бах, старое железо, чиптюн, Электроника для начинающихДисководы и шаговые моторы уже использовались для создания музыки, но в плане живой игры эта технология ещё недостаточно освоена. Так что в этой статье я расскажу вам о своём опыте применения дисковода в моей сборке для генерации чиптюнов, подробно расписав технические нюансы этого процесса.Читать полностью »
18 отборных однострочных команд Linux
2022-06-15 в 13:00, admin, рубрики: bash, linux, ruvds_перевод, UNIX, Блог компании RUVDS.com, командная строка, Настройка Linux, однострочные команды, системное администрированиеВ этой статье я опишу ряд функциональных, полезных, а порой и опасных команд, чтобы продемонстрировать потенциал использования оболочки Bash в Linux.Некоторые из них, действительно, потребуют соблюдения осторожности, так как иначе можно потерять все свои данные. Другие же, наоборот, окажутся очень покладистыми и полезными для повышения эффективности работы.
Приступим!Читать полностью »
Ностальгия по Night Light (1995)
2022-06-13 в 13:00, admin, рубрики: javascript, Need For Speed, night light, ruvds_перевод, Блог компании RUVDS.com, игры, Игры и игровые консоли, ПрограммированиеМногие из нас с восторгом вспоминают те или иные игры детства, и в данном случае речь пойдет о ностальгических воспоминаниях об игре Night Light 1995 года, которые натолкнули автора на воссоздание одного из основных элементов ее геймплея — фонарика.Читать полностью »
Крошечная библиотека TFT для микроконтроллеров ATtiny
2022-06-12 в 10:00, admin, рубрики: Adafruit, attiny, ruvds_перевод, tft-дисплеи, библиотека tft, Блог компании RUVDS.com, интерфейсы, программирование микроконтроллеров
Библиотека TFT на ATtiny85, управляющая цветным дисплеем Adafruit 2.0" 320x240
В статье речь пойдёт о маленькой графической библиотеке, предназначенной специально для микроконтроллеров ATtiny, используемых с различными миниатюрными TFT-дисплеями, которые можно недорого приобрести на сайтах Adafruit, AliExpress или Banggood.Читать полностью »
Аппаратный взлом
2022-06-06 в 13:00, admin, рубрики: ruvds_перевод, Блог компании RUVDS.com, встраиваемые системы, поиск уязвимостей, реверс-инжиниринг, системное администрированиеЭта статья предназначается для всех, кто имеет опыт в разработке *nix/ПО/эксплойтов, но не обладает или почти не обладает знаниями оборудования/электроники! Хоть мы и не будем рассматривать все подробности простых схем (для этого есть множество отличных онлайн-ресурсов), информация изложена так, что не требует предыдущего опыта работы.
Основная задача статьи — помочь тем, кто пытается заниматься исследованием уязвимостей и/или разработкой эксплойтов физического устройства без системы отладки, оболочки и прошивки. Иными словами, мы попробуем добраться до root shell без сложностей поиска уязвимостей нулевого дня!
Читать полностью »
Вспоминаем Apple Newton 30 лет спустя
2022-06-05 в 10:00, admin, рубрики: apple, macintosh, newton, ruvds_перевод, Блог компании RUVDS.com, Процессоры, старое железо, Стив ДжобсТридцать лет назад 29 мая 1992 года Apple анонсировали на тот момент революционный девайс, Newton MessagePad. Он торжественно вышел год спустя, но как продукт успеха не имел. Вызвавший немало шуток со стороны массовой культуры, Newton стал собирательным примером дорогостоящих, но бесполезных высокотехнологических гаджетов. И даже несмотря на последующие серьёзные доработки рынок этот продукт так и не принял, что привело к закату его недолгой жизни в 1997 году. Тем не менее этот провал Newton подтолкнул инженеров Apple на создание чего-то лучшего и отчасти привёл к появлению iPad и iPhone.Читать полностью »
Руководство по обеспечению высокой доступности в Kubernetes
2022-05-29 в 10:00, admin, рубрики: HA, kubernetes, ruvds_перевод, Блог компании RUVDS.com, высокая доступность, распределенные системы, Серверное администрированиеПеред вами полноценный гайд по запуску приложений с высокой доступностью (HA) в Kubernetes. В его основу лёг мой многолетний опыт работы с этой системой, приправленный лучшими практиками из официальной документации OpenShift и Kubernetes. Читать полностью »
Как ускорить работу в командной оболочке Bash
2022-05-22 в 10:00, admin, рубрики: bash, linux, ruvds_перевод, UNIX, Блог компании RUVDS.com, командная оболочка, Настройка Linux, Серверное администрированиеЛюбому начинающему разработчику необходимо научиться пользоваться командной строкой. При этом для выполнения в ней команд требуется оболочка. В статье речь пойдёт об оболочке Bash, которая популярна в UNIX-подобных системах и в большинстве дистрибутивов Linux используется штатно.Читать полностью »
Знакомство с ООП на примере JavaScript
2022-05-15 в 10:00, admin, рубрики: abstraction, classes, incapsulation, inheritance, javascript, object composition, polymorphism, ruvds_перевод, Блог компании RUVDS.com, ооп, ПрограммированиеВсем привет! В этой статье мы рассмотрим основные характеристики объектно-ориентированного программирования (ООП) на практических примерах JS-кода. В ходе обсуждения мы осветим основные принципы ООП, а также ответим на вопросы, почему и когда этот стиль может быть полезен. Читать полностью »
Команда awk – примеры использования в Linux и Unix
2022-05-13 в 9:00, admin, рубрики: awk. linux, ruvds_перевод, Блог компании RUVDS.com, Настройка Linux, системное администрированиеВ этом базовом руководстве вы узнаете самые основы команды
awk
, а также увидите некоторые способы её использования при работе с текстом, включая вывод содержимого файла, а также его конкретных столбцов, строк и слов по указанным критериям. Приступим!Читать полностью »