Программирование, настройка, оптимизация

         

Тонкая настройка и оптимизация MSDOS

Прежде чем приступить к процессу оптимизации, необходимо выяснить конфигурацию аппаратных и программных средств вашего компьютера. В зависимости от конфигурации вы будете выполнять разные процедуры оптимизации.
В составе аппаратных средств обычно имеются:
процессор 8086, 8088, 80286, 80386 или 80486;
стандартная оперативная память (Conventional Memory), обычно её размер составляет 640 килобайт;
расширенная память (Extended Memory), установленная на материнской плате компьютера или на отдельной плате;
дополнительная память (Expanded Memory), расположена на отдельной плате;
дисковод для жёсткого магнитного диска (HDD - Hard Disk Drive) с контроллером;
один или два дисковода для флоппи-дисков (FDD - Floppy Disk Drive)
В зависимости от наличия и типа имеющегося оборудования из числа перечисленного выше вам будет необходимо выбрать те или иные процедуры оптимизации.

Определение конфигурации

Справочник параметров командной строки

Если открыт файл в присоединенной папке, то работа с ним ведется так же, как и с файлами текущей папки. Если выполняется сохранение файла путем создания файла с таким же именем, новый файл сохраняется в текущей папке, а не в присоединенной. Команда append используется при работе с файлами данных, которые не изменяются или изменяются без создания новых копий. Например, при работе с базами данных новые копии файлов, как правило, не создаются. Текстовые редакторы и процессоры обычно сохраняют файлы путем создания новых копий. Чтобы избежать некорректной работы, не используйте команду append с такими программами.



Append
Использование пакетных файлов (bat)
Cacls
Date
Создание сценариев с помощью программы DiskPart
Echo

Fc
Ftp send
Getmac
Helpctr
Install
Label

Macfile
Nbtstat
Netsh DHCP server scope
Netsh DHCP server mscope
Пример команды Netsh интерфейса IP

Команды Netsh Routing IPX NetBIOS
Netstat
Команды Netsh Routing IP Relay
Openfiles
Файл Pagefileconfig.vbs
Query process

Rasdial
SC
Shell
Taskkill
Tsprof
Unlodctr

Vol
W32tm
Синтаксис

Photoshop for WEB

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

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

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

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

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

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

Photoshop в примерах и задачах

Начнем с простейшего примера. "Звезда в облаках" получается так - выбираем рабочими цветами черный и белый. Делаем новый документ размером 300 на 300 пиксклей, с разрешением 72 пикселя на дюйм - большее разрешение теряет смысл при работе на экран. Хотя здесь это и не нужно, но для поддержания стиля укажем Background как Transparent. Дальнейшие дествия сводятся к созданию предварительных облаков - для этого заполним все поостранство с помощью Fill Tool'a каким-либо цветом. Это необходимо т.к. для успешной работы фильтров нужно, чтобы к рабочем слое были хоть какие-нибудь пиксели.

Пример 1 - Звезда в облаках

Основы работы с графическим редактором Photoshop

PhotoShop предоставляет нам замечательные инструменты, полностью меняющие вид изображения и помогающие создать разные художественные образы — это фильтры.
Фильтры выполняют различные задачи. Например, корректирующие фильтры исправляют недостатки фотосъемки, печати и сканирования изображения. К таким инструментам можно отнести фильтры группы "Sharpen" (Резкость). Фильтры группы "Distort" (Искажения), наоборот, могут полностью "уничтожить" исходное изображение за счет вихревого вращения или эффекта "рыбьего глаза". Фильтры группы "Artistic" имитируют технику художников, превращая простые картинки в настоящий шедевр.

Палитры

Работа с Adobe Photoshop

Чаще всего в Photoshop приходится заниматься созданием композиционных изображений, сочетающих фотореализм и псевдообъемность.
Получаемый с помощью Photoshop эффект объемности композиции называется псевдотрехмерным, поскольку этот редактор не оперирует истинно трехмерными объектами, в вашем распоряжении только плоские элементы. Однако эффект объема такой композиции можно придать с помощью игры тенями и светом.
Естественно, что для создания теней от выделенных плоских объектов написано множество модулей plug-in. Замечательные интерактивные фильтры теней включены, например, в пакеты plug-in от фирмы Alien Skin Software. Модуль Drop Shadow из набора Eye Candy вообще вызывает восхищение своими возможностями и гибкостью настроек. И все же далеко не всегда имеет смысл стрелять из пушки по воробьям, заставляя столь мощный фильтр минут пять пережевывать картинку, пользуясь установками "по умолчанию". В большинстве случаев тень можно легко и быстро построить вручную. Причем внешне она будет выглядеть более чем пристойно и при желании вы сохраните возможность ее корректировки в дальнейшем.

Золотое волшебство к Новому году

Работа с Photoshop

В идеале этот совет предназначен для того, что бы вы раскрашивали отсканеные, нарисованные руками с помощью туши изображения. Просто находкой в таком случае может стать друг умеющий сносно рисовать руками. Он рисует - вы расскрашиваете и печатаете нарисованное (открытки или что там надо), тем самым не только экономя ему кучу времени, но и делая красивше. (хотя это кто как :)
Но мы отвлеклись, поскольку руками ваш покорный слуга рисовать не умеет, то за основу взято одно из многих черно-белый изображений встреченное на кампакте Corel8 Cliparts. Его вы и видите справа. Кстати, в данном совете при работе использованы только стандартные компоненты Adobe Photoshop 5, так что технических проблем возникнуть не долно ни у кого.

Создаем 3D шар
Изучаем кисти Photoshop
Пунктирный текст

Работа с программой Adobe InDesign

