bannerbannerbanner
logo
Войти

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

Добавлено
Год выхода: 2013
Язык: Русский
jQuery – одна из наиболее популярных библиотек для разработки клиентских сценариев на JavaScript. В …
jQuery – одна из наиболее популярных библиотек для разработки клиентских сценариев на JavaScript. В ней предусмотрено большое количество точек интеграции, посредством которых можно добавлять собственные селекторы и фильтры, расширения, анимационные эффекты и многое другое. Эта книга покажет вам, как это делается. Из книги вы узнаете, как писать расширения и как проектировать их, чтобы максимально обеспечить возможность их многократного использования. Вы также научитесь писать новые виджеты и эффекты для jQuery UI. Наряду с этим вы исследуете особенности создания расширений для применения в таких ключевых аспектах библиотеки, как технология Ajax, события, анимация и проверка данных. Издание предназначено для веб-программистов разной квалификации, уже использующих jQuery в своей работе.
Добавлено
Год выхода: 2013
Язык: Русский
NGINX – это высокопроизводительный сервер, который реализует функции прокси для веб-серверов и почто…
NGINX – это высокопроизводительный сервер, который реализует функции прокси для веб-серверов и почтовых серверов и потребляет очень мало системных ресурсов. В Интернете хватает руководств по его настройке и примеров конфигураций, но при этом трудно понять, как правильно настроить NGINX для конкретных нужд. Эта книга расчистит мутные воды конфигурирования NGINX и научит вас настраивать его для решения различных задач. Попутно вы узнаете, что означают некоторые покрытые мраком параметры, и поймете, как разработать конфигурацию, отвечающую именно вашим целям. Вначале дается краткий обзор процедуры компиляции NGINX и описывается формат конфигурационного файла. Затем автор переходит к модулям и рассказывает о многочисленных настройках, позволяющих использовать NGINX в качестве обратного прокси-сервера. Завершается книга обсуждением поиска и устранения неполадок. Издание предназначено для системных администраторов или инженеров, имеющих опыт эксплуатации веб-серверов.
Добавлено
Год выхода: 2014
Язык: Русский
Если ваш сайт представляет собой набор дергающихся страниц, связанных ссылками, то вы отстали от жиз…
Если ваш сайт представляет собой набор дергающихся страниц, связанных ссылками, то вы отстали от жизни. Следующей ступенью вашей карьеры должны стать одностраничные приложения (SPA). В таком приложении отрисовка пользовательского интерфейса и бизнес-логика перенесены в браузер, а взаимодействие с сервером сводится к синхронизации данных. Пользователь работает с таким сайтом, как с персональным приложением на рабочем столе, что гораздо удобнее и приятнее. Однако разрабатывать, сопровождать и тестировать SPA нелегко. В этой книге показано? как организуется командная разработка передовых SPA – проектирование, тестирование, сопровождение и развитие – с применением JavaScript на всех уровнях и без привязки к какому-то конкретному каркасу. Попутно вы отточите навыки работы с HTML5, CSS3 и JavaScript и узнаете об использовании JavaScript не только в браузере, но также на сервере и в базе данных.
Добавлено
Год выхода: 2015
Язык: Русский
За последние несколько лет платформа Node.js стремительно повысила свой статус от экспериментальной …
За последние несколько лет платформа Node.js стремительно повысила свой статус от экспериментальной технологии до основы для серьезных промышленных проектов. Тысячи программистов оценили возможность построения достаточно сложных, высоко нагруженных приложений на простом, элегантном и, самое главное, легковесном механизме. Все эти скучные слова правдивы, но на самом деле не это главное. Прежде всего Node.js – это совершенно увлекательная и захватывающая вещь, с которой по-настоящему интересно работать! Есть одна проблема – невозможно рассказывать про использование Node.js в отрыве от остальных технологий современной веб-разработки (и Highload-разработки). Я и не стал этого делать, дав обзор инструментов, без которых сегодня трудно обойтись. Прежде всего это чудесный язык JavaScript, и в книге рассказано о новинках в его последней и будущей спецификациях (EcmaScript 5 и 6). Кроме того, дается краткое введение в большинство связанных веб-технологий – от NoSQL-хранилищ данных (Memcached, MongoDB, Redis) до CSS-препроцессоров и MVC JavaScript-фреймворков. Конечно, эту книгу нельзя рассматривать как полноценный учебник по MongoDB, LESS или EcmaScript 6, Dart или CoffeScript, но в ней дано основное представление об этих довольно интересных вещах, вполне достаточное для начала работы.
Добавлено
Год выхода: 2014
Язык: Русский
Фреймворк EJB 3 предоставляет стандартный способ оформления прикладной логики в виде управляемых мод…
Фреймворк EJB 3 предоставляет стандартный способ оформления прикладной логики в виде управляемых модулей, которые выполняются на стороне сервера, упрощая тем самым создание, сопровождение и расширение приложений Java EE. Версия EJB 3.2 включает большее число расширений и более тесно интегрируется с другими технологиями Java, такими как CDI, делая разработку еще проще. Книга знакомит читателя с EJB на многочисленных примерах кода, сценариях из реальной жизни и иллюстрациях. Помимо основ в ней описываются некоторые особенности внутренней реализации, наиболее эффективные приемы использования, шаблоны проектирования, даются советы по оптимизации производительности и различные способы доступа, включая веб-службы, службы REST и веб-сокеты. Издание предназначено программистам, уже знающим язык Java. Опыт работы с EJB или Java EE не требуется.
Добавлено
Год выхода: 2013
Язык: Русский
WebGL является новой веб-технологией, позволяющей использовать в браузере преимущества аппаратного у…
WebGL является новой веб-технологией, позволяющей использовать в браузере преимущества аппаратного ускорения трехмерной графики без установки дополнительного программного обеспечения. WebGL основана на спецификации OpenGL и привносит новые концепции программирования трехмерной графики в веб-разработку. Снабженная большим количеством примеров, книга показывает, что овладеть технологией WebGL совсем несложно, несмотря на то, что она выглядит незнакомой и инородной. Каждая глава описывает один из важнейших аспектов программирования трехмерной графики и представляет разные варианты их реализации. Отдельные разделы, описывающие эксперименты с примерами программ, позволят читателю исследовать изучаемые концепции на практике. Издание предназначено для программистов, желающих научиться использовать в своих веб-проектах 3D-графику.
Книга предоставляет наиболее полное описание объектно-ориентированных возможностей PHP. Предполагает…
Книга предоставляет наиболее полное описание объектно-ориентированных возможностей PHP. Предполагается, что читатель знаком с базовыми возможностями PHP, языком разметки HTML и приемами работы с СУБД MySQL. Даны основы объектно-ориентированного подхода: классы, специальные методы классов, инкапсуляция, наследование и полиморфизм, интерфейсы, статические, константные и final члены класса, особенности клонирования и длительного хранения объектов, обработка исключений и др. Рассмотрена практика объектно-ориентированного программирования на примерах – от построения собственного Framework (набора классов, облегчающих разработку Web-приложений) и до создания собственной объектно-ориентированной системы управления контентом (CMS). Для Web-разработчиков. К книге прилагаются аудиоматериалы, которые можно скачать с сайта издательства ().
Добавлено
Год выхода: 2014
Язык: Русский
Книга посвящена знакомству и незамедлительному началу использования на практике HTML5 – новому станд…
Книга посвящена знакомству и незамедлительному началу использования на практике HTML5 – новому стандарту и флагману современных интернет-технологий. Все новые API (Canvas, Geolocation API, WebStorage, WebSockets, WebRTC, WebGL IndexedDB и многое, многое другое) рассмотрены на основе практических примеров, и большую часть из них можно использовать прямо здесь и сейчас. Книга адресована веб-программистам, веб-верстальщикам, ведущим веб-проектов и вообще всем, кто имеет отношение к интернет-разработке. Мы можем относиться к новому стандарту как угодно, это не важно – важно понимать: HTML5 – это уже не будущее, это настоящее. И не приняв его, мы рискуем застрять в ХХ веке. Это, может, и не самое плохое время, но если мы работаем с информационными технологиями – давайте жить и творить сегодня! Для хорошего понимания материла желательны знания HTML/DHTML/JavaScript и общее представление об устройстве Всемирной сети.
Добавлено
Год выхода: 2013
Язык: Русский
С появлением HTML5 и CSS3 разработка клиентских веб-приложений на языке JavaScript приобрела особую …
С появлением HTML5 и CSS3 разработка клиентских веб-приложений на языке JavaScript приобрела особую популярность. Создатели фреймворка AngularJS предприняли революционный подход к решению вопроса превращения браузера в самую лучшую платформу для разработки веб-приложений. Книга проведет вас через основные этапы конструирования типичного одностраничного веб-приложения. В ней обсуждаются такие темы, как организация структуры приложения, взаимодействие с различными серверными технологиями, безопасность, производительность и развертывание. После представления AngularJS и обзора перспектив клиентских веб-приложений, книга шаг за шагом проведет вас через создание достаточно сложного приложения. Издание будет наиболее полезно веб-разработчикам, желающим оценить или решившим применить фреймворк AngularJS для создания своих приложений. Предполагается, что читатель имеет некоторое знакомство с AngularJS, хотя бы на уровне понимания простейших примеров. Мы надеемся также, что вы обладаете знанием HTML, CSS и JavaScript.
Добавлено
Год выхода: 2015
Язык: Русский
Даны основы языка HTML. На практических примерах рассмотрены современные технологии использования ги…
Даны основы языка HTML. На практических примерах рассмотрены современные технологии использования гипертекста, работа с текстовым содержимым Web-страниц, ссылками, списками, таблицами, графикой, формами, стилями, мультимедиа и другими элементами сайта. Уделено внимание интерактивным технологиям HTML, приемам грамотной работы с содержимым и организации управления интернет-проектом. (Компакт-диск прилагается только к печатному изданию.)
Добавлено
Год выхода: 2015
Язык: Русский
В книге в доступной форме в виде диалогов между Простаком, Занудой и Профессором показано, что такое…
В книге в доступной форме в виде диалогов между Простаком, Занудой и Профессором показано, что такое Web-программирование и в каких случаях его необходимо применять. Изложены основы языков JavaScript и PHP. Описано создание клиентских сценариев на JavaScript, начиная с создания новых окон браузера и заканчивая применением технологии AJAX. Рассмотрены серверные сценарии на языке PHP для работы с файлами и папками, взаимодействия с базами данных и многие другие. Материал сопровождается простыми практическими примерами, которые поддерживаются всеми современными браузерами, такими как Internet Explorer, Mozilla Firefox и Opera. Для Web-разработчиков.
Добавлено
Год выхода: 2015
Язык: Русский
На практических примерах рассмотрены эффективные приемы разработки динамических Web-приложений, пост…
На практических примерах рассмотрены эффективные приемы разработки динамических Web-приложений, построенных по технологии Ajax. Каждая глава посвящена разработке законченного компонента пользовательского интерфейса Web-приложения. Даны необходимые для быстрого старта сведения по HTML и CSS, XML и DOM Level 1, PHP и MySQL, а также примеры совместного их применения. Большое внимание уделено программированию на языке JavaScript и асинхронному обмену данными между клиентом и сервером при помощи объекта XMLHttpRequest в формате XML и JSON. Подробно описан процесс разработки компонентов пользовательского интерфейса: «Аккордеон», панель с закладками, слайд-шоу, выпадающее меню, плавающие окна и др. Рассмотрены вопросы доступа к базам данных MySQL, управления учетными записями пользователей, защиты данных, аутентификации и авторизации, кроссбраузерности разрабатываемых приложений и др. Для Web-программистов. (Компакт-диск прилагается только к печатному изданию.)
Добавлено
Год выхода: 2015
Язык: Русский
Книга посвящена расширению возможностей приложений Visual FoxPro за счет использования современных т…
Книга посвящена расширению возможностей приложений Visual FoxPro за счет использования современных технологий. Показано применение различных Web-технологий, таких как ASP.NET, LINQ, Silverlight, JavaScript, AJAX, JSON и др. Описаны способы размещения и получения данных в Интернете. Рассмотрено применение Windows-технологий: COM, DCOM и COM+, Windows Shell, ActiveX и др. Показана организация обмена данными с различными СУБД (MySQL, SQL Server) и другими приложениями. Уделено внимание вопросам расширения возможностей VFP за счет настроек интерфейса и применения различных трюков при программировании. Для разработчиков. (Компакт-диск прилагается только к печатному изданию.)
Добавлено
Год выхода: 2015
Язык: Русский
В номере: Real-Time Enterprise – основа для «мудрого» предприятия Наиболее успешным и, скорее всего,…
В номере: Real-Time Enterprise – основа для «мудрого» предприятия Наиболее успешным и, скорее всего, единственно возможным направлением развития крупных предприятий в ближайшее время будет применение решений, кардинально улучшающих бизнес-возможности с одновременным снижением совокупной стоимости владения информационной системой. Один из вариантов – СУБД класса in-memory. Аналитика реального времени для ситуационного центра Система управления кластером Hadoop YARN значительно повышает надежность и гибкость технологии MapReduce, позволяя в оперативной памяти проводить распределенную потоковую обработку данных, а значит, строить аналитические системы реального времени, используемые, например, в ситуационных центрах. Анализ данных социальных сетей Социальные сети могут стать источником дополнительных данных о клиентах, однако для его использования требуются специализированные инструменты. Открытые технологии из стека Hadoop позволяют строить платформы, способные в режиме массовой обработки извлекать ценную информацию для обогащения профилей клиентов. Надежны ли современные производственные системы? Масштабные кибератаки недавнего времени заставляют задуматься о риске катастроф, вызванных нарушением калибровки промышленного оборудования. Сегодня уже нет сомнений в том, что существует реальная угроза массовых кибератак, при которых происходит внедрение в производственные процессы и изменяются, например, настройки тормозов автомобилей. СУБД: новые имена Многополярность мира оказывает влияние и на ИТ-ландшафт, на котором бесспорных лидеров пытаются потеснить новые игроки, как это происходит на рынке СУБД. На пути к облачному производству Развитие социальных платформ открывает новые возможности в организации производства: на смену централизованному планированию операций в рамках одного предприятия или цепочки поставок приходит модель на основе самоорганизации всех участников производственного процесса – облачное производство. и многое другое
Добавлено
Год выхода: 2011
Язык: Русский
Перед вами новое издание бестселлера «Agile web development with Rails», написанного Сэмом Руби – ру…
Перед вами новое издание бестселлера «Agile web development with Rails», написанного Сэмом Руби – руководителем Apache Software Foundation и разработчиком формата Atom, Дэйвом Томасом – автором книги «Programming Ruby», и Дэвидом Хэнссоном – создателем технологии Rails. Rails представляет собой среду, облегчающую разработку, развертывание и обслуживание веб-приложений. За время, прошедшее с момента ее первого релиза, Rails прошла путь от малоизвестной технологии до феномена мирового масштаба и стала именно той средой, которую выбирают, чтобы создавать так называемые «приложения Web 2.0». Эта книга, уже давно ставшая настольной по изучению Ruby on Rails, предназначена для всех программистов, собирающихся создавать и развертывать современные веб-приложения. Из первой части книги вы получите начальное представление о языке Ruby и общие сведения о самой среде Rails. Далее на примере создания интернет-магазина вы изучите концепции, положенные в основу Rails. В третьей части рассматривается вся экосистема Rails: ее функции, возможности и дополнительные модули. Обновленное издание книги описывает работу с Rails поколения 4 и Ruby 1.9 и 2.0.
Добавлено
Год выхода: 2015
Язык: Русский
В номере: Защищенная ОС Высокопроизводительные системы в ряде случаев применяются в приложениях спец…
В номере: Защищенная ОС Высокопроизводительные системы в ряде случаев применяются в приложениях специального назначения, при выполнении которых предъявляются повышенные требования к обеспечению безопасности. Перенос параллельных программ без потери эффективности Аппаратные архитектуры меняются быстрее программ. Рано или поздно возникает необходимость их переноса, однако данная задача усложняется в случае параллельных программ, которые должны работать эффективно и на новой архитектуре. Программное обеспечение: взгляд в будущее Сегодня любая отрасль неизбежно связана с индустрией программного обеспечения, поэтому пути ее развития на ближайшее будущее в той или иной степени касаются всех. Поиск, мониторинг и анализ данных в социальных сетях Социальные сети – это ежедневно растущие, измеряемые петабайтами объемы неструктурированных данных, обработка которых традиционными средствами затруднительна. Унифицированный инструмент для разработки в WWW Бурное развитие Интернета было бы невозможно без единого подхода к работе с данными в WWW. Одним из перспективных протоколов для организации работы сайтов и веб-приложений является OData, позволяющий создавать и использовать готовые RESTful-приложения. Нефтегазоразведка без Больших Данных В нефтегазовой отрасли пока еще мало внимания уделяется Большим Данным. Руководители ИТ-подразделений крупных российских нефтяных компаний почти не упоминают о своих планах работ в этом направлении. Технологии вокруг и внутри нас Темы июльского, августовского, сентябрьского и октябрьского выпусков журнала Computer (IEEE Computer Society, Vol. 48, No. 7, 8, 9, 10 2015) – системы, строящие свое поведение в зависимости от результатов «самоанализа»; преодоление сложностей нерегулярных алгоритмов; ускорение реализации потенциала Интернета вещей и сближение человека с компьютером. и многое другое
Добавлено
Год выхода: 2016
Язык: Русский
В номере: Рейтинг Top500 и прогресс высокопроизводительных вычислений На протяжении двух десятилетий…
В номере: Рейтинг Top500 и прогресс высокопроизводительных вычислений На протяжении двух десятилетий рейтинг Top500 пользовался успехом в качестве мерила производительности суперкомпьютеров и был первоисточником, позволяющим проследить технологические тенденции. Но насколько этот рейтинг применим в эпоху экзамасштабных суперкомпьютеров? Машинное обучение для понимания естественного языка Технологии обработки естественного языка сегодня шагнули далеко вперед, и немалая заслуга в этом принадлежит машинному обучению, применяемому, в частности, для понимания текстов. Машинное обучение для Больших Данных Теоретические основы машинного обучения появились практически одновременно с первыми компьютерами, однако при его практическом применении всегда приходится учитывать специфику конкретных систем. Работа с Большими Данными средствами Hadoop требует инструментов адаптации алгоритмов машинного обучения к этой платформе. Референтные архитектуры для Интернета вещей Интернет вещей призван предоставить новые возможности развития и повысить производительность труда благодаря свободе коммуникации различных устройств друг с другом. Однако воплощению этих идей мешает нехватка архитектурных шаблонов, описывающих протоколы связи с учетом особенностей конкретных отраслей. Стоимостные оптимизаторы для СУБД: вчера и сегодня Оптимизаторы запросов для реляционных СУБД прошли долгий путь развития, превратившись сегодня в сложную программу оценки стоимости вариантов, однако в СУБД нового поколения стоимость выполнения запросов во внимание почти не принимается. Что это – шаг назад или два вперед? И нужна ли вообще преемственность для стоимостных оптимизаторов мира Больших Данных? ДИСПАК – операционная система атомного проекта Атомный проект сыграл определяющую роль в политическом и социально-экономическом развитии СССР в послевоенный период, в частности, став стимулом к развитию вычислительной техники, вычислительной математики и программирования. Одной из наиболее известных программистских разработок, зародившихся в недрах атомного проекта, стала операционная система ДИСПАК для ЭВМ БЭСМ-6. и многое другое
Добавлено
Год выхода: 2016
Язык: Русский
В номере: Как преуспеть в условиях экономики изобилия памяти? Технологии памяти последние 60 лет раз…
В номере: Как преуспеть в условиях экономики изобилия памяти? Технологии памяти последние 60 лет развивались «в тени» микропроцессоров, которые уже подошли к пределам роста своих возможностей. Чтобы «перезагрузить» мир вычислений, его центром надо сделать память, которой будет вдоволь, и тогда можно будет вывести на новый уровень производительность вычислений, связи и работы с памятью. Но при этом появятся и новые угрозы. Архитектура хранения для цифрового предприятия Рост объемов информации, повышенные требования к ее доступности, эффективности накопления и использования вызывают необходимость в системах хранения, которые должны быть одновременно емкими, надежными, практически безгранично масштабируемыми и недорогими. Традиционные архитектуры таким требованиям уже не удовлетворяют. Agile и DevOps на службе крупного бизнеса Облака, Большие Данные и Интернет вещей способны предоставить цифровому бизнесу конкурентные преимущества, однако традиционные ИТ уже не могут обеспечить поддержку новых бизнес-моделей, своевременную разработку новых сервисов и приложений или изменение уже имеющихся. Инструмент для стартапа Для реализации своих идей стартапы сегодня уже не нуждаются в непомерных средствах, однако им требуются инструменты, позволяющие быстро вывести продукт на рынок, чтобы продемонстрировать его возможности инвесторам и сразу получать прибыль. В этом им могут помочь хорошо себя зарекомендовавшие готовые средства интеграции. Судьбы твердотельной памяти Флеш не панацея, а всего лишь первый опыт замены жестких дисков. Развитие электронной твердотельной постоянной памяти в ближайшие годы будет диктоваться протоколом NVMe. Пять лет на Kotlin Разработчикам ПО сегодня необходимо выпускать не «национальные», а востребованные и качественные программы, для создания которых нужны эффективные инструменты. и многое другое
Добавлено
Год выхода: 2013
Язык: Русский
Данная книга познакомит вас с самыми важными особенностями и внутренними механизмами PHP-фреймворка …
Данная книга познакомит вас с самыми важными особенностями и внутренними механизмами PHP-фреймворка Yii, что позволит вам использовать его наиболее эффективно. Сборник поможет вам изучить часто упускаемые из вида, но очень полезные особенности фреймворка и повысить свой уровень как разработчика приложений. Наиболее интересные темы касаются разработки приложений и расширений, обработки ошибок, отладки, вопросов безопасности и улучшения производительности. Издание предназначено для веб-разработчиков как уже знакомых с Yii, так и начинающих пользователей фреймфорка.
Популярные книги