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

Моя лента

Тип публикации
Порог рейтинга
Уровень сложности
Предупреждение
Войдите или зарегистрируйтесь, чтобы настроить фильтры
Статья

Разработка игры Jim Power для 8-битной приставки: из первых рук

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

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

Но далеко не все проекты и моя роль в них известны широкой публике. Пожалуй, один из самых интересных — версия игры Jim Power от Piko Interactive, созданная для 8-битной игровой консоли NES (Famicom, Денди). Я занимался им в 2014-2020 годах в качестве приглашённого разработчика.

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

Если вы когда-либо хотели узнать, как и кем делаются современные игры для несовременных платформ, каким образом люди вообще приходят к этому — сейчас всё будет.
Читать дальше →
Всего голосов 5: ↑7.5 и ↓-2.5+10
Комментарии0

Новости

Статья

Суслик и пингвин: кодим на Go под Linux

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

Язык ядра Linux, его модулей и утилит написаны на языке C. Хоть он и является старым языком и прародителем многих других, но его до сих пор используют. В экосистему линукса постепенно проникают и более молодые языки — например, Rust. Но сегодня мы поговорим об детище Google — GoLang. Я много пишу про этот замечательный язык и в этой статье предлагаю изучить основы системного программирования на Go, мы изучим как работать с ядром, юзерспейсом линукса. Расскажу об стандарте POSIX, а также узнаем, как сочетать C и Go-код.

Читать дальше →
Всего голосов 7: ↑6.5 и ↓0.5+6
Комментарии4
Статья

Telegram Bot на Kotlin: Шпаргалка

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

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

Подглядеть
Рейтинг0
Комментарии2
Статья

Токсичный, но важный металл для солнечных панелей и не только: краткая история кадмия

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

Мы продолжаем рассказывать о различных металлах, истории их открытия, применении и патентом аспекте. На этот раз речь пойдет о кадмии. 

Читать далее
Всего голосов 4: ↑2 и ↓20
Комментарии0
Пост
Теги:
+5
Комментарии0
Новость

Восемь американских газет подали в суд на Microsoft и ChatGPT, обвинив компании в нарушении авторских прав

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

Microsoft и OpenAI столкнулись с новым иском по поводу авторских прав. Восемь газетных издательств подали в суд на компании, обвинив их в использовании «миллионов публикаций» без разрешения для обучения моделей искусственного интеллекта, лежащих в основе ChatGPT и Microsoft Copilot.

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

Читать далее
Всего голосов 6: ↑8.5 и ↓-2.5+11
Комментарии25
Пост

ExecuTorch alpha - PyTorch выпустили новый инструмент для запуска моделей на телефонах ⚡️ 

PyTorch выпустили новую версию своего инструмента - ExecuTorch alpha.

Он предназначен для развертывания больших языковых моделей и запуска моделей на Edge девайсах.

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

ExecuTorch позволяет эффективно запускать Llama 2 7B и Llama 3 8B (и другие модели) на телефонах iPhone 15 Pro, iPhone 15 ProMax, Samsung Galaxy S22, S23 и S24 и других современных устройствах. 

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

Здесь можно посмотреть тесты производительности.

Announce

Github

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


Теги:
+4
Комментарии0
Новость

ИИ-устройство Rabbit R1 работает не на собственной ОС Rabbit OS, а на Android с кастомной оболочкой

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

Исследователь Мишал Рахман из Android Authority выяснил, что ИИ-устройство Rabbit R1 работает не на собственной операционной системе Rabbit OS, как ранее заявляли разработчики проекта. Оказалось, что это просто отдельный гаджет на Android с кастомной оболочкой и всего одним приложением, которое связывается с LAM-моделью (Large Action Model) в облаке, а эта нейросеть обучена выполнять определённые действия по команде пользователя.

Читать далее
Всего голосов 8: ↑9.5 и ↓-1.5+11
Комментарии7
Статья

Импозантный «Композит». Как я подключал клон ZX Spectrum к современному телевизору, чтобы вернуться в детство

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


