Обновить

Моя лента

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

Хлопок одной рукой: создание полнофункциональной одноручной клавиатуры

Уровень сложностиПростой
Время на прочтение8 мин
Охват и читатели42

Клавиатура на Arduino для одной руки, полностью совместимая со стандартной 101-клавишной клавиатурой.

Читать далее

Новости

Пост

graphics.h в 2026 году: зачем и как запустить

graphics.h — это часть библиотеки BGI (Borland Graphics Interface) родом из 1990-х. В современных IDE её нет: она несовместима с 64-битными системами и не является частью стандарта C++. Тем не менее в учебных задачах она до сих пор встречается — особенно там, где нужно быстро визуализировать алгоритм или сдать лабораторную.

Когда это оправдано

  • изучение основ C/C++ и хочется видеть результат за пределами консоли

  • разбор алгоритмов компьютерной графики

  • подготовка к экзамену по предмету, где преподаватель требует именно graphics.h

Для production-кода и серьёзных учебных проектов лучше сразу смотреть в сторону актуальных библиотек: SDL2 (2D, кроссплатформенная), SFML (ООП-подход, проще в освоении) или OpenGL/GLFW (если нужна 3D-графика и аппаратное ускорение).

О библиотеке

Адаптация для современных Windows называется WinBGIm — её разработал и поддерживает Майкл Мэйн, профессор Колорадского университета в Боулдере. Библиотека открыта для использования и модификации. Скачать можно на официальном сайте: winbgim.codecutter.org.

Если хочется сначала почитать вводный разбор — на Хабре есть статья с обзором WinBGIm, здесь же показан небольшой практический пример-скриншот: инженерная утилита с графическим выводом, которая впоследствии была переписана с использованием современного UI на C++.

Как запустить: общий принцип

Для работы используется адаптация WinBGIm — три файла: graphics.h, winbgim.h и libbgi.a.

Линкер-флаги одинаковы для всех сред:

-lbgi -lgdi32 -lcomdlg32 -luuid -loleaut32 -lole32

Известный баг: в оригинальном graphics.h на строке 302 встречается int right=0 — это вызывает ошибку компиляции. Исправляется заменой на int txtright=0.

Dev-C++

  1. Скопировать graphics.h и winbgim.h в MinGW64\x86_64-w64-mingw32\include

  2. Скопировать libbgi.a в ...\lib

  3. Tools → Compiler Options → Parameters → Linker — вставить флаги

  4. Переключить профиль компилятора на 32-bit Release

Code::Blocks

  1. Файлы — в соответствующие папки include и lib компилятора MinGW

  2. Settings → Compiler → Linker settings → Other linker options — вставить флаги

VS Code

Файлы хранятся внутри проекта. Структура:

project/
  include/  ← graphics.h, winbgim.h
  lib/      ← libbgi.a

В .vscode/tasks.json в массив args добавить:

"-I${workspaceFolder}/include",
"-L${workspaceFolder}/lib",
"-l"-I${workspaceFolder}/include",
"-L${workspaceFolder}/lib",
"-lbgi", "-lgdi32", "-lcomdlg32", "-luuid", "-loleaut32", "-lole32"
bgi", "-lgdi32", "-lcomdlg32", "-luuid", "-loleaut32", "-lole32"

Компилятор MinGW (g++) должен быть прописан в PATH.

Должно открыться окно с белым кругом на чёрном фоне. Если компиляция падает с ошибкой cannot find -lbgi — проверьте путь до libbgi.a. Ошибка undefined reference обычно означает, что флаги линкера не подхватились.

По материалам видео-инструкции CodeWar

Тест

#include <graphics.h>
#include <conio.h>

int main() {
    int gd = DETECT, gm;
    initgraph(&gd, &gm, (char*)"");
    circle(250, 250, 100);
    getch();
    closegraph();
    return 0;
}

Должно открыться окно с белым кругом на чёрном фоне. Если компиляция падает с ошибкой cannot find -lbgi — проверьте путь до libbgi.a. Ошибка undefined reference обычно означает, что флаги линкера не подхватились.

Теги:
0
Комментарии0
Пост

Тестовое задание для тестировщика AI-приложений

