Feed aggregator

SPC против Microsoft. Как PowerPoint убил Harvard Graphics: история упущенного будущего

Habr.com - Fri, 06/27/2025 - 13:58

Когда мы говорим «презентация», сразу же представляем себе PowerPoint. Эта программа стала абсолютным стандартом, хотя она была далеко не первым инструментом для создания последовательности слайдов, содержащих текст, графику и художественные элементы оформления. Задолго до появления PowerPoint и буквально через год после выпуска Windows 1.0 на свет появилась программа Harvard Graphics, которая имела все шансы занять место безальтернативного лидера в сфере электронных презентаций. Но — не сложилось. Почему?
Читать дальше →

Мир игровых консолей: Atari выходит на сцену

Habr.com - Fri, 06/27/2025 - 13:54

Продолжаем наш цикл статей, посвященный истории игровых консолей. В прошлой статье мы рассказали об истории создания первой игровой консоли Magnavox Odyssey. Сегодня мы продолжим наш рассказ и вспомним гиганта игровой индустрии Atari и его разработки. Также сегодня мы поговорим о том, каким была игровая индустрия до того, как приставки обосновались рядом с домашними телевизорами.

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

Читать далее

Fleet&Osquery — швейцарский нож для ИБ, или Как мы сами себя успешно ддосили

Habr.com - Fri, 06/27/2025 - 13:51

Всем привет, меня зовут Денис, и я старший инженер инфраструктурной безопасности в Ozon. Эта статья — продолжение цикла про osquery и Fleet.
Предыдущие статьи вы можете почитать здесь и здесь.

В статье хочу поделиться радостью и «болью» опыта эксплуатации связки Fleet и osquery в масштабе e-commerce/highload.
Этот опыт будет полезен тем, кто ещё только думает об этой связке и планирует её внедрять, а также тем, кто уже внедрил и эксплуатирует.
Osquery мы эксплуатируем на рабочих станциях и серверах под управлением операционных систем MacOS, Windows и Linux.
Для начала стоит напомнить, что такое osquery и Fleet и почему они так классно друг друга дополняют.

Osquery — opensource, написанный на С++, представляет собой агента, запущенного на хостовой (и не только) ОС, который может предоставить большое количество информации о вашей системе и событиях в виде СУБД.

Также osquery имеет два вида запросов:

Читать далее

Эволюция: перегонит ли ИИ человечество?

Habr.com - Fri, 06/27/2025 - 13:47

Ажиотаж вокруг нейросетей и искусственного интеллекта поутих, а значит, можно немного поделиться своими мыслями на тему. Итак, приготовим щит от тухлых яиц да гнилых помидоров и приступим.

Читать далее

Мир игровых консолей: начало пути

Habr.com - Fri, 06/27/2025 - 13:46

Сегодня мы хотели бы начать рассказ об истории игровых консолей. Наши предыдущие статьи, посвященные ZX Spectrum и Amiga вызвали живой интерес к технике прошлого и мы решили продолжить вспоминать былое и написать цикл статей, посвященных истории игровых консолей, от самых первых до современных моделей.

У многих из нас в детстве были игровые приставки. От китайских нонеймов и восьмибитных Денди до Sega Mega Drive, Super Nintendo и Xbox. Для этих устройств было разработано множество игр. Отличительной чертой всех этих консолей было то, что это были достаточно компактные консоли, которые можно было подключить к телевизору (да, во времена восьмибитных приставок этот процесс мог представлять некоторые сложности) и играть дома столько, сколько тебе хочется. Но более пятидесяти лет назад все было совсем по-другому. Тогда уже были большие игровые автоматы, но возможность поиграть во что-либо дома перед своим телевизором тогда казалась фантастикой.

Сегодня мы расскажем об истории первой игровой консоли Magnavox Odyssey.

Читать далее

Чужой напротив IT-шников

Habr.com - Fri, 06/27/2025 - 13:28

Аз есмь

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

Читать далее

Что делает enumerate() и почему это лучше, чем range(len(...))

Habr.com - Fri, 06/27/2025 - 13:27

Привет, Хабр!

Сегодня коротко, но по существу разберёмся, зачем вообще нужен enumerate() в Python и почему он почти всегда лучше, чем старый добрый range(len(...)).

Читать далее

Ранний взгляд: как ИИ научился видеть то, что врачи не замечают

Habr.com - Fri, 06/27/2025 - 13:27

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

А еще припомню несколько схожих ситуаций: о том, как ИИ уже помогает врачам и пациентам.

Читать

Эффективный инференс множества LoRA адаптеров

Habr.com - Fri, 06/27/2025 - 13:19

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

MultiLoRA решает эту проблему, позволяя одновременно выполнять инференс с несколькими адаптерами на основе одной базовой модели.

В статье мы сравним производительность MultiLoRA-инференса в двух популярных фреймворках — vLLM и TensorRT-LLM. Тесты проведём на готовых релизных Docker-образах, оценивая, какой фреймворк эффективнее обрабатывает батчи запросов в сценариях, близких к офлайн и асинхронному инференсу.

Читать далее

Собирали франкенштйена из mdadm, LVM и bcache? Теперь попробуйте ZFS

Habr.com - Fri, 06/27/2025 - 13:17