До появления настольных издательских систем наборщики подготавливали документы к печати на монтажном столе, размечая края страниц на больших листах специальными карандашами, а также указывая места расположения полей и колонок и способ обрезки страниц. Такие листы, называемые оригинал-макетом, использовалась в качестве макета публикации. Публикации программы InDesign представляют собой электронные макеты. Как и в случае с бумажным вариантом оригинал-макета, вам необходимо задавать размеры страниц, поля и ширину колонок. В вашем распоряжении имеются расширенные средства верстки публикации.
В программе InDesign предусмотрено несколько способов добавления страниц в документ. Простейший из них - задание определенного количества страниц перед созданием документа. Тем не менее иногда требуется добавить страницы после того, как работа над документом уже начата. Чтобы добавить пустые страницы, необходимо открыть палитру Pages (Страницы).
Одним из наиболее сложных текстовых эффектов в программе InDesign является висячая пунктуация по отношению к выровненному тексту. Такая пунктуация получается за счёт установки оптического выравнивания поля, которое перемещает символы пунктуации наружу от границы текста, что-создает иллюзию более однородного края текста. Кроме того, оптическое выравнивание поля также перемещает части засечек за границу поля. Оптическое выравнивание поля устанавливается с помощью опций палитры Story (Макет).

Точки пера
Размещение изображений
Повторное связывание графики при открытии документа

Обтекание
Добавление пустых страниц
Контрольная проверка книги
Размещение текста в полуавтоматическом режиме

Создание и удаление слоев
Сохранение элементов в библиотеке
Вставка символа табуляции
Поля раздела Table Border

Верстка книг и журналов с пакетом Adobe InDesign

Adobe представляет InDesign как лучшего наследника Adobe PageMaker. InDesign — сердце десятков издательских систем для газет, журналов и другой издательской среды, его используют художники и верстальщики периодики и книг.
InDesign CS и InDesign CS2 связаны с Photoshop, Illustrator и Acrobat в пакете Adobe Creative Suite. Поддерживаются передовые функции прозрачности, вёрстка стилей, оптическое выравнивание, микротипографика, а также кроссплатформенные скрипты с использованием JavaScript (для создания скриптов также поддерживаются языки Visual Basic и AppleScript). Используя реляционную базу данных, Adobe InCopy использует тот же самый движок форматирования, что и InDesign.
InDesign — первый крупный пакет DTP c поддержкой Unicode для обработки текстов и шрифтов OpenType. Документы InDesign можно экспортировать в стандартный формат PDF с многоязычной поддержкой.
Adobe развивает InDesign CS3 (и Creative Suite 3) как универсальное, совместимое с платформами как Intel, так и PowerPC Mac, двойное программное обеспечение. Версия CS2 Mac имеет код, специально адаптированный для архитектуры PowerPC, и не совместима с процессорами Intel в новых машинах Apple. Перенос продуктов на другую платформу был попыткой Adobe развивать CS3 вместе с продуктами Macromedia, вместо того, чтобы повторно собрать CS2 и одновременно продвигать CS3. Главный администратор Adobe Брюс Чизен объявил, что «Adobe станет первым производителем ПО с полной линейкой универсальных приложений». В 2002 году InDesign стал первой настольной издательской программой для Mac OS X.
Начиная с версии CS3 по CS6 интерфейс InDesign не подвергался кардинальным изменениям, так как основные функции программы не менялись

Использование палитр
Создание фрейма

Самоучитель по InDesign

Большинство команд меню InDesign имеют соответствующие сочетания клавиш быстрого доступа, ускоряющие работу пользователя. Например, вместо выбора команды New (Новый) из меню File (Файл) быстрее и легче воспользоваться сочетанием клавиш Cmd+N (на Macintosh) или Ctrl+N (в Windows). Обычно быстрый доступ осуществляется при нажатии нескольких клавиш.
Клавиши-модификаторы, используемые в комбинациях быстрого доступа, могут указываться в следующем порядке: вначале клавиши Cmd или Ctrl, затем Opt или Alt и только потом Shift. Порядок нажатия данных клавиш не имеет значения. Однако последнюю клавишу в комбинации (букву или цифру) необходимо всегда нажимать после остальных.
Освоившись в программе, вы можете использовать клавиши быстрого доступа. Я предлагаю вам определить, какие команды меню вы выполняете чаще всего. Например, если вы часто импортируете изображения из других программ, можете использовать сочетание клавиш, соответствующее команде Place (Поместить). Каждый раз, когда вы вставляете текст или изображение, используйте это сочетание. Даже если вам необходимо заглянуть в меню, чтобы вспомнить комбинацию клавиш, воспользуйтесь после этого клавишами для открытия диалогового окна Place. К концу дня вы должны запомнить их, чтобы на следующее утро выучить новую комбинацию.

Введение
Знакомство с приложением
Работа с цветом
Страницы книги
Средства верстки
Выбор настроек цвета

Adobe InDesign CS2

Добро пожаловать в Adobe® InDesign® CS2. InDesign - мощное программное средство, предназначенное как для разработки, так и для производства печатной продукции. Оно характеризуется точностью, высоким уровнем управляемости и простотой интеграции с другим программным обеспечением компании Adobe, ориентированным на работу с графикой. С помощью InDesign можно выпускать полноцветную полиграфическую продукцию профессионального качества на высокопроизводительных станках цветной печати, распечатывать документы на разнообразных выводных устройствах, таких как настольные принтеры, и создавать файлы в различных форматах, например, PDF или HTML. Писатели, художники, дизайнеры и издатели как никогда прежде могут расширить свою аудиторию и использовать для этого беспрецедентное разнообразие информационных носителей. Именно на многообразие форм данных ориентирована концепция сетевого издательства компании Adobe (Adobe Network Publishing), реализуемая с помощью средств создания визуально насыщенного содержимого, которое доступно везде, в любое время и на любом устройстве. Программа InDesign поддерживает данный подход благодаря полной интеграции с приложениями Adobe Photoshop8, Adobe Illustrator® и Adobe GoLive®. В книге «Adobe InDesign CS2. Официальный учебный курс» описываются новые функции, технологии и методы, поддерживающие новые веяния в издательской сфере.

