Photoshop for WEB

       


Работа с текстом в FreeHand

FreeHand имеет превосходные средства обработки текста. Этот арсенал средств форматирования и верстки текста не только превосходит возможности многих векторных редакторов, например, Adobe Illustrator и Corel Draw, но и позволяет программе успешно конкурировать с некоторыми специализированными текстовыми редакторами и настольными издательскими системами.

Ввод и редактирование
Применение стиля

Photoshop for WEB

Все больше людей обращаются к Всемирной паутине. Некоторые ищут необходимые для работы научные данные, другие — результаты футбольных матчей, электронные варианты художественных книг или рефераты. Спектр представленной в Интернете информации очень широк. Однако в большинстве случаев доступ ко всему многообразию ресурсов осуществляется одним и тем же образом — через web-сайт, на котором представлены какие-либо сведения.
Число пользователей Интернета постоянно растет, и многие из них уже не хотят довольствоваться аскетичным оформлением первых сайтов, появившихся в научных центрах и военных организациях. Тогда основную ценность представляло их содержание — информация, а до оформления многим просто не было дела. Теперь все по-другому — пользователей так много, что относительно небольшая их часть ищет научные или технические сведения о технологиях или фундаментальных исследованиях. Большинство людей путешествуют по Сети в поисках товаров для дома, ради общения с друзьями или просто рассматривают красивые картинки. Им важно не столько содержание сайта, хотя и оно не потеряло своего значения, сколько его оформление — внешний вид. Хорошо оформленный сайт привлекает пользователя, даже если его содержание далеко от идеала, а вот для сайта, оформленного неряшливо, приобрести известность может оказаться непросто. Информация и ее представление аудитории стали неотделимы друг от друга. Особенно это касается рекламы и корпоративных сайтов компаний, которые, как правило, ориентированы на продвижение товаров.

Введение
Форматы исходных и промежуточных изображений
Форматы web-графики
Цветовые режимы и модели
Сканирование и коррекция изображений

Выделение фрагментов изображения
Подготовка графических элементов web-страниц
Подготовка макета web-страницы в Adobe PhotoShop
Сохранение файлов в форматах GIF и JPEG
Подготовка и оптимизация изображений

Создание анимированных изображений
Карты-изображения в ImageReady
Подготовка анимированных кнопок
Экспорт изображений
Дополнительные возможности ImageReady

Краткий обзор возможностей HTML
Структура HTML-документа и форматирование текста
Использование списков и таблиц
Использование изображений

Ресурсы Интернета и ссылки на них
Использование фреймов
Размещение web-страниц в Интернете и их реклама

Алгоритмы сжатия изображений

Изображения (как и видео) занимают намного больше места в памяти, чем текст. Так, скромная, не очень качественная иллюстрация на обложке книги размером 500x800 точек, занимает 1.2 Мб — столько же, сколько художественная книга из 400 страниц (60 знаков в строке, 42 строки на странице). В качестве примера можно рассмотреть также, сколько тысяч страниц текста мы сможем поместить на CD-ROM, и как мало там поместится качественных несжатых фотографий. Эта особенность изображений определяет актуальность алгоритмов архивации графики.

Продолжение

Раздел - Планирование

Планирование штука нужная и важная для бизнесов любых размеров. Другое дело, что в академической науке это может перерастать в трех этажные формулы с интегралами и множественными переменными функций. В этом случае нужно во время остановиться. Это может быть непросто, но нужно. Тут важно выбрать какой-то только вам нужный уровень планирования и детализации.

Анализ
Варианты
Кадры
Оптимизация
Предприятие

Производство
Data Mining
Финансовое планирование
Система планирования MRP II
еория нечетких множеств
Процесс
Своевременность
Стратегическое
Теория
Финансовое

ПиК: Концепция контроллинга
Паттерны проектирования
Комплекс Structure CAD
Structure CAD для Windows

Axapta. Базовая функциональность

Чтобы сформировать у читателя общее впечатление о возможностях системы, приводим краткое описание финансовых модулей:
Модуль Главная книга – используется для задания основных финансовых элементов и справочников: плана счетов, картотеки валют, настройки налогового учета, порядка формирования и нумерации финансовых и бухгалтерских документов, счетов учета расчетов между компаниями и пр. Модуль содержит инструменты для ежедневной регистрации хозяйственных операций: регистрации оплаты от заказчиков, ведения расчетов с подотчетными лицами, начисления налогов, проведения операций по кассе и банку и пр. Модуль Главная книга позволяет создавать операции, не связанные с формированием дебиторской и кредиторской задолженности: осуществлять финансовое планирование, анализ ликвидности, переоценку валютных счетов, трансляцию (перекладку) данных в системы учета по международным стандартам, проводить расчеты между компаниями и консолидацию финансовых и бюджетных данных дочерних компаний или удаленных филиалов, задавать и осуществлять автоматическое распределение затрат, настраивать и генерировать финансовую, бухгалтерскую, российскую налоговую отчетность.

