IT Библиотека
12.7K subscribers
343 photos
3 videos
27 files
748 links
Читай IT книги бесплатно на нашем канале

Наши проекты:
@thinkenglish - Английский язык
@itlecture - IT видео лекции и уроки

📩 @viktoryia_agny
Download Telegram
​​📖 ​​​​Linux глазами хакера, 4-е издание

Рассмотрены вопросы настройки ОС Linux на максимальную производительность и безопасность. Описано базовое администрирование и управление доступом, настройка Firewall, файлообменный сервер, WEB-, FTP- и Proxy-сервера, программы для доставки электронной почты, службы DNS, а также политика мониторинга системы и архивирование данных. Приведены потенциальные уязвимости, даны рекомендации по предотвращению возможных атак и показано, как действовать при атаке или взломе системы, чтобы максимально быстро восстановить ее работоспособность и предотвратить потерю данных. Операционная система Linux динамична и меняется постоянно, поэтому в четвертом издании некоторые главы полностью переписаны или дополнены новой информацией. На сайте издательства размещены дополнительная документация и программы в исходных кодах.

💾 Скачать - https://t.me/creative_personality_archive/669

@itlibrary
​​📖 ​​​​Python Game Programming By Example

💾 Скачать - https://t.me/creative_personality_archive/672

@itlibrary
​​📖 ​​​​​​ Securing DevOps (2018)

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

💾 Скачать - https://t.me/creative_personality_archive/673

@itlibrary
​​📖 ​​​​​​ Журнал: Мой друг компьютер №2 (январь 2019)

💾 Скачать - PDF

@itlibrary
​​NoSQL Web Development with Apache Cassandra

Скачать - https://t.me/creative_personality_archive/678

@itlibrary
Forwarded from IT лекции
⚙️ Сборка мусора в Java

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

Оба этих аспекта вытекают из одного источника - Garbage Collector-а виртуальной машины Java.

Понимание работы этого мощнейшего инструмента - один из шагов на пути от кодера к senior разработчику.

В программе вебинара:
- Java Memory Model;
- Что такое «stop the world»;
- Как происходит «сборка мусора»;
- Почему простые на вид приложения тормозят и при чем тут «сборка мусора»;
- Основные алгоритмы «сборки мусора»;
- Отличия в сборке мусора на разных Java машинах.

Смотреть

@itlecture
​​🗞​​ Журнал: Хакер №12 (237) (декабрь) 2018

Скачать💾 - PDF

@itlibrary
Forwarded from IT лекции
👨🏻‍💻 Рефакторинг кода

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

Смотреть

@itlecture
1
​​🗞​​ Путь Ruby

Хэл Фултон начал использовать Ruby в 1999. В 2001 году он приступил к работе над книгой «The Ruby Way», второй книгой об этом языке на английском языке. Фултон был участником самой первой конференции по Ruby, состоявшейся в 2001 году, и выступал с докладами на многих других конференциях, проходивших на трех континентах, в том числе на первой европейской конференции по Ruby в 2003 году. Он обладатель двух ученых степеней по информатике, полученных в Университете штата Миссисипи, и в течение четырех лет преподавал информатику. Больше 25 лет он работает с различными версиями операционных систем UNIX и Linux. Сейчас он работает в компании Simpli.fi, которая находится в городе Форт Уорт, штат Техас, где пишет преимущественно на Ruby.

💾 Скачать - PDF

@itlibrary
WordPress: Beginner’s Guide to Mastering WordPress (With Easy Follow Step-by-Step Instructions)

Скачать - PDF

@itlibrary
📖 ​​​​​​ Журнал: Linux Format №12 (декабрь 2018)

💾 Скачать - PDF

@itlibrary
​​📙 Photoshot: The Complete Photoshop Tutorial for Beginners.

Книга рассчитана для новичков, кто не работал еще в Photoshop или знает минимум. С помощью уроков в книге вы научитесь основам работы в программе, обработке фотографий и многое другое.

Скачать

@itlibrary
​​📘 Teach Yourself TCP/IP in 24 Hours

In just 24 lessons of one hour or less, you will uncover the inner workings of TCP/IP. Using a straightforward, step-by-step approach, each lesson builds on the previous ones, enabling you to learn the essentials of TCP/IP from the ground up.

Скачать

@itlibrary
​​📘 Monetizing Machine Learning

Автор: Manuel Amunategui, Mehdi Roopaei
Год: 2018

Описание:
Take your Python machine learning ideas and create serverless web applications accessible by anyone with an Internet connection. Some of the most popular serverless cloud providers are covered in this book―Amazon, Microsoft, Google, and PythonAnywhere.

Скачать: PDF 💾

@itlibrary
​​📓 Думай как программист. Креативный подход к созданию кода. C++ версия 

Год издания: 2018 
Автор: Антон Спрол 

Описание: Книга для всех программистов, желающих повысить свой уровень. Если вы испытываете трудности при создании кода, эта книга для вас! 
Ее автор по-новому взглянул на проблемы программирования и создал эффективную программу, позволяющую развить в себе творческое мышление и научиться решать задачи любой сложности. 
Эта книга прекрасно подойдет для тех, кто уже имеет опыт в программировании и хочет усовершенствовать свои навыки и продвинуться на следующую ступень. Впрочем и новички, только начинающие осваивать азы C++, найдут в ней много полезного. Книга снабжена множеством понятных примеров, написана легко и интересно. 

Скачать

@itlibrary
📋 Реализация простых паттернов ООП

Паттерн проектирования (шаблон проектирования) – это часто встречающееся решение конкретной проблемы при проектировании архитектуры программ. Его нельзя просто взять и скопировать, но можно принять за основу и перестроить под свои нужды. Это не только сэкономит вам время и силы, но и позволит использовать проверенные практикой решения, что способно улучшить результат вашей работы.

Смотреть
​​📓 Learn Apple HomeKit on iOS
A Home Automation Guide for Developers, Designers, and Homeowners

Скачать

@itlibrary
​​📖 Руководство по Figma

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

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

Скачать

@itlibrary
​​📖 How Software Works
The Magic Behind Encryption, CGI, Search Engines, and Other Everyday Technologies

📋 Inside you’ll learn:

–How data is encrypted
–How passwords are used and protected
–How computer graphics are created
–How video is compressed for streaming and storage
–How data is searched (and found) in huge databases
–How programs can work together on the same problem without conflict
–How data travels over the Internet

💾 Скачать
​​📖 Язык SQL. Базовый курс

Представленное учебное пособие является базовым курсом языка SQL, который рассматривается в аспекте практического использования с конкретной базой данных (СУБД) — PostgreSQL. Кроме изучения основных команд языка SQL, рассказано о вопросах построения правильных запросов, индексов и транзакций, а также методов повышения производительности.

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

Скачать 💾

@itlibrary