bannerbannerbanner
logo
Войти

Веб-технологии

В этой книге вы изучите популярный микрофреймворк Flask на пошаговых примерах создания законченного …
В этой книге вы изучите популярный микрофреймворк Flask на пошаговых примерах создания законченного приложения социального блогинга. Автор книги Мигель Гринберг познакомит вас с основными функциональными возможностями фреймворка и покажет, как расширять приложения дополнительными веб-технологиями, такими как поддержка миграции базы данных и взаимодействия с веб-службами. Вместо того чтобы навязывать строгие правила, как это делают другие фреймворки, Flask оставляет за вами свободу принятия решений. Если вы имеете опыт программирования на языке Python, данная книга покажет вам, как можно воспользоваться такой свободой творчества!
Добавлено
Год выхода: 2016
Язык: Русский
Фреймворк Angular 2 полностью переписан с нуля для удовлетворения требований современных разработчиков, которым необходима высокая производительность и отзывчивость веб-приложений. Эта книга поможет вам освоить основы проектирования и разработки компонентов Angular 2, обеспечивая полный охват синтаксиса языка TypeScript. После создания первых компонентов мы объединим их в полноценное веб-приложение. Затем перейдем к реализации маршрутов в Angular 2, узнаем, как организовать поддержку разных состояний приложения и навигацию между компонентами. После этого мы займемся веб-формами и проверкой ввода пользователя, а затем используем новые знания как фундамент для изучения основ аутентификации пользователей и различных способов защиты страниц и разделов сайта. Также в этой книге рассматривается тема анимации компонентов и элементов DOM. В заключительной части дается детальное освещение приемов модульного тестирования, таких как службы, директивы, маршруты и фильтры. Издание предназначено веб-разработчикам, которые хотят освоить разработку современных мобильных и настольных веб-приложений следующего поколения с помощью Angular 2.
Представленная книга посвящена РНР – серверному межплатформенному встроенному в HTML языку написания сценариев. Рассматриваются следующие вопросы: синтаксис языка, строки и управляющие структуры, массивы и регулярные выражения, функции; описываются приемы отладки ваших сценариев. Особое внимание уделяется получению введенной в форму информации, работе с файловой системой, базами данных, cookie и др. Включенные в состав книги приложения содержат информацию об установке и настройке Web-сервера, инсталляции языка РНР. Здесь же обсуждаются вопросы безопасности скриптов, даются ссылки на Web-ресурсы, посвященные РНР. Книга будет полезна как начинающим Web-мастерам, которые только собираются создавать динамические сайты, так и профессиональным дизайнерам, желающим внести элементы динамики в проектируемые ими ресурсы.
Написание геопространственных программ предполагает решение таких задач, как группирование данных по географическому положению, хранение и анализ больших массивов информации, выполнение сложных расчетов и построение красочных интерактивных карт. Книга предоставляет обзор главных геопространственных понятий, источников геоданных и наборов инструментов для геообработки. Рассмотрены приемы хранения и доступа к пространственным данным. Показано создание собственного интерфейса со скользящей картой в рамках веб-приложения. Подробно описано создание редактора геоданных на основе географического модуля GeoDjango для веб-платформы Django. Издание адресовано опытным разработчикам на языке Python, которые хотели бы освоить концепции геопрограммирования, методы получения и работы с геоданными, решать пространственные задачи и конструировать сложные картографические приложения.
Добавлено
Год выхода: 2012
Язык: Русский
Книга посвящена всестороннему обсуждению инициативы консорциума W3С под названием «Семантический веб», которая фактически определяет переход к новому этапу развития всемирной паутины WWW. Авторы систематически описывают принципы, модели и технологии семантического веба, в том числе XML, RDF, RDFS, SPARQL, OWL, логику и логический вывод, онтологический инжиниринг. Все материалы книги сопровождаются примерами и приложениями, иллюстрирующими способы использования описанных технологий. Издание предназначено студентам и преподавателям вузов, занимающимся компьютерными науками, а также веб-разработчикам и всем, кто интересуется современными веб-технологиями. Предполагается, что читатель имеет начальные навыки разработки современных веб-приложений и знаком с теорией баз данных и основами математической логики.
Добавлено
Год выхода: 2015
Язык: Русский
Изучите методы скрапинга и краулинга веб-сайтов, чтобы получить доступ к неограниченному объему данн…
Изучите методы скрапинга и краулинга веб-сайтов, чтобы получить доступ к неограниченному объему данных в любом уголке Интернета в любом формате. С помощью этого практического руководства вы узнаете, как использовать скрипты Python и веб-API, чтобы одновременно собрать и обработать данные с тысяч или даже миллионов веб-страниц. Идеально подходящая для программистов, специалистов по безопасности и веб-администраторов, знакомых с языком Python, эта книга знакомит не только с основными принципами работы веб-скраперов, но и углубляется в более сложные темы, такие как анализ сырых данных или использование скраперов для тестирования интерфейса веб-сайта. Примеры программного кода, приведенные в книге, помогут разобраться в этих принципах на практике.
Из книги вы узнаете, как PHP превратился в зрелый полнофункциональный объектно-ориентированный язык, с пространствами имен и постоянно растущей коллекцией библиотек компонентов. Автор демонстрирует новые возможности языка на практике. Вы узнаете о передовых методах проектирования и конструирования приложений, работы с базами данных, обеспечения безопасности, тестирования, отладки и развертывания. Если вы уже знакомы с языком PHP и желаете расширить свои знания о нем, то эта книга для вас!
В номере: KasperskyOS: запрещено все, что не разрешено В 2016 году компания «Лаборатория Касперского» объявила о выводе на рынок своей операционной системы, предназначенной для обеспечения безопасной работы сетевых устройств, защищенных не только от воздействий извне, но и друг от друга. Платформа для встраиваемого ПО Отечественная ОСРВ МАКС реализует необходимый для работы встраиваемых систем функционал, позволяя организовать эффективное взаимодействие устройств в распределенных системах. Риски пользовательских интерфейсов Манипулирование – одно из самых вопиющих нарушений свободы личности, неизменно унижающее достоинство человека. Добывая идентифицирующие сведения, интеллектуальные пользовательские интерфейсы создают угрозу неприкосновенности личности и другие риски. Интернет боевых вещей С расширением Интернета вещей входящим в него гражданским и военным системам потребуются почти беспредельные способности масштабирования. Обучение программированию в эпоху технологических революций В ИТ происходит перманентная революция: изменяются технологии, инструменты, появляются принципиально новые решения. Как в этих условиях организовать процесс обучения, подготовить грамотных программистов, опирающихся на фундаментальные знания при выполнении прикладных разработок? Кросс-языковая идентификация авторов публикаций Идентификация авторов публикаций важна для определения их научного рейтинга, однако при обработке имен русскоязычных авторов в англоязычных публикациях нередки ошибки. Система на основе комбинированного сравнения атрибутов и текстовых данных позволяет точно идентифицировать русскоязычных авторов. и многое другое
Статья рассматривает комплексную методику оценки программного кода на основе системы критериев, связанных как с особенностями самого языка, так и с психологическими факторами испытуемых. Каждый элемент системы предполагает отдельное исследование. В настоящей статье детально рассматриваются характеристики оценки программного кода. Цель работы – построение эффективной методики оценки качества и состоятельности языка BML, рассмотренного в предыдущих публикациях. Построение методики оценки основано на учете типа языка – предметно-специфичного, декларативного.
Мобильные приложения и веб-сайты – визитные карточки компаний. От них в большой степени зависит, задержится пользователь или предпочтет провести время у конкурента. В своей книге Стив Круг с примерами и иллюстрациями расскажет, как избежать ошибок и создать надежный сервис с пользой для клиента. Вы получите практические советы, узнаете, как сделать сайт с нуля, и познакомитесь с основами веб-дизайна и юзабилити. Книга будет полезна широкому кругу читателей: от начинающих дизайнеров до менеджеров, которые устали терять пользователей. 3-е издание
Добавлено
Год выхода: 2017
Язык: Русский
В номере: Гибридная стратегия развития элементной базы Гибридная стратегия создания элементной базы …
В номере: Гибридная стратегия развития элементной базы Гибридная стратегия создания элементной базы отечественных суперкомпьютеров предусматривает сочетание копирования и самостоятельной разработки при создании разных типов компонентов, включая и процессоры. Tizen – ОС для Интернета вещей ОС Tizen обладает хорошим потенциалом для роста, особенно на рынке носимых устройств. Ключевое значение для дальнейшего развития Tizen, которая уже используется в 50 млн различных бытовых устройств, имеет поддержка ведущих производителей оборудования и ПО, что открывает операционной системе выход на рынок Интернета вещей. Особенности создания ПО в эпоху Интернета вещей Нынешние методы, языки и инструменты разработки не готовы к тому, что в окружающем мире появятся миллионы программируемых вещей. Путь в Программируемый мир будет сопровождаться рядом проблем, решение которых заслуживает более глубокого изучения, чем связанные с Интернетом вещей темы, пользующиеся сегодня наибольшим вниманием. Машинное обучение против фрода Экспертные системы, применяемые для выявления подозрительных банковских транзакций, имеют ряд ограничений. Методы машинного обучения помогают снизить риски, связанные как с ошибочным обнаружением фрода, так и с пропуском реальных инцидентов мошенничества. Эталонные тесты СУБД: что было, что стало, что будет Разработчики часто готовы представить время выполнения какого-нибудь удобного запроса на созданной ими системе как результат, призванный доказать превосходство их детища над конкурентами. Но независимому консультанту следует помнить о пройденном отраслью пути по выработке надежных и общепринятых эталонных тестов, чтобы не сталкиваться с ситуациями, когда реальные показатели на порядки отличаются от результатов тестирования. Умные контракты – глупая идея Умные контракты – на самом деле «безголовые», а лучшими остаются человеческие головы, хотя им и свойственна неточность. Если вместо юридических норм начать пользоваться программным обеспечением, то изменения будут колоссальными. Об этом стоит помнить всякий раз, когда будет рассматриваться идея замены закона на код во имя упорядочивания хаотичного мира. и многое другое
Добавлено
Год выхода: 2020
Язык: Русский
В номере: OpenGL для критически важных систем Применение зарубежного программного обеспечения в авио…
В номере: OpenGL для критически важных систем Применение зарубежного программного обеспечения в авионике создает реальную угрозу национальной безопасности, что делает, в частности, актуальной задачу программной реализации библиотеки OpenGL, используемой для визуализации информации в системах бортового оборудования авиалайнеров. Однако такая реализация не всегда позволяет обеспечить требуемую производительность. Качество данных: от стратегии к практике Ни большой объем данных, ни технологии искусственного интеллекта не принесут пользы компаниям и организациям, если они опираются на грязные данные. Для превращения терабайтов сырых сведений в бизнес-активы или востребованные сервисы требуется построить систему управления качеством корпоративных данных. Оценка зрелости системы управления бизнес-процессами Успех цифровой трансформации невозможен без отлаженной системы управления бизнес-процессами, причем в равных конкурентных условиях побеждает организация, процессы которой эффективнее. Предлагаемая методика оценки зрелости системы управления бизнес-процессами позволяет бизнесу целенаправленно и быстро развивать свою практику работы с процессами. Excel vs бизнес-аналитика Работать ли с системой бизнес-аналитики или полагаться лишь на Excel? Вопрос не праздный: несмотря на успехи применения систем бизнес-аналитики для обработки корпоративных данных, электронные таблицы не теряют популярности. Как можно построить инфраструктуру работы с аналитикой, чтобы решить большинство задач без лишних затрат? Как Data Science помогает повышать качество ПО Методы исследования данных быстро набирают популярность в среде разработчиков программного обеспечения, позволяя анализировать и прогнозировать качество программных продуктов и процессов их разработки путем объединения результатов, полученных из систем версионного контроля, отслеживания ошибок, статического анализа кода и других. и многое другое
Книга знакомит с одной из самых распространенных и мощных библиотек визуализации данных – D3.js. Прочтя ее, вы сможете решить любую задачу: от создания визуализации с нуля до запуска ее на сервере и написания автоматизированных тестов. Издание предназначено разработчикам веб-приложений, специалистам по анализу и обработке данных и всем, интересующимся интерактивным представлением данных в вебе с помощью библиотеки D3.
Вместе с семью языками программирования вы исследуете наиболее важные из современных моделей программирования. Вы познакомитесь с динамической типизацией, которая делает языки Ruby, Python и Perl такими гибкими. Постигнете систему прототипов, лежащую в основе языка JavaScript. Увидите, как сопоставление с образцом в языке Prolog сказалось на формировании языков Scala и Erlang. Узнаете, чем функциональное программирование на языке Haskell отличается от программирования на языках семейства Lisp, включая Clojure. Издание предназначено для программистов разной квалификации, в том числе выбирающих для изучения новый язык программирования.
Добавлено
Год выхода: 2017
Язык: Русский
Мы прожили уже 15 % всего XXI века, но это первая книга, раскрывающая все основные аспекты присутств…
Мы прожили уже 15 % всего XXI века, но это первая книга, раскрывающая все основные аспекты присутствия персоны в Интернете – от выработки уникального личного позиционирования до ведения блога, активности в социальных сетях и подготовки авторских рассылок. Материал подготовлен на основе большого количества успешных проектов (кейсов), личного опыта автора (9 лет работы в сфере веб-технологий), а также результатов самых современных исследований в сфере когнитивных наук и нейромаркетинга. Из книги вы узнаете: • как грамотно сформулировать и, главное, реализовать маркетинговую стратегию присутствия персоны или авторского проекта в Интернете; • какие инструменты дают максимальный эффект для личного продвижения и формирования персонального бренда в digital-средах; • как генерировать вкусный и востребованный контент; • как увеличить продажи благодаря силе личного бренда. Издание включает фрагменты интервью с известными людьми: Радиславом Гандапасом, Игорем Манном, Михаилом Кожуховым, Максимом Поташевым, Дэвидом Алленом, Алексеем Каптеревым, Давидом Яном и другими. Часть материала представлена в виде коротких диалогов с неким доктором Уэллсом, еще в прошлом веке предсказавшим появление параллельных миров и людей-невидимок. Книга написана ярким и динамичным языком, рассчитана на специалистов по маркетингу и персональному брендингу.
Добавлено
Год выхода: 2017
Язык: Русский
Всем тем, кто собирается создать свой сайт, адресована моя новая книга, работа над которой завершена…
Всем тем, кто собирается создать свой сайт, адресована моя новая книга, работа над которой завершена в 2017 г. Представленное пошаговое руководство по проектированию сайтов, как я надеюсь, станет хорошим помощником при формировании технического задания на разработку. Книга содержит анкету - опросник, ответы на которые позволят составить бриф для передачи веб-дизайнеру, а также сжатую и структурированную информацию об основных функциональных и технологических составляющих, которые необходимо учитывать при подготовке ТЗ.
Добавлено
Год выхода: 2018
Язык: Русский
Можно ли подхватить простой грипп, скачав файл из интернета? Лёх боится виртуальных микробов не мень…
Можно ли подхватить простой грипп, скачав файл из интернета? Лёх боится виртуальных микробов не меньше, чем реальных. Но однажды в Сети он находит свою первую любовь... чтобы тут же её потерять.
Добавлено
Год выхода: 2019
Язык: Русский
В номере: Цифровизация с человеческим лицом: «большая семерка» ОС, версия 2020 Журнал «Открытые системы.СУБД» представляет семь прогнозов развития технологий на 2020 год. Безопасность приложений Интернета вещей Обеспечение безопасности Интернета вещей – сложная задача, требующая решения в условиях многообразия устройств, разнородности сетевых протоколов, ограниченности ресурсов и ненадежности самих устройств. Дополнительные сложности привносит разнообразие приложений для работы с устройствами Интернета вещей. Три шага к дата-центричной архитектуре Данные – основа цифровой экономики, однако автоматизированные системы ее поддержки до сих пор ориентированы на приложения. Архитектура, ориентированная на данные, позволяет избавиться от проблем с интеграцией, ускорить разработку новых и адаптацию унаследованных приложений и получить аналитические инструменты качественно нового уровня. Валидация автономных систем Автономные системы применяются все шире, однако не всегда понятно, как они принимают решения. Традиционные способы валидации – функциональное тестирование и проверка перебором – здесь неприменимы ввиду их сложности и высоких затрат. Для обеспечения необходимого уровня надежности и доверия к системе нужны специальные методы валидации, учитывающие динамику ее изменения и обучение в ходе эксплуатации. Виктор Иванников: случайности и закономерность Работать самому, передавать знания молодежи и личным примером воспитывать смену – именно так понимал свой патриотический долг ведущий российский ученый в области системного программирования Виктор Петрович Иванников, которому 27 февраля 2020 года должно было исполниться 80 лет. и многое другое
Добавлено
Год выхода: 2020
Язык: Русский
Юмористический рассказ, показывающий возможное взаимодействие вечных человеческих ценностей с новыми…
Юмористический рассказ, показывающий возможное взаимодействие вечных человеческих ценностей с новыми технологиями в ближайшем будущем.
Павел Кушелев рассказывает о том, как прошли испытания суверенного рунета и стоит ли нам волноваться на этот счёт, делится впечатлениями от новой раскладушки Samsung и оценивает последствия китайского вируса на рынке гаджетов
Скачать бесплатно в формате mp3!
Популярные книги