Как стать автором
Обновить
Сначала показывать

LLM-агенты могут сами взламывать веб-сайты

Время на прочтение4 мин
Количество просмотров1.2K
В последние несколько лет возможности больших языковых моделей (LLM) радикально расширились. Теперь LLM могут содействовать в законотворчестве, решать геометрические задачи на уровне международной олимпиады и даже помогать в научных исследованиях. По мере такого совершенствования больших языковых моделей увеличивается и их потенциал для двойного или вредоносного применения. Несмотря на это, все известные вредные способности LLM легко находимы:

Но не так давно LLM стали переквалифицироваться в агенты, способные действовать самостоятельно. Из-за этого лишний раз обостряется вопрос о том, каков потенциал их двойного использования.
Читать дальше →

Книга: «Магия Excel для непрограммистов. Сводные таблицы, Power Query, дашборды и многое другое»

Время на прочтение3 мин
Количество просмотров10K
Привет, Хаброжители!

В бизнесе тот, кто владеет искусством превращения сырых данных в четкие инсайты, получает неоспоримое преимущество. Книга Томаса Фрагейла «Магия Excel для непрограммистов. Сводные таблицы, Power Query, дашборды и многое другое» раскрывает секреты мастерской работы с информацией, доступные каждому офисному сотруднику.

Автор, сертифицированный инструктор Microsoft с 40-летним стажем, создал практическое руководство по цифровому выживанию в мире, где требования к отчетности растут экспоненциально. Его методология прошла проверку в корпорациях из списка Fortune 500, государственных учреждениях и образовательных структурах.
Читать дальше →

История о недостающих метриках: странности с замыканиями в Rust

Время на прочтение8 мин
Количество просмотров1.3K
Как один нюанс, связанный с обработкой замыканий в Rust, привёл к потере метрик в нашей компании, и какие уроки мы из этого извлекли

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

Нам довелось столкнуться с загадочной ситуацией: одна из наших метрик, характеризующая хранение данных, якобы оставалась на нуле, даже когда нам было точно известно, что через систему прокачиваются данные. Всё равно, что вести машину со сломанным спидометром — мы же едем, но не знаем, с какой скоростью. В результате нам пришлось устроить настоящее расследование и углубиться в наш код на Rust. В результате мы узнали много нового о том, как в Rust раньше обрабатывались замыкания.
Читать дальше →

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

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

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

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

Книга: «RESTful Web API: Паттерны и практики»

Время на прочтение5 мин
Количество просмотров6.1K
Привет, Хаброжители!

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

Издательство Sprint book представляет новинку — «RESTful Web API: Паттерны и практики». Майк Амундсен, автор книги, признанный эксперт в области веб-архитектуры, делится своим многолетним опытом. В «RESTful Web API» он собрал более 70 проверенных паттернов и практик, которые помогут вам проектировать API, способные выдерживать высокие нагрузки, адаптироваться к изменениям и минимизировать риски.
Читать дальше →

Научный редактор о книге «Алгоритмы? Аха!»

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров2.4K
Привет, Хаброжители!

Уже пару лет мы сотрудничаем с экспертами и энтузиастами из Read IT Club. Но сейчас мы хотели бы спросить у научных редакторов — а как им книги, к выходу которых они приложили руку?



Привет! Меня зовут Женя Войнов, в настоящее время работаю тимлидом и разработчиком на Java. Я участвовал в качестве научного редактора в подготовке русскоязычного издания книги «Алгоритмы? Аха!», которая изначально была написана на китайском языке. Это был мой первый подобный опыт, о котором я ничуть не жалею, а на момент написания данной статьи успел отредактировать еще две книги. Передо мной стояла задача адаптации материала для ИТ-аудитории и проверки его технической точности. Книга позиционируется как учебное пособие для начинающих разработчиков, студентов и всех, кто хочет систематизировать знания по алгоритмам и структурам данных, поэтому крайне важно убедиться в корректности перевода поданной авторами информации.

Рецензия этой книги появилась благодаря Read IT Club – сообществу рецензентов ИТ-литературы от КРОК, в котором я состою. Мы помогаем издательствам корректировать переводные книги и делать их понятнее русскоязычному читателю. Мы приглашаем друзей из других компаний и мечтаем сделать нашу инициативу глобальной. Подробнее можно прочитать на сайте.
Читать дальше →

Книга: «Концепции дизайна. Как проектировать ПО, которое работает»

Время на прочтение4 мин
Количество просмотров2.3K
Привет, Хаброжители!

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

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

