Родительские жанры
Соседние жанры
Теги
-
Just for Fun. Рассказ нечаянного революционера. Линус Торвальдс, Дэвид Даймонд
ISBN: 5-04-009285-7 Год издания: 2002 Издательство: Эксмо Язык: Русский "Надо смотреть правде в лицо: я был ботаником. Хакером. С самых ранних лет. Я не склеивал очки изолентой, но вполне мог бы, потому что все остальное сходится. У меня были хорошие отметки по математике и физике, но зато - никакого представления о поведении в обществе. И в то время ботаников еще никто не ценил". Эта книга говорит на два голоса: программист Линус Торвальдс и журналист Дэвид Даймонд, перебивая и дополняя друг друга, рассказывают очередную вариацию старой сказки о Золушке. Про то, как в Финляндии (седьмой по величине европейской стране - гордо подчеркивает Линус), где полгода сумрачно и холодно, в маленькой комнате с плотно…
-
Экстремальное программирование. Разработка через тестирование Мартин Фаулер
ISBN: 978-5-4461-1439-9 Год издания: 2020 Издательство: Питер Язык: Русский Возвращение знаменитого бестселлера. Изящный, гибкий и понятный код, который легко модифицировать, который корректно работает и который не подкидывает своим создателям неприятных сюрпризов. Неужели подобное возможно? Чтобы достичь цели, попробуйте тестировать программу еще до того, как она написана. Именно такая парадоксальная идея положена в основу методики TDD (Test-Driven-Development - разработка, основанная на тестировании). Бессмыслица? Не спешите делать скороспелые выводы. Рассматривая применение TDD на примере разработки реального программного кода, автор демонстрирует простоту и мощь этой методики. В книге приведены два программных проекта, целиком и полностью реализованных с использованием TDD. За рассмотрением примеров следует обширный каталог приемов работы в стиле TDD, а также паттернов и рефакторингов, имеющих отношение к TDD.
Книга будет полезна для любого программиста, желающего повысить производительность своей работы и получить удовольствие от программирования. -
Паттерны проектирования Эрик Фримен
ISBN: 978-5-4461-0106-1, 978-0596007126 Год издания: 2013 Издательство: Питер Язык: Русский В мире постоянно кто-то сталкивается с такими же проблемами программирования, которые возникают и у вас. Многие разработчики решают совершенно идентичные задачи и находят похожие решения. Если вы не хотите изобретать велосипед, используйте готовые шаблоны (паттерны) проектирования, работе с которыми посвящена эта книга. Паттерны появились, потому что многие разработчики искали пути повышения гибкости и степени повторного использования своих программ. Найденные решения воплощены в краткой и легко применимой на практике форме. Особенностью данного издания является уникальный способ подачи материала, выделяющий серию "Head First"…
-
Изучаем HTML, XHTML и CSS Эрик Фримен
ISBN: 978-5-496-00653-8 Год издания: 2014 Издательство: Питер Язык: Русский Устали от чтения книг по HTML, которые понятны только специалистам в этой области? Тогда самое время взять в руки новое издание "Изучаем HTML, XHTML и CSS. 2-е изд.". Хотите изучить HTML, чтобы уметь создавать веб-страницы, о которых вы всегда мечтали? Так, чтобы более эффективно общаться с друзьями, семьей и привередливыми клиентами? Тогда эта книга для вас. Прочитав ее, вы изучите все секреты создания веб-страниц. Вы узнаете, как работают профессионалы, чтобы получить визуально привлекательный дизайн, и как максимально эффективно использовать HTML, CSS и XHTML, чтобы создавать такие веб-страницы, мимо которых не пройдет ни один пользователь. Используя новейший стандарт HTML5, вы сможете поддерживать и совершенствовать свои веб-страницы в соответствии с современными требованиями, тем самым обеспечивая их работу во всех браузерах и мобильных устройствах. -
Изучаем Python Марк Лутц
ISBN: 978-5-93286-159-2 Год издания: 2011 Издательство: Символ-Плюс Язык: Русский Такие известные компании, как Google и Intel, Cisco и Hewlett-Packard, используют язык Python, выбрав его за гибкость, простоту использования и обеспечиваемую им высокую скорость разработки. Он позволяет создавать эффективные и надежные проекты, которые легко интегрируются с программами и инструментами, написанными на других языках. Четвертое издание "Изучаем Python" - это учебник, написанный доступным языком, рассчитанный на индивидуальную скорость обучения и основанный на материалах учебных курсов, которые автор, Марк Лутц, ведет уже на протяжении десяти лет. Издание значительно расширено и дополнено в соответствии с изменениями,…
-
Компьютерные сети Эндрю Таненбаум
ISBN: 978-5-4461-1248-7 Год издания: 2020 Издательство: Питер Язык: Русский Перед вами - очередное, пятое издание самой авторитетной книги по современным сетевым технологиям, написанной признанным экспертом в этой области Эндрю Таненбаумом в соавторстве с профессором Вашингтонского университета Дэвидом Уэзероллом. Первая версия этого классического труда появилась на свет в далеком 1980 году, и с тех пор каждое издание книги неизменно становилось бестселлером и использовалось в качестве базового учебника в ведущих технических вузах.
В книге последовательно изложены основные концепции, определяющие современное состояние и тенденции развития компьютерных сетей. Авторы подробнейшим образом объясняют устройство и принципы работы аппаратного и программного обеспечения, рассматривают все аспекты и уровни организации сетей - от физического до уровня прикладных программ. Изложение теоретических принципов дополняется яркими, показательными примерами функционирования Интернета и компьютерных сетей различного типа. Пятое издание полностью переработано с учетом изменений, происшедших в сфере сетевых технологий за последние годы и, в частности, освещает такие аспекты, как беспроводные сети стандарта 802.12 и 802.16, сети 3G, технология RFID, инфраструктура доставки контента CDN, пиринговые сети, потоковое вещание, интернет-телефония и многое другое. -
Отзывчивый веб-дизайн Итан Маркотт
ISBN: 978-5-91657-385-5 Год издания: 2012 Издательство: МИФ Язык: Русский О чем эта книга Интернет вышел за границы мира стационарных компьютеров, и сегодня можно с уверенностью сказать, что в течение нескольких лет лидирующей формой доступа в Сеть станут устройства с маленькими экранами. А ваш сайт готов к такому развитию событий? Знаете ли вы, когда целесообразно создавать и мобильную, и стационарную версии одного и того же сайта, а в каких случаях будет достаточно одной из них? А как разработать дизайн сайта, не зависящий от типа устройства, его размеров и разрешения экрана? Или как сделать сайт, чтобы его контент был быстро доступен всем пользователям? Ответы на все эти вопросы - в этой книге. Берите…
-
Git для профессионального программиста Скотт Чакон
ISBN: 978-5-496-01763-3 Год издания: 2016 Издательство: Питер Язык: Русский Эта книга представляет собой обновленное руководство по использованию Git в современных условиях. С тех пор как проект Git - распределенная система управления версиями - был создан Линусом Торвальдсом, прошло много лет, и система Git превратилась в доминирующую систему контроля версий, как для коммерческих целей, так и для проектов с открытым исходным кодом. Эффективный и хорошо реализованный контроль версий необходим для любого успешного веб-проекта. Постепенно эту систему приняли на вооружение практически все сообщества разработчиков ПО с открытым исходным кодом. Появление огромного числа графических интерфейсов для всех платформ и…
-
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 и т.д.
Четвертое издание полностью обновлено в соответствии со спецификацией платформы .NET Framework 4.5, а также среды Visual Studio 2012 и C# 5.0. -
Современные операционные системы Эндрю Таненбаум
ISBN: 978-5-496-01395-6 Год издания: 2015 Издательство: Питер Язык: Русский Эндрю Таненбаум представляет новое издание своего всемирного бестселлера, необходимое для понимания функционирования современных операционных систем. Оно существенно отличается от предыдущего и включает в себя сведения о последних достижениях в области информационных технологий.
Например, глава о Windows Vista теперь заменена подробным рассмотрением Windows 8.1 как самой актуальной версии на момент написания книги. Появился объемный раздел, посвященный операционной системе Android. Был обновлен материал, касающийся Unix и Linux, а также RAID-систем. Гораздо больше внимания уделено мультиядерным и многоядерным системам, важность которых в последние несколько лет постоянно возрастает. Появилась совершенно новая глава о виртуализации и облачных вычислениях. Добавился большой объем нового материала об использовании ошибок кода, о вредоносных программах и соответствующих мерах защиты.
В книге в ясной и увлекательной форме приводится множество важных подробностей, которых нет ни в одном другом издании. -
Компьютерные сети. Принципы, технологии, протоколы. Виктор Олифер
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 Издательство: МИФ Язык: Русский О чем эта книга
День ото дня наше взаимодействие с всемирной паутиной стремительно меняется. Появляются все новые гаджеты, растет скорость мобильного интернета, и с каждым днем все больше посетителей заходят в Сеть при помощи мобильных устройств - и их количество будет только расти. Как подготовиться к лавинообразному росту мобильного трафика?
Люк Вроблевски советует начинать проектировать сайт с мобильной версии. В его книге вы найдете подробный рассказ о том, чем отличается дизайн мобильных приложений от дизайна традиционных сайтов, что на самом деле нужно пользователям, а от чего следует избавляться. Помимо этого, вы узнаете, какие особенности поведения владельцев мобильных устройств следует учитывать в процессе разработки интерфейса, и как правильно организовать контент и навигацию сайта. Следуя рекомендациям Люка Вроблевски, вы сможете лучше понять особенности мобильного рынка и получить грандиозные финансовые результаты.
Почему мы решили издать эту книгу
Потому что подход, предложенный Люком Вроблевски, произвел настоящую революцию в области веб-дизайна.
Для кого эта книга
Для собственников бизнеса, владельцев сайтов, маркетологов, а также программистов и веб-дизайнеров - как начинающих, так и опытных.
Фишки книги
Книга содержит уникальное "Руководство по жестам", в котором не только описываются виды прикосновений, возможных при взаимодействии пользователей с мобильными устройствами, но и дается ответ на вопрос, какие именно манипуляции они предпочитают совершать в тех или иных ситуациях. -
JavaScript. Подробное руководство Дэвид Флэнаган
ISBN: 978-5-93286-215-5 Год издания: 2013 Издательство: Символ-Плюс Язык: Русский Шестое издание бестселлера "JavaScript. Подробное руководство" полностью пересмотрено и дополнено сведениями о JavaScript в соответствии с современным положением дел в разработке приложений для Web 2.0. Эта книга - одновременно и руководство программиста с большим числом практических примеров, и полноценный справочник по базовому языку JavaScript и клиентским прикладным интерфейсам, предоставляемым веб-броузерами.
Издание охватывает стандарты ECMAScript 5 и HTML5. Многие главы переписаны заново, другие дополнены новой информацией, появились и новые главы с описанием библиотеки jQuery и поддержки JavaScript на стороне сервера. Часть I знакомит с основами JavaScript. В части II описывается среда разработки сценариев, предоставляемая веб-броузерами. Основное внимание уделяется разработке сценариев с применением методики ненавязчивого JavaScript и модели DOM. Часть III - обширный справочник по базовому языку JavaScript, включающий описания всех классов, объектов, конструкторов, методов, функций, свойств и констант, определенных в JavaScript 1.8, V8 3.0 и ECMAScript 5. Часть IV - справочник по клиентскому JavaScript. Здесь описываются API веб-броузеров, стандарт DOM API Level 3 и недавно вошедшие в стандарт HTML5 технологии WebSockets и Web Workers, объекты localStorage и sessionStorage, а также теги и .
Издание рекомендуется программистам, которым потребовалось изучить язык программирования для Веб, а также программистам, использующим язык JavaScript и желающим овладеть им в совершенстве. -
Чему до сих пор не учат на юрфаке. Электронные джунгли Вячеслав Оробинский
ISBN: 978-5-222-26140-8 Год издания: 2016 Издательство: Феникс Язык: Русский Знаменитую фразу Чарльза Дарвина обычно искажают, говоря: "Выживает сильнейший". Между тем в оригинале фраза звучит "survivaloftheJittest", то есть "выживание наиболее приспособленных". Американский фантаст Гарри Гаррисон еще в конце XX в. писал: "Мы - крысы в подполье общества . Сейчас наше общество построено из железобетона и нержавеющей стали. Щелей стало меньше, и крысе приходится быть изворотливой, чтобы их обнаружить. В таких условиях выживают только стальные крысы".
Как быть нашему брату юристу, которому тоже приходится выискивать щели - в законах, в писаных и неписаных правилах? Мир год от года меняется, мы существуем и действуем в киберпространстве. Приспособишься - выживешь.
Перед вами третья книга Вячеслава Оробинского, продолжение легендарной "Чему не учат на юрфаке", которая поможет вам освоить информационные навыки и научиться измерять свою приспособленность к современным технологиям. Что входит в информационные навыки? Какими устройствами и программными продуктами пользуются юристы? Что такое "виртуальный этикет"? Что такое "война правок"? Какие существуют источники информации, полезной для юриста? Как заработать на информации? Ответы на эти и другие вопросы, примеры из жизни, ценные советы и, безусловно, оценка рисков каждой уловки и технологии - все это окажет помощь и молодому, и опытному юристу. -
Dishonored. Архивы Дануолла Р. Бэр
ISBN: 978-5-4375-0021-7 Год издания: 2015 Издательство: Белый Единорог Язык: Русский Захватывающий мир Dishonored предстанет перед вами в этой книге, в которой собраны документы, письма и манускрипты из игры, а также иллюстрации, создававшиеся во время её разработки, некоторые из них никогда прежде не публиковались.
Она станет главным источником знаний как для фанатов Dishonored, изучающих районы и историю Дануолла, а также его жителей, так и для любого желающего больше узнать о мире этой уникальной игры. -
PHP: объекты, шаблоны и методики программирования Мэтт Зандстра
ISBN: 978-5-907144-54-5 Год издания: 2019 Издательство: Диалектика Язык: Русский Настоящее, пятое издание этой популярной книги было полностью обновлено по версии 7 языка PHP и включает описание диспетчера зависимостей Composer, заменившего собой диспетчер пакетов PEAR, а также новый материал, посвященный инструментальному средству Vagrant и рекомендациям стандартов по программированию на PHP. В этой книге закладывается прочное основание для применения объектов в коде PHP и реализации основных принципов проектирования программного обеспечения, а также описываются инструментальные средства и нормы практики разработки, тестирования и развертывания надежного кода. -
Архитектура корпоративных программных приложений Мартин Фаулер
ISBN: 978-5-8459-0579-6 Год издания: 2007 Издательство: Вильямс Язык: Русский Создание компьютерных систем - дело далеко не простое. По мере того как возрастает их сложность, процессы конструирования соответствующего программного обеспечения становятся все более трудоемкими, причем затраты труда растут экспоненциально. Как и в любой профессии, прогресс в программировании достигается исключительно путем обучения, причем не только на ошибках, но и на удачах - как своих, так и чужих. Книга дает ответы на трудные вопросы, с которыми приходится сталкиваться всем разработчикам корпоративных систем. Автор, известный специалист в области объектно-ориентированного программирования, заметил, что с развитием технологий базовые принципы проектирования и решения общих проблем остаются неизменными, и выделил более 40 наиболее употребительных подходов, оформив их в виде типовых решений. Результат перед вами - незаменимое руководство по архитектуре программных систем для любой корпоративной платформы. Это своеобразное учебное пособие поможет вам не только усвоить информацию, но и передать полученные знания окружающим значительно быстрее и эффективнее, чем это удавалось автору.
Книга предназначена для программистов, проектировщиков и архитекторов, которые занимаются созданием корпоративных приложений и стремятся повысить качество принимаемых стратегических решений. -
Веб-дизайн: книга Джесса Гарретта. Элементы опыта взаимодействия Джесс Гарретт
ISBN: 5-93286-108-8, 978-5-93286-108-0 Год издания: 2008 Издательство: Символ-Плюс Язык: Русский По-настоящему эффективный сайт должен служить вашим стратегическим целям, одновременно удовлетворяя потребности ваших пользователей. Даже самый интересный контент и самые передовые технологии не помогут вам сбалансировать эти две задачи без поддержки последовательного и непротиворечивого опыта взаимодействия. Однако создание опыта взаимодействия кажется невообразимо сложным делом, ведь приходится учитывать массу вопросов - юзабилити, идентичность бренда, информационную архитектуру, дизайн взаимодействия.
Книга Джесса Гарретта раскрывает сложную тему веб-дизайна, ориентированного на пользователя, при помощи понятных объяснений и четких иллюстраций, сосредоточиваясь на общих идеях, а не на инструментах и технических приемах. Автор рисует перед читателем полную картину разработки опыта взаимодействия на веб-сайте - от стратегии и требований к контенту до информационной архитектуры и визуального дизайна. Эта вводная информация позволит любой команде веб-разработчиков, независимо от ее размеров, спроектировать успешный опыт взаимодействия. -
Linux. Карманный справочник Скотт Граннеман
ISBN: 978-5-8459-1118-6, 0-672-32838-0 Год издания: 2007 Издательство: Вильямс Язык: Русский Данная книга представляет собой краткое пособие по основным командам операционной системы Linux. Читатель найдет в ней описание большинства команд, необходимых ему в повседневной работе. В первых главах представлены самые элементарные сведения о работе с системой. По мере чтения книги материал усложняется, освоив его, читатель сможет решать достаточно серьезные задачи. Начинающие пользователи, только приступающие к изучению Linux, найдут сведения о самых необходимых им командах. Но предполагаемая аудитория не ограничивается новичками. Материал книги также напомнит опытным пользователям команды и опции, которые они успели забыть или…
-
Время UNIX. A History and a Memoir Брайан Керниган
ISBN: 978-5-4461-1669-0 Год издания: 2021 Издательство: Издательский дом "Питер" Язык: Английский Операционная система Unix завоевала мир, чего совсем не могли представить ее создатели, творя историю на последнем этаже Bell Labs в 1969 году. Идея этой ОС оказала колоссальное влияние на разработку программного обеспечения и развитие операционных систем. Вы узнаете о том, как зарождалась система Unix, чем она примечательна и почему занимает столь важное место в компьютерном мире, а также об удивительных людях, вложивших в нее силы и душу. Книга представляет собой честный и остроумный рассказ о жизни айтишного сообщества тех времен — никакой зауми, страниц кода и ссылок. Расслабьтесь и получайте удовольствие, погрузившись в историю,…
-
За стеной фильтров. Что Интернет скрывает от вас Эли Паризер
ISBN: 978-5-91657-326-8 Год издания: 2012 Издательство: Альпина Бизнес Букс Язык: Русский Это захватывающий рассказ о том, как интернет, когда-то «открытый» и «свободный», стал контролировать нас и ограничивать в информации. Разве такое возможно? К сожалению, да.
Крупнейшие интернет-компании используют сегодня многочисленные алгоритмы и фильтры, чтобы показывать нам то, что является для нас наиболее релевантным. Взять хотя бы Google — он корректирует результаты поиска, ориентируясь на наши интересы. То же происходит и с лентой новостей в Facebook — там только те люди, по чьим ссылкам мы чаще всего переходим. И таких примеров множество.
Идея «релевантного интернета» не плоха сама по себе. Но есть у этого явления и обратная сторона.
Во-первых, через фильтры мы не можем разглядеть всей картины. Мы видим лишь её отредактированный вариант.
Во-вторых, мы не замечаем самих фильтром. Поэтому даже не догадываемся, что из картины что-то выбросили, что есть другие точки зрения.
И, наконец, сегодня не мы определяем, что нам важно и интересно. За нас это делают машины.
Эли Парайзер открывает читателям глаза на механизмы работы современного интернета и предостерегает об опасности оказаться изолированными в своём «пузыре фильтров».
Его книга — это удивительно яркое и интересное исследование — об интернете, о распространении информации, о её влиянии на общество. А ещё об этике и социальной ответственности. -
Командная строка Linux. Полное руководство Уильям Шоттс
ISBN: 978-5-496-02303-0 Год издания: 2017 Издательство: Питер Язык: Русский Уильям Шоттс знакомит вас с истинной философией Linux. Вы уже знакомы с Linux и настала пора нырнуть поглубже и познакомиться с возможностями командной строки. Командная строка - всегда с вами, от первого знакомства до написания полноценных программ в Bash - самой популярной оболочке Linux . Познакомьтесь с основами навигации по файловой системе, настройки среды, последовательностями команд, поиском по шаблону и многим другим.
Прочитав эту книгу вы легко научитесь создавать и удалять файлы, каталоги и символьные ссылки; администрировать систему, включая сетевое оборудование, установку пакетов и управление процессами; редактировать файлы; писать скрипты для автоматизации общих или рутинных задач; выполнять любые работы с текстовыми файлами.
Преодолев начальный страх перед оболочкой Linux, вы поймете, что командная строка - это естественный, логичный и простой способ общения с компьютером. И не забывайте протирать пыль с мышки.
-
Head First. Паттерны проектирования. Обновленное юбилейное издание Эрик Фримен
ISBN: 978-5-496-03210-0 Год издания: 2018 Издательство: Питер Больше 12 лет прошло с момента выхода первого издания книги, но она продолжает оставаться актуальной. Основные идеи не изменились, но изменился язык Java, например, появились лямбда-выражения. Поэтому авторы приняли решение обновить легендарную книгу и выпустить юбилейное издание.
В мире постоянно кто-то сталкивается с такими же проблемами программирования, которые возникают и у вас. Многие разработчики решают совершенно идентичные задачи и находят похожие решения. Если вы не хотите изобретать велосипед, используйте готовые шаблоны (паттерны) проектирования, работе с которыми посвящена эта книга.
Паттерны появились, потому что многие разработчики искали пути повышения гибкости и степени повторного использования своих программ. Найденные решения воплощены в краткой и легко применимой на практике форме.
Особенностью данного издания является уникальный способ подачи материала, выделяющий серию "Head First" издательства O'Reilly в ряду множества скучных книг, посвященных программированию. Книга будет интересна широкому кругу веб-разработчиков, от начинающих до профессионалов, желающих освоить работу с паттернами проектирования. -
Java. Полное руководство Герберт Шилдт
ISBN: 978-5-8459-1759-1, 978-0-07-160630-1 Год издания: 2012 Издательство: Вильямс Язык: Русский Книга Герберта Шилдта "Java 7. Полное руководство" (8-е издание) предназначена для всех программистов - как для новичков, так и для профессионалов. Начинающий программист найдет в ней подробные пошаговые описания и множество чрезвычайно полезных примеров. А углубленное рассмотрение более сложных функций и библиотек Java должно удовлетворить ожидания профессиональных программистов. Для обеих категорий читателей в книге указаны действующие ресурсы и полезные ссылки.
В этой книге автор бестселлеров по программированию Герберт Шилдт знакомит вас со всем необходимым для разработки, компиляции, отладки и запуска программы Java. Полностью обновленное для платформы Java Platform, Standard Edition 7 (Java SE 7), это исчерпывающее издание рассматривает язык Java в целом, включая его синтаксис, ключевые слова и фундаментальные принципы программирования
В книге "Java 7. Полное руководство" вы найдете информацию о ключевых элементах библиотеки Java API, рассмотрите JavaBeans, сервлеты, аплеты и Swing и ознакомитесь с работой Java в реальных ситуациях. Кроме того, в этой книге подробно обсуждаются такие новые средства Java SE 7, как оператор try-с-ресурсами, строки в операторе switch, выведение типов с оператором , NIO.2 и Fork/Join Framework.
Что внутри книги
- Типы данных и операторы
- Управляющие операторы
- Классы и объекты
- Конструкторы и методы
- Перегрузка и переопределение метода
- Интерфейсы и пакеты
- Наследование
- Обработка исключений
- Обобщения
- Автоупаковка
- Перечисления
- Аннотации
- Оператор try-с-ресурсами
- Список аргументов переменной длины
- Многопоточность
- Классы ввода-вывода
- Работа с сетями
- Инфраструктура Collections Framework
- Аплеты и сервлеты
- JavaBeans
- AWT и Swing
- Параллельные API -
HTML5 для веб-дизайнеров Кит Джереми
ISBN: 978-5-91657-596-5 Год издания: 2012 Издательство: МИФ Язык: Русский О чем эта книга
Эту книгу можно назвать инструкцией по использованию HTML5. Из нее вы узнаете все необходимое об истории и развитии HTML, принципах устройства и что стало определяющим фактором в разработке.
О спецификациях HTML5 и о том, что должны делать браузеры, когда им встречаются документы с ошибками разметки. О том, как указывать кодировки документа разметки.
О технологических нововведениях: элементе img, появлении JavaScript, быстром росте количества Ajax-приложений. О том, как использовать структурные элементы HTML5 прямо сейчас, например, назначить стиль любому элементу, который вы захотите изобрести, или начать использовать доступные вам дополнительные уровни заголовков.
...и множество, множество атрибутов, элементов, списков опций, кодов.
Почему мы решили издать эту книгу
Потому что ни одна другая тема, ни «полноценные шрифты», ни CSS3 не волнует сообщество разработчиков, работающих по стандартам, больше, чем появление HTML5.
Для кого эта книга
- Для тех, кто создает контент и делает семантическую разметку веб-страниц.
- Для тех, кто разрабатывает доступные интерфейсы.
«Фишка» книги
Прочитав эту книгу, вы сможете:
- применять разметку;
- обновлять стили картинки при помощи JavaScript; динамически генерировать картинку на сервере;
- добавлять аудио-, видео-, векторную графику на веб-страницы без использования Flash;
- используя технологию canvas, рисовать на страничке c помощью JavaScript и многое другое.
Автор обладает уникальной способностью разъяснять HTML5 и ясно писать о том, что имеет значение для дизайнеров/разработчиков, стремящихся делать доступный и основанный на стандартах дизайн.
Помимо этого, Джереми четко и понятно описал DOM и JavaScript.
Об авторе
Джереми Кит — ирландский веб-разработчик. Живет в Брайтоне (Англия), работает в компании по веб-консалтингу Clearleft. Автор уже двух книг, «Скрипты для DOM» и «Пуленепробиваемый Ajax». Мечтает стать режиссером. Его домашняя страничка — adactio.com, а последний проект — Huffduffer, сервис, который позволяет делать подкасты из звуков, найденных в Интернете. Когда Джереми не разрабатывает веб-сайты, он играет на бузуки в группе Salter Cane. -
JavaScript. Шаблоны Стоян Стефанов
ISBN: 978-5-93286-208-7 Год издания: 2011 Издательство: Символ-Плюс Язык: Русский Разработчики серверных, клиентских или настольных приложений на JavaScript нередко сталкиваются с проблемами, связанными с объектами, функциями, наследованием и другими особенностями этого языка. Какие же приемы разработки приложений на JavaScript являются наиболее удачными? Данная книга дает ответ на этот вопрос, предлагая большое количество различных шаблонов программирования на JavaScript, таких как "единственный объект" (singleton), "фабрика" (factory), "декоратор" (decorator) и другие. Можно сказать, что они являются не только методами решения наиболее типичных задач разработки ПО, но и заготовками решений для целых категорий таких задач.
Использование шаблонов при программировании на языке JavaScript имеет свои особенности. Некоторые из них, разработанные с позиций языков со строгим контролем типов, таких как C++ и Java, не могут непосредственно применяться в языках с динамической типизацией, таких как JavaScript. Для таких шаблонов в языке JavaScript имеются более простые альтернативы.
Написанная экспертом по языку JavaScript Стояном Стефановым - ведущим специалистом компании Yahoo! и создателем инструмента оптимизации производительности веб-страниц YSlow 2.0, - книга включает практические советы по реализации каждого из рассматриваемых шаблонов с примерами программного кода. Автор также приводит антишаблоны - приемы программирования, которых следует по возможности избегать. -
Шифропанки: свобода и будущее Интернета Джулиан Пол Ассанж
ISBN: 978-5-389-06586-4 Год издания: 2014 Издательство: Азбука, Азбука-Бизнес Язык: Русский Весна интернета позади. Из объединяющего пространства, свободного от цензуры, Сеть превратилась в орудие глобального контроля. Государства все жестче отслеживают поступки своих граждан, подавляя любые нежелательные действия и не только их. Владеет Сетью тот, кто контролирует ее структуры — волоконно-оптические линии связи, спутники, серверы, разбросанные по городам мира. Тотальный характер мощнейшей машины контроля пока очевиден не всем пользователям интернета. Джулиан Ассанж и его соратники по движению шифопанков призывают к борьбе за свободу обмена информацией. Их оружие — криптография. Их знаменитый проект WikiLeaks вступил в конфликт почти со всеми влиятельными державами планеты.
Эта книга — предостережение. Объявлен общий сбор под знамена шифрования. -
Простой Python. Современный стиль программирования Билл Любанович
ISBN: 978-5-496-02088-6 Год издания: 2016 Издательство: Питер Язык: Русский Эта книга идеально подходит как для начинающих программистов, так и для тех, кто только собирается осваивать Python, но уже имеет опыт программирования на других языках. В ней подробно рассматриваются самые современные пакеты и библиотеки Python. Стилистически издание напоминает руководство с вкраплениями кода, подробно объясняя различные концепции Python 3. Под обложкой вы найдете обширный материал от самых основ языка до сравнительно сложных и узких тем.
Прочитав эту книгу, вы не только убедитесь, что Python - это вкусно, но и освоите искусство тестирования, отладки, многократного использования кода, а также научитесь применять Python в различных предметных областях. -
Разработка игр и теория развлечений Рэф Костер
ISBN: 978-5-93700-131-3 Год издания: 2022 Издательство: ДМК-Пресс Язык: Русский В этом полноцветном издании, вышедшем через 10 лет после первого издания книги, подробно рассказывается о том, что повлияло на развитие современных видеоигр; также показано, что общего между ними и некомпьютерными играми наподобие шахмат. Своё исследование известный разработчик игр Рэф Костер основывает на теории развлечений, показывая, почему именно способность доставлять удовольствие определяет значимость игры.
Книга будет интересна широкому кругу читателей, интересующихся компьютерными играми в целом, теорией игр и психологией игры. Если вы разработчик игр или заядлый геймер, это издание поможет вам понять, что стимулирует развитие этой части нашей культуры, и вдохновит вас на то, чтобы двигаться вперёд. -
Создаем динамические веб-сайты с помощью PHP, MySQL и JavaScript Робин Никсон
ISBN: 978-5-459-01573-7 Год издания: 2013 Издательство: Питер Язык: Русский Если у вас есть базовые навыки работы с HTML, то с помощью книги Робина Никсона, опытнейшего разработчика и автора многочисленных бестселлеров по веб-мастерингу, вы без особого труда научитесь создавать динамические сайты, характеризующиеся высоким уровнем взаимодействия с пользователями. Откройте для себя сочетание РНР и MySQL, узнайте, как они облегчают создание современных вебсайтов, научитесь добавлять к этим технологиям возможности JavaScript, позволяющего создавать высокотехнологичные приложения.
В данном руководстве каждая технология рассматривается отдельно, показывается, как объединить PHP, MySQL и JavaScript в единое целое, дается представление о самых современных концепциях веб-программирования. С помощью подробно разобранных примеров и контрольных вопросов, приводимых в каждой главе, вы сможете закрепить изученный материал на практике.
Данное руководство поможет вам:
- освоить основы РНР и объектно-ориентированного программирования;
- основательно изучить MySQL, начиная со структуры баз данных и заканчивая составлением сложных запросов;
- создать веб-страницы, использующие РНР и MySQL для объединения форм и других составных элементов HTML;
- изучить JavaScript, начиная с функций и обработки событий и заканчивая доступом к объектной модели документов (DОМ);
- использовать библиотеки и пакеты программ, включая систему веб-шаблонов Smarty, хранилище программ PF.AR и библиотеку пользовательского интерфейса Yahoo! User Interface;
- осуществлять Ajax-вы зовы и превратить свой веб-сайт в высокодинамичную информационную среду;
- загружать на веб-сайт файлы и изображения и работать с ними, проверять данные, введенные пользователем, обеспечивать безопасность своих приложений. -
UX-дизайн. Практическое руководство по проектированию опыта взаимодействия Расс Унгер
ISBN: 978-5-93286-184-4 Год издания: 2011 Издательство: Символ-Плюс Язык: Русский Книга "UX-дизайн. Практическое руководство по проектированию опыта взаимодействия" блестящим образом сочетает в себе стратегический и тактический подходы. Она предлагает подробные описания основных методик и процедур, связанных с проектированием опыта взаимодействия, и вместе с тем наглядно показывает, как UX-проектирование встраивается в общий контекст проекта по разработке веб-сайта или приложения. Главы, посвященные подготовке коммерческого предложения, экосистеме проекта, поисковой оптимизации, тестированию дизайна, проведению совещаний очерчивают практически весь спектр навыков, необходимых UX-проектировщику, попутно предлагая множество ценных рекомендаций.
Идеальный баланс целостности, последовательности и практичности делает эту книгу незаменимой как для тех, кто только знакомится с проектированием опыта взаимодействия, так и для опытных UX-проектировщиков. С сутью и основами UX-проектирования смогут ознакомиться и те, кто каким-либо образом вовлечен в создание веб-сайтов или программных приложений либо просто заинтересовался этой новой и бурно развивающейся дисциплиной. -
PHP 5. 2-е издание Дмитрий Котеров
ISBN: 978-5-9775-0315-0 Год издания: 2008 Издательство: БХВ-Петербург Язык: Русский Рассматриваются основы функционирования Web-серверов, сборка исполняемого модуля PHP в ОС UNIX, инструментарий Web-разработчика (в том числе утилиты отладки сценариев), синтаксис и стандартные функции языка. Приведено описание функций PHP для работы с массивами, файлами, СУБД MySQL, регулярными выражениями формата PCRE, графическими примитивами, почтой, сессиями и т. д. Особое внимание уделено новым возможностям языка по работе с XML-документами, объектно-ориентированному программированию, а также подходам к отделению PHP-кода от HTML-шаблонов сайта. Во втором издании добавлены главы про технологии AJAX и DbSimple, исправлены замеченные опечатки. -
Изучаем программирование на Python Пол Бэрри
ISBN: 978-5-699-98595-1 Год издания: 2016 Издательство: Эксмо Язык: Русский Надоело продираться через дебри малопонятных самоучителей по программированию? С этой книгой вы без груда усвоите азы Python и научитесь работать со структурами и функциями. В ходе обучения вы создадите свое собственное веб-приложение и узнаете, как управлять базами данных, обрабатывать исключения, пользоваться контекстными менеджерами, декораторами и генераторами. Все это и многое другое – во втором издании «Изучаем программирование на Python». -
Мир игры Thief Пол Дэвис
ISBN: 978-5-91878-138-8 Год издания: 2015 Издательство: Фантастика Книжный Клуб Язык: Русский «Все, что ваше — мое». «Мир игры Thief» — это полная галерея образов вселенной мастера-вора Гаррета. Наброски, концепт-арты и комментарии художников о ходе работы проливают свет на темные переулки и фигуры опасных врагов, с которыми ежедневно сталкивается Гаррет. Город и его угнетенные обитатели представлены удивительно подробно: от интриг и тайн, поджидающих за каждым углом, до покоев и сокровищ самого Барона. Следуйте за Гарретом в Город через черный ход — и вы увидите невероятной красоты мир, наполненный поражающими воображение деталями.
-
Внутреннее устройство Linux Брайан Уорд
ISBN: 978-5-496-01952-1 Год издания: 2016 Издательство: Питер Язык: Русский Книга, которую вы держите в руках, уже стала бестселлером на Западе. Она описывает все тонкости работы с операционной системой Linux, системное администрирование, глубокие механизмы, обеспечивающие низкоуровневый функционал Linux. На страницах этой книги вы приобретете базовые знания о работе с ядром Linux и о принципах правильной эксплуатации компьютерных сетей. В книге также затрагиваются вопросы программирования сценариев оболочки и обращения с языком С, освещаются темы защиты информации, виртуализации и прочие незаменимые вещи.
-
Алгоритмы и структуры данных. Новая версия для Оберона Никлаус Вирт
Год издания: 2016 Издательство: ДМК пресс Язык: Русский В классическом учебнике тьюринговского лауреата Н.Вирта аккуратно, на тщательно подобранных примерах прорабатываются основные темы алгоритмики - сортировка и поиск, рекурсия, динамические структуры данных.
Перевод на русский язык выполнен заново, все рассуждения и программы проверены и исправлены, часть примеров по согласованию с автором переработана с целью максимального прояснения их логики (в том числе за счет использования цикла Дейкстры). Нотацией примеров теперь служит Оберои/Компонентный Паскаль - наиболее совершенный потомок старого Паскаля по прямой линии.
Все программы проверены и работают в популярном варианте Оберона - системе Блэкбокс, и доступны в исходниках на сайте издательства вместе с самой системой и дополнительными материалами.
Большая часть материала книги составляет необходимый минимум знаний по алгоритмике не только для программистов-профессионалов, но и любых других специалистов, активно использующих программирование в работе.
Книга может быть использована как учебное пособие при обучении будущих программистов, начиная со старшеклассников в профильном обучении, а также подходит для систематического самообразования.
-
PHP 7 Дмитрий Котеров
ISBN: 978-5-9775-3725-4 Год издания: 2016 Издательство: БХВ-Петербург Язык: Русский Рассмотрены основы языка PHP и его рабочего окружения в Windows, Mac OS X и Linux.
Отражены радикальные изменения в языке PHP, произошедшие с момента выхода предыдущего издания: трейты, пространство имен, анонимные функции, замыкания, элементы строгой типизации, генераторы, встроенный Web-сервер и многие другие возможности. Приведено описание синтаксиса PHP 7, а также функций для работы с массивами, файлами, СУБД MySQL, memcached, регулярными выражениями, графическими примитивами, почтой, сессиями и т. д.
Особое внимание уделено рабочему окружению: сборке PHP-FPM и Web-сервера nginx, СУБД MySQL, протоколу SSH, виртуальным машинам VirtualBox и менеджеру виртуальных машин Vagrant. Рассмотрены современные подходы к Web-разработке, система контроля версий Git, GitHub и другие бесплатные Git-хостинги, новая система распространения программных библиотек и их разработки, сборка Web-приложений менеджером Composer, стандарты PSR и другие инструменты и приемы работы современного PHP-сообщества.
В третьем издании добавлены 24 новые главы, остальные главы обновлены или переработаны.
На сайте издательства находятся исходные коды всех листингов. -
Большая книга CSS3 Дэвид Сойер Макфарланд
ISBN: 978-5-496-00428-2 Год издания: 2014 Издательство: Питер Язык: Русский C помощью технологии CSS3 (каскадные таблицы стилей) можно создавать уникальные, современные оформления веб-сайтов. Но даже самый опытный веб-разработчик может не знать всех приемов применения CSS3. Прочитав в этой книге множество практических примеров, а также советов, вы перейдете на новый уровень создания сайтов с помощью HTML и CSS. Вы узнаете, как разрабатывать веб-страницы, которые одинаково быстро работают и одинаково выглядят, как на ПК, так и на смартфонах и планшетах.
В книге рассмотрены следующие темы:
- написание HTML5-, CSS3-тегов, которые распознаются во всех браузерах;
- форматирование текста, добавление на страницы навигации;
- создание таблиц и форм;
- приемы веб-дизайна для создания уникального оформления сайтов;
- создание сайтов для любых устройств с помощью адаптивного дизайна. -
Unix и Linux: руководство системного администратора Эви Немет
ISBN: 978-5-8459-2006-5 Год издания: 2018 Издательство: Диалектика-Вильямс Язык: Русский Данное издание, появившееся в год, когда исполняется 20 лет со дня появления мирового бестселлера по системному администрированию UNIX, стало еще лучше благодаря описанию распространенных вариантов системы Linux: Ubuntu, openSUSE и RHEL. Системное администрирование в книге рассматривается с практической точки зрения. Она представляет собой бесценный справочник как для начинающих администраторов, так и для опытных профессионалов. В ней подробно описываются эффективные методы работы и рассматриваются все аспекты системного администрирования, включая управление памятью, проектирование и управление сетями, электронную почту, веб-хостинг, создание сценариев, управление конфигурациями программного обеспечения, анализ производительности, взаимодействие с системой Windows, виртуализацию, DNS, безопасность, управление провайдерами IT-услуг и многое другое. В данной книге отражены текущие версии следующих операционных систем: UbuntuLinux, openSUSE Linux, Red Hat Enterprise Linux, Oracle America Solaris (бывший Sun Solaris), HP HP-UX, IBM AIX -
Самые знаменитые компьютерные игры Саймон Паркин
ISBN: 978-5-699-75280-5 Год издания: 2014 Издательство: Эксмо Язык: Русский История компьютерных игр насчитывает уже больше 50 лет, и за это время появились культовые, инновационные и очень красивые игры.
Эта книга расскажет вам о самых значительных и популярных играх, каждая из которых оказала влияние на игровую индустрию и дала импульс к развитию этой отрасли развлечений. История каждой игры сопровождается цитатами, большим количеством рисунков, фотографий и скриншотов, кроме того, вы узнаете, как и где можно поиграть в игры 70-х – 90-х годов сейчас.
Игры неотделимы от платформ, на которых они работают. В этом подарочном издании вас ждет увлекательный рассказ не только об играх, но и о компьютерах, игровых автоматах, приставках, а также планшетах, на которых игры стали появляться не так давно. -
Теоретический минимум по Computer Science. Сети, криптография и Data Science Владстон Феррейра Фило
ISBN: 978-5-4461-2945-4 Год издания: 2022 Издательство: Питер Хватит тратить время на занудные учебники! Это краткое и простое руководство предназначено для читателей, не заботящихся об академических формальностях.
Большинство технологических прорывов нашей эпохи происходят в цифровой среде, создаваемой программистами. Ученые-компьютерщики объединяют различные области исследований и расширяют возможности этого нового мира. Чтобы научиться плавать в океане информации, необходимо разбираться в основах сетевых технологий, криптографии и науке о данных.
Вы узнаете как эффективно манипулировать данными, освоите машинное обучение и современные концепциии безопасности.
Раскройте мощь Computer Science и станьте гуру цифровой эпохи! -
Информационная эпоха. Экономика, общество и культура Мануэль Кастельс
ISBN: 5-7598-0069-8 Год издания: 2000 Издательство: ГУ ВШЭ Язык: Русский Монография посвящена всестороннему анализу фундаментальных цивилизационных процессов, вызванных к жизни принципиально новой ролью в современном мире информационных технологий. Выводы автора основываются не только на анализе данных национальных и международных статистических учетов, вторичном анализе экономических и социологических исследований других ученых, но и на его собственных крупномасштабных изысканиях. М.Кастельс проводил исследования в США, Японии, Тайване, Южной Корее, Гонконге, Китае, Западной Европе (Англии, Франции), России (особенно в академгородках Сибири и Подмосковья). Он сформулировал целостную теорию, которая позволяет оценить фундаментальные последствия воздействия на современный мир революции в информационных технологиях, охватывающей все области человеческой деятельности. Для экономистов, социологов, менеджеров, а также для всех, кто интересуется вопросами развития современного мира. -
Разработка пользовательских интерфейсов Дженнифер Тидвелл
ISBN: 978-5-91180-073-4 Год издания: 2008 Издательство: Питер Язык: Русский Разработать хороший интерфейс не так-то просто. Пользователю в наше время требуется программное обеспечение, работа которого прекрасно отлажена, интерфейс радует взгляд, да и в целом пользоваться программой должно быть легко. При этом клиенты и менеджеры требуют, чтобы ПО было оригинальным и быстро продавалось. Технологии пользовательских интерфейсов, будь то веб-приложения, настольные приложения или программы для мобильных устройств, предоставляют весь необходимый инструментарий, но нигде не говорится о том, как наиболее оптимальным образом этот инструментарий использовать.
Книга «Разработка пользовательских интерфейсов» рассказывает о лучших достижениях в этой области, о наиболее удачных паттернах проектирования, о самых красивых решениях общих проблем, а также о методах применения абстрактных идей на практике. Каждый рассматриваемый паттерн содержит практические советы, которые вы можете тут же воплотить в жизнь.
Для опытных разработчиков книга послужит источником интересных идей. Начинающие создатели интерфейсов найдут в ней те ориентиры в мире интерфейсов и проектирования взаимодействий, которые помогут не сбиться c пути и сразу же начать применять лучшие паттерны. -
Разработка веб-приложений с использованием Flask на языке Python Мигель Гринберг
ISBN: 978-5-97060-138-9 , 978-1-449-37262-0 Год издания: 2014 Издательство: ДМК пресс Язык: Русский В этой книге вы изучите популярный микрофреймворк Flask на пошаговых примерах создания законченного приложения социального блогинга. Автор книги Мигель Гринберг познакомит вас с основными функциональными возможностями фреймворка и покажет, как расширять приложения дополнительными веб-технологиями, такими как поддержка миграции базы данных и взаимодействия с веб-службами.
Вместо того чтобы навязывать строгие правила, как это делают другие фреймворки, Flask оставляет за вами свободу принятия решений. Если вы имеете опыт программирования на языке Python, данная книга покажет вам, как можно воспользоваться такой свободой творчества! -
Head First. Программирование для Android Дэвид Гриффитс
ISBN: 978-5-496-02171-5 Год издания: 2016 Издательство: Питер Язык: Русский Система Android покорила мир. Все хотят иметь планшет или смартфон, а устройства на базе Android пользуются невероятной популярностью. В этой книге мы научим вас разрабатывать собственные приложения, а также покажем, как построить простое приложение и запустить его на виртуальном устройстве Android. Вы узнаете как структурировать приложения, познакомитесь с дизайном интерфейсов, научитесь создавать базы данных, заставите работать свои приложения на любых смартфонах и планшетах. Попутно будут рассмотрены основные компоненты приложений Android - такие как активности и макеты. Все, что от вас потребуется - некоторые базовые знания Java.
-
Вселенная Mass Effect Майкл Ричардсон
ISBN: 9785919961529 Год издания: 2018 Издательство: XL Media Язык: Русский Трилогия Mass Effect подарила всем шанс познакомиться с самой интересной научно-фантастической вселенной современности. А книга, которую вы держите в руках, позволит вам узнать этот мир еще лучше.«Вселенная Mass Effect» – это самый полный справочник по одной из самый захватывающих игровых серий, где представлены нигде прежде не опубликованные рисунки персонажей, локаций, техники и оружия, сопровождаемые комментариями разработчиков игры. -
Информационная архитектура в Интернете Луис Розенфельд
ISBN: 978-5-93286-164-6, 978-0-596-52734-1 Год издания: 2010 Издательство: Символ-Плюс Язык: Русский Третье издание знаменитой книги Питера Морвиля и Луиса Розенфельда "Информационная архитектура в Интернете" станет незаменимым источником информации для всех, чья деятельность связана с разработкой веб-сайтов. Под одной обложкой собран исчерпывающий материал о фундаментальных основах информационной архитектуры: авторы рассматривают не только интерфейс пользователя, контент и структуру сайта, но и вопросы, затрагивающие корпоративную иерархию и политику. В третьем издании особое внимание уделено изучению таксономии, тегированию, созданию эффективных систем навигации, построению механизмов поиска и обеспечению поисковой доступности опубликованной на сайте информации. В тексте приводится множество примеров реализации архитектур эффективных и популярных сетевых ресурсов. Прочитав эту книгу, вы научитесь проектировать и создавать современные, мощные, масштабируемые, удобные для пользователей сайты. Издание станет отправной точкой для менеджеров и читателей, начинающих изучать ИА, а опытные информационные архитекторы получат хороший справочник и руководство с конкретными примерами реализованных авторами успешных проектов. -
Создаем динамические веб-сайты с помощью PHP, MySQL, JavaScript, CSS и HTML5 Робин Никсон
ISBN: 978-5-496-02146-3 Год издания: 2016 Издательство: Питер Язык: Русский Новое издание признанного бестселлера, охватывающего как клиентские, так и серверные аспекты веб-разработки. Эта книга поможет вам освоить динамическое веб-программирование с применением самых современных технологий. Книга изобилует ценными практическими советами, содержит исчерпывающий теоретический материал. Для закрепления материала автор рассказывает, как создать полнофункциональный сайт, работающий по принципу социальной сети.
• Изучите важнейшие аспекты языка PHP и основы объектно-ориентированного программирования.
• Познакомьтесь с базой данных MySQL.
• Управляйте cookie-файлами и сеансами, обеспечивайте высокий уровень безопасности.
• Пользуйтесь фундаментальными возможностями языка JavaScript.
• Применяйте вызовы AJAX, чтобы значительно повысить динамику вашего сайта.
• Изучите основы CSS для форматирования и оформления ваших страниц.
• Освойте продвинутые возможности HTML5: геолокацию, обработку аудио и видео, отрисовку на холсте. -
Внедрение зависимостей в .NET Марк Симан
ISBN: 978-5-496-00657-6 Год издания: 2013 Издательство: Питер Язык: Русский Внедрение зависимостей позволяет уменьшить сильное связывание между программными компонентами. Вместо жесткого кодирования зависимостей (например, драйвера какой-либо базы данных), внедряется список сервисов, в которых может нуждаться компонент. После этого сервисы подключаются третьей стороной. Такой подход обеспечивает лучшее управление будущими изменениями и решение проблем в разрабатываемом программном обеспечении.
Данная книга рассказывает о внедрении зависимостей и является практическим руководством по их применению в приложениях .NET. Издание содержит основные шаблоны внедрения зависимостей, написанные на "чистом" C#. Кроме того, рассмотрены способы интеграции внедрений зависимостей со стандартными технологиями Microsoft, такими как ASP.NET MVC, а также примеры применения фреймворков StructureMap, Castle Windsor и Unity. -
Программируем коллективный разум Сегаран Т.
ISBN: 5-93286-119-3, 978-5-93286-119-6 Год издания: 2008 Издательство: Символ-Плюс Язык: Русский Средства эффективной обработки информации в Интернете еще никогда не были настолько важны и востребованы, как сегодня. Эта книга - первое практическое руководство по программированию интеллектуальных приложений для Web 2.0. Здесь вы найдете все необходимое, чтобы научиться создавать самообучаемые программы, которые способны собирать и анализировать огромные массивы данных, имеющиеся в Сети. Вы научитесь пользоваться алгоритмами машинного обучения, адаптируя их под свои собственные нужды. Чтобы овладеть представленным материалом, от вас не потребуется никаких специальных знаний об анализе данных, машинном обучении или математической статистике. Однако предполагается, что вы имеете достаточный опыт программирования и знакомы с основными концепциями. В каждой главе вы найдете практические примеры и задания, которые помогут вам быстро и легко освоить различные аспекты работы алгоритмов. -
Секреты JavaScript ниндзя Бер Бибо
Год издания: 2013 Издательство: Вильямс Язык: Русский Книга Секреты JavaScript ниндзя раскрывает секреты мастерства разработки веб-приложений на JavaScript (соавтор книги, Джон Резиг - создатель библиотеки JQuery). Начиная с пояснения таких основных понятий, как функции, объекты, замыкания, прототипы, регулярные выражения и таймеры, авторы постепенно проводят читателя по пути обучения от ученика до мастера, раскрывая немало секретов и специальных приемов программирования на конкретных примерах кода JavaScript. В книге Секреты JavaScript ниндзя уделяется немало внимания вопросам написания кросс-браузерного кода и преодолению связанных с этим типичных затруднений, что может принести немалую пользу всем, кто занимается разработкой веб-приложений.
К разработке программного обеспечения далеко не всегда удается приступить в лоб. Иногда приходится прибегать к обходным приемам, чтобы незаметно подойти к ней с тыла. И для этого необходимо овладеть полным арсеналом инструментальных средств и знать немало секретных приемов. По существу, нужно стать настоящим мастером своего дела.
Книга Секреты JavaScript ниндзя поможет вам, читатель, пройти нелегкий путь посвящения в тайны программирования на JavaScript. В начале книги такие основные понятия, как взаимосвязи между функциями, объектами и замыканиями, разъясняются с точки зрения мастерского овладения ими. По ходу чтения книги вы пройдете все стадии обучения от ученика до мастера, усваивая специальные приемы, неизвестные особенности и средства программирования на JavaScript, чтобы успешно пользоваться ими в повседневной практике. Проработав материал книги Секреты JavaScript ниндзя, вы будете готовы к разработке блестящих веб-приложений на JavaScript, а возможно, и к написанию собственных библиотек и интегрированных сред.
Основные темы книги Секреты JavaScript ниндзя
- Функции, объекты, замыкания, регулярные выражения и прочее,
- Трезвый взгляд на приложения и библиотеки,
- Современные методы разработки веб-приложений на JavaScript,
- Пути преодоления препятствий кросс-браузерного характера в процессе разработки веб-приложений.
Для чтения книги Секреты JavaScript ниндзя совсем не обязательно быть мастером программирования на JavaScript. Нужно лишь иметь желание стать им. И если вы готовы стать мастером своего дела, то книга окажет вам в этом всяческую помощь.
Книга Секреты JavaScript ниндзя рассчитана на подготовленных читателей, стремящихся повысить свой уровень мастерства в программировании на JavaScript в частности и разработке веб-приложений вообще.
Об авторах книги Секреты JavaScript ниндзя
Джон Резиг — признанный авторитет в области программирования на JavaScript и создатель библиотеки JQuery
Беэр Бибо — веб-разработчик и один из авторов книг jQuery in Action, Ajax на практике и Ajax: библиотеки Prototype и Scriptaculous в действии, вышедших в издательстве Manning Publications и переведенные на русский язык издательским домом "Вильямс".
-
Секреты CSS. Идеальные решения ежедневных задач Леа Веру
ISBN: 978-5-496-02082-4 Год издания: 2016 Издательство: Питер Язык: Русский Гибкий легкий код, соответствующий стандартам - его можно получить, если подойти к проблеме аналитически. Леа Веру познакомит вас с недокументированными приемами, позволяющими найти изящные решения для самого широкого круга задач веб-дизайна. В основу книги легли доклады автора на шестидесяти международных конференциях веб-разработчиков, так что она затрагивает самые актуальные темы - от взаимодействия с пользователем до типографики и визуальных эффектов. Множество книг, доступных на сегодняшнем рынке, документируют возможности CSS от A до Я. Хорошо это или плохо, но "Секреты CSS" - не одна из них. Ее назначение - заполнить пробелы в…
-
ES6 и не только Кайл Симпсон
Год издания: 2017 Даже если у вас уже есть опыт работы с JavaScript, скорее всего, язык вы в полной мере не знаете. Особое внимание в этой книге уделяется новым функциям, появившимся в Ecmascript 6 (ES6) - последней версии стандарта JavaScript. ES6 повествует о
-
PHP глазами хакера Михаил Фленов
ISBN: 978-5-9775-3762-9 Год издания: 2016 Издательство: БХВ-Петербург Язык: Русский Рассмотрены вопросы безопасности и оптимизации сценариев на языке PHP. Большое внимание уделено описанию типичных ошибок программистов, благодаря которым хакеры проникают на сервер, а также представлены методы и приведены практические рекомендации противостояния внешним атакам. Показаны реальные примеры взлома Web-сайтов и рекомендации, которые помогут создавать более защищенные сайты. В 3-м издании обновлена практически каждая глава в соответствии с современными реалиями безопасности. -
Web-дизайн. Удобство использования Web-сайтов Якоб Нильсен
ISBN: 978-5-8459-1222-0, 0-321-35031-6 Год издания: 2007 Издательство: Вильямс Язык: Русский В книге рассмотрены принципы создания успешных Web-сайтов, простых в работе и удобных в использовании. Рекомендации высококвалифицированных авторов книги основаны на их богатом опыте и множестве проведенных исследований с участием тысяч
-
PHP 5 Дмитрий Котеров
ISBN: 5-94157-245-X Год издания: 2006 Издательство: БХВ-Петербург Язык: Русский Рассматриваются основы функционирования Web-серверов, сборка исполняемого модуля РНР в ОС Unix, инструментарий Web-разработчика (в том числе утилиты отладки сценариев), синтаксис и стандартные функции языка. Приведено описание функций РНР для -
JavaScript и jQuery. Исчерпывающее руководство Дэвид Сойер Макфарланд
ISBN: 978-5-699-79119-4 Год издания: 2015 Издательство: Эксмо Язык: Русский JavaScript - основной инструмент веб-разработчиков, позволяющий делать интернет-страницы интерактивными. Перед вами - наиболее полное и великолепно структурированное руководство по JavaScript, которое позволит в совершенстве овладеть этим востребованным сейчас языком программирования. В книге уделено большое внимание библиотеке jQuery, в том числе самого современного плагина jQuery UI. -
Сеть. Как устроен и как работает Интернет Эндрю Блам
ISBN: 978-5-17-080094-0 Год издания: 2014 Издательство: АСТ Язык: Русский Это книга о том, как физически устроен Интернет. Автор решил своими глазами увидеть ""болты и гайки"" всемирной Сети, ее грубую вещественную реальность. Охраняемые здания без окон и вывесок, желтые пучки оптоволоконных нитей, протянутых под мостовыми больших городов, гигантские подводные кабели, тихо дремлющие в иле на дне океана — все это части глобальной информационной машины, который мы пользуемся каждый день. Книга для тех, кто интересуется технологиями будущего и тем, как устроен современный мир. -
Программист Сергей Фрумкин
ISBN: 978-5-5128-6458-6 Год издания: 2012 Издательство: Книга по Требованию Язык: Русский Программи?ст — специалист, занимающийся написанием программ для ЭВМ, то есть программированием. Данное издание представляет собой компиляцию сведений, находящихся в свободном доступе в среде Интернет в целом, и в информационном сетевом ресурсе "Википедия" в частности. Собранная по частотным запросам указанной тематики, данная компиляция построена по принципу подбора близких информационных ссылок, не имеет самостоятельного сюжета, не содержит никаких аналитических материалов, выводов, оценок морального, этического, политического, религиозного и мировоззренческого характера в отношении главной тематики, представляя собой исключительно…
-
Самоучитель работы на компьютере А. Левин
ISBN: 978-5-496-00224-0 Год издания: 2013 Издательство: Питер Язык: Русский У вас в руках одиннадцатое издание национального бестселлера - лучшей книги о компьютерах для начинающих. В новой книге, вобравшей в себя все лучшее и полезное из предыдущих изданий самоучителя, описывается работа во всех популярных операционных системах: Windows ХР, Windows Vista и Windows 7. Кроме того, читатель узнает, как быстро освоить набор офисных программ Microsoft Office- самые распространенные версии: 2003, 2007 и 2010. Большое внимание в книге уделено работе в интернете: электронная почта, блоги и социальные сети.
Благодаря книгам Александра Левина более 5 миллионов читателей сегодня общаются с компьютером на "ты". -
Прототипирование. Практическое руководство Тодд Заки Варфел
ISBN: 978-5-91657-725-9 Год издания: 2013 Издательство: МИФ Язык: Русский О чем эта книга
О прототипировании. Здесь есть и основы теории, и огромное количество практических рекомендаций. Тодд Заки Варфел делится своей философией дизайна, инструментами своего ремесла и лучшими известными ему методами, которые заставляют вещи работать.
Альберт Эйнштейн сказал однажды: "В теории вещи одинаковые. Но на практике разные". В этой книге каждая глава начинается с теории, а заканчивается пошаговым практическим руководством по прототипированию определенным методом, дополненным полезными советами и авторскими приемами.
Почему мы решили издать эту книгу
Потому что это первая всеобъемлющая книга только о прототипировании для пользователей-практиков.
Для кого эта книга
Это книга для тех, кто занимается дизайном и проектированием продуктов и для всех, кто хочет знать как использовать прототипирование для улучшения коммуникации в компании и избежать при этом дорогостоящих ошибок.
Фишки книги
Огромное количество советов и конкретных практических примеров по каждому методу прототипирования. Это сделает процесс создания прототипов легче и поможет добиться большего успеха.
-
Графический дизайн. Фирменный стиль, новейшие технологии и креативные идеи Элис Туэмлоу
ISBN: 5-17-041011-5, 5-271-15392-4, 2-940361-07-X Год издания: 2006 Издательство: АСТ, Астрель Язык: Русский Новые решения... Новые течения... Мода и реклама! Интернет и кино! Игры и полиграфия! Политика и архитектура! Теория и практика современного графического дизайна от "а" до "я"! Вы хотите овладеть -
Программирование на Python. Том 1 Марк Лутц
ISBN: 978-5-93286-210-0 Год издания: 2011 Издательство: Символ-Плюс Язык: Русский Вы овладели основами Python. Что дальше? Эта книга представляет собой подробное руководство по применению этого языка программирования в основных прикладных областях - системном администрировании, создании графических интерфейсов и веб-приложений. Исследуются приемы работы с базами данных, программирования сетевых взаимодействий, создания интерфейсов для сценариев, обработки текста и многие другие. Издание описывает синтаксис языка и методики разработки, содержит большое количество примеров, иллюстрирующих типичные идиомы программирования и корректное их применение. Кроме того, исследуется эффективность Python в качестве инструмента…
-
JavaScript. Карманный справочник Дэвид Флэнаган
ISBN: 978-5-8459-1948-9, 978-1-449-31685-3 Год издания: 2015 Издательство: Вильямс Язык: Русский JavaScript - популярнейший язык программирования, который уже более 15 лет применяется для написания сценариев интерактивных веб-страниц. В книге представлены самые важные сведения о синтаксисе языка и показаны примеры его практического применения. Несмотря на малый объем карманного издания, в нем содержится все, что необходимо знать для разработки профессиональных веб-приложений.
Главы 1-9 посвящены описанию синтаксиса последней версии языка JavaScript (спецификация ECMAScript 5).
- Типы данных, значения и переменные; - Инструкции, операторы и выражения; - Объекты и массивы; - Классы и функции; - Регулярные выражения.
В главах 10-14 рассматриваются функциональные возможности языка наряду с моделью DOM и средствами поддержки HTML5.
- Взаимодействие кода JavaScript с окнами браузера; - Сценарии HTML-документов и элементы страницы; - Управление стилями и классами CSS посредством кода JavaScript; - Реагирование на события мыши и клавиатуры; - Взаимодействие с веб-серверами; - Хранение данных на компьютере пользователя. -
Изучаем PHP и MySQL Майкл Моррисон
ISBN: 978-5-699-44494-6 Год издания: 2010 Издательство: Эксмо Язык: Русский Вы хотите уметь создавать не только статичные, но и динамичные, связанные с базами данных сайты? Тогда вам не обойтись без знания РНР и MySQL. Эта книга является уникальным визуальным руководством, благодаря которому вы усвоите данные технологии максимально эффективно. Вы не только изучите теорию, но и наберетесь практического опыта, создав целый ряд приближенных к реальным проектов (от рейтинговой системы до сайта знакомств). Вы освоите в деле все важнейшие концепции программирования на РНР и под MySQL: верификацию форм, работу с сессиями, эффективные запросы к базе данных, операции с файлами и многое другое. -
HTML и XHTML. Подробное руководство, 6-е издание Чак Муссиано
ISBN: 5-93286-104-5, 978-5-93286-104-2 Год издания: 2008 Издательство: Символ-Плюс Язык: Русский "HTML и XHTML. Подробное руководство" - самая полная и современная книга по языкам HTML и XHTML, разъясняющая работу и взаимодействие каждого их элемента. Она удачно сочетает в себе лучшие качества понятного учебного пособия, адресованного начинающим, и всеобъемлющего справочника, который всегда под рукой даже у опытных веб-программистов. Этот труд, ставший классическим, содержит все от базового описания синтаксиса и семантики до практических советов, поможет вам найти свой неповторимый стиль и в совершенстве овладеть языком веб-дизайна.
Описаны стандарты HTML 4.01, XHTML 1.0 и CSS2, приведен обзор еще не вступивших в силу стандартов XHTML 2 и CSS3. Уделено внимание к новейшим инициативам разработчиков XHTML (XForms, XFrames и модуляризации), а также основам XML. Рассмотрены: управление внешним видом документа с помощью таблиц стилей; работа с HTML-кодом, сгенерированным автоматически; работа с фреймами, интерактивными формами, динамическими документами; интеграция HTML-кода с мультимедийными данными, сценариями JavaScript и Java-апплетами. -
Операционная система UNIX Сергей Немнюгин
ISBN: 5-94157-538-6 Год издания: 2005 Издательство: БХВ-Петербург Язык: Русский Книга является вторым изданием рекомендованного Министерством общего и профессионального образования России одноименного учебного пособия. Даны основы организации, идеологии и архитектуры, объединяющие различные версии UNIX. -
Программирование на Python 3. Подробное руководство Саммерфилд Марк
ISBN: 978-5-93286-161-5 Год издания: 2009 Издательство: Символ-Плюс Язык: Русский Третья версия языка Python сделала его еще более мощным, удобным, логичным и выразительным. Книга "Программирование на Python 3" написана одним из ведущих специалистов по этому языку, обладающим многолетним опытом работы с ним. Издание содержит все необходимое для практического освоения языка: написания любых программ с использованием как стандартной библиотеки, так и сторонних библиотек для языка Python 3, а также и здания собственных библиотечных модулей.
Автор начинает с описания ключевых элементов Python, знание которых необходимо в качестве базовых понятий. Затем обсуждаются более сложные темы, поданные так, чтобы читатель мог постепенно наращивать свой опыт: распределение вычислительной нагрузки между несколькими процессами и потоками, использование сложных типов данных, управляющих структур и функций, создание приложений для работы с базами данных SQL и с файлами DBI.
Книга может служить как учебником, так и справочником. Текст сопровождается многочисленными примерами, доступными на специальном сайте издания. Весь код примеров был протестирован с окончательным релизом Python в ОС Windows, Linux и Mac OS X. -
Компьютерные сети. Нисходящий подход Джеймс Ф. Куроуз
ISBN: 978-5-699-78090-7 Год издания: 2016 Издательство: Эксмо Язык: Русский Книга знакомит читателя с фундаментальными основами построения и функционирования компьютерных сетей на примере пятиуровневой архитектуры сети Интернет. Описаны базовые компоненты компьютерной сети, ключевые подходы к передаче данных в телекоммуникационных сетях, принципы взаимодействия сетей друг с другом, подробно рассмотрены важнейшие службы и протоколы всех уровней сетевой архитектуры. Отдельная глава посвящена беспроводным и мобильным сетям и их особенностям. Большое внимание уделено одной из самых развивающихся сегодня областей – мультимедийных сетевых технологиях, в частности, специфике передачи аудио- и видеоданных. Будут затронуты…
-
CSS ручной работы Дэн Седерхольм
ISBN: 978-5-49807-749-9, 978-0321643380 Год издания: 2011 Издательство: Питер Язык: Русский Книга посвящена современным технологиям веб-дизайна на основе CSS - каскадных таблиц стилей, использующихся при создании большинства современных интернет-сайтов. Издание затрагивает такие вопросы как использование в веб-дизайне новых свойств CSS3, гибкая работа с цветом при помощи RGBA, работа с "плавающими" элементами, использование "резиновой" верстки и гибких элементов дизайна, искусство работы с типографикой, jQuery, фоновыми элементами, а также массу других аспектов по совершенствованию веб-дизайна с помощью технологий CSS. В дизайне нет мелочей; есть детали, которые оказываются наиболее важными. "CSS ручной работы" - это книга о таких…
-
High Performance Browser Networking: What every web developer should know about networking and web performance Ilya Grigorik
ISBN: 978-1449344764 Год издания: 2013 Издательство: O'Reilly Media Язык: Английский
-
как работают компьютерные сети и интернет Чарльз Р. Северанс
ISBN: 978-5-97060-959-0 Издательство: ДМК пресс Общее представление о технической структуре и архитектуре сети интернет. -
Хакинг: искусство эксплойта Джон Эриксон
ISBN: 978-5-93286-158-5 Год издания: 2009 Издательство: Символ-Плюс Язык: Русский Хакинг - это искусство творческого решения задач, подразумевающее нестандартный подход к сложным проблемам и использование уязвимостей программ. Часто бывает трудно разобраться в методах хакинга, потому что для этого нужны широкие и глубокие знания. Автор не учит применять известные эксплойты, а объясняет их работу и внутреннюю сущность. Вначале читатель знакомится с основами программирования на C, ассемблере и языке командной оболочки, учится исследовать... -
Погружение в HTML5 Марк Пилгрим
ISBN: 978-5-9775-0688-5 Год издания: 2011 Издательство: БХВ-Петербург Язык: Русский Подробное руководство по всем новшествам стандарта HTML5. Показано, как использовать в Web-разработках новые функциональные возможности, открывающиеся при применении HTML5. Представлено множество простых и понятных практических примеров, позволяющих использовать разметку HTML5 для добавления графики, аудио, видео, автономных возможностей и много другого.
Для Web-разработчиков. -
HTML5. Недостающее руководство Мэтью Макдональд
ISBN: 978-5-9775-0805-6 Год издания: 2012 Издательство: БХВ-Петербург Язык: Русский Доступно и в занимательной форме рассказано, как HTML превратился в HTML5. Рассмотрены семантические элементы и новые стандарты языка. Описано, как создавать современные веб-страницы, в том числе улучшенные веб-формы, поддерживать аудио и видео, рисовать на холсте, совершенствовать оформление веб-страниц с помощью CSS3. Даны практические рекомендации по созданию интеллектуальных веб-приложений, хранению данных, разработке автономных приложений. Показано, как реализовать взаимодействие с веб-сервером, геолокацию, фоновые вычисления , управление историей просмотров и браузерную совместимость с элементами HTML5.
-
Практическое использование Vim Дрю Нейл
ISBN: 978-5-94074-972-1, 978-1-934356-98-2 Год издания: 2014 Издательство: ДМК пресс Язык: Русский Vim - быстрый и эффективный текстовый редактор, способный повысить скорость и эффективность разработки. С помощью более ста рецептов вы быстро освоите основные возможности Vim и сможете заняться решением своих самых необычных задач, связанных с созданием и правкой текста.
Редактируйте текст, внося повторяющиеся изменения с применением «Формулы точки». Решайте сложные задачи посредством сохранения последовательностей нажатий на клавиши в виде макросов. Применяйте одни и те же последовательности команд к выделенным строкам или к множеству открытых файлов. Откройте для себя ключ «самого волшебного» режима интерпретации регулярных выражений, конструируйте сложные шаблоны, выполняя итерации по истории поиска, пользуйтесь возможностью поиска сразу в нескольких файлах - все это доступно без установки дополнительных расширений!
В этой книге вы найдете новые и эффективные приемы работы с редактором, независимо от того, являетесь ли вы начинающим или опытным пользователем Vim. -
Android. Программирование для профессионалов Билл Филлипс
ISBN: 978-5-496-02051-0 Год издания: 2016 Издательство: Питер Язык: Русский Изучение Android - все равно что жизнь в другой стране: даже если вы говорите на местном языке, на первых порах вы все равно не чувствуете себя как дома. Такое впечатление, что все окружающие знают что-то такое, чего вы еще не понимаете. И даже то, что уже известно, в новом контексте оказывается попросту неправильным.
Второе издание познакомит вас с интегрированной средой разработки Android Studio, которая поможет с легкостью создавать приложения для Android. Вы не только изучите основы программирования, но и узнаете о возможностях Lollipop, новых инструментах вспомогательных библиотек, а также некоторых ключевых инструментах стандартной библиотеки, включая SoundPool, анимацию и ресурсы. Все учебные приложения были спроектированы таким образом, чтобы продемонстрировать важные концепции и приемы программирования под Android и дать опыт их практического применения. -
Linux глазами хакера Михаил Фленов
ISBN: 9785977540391 Год издания: 2019 Издательство: БХВ-Петербург Язык: Русский Рассмотрены вопросы настройки ОС Linux на максимальную производитель-ность и безопасность. Описано базовое администрирование и управление доступом, настройка Firewall, файлообменный сервер, WEB-, FTP- и Proxy-сервера, программы для доставки электронной почты, службы DNS, а также политика мониторинга системы и архивирование данных.
Приведены потенциальные уязвимости, даны рекомендации по предотвращению возможных атак и показано, как действовать при атаке или взломе системы, чтобы максимально быстро восстановить ее работоспособность и предотвратить потерю данных. В пятом издании информация представлена на примерах двух популярных дистрибутивов: CentOS и Ubuntu. На сайте издательства размещены дополнительная документация и программы в исходных кодах -
Системное и сетевое администрирование. Практическое руководство, 2-е издание Томас Лимончелли
ISBN: 978-5-93286-130-1 Год издания: 2009 Издательство: Символ-Плюс Язык: Русский Эта книга совсем не похожа на другие книги по системному администрированию. Вы не узнаете из нее, как управлять той или иной системой, однако она незаменима для тех, кто желает стать профессиональным и эффективным системным администратором. Книга содержит основную информацию о системах, сетях, серверах и вычислительных центрах, базовые и "продвинутые" принципы администрирования и разработки проектов вне зависимости от специфики операционной системы. Обсуждаются задачи, стоящие перед системными администраторами, и наиболее часто встречающиеся проблемы и эффективные способы их решения. Издание призвано стать настоящим наставником для новичков и отличным справочником для продвинутых админов. Нетехническим руководителям, в чьем подчинении находятся IT-отделы, эта книга поможет лучше понять специфику работы их подчиненных. Главы, посвященные менеджменту, помогут руководителям IT-отделов повысить эффективность их работы, а также будут интересны всем, кто желает сделать карьеру в данной сфере. Повествование сопровождается множеством ярких примеров из жизни, а юмор авторов делает его живым и увлекательным. -
Руководство администратора Linux Эви Немет
ISBN: 978-5-8459-1093-6, 0-13-148004-9 Год издания: 2007 Издательство: Вильямс Язык: Русский Новое издание книги общепризнанных "гуру" в области системного администрирования Linux представляет собой наиболее полное руководство по всем аспектам установки, настройки, развертывания и сопровождения систем любого уровня сложности на базе широко используемых дистрибутивов операционной системы Linux. Среди рассматриваемых систем - Red Hat Enterprise Linux, Fedora Core Linux, SUSE Linux Enterprise, Debian GNU/Linux и Ubuntu Linux. Круг вопросов простирается от базовых задач администрирования для многопользовательских систем до рассмотрения таких сложных проблем, как организация работы в сетях, доступ в Internet и тонкая настройка производительности. Изобилие ценных советов и проверенных многолетним опытом методик превращает эту книгу в поистине бесценный источник знаний, необходимых в повседневной работе любого системного администратора. Книга "Руководство администратора Linux" рассчитана на профессионалов в области информационных технологий, однако будет полезной и для новичков, только-только постигающих тонкости столь увлекательной и трудной работы, каковой является системное администрирование Linux. -
ECMAScript 6 для разработчиков Николас Закас
ISBN: 978-5-496-03037-3 Год издания: 2017 Издательство: Питер Язык: Русский Познакомьтесь с радикальными изменениями в языке JavaScript, которые произошли благодаря новому стандарту ECMAScript 6. Николас Закас - автор бестселлеров и эксперт-разработчик - создал самое полное руководство по новым типам объектов, синтаксису и интересным функциям. Каждая глава содержит примеры программ, которые будут работать в любой среде JavaScript, и познакомят вас в новыми возможностями языка. Прочитав эту книгу вы узнаете о том чем полезны итераторы и генераторы, чем ссылочные функции отличаются от обычных, какие дополнительные опции позволяют работать с данными, о наследовании типов, об асинхронном программировании, о том как модули меняют способ организации кода и многое другое.
Более того, Николас Закас заглядывает в будущее, рассказывая про изменения, которые появятся в ECMAScript 7. Не важно, являетесь вы веб-разработчиком или работаете с node.js, в этой книге вы найдете самую необходимую информацию, позволяющую перейти от ECMAScript 5 к ECMAScript 6. -
IBM PC для пользователя. Краткий курс В. Э. Фигурнов
ISBN: 5-86225-471-4, 5-86225-292-4 Год издания: 2006 Издательство: Научно-издательский центр ИНФРА-М Язык: Русский Книга содержит подробное и доступное для начинающих описание возможностей компьютеров, их устройств, программ, локальных и глобальных сетей, методик правильной работы в среде DOS и Windows, способов использования наиболее популярных и полезных программ -Norton Commander, Norton Utilities, Лексикон, Aidstest, Dr.Web, ADinf и т. д. Для опытных пользователей предназначены главы о процедурах обслуживания компьютеров, обеспечения сохранности информации, восстановления информации на дисках, защиты от вирусов, конфигурирования DOS и Windows и т. д. Книга включает множество иллюстраций и таблиц.
Книга будет полезна для начинающих и опытных пользователей IBM PC-совместимых компьютеров. -
Веб-дизайн. Руководство разработчика Джейсон Берд
ISBN: 978-5-459-00901-9 Год издания: 2012 Издательство: Питер Язык: Русский Необязательно ходить в художественную школу, чтобы научиться создавать прекрасно оформленные веб-сайты! Вы держите в руках перевод западного бестселлера, простое и понятное руководство по веб-дизайну. В книге описывается весь процесс создания дизайнерских шедевров, от задумки до ее реализации. -
Unix. Программное окружение Роб Пайк
ISBN: 5-93286-029-4, 0-13-937681-X Год издания: 2003 Издательство: Символ-Плюс Язык: Русский Книга представляет собой введение в программное окружение UNIX и адресована тем, кто хочет научиться программировать с помощью всех тех инструментов, которые поставляются с операционной системой. Рассматривается вход в систему, работа с файлами -
Кибервойн@. Пятый театр военных действий Шейн Харрис
ISBN: 978-5-91671-495-1 Год издания: 2015 Издательство: Альпина нон-фикшн Язык: Русский Сегодня кибервойны из фантастических романов перекочевали в реальность. Военные США рассматривают киберпространство как пятый театр военных действий (наряду с наземным, морским, воздушным и космическим), в котором участвуют Министерство обороны, АНБ, ЦРУ, независимые группы хакеров — все, кто может создавать и использовать компьютерные вирусы для нанесения удара по врагу. Известный американский журналист Шейн Харрис подробно описывает историю создания военно-сетевого комплекса США и сегодняшние тенденции его развития. Мы узнаём о решающей роли кибервойн в иракской войне, о коллаборации госструктур с такими сетевыми гигантами, как Facebook и Google, в целях сбора информации о пользователях. Автор призывает внимательно присмотреться к партнерству технологических и финансовых компаний для патрулирования киберпространства и, наконец, объясняет, каким опасностям подвергаемся все мы, проводя много времени в Интернете. -
React.js. Быстрый старт Стоян Стефанов
ISBN: 978-5-496-03003-8 Год издания: 2017 Издательство: Питер Язык: Русский Незаменимая вводная книга по технологии React для взыскательных JavaScript-разработчиков. Все самое интересное о сверхпопулярном инструменте от компании Facebook. В книге рассмотрены основные концепции высокопроизводительного программирования при помощи React, реальные примеры кода и доступные блок-схемы.
Прочитав ее, вы научитесь:
• Создавать и использовать собственные компоненты React наряду с универсальными компонентами DOM
• Писать компоненты для таблиц данных, позволяющие редактировать, сортировать таблицу, выполнять в ней поиск и экспортировать ее содержимое
• Использовать дополнительный синтаксис JSX в качестве альтернативы для вызовов функций
• Запускать низкоуровневый гибкий процесс сборки, который освободит вам время и поможет сосредоточиться на работе с React
• Работать с инструментами ESLint, Flow и Jest, позволяющими проверять и тестировать код по мере разработки приложения
• Обеспечивать коммуникацию между компонентами при помощи Flux
В итоге у вас получится полноценное веб-приложение, позволяющее сохранять данные на стороне клиента. -
Linux. От новичка к профессионалу Д. Колисниченко
ISBN: 978-5-9775-3700-1 Год издания: 2017 Издательство: БХВ-Петербург Язык: Русский Даны ответы на все вопросы, возникающие при работе с Linux: от установки и настройки этой ОС до настройки сервера на базе Linux. Материал книги максимально охватывает все сферы применения Linux от запуска Windows-игр под управлением Linux до настройки собственного Web-сервера. Также рассмотрены: вход в систему, работа с файловой системой, использование графического интерфейса, установка программного обеспечения, настройка сети и Интернета, работа в Интернете, средства безопасности, резервное копирование и другие вопросы. В пятом издании описаны последние версии дистрибутивов Fedora, Ubuntu, openSUSE, Debian, Slackware, дистрибутив для…
-
Проектирование прибыльных веб-сайтов Ланс Лавдей
ISBN: 978-5-91657-192-9 Год издания: 2011 Издательство: МИФ Язык: Русский О чем эта книга
Большинство российских веб-дизайнеров озабочены тем, чтобы сделать сайт красивым. Но они редко думают о том, что на самом деле нужно владельцу сайта. То есть о бизнес-показателях его компании.
Конечно, в последние годы многие стали понимать важность анализа статистики посещений и даже выучили модное слово "конверсия". Однако на практике конверсия абсолютного большинства сайтов ничтожно мала. Гигантские бюджеты на контекстную рекламу и поисковую оптимизацию приводят к быстрой генерации трафика, который потом также быстро растворяется, не принеся компании новых Клиентов.
Эта книга рассказывает о том, как при прежних затратах на рекламу получить большую отдачу. Иными словами, превратить больше посетителей в покупателей.
Для кого эта книга
Для тех, кто отвечает за разработку и воплощение стратегий интернет-маркетинга. Вы сможете, наконец, существенно повысить эффективность вашего направления.
Для руководителей. Вы сможете понять, на что именно должны уходить бюджеты, выделенные на интернет-рекламу, и какой может быть прибыль.
Для дизайнеров веб-сайтов. Вы сможете предложить заказчику именно то, что ему нужно (не только с визуальной точки зрения) и аргументировано доказать это.
Почему мы решили издать эту книгу
На полках магазинов вы найдете много книг о том, как сделать красивый сайт и какой должна быть экономика прибыльного сайта. При этом на русском языке нет хороших книг, которые были бы написаны практиками, и давали бы конкретные советы.
От автора
Каждый топ-менеджер понимает, что было бы хорошо, если бы больше посетителей интернет-сайта компании становились ее клиентами, но мало кто знает, как дизайн веб-сайта может помочь этого добиться.
К счастью, это не очень мудреная наука. Начать стоит с понимания того, как посетители взаимодействуют с сайтом. Чего они хотят добиться? Что для них важно? Что вселяет в них сомнения и заставляет их потерять веру в ваш сайт? На какой странице они его покидают?
Достаточно найти ответы на эти вопросы и воспользоваться ими, чтобы сделать сайт более интуитивно понятным и удобным в использовании для посетителей. Затем измерить результат и менять свою тактику в зависимости от того, чего удалось добиться. Новые знания всегда можно обратить на пользу своей компании.
Эта книга - путеводитель по стратегии и практике повышения эффективности Интернет-сайта думающей компании. Мы считаем, что любая компания со своим веб-сайтом может извлечь выгоду из более плотного общения среди тех, кто ответственен за успех сайта. -
Современный PHP. Новые возможности и передовой опыт Джош Локхарт
ISBN: 978-5-97060-184-6, 978-1-49190-501-2 Год издания: 2016 Издательство: ДМК пресс Язык: Русский Из книги вы узнаете, как РНР превратился в зрелый полнофункциональный объектно-ориентированный язык, с пространствами имен и постоянно растущей коллекцией библиотек компонентов. Автор демонстрирует новые возможности языка на практике. Вы узнаете о передовых методах проектирования и конструирования приложений, работы с базами данных, обеспечения безопасности, тестирования, отладки и развертывания.
Если вы уже знакомы с языком РНР и желаете расширить спои знания о нем, то эта книга для вас! -
Искусство Вселенной. Mass Effect Крис Хэлпер
ISBN: 978-5-4375-0011-8 Год издания: 2012 Издательство: Белый Единорог Язык: Русский Серия игр Mass Effect - это эпическое революционное погружение в богатейшую научно-фантастическую вселенную и его поколения. Теперь же BioWare и DarkHorse с гордостью приглашают поклонников окунуться в сагу Mass Effect еще глубже, чем когда-либо!
Искусство вселенной Mass Effect - это наиболее полный из всех доступных справочник по одной из самых захватывающих игровых серий! В нем представлены никогда прежде не виденные концепт-работы и комментарии BioWare к игровым персонажам, локациям, технике, оружию и прочему, включая Mass Effect3. -
Head First JavaScript Programming
ISBN: 978-1449340131 Год издания: 2014 Издательство: O'Reilly Media Язык: Русский
-
Основы классической криптологии. Секреты шифров и кодов Михаил Адаменко
ISBN: 978-5-97060-090-0 Год издания: 2014 Издательство: ДМК пресс Язык: Русский Предлагаемая вниманию читателей книга посвящена вопросам, касающимся истории появления и развития шифров и кодов, а также основам криптографии, криптоанализа и криптологии. Особое внимание уделено особенностям использования кодов и шифром различной степени сложности, которые каждый человек при необходимости может применять в повседневной жизни.
В первой главе в простой и доступной форме разъясняется значение понятий "код" и "шифр", а также приводятся краткие сведения об основных терминах и определениях, используемых при работе с кодами и шифрами. Во второй и третьей главах коротко изложены наиболее знаменательные и интересные события из истории появления различных кодов, а также из истории криптографии. Советы по использованию наиболее известных кодов даны в четвертой главе. Разделы пятой главы предлагаемой книги посвящены вопросам практического применения простых шифров в повседневной жизни.
В приложениях приводятся некоторые наиболее часто применяемые в различных областях жизнедеятельности человека коды. Это в первую очередь азбука Морзе и азбука Брайля, а также семафорная азбука и флажный код. Причем даны не только русские, по и международные варианты этих кодов.
Все главы и разделы сопровождаются поясняющими рисунками и таблицами, благодаря которым восприятие и усвоение изложенной информации происходит значительно эффективнее. -
HTML5 и CSS3. Разработка сайтов для любых браузеров и устройств Бен Фрэйн
ISBN: 978-5-496-02271-2 Год издания: 2017 Издательство: Питер Язык: Русский Сегодня как никогда остро стоит проблема адаптивного веб-дизайна. Все больше планшетных компьютеров, смартфонов и даже телевизоров используется для выхода в Интернет. Разработчикам веб-страниц требуется принимать во внимание огромное разнообразие размеров экранов, а также учитывать особенности соответствующего пользовательского взаимодействия. Адаптивный веб-дизайн позволяет наилучшим образом отобразить содержимое сайтов на экранах устройств, используемых для просмотра. При этом веб-страницы будут хорошо смотреться на дисплеях не только современных устройств, но и тех, что появятся в ближайшее время.
Начните разрабатывать сайты в соответствии с новой методологией адаптивного веб-дизайна, благодаря чему они будут красиво отображаться на экранах любых размеров. Читайте эту книгу, попутно создавая и улучшая адаптивные веб-дизайны с использованием HTML5 и CSS3. Вы научитесь применять на практике новые технологии и методики, призванные стать инструментами будущего для веб-разработчиков клиентских приложений. -
Веб-дизайн. Идеи. Секреты. Советы Патрик Макнейл
ISBN: 978-5-459-00650-6, 978-1600619724 Год издания: 2012 Издательство: Питер Язык: Русский Интернет - динамично развивающаяся среда, работая в которой дизайнеры должны следить за новейшими тенденциями. Патрик Макнейл, создатель популярного блога для веб-дизайнеров designmeltdown.com, собрал и упорядочил тысячи примеров сайтов, самые лучшие из которых попали в данную книгу.
В издании объясняются базовые принципы веб-дизайна, подробно рассматриваются типы сайтов, элементы дизайна, стили и темы, структурные стили и структурные элементы сайтов. Книга включает более 650 примеров веб-сайтов, упорядоченных тематически, благодаря чему вы сможете легко отыскать креативные образцы для использования в своей работе. -
Прикладная криптография. Протоколы, алгоритмы и исходный код на C Брюс Шнайер
ISBN: 978-5-9908462-4-1 Год издания: 2016 Издательство: Вильямс Язык: Русский Юбилейный выпуск к 20-летию книги! До появления настоящей монографии практикам приходилось тратить многие часы на поиск и изучение научной литературы, прежде чем они могли приступить к разработке криптографических приложений. Именно этот пробел восполняет книга "Прикладная криптография". Начав с целей засекречивания передачи данных и простейших примеров программ для достижения этих целей, Брюс Шнайер разворачивает перед читателем всю панораму практических результатов 20 лет исследований В книге Брюса Шнайера "Прикладная криптография. Протоколы, алгоритмы, исходные тексты на языке C(Си)" в деталях описаны принципы работы, реализации и…
-
Kingpin: How One Hacker Took Over the Billion-Dollar Cybercrime Underground Кевин Поулсен
ISBN: 978-0307588692 Год издания: 2012 Издательство: Random House Inc Язык: Английский Former hacker Kevin Poulsen has, over the past decade, built a reputation as one of the top investigative reporters on the cybercrime beat. In Kingpin, he pours his unmatched access and expertise into book form for the first time, delivering a gripping cat-and-mouse narrative—and an unprecedented view into the twenty-first century’s signature form of organized crime.
The word spread through the hacking underground like some unstoppable new virus: Someone—some brilliant, audacious crook—had just staged a hostile takeover of an online criminal network that siphoned billions of dollars from the US economy.
The FBI rushed to launch an ambitious undercover operation aimed at tracking down this new kingpin; other agencies around the world deployed dozens of moles and double agents. Together, the cybercops lured numerous unsuspecting hackers into their clutches. . . . Yet at every turn, their main quarry displayed an uncanny ability to sniff out their snitches and see through their plots.
The culprit they sought was the most unlikely of criminals: a brilliant programmer with a hippie ethic and a supervillain’s double identity. As prominent “white-hat” hacker Max “Vision” Butler, he was a celebrity throughout the programming world, even serving as a consultant to the FBI. But as the black-hat “Iceman,” he found in the world of data theft an irresistible opportunity to test his outsized abilities. He infiltrated thousands of computers around the country, sucking down millions of credit card numbers at will. He effortlessly hacked his fellow hackers, stealing their ill-gotten gains from under their noses. Together with a smooth-talking con artist, he ran a massive real-world crime ring.
And for years, he did it all with seeming impunity, even as countless rivals ran afoul of police.
Yet as he watched the fraudsters around him squabble, their ranks riddled with infiltrators, their methods inefficient, he began to see in their dysfunction the ultimate challenge: He would stage his coup and fix what was broken, run things as they should be run—even if it meant painting a bull’s-eye on his forehead.
Through the story of this criminal’s remarkable rise, and of law enforcement’s quest to track him down, Kingpin lays bare the workings of a silent crime wave still affecting millions of Americans. In these pages, we are ushered into vast online-fraud supermarkets stocked with credit card numbers, counterfeit checks, hacked bank accounts, dead drops, and fake passports. We learn the workings of the numerous hacks—browser exploits, phishing attacks, Trojan horses, and much more—these fraudsters use to ply their trade, and trace the complex routes by which they turn stolen data into millions of dollars. And thanks to Poulsen’s remarkable access to both cops and criminals, we step inside the quiet, desperate arms race that law enforcement continues to fight with these scammers today.
Ultimately, Kingpin is a journey into an underworld of startling scope and power, one in which ordinary American teenagers work hand in hand with murderous Russian mobsters and where a simple Wi-Fi connection can unleash a torrent of gold worth millions.
From the Hardcover edition. -
Самоучитель системного администратора Александр Кенин
ISBN: 978-5-9775-0764-6 Год издания: 2012 Издательство: БХВ-Петербург Язык: Русский Изложены основные задачи системного администрирования, описаны базовые протоколы, даны рекомендации по выбору оборудования и проведению ежедневных рутинных операций. Подробно раскрыты технологии, используемые при построении информационных систем, описаны средства мониторинга и обслуживания как малых, так и распределенных сетей. Рассмотрены методы централизованного управления, основы создания безопасной среды. Даны рекомендации по поиску неисправностей, обеспечению защиты данных. Параллельно рассмотрены решения на основе операционных систем Windows и Linux с использованием как проприетарных, так и открытых технологий. Книга написана на основе многолетнего опыта разработки и практического администрирования информационных систем.
В третье издание включены разделы с описанием новейших технологий, в том числе облачных и систем высокой доступности, рекомендациями по оптимизации производительности, существенно дополнены разделы по настройке систем, поиску неисправностей, виртуализации серверов и рабочих станций. -
Язык программирования C# 2010 и платформа .NET 4 Эндрю Троелсен
ISBN: 978-5-8459-1682-2, 978-1-43-022549-2 Год издания: 2011 Издательство: Вильямс Язык: Русский Язык С# и платформа .NET за относительно недолгое время своего существования стали основными технологиями для разработки современного программного обеспечения. Как и ожидалось, в версии .NET 4 появилось множество новых API-интерфейсов в библиотеках базовых классов, а также синтаксических конструкций в языке С#. Например, теперь можно создавать методы С#, которые поддерживают именованные и необязательные параметры. Кроме того, появилась возможность разрешать типы полностью во время выполнения с использованием ключевого слова dynamic. В связи с добавлением в .NET новых API-интерфейсов в этом издании вы найдете следующие новые темы:
- Среда Dynamic Language Runtime (DLR);
- Библиотека Task Parallel Library (TPL, включая PLINQ);
- Технология ADO.NET Entity Framework (а также LINQto EF);
- Расширенное описание API-интерфейса Windows Presentation Foundation (WPF);
- Улучшенная поддержка взаимодействия с COM.
Эта книга рассчитана в первую очередь на опытных разработчиков программного обеспечения и/или студентов, обучающихся вычислительной технике. Основная задача книги состоит в том, чтобы служить исчерпывающим руководством по языку программирования С# (включая рассмотрение принципов объектно-ориентированного программирования) и основным аспектам платформы .NET 4. -
Введение в информационный поиск Кристофер Д. Маннинг
ISBN: 978-5-8459-1623-5, 978-0-5218-6571-5 Год издания: 2011 Издательство: Вильямс Язык: Русский Введение в информационный поиск - это первый учебник, в котором наряду с классическим поиском рассматриваются веб-поиск, а также классификация и кластеризация текстов. Учебник написан с точки зрения информатики и содержит современное изложение всех аспектов проектирования и реализации систем сбора, индексирования и поиска документов, методов оценки таких систем, а также введение в методы машинного обучения на базе коллекций текстов.
Несмотря на то что учебник задуман как вводный курс по информационному поиску, он будет интересен исследователям и профессионалам. Полный набор слайдов для лекций и упражнений, сопровождающих книгу, доступен в сети веб. -
Сила JavaScript. 68 способов эффективного использования JS
ISBN: 978-5-496-00524-1 Год издания: 2013 Издательство: Питер Язык: Русский Эта книга поможет вам освоить всю мощь языка программирования JavaScript и научит применять его максимально эффективно. Автор описывает внутреннюю работу языка на понятных практических примерах, которые помогут как начинающим программистам, так и опытным разработчикам повысить уровень понимания JavaScript и существенно обогатить опыт его применения в своей работе.
В книге содержится 68 проверенных подходов для написания "чистого" и работающего кода на JavaScript, которые можно легко использовать на практике. Вы узнаете, как выбирать правильный стиль программирования для каждого конкретного проекта, как управлять непредвиденными проблемами разработки, а также как работать более эффективно на каждом этапе программирования на JavaScript.