Обновить
128K+

Профессиональная литература *

Полезное чтиво

64,95
Рейтинг
Сначала показывать
Порог рейтинга
Уровень сложности

Чтение на выходные: «Код. Тайный язык информатики» Чарльза Петцольда

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

Если вы когда-нибудь смотрели на свой ноутбук и чувствовали, что он работает исключительно благодаря колдовству, чёрной магии и молитвам инженеров в очках — эта книга для вас. Чарльз Петцольд, автор легендарного «Программирования для Windows», взялся за невозможное: объяснить, как компьютер работает изнутри, начиная с самой базы — с карманного фонарика. Да-да, с обычного фонарика, которым вы светили под одеялом, чтобы дочитать комикс.

Секрет в том, что Петцольд не верит в метафоры. Никаких «паровозиков, везущих нолики и единички», никаких «электронных мозгов».

Читать далее

Новости

Почему почти вся «защита» глаз от дисплеев — чистый маркетинг

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

Чуть больше года назад я в очередной раз листал PubMed в поисках интересных исследований по нутрициологии и случайно наткнулся на статью про компьютерные очки. Первой реакцией было что-то вроде: «А что там вообще можно исследовать? Всем же давно понятно, что такие очки защищают глаза от вредного синего спектра».

Потом я открыл статью. И, как уже понятно из заголовка, выяснилось, что не «всем давно понятно».

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

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

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

Узнать как реально защитить глаза

Книга: «Охота за киберугрозами»

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

Привет, Хаброжители! Прямо сейчас в сети может скрываться злоумышленник, незаметно изучающий инфраструктуру и похищающий конфиденциальные данные. Сможете ли распознать едва заметные признаки его присутствия? Охота за киберугрозами (threat hunting) — это практика выявления угроз в сети и приложениях, которые не фиксируются стандартными средствами защиты. Автор на примере реальных сценариев покажет, как должен рассуждать охотник за угрозами.

Читать далее

Личная библиотека в Obsidian: книги, цитаты и мысли в одной базе данных

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

Список «хочу прочитать» давно перевалил за сотню. Когда наконец добираешься до книги — появляется другая проблема: хочется зафиксировать цитату или мысль, но непонятно куда. Заметки в телефоне, вкладка в браузере, стикер на полях — через месяц это всё теряется. Обычный подход «одна заметка на книгу» не работал: либо файл разрастался до неприличия, либо я просто забывал его открывать. Тогда я перестал искать «правильный» плагин и спроектировал систему с нуля в Obsidian. В этой статье я покажу архитектуру, реальные шаблоны и конфигурацию баз данных — так, чтобы это можно было повторить.

Читать далее

«Алгоритмы на языке Go». Книга, которую ждали

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

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

Сегодня познакомим вас с самой долгожданной новинкой апреля — книгой «Алгоритмы на языке Go», которую мы успели выпустить в продажу 30 числа.

Читать далее

Рецензия на книгу «SQL. Курс молодого бойца» — учебник, который превращает SQL в рабочий инструмент

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

Книги по SQL — стабильные бестселлеры в мире компьютерной литературы. Они нужны начинающим аналитикам, бэкэнд-разработчикам, тестировщикам, инженерам по автоматизации и всем, кто работает с данными. Но при этом у большинства таких книг есть одна проблема: они либо слишком академические, либо слишком фрагментарные. В итоге новичок вроде бы читает про операторы SELECT, JOIN и GROUP BY, но не чувствует, что может уверенно применять язык SQL в реальной работе.

Читать далее

Книга: «Машинное обучение на табличных данных: XGBoost, глубокое обучение и ИИ»

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

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

Читать далее

Шум или ущерб: как заранее отличить громкий негатив от материального кризиса

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

Теги: product management, risk management, marketplace, telecom, customer experience, pre-mortem

Коротко о главном