Рабочее пространство программы InDesign
Верстка документа
Работа с фреймами
Импортирование и редактирование текста

Работа с текстом
Работа с цветом
Импортирование и связывание изображений
Создание таблиц
Создание векторных изображений

Работа с прозрачностью
Создание интерактивных документов
Объединение файлов в книги
Подготовка к печати и печать

Экспорт в формат PDF
Обеспечение согласованности цвета

Самоучитель по Adobe InDesign CS2

Вы начнете обзор программы с открытия частично готового документа. Вы добавите заключительные изменения в данную 6-страничную статью о народном искусстве Мексики для воображаемого туристического журнала. Прежде чем запустить программу Adobe InDesign, следует восстановить настройки по умолчанию, если это не было сделано ранее. Восстановление настроек по умолчанию гарантирует, что инструменты и палитры будут действовать в точном соответствии с описанием данного урока. После того как вы освоите программу InDesign, этот шаг уже не надо будет выполнять.

Предисловие
Верстка документа
Импортирование и редактирование текста
Работа с цветом
Создание таблиц
Работа с прозрачностью
Подготовка к печати и печать

Стратегическое планирование сетей масштаба предприятия

Корпоративная сеть - это сложная система, включающая тысячи самых разнообразных компонентов: компьютеры разных типов, начиная с настольных и кончая мейнфремами, системное и прикладное программное обеспечение, сетевые адаптеры, концентраторы, коммутаторы и маршрутизаторы, кабельную систему. Основная задача системных интеграторов и администраторов состоит в том, чтобы эта громоздкая и весьма дорогостоящая система как можно лучше справлялась с обработкой потоков информации, циркулирующих между сотрудниками предприятия и позволяла принимать им своевременные и рациональные решения, обеспечивающие выживание предприятия в жесткой конкурентной борьбе. А так как жизнь не стоит на месте, то и содержание корпоративной информации, интенсивность ее потоков и способы ее обработки постоянно меняются. Последний пример резкого изменения технологии автоматизированной обработки корпоративной информации у всех на виду - он связан с беспрецедентным ростом популярности Internet в последние 2 - 3 года.
Изменения, причиной которых стал Internet, многогранны. Гипертекстовая служба WWW изменила способ представления информации человеку, собрав на своих страницах все популярные ее виды - текст, графику и звук. Транспорт Internet - недорогой и доступный практически всем предприятиям (а через телефонные сети и одиночным пользователям) - существенно облегчил задачу построения территориальной корпоративной сети, одновременно выдвинув на первый план задачу защиты корпоративных данных при передаче их через в высшей степени общедоступную публичную сеть с многомиллионным "населением". Стек TCP/IP сразу же вышел на первое место, потеснив прежних лидеров локальных сетей IPX и NetBIOS, а в территориальных сетях - Х.25.

В чем состоит планирование сети
Виртуальные частные сети в публичных сетях Framerelay, АТМ, Internet
Построение физической модели
Анализ методов решения задачи
Организация проектирования
Объемно-планировочные решения

Автоматизация небольшого предприятия
Автоматический НЧ - видео вход телевизора
Индикатор занятой телефонной линии
В помощь автолюбителям
Источники питания и зарядные устройства

Схемы разных устройств
Полезный опыт
Микросхемы стабилизаторов напряжения
Архитектура предприятия основные определения

Гидравлика. Конспект лекций

Часть механики жидких сред, которая рассматривает движение жидкости, а также силовое взаимодействие между жидкостью и обтекаемыми ею телами или ограничивающими ее поверхностями, называется гидромеханикой.
Раздел механики, в котором изучают движение газов и жидкостей и обтекание ими тел, называют аэромеханикой.
Прикладную часть гидромеханики, для которой характерен определенный круг технических вопросов, задач и методов их решения, называют технической механикой жидкости, или гидравликой.
Обычно гидравлику определяют как науку о законах равновесия и движения жидкостей и о способах приложения этих законов к решению практических задач. В гидравлике рассматриваются главным образом потоки жидкости, ограниченные и направленные твердыми стенками, т. е. течения в открытых и закрытых руслах (каналах). Можно сказать, таким образом, что в гидравлике изучают внутренние течения жидкостей и решают так называемую «внутреннюю» задачу в отличие от «внешней» задачи, связанной с внешним обтеканием тел сплошной средой, которое имеет место при движении твердого тела в жидкости или газе (воздухе). «Внешнюю» задачу рассматривают в собственно гидромеханике или аэрогидромеханике. Этот раздел в основном связан с потребностями авиации и судостроения.

Универсальный котел для отопления домов
Котельные установки промышленных предприятий
Котельные установки промышленных предприятий

Применение полупроводниковых индикаторов