Финансовые модули и их краткое описание
Как создать кластеры закупок

MySQL- Руководство разработчика

Многие клиенты в дистрибутиве исходного кода MySQL написаны на C. Если Вы ищете примеры, которые показывают, как использовать C API, посмотрите код этих клиентов. Их можно найти в каталоге clients дистрибутива исходного кода MySQL.
Большинство других клиентских API (кроме поддержки Java) использует библиотеку mysqlclient, чтобы связаться с сервером MySQL. Это означает, что, например, Вы можете воспользоваться большинством системных переменных, которые используются другими программами потому, что реально они вызваны из библиотеки.
Пользователь имеет максимальный размер буфера связи. Размер буфера, который распределен первоначально (16 килобайт), автоматически увеличивается до максимального размера (максимум 16 мегабайт). Поскольку размеры буфера растут только по запросу, просто увеличивая заданное по умолчанию максимальное ограничение, Вы не заставите большее количество ресурсов использоваться. Эта проверка размера обычно применяется в сложных ситуациях.

MySQL C API
Какой результат я могу получить из запроса
Что такое Mysql++
Что такое Lua?
MySQLdb: Python-интерфейс для MySQL

MySQL DELPHI API
Краткое описание интерфейса
MySQL Perl API
Добавление новых функций в MySQL

MySQL Ruby Module ver 2.4.2
Библиотека-оболочка mysql для C++
Спецификация Python Database API 2.0
Разработчик пакета
MyDAO: библиотека-оболочка для C++

Модуль MySQLServer
MySQLmodule-1.4
Переменные окружения

Сравнение подходов к крупномасштабному анализу данных

Молодежи свойственно увлекаться новыми идеями. Идея MapReduce, выдвинутая и реализованная сначала Google, а потом и сообществом open source в проекте Hadoop почти мгновенно овладела молодыми массами. Причем даже теми представителями компьютерной молодежи, которые получили хорошее образование и последующий практический опыт в области систем управления базами данных. Мне неоднократно приходилось слышать от молодых коллег, что они считают достоинствами MapReduce отсутствие схемы данных (в том числе, и отсутствие поддержки типов данных) и даже потребность в явном программировании конструкций, которые испокон веков поддерживались в СУБД на уровне высокоуровневых языковых конструкций языка SQL. Понятно, что дополнительным стимулом к применению MapReduce была привязка этой технологии к «облачным» вычислениям, возможность практически бесплатно арендовать виртуальный кластер с большим числом узлов и развернуть на нем свою MapReduce программу, почти автоматически достигнув громадной производительности своего приложения.
До поры до времени представители старшего и среднего поколений сообщества баз данных ограничивались ворчанием в адрес MapReduce, что, в свою очередь, еще больше привлекало молодежь к использованию соответствующих средств. Действительно, раз «старики» ворчат, значит, они просто не понимают, что средства управления данными их поколений просто устарели, и нужно переходить к использованию новых, прогрессивных технологий.

Закладывая основу нашего исследования наследования типов
Выполнение транзакций, ориентированное на данные
Общая характеристика CASE-средства IBM Rational Rose 2003
Окно браузера проекта

Microsoft Internet Information Server 4.0

Можно ли установить Internet Information Server на компьютер под управлением ОС Windows NT Workstation или Windows 95? Обладает ли установленный Internet Information Server всеми функциональными возможностями?
На компьютер под управлением ОС endows NT Workstation или Windows 95 Internet Information Server устанавливается в сокращенном виде (т. е. Microsoft Personal Web Server). Причина в том, что обе эти системы не располагают необходимыми для работы IIS средствами; они есть только у ОС Windows NT Server.
Предположим, Вы работаете консультантом фирмы, планирующей разрешить поиск документов на своем Web-узле. Какой из компонентов Internet Information Server Вам понадобится? Поддерживается ли этот компонент при установке IIS в среде Windows 95? в среде Windows NT Workstation?
Компонент Internet Information Server, поддерживающий поиск документов на Web-узле, — Index Server. Index Server работает в среде Internet Information Server на компьютерах под управлением ОС Windows NT Server или Windows NT Workstation. При установке IIS в среде Windows 95 этот компонент не поддерживается.