Книга: «OSINT. Руководство по сбору и анализу открытой информации в интернете»

Время на прочтение4 мин
Количество просмотров11K
Привет, Хаброжители!

В современном цифровом мире сбор информации — залог безопасности. Книга Дейла Мередита «OSINT. Руководство по сбору и анализу открытой информации в интернете» знакомит читателей с миром профессиональной работы с открытыми источниками данных. Погрузитесь в мир цифровых расследований с книгой, которая станет вашим ключом к пониманию современных угроз и методов защиты от них. Шаг за шагом читатель последовательно проходит все этапы работы с открытыми источниками: от основ кибербезопасности до тонкостей разведки по открытым источникам (OSINT). Новинка от издательства Sprint book.
Читать дальше →

Книга: «Elasticsearch для разработчиков: индексирование, анализ, поиск и агрегирование данных. 2-е изд.»

Время на прочтение5 мин
Количество просмотров2.5K
Привет, Хаброжители!

Вы знакомы с Elasticsearch? Это мощный инструмент для работы с большими объемами данных. Его гибкость, масштабируемость и высокая производительность делают его незаменимым в современных IT-решениях. Книга Анурага Шриваставы «Elasticsearch для разработчиков» — это подробное руководство, которое шаг за шагом раскрывает все аспекты работы с этой технологией: от базовых принципов до сложных сценариев использования.

Шривастава начинает с основ, постепенно погружая читателя в мир Elasticsearch, и к концу книги даже новичок сможет уверенно работать с индексами, запросами, агрегациями и геоданными. Практические примеры и четкие объяснения помогают закрепить знания, а структура книги позволяет изучать материал в удобном темпе.
Читать дальше →

Измерение аудитории блога с помощью OpenTelemetry

Время на прочтение6 мин
Количество просмотров605
Мне интересно следить, какие статьи в моём блоге наиболее популярны, и сколько людей заглядывает в блог каждый день. Этот блог прошел через несколько этапов, позволяющих оценить эти показатели. Сначала это была Google Аналитика, но делиться всей этой информацией с Google не очень комфортно. Поэтому я перешёл на Matomo, развернутый на сервере CHATON: Libréon.

TL;DR

Хотите отслеживать трафик на статическом блоге без Matomo и Google Analytics?
Рассказываю, как с помощью OpenTelemetry, Prometheus, Grafana и небольшого самописного скрипта на JS (Otela) можно элегантно и эффективно следить за посещаемостью — при этом полностью сохранив контроль над своими данными.
Читать дальше →

Книга: «Создание фронтенд-фреймворка с нуля»

Время на прочтение3 мин
Количество просмотров4.2K
Привет, Хаброжители!

Мы используем фронтенд-фреймворки каждый день. А понимаем ли мы, что происходит там, под капотом? Книга Анхеля Солы Орбайсеты «Создание фронтенд-фреймворка с нуля» предлагает уникальный подход к изучению этой темы — через практическое создание собственного фреймворка. Автор убежден, что лучший способ понять принципы работы фреймворков — самостоятельно реализовать их ключевые механизмы.
Читать дальше →

Сравнение Go и Python для веб-скрейпинга

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

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

Книга «Эффективный Rust. 35 конкретных способов улучшить код»

Время на прочтение3 мин
Количество просмотров3.9K
Привет, Хаброжители!

В мире, где уже существует множество разнообразных языков программирования, Rust выделяется реальными инженерными решениями. Этот язык — редкий пример удачного компромисса между производительностью C++ и безопасностью современных управляемых языков. Не случайно уже семь лет подряд Rust возглавляет рейтинг самых любимых языков в опросах Stack Overflow.

Но за эту любовь приходится платить. Rust требует от разработчика совершенно нового образа мышления. Здесь нельзя просто перенести привычные паттерны из Java или C++ — нужно понять и принять философию владения, заимствования и времён жизни. Именно этому посвящена книга Дэвида Дрисдейла «Эффективный Rust. 35 конкретных способов улучшить код». Новинка от издательства Sprint book!
Читать дальше →

Книга «Unreal Engine 5. Пошаговый курс по созданию коротких фильмов и синематиков»

Время на прочтение4 мин
Количество просмотров5.4K
Привет, Хаброжители!

Что объединяет сериал «Мандалорец» и фильм «Бэтмен» (2022)? Они снимались во время пандемии. Но это ещё не всё! Их объединяет Unreal Engine 5 — движок, который превратил игровые технологии в главный инструмент современного кинопроизводства.

