Библиотека программиста (книги для разработчиков)
21K subscribers
752 photos
98 videos
9 files
464 links
Книги по программированию. Книги для дизайнеров, верстальщиков, IT специалистов. По всем вопросам @evgenycarter

РКН clck.ru/3KoESW
Download Telegram
Подборка книги по нестандартному реверс-инжинирингу

1️⃣ Денис Юричев — «Reverse Engineering для начинающих»

Это не только учебник по реверс-инжинирингу, но и отличный материал по основам программирования, который подойдет как для изучения глубин C++ и Java, так и для лучшего понимания того, как работает компьютер.

2️⃣ Snakeninny — «iOS App Reverse Engineering»

Книга охватывает основы iOS, включая файловую систему и скрытые компоненты, а также инструменты реверс-инжиниринга, такие как Theos, Cycript, Reveal, IDA и LLDB. В завершение рассматриваются теоретические подходы и четыре практических примера реверс-инжиниринга на Objective-C.

3️⃣ D. Salihun — «BIOS DISASSEMBLY NINJUTSU UNCOVERED»

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

4️⃣ Andrew Huang— «Hacking the Xbox: An Introduction to Reverse Engineering»

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

📲 Мы в MAX

👉@programmist_of
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21
📚 The Unicorn Project: a novel about developers, digital disruption and thriving in the age of data (2019)
✍️ Автор: Gene Kim

Это продолжение бестселлера The Unicorn Project, в котором Parts Unlimited рассматривается с точки зрения разработки софта.

Готов встретиться с Максиной? Она не просто архитектор, а сеньор лид разработчик, оказавшаяся в адском бюрократическом аду... за то, что чуть-чуть нарушила payroll

Что происходит дальше? А дальше всё как в лучших боевиках — Максину и её команду ждёт эпопея, в которой ей предстоит бороться не только с застарелыми системами, но и с реальными врагами (кто сказал, что только баги могут быть опасными?).

И, конечно же, книга — это не просто истории и страдания. Это реальные битвы за улучшение работы, системы и, конечно, технологии! Максина в стиле Rebel Developers не просто ломает код — она ломает систему

🔗 Скачать

📲 Мы в MAX

👉@programmist_of
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍2
📚 Rust for Rustaceans: Idiomatic Programming for Experienced Developers
✍️ Автор: Jon Gjengset (2021)

Если ты уже не новичок в Rust и хочешь перейти на новый уровень, эта книга — то что надо.

Jon Gjengset откроет перед тобой секреты языка и научит:

- Как писать код, который не только работает, но и соответствует лучшим практикам Rust.
- Как безопасно работать с кодом в unsafe — да, тут есть не только фразы «никогда не делай этого».
- Как превратить ваш код в нечто мощное и гибкое, что будет работать с библиотеками, внешними системами и даже в условиях ограниченных ресурсов.

В книге — меньше теории, больше практики и, конечно же, больше возможностей применить все это в реальных проектах. Всё это — с фокусом на то, чтобы твои проекты на Rust были эффективными и масштабируемыми.

🔗 Скачать

📲 Мы в MAX

👉@programmist_of
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍2👎1
📚 Algorithmic Thinking: A Problem-Based Introduction (2020)
✍️ Автор: Daniel Zingaro

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

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

🔗 Скачать

📲 Мы в MAX

👉@programmist_of
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍2
📚 Systems Performance: Enterprise and the Cloud, 2nd Edition (2020)
✍️ Автор: Brendan Gregg

2-е издание Systems Performance — не просто книга о производительности систем, а целая система апгрейда ОС! Она научит не только разбираться в Linux, но и выжимать максимум из каждого процессора, памяти и диска.

Прочитав её, ты сможешь не просто анализировать производительность, а делать это с такой уверенностью, как будто сам написал ядро Linux. Автор всё объясняет так, что даже если ты только научился ставить систему, поймешь, как работает perf, Ftrace и другие крутые инструменты.

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

🔗 Скачать

📲 Мы в MAX

👉@programmist_of
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21
📚 SQL QuickStart Guide: The Simplified Beginner's Guide to Managing, Analyzing, and Manipulating Data With SQL (2019)
✍️ Автор: Walter Shields

Не умеешь работать с данными? В 2025 году это уже не ок. SQL — твой путь в будущее.

💡 Что внутри?

🔸 Пошаговый гайд для начинающих — без сложных терминов.
🔸 Как работать с базами данных и не запутаться в запросах.
🔸 Практические примеры, которые помогут тебе в реальной работе.
🔸 Всё это от эксперта с 25-летним опытом.

🔑 Что ты получишь?

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

🔗 Скачать

📲 Мы в MAX

👉@programmist_of
Please open Telegram to view this post
VIEW IN TELEGRAM
👍43
📚JavaScript from Beginner to Professional: Learn JavaScript quickly by building fun, interactive, and dynamic web apps, games, and pages
✍️ Авторs: Laurence Lars Svekis, Maaike van Putten, Rob Percival(2021)

