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

Все потоки

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

Коллекция советских игровых автоматов на вашем Raspberry Pi

Разработка на Raspberry Pi *Игры и игровые консоли Старое железо
Tutorial

В СССР игровая индустрия была слабо развита в 80-е годы. Те, кто застал это время в сознательном возрасте, хорошо помнят игровые автоматы, которые стояли в кинотеатрах, домах культуры и парках отдыха, а также очереди желающих на них поиграть. В основном это были электромеханические игровые автоматы, такие как «Морской бой», «Воздушный бой».

Самыми «крутыми» были телевизионные игровые автоматы «Магистраль», «Перехватчик», «Городки», «Скачки», но графика у них была примитивная и часто черно-белая.

Во второй половине восьмидесятых в аттракционах стали появляться игровые автоматы. Первое, что бросалось в глаза, это то, что у них была цветная графика с гораздо более сложными фигурами. Среди этих игр выделялся автомат «Конек-Горбунок», к нему стояла самая длинная очередь поиграть, больше, чем к «Магистрали» или «Перехватчику». Наверное, это был самый успешный советский игровой автомат с использованием микропроцессоров.

В этой статье я хочу рассказать, как на Raspberry Pi поиграть в «Конька-Горбунка», а также «Снежную королеву», «Кота рыболова», «S.O.S.», «Городки», «Бильярд» и некоторые другие игры из советских автоматов, получить массу положительных эмоций и, если вам захочется, удивить своих знакомых тем, что у вас есть такие игры.

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

Новости

SWUpdate, Yoctо(ерный) театр и paperina

Настройка Linux *Open source *Разработка на Raspberry Pi *Интернет вещей DIY или Сделай сам
Tutorial

SWUpdate — это агент обновлений Linux, целью которого является эффективный и безопасный способ обновления встроенной системы. SWUpdate поддерживает локальные и удаленные обновления, включает несколько стратегий обновления, и его можно легко интегрировать в систему сборки Yocto, подключив слой meta-swupdate.

В статье описывается как можно настроить режим обновление в Yocto наиболее простым способом для платы Orange Pi R1, таким же образом вы можете настроить и обновление для самой распространенной платы Raspberry Pi.

Дистрибутив Yocto для которого будет подготовлено обновление наследуется от образа core-image-minimal и выполняет функцию простого маршрутизатора, используя DHCP и Shorewall.

Статья из серии: если хочешь что то обновить, сделай это сам.

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

Необычный случай восстановления данных или немного реверс-инжиниринга PLC Siemens Simatic S7-300

Системное администрирование *Восстановление данных *Реверс-инжиниринг *Программирование микроконтроллеров *Компьютерное железо
Tutorial

На вопрос, какие не самые обычные случаи восстановления данных могут повстречаться в компании, профиль которой – извлекать информацию из поврежденных накопителей, можно привести пример одной из недавних задач с MMC картой из промышленного ПЛК (PLC) Siemens Simatic S7-300, в задачи которого входило управление несколькими десятками электродвигателей и клапанов, а также анализ параметров целой россыпи датчиков некоего конвейера.

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

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

Тайваньское чудо: как захолустный остров превратился в сердце мирового хайтека

Блог компании RUVDS.com Читальный зал Производство и разработка электроники *История IT Научно-популярное

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

Но так было отнюдь не всегда. Несколько десятилетий назад на Тайване царила диктатура с военным положением и «белым террором». Население было лишено многих прав, работало почти что за еду на примитивных полях и кустарных фабриках по пошиву ширпотребной одежды, игрушек и зонтиков. Подушевой ВВП был на уровне ещё колониальной Нигерии, а структура экономики больше напоминала современный Бангладеш, не имея и намёка на будущий высокотехнологичный расцвет.
Читать дальше →
Всего голосов 13: ↑13 и ↓0 +13
Просмотры 1K
Комментарии 0

Обзор ноутбука Gigabyte Aero 16 YE5

Ноутбуки

Gigabyte недавно представила новые модели ноутбуков из линейки Aero. В мои руки попала модель Aero 16 YE5. Первое впечатление о новинке – позитивное. И, главным образом эта заслуга обновленного дизайна, и конечно же процессора нового поколения. Попробую изложить свои впечатления по порядку. 

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

Nokia 620 «Ядерный чемоданчик» и (1G) Nordic Mobile Telephone — один из первых стандартов сотовой связи в России

Блог компании Timeweb Cloud Стандарты связи *Старое железо