Значительные успехи, достигнутые в области вычислительной техники и разрабатываемых на ее основе цифровых аппаратурных комплексов, стимулировали широкий фронт работ по созданию электронных индикаторных устройств и систем.
В настоящее время в аппаратурном обеспечении цифровых комплексов в качестве элементов индикации широко используются ЭЛТ, жидкокристаллические панели, газоразрядные, полупроводниковые (светодиодные), электролюминесцентные и электрохромные индикаторы.
Каждый из указанных типов индикаторов, основанных на использовании различных физических принципов, предъявляет определенные требования к амплитудам управляющих напряжений, виду тока, плотности размещения на лицевых панелях приборов, внешней освещенности. Выбор типа индикаторов диктуется часто не только оптимальным сочетанием указанных технических характеристик, но и стоимостью, сроками разработки, состоянием серийного освоения.
Высокие технические характеристики полупроводниковых индикаторов (ППИ) обеспечили их успешное внедрение в качестве элементов индикации в аппаратуре, используемой в различных областях народного хозяйства: в приборах управления стационарным производственно-технологическим оборудованием, движущимися объектами, объектами бытового назначения и др.
Одним из достоинств полупроводниковой технологии индикаторов является возможность их конструктивного исполнения в виде унифицированных модулей, обеспечивающих возможность бесшовной стыковки. Кроме того, модульность исполнения индикаторов гарантирует высокую ремонтопригодность устройств отображения информации.

Частотометр, измеритель ёмкости и индуктивности – FCL meter (2)
Простой пробник для проверки диодов и транзисторов
Светодиод-помощник
p-i-n-фотодиоды
Гетероструктурные диоды и диоды с барьером Шотки
Лавинные фотодиоды
Фотодиоды

Диагностика зависания и неисправностей компьютера

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

Порты - статьи
Устройства последовательностного типа
Распайка 72 pin ECC SIMM
Двухрежимные прошивки
Альтернативный софт для пульта ДУ
Управление компьютером по ИК-каналу
Управление компьютером с помощью пульта ДУ

Длительность физических действий пользователя

Любое физическое действие, совершаемое с помощью мускулатуры, может быть или точным или быстрым. Вместе точность и быстрота встречаются исключительно редко, поскольку для этого нужно выработать существенную степень автоматизма. Объясняется это сугубо физиологическими факторами: при резком движении невозможно быстро остановиться, соответственно, чем точнее должно быть движение, тем более плавным и замедленным оно должно быть. Таким образом, чтобы физическое действие пользователя было быстрым, оно не должно быть точным.
Пользователь, как правило, управляет компьютером двумя способами, а именно мышью и клавиатурой. Клавиатура не требует особой точности движений – неважно, быстро нажали клавишу или медленно, равно как сильно или слабо. Мышь, напротив, инерционна – есть разница между медленным её перемещением и быстрым, сильным приложенным усилием и слабым. Именно поэтому оптимизация использования мыши в системе может существенно повысить общую скорость работы.

Продолжение

Некролог на Web-Money Keeper Classic

какую информацию собирает о нас система Web Money и можно ли ей доверять? мыщъх, просидевший за дизассемблером всю ночь напролет, пришел к весьма неутешительным выводам, которых придерживаются и другие пользователи. как обезопасить себя и обеспечить максимальную анонимность?

Продолжение

Компьютерная Эра. Философия компьютера

Вообще, слово “компьютер” переводится как “вычислитель”. Именно потребность в автоматизации и убыстрении вычислений подвигла 18-летнего француза Блеза Паскаля изобрести в 1642 году суммирующую машину — «паскалин» — первый арифмометр, механически выполнявший сложение. В 1673 году уже немецкий математик Готфрид Вильгельм Лейбниц построил свой механический арифмометр — «машину четырех действий». Основными «считающими» деталями в этих приборах были зубчатые колесики, причем один зубчик всегда был длиннее остальных, этим длинным зубчиком зацеплялось соседнее колесико и поворачивалось на некоторый угол. В окошечке выскакивала другая цифра, нежели набранная ранее. Система взаимосвязанных колесиков (с десятью или двумя зубчиками — в зависимости от того, какая система счисления использовалась в данном арифмометре) позволяла производить четыре арифметических действия — сложение, вычитание, умножение и деление, и была хорошим подспорьем для расчетчиков баллистических таблиц для артиллерийских стрельб, да и не только для них.

Must die — «черт бы его побрал»
Компьютеры и мозг

Тайны и секреты компьютера

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

Тайны Word'овых глубин
Слишком умные серверы
Регистрация сайта в поисковых системах

Компьютерные преступления

Большинство преступлений и мошенничеств давно известны. Однако развитие научно-технического прогресса порождает все новые и новые технические возможности совершать их с большей легкостью. Например, при наличии некоторых навыков вскрыть почтовый ящик e-mail куда проще и безопаснее, чем обычный почтовый конверт.
Теперь и мы можем с полным правом считать себя приобщившимися к достижениям цивилизации. Если раньше у нас функционировали "черные" рынки джинсов, бытовой техники, валюты, автодеталей, то теперь сложились и процветают "черные" рынки оружия, специфических информационных услуг и шпионской электронной техники.
Выгодно ли торговать на таких рынках? Конечно, все зависит от характера предлагаемых услуг или ценности информации для ее потребителя или заказчика. Но вот характерный пример: "гонорар" киллера высокого класса, готового покончить с самой высокопоставленной и знаменитой жертвой, составляет, по оценкам специалистов, до трехсот тысяч долларов, а услуги квалифицированных электронных бандитов и добытая ими информация в ряде случаев оцениваются в пятьсот, а то и в восемьсот тысяч долларов. И такие "гонорары" далеко не предел.

Белый пластик
Компьютерный взломщик по кличке Маленький ловкач
Поймай шпиона
"Рождение" вирусов
Компьютерный андеграунд
Первая страница Нью-Йорк Таймс
Антракс - аутсайдер

Организация и функционирование компьютеров

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

Компьютер – универсальная вычислительная машина
Основные понятия и сетевая терминология
Компьютеры

Примеры и результаты разгона Вашего персонального компьютера