Ранее меня просили рассказать про subj. Итак, домашнее задание по оценке навыков ML Evaluation Engineer: как оно выглядит и чего ожидают работодатели?

Сценарий тестового задания:
Приложение для медицинских консультаций получает шквал жалоб от пользователей, хотя внутренняя модель анализа настроений (sentiment model) по-прежнему рапортует о высокой «глобальной точности» (Global Accuracy). Ваша миссия: найти «слепые зоны», которые скрывают метрики.

Данные:
1000 пользовательских отзывов (в формате JSON), содержащих эталонные значения (ground truth), предсказания модели и показатели уверенности (confidence scores).

Что ожидается в качестве результата?
Просто показать навыки кодинга недостаточно. В Evaluation главное – это ответ на вопрос «Ну и что?».

Структурированный аудит: Текстовое объяснение того, где именно находятся слепые зоны, подкрепленное цифрами.

Визуальные доказательства: Калибровочные кривые (Calibration Curves) и матрицы ошибок (Confusion Matrices), которые покажут, почему старые метрики пропустили провалы.

Какими навыками нужно обладать?

Чтобы блеснуть, вам понадобится «гибридный» профиль:

  • Теоретическая база: Понимание того, как именно модели ошибаются, и какие метрики применимы к конкретным edge cases.

  • Интуиция данных: Способность искать пробелы как вручную, так и автоматически.

  • Инженерная строгость: Навыки работы с Python для создания пайплайнов и внедрения LLM-as-a-Judge.

  • Стратегическая коммуникация: Умение излагать выводы структурированно, точно и грамотно.

Давайте разберем выполнение этой гипотетической задачи по фазам:

Фаза 1: «Детектив» (Анализ данных)
Прежде чем писать хоть одну строчку кода, нужно провести аудит распределения данных:

  • Проверка дисбаланса классов: Если «позитивных» отзывов в 10 раз больше, чем «негативных», ваша метрика Accuracy вам нагло врет.

  • Поиск предвзятости (bias): Не падает ли качество модели на специфических срезах (например, медицинский жаргон против разговорного языка)?

  • Критика статус-кво: Почему старая «глобальная точность» подвела? Сравните её с метриками, которые реально важны для несбалансированных данных.

Фаза 2: «Архитектор» (Реализация)
Теперь строим фреймворк для оценки:

  • Python-архитектура: Используйте чистый, модульный код. Будь то Scikit-learn или Pandas, покажите, что вы заботитесь о поддерживаемости.

  • LLM-as-a-Judge vs. метрики: Решите, где нужны статистические библиотеки, а где не обойтись без LLM, чтобы «рассудить» нюансы сарказма или сложного медицинского контекста.

  • Уверенность vs. Правильность: Напишите проверку на «уверенно неверные» (Confidently Incorrect) предсказания. Это ваши самые высокорисковые ошибки.

Фаза 3: «Стратег» (Отчетность)
Работа Eval-инженера – это на 20% получение цифр и на 80% объяснение того, что они значат.

  • Визуализация: Приложите калибровочные кривые и матрицы ошибок.

  • Бриф по «слепым зонам»: Структурируйте выводы. Где именно пробел? Модель пропускает «негатив», потому что там используются сложные термины? Объясните, почему старые метрики проглядели эти критические сбои.

 Совет кандидатам

Работодатели в сфере ML Eval ищут не «Data Scientist Lite», а инженеров по качеству и надежности. В вашем GitHub должны быть не просто .py файлы, а README, который рассказывает историю рисков и их минимизации.

это перевод моего англоязычного поста A take-home assignment for an AI QA role (другие переводы)

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

Пять LLM-провайдеров через один openai-клиент

Уровень сложностиСредний
Время на прочтение5 мин
Охват и читатели459

У нас почти каждая заметная операция в продукте идёт через LLM: генерация follow-up, сборка КП, скоринг, саммари звонков. Пока провайдер один — это бомба замедленного действия. Он ложится по 503, упирается в рейт-лимит, или цена улетает, потому что дешёвый разбор команды почему-то крутится через флагманскую модель.

Поэтому мы сделали тонкий роутер. Не фреймворк, не «оркестратор агентов» — примерно 500 строк на NestJS, которые переезжают между нашими продуктами без правок. Расскажу, что внутри и на чём набили шишки.