Справочные материалы
Windows NT 4.0 Option Pack
Установка IIS
Управление сервером IIS
Основы архитектуры IIS

Настройка службы WWW
Настройка службы FTP
Служба Microsoft SMTP
Установка службы Microsoft NNTP

Применение средств защиты Windows
Цифровые сертификаты
Активные страницы сервера
Яndex.Server 3.1 Документация

Семейство высокопроизводительных серверов RM600E
Распределенные приложения на основе MS Message Queue Server
Шаблоны узлов SharePoint Portal Server 2003
SEH на службе контрреволюции
Сортировка и поиск - рецептурный справочник

Работа с Visual Studio.Net

Разработчик приложений, решивший воспользоваться услугами Visual Studio.Net 7.0, получает в свое распоряжение достаточно много новых технологий и инструментов, которые позволяют ему быстро и эффективно создавать обычные Windows-приложения, которые теперь принято называть настольными — desktop applications, а также web-приложения и web-услуги (Web Services). Компания Microsoft добавила в арсенал программиста новый язык С# (произносится «Си шарп»), который, как обещают специалисты, способен в несколько раз ускорить цикл разработки сложных проектов.
Главной новостью, которая должна привлечь ваше внимание, является то, что Visual C++, Visual Basic и С# используют одну и ту же среду разработки IDE (Integrated Development Environment), что дает возможность создавать комплексные проекты с использованием разных языков (mixed-language solutions). Многоязыковая среда разработки .Net (.Net Framework) представляет собой сумму трех составляющих:
общая для рассмотренного набора языков библиотека времени исполнения (Common Language Runtime);
унифицированная библиотека классов разработчика (Unified Programming Classes);
модель разработки web-приложений (Active Server Pages.Net).

Начало работы с Visual Studio.Net
Режимы отображения координат
Традиционное Windows-приложение
Анализатор кодов ошибок
Управление файловым деревом
Графика OpenGL

Трехмерные графики функций
От сырых COM API к проекту ATL
Трехмерная графика в проекте ATL
Из жизни студентов
Решаем краевую задачу
Некоторые сведения об архитектуре Windows
Web-службы для XML-отчетов

Практика создания динамических Web-узлов

За последние несколько лет процесс создания Web-узлов претерпел значительные изменения. Если раньше типичный Web-узел был статическим набором информации, вроде журнала, то современный Web-узел — это динамическое приложение, работающее в реальном времени. Пакет Macromedia Studio MX содержит средства для создания таких Web-узлов.
Современные Web-узлы стали динамическими, а это означает, что в зависимости от запроса их содержание передается броузеру или Flash-приложению. Содержание динамически встраивается на Web-страницу непосредственно в процессе передачи. Это фундаментально отличается от статических Web-страниц, содержание которых встраивается дизайнером в процессе разработки.
Распространение динамических Web-узлов и развитие технологии их создания оказали влияние на команды разработчиков, создающих такие Web-узлы. В эпоху статических Web-узлов творчество команды разработчиков зависело от содержания создаваемых страниц. Члены команды, задействованные в творческом процессе, создавали рисунки, текст, разрабатывали внешний вид и управляющие элементы страницы.
Появление и развитие динамических Web-узлов перевернули всю эту модель с ног на голову. Программисты и разработчики баз данных теперь закладывают основу Web-узла. В новой модели решающую роль при создании динамического содержания играет специфика работы этих разработчиков.
В некотором отношении это разделило создателей Web-узлов на два полярных лагеря — на технических и творческих работников. Такое разделение команды разработчиков на два лагеря создает опасность попасть в неприятную ситуацию, даже можно сказать, что эта неприятность неизбежна, если не предпринять специальные меры. Рано или поздно возникнет ситуация, когда дальнейшая работа невозможна, если дизайнеры не понимают основ программирования и принципов работы баз данных, а программисты не представляют себе, как именно должно быть представлено содержание страницы.

Создание динамических Web узлов
Анимация в Web
Создание Webстраниц с помощью Flash

Создание анимации для Webузла JCT
Создание элементов навигации
Этапы
Создание динамических страниц в Dreamweaver MX