Привет! Меня зовут Ваня, я системный администратор в Selectel. Представьте, что вы используете mdadm для отказоустойчивости, bcache — для ускорения медленных HDD, cryptsetup — для шифрования данных, LVM — потому что нужно создавать в рейде несколько блочных устройств, и btrfs — за любовь к сжатию и снапшотам. А теперь прихожу я и говорю, что все это можно заменить одной файловой системой — ZFS. Как именно? Под катом разберемся в ее устройстве, но без излишнего погружения — не будем превращать статью в «простыню». Читать дальше →

ERC721C против несправедливости: как Limit Break решает проблему роялти

Habr.com - Fri, 06/27/2025 - 13:17

Создатели NFT всё чаще теряют доходы: маркетплейсы не платят роялти, пользователи ищут обходы, а стандарты вроде ERC-2981 ничего не гарантируют. ERC-721-C пытается это изменить. Новый набор контрактов от Limit Break предлагает механизмы жёсткого контроля за передачей токенов, валидаторы, whitelist’ы и маршрутизацию через Trusted Forwarder. Но вместе с защитой приходит и риск централизации. В этой статье — полный разбор архитектуры ERC721C, её плюсов, минусов и сценариев использования.

Читать далее

Первые 8 лет в IT

Habr.com - Fri, 06/27/2025 - 13:16

Меня отчисляют из колледжа и кажется что жизнь на этом закончилась и дальше только мести улицы.

В один из дней я познакомился с человеком который сказал что в IT можно работать без образования и это меня зацепило, мне всегда нравилось решать логические задачи и получается это работа мечты для меня. Первые 2 месяца изучения были особо без результата, казалось что очень много информации нужно узнать и привычка со школы что учиться чему‑то это скучно сильно мешали нормальному росту. Через 2 месяца я уже мог подвинуть и изменить кнопку и это был результата и сам факт что из строчки кода появляются элементы просто взрывал голову, это была магия.
Но пока я сидел и читал надо было платить за гараж и я нашел подработку грузчиком, где смены были 12 часов, но все же была зп.

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

Читать далее

Протон-Импульс. Самый защищённый оптический домофон

Habr.com - Fri, 06/27/2025 - 13:05
Приветствую всех!

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



Итак, в сегодняшней статье поговорим про домофоны «Протон-Импульс». Узнаем, чем же они так примечательны и как же они устроены. Традиционно будет много интересного. Читать дальше →

70 лучших игр по скидкам с летней распродажи в Steam

Habr.com - Fri, 06/27/2025 - 12:58

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

В нашей подборке — самые вкусные предложения с распродажи в разных жанрах.

Читать далее

Как перевести bluetooth в headset_head_unit на raspberry pi даже если последняя против

Habr.com - Fri, 06/27/2025 - 12:53

Иногда при подключении bluetooth устройства к raspberry pi данное устройство по каким-то причинам не хочет записывать аудио через bt, хотя такая возможность на самом устройстве предусмотрена. Это касается bt наушников, гарнитур, у которых имеется режим headset_head_unit.
Читать дальше →

Адаптация по-арабски: технологии для печати этикеток товаров

Habr.com - Fri, 06/27/2025 - 12:40

Меня зовут Сергей Меркулов и я старший консультант Fix Price. Наши магазины работают уже в 10 странах мира. И это значит, что каждый товар, который представлен на наших полках в зарубежных магазинах, обязательно имеет этикетку на иностранном языке. Для понимания масштабов: в нашей сети примерно 32 тысячи наименований локальных кодов (или SKU, то есть единиц складского учета). В среднем у одного локального кода — 3 штрихкода. То есть фактически у нас 96 000 различных этикеток! И сегодня я расскажу вам о том, как мы научились эффективно работать с ними на рынке ОАЭ.

Читать далее

Прочитал «Чистый код», чтобы вам не пришлось

Habr.com - Fri, 06/27/2025 - 12:35

Пересказываю культовую книгу Роберта Мартина "Чистый код" с примерами на C#. Узнайте, как создавать код, который читается как проза: от магии имен переменных и идеальных функций до безупречных тестов и архитектуры, которая не рухнет при первом требовании заказчика. Полный гид, ваш код станет предметом гордости, а не источником кошмаров.

Читать далее

Доморощенный OSINT для соискателя. Краткая инструкция

Habr.com - Fri, 06/27/2025 - 12:32

Это всё о том, сколько чудесного и неожиданного можно узнать о потенциальном работодателе из открытых данных, и что делать, чтобы не проработать месяц-два бесплатно и не обмануться с другими ожиданиями. Спойлер: увидеть можно многое — от потенциального банкротства компании до дела о мошенничестве. 

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

Самое замечательное может начаться, если найти 10-15 минут времени и всмотреться в эту бездну успеха. 

Где и что искать

Domain-Driven Design: ошибки, которые не описаны в книгах

Habr.com - Fri, 06/27/2025 - 12:28

Всем привет! Меня зовут Андрей, уже несколько лет я работаю тимлидом/техлидом в разных компаниях и различных проектах. В последнее время подход Domain Driven Design у всех на слуху. Хотя этот подход развивается уже много лет (с 2003), только сейчас на него обращают активное внимание и многие команды пробуют внедрять его у себя.

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

Читать далее

Как мы приручили обратную связь с клиентами через Битрикс24

Habr.com - Fri, 06/27/2025 - 12:15

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

Читать далее

Who's online

There are currently 0 users and 1 guest online.
Syndicate content