Родительские жанры
Соседние жанры
Теги
-
Just for Fun. Рассказ нечаянного революционера. Линус Торвальдс, Дэвид Даймонд
ISBN: 5-04-009285-7 Год издания: 2002 Издательство: Эксмо Язык: Русский "Надо смотреть правде в лицо: я был ботаником. Хакером. С самых ранних лет. Я не склеивал очки изолентой, но вполне мог бы, потому что все остальное сходится. У меня были хорошие отметки по математике и физике, но зато - никакого представления о поведении в обществе. И в то время ботаников еще никто не ценил". Эта книга говорит на два голоса: программист Линус Торвальдс и журналист Дэвид Даймонд, перебивая и дополняя друг друга, рассказывают очередную вариацию старой сказки о Золушке. Про то, как в Финляндии (седьмой по величине европейской стране - гордо подчеркивает Линус), где полгода сумрачно и холодно, в маленькой комнате с плотно…
-
Изучаем HTML, XHTML и CSS Эрик Фримен
ISBN: 978-5-496-00653-8 Год издания: 2014 Издательство: Питер Язык: Русский Устали от чтения книг по HTML, которые понятны только специалистам в этой области? Тогда самое время взять в руки новое издание "Изучаем HTML, XHTML и CSS. 2-е изд.". Хотите изучить HTML, чтобы уметь создавать веб-страницы, о которых вы всегда мечтали? Так, чтобы более эффективно общаться с друзьями, семьей и привередливыми клиентами? Тогда эта книга для вас. Прочитав ее, вы изучите все секреты создания веб-страниц. Вы узнаете, как работают профессионалы, чтобы получить визуально привлекательный дизайн, и как максимально эффективно использовать HTML, CSS и XHTML, чтобы создавать такие веб-страницы, мимо которых не пройдет ни один…
-
Паттерны проектирования Эрик Фримен
ISBN: 978-5-4461-0106-1, 978-0596007126 Год издания: 2013 Издательство: Питер Язык: Русский В мире постоянно кто-то сталкивается с такими же проблемами программирования, которые возникают и у вас. Многие разработчики решают совершенно идентичные задачи и находят похожие решения. Если вы не хотите изобретать велосипед, используйте готовые шаблоны (паттерны) проектирования, работе с которыми посвящена эта книга. Паттерны появились, потому что многие разработчики искали пути повышения гибкости и степени повторного использования своих программ. Найденные решения воплощены в краткой и легко применимой на практике форме. Особенностью данного издания является уникальный способ подачи материала, выделяющий серию "Head First"…
-
Экстремальное программирование. Разработка через тестирование Мартин Фаулер
ISBN: 978-5-4461-1439-9 Год издания: 2020 Издательство: Питер Язык: Русский Возвращение знаменитого бестселлера. Изящный, гибкий и понятный код, который легко модифицировать, который корректно работает и который не подкидывает своим создателям неприятных сюрпризов. Неужели подобное возможно? Чтобы достичь цели, попробуйте тестировать программу еще до того, как она написана. Именно такая парадоксальная идея положена в основу методики TDD (Test-Driven-Development - разработка, основанная на тестировании). Бессмыслица? Не спешите делать скороспелые выводы. Рассматривая применение TDD на примере разработки реального программного кода, автор демонстрирует простоту и мощь этой методики. В книге приведены два программных проекта, целиком и полностью реализованных с использованием TDD. За рассмотрением примеров следует обширный каталог приемов работы в стиле TDD, а также паттернов и рефакторингов, имеющих отношение к TDD.
Книга будет полезна для любого программиста, желающего повысить производительность своей работы и получить удовольствие от программирования. -
Изучаем Python Марк Лутц
ISBN: 978-5-93286-159-2 Год издания: 2011 Издательство: Символ-Плюс Язык: Русский Такие известные компании, как Google и Intel, Cisco и Hewlett-Packard, используют язык Python, выбрав его за гибкость, простоту использования и обеспечиваемую им высокую скорость разработки. Он позволяет создавать эффективные и надежные проекты, которые легко интегрируются с программами и инструментами, написанными на других языках. Четвертое издание "Изучаем Python" - это учебник, написанный доступным языком, рассчитанный на индивидуальную скорость обучения и основанный на материалах учебных курсов, которые автор, Марк Лутц, ведет уже на протяжении десяти лет. Издание значительно расширено и дополнено в соответствии с изменениями,…
-
Отзывчивый веб-дизайн Итан Маркотт
ISBN: 978-5-91657-385-5 Год издания: 2012 Издательство: МИФ Язык: Русский О чем эта книга Интернет вышел за границы мира стационарных компьютеров, и сегодня можно с уверенностью сказать, что в течение нескольких лет лидирующей формой доступа в Сеть станут устройства с маленькими экранами. А ваш сайт готов к такому развитию событий? Знаете ли вы, когда целесообразно создавать и мобильную, и стационарную версии одного и того же сайта, а в каких случаях будет достаточно одной из них? А как разработать дизайн сайта, не зависящий от типа устройства, его размеров и разрешения экрана? Или как сделать сайт, чтобы его контент был быстро доступен всем пользователям? Ответы на все эти вопросы - в этой книге. Берите…
-
Git для профессионального программиста Скотт Чакон
ISBN: 978-5-496-01763-3 Год издания: 2016 Издательство: Питер Язык: Русский Эта книга представляет собой обновленное руководство по использованию Git в современных условиях. С тех пор как проект Git - распределенная система управления версиями - был создан Линусом Торвальдсом, прошло много лет, и система Git превратилась в доминирующую систему контроля версий, как для коммерческих целей, так и для проектов с открытым исходным кодом. Эффективный и хорошо реализованный контроль версий необходим для любого успешного веб-проекта. Постепенно эту систему приняли на вооружение практически все сообщества разработчиков ПО с открытым исходным кодом. Появление огромного числа графических интерфейсов для всех платформ и…
-
Компьютерные сети. Принципы, технологии, протоколы. Виктор Олифер
ISBN: 978-5-4461-1426-9 Год издания: 2020 Издательство: Питер Язык: Русский Это издание в некотором смысле особенное - прошло ровно 20 лет с момента выхода книги в свет. 20 лет - это не маленький срок, за это время дети наших первых читателей подросли и, возможно, стали интересоваться компьютерными сетями. И, возможно, у них в руках окажется 6-е издание книги "Компьютерные сети. Принципы, технологии, протоколы". Эта книга значительно отличается от той, которую читали их родители. Многое из того, что интересовало читателей конца 90-х годов - например, правило 4-х хабов, согласование сетей IP и IPX или сравнение технологий 100VG-AnyLAN и FDDI - совсем не упоминается в последних изданиях. За 20 лет немало технологий…
-
Сначала мобильные! Люк Вроблевски
ISBN: 978-5-91657-388-6 Год издания: 2012 Издательство: МИФ Язык: Русский О чем эта книга День ото дня наше взаимодействие с всемирной паутиной стремительно меняется. Появляются все новые гаджеты, растет скорость мобильного интернета, и с каждым днем все больше посетителей заходят в Сеть при помощи мобильных устройств - и их количество будет только расти. Как подготовиться к лавинообразному росту мобильного трафика? Люк Вроблевски советует начинать проектировать сайт с мобильной версии. В его книге вы найдете подробный рассказ о том, чем отличается дизайн мобильных приложений от дизайна традиционных сайтов, что на самом деле нужно пользователям, а от чего следует избавляться. Помимо этого, вы узнаете,…
-
CLR via C#. Программирование на платформе Microsoft.NET Framework 4.5 на языке C# Джеффри Рихтер
ISBN: 978-5-496-00433-6 Год издания: 2013 Издательство: Питер Язык: Русский Эта книга, выходящая в четвертом издании и уже ставшая классическим учебником по программированию, подробно описывает внутреннее устройство и функционирование общеязыковой исполняющей среды (CLR) Microsoft .NET Framework версии 4.5. Написанная признанным экспертом в области программирования Джеффри Рихтером, много лет являющимся консультантом команды разработчиков .NET Framework компании Microsoft, книга научит вас создавать по-настоящему надежные приложения любого вида, в том числе с использованием Microsoft Silverlight, ASP.NET, Windows Presentation Foundation и т.д. Четвертое издание полностью обновлено в соответствии со спецификацией…
-
Компьютерные сети Эндрю Таненбаум
ISBN: 978-5-4461-1248-7 Год издания: 2020 Издательство: Питер Язык: Русский Перед вами - очередное, пятое издание самой авторитетной книги по современным сетевым технологиям, написанной признанным экспертом в этой области Эндрю Таненбаумом в соавторстве с профессором Вашингтонского университета Дэвидом Уэзероллом. Первая версия этого классического труда появилась на свет в далеком 1980 году, и с тех пор каждое издание книги неизменно становилось бестселлером и использовалось в качестве базового учебника в ведущих технических вузах. В книге последовательно изложены основные концепции, определяющие современное состояние и тенденции развития компьютерных сетей. Авторы подробнейшим образом объясняют устройство и…
-
Современные операционные системы Эндрю Таненбаум
ISBN: 978-5-496-01395-6 Год издания: 2015 Издательство: Питер Язык: Русский Эндрю Таненбаум представляет новое издание своего всемирного бестселлера, необходимое для понимания функционирования современных операционных систем. Оно существенно отличается от предыдущего и включает в себя сведения о последних достижениях в области информационных технологий. Например, глава о Windows Vista теперь заменена подробным рассмотрением Windows 8.1 как самой актуальной версии на момент написания книги. Появился объемный раздел, посвященный операционной системе Android. Был обновлен материал, касающийся Unix и Linux, а также RAID-систем. Гораздо больше внимания уделено мультиядерным и многоядерным системам, важность которых в…
-
JavaScript. Подробное руководство Дэвид Флэнаган
ISBN: 978-5-93286-215-5 Год издания: 2013 Издательство: Символ-Плюс Язык: Русский Шестое издание бестселлера "JavaScript. Подробное руководство" полностью пересмотрено и дополнено сведениями о JavaScript в соответствии с современным положением дел в разработке приложений для Web 2.0. Эта книга - одновременно и руководство программиста с большим числом практических примеров, и полноценный справочник по базовому языку JavaScript и клиентским прикладным интерфейсам, предоставляемым веб-броузерами. Издание охватывает стандарты ECMAScript 5 и HTML5. Многие главы переписаны заново, другие дополнены новой информацией, появились и новые главы с описанием библиотеки jQuery и поддержки JavaScript на стороне сервера. Часть I…
-
HTML5 для веб-дизайнеров Кит Джереми
ISBN: 978-5-91657-596-5 Год издания: 2012 Издательство: МИФ Язык: Русский О чем эта книга Эту книгу можно назвать инструкцией по использованию HTML5. Из нее вы узнаете все необходимое об истории и развитии HTML, принципах устройства и что стало определяющим фактором в разработке. О спецификациях HTML5 и о том, что должны делать браузеры, когда им встречаются документы с ошибками разметки. О том, как указывать кодировки документа разметки. О технологических нововведениях: элементе img, появлении JavaScript, быстром росте количества Ajax-приложений. О том, как использовать структурные элементы HTML5 прямо сейчас, например, назначить стиль любому элементу, который вы захотите изобрести, или начать…
-
Чему до сих пор не учат на юрфаке. Электронные джунгли Вячеслав Оробинский
ISBN: 978-5-222-26140-8 Год издания: 2016 Издательство: Феникс Язык: Русский Знаменитую фразу Чарльза Дарвина обычно искажают, говоря: "Выживает сильнейший". Между тем в оригинале фраза звучит "survivaloftheJittest", то есть "выживание наиболее приспособленных". Американский фантаст Гарри Гаррисон еще в конце XX в. писал: "Мы - крысы в подполье общества . Сейчас наше общество построено из железобетона и нержавеющей стали. Щелей стало меньше, и крысе приходится быть изворотливой, чтобы их обнаружить. В таких условиях выживают только стальные крысы". Как быть нашему брату юристу, которому тоже приходится выискивать щели - в законах, в писаных и неписаных правилах? Мир год от года меняется, мы существуем и действуем…
-
Веб-дизайн: книга Джесса Гарретта. Элементы опыта взаимодействия Джесс Гарретт
ISBN: 5-93286-108-8, 978-5-93286-108-0 Год издания: 2008 Издательство: Символ-Плюс Язык: Русский По-настоящему эффективный сайт должен служить вашим стратегическим целям, одновременно удовлетворяя потребности ваших пользователей. Даже самый интересный контент и самые передовые технологии не помогут вам сбалансировать эти две задачи без поддержки последовательного и непротиворечивого опыта взаимодействия. Однако создание опыта взаимодействия кажется невообразимо сложным делом, ведь приходится учитывать массу вопросов - юзабилити, идентичность бренда, информационную архитектуру, дизайн взаимодействия. Книга Джесса Гарретта раскрывает сложную тему веб-дизайна, ориентированного на пользователя, при помощи понятных объяснений и четких…
-
За стеной фильтров. Что Интернет скрывает от вас Эли Паризер
ISBN: 978-5-91657-326-8 Год издания: 2012 Издательство: Альпина Бизнес Букс Язык: Русский Это захватывающий рассказ о том, как интернет, когда-то «открытый» и «свободный», стал контролировать нас и ограничивать в информации. Разве такое возможно? К сожалению, да. Крупнейшие интернет-компании используют сегодня многочисленные алгоритмы и фильтры, чтобы показывать нам то, что является для нас наиболее релевантным. Взять хотя бы Google — он корректирует результаты поиска, ориентируясь на наши интересы. То же происходит и с лентой новостей в Facebook — там только те люди, по чьим ссылкам мы чаще всего переходим. И таких примеров множество. Идея «релевантного интернета» не плоха сама по себе. Но есть у этого явления и обратная…
-
PHP: объекты, шаблоны и методики программирования Мэтт Зандстра
ISBN: 978-5-907144-54-5 Год издания: 2019 Издательство: Диалектика Язык: Русский Настоящее, пятое издание этой популярной книги было полностью обновлено по версии 7 языка PHP и включает описание диспетчера зависимостей Composer, заменившего собой диспетчер пакетов PEAR, а также новый материал, посвященный инструментальному средству Vagrant и рекомендациям стандартов по программированию на PHP. В этой книге закладывается прочное основание для применения объектов в коде PHP и реализации основных принципов проектирования программного обеспечения, а также описываются инструментальные средства и нормы практики разработки, тестирования и развертывания надежного кода.
-
Dishonored. Архивы Дануолла Р. Бэр
ISBN: 978-5-4375-0021-7 Год издания: 2015 Издательство: Белый Единорог Язык: Русский Захватывающий мир Dishonored предстанет перед вами в этой книге, в которой собраны документы, письма и манускрипты из игры, а также иллюстрации, создававшиеся во время её разработки, некоторые из них никогда прежде не публиковались. Она станет главным источником знаний как для фанатов Dishonored, изучающих районы и историю Дануолла, а также его жителей, так и для любого желающего больше узнать о мире этой уникальной игры.
-
Шифропанки: свобода и будущее Интернета Джулиан Пол Ассанж
ISBN: 978-5-389-06586-4 Год издания: 2014 Издательство: Азбука, Азбука-Бизнес Язык: Русский Весна интернета позади. Из объединяющего пространства, свободного от цензуры, Сеть превратилась в орудие глобального контроля. Государства все жестче отслеживают поступки своих граждан, подавляя любые нежелательные действия и не только их. Владеет Сетью тот, кто контролирует ее структуры — волоконно-оптические линии связи, спутники, серверы, разбросанные по городам мира. Тотальный характер мощнейшей машины контроля пока очевиден не всем пользователям интернета. Джулиан Ассанж и его соратники по движению шифопанков призывают к борьбе за свободу обмена информацией. Их оружие — криптография. Их знаменитый проект WikiLeaks вступил в конфликт…
-
Архитектура корпоративных программных приложений Мартин Фаулер
ISBN: 978-5-8459-0579-6 Год издания: 2007 Издательство: Вильямс Язык: Русский Создание компьютерных систем - дело далеко не простое. По мере того как возрастает их сложность, процессы конструирования соответствующего программного обеспечения становятся все более трудоемкими, причем затраты труда растут экспоненциально. Как и в любой профессии, прогресс в программировании достигается исключительно путем обучения, причем не только на ошибках, но и на удачах - как своих, так и чужих. Книга дает ответы на трудные вопросы, с которыми приходится сталкиваться всем разработчикам корпоративных систем. Автор, известный специалист в области объектно-ориентированного программирования, заметил, что с развитием технологий базовые…
-
Java. Полное руководство Герберт Шилдт
ISBN: 978-5-8459-1759-1, 978-0-07-160630-1 Год издания: 2012 Издательство: Вильямс Язык: Русский Книга Герберта Шилдта "Java 7. Полное руководство" (8-е издание) предназначена для всех программистов - как для новичков, так и для профессионалов. Начинающий программист найдет в ней подробные пошаговые описания и множество чрезвычайно полезных примеров. А углубленное рассмотрение более сложных функций и библиотек Java должно удовлетворить ожидания профессиональных программистов. Для обеих категорий читателей в книге указаны действующие ресурсы и полезные ссылки. В этой книге автор бестселлеров по программированию Герберт Шилдт знакомит вас со всем необходимым для разработки, компиляции, отладки и запуска программы Java. Полностью…
-
JavaScript. Шаблоны Стоян Стефанов
ISBN: 978-5-93286-208-7 Год издания: 2011 Издательство: Символ-Плюс Язык: Русский Разработчики серверных, клиентских или настольных приложений на JavaScript нередко сталкиваются с проблемами, связанными с объектами, функциями, наследованием и другими особенностями этого языка. Какие же приемы разработки приложений на JavaScript являются наиболее удачными? Данная книга дает ответ на этот вопрос, предлагая большое количество различных шаблонов программирования на JavaScript, таких как "единственный объект" (singleton), "фабрика" (factory), "декоратор" (decorator) и другие. Можно сказать, что они являются не только методами решения наиболее типичных задач разработки ПО, но и заготовками решений для целых категорий таких…
-
Linux. Карманный справочник Скотт Граннеман
ISBN: 978-5-8459-1118-6, 0-672-32838-0 Год издания: 2007 Издательство: Вильямс Язык: Русский Данная книга представляет собой краткое пособие по основным командам операционной системы Linux. Читатель найдет в ней описание большинства команд, необходимых ему в повседневной работе. В первых главах представлены самые элементарные сведения о работе с системой. По мере чтения книги материал усложняется, освоив его, читатель сможет решать достаточно серьезные задачи. Начинающие пользователи, только приступающие к изучению Linux, найдут сведения о самых необходимых им командах. Но предполагаемая аудитория не ограничивается новичками. Материал книги также напомнит опытным пользователям команды и опции, которые они успели забыть или…
-
UX-дизайн. Практическое руководство по проектированию опыта взаимодействия Расс Унгер
ISBN: 978-5-93286-184-4 Год издания: 2011 Издательство: Символ-Плюс Язык: Русский Книга "UX-дизайн. Практическое руководство по проектированию опыта взаимодействия" блестящим образом сочетает в себе стратегический и тактический подходы. Она предлагает подробные описания основных методик и процедур, связанных с проектированием опыта взаимодействия, и вместе с тем наглядно показывает, как UX-проектирование встраивается в общий контекст проекта по разработке веб-сайта или приложения. Главы, посвященные подготовке коммерческого предложения, экосистеме проекта, поисковой оптимизации, тестированию дизайна, проведению совещаний очерчивают практически весь спектр навыков, необходимых UX-проектировщику, попутно предлагая…