🔹1. Java. Библиотека профессионала (том 1, том 2)
Кей Хорстман
Оригинал: Core Java (Cay S. Horstmann)
Среди учебников «для самых маленьких» эта книга, пожалуй, самая популярная. Она пережила одиннадцать изданий только на русском языке, двенадцатое пока существует только на английском и выпущено в 2021 году.
🔹2. Философия Java
Брюс Эккель
Оригинал: Thinking in Java (Bruce Eckel)
Брюс Эккель рассказывает о стандартных проблемах и их удобном и правильном решении с помощью Java. Это легкий, чистый, понятный учебник по основам применения языка. Прочитав книгу, вы сможете комфортно и со вкусом программировать на Java.
🔹3. Java Concurrency на практике
Брайан Гетц
Оригинал: Java Concurrency in Practice (Brian Goetz)
Книга была написана в 2006 году, но актуальна и сейчас. Кажется, что многопоточность — это что-то модное, динамичное и быстро развивающееся. С фреймворками отчасти действительно так. В JCIP заложена философия того, как работать с многопоточностью с точки зрения базовой платформы Java. Платформа редко меняется и сохраняет совместимость версий. Поэтому знания могут быть полезны всю жизнь.
🔹4. Экстремальное программирование: разработка через тестирование
Кент Бек
Оригинал: Test Driven Development: By Example (Kent Beck)
Несмотря на слово «тестирование», книга не для тестировщиков. Test Driven Development (TDD) — способ избавиться от страха в процессе разработки. Автор предложил писать тесты так, чтобы переложить свой страх и необходимость в непрерывном контроле на компьютер и системы автоматической проверки.
🔹5. Применение шаблонов Java
Стив Стелтинг, Олав Маассен
Оригинал: Applied Java Patterns (Stephen Stelting, Olav Maassen)
Когда читаешь код стандартных коллекций Java или хорошо написанного фреймворка (например Spring), видны повторяющиеся приемы высокоуровневой организации кода. Можно учиться на этих примерах, но проще прочитать справочник. В нем приемы уже систематизированы и описаны, поэтому можно изучить вопрос очень быстро. В книге все четко, по делу и с хорошими диаграммами.
🔹6. Шаблоны корпоративных приложений
Мартин Фаулер
Оригинал: Patterns of Enterprise Application Architecture (Martin Fowler)
Программист должен уметь проектировать сложные системы, разрабатывать и поддерживать которые будут сотни коллег. Книгу нужно обязательно прочитать, если вы собираетесь работать в банках, больших электронных магазинах, маркетплейсах и прочем крупном энтерпрайзе.
🔹7. Предметно-ориентированное проектирование (DDD)
Эрик Эванс
Оригинал: Domain Driven Design (Eric Evans)
Книга наполнена примерами из реальных проектов, приемами и методиками, основанными на практическом опыте автора. Она помогает инженеру-разработчику и специалисту в предметной области найти единый язык, чтобы разговаривать друг с другом. Это полное руководство по моделированию предметных областей и созданию контекста, в котором подход можно успешно объяснять и преподавать.
🔹8. Рефакторинг
Мартин Фаулер
Оригинал: Refactoring (Martin Fowler)
Автор списком приводит примеры более 70(!) конкретных способов улучшить код, а в начале объясняет суть рефакторинга.
🔹9. Чистый код
Роберт Мартин (Дядя Боб)
Оригинал: Clean Code (Robert C. Martin)
Книга очень полезная. Ее можно прочитать за пару вечеров. В ней ясно и однозначно описано множество бытовых вопросов, о которых молчат окружающие.
🔹10. Программист-прагматик. Путь от подмастерья к мастеру
Дэвид Томас, Эндрю Хант
Оригинал: The Pragmatic Programmer: From Journeyman to Master (Andrew Hunt, David Thomas)
На моей самой первой работе книгу советовали читать всем джунам-джавистам. У нас был огромный список книг по Java, и она стояла в нем самой первой, несмотря на минимальное количество примеров кода.
👉 @bfbook
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Mastering Prometheus: Gain expert tips to monitoring your infrastructure, applications, and services
Автор: William Hegedus (2024)
Начиная с введения в Prometheus и его роли в наблюдаемости, в книге описывается процесс его развертывания. Вы изучите язык запросов Prometheus и модель данных TSDB, затем динамическое обнаружение сервисов для целей мониторинга и совершенствование оповещений с помощью пользовательских шаблонов и форматирования. Затем книга демонстрирует горизонтальное масштабирование Prometheus с помощью шардинга и федерации, а также знакомит вас с методами отладки и стратегиями тонкой настройки приема данных. Продвигаясь по главам, вы сможете управлять Prometheus в масштабе с помощью CI-валидации и шаблонов с Jsonnet, а также интегрировать Prometheus с другими проектами, такими как OpenTelemetry, Thanos, VictoriaMetrics и Mimir.
Скачать книгу
👉 @bfbook
Автор: William Hegedus (2024)
Начиная с введения в Prometheus и его роли в наблюдаемости, в книге описывается процесс его развертывания. Вы изучите язык запросов Prometheus и модель данных TSDB, затем динамическое обнаружение сервисов для целей мониторинга и совершенствование оповещений с помощью пользовательских шаблонов и форматирования. Затем книга демонстрирует горизонтальное масштабирование Prometheus с помощью шардинга и федерации, а также знакомит вас с методами отладки и стратегиями тонкой настройки приема данных. Продвигаясь по главам, вы сможете управлять Prometheus в масштабе с помощью CI-валидации и шаблонов с Jsonnet, а также интегрировать Prometheus с другими проектами, такими как OpenTelemetry, Thanos, VictoriaMetrics и Mimir.
Скачать книгу
👉 @bfbook
📖 Рецензия на книгу «Осваиваем MongoDB 7.0» — Алексендрич М., Боруцки А., Домингес Л.
Перед вами исчерпывающее руководство по MongoDB, охватывающее как основы, так и продвинутые аспекты работы с этой популярной NoSQL-базой данных. Авторы подробно рассматривают архитектуру MongoDB, создание и оптимизацию запросов, индексацию, репликацию, шардирование, а также уделяют особое внимание современным инструментам, включая MongoDB Atlas. Значительный акцент сделан на безопасности, производительности и практическом применении возможностей последней версии. В книге детально описаны ACID-транзакции и освещены передовые функции MongoDB, такие как векторный поиск и интеграция с Kubernetes. Это отличное подспорье для разработчиков, стремящихся систематизировать и углубить знания в области работы с MongoDB.
💬 Отзывы читателей:
Многие отмечают, что издание нацелено на разработчиков с определённым уровнем подготовки — тех, кто уже имеет представление о MongoDB. Особенно высоко ценятся практические кейсы и обстоятельный разбор вопросов, связанных с производительностью и защитой данных.
➕ Достоинства:
- Подробный разбор нововведений в MongoDB 7.0.
- Конкретные рекомендации по улучшению производительности индексов и работе с крупными распределёнными кластерами.
- Реалистичные примеры внедрения MongoDB Atlas в боевых проектах.
➖ Недостатки:
- Новичкам, не имеющим базовых знаний MongoDB, содержание может показаться сложным.
- Недостаточное количество примеров, иллюстрирующих работу с MongoDB из кода популярных языков программирования, за исключением MongoDB Shell.
🖊 Об авторах:
Алексендрич М., Боруцки А., Домингес Л. — признанные эксперты в области работы с базами данных, активно участвующие в разработке, адаптации и практическом применении решений на основе MongoDB.
Купить книгу
👉 @bfbook
Перед вами исчерпывающее руководство по MongoDB, охватывающее как основы, так и продвинутые аспекты работы с этой популярной NoSQL-базой данных. Авторы подробно рассматривают архитектуру MongoDB, создание и оптимизацию запросов, индексацию, репликацию, шардирование, а также уделяют особое внимание современным инструментам, включая MongoDB Atlas. Значительный акцент сделан на безопасности, производительности и практическом применении возможностей последней версии. В книге детально описаны ACID-транзакции и освещены передовые функции MongoDB, такие как векторный поиск и интеграция с Kubernetes. Это отличное подспорье для разработчиков, стремящихся систематизировать и углубить знания в области работы с MongoDB.
💬 Отзывы читателей:
Многие отмечают, что издание нацелено на разработчиков с определённым уровнем подготовки — тех, кто уже имеет представление о MongoDB. Особенно высоко ценятся практические кейсы и обстоятельный разбор вопросов, связанных с производительностью и защитой данных.
➕ Достоинства:
- Подробный разбор нововведений в MongoDB 7.0.
- Конкретные рекомендации по улучшению производительности индексов и работе с крупными распределёнными кластерами.
- Реалистичные примеры внедрения MongoDB Atlas в боевых проектах.
➖ Недостатки:
- Новичкам, не имеющим базовых знаний MongoDB, содержание может показаться сложным.
- Недостаточное количество примеров, иллюстрирующих работу с MongoDB из кода популярных языков программирования, за исключением MongoDB Shell.
🖊 Об авторах:
Алексендрич М., Боруцки А., Домингес Л. — признанные эксперты в области работы с базами данных, активно участвующие в разработке, адаптации и практическом применении решений на основе MongoDB.
Купить книгу
👉 @bfbook
SQL for Data Analysis: A Middle-Level Guide to Integrating SQL with Data Science Tools
Автор: Louis Johanson (2024)
Выйдите за рамки основ и познакомьтесь с передовыми методами и методиками SQL, раскрывающими всю мощь данных. Эта книга посвящена сложным SQL-запросам, стратегиям оптимизации и лучшим практикам повышения производительности, благодаря чему вы сможете с легкостью решать сложные задачи анализа данных. Исследуйте динамическое взаимодействие между SQL и популярными языками науки о данных, такими как Python и R, и узнайте, как использовать эти инструменты в унисон, чтобы улучшить ваши проекты по анализу данных.
Скачать книгу
👉 @bfbook
Автор: Louis Johanson (2024)
Выйдите за рамки основ и познакомьтесь с передовыми методами и методиками SQL, раскрывающими всю мощь данных. Эта книга посвящена сложным SQL-запросам, стратегиям оптимизации и лучшим практикам повышения производительности, благодаря чему вы сможете с легкостью решать сложные задачи анализа данных. Исследуйте динамическое взаимодействие между SQL и популярными языками науки о данных, такими как Python и R, и узнайте, как использовать эти инструменты в унисон, чтобы улучшить ваши проекты по анализу данных.
Скачать книгу
👉 @bfbook
🚀 Подпишись и прокачай свои скилы: лучшие каналы для IT-специалистов 👨💻📲
Папка с каналами для DevOps, Linux - Windows СисАдминов👍
Папка с каналами для 1С программистов🧑💻
Папка с каналами для C++ программистов👩💻
Папка с каналами для Python программистов👩💻
Папка с каналами для Java программистов🖥
Папка с книгами для программистов 📚
Папка для программистов (frontend, backend, iOS, Android)💻
GitHub Сообщество🧑💻
https://www.tg-me.com/Githublib Интересное из GitHub
Базы данных (Data Base)🖥
https://www.tg-me.com/database_info Все про базы данных
Разработка игр📱
https://www.tg-me.com/game_devv Все о разработке игр
БигДата, машинное обучение🖥
https://www.tg-me.com/bigdata_1 Data Science, Big Data, Machine Learning, Deep Learning
QA, тестирование🖥
https://www.tg-me.com/testlab_qa Библиотека тестировщика
Шутки программистов 📌
https://www.tg-me.com/itumor Шутки программистов
Защита, взлом, безопасность💻
https://www.tg-me.com/thehaking Канал о кибербезопасности
https://www.tg-me.com/xakep_2 Хакер Free
Книги, статьи для дизайнеров🎨
https://www.tg-me.com/ux_web Статьи, книги для дизайнеров
Математика🧮
https://www.tg-me.com/Pomatematike Канал по математике
https://www.tg-me.com/phis_mat Обучающие видео, книги по Физике и Математике
Excel лайфхак🙃
https://www.tg-me.com/Excel_lifehack
Технологии🖥
https://www.tg-me.com/tikon_1 Новости высоких технологий, науки и техники💡
https://www.tg-me.com/mir_teh Мир технологий (Technology World)
Вакансии💰
https://www.tg-me.com/sysadmin_rabota Системный Администратор
https://www.tg-me.com/progjob Вакансии в IT
https://www.tg-me.com/rabota1C_rus Вакансии для программистов 1С
Папка с каналами для DevOps, Linux - Windows СисАдминов
Папка с каналами для 1С программистов
Папка с каналами для C++ программистов
Папка с каналами для Python программистов
Папка с каналами для Java программистов
Папка с книгами для программистов 📚
Папка для программистов (frontend, backend, iOS, Android)
GitHub Сообщество
https://www.tg-me.com/Githublib Интересное из GitHub
Базы данных (Data Base)
https://www.tg-me.com/database_info Все про базы данных
Разработка игр
https://www.tg-me.com/game_devv Все о разработке игр
БигДата, машинное обучение
https://www.tg-me.com/bigdata_1 Data Science, Big Data, Machine Learning, Deep Learning
QA, тестирование
https://www.tg-me.com/testlab_qa Библиотека тестировщика
Шутки программистов 📌
https://www.tg-me.com/itumor Шутки программистов
Защита, взлом, безопасность
https://www.tg-me.com/thehaking Канал о кибербезопасности
https://www.tg-me.com/xakep_2 Хакер Free
Книги, статьи для дизайнеров
https://www.tg-me.com/ux_web Статьи, книги для дизайнеров
Математика
https://www.tg-me.com/Pomatematike Канал по математике
https://www.tg-me.com/phis_mat Обучающие видео, книги по Физике и Математике
Excel лайфхак
https://www.tg-me.com/Excel_lifehack
Технологии
https://www.tg-me.com/tikon_1 Новости высоких технологий, науки и техники💡
https://www.tg-me.com/mir_teh Мир технологий (Technology World)
Вакансии
https://www.tg-me.com/sysadmin_rabota Системный Администратор
https://www.tg-me.com/progjob Вакансии в IT
https://www.tg-me.com/rabota1C_rus Вакансии для программистов 1С
Please open Telegram to view this post
VIEW IN TELEGRAM
📖 Обзор книги «ASP.NET Core в действии. Третье издание», Эндрю Лок
Перед вами обстоятельное пособие по созданию современных веб-приложений с использованием ASP.NET Core 7.0. Автор охватывает как основы платформы, так и более продвинутые аспекты: от разработки минимальных API и применения Razor Pages для серверного рендеринга до интеграции с Entity Framework Core и обеспечения безопасности через токены. Эндрю Лок акцентирует внимание на лучших практиках и снабжает книгу множеством примеров на C#, что делает её особенно ценной для разработчиков с уровнем middle.
💬 Отзывы читателей:
Разработчики подчеркивают прикладной характер книги: благодаря обилию практических примеров и визуальных пояснений, освоение ASP.NET Core становится доступным и эффективным — знания легко применять на практике.
➕ Сильные стороны:
- Детальное рассмотрение возможностей ASP.NET Core 7.0;
- Четкое объяснение принципов работы минимальных API и аспектов безопасности;
- Богатый набор примеров с подробными разбором кода.
➖ Слабые стороны:
- Некоторым читателям может показаться, что изложение чрезмерно уходит в технические детали, особенно если они ищут более обзорный подход.
🖊 Об авторе:
Эндрю Лок — опытный инженер-программист и специалист по ASP.NET. Он регулярно делится знаниями в своих публикациях и книгах, делая упор на практическое применение технологий из мира .NET.
Купить книгу
👉 @bfbook
Перед вами обстоятельное пособие по созданию современных веб-приложений с использованием ASP.NET Core 7.0. Автор охватывает как основы платформы, так и более продвинутые аспекты: от разработки минимальных API и применения Razor Pages для серверного рендеринга до интеграции с Entity Framework Core и обеспечения безопасности через токены. Эндрю Лок акцентирует внимание на лучших практиках и снабжает книгу множеством примеров на C#, что делает её особенно ценной для разработчиков с уровнем middle.
💬 Отзывы читателей:
Разработчики подчеркивают прикладной характер книги: благодаря обилию практических примеров и визуальных пояснений, освоение ASP.NET Core становится доступным и эффективным — знания легко применять на практике.
➕ Сильные стороны:
- Детальное рассмотрение возможностей ASP.NET Core 7.0;
- Четкое объяснение принципов работы минимальных API и аспектов безопасности;
- Богатый набор примеров с подробными разбором кода.
➖ Слабые стороны:
- Некоторым читателям может показаться, что изложение чрезмерно уходит в технические детали, особенно если они ищут более обзорный подход.
🖊 Об авторе:
Эндрю Лок — опытный инженер-программист и специалист по ASP.NET. Он регулярно делится знаниями в своих публикациях и книгах, делая упор на практическое применение технологий из мира .NET.
Купить книгу
👉 @bfbook
Programming: Principles and Practice Using C++
Автор: Bjarne Stroustrup (2023)
Книга представляет собой введение в программирование в целом, включая объектно-ориентированное программирование и общее программирование. Она также является основательным введением в язык программирования C++, один из наиболее широко используемых языков для создания реального программного обеспечения. В книге с самого начала представлены современные методы программирования на C++.
Скачать книгу
👉 @bfbook
Автор: Bjarne Stroustrup (2023)
Книга представляет собой введение в программирование в целом, включая объектно-ориентированное программирование и общее программирование. Она также является основательным введением в язык программирования C++, один из наиболее широко используемых языков для создания реального программного обеспечения. В книге с самого начала представлены современные методы программирования на C++.
Скачать книгу
👉 @bfbook
🛡Хотите строить защищенные и масштабируемые микросервисы с помощью ASP.NET Core?
Присоединяйтесь к открытому уроку 17 апреля в 20:00 МСК и узнайте, как создать безопасные микросервисы с использованием JWT, OpenID Connect, и .NET Aspire. Мы разберем, как защитить API, оптимизировать производительность и внедрить современные подходы к аутентификации и авторизации.
❗️ Что разберем:
- Принципы и преимущества архитектуры микросервисов.
- Защиту API с использованием JWT и OpenID Connect.
- Инструменты .NET Aspire для оркестрации сервисов и настройки окружения.
- Реальные шаги по созданию микросервисов, настройке безопасности и работе с Docker.
🚀 Урок пройдет в преддверии старта курса «C# ASP.NET Core разработчик». 🎁 Все участники получат скидку на обучение по промокоду: ASP_NET_04.
Присоединяйтесь: https://vk.cc/cKPgOL
Промокод действителен до 28.04.2025
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Присоединяйтесь к открытому уроку 17 апреля в 20:00 МСК и узнайте, как создать безопасные микросервисы с использованием JWT, OpenID Connect, и .NET Aspire. Мы разберем, как защитить API, оптимизировать производительность и внедрить современные подходы к аутентификации и авторизации.
- Принципы и преимущества архитектуры микросервисов.
- Защиту API с использованием JWT и OpenID Connect.
- Инструменты .NET Aspire для оркестрации сервисов и настройки окружения.
- Реальные шаги по созданию микросервисов, настройке безопасности и работе с Docker.
Присоединяйтесь: https://vk.cc/cKPgOL
Промокод действителен до 28.04.2025
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Please open Telegram to view this post
VIEW IN TELEGRAM
🔹Проект «Феникс». Как DevOps устраняет хаос и ускоряет развитие компании
Авторы: Джин Ким, Кевин Бер, Джордж Спаффорд
Книга, даром что рассказывает о сложных вещах, написана очень хорошим и простым языком. Собственно, это не совсем руководство, а книга с советами для DevOps, которые оформлены почти что в виде художественной литературы.
Есть здесь протагонист, которого недавно назначили вице-президентом по ИТ-операциям компании Parts Unlimited, ведущего производителя и продавца автомобильных запчастей. Есть и окружение героя, которое пытается ему и помогать, и мешать. Сам герой часто попадает в сложные ситуации, но с большинством справляется без проблем
🔹Python для сетевых инженеров. Автоматизация сети, программирование и DevOps
Автор: Эрик Чоу
А вот это уже руководство, в котором рассказывается, как с помощью Python традиционным сетевым инженерам стать сетевыми разработчиками и DevOps-специалистами, готовыми к работе с сетями следующего поколения.
Информации много, в частности есть разделы, в которых рассказывается об Elastic Stack для анализа сетевых данных, а также об облачных сетях Azure. В книгу включены библиотеки, такие как pyATS и Nornir, а также платформы с контейнерами — VyOS и Docker.
🔹Ускоряйся! Наука DevOps: Как создавать и масштабировать высокопроизводительные цифровые организации
Авторы: Форсгрен Николь, Хамбл Джез, Ким Джин
В книге изложены результаты исследования продолжительностью 4 года. Базировалось исследование в том числе на данных из отчётов State of DevOps, проведённых совместно с компанией Puppet. Авторы книги поставили целью измерить производительность доставки ПО и того, что на эту производительность влияет. Общая тема книги поделена на пять категорий:
🔹Kubernetes для DevOps: развёртывание, запуск и масштабирование в облаке
Авторы: Джон Арундел, Джастин Домингус
Ещё одно практическое руководство, сфокусированное на Kubernetes и том, как он может помочь инженерам DevOps в их нелёгком деле. Это уже второе издание, которое предлагает практические решения повседневных проблем посредством актуальных программных инструментов.
Авторы показывают, как можно поэтапно создать собственное облачное приложение, а также развернуть инфраструктуру для его поддержки, включая настройку среды разработки и конвейер непрерывного развёртывания.
🔹Безопасный DevOps. Эффективная эксплуатация систем
Автор: Джульен Вехен
В этой книге автор делает уклон в информационную безопасность. Он рассказывает о нюансах новых методов защиты веб-приложений. Кроме того, показано и то, как можно интегрировать инструменты безопасности в продукт компании.
Также раскрываются концепции DevOps, включая непрерывную интеграцию, непрерывную же доставку и инфраструктуру как услугу. Автор даёт и практические советы о том, как можно предотвращать попытки мошенничества, а также повышать безопасность сервисов компании.
🔹Operations Anti-Patterns, DevOps Solutions
Авторы: Джеффери Д. Смит, Джули Брайерли
Частично справочник, частично практическое руководство, в котором рассказывается о реалистичных и надёжных способах внедрения DevOps в команде — в том случае, если нет возможности изменить организационную структуру.
Решения можно применять к целому ряду проблем, которые встречаются на пути специалиста. В целом, книга рекомендована как тем, кто только вступает на путь DevOps, так и профессионалам.
👉 @bfbook
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Cyber Security for Beginners: Your Essential Guide: Understand Hacking, Malware, Biometrics, BYOD, and Essential Cyber Defense Strategies
Автор: R. Parvin (2024)
Это находка для тех, кто хочет разобраться в основах кибербезопасности без сложных технических терминов. Автор мастерски объясняет ключевые концепции, такие как триада CIA (конфиденциальность, целостность, доступность), сетевые протоколы и основы защиты информации. Книга подходит как для новичков, так и для тех, кто уже знаком с IT, но хочет углубить свои знания.
Особенно полезны главы, которые посвещены изучению тактики хакеров и способов защиты от различных видов атак — от фишинга до атак на цепочки поставок. Автор уделяет внимание и практическим вопросам: как разработать надежную политику безопасности на рабочем месте или правильно управлять паролями.
Скачать книгу
👉 @bfbook
Автор: R. Parvin (2024)
Это находка для тех, кто хочет разобраться в основах кибербезопасности без сложных технических терминов. Автор мастерски объясняет ключевые концепции, такие как триада CIA (конфиденциальность, целостность, доступность), сетевые протоколы и основы защиты информации. Книга подходит как для новичков, так и для тех, кто уже знаком с IT, но хочет углубить свои знания.
Особенно полезны главы, которые посвещены изучению тактики хакеров и способов защиты от различных видов атак — от фишинга до атак на цепочки поставок. Автор уделяет внимание и практическим вопросам: как разработать надежную политику безопасности на рабочем месте или правильно управлять паролями.
Скачать книгу
👉 @bfbook
Forwarded from 1C Разработчик
Media is too big
VIEW IN TELEGRAM
Доработка 1С. Запрет редактирования проведенных документов
Иногда нужно установить запрет на редактирование уже проведенных документов в открытом периоде. Сегодня мы покажем как, реализовать такой функционал в типовой конфигурации 1С, не снимая конфигурацию с поддержки, используя механизм расширений в 1С.
источник
✍️@razrab_1C
Иногда нужно установить запрет на редактирование уже проведенных документов в открытом периоде. Сегодня мы покажем как, реализовать такой функционал в типовой конфигурации 1С, не снимая конфигурацию с поддержки, используя механизм расширений в 1С.
источник
✍️@razrab_1C
📖 Рецензия на книгу «Apache Iceberg. Полное руководство»
Автор: Ширан Т., Хьюз Дж., Мерсед А.
Это обстоятельное и насыщенное практикой пособие предназначено для специалистов по анализу данных и администраторов, работающих с хранилищами в озёрах данных. Авторы — Томер Ширан, Джейсон Хьюз и Алекс Мерсед — предлагают прагматичный и глубоко технический взгляд на Apache Iceberg — современный формат таблиц, обеспечивающий высокую производительность, масштабируемость и экономическую эффективность.
Ключевые темы, затронутые в книге:
— Подробное устройство архитектуры таблиц Apache Iceberg и логика их организации.
— Механизмы, лежащие в основе операций с таблицами Iceberg.
— Способы повышения производительности за счёт оптимизации Iceberg-таблиц.
— Интеграция с такими популярными вычислительными движками, как Apache Spark, Apache Flink и Dremio.
Издание ориентировано на специалистов с базовым пониманием обработки данных и принципов работы озёр данных, которые стремятся расширить свои знания и приобрести уверенные практические навыки в использовании Apache Iceberg.
💬 Отзывы читателей:
Многие отмечают, что книга удачно сочетает теоретическую основу с практическими примерами, что делает её ценным инструментом для профессионалов в области данных.
Некоторые рецензенты предупреждают, что новичкам, не имеющим опыта работы с озёрами данных, материал может показаться непростым, однако для опытных инженеров он открывает богатые возможности и тонкости работы с Iceberg.
➕ Преимущества:
— Подробное объяснение принципов и внутренних механизмов Iceberg.
— Богатство примеров и рекомендаций, упрощающих применение теории на практике.
— Соответствие современным требованиям и трендам в управлении большими данными.
➖ Недостатки:
— Материал может быть чрезмерно сложным для тех, кто только начинает путь в сфере управления данными.
— В книге сравнительно немного реальных кейсов использования Apache Iceberg в производственной среде.
🖊 Об авторах:
Томер Ширан — основатель и Chief Product Officer в Dremio, компании, специализирующейся на технологиях для работы с данными.
Джейсон Хьюз — директор по технической поддержке в Dremio, обладающий более чем десятилетним опытом в сфере технологий и работы с данными.
Алекс Мерсед — разработчик и преподаватель в Dremio, активно занимается обучением и разработкой решений в области обработки и анализа данных.
👉 @bfbook
Автор: Ширан Т., Хьюз Дж., Мерсед А.
Это обстоятельное и насыщенное практикой пособие предназначено для специалистов по анализу данных и администраторов, работающих с хранилищами в озёрах данных. Авторы — Томер Ширан, Джейсон Хьюз и Алекс Мерсед — предлагают прагматичный и глубоко технический взгляд на Apache Iceberg — современный формат таблиц, обеспечивающий высокую производительность, масштабируемость и экономическую эффективность.
Ключевые темы, затронутые в книге:
— Подробное устройство архитектуры таблиц Apache Iceberg и логика их организации.
— Механизмы, лежащие в основе операций с таблицами Iceberg.
— Способы повышения производительности за счёт оптимизации Iceberg-таблиц.
— Интеграция с такими популярными вычислительными движками, как Apache Spark, Apache Flink и Dremio.
Издание ориентировано на специалистов с базовым пониманием обработки данных и принципов работы озёр данных, которые стремятся расширить свои знания и приобрести уверенные практические навыки в использовании Apache Iceberg.
💬 Отзывы читателей:
Многие отмечают, что книга удачно сочетает теоретическую основу с практическими примерами, что делает её ценным инструментом для профессионалов в области данных.
Некоторые рецензенты предупреждают, что новичкам, не имеющим опыта работы с озёрами данных, материал может показаться непростым, однако для опытных инженеров он открывает богатые возможности и тонкости работы с Iceberg.
➕ Преимущества:
— Подробное объяснение принципов и внутренних механизмов Iceberg.
— Богатство примеров и рекомендаций, упрощающих применение теории на практике.
— Соответствие современным требованиям и трендам в управлении большими данными.
➖ Недостатки:
— Материал может быть чрезмерно сложным для тех, кто только начинает путь в сфере управления данными.
— В книге сравнительно немного реальных кейсов использования Apache Iceberg в производственной среде.
🖊 Об авторах:
Томер Ширан — основатель и Chief Product Officer в Dremio, компании, специализирующейся на технологиях для работы с данными.
Джейсон Хьюз — директор по технической поддержке в Dremio, обладающий более чем десятилетним опытом в сфере технологий и работы с данными.
Алекс Мерсед — разработчик и преподаватель в Dremio, активно занимается обучением и разработкой решений в области обработки и анализа данных.
👉 @bfbook
Modern Operating Systems
Автор: Andrew Tanenbaum (2024)
Это издание включает актуальные материалы о современных технологиях операционных систем, отражая последние достижения в этой области.
Авторы делятся своим обширным опытом исследований операционных систем, предоставляя читателям как теоретические основы, так и практические детали ключевых концепций, необходимых каждому разработчику ОС. Книга также содержит упражнения и лабораторные работы, позволяющие получить практический опыт и углубить понимание материала.
Скачать книгу
👉 @bfbook
Автор: Andrew Tanenbaum (2024)
Это издание включает актуальные материалы о современных технологиях операционных систем, отражая последние достижения в этой области.
Авторы делятся своим обширным опытом исследований операционных систем, предоставляя читателям как теоретические основы, так и практические детали ключевых концепций, необходимых каждому разработчику ОС. Книга также содержит упражнения и лабораторные работы, позволяющие получить практический опыт и углубить понимание материала.
Скачать книгу
👉 @bfbook
Forwarded from Bash Советы
🔍 Поиск строк с IP-адресами в логах
Иногда нужно быстро найти все IP-адреса в лог-файле, например, чтобы отследить активность пользователей или подозрительную активность. Вот как это можно сделать с помощью
🔧 Разбор команды:
-
-
-
-
📊 Это простой способ быстро узнать, кто чаще всего стучится к вашему серверу.
👉@bash_srv
Иногда нужно быстро найти все IP-адреса в лог-файле, например, чтобы отследить активность пользователей или подозрительную активность. Вот как это можно сделать с помощью
grep
и регулярки:
grep -Eo '([0-9]{1,3}\.){3}[0-9]{1,3}' /var/log/nginx/access.log | sort | uniq -c | sort -nr | head
🔧 Разбор команды:
-
-Eo
— используем расширенные регулярные выражения и выводим только совпадения-
([0-9]{1,3}\.){3}[0-9]{1,3}
— регулярка для IPv4-адресов-
sort | uniq -c
— считаем, сколько раз встречается каждый IP-
sort -nr | head
— выводим топ 10 по количеству📊 Это простой способ быстро узнать, кто чаще всего стучится к вашему серверу.
👉@bash_srv