Как говорится, если у вас в детстве не было велосипеда, а сейчас есть BMW, то в детстве у вас всё равно не было велосипеда. У меня велосипед был, но мечтал я о компьютере ZX Spectrum, с которым познакомился в гостях у приятеля ещё в восьмом классе. Однако наша дружба со «Спекки» оказалась мимолётной, как питерское лето: собранный из дефектной «зоновской» платы и пригоршни микросхем «Ленинград-1» работал нестабильно, к тому же родители категорически запретили мне распаивать на единственном в семье цветном «Рубине» разъём RGB. Вместо него мне отдали на растерзание старый чёрно-белый дедушкин телевизор, чаще всего показывавший, как в известном мультфильме, паутину. Помучавшись со «Спектрумом» пару месяцев, я забросил его на антресоль, а вскоре скопил на IBM-совместимый «Поиск». Но желание наверстать упущенное осталось. И вот совсем недавно мне достался интересный клон «Спектрума» под названием «Композит», который я решил приспособить к современному монитору или телевизору, и попытаться хотя бы ненадолго вернуть ушедшее детство. О самом компьютере и о том, с какими неожиданными трудностями мне пришлось столкнуться — сегодняшний рассказ.
Читать дальше →
Всего голосов 26: ↑34.5 и ↓-8.5+43
Комментарии11
Статья

Переходник PS/2 – USB

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

Введение


Все мы знакомы с ситуацией, когда у нас на руках есть мышка PS/2, а подключить её некуда. Покупать переходник – идея так себе. Но мы рискнули и купили:


Читать дальше →
Всего голосов 8: ↑6 и ↓2+4
Комментарии13
Пост

Кто лучше внедрит стратегию в бизнес

Стратег разрабатывает план развития бизнеса, но не всегда именно он занимается внедрением. Да и до внедрения дело не всегда доходит… По ощущениям, процентов 50% стратегий так и остаются просто красивой презентацией.

Читал об этом статью Романа Пустовойта, главного стратега агентства Human Code. Он пишет об этапах внедрения бренд-стратегии и позиционирования, но в целом эти этапы можно легко применить и для коммуникационной или маркетинговой стратегии.

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

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

  • Если ставить главной метрикой прибыль, то бизнес-процессы скатятся до "заработать здесь и сейчас". А если целиться на ценность для клиента, то будет другая история - амбициозная и долгоиграющая. Стратегия описывает куда идти, чтоб главная ценность компании считывалась клиентами.

  • Хорошая стратегия должна содержать инструменты синхронизации с зоной извлечения прибыли и подстройки под конъюнктуру рынка.

  • Когда стратегию внедряет сама компания, то она тонет в операционке и внутренних процессах, но если внедряет исключительно агентство-создатель — то не приживается и саботируется. Важна синергия и трекинг от автора.

Вывод: шкаф из Икеи можно собрать и самому, но с помощью сборщика получится лучше. Да и деталек лишних не останется)

Теги:
+3
Комментарии1
Статья

Вспомнить за майские: 20 шагов для апгрейда информационной безопасности

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

Каждый год растет количество взломов сервисов, хакерских атак, утечек персональных данных. Особенно это видно за 2023 год. Открываешь Tadviser — и волосы дыбом встают.

В этом тексте даем базовую информацию о том, как защитить инфраструктуру, не потерять данные клиентов, подготовиться к новым угрозам и эффективно им противодействовать. А еще — делимся чек-листом для повышения уровня безопасности. Подробности под катом!
Читать дальше →
Всего голосов 20: ↑19 и ↓1+18
Комментарии0
Статья

Делаем из битого планшета одноплатник: подключаем Android-устройства к дешевым микроконтроллерам через UART

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


В наше время, из-за санкций одноплатники стали стоить каких-то «конских» денег. Даже б/у RaspberryPi Zero стоит 2-3 тысячи рублей на барахолках, что, мягко скажем, не совсем лояльная цена для «самого дешевого одноплатного компьютера в мире». Конечно, Orange Pi Zero всё ещё можно купить в пределах 1.500-2.000 рублей, но как по мне и эта цена не слишком лояльна за те характеристики, который предлагает такой одноплатник. С другой стороны, Android-планшеты 10-летней давности продаются на барахолках по 100-300 рублей, что выглядит гораздо привлекательнее, причём на некоторые устройства практически без костылей можно установить полноценный дистрибутив Linux! Вероятно, многие читатели скажут мол «автор бомж» и будут правы: ведь в рамках этой статьи, я хочу рассказать о том, как использовать полурабочий древний планшет в качестве полноценного одноплатника путём подключения его к микроконтроллеру и выводу GPIO! Сегодня мы с вами: узнаем, как подключить микроконтроллер к шине UART в планшете и научимся работать с последовательной шиной в Android прямо из Java и нативных программ. Интересна моя концепция антикризисного одноплатника? Тогда добро пожаловать под кат!
Читать дальше →
Всего голосов 16: ↑17 и ↓-1+18
Комментарии19