Еще недавно фотореалистичные миры были доступны только студиям с многомиллионными бюджетами. Сегодня благодаря Nanite, Lumen и MetaHuman независимые режиссеры и небольшие команды могут создавать визуальные шедевры, не уступающие голливудским. Книга Хуссина Хана «Unreal Engine 5. Пошаговый курс по созданию коротких фильмов и синематиков» — подробный гид по тому, как освоить это мастерство.
Читать дальше →

Книга: «Kotlin в действии, 2-е издание»

Время на прочтение5 мин
Количество просмотров3.6K
Привет, Хаброжители!

Вы все еще пишете на Java?

Тогда мы идем к вам – с Kotlin, корутинами и null-безопасностью.

Второе издание «Kotlin в действии» – это полноценный манифест современной JVM-разработки.

Авторы, стоявшие у истоков создания языка в JetBrains, делятся не только синтаксисом, но и философией Kotlin – делать код короче, безопаснее и приятнее в поддержке.

Читать дальше →

Книга «Zabbix 7: мониторинг ИТ-инфраструктуры»

Время на прочтение3 мин
Количество просмотров11K
Привет, Хаброжители!

Если ваш мониторинг пока что напоминает гадание на кофейной гуще, а алерты приходят уже после того, как всё упало — пора браться за Zabbix 7. В новом издании книги «Zabbix 7: мониторинг ИТ-инфраструктуры» Лифтинга и ван Бэкела — не сухая теория, а готовые рецепты для тех, кто устал тушить пожары.

Вас ждут продвинутые фишки вроде LDAP-аутентификации и работы с API. Если вы до сих пор мониторите что-то глазами и молитвами — эта книга для вас.
Читать дальше →

Книга: «Head First. Архитектура ПО»

Время на прочтение4 мин
Количество просмотров11K
Привет, Хаброжители!

Вы слышали о выходе новинки из серии «Head First»? Нет? Срочно надо исправлять!

«Head First. Архитектура ПО» от Раджу Ганди, Марка Ричардса и Нила Форда — не очередной учебник. Это интерактивный гид, который научит вас мыслить архитектурно, понимать разницу между дизайном и архитектурой и выбирать правильные архитектурные стили для ваших проектов.
Читать дальше →

Разработка Python-скрипта с live-счётчиком подписчиков для сайта

Время на прочтение8 мин
Количество просмотров2.9K
Альтернатива традиционному веб-скрейпингу с использованием AppleScript и OCR

На своем личном сайте я отображаю «живой» счетчик общего количества подписчиков на различных платформах: LinkedIn, GitHub, YouTube, Instagram, Twitter, Medium и Facebook. Я стараюсь геймифицировать социальные сети для себя, и точный подсчет подписчиков и данных играет ключевую роль в достижении этой цели.

Смотрите вживую здесь.


«Живой» счетчик подписчиков на моем сайте.
Читать дальше →

Книга: «System Design: пережить интервью»

Время на прочтение3 мин
Количество просмотров11K
Привет, Хаброжители!

Собеседования по проектированию систем — это боль. Даже опытные разработчики спотыкаются о бесконечные open-ended вопросы и доску, на которой нужно за 45 минут набросать архитектуру, способную пережить апокалипсис.

Хорошая новость: наша новинка поможет успешно пройти интервью.

Книга Чжиюна Таня «System Design: пережить интервью» — это гайд по выживанию. В ней нет воды, только практика: как разбирать задачи, выбирать решения и уверенно их продавать эксперту. Автор знает, о чем говорит — его подход помог разработчикам попасть в Amazon, Apple, ByteDance, PayPal и Uber.
Читать дальше →

Книга: «Машинное обучение: основы»

Время на прочтение19 мин
Количество просмотров6K
Привет, Хаброжители!

Машинное обучение — это фундамент, на котором строится современный искусственный интеллект. Оно окружает нас повсюду. Но как оно работает? Что скрывается за алгоритмами, которые управляют нашим миром? Новая книга Сергея Николенко «Машинное обучение: основы» предлагает читателю путешествие в сердце этой науки. От теоремы Байеса до обобщённых линейных моделей, кейсы и задачи: от анализа ретроспективных научных исследований до эффекта «горячей руки» в баскетболе. Готовы ли вы разобраться в том, что стоит за нейронными сетями и искусственным интеллектом?

Сегодня о своей книге расскажет нашим читателям её автор — Сергей Николенко.

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

Информация

Сайт
piter.com
Дата регистрации
Дата основания
Численность
201–500 человек
Местоположение
Россия