Читать далее
Новость

Глава Microsoft AI теперь считает, что ИИ не заменит офисных сотрудников полностью

Время на прочтение1 мин
Охват и читатели362

Глава подразделения Microsoft AI Мустафа Сулейман высказался в мягком тоне о том, что ИИ заменит офисных сотрудников. В свежем выпуске подкаста Decoder топ‑менеджер заявил, что на самом деле имел в виду лишь помощь ИИ в выполнении рутинных задач, а не выполнение всей работы вместо людей.

Читать далее
Статья

История браузеров в игровых консолях

Уровень сложностиПростой
Время на прочтение14 мин
Охват и читатели409

Видеоигровые консоли и веб-браузеры имеют долгую совместную историю. Ещё с самого появления World Wide Web консоли пытались выйти онлайн. Браузеры в видеоигровых консолях изначально в основном были попытками предоставить дешёвое окно в веб для обычной аудитории без технического опыта, однако со временем они становились всё более масштабными и интегральными частями систем.

В этой статье мы подробно изучим браузеры консолей, однако рассмотрим только официальные веб-браузеры. Во многие консоли можно установить браузеры через специализированные прошивки и homebrew, но они не войдут в рамки нашей статьи, как и системы без веба наподобие Satellaview, а также онлайн-сервисы, не предоставляющие браузер, например, XBAND, Sega Meganet и Sega Channel.

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

Читать далее
Новость

IPO SpaceX сделало Маска первым триллионером, а 4400 сотрудников компании — миллионерами

Время на прочтение2 мин
Охват и читатели456

Илон Маск стал первым долларовым триллионером в истории. После того как SpaceX зафиксировала цену своего первичного размещения, состояние главы компании превысило $1,1 трлн. Сегодня, 12 июня, акции компании начинают торговаться на бирже Nasdaq под тикером SPCX.

Читать далее
Статья

Реставрируем музыку дома или как маленькая нейронка способна конкурировать с платными технологиями

Уровень сложностиСложный
Время на прочтение13 мин
Охват и читатели983

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

Слушать в hi-res
Пост

Две новости о регулировании — и они идут в противоположных направлениях

На этой неделе вышли две важные регуляторные новости. Вместе они лучше всего описывают, в каком мире мы живём.

🇨🇳 Китай: каждый гуманоид получит цифровой паспорт

25 мая 2026 года. Министерство промышленности и информационных технологий (MIIT) запустило Humanoid Full Lifecycle Management Service Platform — национальную систему цифровой идентификации роботов.

Каждый гуманоид, произведённый в Китае, получит 29-значный ID — по образцу удостоверения личности гражданина, только длиннее на 11 символов.

Что кодирует ID: → Бренд и производитель → Модель и серийный номер → Аппаратные параметры → Оценённый уровень интеллекта

Что позволяет платформа: → Мониторинг в реальном времени: износ суставов, деградация батареи, точность выполнения → При инциденте — мгновенный доступ к истории обслуживания и логам → При перепродаже — новый владелец видит всю историю без повторного тестирования

Контекст: у Китая более 140 производителей гуманоидов. MIIT называет проблему «кризисом единообразия». ID-система — попытка навести порядок через трассируемость.

Это именно то, что я называю «автомобильной моделью регулирования»: каждый робот — VIN, полная история жизненного цикла.

🇺🇸 США: GUARD Act хочет запретить китайских роботов полностью

3 июня 2026 года. Двухпартийный законопроект GUARD Act (Guarding the U.S. Against Adversarial Robotics Dominance) внесён в Конгресс.

Авторы: Джон Муленар (республиканец), Джей Обернолте (республиканец), Дженнифер Макклеллан (демократ) — двухпартийный состав, что важно.

Механизм жёсткий: → Спецслужбам даётся 1 год на проверку каждой китайской платформы → Если риск «неприемлемый» — FCC запрещает импорт и эксплуатацию → Главная ловушка: платформа, не прошедшая проверку за год, автоматически попадает в запретный список

Цель — не только госзакупки (это был предыдущий Humanoid ROBOT Act), а весь коммерческий рынок.