Что внутри:

- Узнаешь, как делать с JavaScript то, что раньше казалось невозможным: рисовать на холсте, писать игры и многое другое.

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

- И всё это с простыми и понятными примерами, где теория плавно переходит в практику.

Не переживай, если HTML и CSS тебе кажутся чем-то сверхсложным — всё объясняется, даже для начинающих. В конце ты будешь готов прыгнуть в мир React, Angular и других крутых библиотек/фреймворков.

🔗 Скачать

📲 Мы в MAX

👉@programmist_of
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
⚡️ РКН фактически «положил» обновления Linux в России - разработчики массово жалуются прямо в чате Минцифры.

После замедления Telegram и введения новых ограничений многим приходится тянуть обновления и даже ядро ОС через VPN. Ситуация длится уже примерно неделю, а внятного решения и официального ответа от властей до сих пор нет.

https://www.linux.org.ru/forum/talks/18218768/page1#comments

📲 Мы в MAX

👉 @Bookflow
🤣14🔥4😢4🤮3😁1
📚 Pandas Cookbook: Practical recipes for scientific computing, time series, and exploratory data analysis using Python, 3rd Edition (2024)
✍️ Автор: William Ayd, Matthew Harrison

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

Ты научишься решать реальные проблемы с помощью простых рецептов. От импорта гигантских наборов данных до анализа временных рядов и работы с SQL-подобными операциями.

Что внутри:

▪️Как с легкостью манипулировать и преобразовывать данные, не ломая голову
▪️Техники для улучшения производительности и оптимизации памяти
▪️Секреты интеграции pandas с NumPy, PyArrow и базами данных
▪️Рецепты для работы с временными рядами и многое другое

🔗 Скачать

📲 Мы в MAX

👉@programmist_of
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21
🚀 Подборка полезных IT каналов в Max


Системное администрирование, DevOps 📌

https://max.ru/i_odmin Все для системного администратора
https://max.ru/bash_srv Bash Советы
https://max.ru/sysadminof Книги для админов, полезные материалы
https://max.ru/i_odmin_book Библиотека Системного Администратора
https://max.ru/i_devops DevOps: Пишем о Docker, Kubernetes и др.

1C разработка 📌
https://max.ru/odin1c_rus Cтатьи, курсы, советы, шаблоны кода 1С

Программирование C++📌
https://max.ru/cpp_lib Библиотека C/C++ разработчика

Программирование Python 📌
https://max.ru/python_of Python академия.
https://max.ru/BookPython Библиотека Python разработчика

Java разработка 📌
https://max.ru/bookjava Библиотека Java разработчика

GitHub Сообщество 📌
https://max.ru/githublib Интересное из GitHub

Базы данных (Data Base) 📌
https://max.ru/database_info Все про базы данных

Фронтенд разработка 📌
https://max.ru/frontend_1 Подборки для frontend разработчиков

Библиотеки 📌
https://max.ru/programmist_of Книги по программированию
https://max.ru/proglb Библиотека программиста
https://max.ru/bfbook Книги для программистов

Программирование 📌
https://max.ru/bookflow Лекции, видеоуроки, доклады с IT конференций
https://max.ru/itmozg Программисты, дизайнеры, новости из мира IT
https://max.ru/php_lib Библиотека PHP программиста 👨🏼‍💻👩‍💻

Шутки программистов 📌
https://max.ru/itumor Шутки программистов

Защита, взлом, безопасность 📌
https://max.ru/thehaking Канал о кибербезопасности
https://max.ru/xakkep_1 Хакер Free

Книги, статьи для дизайнеров 📌
https://max.ru/odesigners Статьи, книги для дизайнеров

Математика 📌
https://max.ru/Pomatematike Канал по математике
https://max.ru/phismat_1 Обучающие видео, книги по Физике и Математике

Вакансии 📌
https://max.ru/progjob Вакансии в IT

Мир технологий 📌
https://max.ru/mir_teh Канал для любознательных


Бонус 📌
https://max.ru/piterspb_78 Свежие новости Санкт-Петербурга
https://max.ru/mockva_life Свежие новости Москвы
🤡11👎5💩42
📚 Hackers: Heroes of the Computer Revolution (2015)
✍️ Автор: Steven Levy

Эта книга как «Властелин колец», только вместо кольца — Altair 8800, а вместо хоббитов — студенты MIT, взламывающие мейнфреймы ради веселья (и прогресса, конечно).

В книге:

• Как хакеры ещё до Wi-Fi устраивали удалёнку через картонные перфокарты.

• Почему Столлман не ел фастфуд, но с удовольствием жарил проприетарный софт.

• Откуда у Возняка хватило наглости (и гениальности) впихнуть компьютер в коробку из-под хлопьев.

Добавили новых героев - Гейтса, Цукерберга и других. Так что теперь можно проследить эволюцию: от «ломаю ради интереса» до «ломаю ради миллиардов».

🔗 Скачать

📲 Мы в MAX