Связь с ColdFusion MX
Оптимизация рисунков и пакет Studio MX
Оптимизация узла и программ
Избавляемся от ошибок и выпускаем Webузел в свет

Citrix MetaFrame Feature Release 3

Документация к Citrix MetaFrame XP включает электронные руководства и он-лайновую помощь.
Документация, включенная в MetaFrame XP, находится в каталоге Docs на CD-ROM с MetaFrame XP. Документация к клиентам ICA находится на CD-ROM "MetaFrame XP Components".
Дополнительная информация доступна на странице Product Documentation в разделе Support на сайте. Например, "Расширенные концепции" является дополнением к "Руководству администратора" и содержит руководство по масштабированию, развертыванию, настройке, оптимизации и устранению проблем.
После инсталляции сервера MetaFrame электронную документацию можно найти в каталоге Documentation. Доступ к нему осуществляется посредством выбора из основного меню Programs -> Citrix -> Documentation.
Онлайновая помощь
Помимо документации, есть он-лайновая помощь в Management Console и других инструментах, включенных в комплект MetaFrame XP. Доступ к помощи осуществляется из меню Help.
Помощь в Management Console находится в формате JavaHelp и требует наличия Java Run-Time Environment (JRE), который по умолчанию инсталлируется при установке сервера. Другие утилиты содержат подсказку в формате WinHelp, по умолчанию присутствующий во всех системах Windows.

Обзор серверных вычислений
Использование лесов Active Directory
Настройка свойств MetaFrame XP
Переназначение драйвов
Связь со службой Citrix XML

Секреты Pinnacle Studio 9

Когда я приступал к работе с цифровым видео в 1991 году, сама возможность смотреть видеофильмы на компьютере казалась мне технологическим чудом. Однако стоило показать это обычному человеку, возникала типичная реакция: «А почему выглядит хуже, чем на моем телевизоре?» Трудновато было дать ответ, если учесть, что компьютер тогда стоил три тысячи долларов, а телевизор - триста.
С этого и начались мои поиски «видео без оправданий». Такого видео, которое я мог показать жене, детям и друзьям, не принося извинений за неважное качество изображения или звука.
По мере роста интереса к цифровому видео мои друзья и родные стали чаще спрашивать о том, какой видеоредактор лучше. Чтобы он был достаточно дешев и легок в освоении. Когда рекомендуешь пользоваться какой-нибудь программой, поневоле начинаешь играть роль службы технической поддержки - к тебе обращаются по всем вопросам работы с ней. Поэтому я стал искать такую программу, рекомендуя которую не рискуешь стать ходячей справочной.
Как вы, наверное, догадываетесь, я ее нашел. Это программа Studio 9.0, созданная компанией Pinnacle Systems.
Studio 9.0 предлагает вам именно то самое «видео без оправданий» благодаря алгоритму кодирования в формат MPKG-2. Именно такой формат используется и DVD- дисках, производимых в Голливуде. В конце концов, если он подходит для фильмов «Матрица» и «Когда Гарри встретил Салли», то вполне подходит и для меня! Сам формат MPEG-2 еще не гарантирует бескомпромиссного качества изображения. Все зависит от исходной записи, применяемого кодировщика и настройки параметров кодирования.
Я проработал в команде обозревателей журнала PC Magazine, которая отметила Studio несколькими наградами «Выбор редактора», и убедился, что интерфейс этой программы понятен даже новичкам в области видеомонтажа. С выходом Studio 9.0, первой программы, объединяющей традиционную обработку видео с авторингом DVD, программисты Pinnacle предоставили возможность пользоваться DVI) так же легко и удобно. Эта технология в последнее время стала вполне доступной благодаря псюро! !>м записывающим DVD-приводам и совсем дешевым дискам.

Введение
Экскурсия
Выбор диска для исходного видеоматериала
Интерфейс во время захвата DVвидео
Интерфейс при захвате аналогового видео

Захват кадров
Видеосцены
Режимы Окна Фильма
Наш инструментарий
Открываем Редактор титров

Электронный магазин на Java и XML

Одна из причин быстрого распространения XML заключается в том, что Интернет способствует знакомству широких слоев пользователей с HTML, стандартным языком разметки web-страниц. HTML помог многим пользователям получить представление о том, как с помощью тегов в простой текст можно включать дополнительную информацию. Основываясь на этой идее, можно сделать следующий небольшой, хотя и нетривиальный, шаг — перейти к использованию тегов XML для описания данных.
Наиболее очевидным преимуществом XML является возможность расширения этого языка для решения специфических для каждого пользователя задач. Эта возможность делает XML столь привлекательным для тех, кому приходится работать с различными типами данных в какой-либо специальной области. Другoe, не столь очевидное преимущество заключается в том, что для любых расширений этого языка при проверке и обработке данных можно продолжать использовать инструментарий XML, если только при записи данных соблюдены правила языка.

