веб-разработка

Фрост Д. GAE: Создаем web-приложение

Фрост Д. GAE: Создаем web-приложение [Текст] / Дэн Фрост  //  Linux Format. — 2009. — № 4 (117), апр.. — С. 80-83. — (Hardcore Linux. Учебник) (Google App Engine. Учебник). — Прил.: "Скорая помощь. Если вы новичок в Python, но все равно хотите попробовать Google App Engine, то не поленитесь подстелить себе соломки: настройте редактор на использование пробелов вместо символов табуляции. Если этого не сделать, App Engine выдаст цветистые ошибки всех типов!" ; "Ведение журнала" : [Сделайте ведение журнала своей привычкой]. — С. 81 ; "Скорая помощь. Через Google Data Services можно получить данные Google для своих приложений. Начните с установки модуля gdata в каталог вашего приложения по инструкциям на http://code.google.com/appengine/docs/usinggdataservices.html и затем импортируйте его командой import gdata.". — С. 82 ; "Индексы". — С. 83
      Аннотация 
      Как Google App Engine – платформа для разработки веб-приложений в инфраструктуре Google — поможет программисту на языке Python использовать частицу серверных мощностей поискового гиганта.
      Рассмотрены работа с App Engine в целом, применение MVC-каркаса webapp для создания веб-приложений, работа с распределенной системой хранения моделей BigTable от Google, работа с пользователями, выгрузка приложения на серверы Google. 

 

Фрост Д. Canvas: Холст для web-картин

Фрост Д. Canvas: Холст для web-картин [Текст] / Дэн Фрост  //  Linux Format. — 2007. — № 7 (94), июль. — С. 78-81. — (Hardcore Linux. Учебник). 
      Аннотация
      HTML-элемент canvas позволяет программировать графику в браузере. Дэн Фрост показывает, как использовать этот мощный тег для создания простых фигур и превратить веб-страницу в холст виртуального художника, создавая интерактивные веб-формы.       

 

Спаркс М. Kamaelia: P2P сотрудничество

Спаркс М. Kamaelia: P2P сотрудничество [Текст] : [Совместное использование файлов при посредстве Kamaelia] / Майкл Спаркс  //  Linux Format. — 2006. — № 12 (86), дек.. — С. 62-65. — (Hardcore Linux: Kamaelia. Учебник). — Прил.: "Что предлагает наш «блокнот»" ; "Зависимости Kamaelia". — С. 63.
      Аннотация 
      Kamaelia – это открытый каркас общего назначения для разработки программ. Но фреймворк Kamaelia отличается тем, что работает с распределенными сетями в стиле BitTorrent для поддержки общего доступа к информации в децентрализованной (peer-to-peer) сети в режиме реального времени. Приложения, разрабатываемые с помощью Kamaelia, умеют мгновенно доставлять информацию, через LAN или интернет, потенциально неограниченному числу машин. 
      Эта технология возникла благодаря исследованиям BBC в сфере сетевой передачи мультимедийного контента, но стала применяться и в других областях. С помощью Kamaelia, Python 2.4 и данного учебника можно создать для совместной работы систему потокового вещания в режиме реального времени с архитектурой "клиент-сервер" в децентрализованной сети на базе компьютера под SUSE Linux. 
      Ведущий инженер BBC Research и лидер открытого проекта Kamaelia покажет, как пользоваться приложением ("блокнот" для совместной работы), написанным для решения реальных проблем команды Kamaelia. 

 

 

Шультайс Н. JpGraph : учебник : Часть 2

      Шультайс Н. JpGraph [Текст] : учебник : Часть 2. Графики и диаграммы / Никита Шультайс  //  Linux Format. — 2009. — № 3 (116), март. — С. 80-83. — (JpGraph. Учебник). — Прил.: "Карты изображений" : [JpGraph может генерировать карты изображений, позволяющие сделать части картинки ссылками на разные ресурсы]. — С. 81. 
      Аннотация 
      JpGraph умеет гораздо больше, чем рисовать графики и столбчатые диаграммы. На этот раз рассмотрены круговые диаграммы и планирование проектов с диаграммами Ганта.

 