У меня возникла идея для сервиса Интуицын — предзапусковую репетицию риска. Он превращает спорное коммерческое решение (изменение тарифа, новые правила для партнёров, комиссия за способ оплаты, ребрендинг) в карту риска: кто отреагирует, насколько это материально, через какие каналы пойдёт распространение недовольства и что можно изменить до публичного контакта с рынком.

В этой части (1 из 2) — продуктовый и аналитический разбор без технических деталей. Я покажу, как сервис отработал на 3 реальных кейсах из недавней истории российского рынка: тарифы у мобильных операторов, штрафы для партнёров маркетплейса и одновременный ребрендинг с запуском премиального направления. Два из трёх кейсов в реальности закончились публичным конфликтом, действиями ФАС, забастовкой партнёров или их сочетанием. Третий — на бумаге выглядел как идеальный кандидат на скандал и был так помечен сравнительным baseline-прогнозом обычной языковой модели — но в реальности прошёл без материального ущерба. Сервис правильно отранжировал материальные кейсы в верхней части риска, а спорный «двойной» — в нижней, и всё это до того, как ему сообщили исход.

Сервис проверяли на двух последовательных ретроспективных слепых прогонах: первый — 6 кейсов, расширенный — 20, всего 26 кейсов российского рынка. Cуммарно когортный слой правильно классифицировал 26 из 26 исходов; обычный сравнительный baseline-прогноз большой языковой моделью — 22 из 26, в остальных 4 случаях принял громкий, но переносимый негатив за материальный провал. На последнем 20-кейсовом расширении ранжирование разделило набор без ошибок: верхние 10 — все материальные кейсы, нижние 10 — все без материального ущерба. Это пилотный сигнал, а не финальное доказательство.

Читать далее

Книги заряжающие воду. Как и зачем сформировать доминанту

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

Любой человек интересующийся литературой так или иначе выходил на «книги заряжающие воду». Так я называю те книги что формируют/усиливают либо некоторую эмоцию, либо некоторую установку.

И я считаю … что их можно использовать на пользу. Их можно прописывать как лекарство. Определенные книги, определенным людям.

Более того примесь заряженной воды будет и в довольно серьезной литературе. Ибо чистую книгу-анализ написать удается не так часто.

Что же это за книги, и когда их выгодно читать?

Я выделил 6 категорий литературы:

Читать далее

Глава из книги «Не усложняй! Управление проектами по методу P3.express»

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

В издательстве Бомбора впервые на русском языке вышла книга о методе управления проектами P3.express. Как один из авторов публикую главу из книги в открытом доступе.

Читать далее

Книга: «Эффективный разговорный ИИ. Создаем чат-ботов, которые действительно работают»

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

Привет, Хаброжители! Новые мощные фреймворки для разработки чат-ботов и модели генеративного ИИ практически сняли ограничения, связанные с некорректным распознаванием намерений пользователя и генерацией бессодержательных ответов. Освойте разработку чат-ботов на основе больших языковых моделей (LLM) и других современных инструментов, а также проектирование разговорных систем, ориентированных на реальный пользовательский опыт.

Читать далее

Карта выживания новичка: как устроена разработка ПО в российских реалиях

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

В IT-индустрии сложилась парадоксальная ситуация. Курсы по Python, тестированию и аналитике плодятся как грибы после дождя. Тысячи людей получают «корочки» и выходят на рынок, уверенные, что знают своё дело. Но на практике одного знания языка программирования или инструмента оказывается катастрофически мало.

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

И как же она работает?

Рецензия на книгу «Сети Linux. Модели и приложения» — от TCP/IP до ядра и сетей будущего

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

В этой рецензии хотим привлечь внимание к последней прижизненной книге по Linux известного автора Олега Цилюрика. Книги по сетям обычно делятся на две категории: либо это классические учебники по протоколу TCP/IP и сетевым утилитам, либо практические руководства по настройке конкретных сервисов. Книга «Сети Linux. Модели и приложения» объединяет оба подхода — и в этом ее главное отличие.

Читать далее

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

Книга: «Антипаттерны PostgreSQL и как их избежать»

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