Проблема: NVIDIA за два дня до внесения законопроекта анонсировала Isaac GR00T Reference Design на базе Unitree H2 Plus. То есть американский программный стек уже работает на китайском железе. Запрет Unitree означал бы разрыв этой цепочки и удар по собственным R&D программам.

Agility Robotics поддерживает закон. Но Agility не продаёт роботов в розницу — только корпоративные пилоты. Альтернативы Unitree G1 за $16 000 с открытым SDK на американском рынке нет.

💡 Что это значит вместе

Два разных ответа на один вопрос: «Как государство должно контролировать гуманоидов?»

Китай: регистрируй, отслеживай, управляй жизненным циклом. Контроль через прозрачность. → США: запрещай adversarial hardware. Контроль через исключение.

Российский законопроект от 26 мая (ЕГСИМ) ближе к китайской модели — реестр, паспортизация, цепочка ответственности.

Самая острая коллизия остаётся нерешённой: NVIDIA выбрала Unitree как референсный носитель для Isaac GR00T. Если GUARD Act пройдёт — американские исследователи потеряют доступ к платформе, на которую их же компания поставила как на стандарт.

Источники: humanoidsdaily.com (25 мая и 5 июня 2026)

📌 Telegram-канал «Я и Робот» — инженерная аналитика гуманоидной робототехники без хайпа.

👉 t.me/i_and_robot

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

Альтман признал, что ИИ стал слишком дорогим. OpenAI готовит снижение цен против Anthropic

Время на прочтение2 мин
Охват и читатели1.1K

OpenAI рассматривает резкое снижение цен на токены — об этом сообщает The Wall Street Journal со ссылкой на источники, знакомые с обсуждением. Примечательна логика шага: в OpenAI ожидают, что на удешевление пойдет Anthropic, и хотят сыграть на опережение. Решение пока не принято — обсуждения находятся на ранней стадии, конкретных тарифов и сроков нет.

Читать далее
Статья

Хватит дублировать валидацию в Django: как я подружил Pydantic с ORM и перестал страдать

Уровень сложностиСредний
Время на прочтение7 мин
Охват и читатели1.2K

Представь: ты пишешь научный сервис. Есть модель исследователя, у которой h_index не может быть отрицательным. Ты, как добросовестный разработчик, описываешь это правило в Pydantic-схеме красиво, строго, типизированно. А потом начинается ад: те же самые «не может быть отрицательным» ты вынужден повторять в DRF-сериализаторе, в Django-форме, а если ещё и админку кастомизируешь то и там. Три, пять, десять мест, где разбросана одна и та же бизнес-логика. Знакомо? У меня эта боль копилась годами, пока я не сказал «хватит» и не написал django-nova  фреймворк, который делает Pydantic единственным источником правды для всей экосистемы Django.

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

Читать далее
Пост

Рабочий стек маркетолога из 8 нейросетей: какой инструмент для какой задачи

Рабочий стек маркетолога из 8 нейросетей: какой инструмент для какой задачи
Рабочий стек маркетолога из 8 нейросетей: какой инструмент для какой задачи

По данным SimilarWeb, 80% маркетинговых команд в 2026 году используют генеративный ИИ — но только 18% применяют его для стратегических задач. Большинство используют один ChatGPT для всего и получают нестабильный результат.

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

Инструменты и задачи

Claude (Sonnet/Opus)

Задача: анализ аудитории, качественные тексты
Контекстное окно: 200 000 токенов
Когда использовать: большие объёмы данных,
мультиязычный анализ, точные формулировки
Когда не подходит: быстрая генерация
множества вариантов

Пример: 47 страниц расшифровок интервью → таблица из 34 инсайтов с привязкой к цитатам за 12 минут. Вручную: два рабочих дня. При документах более 50 страниц ChatGPT начинает терять контекст — Claude стабильнее.

Perplexity

Задача: исследование рынка с верифицированными
источниками
Когда использовать: нужны данные с URL
которые можно показать клиенту
Когда не подходит: анализ больших объёмов
загруженных документов

Ключевое отличие от ChatGPT: конкретные URL для каждого утверждения вместо «по данным различных исследований».

DeepSeek

Задача: массовая обработка данных о конкурентах
Стоимость: менее $2 за 43 конкурента
vs $15-20 на GPT-4o за ту же задачу
Когда не подходит: точечный мониторинг
конкретного конкурента — там ChatGPT Browse