Традиционно принято оценивать производительность компьютеров по используемому процессору. Считается, что именно этот, бесспорно, важный элемент, определяет основные функциональные возможности современного персонального компьютера, его класс, стоимость, престиж. Процессоры 8086, 8088, 286, 386, 486, Pentium, Pentium MMX, Pentium Pro, Pentium II, Pentium III и Pentium 4 , а также семейство Celeron — вот основные вехи, отделяющие одно поколение компьютеров от других. Большое влияние на развитие компьютеров оказывают процессоры фирм AMD, VIA (Cyrix), IBM и ряда других фирм. Однако искушенные пользователи знают, что нельзя забывать и об остальных элементах современных компьютеров, предназначенных для решения широкого спектра задач, включая мультимедийные. К таким элементам относятся: жесткий диск, чипсет и материнская плата, 2О/ЗВ-видеоадаптер и монитор, CD- и DVD-ROM, звуковая карта, для компьютера в локальной сети — быстродействующая сетевая карта, для компьютера, подключенного к Internet, — высокоскоростной модем. Подобный список элементов можно продолжить. Размер его зависит от поставленных задач, определяющих требования к функциональным возможностям компьютера и его техническим параметрам. При этом важнейшим параметром является, конечно, производительность компьютера. Производительность компьютера и его функциональные возможности в значительной степени зависят от параметров элементов, входящих в систему компьютера, а также от их совместной, согласованной работы. Мало выбрать компьютер и уточнить его состав. Необходимо компьютер еще и оптимально настроить, добиваясь максимальной производительности его элементов и наиболее полной реализации их функциональных возможностей. Кроме того, как сложное устройство, современный компьютер нуждается в определенном обслуживании и корректном использовании. Игнорирование этих требований может привести к тому, что компьютер, в состав которого входят современные дорогостоящие элементы, может уступать возможностям своих оптимально настроенных предшественников, текущая цена которых много ниже.

Примеры и результаты разгона

Сборка компьютера

Цель данной статьи – описать сборку компьютера. Я попытался раскрыть процесс максимально подробно, поэтому статья получилась большой и ее пришлось разделить на главы. Каждая глава подробно раскрывает один из этапов сборки. Для упрощения навигации названия частей вынесены в шапку каждой страницы. Расшифровку терминов и сокращений, использованных в статье, можно найти на сайте, в разделе Общая информация.
При подготовке статьи, в качестве примеров, было использовано несколько компьютеров, в разной конфигурации и с разными корпусами. Например, в главе об установке процессора, я привожу примеры установки 3-го и 4-го Пентиума для того, чтобы показать различия в креплении кулеров. В статье будут фигурировать три разных корпуса. Сhieftec, InWin и нонейм. Я покажу на примерах преимущества хорошего корпуса во время сборки.
Статья - полное и подробное руководство. Рассмотрено все, от установки процессора до крепления винчестера и CD-ROM-а. Я уверен, что вы найдете в ней ответ на любой вопрос о сборке. Другое дело – правильно подобрать конфигурацию железа «на бумаге», еще до покупки комплектующих. Это весьма ответственный шаг. Здесь не уместны принципы «чем дороже – тем лучше» или «на что хватит денег». Тема подбора комплектующих не является предметом рассмотрения этой статьи и, поэтому, заострять внимание на ней мы не будем. Учтите, что если вы решите покупать и собирать компьютер самостоятельно, не пользуясь услугами сервис-центров и сэкономив на этом несколько десятков баксов, то вам придется прочитать множество обзоров железа, задать вопросы на форумах (см. раздел Ссылки) или попросить подобрать конфигурацию опытного коллегу. Ни в коем случае, не решайте вопрос выбора конфигурации «на авось», в последний момент в магазине, а подойдите к нему со всей серьезностью.

Продолжение

От абака до компьютера

Древнейшим счетным инструментом, который сама природа предоставила в распоряжение чело­века, была его собственная рука. «Понятие числа и фигуры,— писал Ф. Энгельс,— взято не откуда-нибудь, а только» из действительного мира. Десять пальцев, на которых люди учились считать (производить первую арифметическую операцию), представляют собой все что угодно, только не продукт свободного творческого разума».
Имена числительные во многих языках указывают, что у первобытного человека орудием счета были преимущественно пальцы. Не случайно в древнерусской нумерации единицы называются «перстами», десятки— «составами», а все остальные числа — «сочинениями». Кисть же руки — пясть — синоним и фактическая основа числительного «пять» у многих народов. Например, малайское «лима» означает одновременно и «рука» и «пять».
По словам знаменитого русского путешественника Н. И. Миклухо-Маклая, туземцы Новой Гвинеи считали следующим образом: «...папуас загибает один за другим пальцы руки, причем издает определенный звук, например, «бе, бе, бе...». Досчитав до пяти, он говорит «ибон-бе» (рука). Затем он загибает пальцы другой руки, снова повторяет «бе, бе, ...», пока не доходит до «ибон-али» (две руки). Затем он идет дальше, приговаривая «бе, бе,...», пока не доходит до «самба-бе» и «самба-али» (одна нога, две ноги). Если нужно считать дальше, папуас пользуется пальцами рук и ног кого-нибудь другого».

Пастушонок Герберт и папа Сильвестр II
Естатистический инженер

Основные подходы к проектированию распределенных баз данных

В настоящее время в связи с усложнением процесса принятия решений в современном бизнесе успех предприятия напрямую зависит от того, как быстро и слаженно взаимодействуют его структуры. В наш век обмен информацией немыслим без современных средств связи. Одно из таких средств – современные глобальные компьютерные сети. Сети - важная часть группового взаимодействия, так как они позволяют быстро и эффективно обмениваться информацией. Но реальные сети имеют недостатки. Распределенная сеть представляет собой  крайне неоднородную среду передачи данных: одни участки могут быть построены по технологиям ATM или FDDI, другие - на базе медленных протоколов X.25. Реальная скорость передачи данных в такой среде будет напрямую зависеть от пропускной способности самого медленного участка сети. Таким образом, доступ удаленного пользователя к корпоративной базе данных иногда может быть существенно затруднен.