Шультайс Н. JpGraph : учебник : Часть 1

      Шультайс Н. JpGraph [Текст] : учебник : Часть 1. Графики и диаграммы / Никита Шультайс  //  Linux Format. — 2009. — № 2 (115), февр.. — С. 76-79. — (JpGraph. Учебник). — Прил.: "Технический аспект" : [Публикация диаграмм на сайте]. — С. 77 ; "Дополнительные возможности" : [Как реализовать ступенчатый график, заливку области под графиком, собственный маркер]. — С. 78
      Аннотация 
      Графическое представление данных (гистограммы, круговые диаграммы, линейные графики, биржевые диаграммы, сетчатые диаграммы, диаграммы Ганта, антиспам-изображения (Capthca)) через командную строку с помощью свободной PHP-библиотеки JpGraph 2.x (http://www.aditus.nu/jpgraph/) для PHP 5.1. 
      Возможности JpGraph по части создания линейных графиков и гистограмм на примере посещаемости воображаемого веб-сайта.

 

Фрост Д. Akelos: Долой лишний код!

     Фрост Д. Akelos: Долой лишний код! [Текст] / Дэн Фрост  //  Linux Format. — 2007. — № 8 (95), авг.. — С. 62-65. — (Магия РНР. Учебник). — Прил.: "А что внутри app?". — С. 65. 
     Аннотация
     Фреймворк Akelos для разработки на PHP и мощный инструмент управления таблицами баз данных, включая поддержку изменений и обновлений структуры. 
     В ходе урока мы ознакомимся с Akelos и создадим в системе под Linux с помощью командной строки простенькое веб-приложение, чтобы понять, как использовать каркас на полную катушку. 

 

Кабанов Е. Эпизод #4: Евгений Кабанов (Aranea)

    Кабанов Е. Эпизод #4: Евгений Кабанов (Aranea) [Электрон. ресурс] : В интеграции веб-приложений ARANEA не знает себе конкурентов : [интервью одного из разработчиков уникального фреймворка для интеграции веб-приложений Aranea Web Framework / вела Олеся Быкова]  //  Open Source : электрон. прил. [журн. «Системный администратор»]. — 2007. — № 020, 23 нояб.. — С. 11-12. — (Цикл интервью с разработчиками Open Source). — Режим доступа: http://osa.samag.ru/info/OpenSource020.

 

Сондерс М. Ruby без Rails

    Сондерс М. Ruby без Rails [Текст] / Майк Сондерс  //  Linux Format. — 2007. — № 2 (89), февр.. — С. 42-45. — (Нестандартное программирование. Ruby). — Веблиогр.: с. 44 (4 назв.). — Прил.: ««Со знанием Ruby создать web-сервер можно быстрее, чем произнести “/etc/apache/httpd.conf”…»». — С. 44 ; «Модные модули [Ruby]». — С. 45.  
    Аннотация
    Язык программирования Ruby. Многие из нас слышали о Ruby в контексте Ruby on Rails, современного программного каркаса (framework). Майк Сондерс знакомит нас с детищем Юкихиро Мацумото (Yukihiro Matsumoto) — мультипарадигменным (multiparadigm) языком программирования Ruby. Рассмотрено основы языка  (переменные и ввод и вывод строк, управляющие конструкции, обработка исключительных ситуаций), показано как создать простенькое приложение в системе под Linux, а в завершение – полноценный веб-проект (веб-сервер), используя библиотеку socket. Успехов в программировании на Ruby! Желаем создать веб-сервер быстрее, чем кто-то произнесет “/etc/apache/httpd.conf”…"…    

 

Хадсон П. Новые рельсы Linux

    Хадсон П. Новые рельсы Linux [Текст] : [Проект Ruby on Rails] / Пол Хадсон  //  Linux Format. — 2006. — № 9 (83), сент.. — С. 42-43. — (Ruby on Rails).
    Аннотация
    Ruby + Rails + Linux – магическое уравнение, революционизирующее мир web-разработки? Пол Хадсон отвечает на этот вопрос.    

 

Чэннер А. Аякс, перемены несущий

    Чэннер А. Аякс, перемены несущий [Текст] / Амиас Чэннер (Amias Channer)  //  Linux Format. — 2005. — № 1 (70), сент.. — С. 62-63. — (Разработка. Время отдыха в сети). — Прил.: «Классическая модель web-приложения» : [Схема]. — С. 62 ; «Модель web-приложения на базе Ajax» : [Схема]. — С. 62 ; "5 лучших web-сайтов на Ajax". — С. ; "Классическая модель web-приложения (синхронный режим)". — С. 63 ; "Модель web-приложения на базе Ajax (асинхронный режим)". — С. 63.
     Аннотация
    Подробности о веб-технологии Ajax, ее преимуществах и недостатках, примерах применения. 

 

Программирование сценариев PHP. Аутентификация на web-сайте / Пол Хафпенни

Хафпенни П. Программирование сценариев PHP [Текст] : Аутентификация на web-сайте / Пол Хафпенни (Paul Halfpenny)  //  Linux Format. — 2005. — № 4 (73), дек. — С. 78-79. — (Учебник PHP).
Аннотация
Как при помощи PHP и MySQL создать на вашем сайте закрытые области, требующие аутентификации.
Причин для создания закрытых областей на вашем web-сайте множество. Одна из них, например, потребуется рабочее место для администраторов, с помощью которого они смогут изменять содержимое сайта или загружать новые документы, что позволит ввести контроль за изменением документов на сайте, а также даст возможность неспециалистам выполнять некоторые простые задачи. Но самая популярная причина ограничения доступа к некоторым частям сайта – это создание разделов «для своих» (Member’s Area), в которых расположена информация, доступная только зарегистрированным пользователям, возможно, по платной подписке. Согласно этой модели, владелец сайта должен быть уверен, что посетитель, входящий в раздел для своих, имеет на это право. Проще всего добиться этой цели, запросив у каждого посетителя имя и пароль. Но как же убедиться, что имя и пароль правильные?
На самом деле, есть очень много способов это сделать. Например, вы можете использовать базовую авторизацию HTTP и прописать все пары имени/пароля прямо в коде сценария. Или же держать эту информацию в базе данных. Пол Хафпенни рассматривает оба эти варианта.

Программирование сценариев PHP. Самое важное / Пол Хадсон

Хадсон П. Программирование сценариев PHP [Текст] : Самое важное / Пол Хадсон (Paul Hudson)  //  Linux Format. — 2006. — № 8 (82), авг. — С. 88-89. — (Учебник PHP).
Аннотация
Пол Хадсон высказывает некоторые важные мысли и дает несколько советов, но в вашей карьере PHP-программиста все только начинается.

Программирование сценариев PHP. Безопасная оболочка / Пол Хадсон

Хадсон П. Программирование сценариев PHP [Текст] : Безопасная оболочка / Пол Хадсон (Paul Hudson)  //  Linux Format. — 2006. — № 7 (81), июль. — С. 72-73. — (Учебник PHP). — Прил.: «Инструкции по установке SSH для PHP». — С. 73.
Аннотация
Погружаемся в мир расширений PECL (PHP Extention Community Library), начав с изучения одной из ее скрытых драгоценностей – расширения SSH2. Оно позволяет вам создавать безопасные зашифрованные каналы связи через интернет, используя PHP, а затем использовать их для выполнения команд оболочки, переноса файлов и всего остального, что обычно делается при помощи SSH. Да, в работе через Web содержится определенный риск, но если вы а) поместили поле ввода пароля на странице и б) требуете указывать его для установки SSH-соединения, то вы находитесь в относительной безопасности. С другой стороны, если вы пишите скрипты, которые будете вызывать из локальной консоли, это расширение оказывается мощным средством для выполнения автоматических запросов к удаленным серверам вдали от назойливых взглядов хакеров.
Автор почти уверен, что расширение PHP SSH у вас не установлено, что не удивительно, поскольку оно не распространяется вместе с PHP, а библиотека от которой оно зависит (libssh2) очень редко включается в состав дистрибутивов. Поэтому предлагается «Инструкции по установке SSH для PHP».

MySQL 5.0 SPECIAL. Программирование сценариев PHP. Ч. 3. Представления / Пол Хадсон

Хадсон П. MySQL 5.0 SPECIAL. Программирование сценариев PHP [Текст] : Часть 3. Представления / Пол Хадсон (Paul Hudson)  //  Linux Format. — 2006. — № 4 (78), апр. — С. 92-93. — (Учебник PHP) (MySQL 5.0 SPECIAL).