Восьмидесятые закончились, наступили лихие 90-е, Союз трещал по швам, но меня это тогда не беспокоило. Я, окончил техникум, поступил в ВУЗ. Начали повсеместно появляться ларьки, Гайдаровская команда направляла страну в сторону «развитого НЭПа». Но примечательно другое — возникновение «малиновых пиджаков», державших в руках диковинку того смутного времени — телефоны-чемоданы. Стоимость такого девайса для студента, да и не только для студента, но и большинства советских граждан была неподъемная. Об этом мобильном чемоданчике и поговорим. Заодно вспомним про один из первых стандартов связи в России! Как сказал бы Гагарин: «Поехали!».


Читать дальше →
Всего голосов 5: ↑4 и ↓1 +3
Просмотры 1.3K
Комментарии 7

IT для неайтишников: Куда исчезают программисты после 40 лет?

Управление персоналом *Карьера в IT-индустрии Читальный зал

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

Читать далее
Всего голосов 31: ↑27 и ↓4 +23
Просмотры 8.5K
Комментарии 31

Немного о WebEngine — low-code IDE для разработки современных веб-приложений

JavaScript *ReactJS *

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

С огромной гордостью, хочу анонсировать WebEngine - IDE и набор технологий для создания современных сайтов на React, а в дальнейшем Angular, Vue, тем для WordPress, приложений на Electron и многое другое.

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

td;lr
Всего голосов 9: ↑9 и ↓0 +9
Просмотры 1.9K
Комментарии 5

О способах отслеживания данных — простыми словами. Server-side vs client-side tracking: преимущества и недостатки

Терминология IT Веб-аналитика *Интернет-маркетинг *Контекстная реклама *Повышение конверсии *
Из песочницы

Отслеживание и сбор данных является одной из ключевых составляющих успеха бизнеса в интернете. В этой статье я расскажу о том, как происходит отслеживание, какие методы бывают, их преимущества и недостатки, а также поделюсь своим опытом использования нового способа отслеживания - server-side tracking  - в Fintech индустрии. Я постаралась рассказать об этом простыми словами и понятно структурировать информацию (мне в свое время не хватало именно таких статей для погружения в тему), и очень надеюсь, что эта статья будет для вас полезной. 

Итак, начнем. 

Выделяют два основных вида отслеживания потока транзакций: client-side tracking и server-side tracking. 

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

ОС ToaruOS, написанная с нуля, взрослеет: на что способна экспериментальная операционная система год спустя

Блог компании Selectel IT-инфраструктура *IT-стандарты *Софт

Чуть меньше года назад мы опубликовали статью об операционной системе ToaruOS, которая выросла из студенческого проекта. Несмотря на то, что команда этого проекта не очень большая, система продолжает развиваться, и сейчас ее действительно можно назвать «взрослой». Разработчики выпустили версию 2.1, добавив новые возможности.

Сама система уже далеко не студенческий проект, а полноценная ОС с гибридной модульной архитектурой, в которой сочетаются как средства для использования загружаемых модулей, так и монолитная основа. При этом разработчики обеспечили поддержку большинства популярных устройств. Ну а о подробностях поговорим под катом.
Читать дальше →
Всего голосов 17: ↑14 и ↓3 +11
Просмотры 5.9K
Комментарии 5

Создание 3D-сетки из изображения с помощью Python

Блог компании SkillFactory Python *Обработка изображений *Машинное обучение *
Перевод


Несколько лет назад генерация 3D-сетки из единственного двумерного изображения была сложной задачей. Но сегодня благодаря продвижению глубокого обучения разработано множество монокулярных моделей оценки глубины, дающих точную оценку карты глубины изображения. С помощью этой карты, выполнив реконструкцию поверхности, можно создать сетку. Подробности — к старту нашего курса по Fullstack-разработке на Python.

Читать дальше →
Всего голосов 11: ↑10 и ↓1 +9
Просмотры 2.9K
Комментарии 3

React Native is better than Flutter*

Разработка мобильных приложений *Flutter *

Привет! Совсем недавно мой друг, и по совместительству - React Native разработчик, поделился со мной одной статьей, про React Native и Flutter. Мы немного пообсуждали что к чему и в итоге вы читаете этот заголовок.

И что вы там наобсуждали?
Всего голосов 8: ↑7 и ↓1 +6
Просмотры 2.5K
Комментарии 22

Защита web.config с помощью цифровых сертификатов в Windows и Azure

Блог компании OTUS .NET *ASP *DevOps *
Перевод

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

Так было не всегда. Когда .NET был еще совсем молод, большинство приложений работали в рамках одного домена Windows. Обычно в файле web.config не нужно было хранить пароли; права доступа к базе данных предоставлялись непосредственно учетной записи пользователя, под которой работало приложение.

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

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

