Книга. JavaScript Шаблоны.

Разработчики серверных, клиентских или настольных приложений на JavaScript нередко сталкиваются с проблемами, связанными с объектами, функциями, наследованием и другими особенностями этого языка. Какие же приемы разработки приложений на JavaScript являются наиболее удачными? Данная книга дает ответ на этот вопрос, предлагая большое количество различных шаблонов программирования на JavaScript, таких как «единственный объект» (singleton), «фабрика» (factory), «декоратор» (decorator) и другие. Можно сказать, что они являются не только методами решения наиболее типичных задач разработки ПО, но и заготовками решений для целых категорий таких задач.

Continue reading «Книга. JavaScript Шаблоны.»

Книга. Роберт Мартин. Чистый код.


Даже плохой программный код может работать. Однако если код не является «чистым», это всегда будет мешать развитию проекта и компании-разработчика, отнимая значительные ресурсы на его поддержку и «укрощение». Эта книга посвящена хорошему программированию. Она полна реальных примеров кода. Мы будем рассматривать код с различных направлений: сверху вниз, снизу вверх и даже изнутри. Прочитав книгу, вы узнаете много нового о коде. Более того, вы научитесь отличать хороший код от плохого.Вы узнаете, как писать хороший код и как преобразовать плохой код в хороший. Continue reading «Книга. Роберт Мартин. Чистый код.»

Книга. Настольная книга администратора Debian.

Debian — очень успешная операционная система, участвующая в нашей цифровой жизни в гораздо большей степени, чем многие часто предполагают или знают. Continue reading «Книга. Настольная книга администратора Debian.»

Книга. Нейронные сети: полный курс. 2 издание.


В книге рассматриваются основные парадигмы искусственных нейронных сетей. Представленный материал содержит строгое математическое обоснование всех нейросетевых парадигм, иллюстрируется примерами, описанием компьютерных экспериментов, содержит множество практических задач, а также обширную библиографию.
Continue reading «Книга. Нейронные сети: полный курс. 2 издание.»

Книга. Чёрная книга менеджера.


Все, что здесь написано, было написано для тех, кто работает в менеджменте или хочет стать менеджером. Книга короткая и простая как двери. Она местами грубовата, так что если у тебя нежная психическая организация, то, может, оно тебе на фиг и не надо. Я решил изложить все в формате прямого и откровенного разговора между боссом
ИТ-компании и менеджером, который на него работает. Речь здесь пойдет не о методологии и даже не о бизнесе – скорее, об отношениях между бизнесом и ИТ-менеджером.
Continue reading «Книга. Чёрная книга менеджера.»

Книга. Программирование без дураков. 2017


Хотите научиться программировать «less wrong»? Тогда эта книга — для вас. Ведь программирование — это во многом коммуникация. Стиль программирования, именование, комментирование, работа с чужим кодом — зачастую соглашения складываются именно там, где строгая регламентация на уровне языка программирования отсутствует. Познакомьтесь с разнообразными традициями, существующими в различных языках программирования, узнайте, как практически не спотыкаясь передвигаться по этой пересеченной местности. Continue reading «Книга. Программирование без дураков. 2017»

Книга. Английский язык для инженеров. 7-е издание.


Учебник написан в соответствии с программой по иностранным языкам для неязыковых вузов. Цель учебника — обучение различным видам чтения специальной литературы, владение которыми необходимо будущему инженеру, а также формирование навыков устной речи, аудирования и письма. Эффективное практическое овладение языком обеспечивается системой коммуникативных упражнений и ролевых игр, стимулирующих интерес студентов и их творческую активность.
Continue reading «Книга. Английский язык для инженеров. 7-е издание.»

Книга. JavaScript. Сильные стороны

Любой язык программирования имеет свои сильные и слабые стороны, однако язык JavaScript в большей степени состоит из последних, так как был разработан в спешке и практически не отлаживался. В этой книге среди множества самых ужасных JavaScript-конструкций выделены наиболее надежные, понятные и удобные в сопровождении то подмножество языка, которое позволяет создавать по-настоящему расширяемый и эффективный код. Автор — уважаемый среди разработчиков эксперт в области JavaScript выделяет массу интересных идей, которые делают JavaScript прекрасным объектно-ориентированным языком программирования.
Continue reading «Книга. JavaScript. Сильные стороны»

Книга. JavaScript — Подробное руководств

Шестое издание бестселлера «JavaScript. Подробное руководство» полностью пересмотрено и дополнено сведениями о JavaScript в соответствии с современ ным положением дел в разработке приложений для Web 2.0. Эта книга – одно временно и руководство программиста с большим числом практических при меров, и полноценный справочник по базовому языку JavaScript и клиент ским прикладным интерфейсам, предоставляемым вебброузерами. Издание охватывает стандарты ECMAScript 5 и HTML5. Многие главы перепи саны заново, другие дополнены новой информацией, появились и новые главы с описанием библиотеки jQuery и поддержки JavaScript на стороне сервера. Часть I знакомит с основами JavaScript. В части II описывается среда разра ботки сценариев, предоставляемая вебброузерами. Continue reading «Книга. JavaScript — Подробное руководств»

Book. Violent Python A Cookbook for Hackers.

Book. Violent Python A Cookbook for Hackers.

Violent Python A Cookbook for Hackers, Forensic Analysts, Penetration Testers and Security Engineers

Violent Python shows you how to move from a theoretical understanding of offensive computing concepts to a practical implementation. Instead of relying on another attacker’s tools, this book will teach you to forge your own weapons using the Python programming language. This book demonstrates how to write Python scripts to automate large-scale network attacks, extract metadata, and investigate forensic artifacts. It also shows how to write code to intercept and analyze network traffic using Python, craft and spoof wireless frames to attack wireless and Bluetooth devices, and how to data-mine popular social media websites and evade modern anti-virus. Continue reading «Book. Violent Python A Cookbook for Hackers.»