👉@programmist_of
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥1
Forwarded from Bash Советы
🔐 Проверка пароля на сложность 🧪

Когда нужно быстро проверить, достаточно ли сложный пароль (длина, буквы, цифры, спецсимволы) — используйте вот такой bash-однострочник:


read -s -p "Введите пароль: " pass; echo; [[ ${#pass} -ge 8 && "$pass" =~ [A-Z] && "$pass" =~ [a-z] && "$pass" =~ [0-9] && "$pass" =~ [^a-zA-Z0-9] ]] && echo " Надёжный пароль" || echo " Слабый пароль"


📋 Проверка включает:

- минимум 8 символов
- заглавные буквы
- строчные буквы
- цифры
- спецсимволы

🛡 Удобно использовать в скриптах или при создании новых пользователей вручную.

👀 Если хотите использовать это в скрипте без отображения ввода — read -s уже всё делает за вас.

📲 Мы в MAX

👉@bash_srv
👍41😁1🤡1
Децентрализованные биржи (DEXы): принцип работы и создание собственной на Solidity - бесплатный вебинар

Что будет на вебинаре?
- Принципы работы децентрализованных бирж (DEX) и AMM-модели
- Формула x * y = k: как формируется цена, откуда берётся ликвидность и почему возникает slippage
- Реализация простейшего DEX на Solidity для обмена ETH ↔️ ERC20
- Написание тестового ERC20-токена и взаимодействие с ним через approve / transferFrom
- Создание минимального интерфейса для обмена токенов и работы с контрактом

Что вы узнаете:
- Как DEX обходятся без ордербуков и централизованных маркет-мейкеров
- Как реализуется AMM-логика в смарт-контракте на Solidity
- Как безопасно работать с ETH и ERC20 в одном контракте
- Как связать смарт-контракт с интерфейсом и выполнить реальный swap
- Как выглядит минимально рабочий DEX, который можно развивать дальше

Записаться: https://vk.cc/cV3pBp

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
👍1
📚Building Microservices: Designing Fine-Grained Systems, 2nd Edition (2021)
✍️ Автор: Sam Newman

Это книга о том, как распилить монолит на такие мелкие кусочки, что потом их сложно не только собрать, но и найти 🙃

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

Что внутри:

• Как заставить сервисы разговаривать друг с другом, не вызывая слёз у девопсов

• Как тестировать микросервисы, не нарушая каноны

• Как деплоить всё это счастье независимо и желательно без жертв

• И, конечно, как не дать хакеру превратить ваш gRPC в трагедию

🔗 Скачать

📲 Мы в MAX

👉
@programmist_of
Please open Telegram to view this post
VIEW IN TELEGRAM
👍31
🚀 Подборка полезных IT каналов в Max


Системное администрирование, DevOps 📌

https://max.ru/i_odmin Все для системного администратора
https://max.ru/bash_srv Bash Советы
https://max.ru/sysadminof Книги для админов, полезные материалы
https://max.ru/i_odmin_book Библиотека Системного Администратора
https://max.ru/i_devops DevOps: Пишем о Docker, Kubernetes и др.

1C разработка 📌
https://max.ru/odin1c_rus Cтатьи, курсы, советы, шаблоны кода 1С

Программирование C++📌

https://max.ru/cpp_lib Библиотека C/C++ разработчика

Программирование Python 📌
https://max.ru/python_of Python академия.
https://max.ru/BookPython Библиотека Python разработчика

Java разработка 📌
https://max.ru/bookjava Библиотека Java разработчика

GitHub Сообщество 📌
https://max.ru/githublib Интересное из GitHub

Базы данных (Data Base) 📌
https://max.ru/database_info Все про базы данных

Фронтенд разработка 📌
https://max.ru/frontend_1 Подборки для frontend разработчиков

Библиотеки 📌
https://max.ru/programmist_of Книги по программированию
https://max.ru/proglb Библиотека программиста
https://max.ru/bfbook Книги для программистов

Программирование 📌
https://max.ru/bookflow Лекции, видеоуроки, доклады с IT конференций
https://max.ru/itmozg Программисты, дизайнеры, новости из мира IT
https://max.ru/php_lib Библиотека PHP программиста 👨🏼‍💻👩‍💻

Шутки программистов 📌
https://max.ru/itumor Шутки программистов

Защита, взлом, безопасность 📌
https://max.ru/thehaking Канал о кибербезопасности
https://max.ru/xakkep_1 Хакер Free

Книги, статьи для дизайнеров 📌

https://max.ru/odesigners Статьи, книги для дизайнеров

Математика 📌
https://max.ru/Pomatematike Канал по математике
https://max.ru/phismat_1 Обучающие видео, книги по Физике и Математике

Вакансии 📌
https://max.ru/progjob Вакансии в IT

Мир технологий 📌
https://max.ru/mir_teh Канал для любознательных


Бонус 📌
https://max.ru/piterspb_78 Свежие новости Санкт-Петербурга
https://max.ru/mockva_life Свежие новости Москвы
💩14