Введение
Описание данных с помощью XML
Каталог товаров на XML
Представление XML-каталога в сети
Заполнение корзины покупателя

Оплата и подтверждение заказа
Обслуживание виртуального каталога
Поиск своего покупателя с помощью опросов
Новости на сайте

Привлечение постоянных посетителей
Web-приложения на Java
Интерфейсы API для сервлетов и JSP-страниц
Словарь терминов

Табличные выражения в SQL

В статье содержатся некоторые рекомендации, направленные на то, чтобы облегчить создание мобильных прикладных информационных систем, опирающихся на использование реляционных систем управления базами данных (СУБД), которые поддерживают международный стандарт языка баз данных (БД) SQL. Чтобы лучше прояснить смысл статьи, необходимо сделать несколько предварительных замечаний.

Табличные выражения

Модемы и факс-модемы. Программирование для MS-DOS и Windows

Мы расскажем о том, как установить и настроить несколько наиболее распространенных телекоммуникационных программ. Объясним, как передать и принять документ через модем и факс-модем.
В нашей книге мы ориентируемся в первую очередь на пользователей и программистов, работающих в операционной системе Windows. Основной объем информации по телекоммуникационным программам и программированию модемов предназначается именно для них.
По сравнению с предыдущей книгой по модемам мы расширили информацию, предназначенную для программистов, уделили больше внимания программированию современных высокоскоростных модемов.
Последняя, самая большая, глава книги полностью посвящена программированию асинхронных последовательных адаптеров и модемов в среде операционной системы Windows. Эта глава является продолжением нового направления в серии "Библиотеки системного программиста", посвященного операционным системам Windows и Windows for Workgroups.

Зачем нужны модемы и факс-модемы
Сигналы интерфейса RS-232-C
Как заполнить или модифицировать структуру DCB
Протокол ASCII
Управление ответом модема на AT-команды

Методы и средства защиты информации

Защита информации (ЗИ) — динамическая, развивающаяся дисциплина, в которой чрезвычайно высокую роль играют научные исследования. В настоящее время такие исследования ведутся по двум направлениям. Первое направление состоит в раскрытии природы явлений, приводящих к нарушению таких характеристик информации, как целостность, доступность, конфиденциальность, достоверность и т.п. Второе — в разработке практических методов защиты информации от указанных выше явлений. С целью обеспечения фактической базы, необходимой для развития обоих направлений, серьезно изучаются статистика и причины нарушений, личности нарушителей, суть применяемых нарушителями приемов, обстоятельства, при которых было выявлено нарушение. С другой стороны, для определения необходимых и достаточных условий защищенности информации ведутся интенсивные работы по моделированию системы защиты информации (СЗИ).
Тем не менее, ни учет статистических данных о ранее совершенных нарушениях, ни использование самых совершенных моделей, ни другие средства не могут дать гарантии абсолютной защищенности информации. Но что делать, если решение об обработке информации все же необходимо принимать? В таком случае следует оценить степень риска, которому подвергается информация, а затем на основе этой оценки определить методы и средства ее защиты.

История разведки и контрразведки
Виды акустоэлектрических преобразователей
Защита от намеренного силового воздействия
Стегосистемы с открытым ключом

Cinema 4D

Cinema 4D стоит в одном ряду с наиболее широко используемыми пакетами трехмерной графики и находит свое применение во многих областях: компьютерных играх, телевидении, архитектуре, съемке фильмов, создании виртуальной реальности и Web-дизайне.
Несмотря на кажущуюся простоту использования, Cinema 4D является невероятно мощным и многогранным инструментом, и его использование также может быть разносторонним. Практически любое действие может быть осуществлено несколькими методами, ни один из которых нельзя назвать единственно верным. Подобную гибкость в использовании инструментов для создания любых проектов можно отнести к важным преимуществам пакета Cinema 4D, и одной из задач данной книги является рассмотрение этих способов.

Введение
Основы работы в Cinema 4D
Работа с примитивами
Вспомогательные средства работы с примитивами

Работа с генераторами
Создание персонажей
Анимация