Основные понятия теории реляционных БД

Справка - компьютерные термины

Справочник по средствам администрирования и компьютерных терминов
Справочник по средствам администрирования Windows XP
В справочнике описаны средства администрирования, их назначение и выполняемая работа, места расположения и включение. Средства Администрирования открываются по интерактивной ссылке.
Встроенный модуль «Диагностика сети» используется для сбора и отображения информации об оборудовании и операционной системе, о настройке Интернета, модема и сетевого адаптера.

Словарь компьютерных терминов
Расшифровка компьютерных терминов употребляемых нами для обозначения комплектующих, действий, работы, процессов в системе.

ПРЕДУПРЕЖДЕНИЕ: Справочник является средством для ознакомления и обучения, а не руководством к действию. Неверные действия при изменении параметров, могут серьезно повредить систему. Перед изменением параметров создайте резервную копию всех важных данных, имеющихся на компьютере. Вся ответственность за нарушение работоспособности компьютера лежит на Вас

Прямое кабельное соединение
Разрешения
Системная сеть
Тип устройств
Windows Sockets
Команды Меню окна

Раздел - Недвижимость

Вот и подошли к самому дорогому из массовых рынков - недвижимости. Для нашей страны рынок почти фантастический по своей отдалености от возможностей среднестатистического гражданина. Я никогда не мог понять почему чтобы купить квадратный метр где-нибудь в Криводрищенском районе нужно работать несколько месяцев.

Аренда
Дом
ЖКХ
Закон
Земля

Инвестиции
Квартира
Коммерческая
Кризис
Применение программы SCAD
Оценка
Приватизация
Регистрация
Риелторы
Риски

Рынок
Строительство
Экономика
Система ArchiCAD
Проектирование в ArchiCAD
Строительсво с ArchiCAD

Риски на финансовых рынках

Решение – это выбор альтернативы. Принятие решений – связующий процесс, необходимый для выполнения любой управленческой функции. В условиях рыночной экономики менеджер своими решениями может повлиять на судьбы многих людей и организаций.
В зависимости от уровня сложности задач, среда принятия решений варьируется в зависимости от степени риска.
Условия определенности существуют, когда руководитель точно знает результат, который будет иметь каждый выбор.
В условиях риска вероятность результата каждого решения можно определить с известной достоверностью.
Если информации недостаточно для прогнозирования уровня вероятности результатов в зависимости от выбора, условия принятия решения являются неопределенными. В условиях неопределенности руководитель на основе собственного суждения должен установить вероятность возможных последствий.

Решение

Язык запросов SQL

Добро пожаловать в область разработки баз данных, выполняемой с помощью стандартного языка запросов SQL. В системах управления базами данных (СУБД) имеется много инструментов, работающих на самых разных аппаратных платформах. Различия между этими инструментами могут быть очень существенными, но все они имеют одну общую черту — доступ к данным и их обработка выполняются с помощью SQL. Зная SQL, вы можете создавать реляционные базы данных и получать из них полезную информацию.
Системы управления базами данных играют жизненно важную роль во многих организациях. Люди часто думают, что создание и поддержание этих систем — очень сложное занятие, удел "жрецов" баз данных, которым открыта истина, недоступная простым смертным. Эта книга напрочь отметает мистику, связанную с базами данных.
Цель книги состоит в том, чтобы научить вас создавать реляционные базы данных и извлекать из них ценную информацию с помощью SQL — международного стандартного языка, используемого во всем мире для создания и поддержки реляционных баз данных. В пятом издании книги рассказывается о последней версии этого языка, SQL:2003.
В книге речь идет не о том, как проектировать базу данных, поскольку на эту тему написано много хороших книг. Предполагается, что уже существует подходящий проект базы. Здесь будет показано, как реализовать этот проект с помощью SQL. Если же у вас есть подозрение, что имеющийся проект не очень хорош, то исправьте его во что бы то ни стало, пока еще не начали создавать саму базу данных. Чем раньше вы обнаружите и исправите недостатки разработанного проекта, тем дешевле вам обойдутся те исправления, которые все-таки придется делать.
Если вам надо хранить данные в СУБД или получать их оттуда, то практическое знание SQL поможет вам делать свою работу намного лучше. Чтобы использовать SQL, не нужно быть программистом и знать программные языки, такие как COBOL, С или Basic. Синтаксис языка SQL основан на упрощенном синтаксисе английского.
А если вы все-таки программист, то сможете использовать SQL в своих программах. С его помощью у обычных языков программирования появляется мощный аппарат обработки данных. В настоящей книге рассказывается, что именно нужно знать, чтобы реализовать в своих программах богатый набор возможностей, предоставляемых SQL.

Введение
Основы реляционных баз данных
Основы SQL
Компоненты SQL
Создание и поддержка простой базы данных

Создание многотабличной реляционной базы данных
Манипуляции данными из базы
Определение значений
Сложные выражения со значением
Пристрелка к нужным данным

Реляционные операторы
Использование вложенных запросов
Рекурсивные запросы
Обеспечение безопасности базы данных
Защита данных

Использование SQL в приложениях
ODBC и JDBC
SQL 2003 и XML

О спецификации HTML 4.0

World Wide Web (Web) - это сеть информационных ресурсов. Для того, чтобы сделать эти ресурсы доступными наиболее широкой аудитории, в Web используются три механизма:
Единая схема наименования для поиска ресурсов в Web (например, URI).
Протоколы для доступа к именованным ресурсам через Web (например, HTTP).
Гипертекст для простого перемещения по ресурсам (например, HTML).
Связи между этими тремя механизмами становятся очевидными по прочтении этой спецификации.