Криптографический протокол для безопасной связи — SSL. Мифы про платные сертификаты

Блог компании AdminVPS Информационная безопасность *

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

Чтобы получить SSL-сертификат, можно обратиться в специальные центры, из самых надежных:

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

Разберемся, как завоевать мир не привлекая внимание санитаров или подключаем SSL сертификат правильно.

Читать далее
Всего голосов 13: ↑6 и ↓7 -1
Просмотры 1.9K
Комментарии 8

«Умные» изобретения: подборка необычных и полезных патентов

Блог компании Онлайн Патент Читальный зал Патентование *Гаджеты Будущее здесь

«Умные» изобретения уже прочно вошли в нашу жизнь. Многие из нас используют умные часы, которые показывают не только время, умные колонки, с которыми можно даже поговорить по душам (привет, Алиса!), и другие девайсы, которые делают нашу жизнь удобнее и проще.

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

Читать далее
Всего голосов 8: ↑1 и ↓7 -6
Просмотры 1.5K
Комментарии 3

Утечки, избыточный сбор персональных данных и «цифровое насилие»

Информационная безопасность *

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

А нельзя ли не закидывать дров в этот костер – тогда и гореть будет нечему? Мы уверены: абсолютное большинство тех персональных данных, что считает нужным собрать о клиентах любой сервис, ему попросту не нужны. Маркетинговый профит от них сомнительный, а вот ущерб пользователям в случае утечек может быть нанесен колоссальный, всего лишь по причине чьего-то желания иметь «портрет клиента».­

Может, все же безопасность клиентов важнее маркетинговых игрищ?

Беспрецедентные утечки колоссального количества персональных данных россиян в этом году ранили многих и особенно остро поставили вопрос: а зачем такому большому количеству контрагентов в нашей жизни СТОЛЬКО данных и покупателях/пользователях и даже случайно проходящих мимо? Настраивать рекламу? Но не слишком ли большая цена в итоге платится несчастным пользователем?

Вопрос об избыточности сбора назрел настолько давно, что вызвал реакцию правительственных кругов еще в 2021 году. Однако эта озабоченность касалась только узкой, хоть и важной части нашей жизни – покупок товаров и услуг. Глава Правительства высказался о том, что «сейчас зачастую людей принуждают указывать избыточные персональные данные при любых покупках. Даже в тех случаях, когда по закону это совсем не обязательно. Понятно, что нужно указать имя и фамилию при оформлении авиа- или железнодорожного билета. Но на многих массовых мероприятиях таких требований при покупке билета просто нет, а продавец вынуждает своего клиента сообщить эту информацию. Под разными предлогами у граждан собирают номера телефонов, адреса электронной почты, данные водительских удостоверений и другие персональные сведения»­. 

Читать далее
Всего голосов 8: ↑7 и ↓1 +6
Просмотры 1.2K
Комментарии 9

ITить-КОЛОТИТЬ, серии 20-21

Блог компании Cloud4Y Информационная безопасность *Системное администрирование *Сетевые технологии *IT-компании

Привет! Выкладываем заключительные выпуски нашего сериала про айтишников. Как он появился и как снимался второй сезон нашего мини-сериала, рассказывали ранее.

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

Как кастомизировать UI артефакты для Selenide + Selenoid + Allure (with TestOPS)

Блог компании Иннотех Тестирование веб-сервисов *Тестирование мобильных приложений *

Распространённая связка из JUnit5, Selenide и Allure для UI-автотестов работает стабильно и надёжно. Но до момента, пока тестов становится много, их длина увеличивается, а итоговые видеофайлы по результатам тестом превышают час. Главный инженер-тестировщик Группы «Иннотех» Александр Кочергин нашёл способ укрощения инструментария.

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

Как мы ведем требования к ПО: формализация

Блог компании Альфа-Банк Анализ и проектирование систем *Управление продуктом *Подготовка технической документации *

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

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

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

Какие доклады будут на DotNext 2022 Autumn

Блог компании JUG Ru Group .NET *C# *Конференции

Как снизить вероятность ошибок в коде? Что нового в .NET и C#? Как правильно работать со статистикой при замерах производительности? Как научить ребёнка программировать? 

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

А сам DotNext начнётся уже на следующей неделе. Дни 3-4 ноября будут полностью онлайновыми, а вот 20 ноября — на выбор участников: в Москве пройдёт офлайн-часть, но при желании и к ней можно будет подключиться удалённо.

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