По данным Stanford AI Index Report 2024, стоимость инференса языковых моделей снижается на 60–80% ежегодно. DeepSeek — практический пример этого снижения.

ChatGPT (GPT-4o)

Задача: брейншторм, быстрые варианты, расчёты
Сильные стороны: скорость генерации идей,
Code Interpreter для бюджетных сценариев
Когда не подходит: анализ больших документов,
массовая обработка конкурентов

10 вариантов заголовка за 30 секунд. Расчёт ROAS по трём каналам через Code Interpreter — без аналитика.

Midjourney

Задача: мудборд, концептуальный визуал
Ограничение: не рендерит кириллицу
Когда не подходит: финальные материалы
с текстом на русском

12 вариантов визуального стиля за 20 минут вместо четырёх часов поиска референсов в Pinterest.

Canva AI

Задача: адаптация визуала под форматы
Magic Resize: один макет → все форматы
за секунды

Gamma

Задача: презентации из готового контента
Время: 30 минут вместо 4 часов в PowerPoint
Бесплатно: 400 кредитов ≈ 10-15 презентаций
Когда не подходит: нестандартный брендбук

AdHeart / Publer

Задача: мониторинг платной рекламы конкурентов
Важно: ни одна языковая модель не имеет
доступа к рекламным кабинетам — только
специализированные сервисы

AdHeart актуален в 2026 году — в марте представил новую функцию поиска похожих креативов.

Как инструменты работают в цепочке

Perplexity → исследование рынка (20 мин)
Claude → анализ аудитории (3-4 часа vs 30)
DeepSeek → конкурентная разведка (вечер vs неделя)
ChatGPT → тексты и расчёты
Midjourney + Canva → визуал
Gamma → презентация (30 мин)

Итого: 5-7 рабочих дней vs 2-3 недели

Ключевое: инструменты работают в цепочке — результат одного этапа становится входом для следующего.

Стоимость стека

Стартовый минимум:
Claude Pro:    $20/мес
ChatGPT Plus:  $20/мес
Итого:         $40/мес → 70% задач закрыто

Полный стек:   ~$100/мес
DeepSeek API:  $2-10 на проект (pay as you go)

Какие инструменты из списка используете в работе — и есть ли задачи где ни один не даёт стабильного результата?

Теги:
0
Комментарии0
Статья

Как один баг чуть не убил марсоход за $400 млн, и почему везде важна конфигурация

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

3 января 2004 года марсоход «Спирит» коснулся поверхности Марса в кратере Гусева. Двадцать один день спустя он перестал отвечать на команды, ушёл в бутлуп и чуть не погиб от своей же операционки. О том, почему инженерам JPL этот инцидент до сих пор снится в кошмарах, как NASA дважды чуть не потеряло марсоходы из-за одной и той же ОС и почему везде важна правильная конфигурация — в статье.

Читать

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

Статья

AI-агент для склада в Джеймикс. Часть 1

Уровень сложностиСредний
Время на прочтение32 мин
Охват и читатели1.9K

Это первая из двух статей про построение AI-агента внутри Джеймикс-приложения. Джеймикс (или Jmix, ex. CUBA) - высокоуровневый фреймворк для разработки корпоративных приложений на Java, автор не будет слишком сильно в него погружаться, в наше время любой запрос к AI даст Вам всю нужную информацию. В этой части мы соберем минимальный, но рабочий пример: пользователь задает вопрос на естественном языке, агент решает, какие операции вызвать на бэкенде, дергает их и возвращает осмысленный ответ. В качестве предметной области возьмем склад - сценарий, узнаваемый для большинства бизнес-приложений и достаточно широкий, чтобы во второй части обсудить уже не только чтение, но и запись данных, безопасность, fetch plans и метаданные.

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

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

Читать далее
Статья

SQL JOIN Простыми Словами для Начинающих

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

JOIN - крайне популярная операция в SQL, о которой еще и спрашивают на 99% собеседований на программиста. Но когда начинаешь впервые разбираться с ней, то постоянно путаешься, какие таблицы соединять и когда именно.

В этой статье простыми словами и с великолепной графикой расскажу, что такое JOIN в SQL, что такое Foreign Key, какой тип JOIN когда использовать - INNER или OUTER - и зачем вообще.