Привет, Хаброжители! Исправление ошибок в базах данных PostgreSQL может быть трудоемким и рискованным процессом — особенно при внесении изменений в работающую систему в реальном времени. К счастью, можно учиться на ошибках, которые уже совершили другие! Автор подробно описывает, как выявлять и предотвращать самые распространенные, опасные и скрытые антипаттерны проектирования при работе с PostgreSQL.

Читать далее

Как работать с виртуальными машинами

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

Введение в виртуализацию в Linux

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

Читать далее

Пожалейте читателя. Как писать хорошо

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

Курт Воннегут, ветеран второй мировой, выживший в огненном смерче, который превратил Дрезден в пепел, считал текст тяжелой и шумной работой. Он говорил, что автор не должен быть шаманом, вещающим истины с горы. Автор — это работник сферы обслуживания. Билетер в парке аттракционов нашего воображения. Его главная добродетель — не вдохновение, а вежливость. Книга «Пожалейте читателя» — сборник советов от человека, который нашел способ рассказать историю так, чтобы мы отложили телефоны и дочитали до конца. Парадокс в том, что вежливость, в качестве железного правила, помогла Курту стать одним из самых свободных, дерзких и человечных авторов двадцатого века. Вопрос лишь в том — как?

Что ж. Попробуем в этом разобраться.

Меня зовут Костя Дубровин. Я веду канал про книги.

Читать далее

Издательство Питер. Колонка редактора, апрель 26 г

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

Привет, Хаброжители!

Предлагаем ознакомиться с краткими обзорами новинок, отправленных в типографию.

Читать далее

Книга «Изучаем DDD — предметно-ориентированное проектирование». Подробный читательский обзор

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

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

На протяжении нескольких лет одной из наиболее популярных и важных книг в нашем арсенале остаётся книга Влада Хононова «Изучаем DDD предметно‑ориентированное проектирование». Мы регулярно контактируем с Владом и надеемся, что вскоре сможем опубликовать здесь и развёрнутое интервью с ним. А сегодня хотим предложить вам подробный и несколько критический обзор его книги, найденный в одном англоязычном блоге. Автор статьи не скрывает, что книга Влада не вполне подошла под конкретные задачи, которые автор надеялся с её помощью решить и упростить. Но при этом он настолько толково описывает саму парадигму, а также как именно и для каких целей её лучше использовать, что мы сочли её отличной и честной рекламой нашего бестселлера. Далее — авторский обзор от сеньора Факундо Оланы из Аргентины.

Читать далее

Процесс охоты за угрозами

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

Процесс охоты за угрозами состоит из трех этапов: подготовки, проведения охоты и коммуникации. В следующих подразделах они будут рассмотрены подробнее.

Читать далее

Чтение на выходные: «Геймдизайн. Рецепты успеха лучших компьютерных игр» Тайнана Сильвестра

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

Если вы хоть раз залипали в игру до трёх ночи, а наутро не могли объяснить, почему — эта книга для вас. Если забрасывали разрекламированный блокбастер через час и не могли сформулировать, что бесит — тем более. Тайнан Сильвестр, дизайнер BioShock, написал инженерный трактат о том, как проектировать эмоции. В нём нет кода для игрового движка и советов в духе «сделайте героя быстрее». Есть система координат, в которой можно анализировать любой игровой опыт.

Первое, что он объясняет: события в игре не прописаны заранее. Они возникают сами, когда игрок взаимодействует с механикой. Сильвестр замешкался с прыжком в Super Mario Galaxy — Марио коснулся лавы, загорелся и взлетел как ракета, но игрок продолжал управлять им и вывел в безопасное место. Ничего из этого на диске нет. На диске только правила: гравитация, реакция на лаву, управление в воздухе. История родилась сама собой, когда игрок и механика встретились. Геймдизайнер, говорит Сильвестр, не пишет сценарии. Он собирает машину, которая их производит.

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

Отсюда — ключевое понятие информационного баланса. Игра не должна давать слишком мало информации, иначе игрок тыкается вслепую.

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