Что такое World Wide Web?
Новые элементы
Введение в формы

Определение типа документа
Информация о языке и направление текста
Неупорядоченные списки (UL)
Организация спецификации

Хрестоматия по программированию на Си в Unix

В этой книге вы найдете ряд задач, примеров, алгоритмов, советов и стилистичес- ких замечаний по использованию языка программирования "C" (Си) в среде операционной системы UNIX. Здесь собраны этюды разной сложности и "штрихи к портрету" языка Си. Также описаны различные "подводные камни" на которых нередко терпят крушение новички в Си. В этом смысле эту книгу можно местами назвать "Как не надо программировать на Си". В большинстве случаев в качестве платформы используется персональный компьютер IBM PC с какой-либо системой UNIX, либо SPARCstation 20 с системой Solaris 2 (тоже UNIX svr4), но многие примеры без каких-либо изменений (либо с минимумом таковых) могут быть перенесены в среду MS DOS[**], либо на другой тип машины с системой UNIX. Это ваша ВТОРАЯ книга по Си. Эта книга не учебник, а хрестоматия к учебнику. Она не является ни систематическим курсом по Си, ни справочником по нему, и предназ- начена не для одноразового последовательного прочтения, а для чтения в несколько про- ходов на разных этапах вашей "зрелости". Поэтому читать ее следует вместе с "настоя- щим" учебником по Си, среди которых наиболее известна книга Кернигана и Ритчи. Эта книга - не ПОСЛЕДНЯЯ ваша книга по Си. Во-первых потому, что кое-что в языке все же меняется со временем, хотя и настал час, когда стандарт на язык Си наконец принят... Но появился язык C++, который развивается довольно динамично. Еще есть Objective-C. Во-вторых потому, что есть библиотеки и системные вызовы, которые раз- виваются вслед за развитием UNIX и других операционных систем. Следующими вашими (настольными) книгами должны стать "Справочное руководство": man2 (по системным вызо- вам), man3 (по библиотечным функциям). Мощь языка Си - в существующем многообразии библиотек. Прошу вас с первых же шагов следить за стилем оформления своих программ. Делайте отступы, пишите комментарии, используйте осмысленные имена переменных и функций, отделяйте логические части программы друг от друга пустыми строками. Помните, что "лишние" пробелы и пустые строки в Си допустимы везде, кроме изображений констант и имен.

Хрестоматия по программированию на Си в Unix -1

Визуальное программирование и MFC

В связи с тем, что сегодня уровень сложности программного обеспечения очень высок, разработка приложений Windows с использованием только какого-либо языка программирования (например, языка C) значительно затрудняется. Программист должен затратить массу времени на решение стандартных задач по созданию многооконного интерфейса. Реализация технологии связывания и встраивания объектов - OLE - потребует от программиста еще более сложной работы.
Чтобы облегчить работу программиста практически все современные компиляторы с языка C++ содержат специальные библиотеки классов. Такие библиотеки включают в себя практически весь программный интерфейс Windows и позволяют пользоваться при программировании средствами более высокого уровня, чем обычные вызовы функций. За счет этого значительно упрощается разработка приложений, имеющих сложный интерфейс пользователя, облегчается поддержка технологии OLE и взаимодействие с базами данных.
Современные интегрированные средства разработки приложений Windows позволяют автоматизировать процесс создания приложения. Для этого используются генераторы приложений. Программист отвечает на вопросы генератора приложений и определяет свойства приложения - поддерживает ли оно многооконный режим, технологию OLE, трехмерные органы управления, справочную систему. Генератор приложений, создаст приложение, отвечающее требованиям, и предоставит исходные тексты. Пользуясь им как шаблоном, программист сможет быстро разрабатывать свои приложения.

Введение в Visual C++
Сохранение и восстановление состояния объектов
Описание объектов СОМ
Обзор возможностей ClassWizard
SingleDoc.h

Интеграция приложений на основе WebSphere MQ

Современные корпоративные системы характеризуются как сверхсложные и гетерогенные, распределенные по различным платформам. Положение большинства предприятий в настоящее время во многом определяется тем, что логика интеграции и взаимодействия систем встроена в отдельные приложения. Технология взаимодействия приложений ограничена транспортными механизмами для передачи данных. Потребности бизнеса и набирающего силу электронного бизнеса диктуют необходимость связи и интеграции этих гетерогенных систем и платформ. Современным корпорациям требуются надежные и тотально-распределенные вычислительные инфраструктуры, интегрирующее middleware, решающее задачи интеграции различных прикладных систем между собой. Появился даже специальный термин – Enterprise Application Integration (EAI) – Интеграция Приложений.
Общепринятый в мировой практике подход к интеграции заключается в уходе от создания прямых интерфейсов приложений и в использовании интеграционного связующего программного обеспечения (ПО), которое способно обеспечить выполнение всех функций, необходимых крупной корпорации. В результате становятся возможными централизация и стандартизация подхода к интеграции, что позволит предприятиям разработать интеграционную среду, которую можно будет совершенствовать и изменять в соответствии с эволюцией бизнес среды.

Установка WebSphere MQ на платформе Windows NT
Кластер WebSphere MQ
Архитектура и функции интеграционного решения

Уроки по 3D Studio MAX. Различные эффекты

Для того чтобы повторить мрачность, присущую подводным фотографиям, необходимо создать условия окружающей среды, которые бы имитировали поглащение света и ухудшение видимости, характерные для подводной массы. В 3DS MAX этого можно добиться с помощью компонента Fog редактора Environment Editor.

Подводные эффекты

Заметки по структурному программированию

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

Продолжение