Читать далее
Статья

Почему миллион корутин на Rust весит меньше, чем сто тысяч на Python

Уровень сложностиСредний
Время на прочтение6 мин
Охват и читатели2.3K

Миллион асинхронных задач на Rust спокойно живёт в нескольких сотнях мегабайт. Сто тысяч корутин на Python нередко упираются в память раньше. Дело не в том, что “Rust быстрый, а Python медленный” - дело в том, ГДЕ физически лежит состояние приостановленной задачи.

Разбираю, во что превращается ваш async fn после компиляции: стейт-машина на стеке против объекта в куче. Сравниваю модели Rust (Tokio), Python (asyncio), C# и JavaScript - кто аллоцирует на каждый await, а кто нет, и почему это видно на счётчике RAM при 100k задач.

Внутри: что генерирует компилятор, куда уезжает состояние между await, stackful против stackless, и что с этим делать сегодня.

Читать далее
Пост

Главное — помнить про бизнес-смысл⚡

➡️ Максим Растеряев, технический руководитель направления BI в ДАРе, рассказал о подходе команды к решению задач.

И еще — поделился секретом долгосрочного сотрудничества с клиентами🔥

Смотри видео! Проявляй себя, работай в КОРУСе: https://links.korusconsulting.ru/ybFq

#говоряткорусяне

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

Кому принадлежат авторские права на тексты, размещённые на платформе? или Теневая экспроприация IT-гиганта

Уровень сложностиСредний
Время на прочтение4 мин
Охват и читатели2.2K

Приветствую, Хабр! Сегодня я хотел бы обсудить одну очень важную для меня, да и для всего книжного сообщества тему. О том, кому принадлежат авторские права на наши тексты, размещённые на цифровых платформах. За основу данной статьи взято Пользовательское Соглашение книжного гиганта LiveLib.

И вот на каких моментах хотелось бы остановиться поподробнее.

Несмотря на то, что Пользовательское Соглашение LiveLib (далее – ПС LiveLib) содержит стандартные для крупных цифровых платформ условия передачи прав на пользовательский контент всё же некоторые из его пунктов, на мой взгляд, балансируют на грани ущемления авторских прав и выявляют юридические коллизии с Гражданским кодексом РФ (далее – ГК РФ). В частности,

1.       Безвозмездная исключительная лицензия на коммерческое использование.

 

Согласно ПС LiveLib размещая любой контент (текст, рецензии, статьи, иные произведения авторского права) в открытом доступе на LiveLib, пользователь безвозмездно предоставляет сервису исключительную лицензию на его использование. Сюда входит право на воспроизведение, переработку, распространение и сублицензирование третьим лицам, в том числе в коммерческих целях.

 

Подобная формулировка нарушает статью 1286 ГК РФ (Лицензионный договор). По закону исключительная лицензия означает, что сам автор теряет право предоставлять аналогичные лицензии кому-то ещё.

Таким образом, автоматический, безвозмездный и безусловный отъём исключительных прав через принятие пользователем публичной оферты сервиса ущемляет права авторов. Особенно в тех случаях, если платформа монетизирует их авторский контент (например, использует его в рекламных целях на сторонних ресурсах или продаёт издательствам для обложек книг).

Читать далее
Статья

Десять лет поддержки и новые процессоры: как AMD превратила сокеты в долгожителей

Время на прочтение6 мин
Охват и читатели3K

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

AMD уже несколько лет идет другим путем. Компания сознательно продлевает жизнь своих платформ, давая возможность обновлять в первую очередь процессор. Этот принцип хорошо заметен и на свежей AM5, и на AM4, которая до сих пор, спустя десять лет после запуска получает новые чипы. Попробуем разобраться в ситуации, тут много интересного. 

Читать далее
Статья

Как сделать Windows 11 красивее и удобнее: крутая программа Windhawk

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

Стандартные настройки персонализации Windows 11 порой не удовлетворяют пользователей, которым хочется большего контроля над внешним видом и поведением системы. На помощь приходит Windhawk — модульный твикер, позволяющий кастомизировать ОС с помощью модов от сообщества. Разберёмся, как он работает и какие возможности открывает.

Читать далее
1
23 ...