Ближайшие события

Конференция «Я.Железо»
Дата18 мая
Время14:00 – 23:59
Место
МоскваОнлайн
Антиконференция X5 Future Night
Дата30 мая
Время11:00 – 23:00
Место
Онлайн
Конференция «IT IS CONF 2024»
Дата20 июня
Время09:00 – 19:00
Место
Екатеринбург
Новость

В 1995 году Маск написал стек веб-программ для Zip2 на C и C++

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

В конце апреля 2024 года Илон Маск рассказал, что в 1995 году он сам написал стек веб-программ для Zip2 на C и C++. Эту картографическую компанию он основал вместе с братом Кимбалом, а затем успешно продал.

Читать далее
Всего голосов 27: ↑20.5 и ↓6.5+14
Комментарии28
Новость

В США суд приговорил основателя Binance Чанпэн Чжао к четырём месяцам тюрьмы

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

В конце апреля 2024 года федеральный суд Сиэтла приговорил основателя Binance Чанпэн Чжао к четырём месяцам тюрьмы за нарушение закона о банковской тайне. В течение некоторого времени криптобиржа Binance нарушала американские санкции и позволила мошенникам провести более 1,5 млн транзакций и легализовать около $898 млн.

Читать далее
Всего голосов 5: ↑5.5 и ↓-0.5+6
Комментарии7
Пост

Масштабируемые, отказоустойчивые, выгодные ⚡️

Подключайте топовые сервисы Selectel со скидкой 20%

До 30 июня подключите три сервиса Managed Kubernetes, облачные базы данных и объектное хранилище S3. И пользуйтесь ими со скидкой 20%.

Как получить скидку

  1. Зарегистрируйтесь в панели управления.

  2. Подключите Managed Kubernetes, облачные базы данных и объектное хранилище в подходящих вам конфигурациях.

  3. Оставьте заявку в тикет-системе. Напишите, что участвуете в этой акции, и укажите примерную сумму, которую планируете тратить на каждый сервис.

  4. Дождитесь ответа от поддержки и пользуйтесь сервисами с ежемесячной скидкой 20%.

При аренде инфраструктуры от 50 000 ₽ в месяц бесплатно перенесем ваши проекты в Selectel. Просто напишите нам, и инженеры Selectel позаботятся о миграции вашего проекта.

Теги:
+3
Комментарии0
Новость

Microsoft через патч для Edge отменила возможность установки Copilot на ПК с Windows 11 без ведома пользователя

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

В прошлом месяце пользователи Windows 11 сообщили о своём недовольстве относительно установки на устройства приложения Copilot без их ведома. Microsoft выпустила патч для Edge, который удаляет это программное обеспечение с затронутых компьютеров.

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

(Не) безопасный дайджест: открытый сервер, морская утечка и атака на цепочку поставок

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

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

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

Scala Digest. Выпуск 16

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

Привет, Хабр! Мы — Рома, Настя и Карина — бэкенд-разработчики Тинькофф, пишем код на Scala и горим желанием его популяризировать.
Мы собираем и агрегируем новости из разных источников, включая Scala Times, блог Petr Zapletal и канал Scala Nishtyaki, добавляем дополнительные новости и собственные комментарии. Свою мотивацию мы черпаем из желания развиваться и делиться полученными знаниями. Приветствуем любую обратную связь! (づ ◕‿◕ )づ

Теперь вы можете поделиться собственными материалами!

Читать шестнадцатый выпуск
Всего голосов 2: ↑2.5 и ↓-0.5+3
Комментарии0
Статья

Что ждет крипту в России в 2024 году: разбираем последствия нового закона на мемах

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

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

Читать далее
Всего голосов 15: ↑10 и ↓5+5
Комментарии4
1
23 ...