Защита информации

Люди, уходя из дома, обычно закрывают входную дверь на замок. Они также запирают свои автомобили, оставляя их припаркованными на улице иди на стоянке. И, как правило, не сообщают номер своей кредитной карты первому встречному коробейнику, который пристает к прохожим па удине. настырно предлагая купить у него товары сомнительного качества. Однако подавляющее большинство людей до конца не осознает, насколько сильно они рискуют, если не заботятся о защите информации, находящейся в их компьютерах.
Достоверно известно, что лишь отдельные пользователи предпринимают хоть какие-то меры, призванные сберечь их данные. Остальные всерьез задумываются об этом только тогда, когда теряют информацию, хранимую в компьютере. Более того, их компьютерные системы зачастую совершенно не защищены от краж и вандализма. Каждый раз, используя свой компьютер, его владелец добавляет туда определенную порцию информации. Именно эта совокупная информация и является наиболее ценным компонентом всей компьютерной системы. А это значит, что если не предпринять специальных мер для ее зашиты, издержки, которые понесет пользователь, попытавшись восстановить утраченные данные, значительно превысят стоимость аппаратных средств, используемых для хранения этих данных. Еще более чреватой опасными последствиями является ситуация, при которой налоговая и банковская информация пользователя или его деловая переписка попадает в чужие руки. Трудно себе вообразить, что кто-то, находясь в здравом уме и твердой памяти, по доброй воле предоставляет свою личную информацию людям, с которыми не имеет или не желает иметь никаких дел.

Угрозы компьютерной безопасности
Программы-шпионы
Парольная защита операционных систем
Безопасность компьютерной сети

Основы криптографии
Криптографические ключи
Криптографические протоколы
Надежность криптосистем

Спецификация HTML 4.01

Этот раздел описывает статус данного документа на время публикации. Другие документы могут заменять этот документ. Современное состояние документов этой серии поддерживается на W3C.
Этот документ специфицирует HTML 4.01, являющийся частью спецификации линии HTML 4.

Первой версией HTML 4 был HTML 4.0 [HTML40], опубликованный 18 декабря 1997 и пересмотренный 24 апреля 1998.
Эта спецификация является первыми рекомендациями по HTML 4.01. Она включает дополнительные изменения после версии HTML 4.0 от 24 апреля.
Внесены некоторые изменения в DTD/ОТД. Этот документ объявляет предыдущую версию HTML 4.0 устаревшей, хотя W3C оставляет её спецификацию и ОТД доступными на сайте W3C.
Этот документ был рассмотрен членами W3C и других заинтересованных сторон и утверждён Директором как Рекомендации W3C. Это неизменяемый документ, он может использоваться как справочный материал или цитироваться в других документах. Задачей W3C является привлечение внимания к Рекомендациям и этой спецификации и её широкое распространение. Это расширит функциональные возможности Web.
W3C рекомендует создание пользовательскими агентами (ПА) и авторами (в частности, утилитами разработки) документов HTML 4.01, а не HTML 4.0.
W3C рекомендует создавать документы HTML 4 вместо документов HTML 3.2. Из соображений обратной совместимости, W3C также рекомендует, чтобы утилиты, интерпретирующие HTML 4, продолжали поддерживать HTML 3.2 и HTML 2.0.
За информацией о следующем поколении HTML, "The Extensible HyperText Markup Language" [XHTML], обращайтесь на W3C HTML Activity и к списку W3C Technical Reports.
Этот документ создан как часть W3C HTML Activity.
Цели Рабочей Группы HTML (Только для членов) обсуждаются в Хартии Рабочей Группы HTML (Только для членов).

О спецификации HTML 4
Введение в HTML 4
Таблицы стилей
Якоря с атрибутом
Выравнивание, стили шрифта и горизонтальные линии
Изменения в спецификации
Файл robots.txt

Клиентский JavaScript. Справочник

JavaScript это созданный корпорацией Netscape межплатформенный объектно-ориентированный язык скриптинга (сценариев) для клиентских и серверных приложений. Этот справочник является справочным пособием по языку JavaScript, включая ядро и клиентский JavaScript.

Об этом справочнике
Объекты, методы и свойства (часть 1)
Checked
Form
Length

Netscape
Описание
Static-свойство объекта Math
Метод anchor
Метод setHotKeys
Параметры

Примеры
Записывается значение свойства
Два способа установки года
Prototype
Конструктор Function
Target
Свойства и функции верхнего уровня

Обработчики событий
Событие KeyDown
Операторы
Операции
Java-классы, конструкторы и методы
Приложения

Уроки CorelDRAW

Любые объемы информации человек лучше усваивает, когда она поступает через канал зрения — вспомните, ведь и вам в детстве больше нравились книжки с картинками. Большие объемы информации иногда просто невозможно воспринять в других формах — сравните таблицу, в которой указан курс акций некой компании по дням года, с построенным на ее основе графиком. По графику тенденции изменения курса видны моментально, а чтобы уловить их из таблицы, требуется время и навык.
Поэтому доля графических данных в профессиональной деятельности любого рода неуклонно растет. Следовательно, требуются и средства для работы с изображениями, и специалисты, умеющие грамотно работать с этими средствами. Спрос всегда порождает предложение, и сегодня рынок программных средств, предназначенных для автоматизации работы с графическими изображениями, очень широк и разнообразен. Но в нем есть свои лидеры. Линия программных продуктов канадской фирмы Corel, носящая название CorelDRAW, безусловно, является одним из таких лидеров.

Основы
Состав изображений
Линии переменной ширины и инструмент Artistic Media
Текст
Объекты

Заливки
Обводка контуров
Отображение рисунка на экране
Упорядочение объектов
Совокупности объектов

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

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

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

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

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