Скачать книги жанра Зарубежная компьютерная литература

Возвращение знаменитого бестселлера. Изящный, гибкий и понятный код, который легко модифицировать, который корректно работает и который не подкидывает своим создателям неприятных сюрпризов. Неужели подобное возможно? Чтобы достичь цели, попробуйте тестировать программу еще до того, как она написана. Именно такая парадоксальная идея положена в основу методики TDD (Test-Driven-Development – разработка, основанная на тестировании). Бессмыслица? Не спешите делать скороспелые выводы. Рассматривая применение TDD на примере разработки реального программного кода, автор демонстрирует простоту и мощь этой методики. В книге приведены два программных проекта, целиком и полностью реализованных с использованием TDD. За рассмотрением примеров следует обширный каталог приемов работы в стиле TDD, а также паттернов и рефакторингов, имеющих отношение к TDD. Книга будет полезна для любого программиста, желающего повысить производительность своей работы и получить удовольствие от программирования.

Эта книга необходима всем разработчикам программного обеспечения, независимо от платформы, языка или вида приложений. В ней рассмотрены 19 грехов, угрожающих безопасности программ, и показано, как от них избавиться. Рассмотрены уязвимости на языках C/C++, C#, Java, Visual Basic, Visual Basic.NET, Perl, Python в операционных системах Windows, Unix, Linux, Mac OS, Novell Netware. Авторы издания, Майкл Ховард и Дэвид Лебланк, обучают программистов, как писать безопасный код в компании Microsoft. На различных примерах продемонстрированы как сами ошибки, так и способы их исправления и защиты от них. Если вы программист, то вам просто необходимо прочесть эту книгу.

Новая книга от автора мирового бестселлера «Карьера программиста» поможет вам наилучшим образом подготовиться к собеседованию при приеме на работу менеджером проекта в крупную IT-организацию или перспективный стартап. Основную часть книги составляют ответы на технические вопросы и задания, которые обычно получают соискатели на собеседовании в таких компаниях, как Google, Microsoft, Apple, Amazon и других. Рассмотрены типичные ошибки, которые допускают кандидаты, а также эффективные методики подготовки к собеседованию.

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

На русском языке публикуется впервые.

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

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

120 правил от Гая Кавасаки: интерактивное руководство от легендарного IT-евангелиста (Apple, Google, Motorola). Создавайте идеальные посты, увеличивайте продажи и выжимайте из соцсетей максимум. Эксклюзив: только электронное издание.

Социальные медиа сегодня – самый короткий путь к успеху. Бывший евангелист Apple, бог и гуру социальных сетей Гай Кавасаки, вместе с соавтором Пег Фитцатрик рассказывает, как извлечь максимум пользы из каждой минуты, проведенной в интернет. Эта книга содержит конкретные рекомендации по оптимизации и продвижению своих аккаунтов. Начиная с азов, авторы стремительно выводят читателя на максимально продвинутый уровень управления соцсетями. Объясняют, как технологично конвертировать подписчиков и лайки в финансово измеримый успех.

Impact Mapping – практическое пособие по картам влияния, простому, но очень эффективному методу разработки программного обеспечения. Он помогает еще на стадии стратегического планирования организовать сотрудничество различных специалистов и в результате создавать эффективные программные продукты.

Все мы – безумцы, живущие в технологическом сумасшедшем доме, и создали этот безумный мир мы сами. Своими руками сотворили этот кошмар: интерфейсы, которые нас раздражают и утомляют глаза, устройства, которые приводят к болям в спине и в запястьях. Эта книга стала манифестом и до сих пор не потеряла актуальность. Дверь на свободу распахнута. Почему же мы не замечаем выхода? Об этом и рассказывает Алан Купер, объясняя разницу между интерфейсом и взаимодействием.

Эй, ребята, у вас тут полно обозленных клиентов. Вам есть что им ответить?

Книга рассказывает о семействе международных стандартов ISO/IEC 27k, определяющих требования и правила СУИБ (системы управления информационной безопасностью), порядок разработки СУИБ и алгоритмы управления рисками информационной безопасности и инцидентами информационной безопасности.

Официальная веб-страница автора: http://cryptohistory.ru

Как жить в мире, где информацию о тебе может получить кто угодно и когда угодно? Ведущий мировой эксперт по будущему Big Data Андреас Вайгенд знает ответ. Он разрабатывал стратегию данных таких крупных рыб, как Alibaba, Goldman Sachs, Lufthansa, Thomson Reuters. Работал руководителем по Big Data в компании Amazon, является Директором компании Social Data Lab, преподаёт в IT-школе Калифорнийского университета Беркли.

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

Из книги Вы узнаете, как с помощью Big Data инновационные компании:

[ul]следят за поведением пользователей;

определяют круг интересов человека;

формируют мнение потребителей.[/ul]

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

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

Для всех, кто интересуется или занимается глубоким обучением.

На русском языке публикуется впервые.

Silent Hill – горячо любимая многими серия игр в жанре сурвайвал-хоррор, плотно закрепившаяся в массовой культуре. О ней наслышаны даже далекие от мира видеоигр люди. Но в чем причина этой популярности?

Бернар Перрон слой за слоем деконструирует техники и приемы знаменитой серии, которая околдовывает игроков, заставляя их сердца биться чаще. Вы узнаете, как визуальная составляющая, звуки, музыка, игровые механики, построение игрового повествования и многие другие компоненты создают незабываемый игровой опыт, а также почему, несмотря на испытываемые ужас и страх, игроки получают огромное удовольствие от прохождения Silent Hill.

В формате PDF A4 сохранен издательский макет.

Индустрия видеоигр в Финляндии стремительно развивается: ее обороты растут год от года, а в Хельсинки работает больше 50 студий, успешно конкурируя с международными корпорациями.

Финские геймдизайнеры создали мрачные вселенные Max Payne и Alan Wake, гоночную серию Trials и фримиум-стратегию Boom Beach. Angry Birds стала самой скачиваемой игрой для мобильных устройств в истории и сделала своего создателя миллиардером.

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

Эта книга описывает жизнь и карьеру легендарного разработчика, про славившегося как «крестный отец компьютерных игр» и создатель стратегии Civilization. Сид Мейер создал множество популярнейших в мире видеоигр и делится с читателями своим сорокалетним опытом. Написанная с теплотой и ироничным юмором, эта книга описывает создание в будущем влиятельной студии MicroProse, автор рассказывает о создании таких знаковых игр, как Pirates! Railroad Tycoon, Civilization и многих других.

На русском языке публикуется впервые.

Криптография – ключ к цифровой безопасности. Имея базовое представление о ней, вы сможете не только защитить свои данные от угроз, кроющихся в киберпространстве, но и лучше понять природу интернет-технологий, все глубже внедряющихся в нашу повседневную жизнь. Каковы потенциальные последствия подключения к незащищенной сети Wi-Fi? Так ли уж важно иметь разные пароли для разных учетных записей? Если вы видите, что у веб-сайта нет действительного сертификата, стоит ли продолжать с ним работу? Ответы на эти и другие вопросы вы найдете внутри.

В формате PDF A4 сохранен издательский макет книги.