Итак, добытый в США UNIX стараниями программистов превратился в операционную систему ДЕМОС для ЭВМ производства СССР и стран СЭВ. Пока это делалось, страна вошла в эпоху Перестройки — и с 1987 года разработчики занялись созданием кооператива, чтобы зарабатывать своими умениями на всё более свободном рынке. Организация, получившая название «Демос», рождалась долго и непросто — но к концу 1988 года она уже располагалась в офисе в центре Москвы на Овчинниковской набережной, зарабатывая продажей О…
Однажды я захотел себе сделать PC уровня не старше первого Pentium для DOS и Win9x игр. Причём, я хотел это организовать не как ещё один огромный ящик на столе, а в формате обычной приставки к телевизору. Я нашел материнскую плату формата Baby-AT так называемую Super7, это материнская плата для Socket-7 на стероидах: у неё память уже SDRAM, есть AGP и большой кэш второго уровня. Нашёл корпус для mITX, куда Baby-AT может быть размещена и, самое главное, блок питания там PicoPSU, что позволяет ис…
24 ноября 2021 года на сайте ArXiv.org была опубликована научная статья «Крошечные указатели» (Tiny Pointers) с описанием новой структуры данных — «крошечных» указателей, которые указывают путь к фрагменту хранимых данных и занимают меньше памяти, чем традиционные указатели. Осенью 2021 года эту статью заметил Андрей Крапивин (Andrew Krapivin), студент Ратгерского университета в Нью-Джерси, и не придал ей особого значения, пишет Quanta Magazine, журнал о последних достижениях в математике (пе…
Всем привет! Меня зовут Олег Косарев. Я – ведущий инженер-программист. В группе компаний «Цифра» занимаюсь развитием и поддержкой продукта «Диспетчер». Представляю команду «ОСР» (общесистемное развитие). Моя основная специализация – Frontend-разработка.В данной статье я хочу поделиться с вами нашим опытом по созданию MVP (Minimum Viable Product, «минимально жизнеспособный продукт») редактора аналитических панелей.Дисклеймер: Данная статья — своего рода «road movie», рассказывающий о нашей работ…
Очень добрый день! Меня зовут Тимур и я программист. Сегодня я хочу продолжить разговор о поддержке расширений браузера (хромиум) на Андроид. В прошлой своей статье я рассказал о том что у меня получилось завести расширения но народ так занят стенаниями по поводу закрытия проекта Kiwi что никто особо на это внимания не обратил, поэтому буду краток, это скорее промежуточный отчет чем анонс. Итак. Я более менее стабилизировал сборку, она уже гораздо реже падает (но падает, это все еще бета, умер…
Энергосбережение в программировании — тема, которую часто обходит стороной, пока ноутбук не сядет посреди важной видеоконференции. В этой статье разбираемся, как писать код, который не только работает, но и делает это энергоэффективно. Много примеров, немного философии и максимум пользы.Когда говорят о производительности кода, чаще всего имеют в виду скорость выполнения. Энергопотребление — слон в серверной. Программисты редко задумываются о том, сколько ватт сжирает их код. А ведь один бесконе…
В каком состоянии сейчас JavaScript-разработка? Насколько значим стал TypeScript? Напишут ли уже нейросети за нас юнит-тесты? Что можно закодить в вебе с помощью Emscripten? (спойлер: например, «Героев Меча и Магии»).Конференции всегда помогали «держать руку на пульсе» и понимать состояние индустрии. А в этот раз перед HolyJS мы ещё и затеяли опрос TechRadar, где разработчики отвечают, чем именно они пользуются. И на конференции узнаем ответы.До начала HolyJS 2025 Spring осталось меньше недели,…
🏦 The neobank built for nonprofits. HCB by Hack Club Welcome to the HCB codebase! What is HCB? HCB is an open source, safe, and easy-to-use fiscal sponsorship platform for hackathons, Hack Clubs, robotic teams and more. We use it to run our fiscal sponsorship program, we provide high schoolers with a 501(c)(3) status-backed restricted fund for their organization. Behind the scenes, HCB is a Ruby on Rails application (learn more by reading our documentation). Table of Co…
Исследователи «Лаборатории Касперского» обнаружили новую волну атак группы Head Mare, нацеленную на российские промышленные предприятия. В этой кампании хакеры использовали ранее неизвестный бэкдор PhantomPyramid, написанный на Python.