Родительские жанры
Соседние жанры
Теги
-
Practical Vim: Edit Text at the Speed of Thought Drew Neil
ISBN: 978-1-93435-698-2 Год издания: 2012 Издательство: The Pragmatic Programmers Язык: Русский Vim is a fast and efficient text editor that will make you a faster and more efficient developer. It’s available on almost every OS—if you master the techniques in this book, you’ll never need another text editor. In more than 100 Vim tips, you’ll quickly learn the editor’s core functionality and tackle your trickiest editing and writing tasks. -
Анонимность и безопасность в Интернете. От "чайника" к пользователю Денис Колисниченко
ISBN: 978-5-9775-0363-1 Год издания: 2012 Издательство: БХВ-Петербург Язык: Русский Простым и понятным языком рассказано, как скрыть свое местонахождение и IP-адрес, используя анонимные сети Tor и I2P, посетить заблокированные администратором сайты, защитить личную переписку от посторонних глаз, избавиться от спама, зашифровать программой TrueCrypt данные, хранящиеся на жестком диске и передающиеся по сети. Отдельное внимание уделено защите домашней сети от нежданных гостей, от соседей, использующих чужую беспроводную сеть, выбору антивируса и брандмауэра (на примере Comodo Internet Security). Показано, как защитить свою страничку в социальной сети, удалить файлы без возможности восстановления и многое другое. -
Разработка веб-сайтов для мобильных устройств (сборник) Гарднер Лиза Денжер
ISBN: 978-5-496-00610-1 Год издания: 2013 Издательство: Питер Язык: Русский Разработка приложений для мобильных устройств - это новый прорыв в веб-разработке. Скоро пользоваться Интернетом будут чаще с помощью мобильных телефонов и планшетов, чем персональных компьютеров. Ваш бизнес нуждается в мобильной стратегии, но вы не знаете с чего начать? Из этой книги вы узнаете, как использовать уже знакомые веб-технологии для разработки приложений, сайтов, которые будут работать на любом устройстве. Используйте навыки HTML, JavaScript и CSS для создания и оптимизации сайтов для конкретных моделей мобильных устройств. -
Python 3 и PyQt. Разработка приложений Николай Прохоренок
ISBN: 978-5-9775-0797-4 Год издания: 2012 Издательство: БХВ-Петербург Язык: Русский Описан базовый синтаксис языка Python: типы данных, операторы, условия, циклы, регулярные выражения, встроенные функции, объектно-ориентированное программирование, работа с файлами и каталогами, часто используемые модули стандартной библиотеки. Приведены основы базы данных SQLite, интерфейс доступа к базе и способы получения данных из Интернета. Особое внимание уделено библиотеке PyQt, позволяющей создавать приложения с графическим интерфейсом на языке Python. Рассмотрены способы обработки сигналов и событий, управление свойствами окна, создание формы с помощью программы Qt Designer, работа многопоточных приложений, а также все основные компоненты (кнопки, текстовые поля, списки, таблицы, меню, панели инструментов и др.) и варианты их размещения внутри окна. На сайте издательства приведены все примеры из книги. -
Внутреннее устройство Microsoft Windows М. Руссинович
ISBN: 978-5-496-00434-3 Год издания: 2013 Издательство: Питер Язык: Русский Шестое издание этой легендарной книги посвящено внутреннему устройству и алгоритмам работы основных компонентов операционной системы Microsoft Windows 7, а также Windows Server 2008 R2. Определяются ключевые понятия и термины Windows, дается представление об инструментальных средствах, используемых для исследования внутреннего устройства системы, рассматривается общая архитектура и компоненты ОС. Также в книге дается представление о ключевых основополагающих системных и управляющих механизмах Windows, охватываются основные компоненты операционной системы: процессы, потоки и задания; безопасность и работа в сети.
Книга предназначена для системных администраторов, разработчиков сложных приложений и всех, кто хочет понять, как устроена операционная система Windows. -
Mobile Usability. Как создавать идеально удобные приложения для мобильных устройств Якоб Нильсен
ISBN: 978-5-699-64190-1 Год издания: 2013 Издательство: Эксмо Язык: Русский Автор знаменитых бестселлеров Якоб Нильсен и его соавтор Ралука Будиу делятся ценными соображениями о разработке мобильной стратегии для ваших клиентов или бизнеса, рассказывают о дизайне и о подготовке текста для миниатюрных экранов. Подход, основанный на данных о пользователях, поможет дизайнерам, разработчикам программного обеспечения, писателям, редакторам, продукт-менеджерам и менеджерам по рекламе создавать мобильные сайты и приложения, а также усовершенствовать практику использования с учетом будущих тенденций развития мобильного ландшафта. -
Программирование под Android Билл Филлипс
ISBN: 978-5-496-00502-9 Год издания: 2014 Издательство: Питер Язык: Русский Эта книга научит вас всем тонкостям разработки приложений для мобильных устройств, работающих на популярной операционной системе Android. Основанное на учебном курсе известного образовательного IT-проекта Big Nerd Ranch, это издание содержит ключевые концепции программирования в Android, разъяснение API и множество примеров кода и упражнений.
В процессе работы с книгой читатель самостоятельно разработает восемь Android-приложений разной сложности и тематики, включая клиент для загрузки фотографий из базы Flickr, приложение, имитирующее телевизионный пульт дистанционного управления, а также сервис геолокации, отслеживающий перемещения пользователя по всему свету и отображающий их на карте. Все учебные приложения были спроектированы таким образом, чтобы продемонстрировать важные концепции и приемы программирования под Android и дать опыт их практического применения. -
Основы разработки веб-приложений Сэмми Пьюривал
ISBN: 978-5-496-01226-3 Год издания: 2015 Издательство: Питер Язык: Русский Благодаря этой книге вы усвоите основы создания веб-приложений, построив простое приложение с нуля с помощью HTML, java и других свободно предоставляемых инструментов. Это практическое руководство на реальных примерах обучает неопытных веб-разработчиков тому, как создавать пользовательский интерфейс, строить серверную часть, организовывать связь клиента и сервера, а также применять облачные сервисы для развертывания приложения.
Каждая глава содержит практические задачи, полноценные примеры, а также ментальные модели процесса разработки. Эта книга поможет вам сделать первые шаги в создании веб-приложений, обеспечив глубокие знания по теме. -
Node.js. Путеводитель по технологии Кирилл Сухов
ISBN: 978-5-97060-164-8 Год издания: 2015 Издательство: ДМК пресс Язык: Русский За последние несколько лет платформа Node.js стремительно повысила спой статус от экспериментальной технологии до основы для серьезных промышленных проектов. Тысячи программистов оценили возможность построения достаточно сложных, высоко нагруженных приложений на простом, элегантном и, самое главное, легковесном механизме.
Все эти скучные слова правдивы, но на самом деле не это главное. Прежде всего, Node.js - это совершенно увлекательная и захватывающая вещь, с которой по-настоящему интересно работать!
Есть одна проблема - невозможно рассказывать про использование Node.js в отрыве от остальных технологий современной веб-разработки (и Highload-разработки). Я и не стал этого делать, дав обзор инструментов, без которых сегодня трудно обойтись. Прежде всего, это чудесный язык JavaScript, и в книге рассказано о новинках в его последней и будущей спецификациях (EcmaScript 5 и 6). Кроме того, дается краткое введение в большинство связанных веб-технологий - от NoSQL-хранилищ данных (Memcached, MongoDB, Redis) до CSS-предроцессоров и MVC JavaScripl-фреймворков. Конечно, эту книгу нельзя рассматривать как полноценный учебник по MongoDB, LESS или EcmaScript 6, Dart или CofteScript, но в ней дано основное представление об этих довольно интересных вещах, вполне достаточное для начала работы. -
Django: Практика создания Web-сайтов на Python Владимир Дронов
ISBN: 978-5-9775-0421-8 Год издания: 2016 Издательство: БХВ-Петербург Язык: Русский Книга посвящена разработке Web-сайтов на популярном языке программирования Python с использованием библиотеки Django. Описывается создание моделей, контроллеров и шаблонов, применение форм для ввода данных и выгрузки на сайт файлов, реализация разграничения доступа, комментирование кода, работа со статичными страницами, применение сторонних библиотек для вывода миниатюр. Рассказывается о форматировании текста тегами BBCode, привязке к позициям тегов и выполнении поиска по тегам. Рассматриваются инструменты для генерирования каналов новостей RSS и Atom, рассылки электронной почты и настройка встроенного административного сайта Django под свои нужды. Детально описывается процесс разработки и публикации полнофункционального коммерческого Web-сайта, использующего, в том числе, технологию AJAX. Все исходные коды доступны для загрузки с сайта издательства. -
Python на примерах. Практический курс по программированию А. Н. Васильев
ISBN: 978-5-94387-741-4 Год издания: 2017 Издательство: Наука и техника Язык: Русский В этой книге речь будет идти о том, как писать программы на языке программирования, который называется Python (правильно читается как пайтон, но обычно название языка читают как питон, что тоже вполне приемлемо). Таким образом, решать будем две задачи, одна из которых приоритетная, а вторая, хотя и вспомогательная, но достаточно важная. Наша основная задача, конечно же, изучение синтаксиса языка программирования Python. Параллельно мы будем осваивать программирование как таковое, явно или неявно принимая во внимание, что соответствующие алгоритмы предполагается реализовывать на языке Python.
Большинство авторов книг в своих трудах рассматривают теоретические основы языка и уделяют основное внимание базовому синтаксису языка, не рассматривая при этом практическую сторону его применения. Эта же книга старается восполнить недостаток практического материала, содержит множество примеров с комментариями, которые вы сможете использовать в качестве основы своих программных решений, изучения Python.
Материал книги излагается последовательно и сопровождается большим количеством наглядных примеров, разноплановых практических задач и детальным разбором их решений. -
JavaScript для чайников Крис Минник
Год издания: 2016 Издательство: Вильямс JavaScript — ключевой инструмент создания современных сайтов, и благодаря данному руководству, ориентированному на новичков, вы сможете изучить язык в короткие сроки и с минимумом усилий. Узнайте, какова структура языка, как правильно записывать его инструкции, как применять CSS, работать с онлайн-графикой и подключать программные интерфейсы HTML5. Все темы можно закрепить практическими упражнениями.
- Заложите основы. Узнайте, что собой представляет язык JavaScript, как он работает и где используется.
- Начните с самого простого. Освойте основные элементы JavaScript на примере простейших упражнений.
- Сведите все воедино. Научитесь применять переменные, массивы, операторы, условные конструкции и циклы.
- Организуйте свои программы. Узнайте, как создавать и применять функции и объекты.
- Начните создавать онлайн-приложения. Научитесь создавать сценарии, выполняемые в браузере, а также манипулировать документами, обрабатывать события и подключать средства ввода-вывода.
- Изучите сложные темы. Освойте регулярные выражения, функции обратного вызова, анонимные функции и замыкания.
- Задействуйте дополнительные инструменты. Расширьте возможности своих программ за счет библиотеки jQuery и программных интерфейсов HTML5.
- Проверьте свои навыки. Попробуйте выполнить упражнения на JavaScript. -
Веб-разработка. Исчерпывающее руководство Мэтью Макдональд
ISBN: 978-5-496-02463-1 Год издания: 2017 Издательство: Питер Язык: Русский Можно без труда создать добротный веб-сайт, вооружившись обычным компьютером и некоторыми амбициями. Хотите сделать собственный блог, интернет-магазин, форум, ресурс с рекламой мероприятия? Не проблема! Эта доступная книга, не перегруженная терминами, расскажет обо всех приемах, инструментах и навыках, необходимых, чтобы создать сайт и запустить его в Вебе. -
Искусство легального, анонимного и безопасного доступа к ресурсам Интернета Михаил Райтман
ISBN: 978-5-9775-3745-2 Год издания: 2017 Издательство: БХВ-Петербург Язык: Русский Описан ряд приемов защиты персональных данных с помощью шифрования, паролей, многофакторной аутентификации, приватного обмена, бесследного удаления информации и других доступных обычному пользователю средств. Приведены способы конспиративного общения по защищенным каналам связи и подключения к анонимным сетям, таким как Tor, I2P RetroShare и др. Описаны способы получения инвайтов в закрытые сообщества и доступа к таким ресурсам, как Pandora и Hulu. Представлено подробное руководство по операционной системе Tails, обеспечивающей максимальный уровень анонимизации и безопасности. В качестве приложения приведен экскурс в Даркнет - теневую сторону Интернета, а также сведения о "варезной" сцене и демосцене, разновидности компьютерного искусства. Краткий глоссарий в конце книги поможет разобраться в специфических терминах. -
Подробное руководство по Pokemon Go Айве Сент-Ив
ISBN: 978-5-4471-3798-4 Год издания: 2016 Издательство: Эгмонт Язык: Русский Миллионы фанатов по всему миру увлеченно играют в Pokemon GO и мечтают только об одном - стать величайшими тренерами на свете. Они охотятся на покемонов, ловят их, выставляют драться на арены. И кажется, стоит только шагнуть в это море - и оно захлестнёт тебя с головой... Но теперь ты спасён!
В нашем руководстве собраны советы и подсказки, которые выведут тебя на легендарный уровень! Например:
- как завоевать арену, даже если она прекрасно охраняется;
- как собрать коллекцию самых сильных покемонов;
- где найти редчайшего покемона;
- как мгновенно поднять свой уровень.
А ещё - рассказы опытных игроков
и все тайны покемонов. Скорее раскрой эту книгу - и в путь! -
Web-сервер глазами хакера (+CD-ROM) Михаил Фленов
ISBN: 5-94157-913-6 Год издания: 2007 Издательство: БХВ-Петербург Язык: Русский Интернет все больше входит в нашу жизнь, которую уже сложно представить без существования WWW и электронной почты. Не за горами тот день, когда вы сможете выключать забытый утюг, находясь далеко от дома. Правда в СМИ очень много говорят об -
Python в системном администрировании UNIX и Linux Ноа Гифт
ISBN: 978-5-93286-149-3, 978-0-596-51582-9 Год издания: 2009 Издательство: Символ-Плюс Язык: Русский Python For Unix and Linux Systems Administration
-
Разработка веб-приложений с использованием AngularJS Павел Козловский
ISBN: 978-5-97060-064-1, 978-1-78216-182-0 Год издания: 2014 Издательство: ДМК пресс Язык: Русский С появлением IITML5 и CSS3 разработка клиентских веб-приложепий на языке JavaScript приобрела особую популярность. Создатели фреймворка AngularJS предприняли революционный подход к решению вопроса превращения браузера в самую лучшую платформу для разработки веб-приложений.
Книга проведет вас через основные этапы конструирования типичного одностраничного псб-приложения. В ней обсуждаются такие темы, как организация структуры приложения, взаимодействие с различными серверными технологиями, безопасность, производительность и развертывание. После представления AngularJS и обзора перспектив клиентских веб-приложений, книга шаг за шагом проведет вас через создание достаточно сложного приложения.
Издание будет наиболее полезно веб-разработчикам, желающим оценить или решившим применить фреймворк AngularJS для создания своих приложений. Предполагается, что читатель имеет некоторое знакомство с AngularJS, хотя бы на уровне понимания простейших примеров. Мы надеемся также, что вы обладаете знанием HTML, CSS и JavaScript. -
Сохранение данных. Теория и практика Алексей Бережной
ISBN: 978-5-97060-185-3 Год издания: 2016 Издательство: ДМК пресс Язык: Русский В книге рассказано о том, что необходимо для превращения вверенной ИТ-инфраструктуры в отказоустойчивую систему. Какие существуют способы защиты информации, какие этапы необходимо пройти при проектировании, как создать Disaster Recovery Plan (план полного восстановления), как создать эффективную систему резервного копирования, как организовать защиту перемещаемых данных - обо всем об этом и о множестве других полезных вещей вы узнаете, прочтя эту книгу. Большое внимание уделяется связи информационных систем и бизнеса, выстраиванию эффективных, экономически оправданных и легких в освоении систем. Изложение материала построено по принципу "теория + практика", автор не только приводит информацию по основополагающим вопросам, но и щедро делится своим богатым опытом. Издание предназначено для системных архитекторов, инженеров, администраторов, разработчиков отказоустойчивых систем и систем резервного копирования, руководителей ИТ-подразделений, ИТ-менеджеров, специалистов по продажам, а также преподавателей и студентов технических вузов. -
ASP. NET Core. Разработка приложений Джеймс Чамберс
Год издания: 2018 Издательство: Питер Современные разработчики занимаются построением кроссплатформенных приложений, их сопровождением и развертыванием. Чтобы облегчить им тяжкий труд, был создан новый фреймворк компании Microsoft - ASP.NET Core. Теперь в вашем распоряжении множество разнообразных библиотек с открытым колом, более того, сам фреймворк является продуктом с открытым колом.
Как же освоить все новые возможности, предоставляемые ASP.NET Core? Авторы объясняют решение конкретных задач на примере вымышленной компании Alpine Ski House. Каждую главу предваряет краткий рассказ о проблеме, с которой сталкивается команда разработчиков, и о том. как они эту проблему преодолевают. Вам предстоит познакомиться с архитектурой приложений, средствами развертывания и проектирования приложений для работы в облаке и многим другим.
Станьте профи в революционной технологии Microsoft - ASP.NET Core - и откройте для себя весь невероятный потенциал MVC. Docker. Azure Web Apps. Visual Studio. Visual Studio Code, C#, JavaScript. TypeScript и даже Entity Framework! -
Функциональное программирование на JavaScript. Как улучшить код JavaScript-программ Луис Атенсио
ISBN: 978-5-9909445-8-9 Год издания: 2017 Издательство: Вильямс В сложных веб-приложениях низкоуровневые детали JavaScript-кода могут затруднить анализ программы и повлиять на работоспособность системы в целом. Функциональное программирование (ФП) как стиль написания кода способствует слабо связанным отношениям между отдельными компонентами приложений и позволяет составить общее представление о проекте, упростить его разработку, общение с заказчиками и сопровождение.
В этой книге поясняются методики усовершенствования веб-приложений, влияющие в том числе на их расширяемость, модульность, повторное использование и тестируемость, а также производительность. В удобной для чтения форме на конкретных примерах и доходчивых пояснениях демонстрируется, как пользоваться методиками ФП на практике. Начинающие осваивать ФП по достоинству оценят немало удачных примеров сравнения ФП с императивным и с объектно-ориентированным программированием, что позволяет лучше понять особенности функционального проектирования. Прочитав эту книгу, читатель научится осмысливать свои проекты функционально, а возможно, дорастет и до понимания монад!
Основные темы книги.
Применение ценных методик ФП на практике и там, где это наиболее целесообразно.
Отделение логики системы от подробностей ее реализации.
Обработка ошибок, тестирование и отладка прикладного кода в стиле ФП.
Демонстрация и обсуждение всех примеров кода на JavaScript, написанных по стандарту ES6 (ES 2015).
Книга адресована разработчикам, твердо усвоившим основы программирования на JavaScript и обладающим достаточным опытом проектирования веб-приложений.
Об авторе.
Луис Атенсио - инженер-разработчик и архитектор приложений масштаба предприятия на языках Java, PHP и JavaScript.
Отзывы о книге.
"Эта книга коренным образом изменила мои представления о написании кода на JavaScript".
Эндрю Мередит, компания Intrinsitech Corporation
"Удобный справочник с практическими примерами".
Эми Тенг, компания Dell
"Теперь именно так нужно писать код на JavaScript".
Уильям Е. Уиллер, компания West Corporation
"Прочитав эту книгу, я переосмыслил свой подход к написанию кода и даже сумел перестроить свое мышление на применение более совершенных приемов и методик".
Тэннер Слейтон, корпорация Microsoft.
В этой книге рассматриваются решения самых разных задач средствами функционального программирования на JavaScript, включая обработку коллекций, AJAX-запросов, обращений к базе данных, событий и пр. На конкретных примерах в ней поясняются основные понятия ФП, в том числе декомпозиция и композиция, чистые функции, связывание функций в цепочку, конвейеры функций, карринг, функторы, монады, отложенное вычисление и прочие. Усвоив теоретические основы функционального программирования, а также примеры программ, демонстрирующие практическое применение методик ФП, читатель научится мыслить функционально и, приобретя некоторую практику, станет делать это интуитивно.
Книга адресована разработчикам, твердо усвоившим основы программирования на JavaScript и обладающим достаточным опытом проектирования веб-приложений. -
Компьютерные программы для писателей Макаров Александр Владимирович
ISBN: 9785449001030 Издательство: Издательские решения Язык: Русский В книге описаны программы и приложения, которые помогают организовывать писательскую работу. Они позволяют разбивать произведение на отдельные главы, главы – на сцены. Очень легко структурировать произведение простым перетаскиванием глав и сцен. Эти программы позволяют добавлять персонажей и комментарии и узнать, как поведет себя герой в той или иной ситуации в зависимости от своих психологических особенностей. Программы отлично подходят для структурирования больших объемов текста.
-
Энигма
ISBN: 978-5-5132-3694-8 Год издания: 2012 Издательство: Книга по Требованию Язык: Русский High Quality Content by WIKIPEDIA articles! Эни?гма (лат. Enigma — загадка) — портативная шифровальная машина, использовавшаяся для шифрования и дешифрования секретных сообщений. Более точно, Энигма — целое семейство электромеханических роторных машин, применявшихся с 20-х годов XX века. Данное издание представляет собой компиляцию сведений, находящихся в свободном доступе в среде Интернет в целом, и в информационном сетевом ресурсе "Википедия" в частности. Собранная по частотным запросам указанной тематики, данная компиляция построена по принципу подбора близких информационных ссылок, не имеет самостоятельного сюжета, не содержит никаких аналитических материалов, выводов, оценок морального, этического, политического, религиозного и мировоззренческого характера в отношении главной тематики, представляя собой исключительно фактологический материал. -
Kali Linux от разработчиков Херцог Р
ISBN: 978-5-4461-0548-9 Год издания: 2019 Авторы шаг за шагом познакомят вас с основами и возможностями Kali Linux.
В книге предложен краткий курс работы с командной строкой Linux и ее концепциями, описаны типичные сценарии установки Kali Linux. Прочитав эту книгу, вы научитесь конфигурировать, отлаживать и защищать Kali Linux, а также работать с мощным менеджером пакетов дистрибутива Debian. Научитесь правильно устанавливать Kali Linux в любых окружениях, в том числе, в крупных корпоративных сетях. Наконец, вам предстоит познакомиться и со сложными темами: компиляция ядра, создание собственных образов ISO, промышленное шифрование и профессиональная защита конфиденциальной информации. -
Linux на примерах В. П. Донцов
ISBN: 978-5-94387-742-1 Год издания: 2017 Издательство: Наука и техника Данная книга является отличным практическим руководством по работе в операционной системе Linux и ее администрированию. На большом количестве практических примеров показано выполнение огромного количества действий и задач, которые могут понадобиться пользователю Linux.
Книга может использоваться как практический справочник и как самоучитель для начинающих. Изложение ведется с учетом самых разных дистрибутивов Linux. Лучший выбор для эффективного изучения и использования Linux.