Раньше меня тоже вела дорога приключений. Так, когда-то давно я был разработчиком игры про динозавров. Пожалуй, первой на территории РФ и до сих пор не получившей полноценного, завершённого аналога, ввиду чего наша команда недавно приступила к разработке второй части. Речь, конечно, о многострадальной Cretaceous Runner, которая во время разработки была порезана и переделана. Некоторый функционал был возвращён в патчах, но об этом позже.Читать полностью »
Рубрика «ruvds_статьи» - 65
От биологии к играм. Первая российская игра про жизнь в шкуре динозавра
2022-01-06 в 9:00, admin, рубрики: ruvds_статьи, биология, биология: разнообразие живого, Блог компании RUVDS.com, динозавры, игры, Научно-популярное, ностальгии пост, ностальгия по играм, продвижение игр, разработка, разработка игр, рапторыРаньше меня тоже вела дорога приключений. Так, когда-то давно я был разработчиком игры про динозавров. Пожалуй, первой на территории РФ и до сих пор не получившей полноценного, завершённого аналога, ввиду чего наша команда недавно приступила к разработке второй части. Речь, конечно, о многострадальной Cretaceous Runner, которая во время разработки была порезана и переделана. Некоторый функционал был возвращён в патчах, но об этом позже.Читать полностью »
Когда TCP быстрее UDP
2022-01-04 в 9:00, admin, рубрики: container, docker, GRO, linux, ruvds_статьи, tcp, udp, Блог компании RUVDS.com, Разработка под Linux, Сетевые технологии, Стандарты связиВсе, кто хоть раз в жизни, по работе открывал файл /etc/services
знают, что одни сетевые службы используют транспортный протокол TCP, другие же — UDP. Каждый из них имеет свою область применения. Если надёжность соединения имеет приоритет над скоростью передачи данных, то TCP предпочтительнее. Например, для SMTP, или IMAP больше подходит TCP. Обратное тоже верно там, где важна скорость передачи данных, а потеря дейтаграмм или их порядок не критичны — используют UDP. К их числу относятся SNMP, DNS, VoIP и другие службы.Читать полностью »
Беспроводная гирлянда на новогоднюю ёлку
2021-12-31 в 13:00, admin, рубрики: diy елка, diy или сделай сам, ruvds_статьи, беспроводная гирлянда, беспроводное питание, Блог компании RUVDS.com, Научно-популярное, новогодняя елка, Разработка под Arduino, светодиоды, своими руками, Электроника для начинающихВсем привет! До Нового года остались считанные часы и я спешу всех вас поздравить с наступающими праздниками. А также предлагаю посмотреть короткое видео о том, как я сделал себе маленькую новогоднюю ёлку с беспроводной гирляндой на светодиодах. Этот DIY-проект настолько прост, что его может повторить даже первоклассник.
Читать полностью »
Волшебный чемодан
2021-12-30 в 9:00, admin, рубрики: i8080, ruvds_статьи, Блог компании RUVDS.com, ненормальное программирование, старое железо, УМК-80
В старшие школьные годы, в библиотеке мне попалась книга «Простейшая микро-ЭВМ», где для школьников подробно объяснялось, как спаять свою вычислительную машину на микропроцессоре КР580ИК80А. Помню, что книгу зачитал просто до дыр, и в целом она определила мою судьбу в области электроники и программирования. Но тогда я понимал, что у меня не хватит пороха и возможностей сделать эту вычислительную машину, так как не было ни средств, ни опыта, ни подходящего наставника. Книгу я вернул обратно в библиотеку, отксерив некоторые листы.
В конце этого года spiritus_sancti обмолвился, что у него есть лишний УМК — Учебный Микропроцессорный Комплект. И тут я понял, вот она — мечта моего детства, она есть в железе и она реальна! И тут же начал просить мне его прислать. И с этого момента начинаются увлекательные предновогодние приключения.Читать полностью »
ATSHA204A: маленький гигант большого крипто. Часть 1: ой, какой он у вас маленький
2021-12-29 в 9:00, admin, рубрики: arduino, ATSHA204A, diy или сделай сам, IoT, ruvds_статьи, SHA-256, Блог компании RUVDS.com, Интернет вещей, криптография, микроконтроллеры, Программирование, программирование микроконтроллеров, Разработка под ArduinoРано или поздно, занимаясь DIY-разработкой, проектированием IoT устройств и тому подобным творчеством (или работой), вы приходите к необходимости защищать свои устройства и их коммуникации от взлома, кражи и подделки хранимых и передаваемых данных. Особенно это актуально в популярной области «интернета вещей», где вся система является распределённой и между её частями, хабами, датчиками и прочими элементами, происходит постоянный обмен информацией.
Первое, что приходит в голову — это реализация криптографической защиты программными средствами, например, защита передаваемых данных при помощи связки SHA-256/AES. Для большинства современных микроконтроллеров существуют соответствующие библиотеки, которые успешно работают даже на таких слабых MCU как ATmega328.
Но когда вы глубже погружаетесь в тему, становится очевидным, что любая реализация криптографической защиты на основе внутренних механизмов микроконтроллеров (даже таких популярных как STM32) априори является паллиативной и ущербной, поскольку микроконтроллеры общего назначения не являются специализированными криптографическими устройствами со всеми вытекающими из этого последствиями.
Что же делать?Читать полностью »
Все врут-2: чем закончился детектив про медленные NVMe и невозможность делать RAID
2021-12-28 в 11:01, admin, рубрики: NVMe-сервер, ruvds_статьи, Блог компании RUVDS.com, Компьютерное железо, конфигурация, корпоративное железо, сервер, Серверное администрирование, тестирование, управление проектами, хостинг, хранение данныхПрозвучала мысль, что мы кривые ламеры и не умеем всё правильно готовить. Альтернативой была гипотеза «все врут».
Прошло полгода. Мы научились всё это готовить, но заодно поняли, что гипотеза «все врут» куда более вероятная.
Тут видно, что RAM подключена к CPU1, а NVME-диски — к CPU2. Это будет критически важно дальше по сюжету.
В общем, сейчас расскажу, чего именно нам стоило ввести нормальные NVMe-тарифы и почему при всём этом очень важно разбираться в архитектуре сервера.
Читать полностью »
Сеульская агломерация: борьба с последствиями стремительного роста
2021-12-27 в 9:00, admin, рубрики: ruvds_статьи, агломерация, Блог компании RUVDS.com, город, Научно-популярное, Сеул, Урбанизм, Читальный залЗа счёт внутренней миграции в эпоху «большого скачка» (об историческом контексте я рассказывал в первой части) население Сеула выросло в пять раз. Сегодня это ядро мегаполиса с населением 25 млн человек, — половина населения всей небольшой Кореи. За очень короткое время Сеулу пришлось пройти через строительный бум и череду катастроф из-за постоянной спешки, стремительную автомобилизацию, тяжелейшие пробки, студенческие бунты и гражданские протесты. Сегодня он решает проблемы, вызванные стремительным ростом на предыдущем этапе. Естественно, не без перегибов. Но в целом, то, как это делается, — вызывает уважение. Муниципалитету Сеула уже удалось реализовать несколько проектов, вошедших в учебники городской трансформации. Давайте разбираться.Читать полностью »
Знаете ли вы, что такое лёд?
2021-12-24 в 9:00, admin, рубрики: ruvds_статьи, Блог компании RUVDS.com, вода, лёд, Научно-популярное, физика, химия, Читальный залС древнейших времён, со времён ледникового периода, когда толщина ледяного покрова достигала 2000 м и по нынешний день, мы можем любоваться таким интересным состоянием вещества, как лёд. Не всегда лёд является положительным явлением, зачастую нарушая хозяйственную деятельность человека и принося существенный ущерб. Но тем не менее, что же из себя представляет лёд?
Читать полностью »
Сеульская агломерация: трудно быть м̶э̶р̶о̶м̶ богом
2021-12-23 в 9:00, admin, рубрики: ruvds_статьи, Блог компании RUVDS.com, города, Научно-популярное, Сеул, Урбанизм, Читальный залКонечно, Сеул — это совсем не Токио, не global city, каких всего три на планете (ещё Лондон и Нью-Йорк, в котором я немного учился, есть что рассказать). Не город с самым большим числом ресторанов со звёздами Мишлен или штаб-квартир глобальных корпораций. Сеул — просто другой, как и Корея с её историей, тесно переплётшейся с нашей в XX в. Город пережил японскую оккупацию, восстал из пепла гражданской войны, отстроился, обзавёлся парочкой кейсов городской трансформации, вошедших в учебники урбанистов всего мира. Сегодня он просто дышит свежестью, зеленью, спокойствием и тихой радостью скромного достатка. Но чтобы сохранить и управлять этой красотой нужны железные нервы, воля и кулаки. Здесь «трудно быть богом». Чтобы понять почему и приступить к рассмотрению чисто урбанистических вещей (тут будет вторая часть материала) нужно сначала разобраться в истории становления современной Кореи.
Читать полностью »