Применение каскадных таблиц стилей (CSS)
Дизайн Web-узлов — это точное размещение компонентов HTML-страниц относительно друг друга в рабочей области окна браузера.
Недостатки такого определения Web-дизайна очевидны. В нем не учтены ни цвет, ни форма, ни другие свойства компонентов HTML-страниц. Главное в этом определении — показать ограниченность возможностей HTML-разметки. Позиционирование компонентов на странице является одним из самых слабых мест в HTML.
К компонентам страницы относятся: блоки текста, графика и встроенные приложения. Размер и границы каждого из этих компонентов в рамках HTML-разметки задаются с разной степенью точности. Размер графики и приложений можно задать с точностью до пиксела. Размеры текстовых блоков в HTML задать нельзя: они вычисляются браузером исходя из относительного размера шрифта по умолчанию.
Назначение CSS
Блочные и строковые элементы
Управление цветом в CSS
Межбуквенные расстояния
Координаты и размеры
Спецификация CSS1
Разработка простых таблиц стилей является довольно простым занятием. Разработчик должен иметь базовые знания по HTML и по полиграфической терминологии. Например для определения цвета элементов 'H1' как синий, достаточно сказать:
H1 { color: blue }
Приведенный пример является простым правилом CSS. Правило состоит из двух основных частей: селектора ('H1') и определения ('color: blue'). Определение в свою очередь тоже состоит из двух частей: свойства ('color') и значения ('blue'). В то время, как приведенный пример пытается повлиять только на одно из свойств, необходимых для построения HTML документа, он уже является таблицей стилей. Скомбинированный с другими таблицами стилей (одним из фундаментальных свойств CSS является комбинирование таблиц стилей) он будет определять конечный вид всего документа.
Селектор является связью между HTML документом и таблицей стилей, полный набор типов элементов содержит все возможные селекторы. Типы элементов определены в спецификации HTML
Продолжение
CSS по шагам
CSS (Cascading Style Sheets, каскадные таблицы стилей)— это набор параметров форматирования, который применяется к элементам веб-страницы для управления их видом и положением.
Стили являются удобным, практичным и эффективным инструментом при верстке веб-страниц и оформления текста, ссылок, изображений и других элементов. Далее описаны преимущества, которые дает CSS.
Продолжение
Каскадные таблицы стилей, уровень 1.Спецификация CSS1
Этот документ определяет уровень 1 каскадных таблиц стилей (CSS1). CSS1 является простым механизмом таблиц стилей, который позволяет авторам и читателям приписывать стиль (например шрифты, цвета или отступы) HTML документам. Язык CSS1 является языком высокого уровня и использует стандартную терминологию, принятую в электронной полиграфии.
Одним из фундаментальных свойств CSS является каскадирование; авторы могут приписывать предпочтительную таблицу стилей, в то время как читатель может иметь персональную таблицу стилей для исправления физиологических или технологических проблем. Правила разрешения конфликтов между различными таблицами стилей определены в этом документе.
Продолжение
Учебник. Каскадные таблицы стилей
В HTML цветом фона можно управлять только для конкретного блочного элемента разметки. Таким элементом может быть вся страница:
...
или, например, таблица:
table bgcolor=... ...</table>
Каскадные таблицы стилей позволяют менять цвет фона текста непосредственно по месту, точно так же, как строковые элементы разметки в HTML меняют обычный стиль начертания на italic, например.
Продолжение
Раздел - Биржа
Бытует мнение о том, что самые большие деньги обретаются на биржах. Спорить не буду, их там есть. Другое дело не всем они достаются. Здесь собраны сведения не только о валютном рынке, но и о биржах вообще. Связано это с тем, что методика и методология работы на них очень похожи. Конечно, есть нюансы связанные с особенностями конкретного рынка, но основные подходы можно назвать общими.
Основы проектирования приложений баз данных
Интерфейс ODBC (Open Database Connectivity) был разработан фирмой Microsoft как открытый интерфейс доступа к базам данных. Он предоставляет унифицированные средства взаимодействия прикладной программы, называемой клиентом (или приложением-клиентом), с сервером - базой данных.
В основу интерфейса ODBC были положены спецификация CLI-интерфейса (Call-Level Interface), разработанная X/Open, и ISO/IEC для API баз данных, а также язык SQL (Structured Query Language) как стандарт языка доступа к базам данных.
Интерфейс ODBC проектировался для поддержки максимальной интероперабельности приложений, которая обеспечивает унифицированный доступ любого приложения, использующего ODBC, к различным источникам данных. Так, если приложение, соответствующее стандарту ODBC и SQL, первоначально разрабатывалось для работы с базой данных Microsoft Access, а затем таблицы этой базы были перенесены в базу данных Microsoft SQL Server или базу данных Oracle, то приложение сможет и дальше обрабатывать эти данные без внесения дополнительных изменений.
Основа ODBC
Основные функции ODBC
Схема доступа к источнику данных с использованием ODBC API
Схема извлечения данных с использованием ODBC API
Параметры SQL-оператора
Курсоры
Реализация блочной выборки строк
Создание именованного курсора
Объектная модель OLE DB
Библиотека MFC
Классы, используемые для доступа к БД
Механизмы доступа к БД
Работа с базами данных
Создание сервлета, используемого для публикации данных
Веб Дизайн - статьи
Непременное условие успеха технологии Web лежит в ее способности связывать ресурсы. То, что "Всемирная паутина" опирается на признанный гоферовский протокол, может быть объяснено хотя бы тем, что HTML позволяет вставлять в документы ссылки гипертекста. С их помощью можно помещать изображения на страницы документов, а также переходить от одного документа к другому или же от одной его части к другой. С учетом того, что XML может быть преобразован в HTML для последующего просмотра, синтаксис, который, используется в HTML для задания связей, может быть перенесен и в XML.
Однако, связывание в HTML имеет ряд ограничений. Универсальные локаторы ресурсов (URL) указывают только на один документ. Большая глубина детализации, например, третье предложение в семнадцатом параграфе, невозможно, если, конечно, в рассматриваемом документе заранее не расставлены поименованные указатели (anchor). Но для этого необходимо иметь доступ к документу, на который требуется указывать.
XLink - это технология, которая позволяет решить указанные проблемы и установить более сложные связи между документами. XLink предназначена исключительно для работы с документами XML.
Что такое XLink?
Веб-хостинг: кто, где, когда и почему
Оптимизация соединения с Интернет
Что такое ping и для чего он нужен?
Учимся регулярно выражаться
Библиотека Watir
Подключение к веб-сервису
Дистрибутивы и ссылки
Создание галереи с помощью php
Относящиеся к XML стандарты и рекомендации
Реестр Windows
По умолчанию Windows NT и выше создают в разделе NTFS специальную таблицу, содержащую все имена файлов и папок в формате MS-DOS по формуле 8.3 (8 символов имени файла и 3 символа для его расширения). Данная возможность в настоящее время не совсем актуальна и ее можно отключить для повышения производительности системы
Контрольная панель
Active Desktop
Internet Explorer
Internet Explorer 2
Реестр Windows
Outlook Express
Основы современных компьютерных технологий
Эффективность функционирования информационной системы во многом зависит о г ее архитектуры. В настоящее время перспективной является архитектура клиент-сервер. В достаточно распространенном варианте она предполагает наличие компьютерной сети и распределенной базы данных, включающей БД корпоративную (БДК) и БД персональные (БДП). БДК размещается на компьютере-сервере, БДП размещаются на компьютерах сотрудников подразделений, являющихся клиентами корпоративной БД.
Сервером определенного ресурса в компьютерной сети называется компьютер (программа), управляющий этим ресурсом, клиентом - компьютер (программа), использующий этот ресурс. В качестве ресурса компьютерной сети могут выступать, к примеру, базы данных, файловые системы, службы печати, почтовые службы. Тип сервера определяется видом ресурса, которым он управляет. Например, если управляемым ресурсом является база данных, то соответствующий сервер называется сервером базы данных.
Достоинством организации информационной системы по архитектуре клиент-сервер является удачное сочетание централизованного хранения, обслуживания и коллективного доступа к общей корпоративной информации с индивидуальной работой над персональной информацией.
Базы данных и информационные системы
Безусловные операторы
Информационные процессы и технологии
Статистические пакеты
Самоучитель по Adobe Questions And Answers
Эта книга — официальная публикация компании Adobe Systems Incorporated. Она составлена на основе материала, который в течение нескольких лет собирали сотни сотрудников Adobe, редакторы и авторы журнала Adobe Magazine, а также команда Web-узла Adobe. Благодаря их стараниям, книга и прилагаемый компакт-диск стали уникальным настольным справочником для работы с продуктами Adobe.
Adobe предлагает сложные программы для создания проектов с использованием богатой графики, текста и видео. И, естественно, в этом постоянно изменяющемся взаимосвязанном цифровом мире возникает масса вопросов, и чем дальше, тем больше.
Благодаря инициативе и творческому видению пользователей Adobe, сфера применения наших программ значительно расширяется, развивается новое мышление, появляются новые приемы и методы работы. В книге Adobe Вопросы и Ответы сделана попытка задокументировать пробы и ошибки наших пользователей.
В книгу вошли база данных технологии Adobe из архива отдела Customer Support, материал из рубрики вопросов и ответов журнала Adobe Magazine (бывший Aldus Magazine) за последние три года, а также подборка советов, статей, Web-страниц Adobe и даже раздел по проблемам PostScript из книги издательства Adobe Press.
Введение
MAC OS - WINDOWS - UNIX
After Effects 3.x
Anchored Frame
Adobe Dimensions
Проблемы печати
PageMaker
Build Booklet
Команды меню PAGEMILL 2.0
Photoshop
Photoshop 4.0
PostScript
Premiere
Adobe Phonetic
ATM Font
Приложения
Пособие по настройке и оптимизации компьютера
Традиционно принято оценивать производительность компьютеров по используемому процессору. Считается, что именно этот, бесспорно, важный элемент, определяет
основные функциональные возможности современного персонального компьютера, его класс, стоимость, престиж. Процессоры 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, — высокоскоростной модем. Подобный список элементов можно продолжить. Размер его зависит от поставленных задач, определяющих требования
к функциональным возможностям компьютера и его техническим параметрам.
При этом важнейшим параметром является, конечно, производительность компьютера. Производительность компьютера и его функциональные возможности в значительной
степени зависят от параметров элементов, входящих в систему компьютера, а также от их совместной, согласованной работы. Мало выбрать компьютер и уточнить его состав. Необходимо компьютер еще и оптимально настроить, добиваясь максимальной производительности его элементов и наиболее полной реализации их функциональных возможностей. Кроме того, как сложное устройство, современный компьютер нуждается в определенном обслуживании и корректном использовании. Игнорирование этих требований может привести к тому, что компьютер, в состав которого входят современные дорогостоящие элементы, может уступать возможностям своих оптимально настроенных предшественников, текущая цена которых много ниже.
Настройка BIOS Setup
Оптимизация работы жестких дисков
Сжатие жестких дисков
Кэширование жестких и компакт-дисков
Оптимизация работы видеоподсистемы
Оптимизация работы оперативной памяти
Обновление BIOS материнской платы
Тестирование, мониторинг и диагностика
Локальная сеть в ОС Windows 98/МТ/2000/ХР
Форсированные режимы
Требования к разгоняемым элементам
Разгон процессоров
Разгон видеоадаптеров и жестких дисков
Пошаговая схема разгона
Тестирование разогнанных систем
Материнские платы и чипсеты форсированных режимов
Методы и средства охлаждения
Примеры и результаты разгона
Что такое реестр. Общая теория
Сбориник практических советов. Советы крайне просты. Вот пример одного из них. "Чтобы удалить апплет Панели управления Администрирование, откройте раздел HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel\NameSpace и найдите там подраздел {D20EA4E1-3957-11d2-A40B-0C5020524153} и переименуйте данный подраздел, поставив минус перед ним (-{D20EA4E1-3957-11d2-A40B-0C5020524153})"
Администрирование (Windows XP)
Запрет на Active Desktop
Контекстное меню Проводника
Строчки для комбобокса Адрес
Дисковые утилиты
Запрет на изменение пользователем местоположения папки Мои документы
Учетные записи
Выбираем персонаж (Office XP)
Photoshop и русский шрифт
RegClean 4.1a
Удаление команды Все программы
WinRAR
Изменение заголовка в Windows Media Player
Формат MS-DOS для файлов и папок (Windows NT/2000/XP)
Синхронизация системных часов
Современные технологии создания программного обеспечения
Накопленный к настоящему времени опыт создания систем ПО показывает, что это сложная и трудоемкая работа, требующая высокой квалификации участвующих в ней специалистов. Однако до настоящего времени создание таких систем нередко выполняется на интуитивном уровне с применением неформализованных методов, основанных на искусстве, практическом опыте, экспертных оценках и дорогостоящих экспериментальных проверках качества функционирования ПО. По данным Института программной инженерии (Software Engineering Institute, SEI) в последние годы до 80% всего эксплуатируемого ПО разрабатывалось вообще без использования какой-либо дисциплины проектирования, методом "code and fix" (кодирования и исправления ошибок).
Проблемы создания ПО следуют из его свойств. Еще в 1975 г. Фредерик Брукс, проанализировав свой уникальный по тем временам опыт руководства крупнейшим проектом разработки операционной системы OS/360, определил перечень неотъемлемых свойств ПО: сложность, согласованность, изменяемость и незримость.
Особенности современных проектов
Терминалы Linux
Терминал состоит из экрана и клавиатуры, которые совместно используются, чтобы дистанционно связаться с компьютером (хостом). Он используется так, словно он - персональный компьютер, но терминал удален от главного компьютера (стоит у другой стены комнаты или даже в другом полушарии). Программы выполняются на главном компьютере, но результаты отображаются на экране терминала. Вычислительная способность терминала - относительно низкая (иначе это был бы компьютер, а не терминал).
Его вычислительные возможности обычно ограничены возможностью отображать то, что ему послано (возможно, включая полноэкранную графику).
В дни универсальных ЭВМ с середины 1970-х до середины 1980-х большинство людей использовало терминалы, чтобы связываться с компьютерами. Они печатали в программах, запускали программы, писали документы, выдавали команды печати и т.д. Терминал соединялся с компьютером кабелем (часто ненапрямую). Он стал называться терминалом, так как был размещен на терминальном конце этого кабеля (оконечное оборудование).
Если вы использовали компьютер под Linux (исключая использование X-Window) с монитором и клавиатурой, то вы уже знаете что такое терминал, потому что вы его использовали (или точнее "виртуальный терминал"). Монитор (совместно с клавиатурой) называется консолью, но это только эмуляция терминала.
Реальный терминал отличается от монитора, потому что обладает другими электронными параметрами. Текстовый терминал часто соединен с последовательным портом компьютера через длинный кабель. Таким образом, в отличие от монитора, который обычно размещен рядом с компьютером, терминал может быть расположен очень далеко от главного компьютера. Видеоплата внутри компьютера сохраняет видеоизображение, показываемое на экране монитора. Для терминала эквивалент такой видеоплаты встроен прямо в терминал, но так как текстовые терминалы часто одноцветные, без мощной графики, возможности этой "видеоплаты" довольно слабые. Также большинство текстовых терминалов не имеет мышей.
В сетевой терминологии, принято считать, что терминал - это клиент, а главный компьютер - это сервер. Это не совсем так, поскольку процесс "обслуживания" терминала хостом состоит в приеме символов, печатаемых на клавиатуре и реакции на них, также как в случае с компьютером.
Терминал - точно так же как монитор подобен окну в компьютер. Вы, возможно, уже использовали виртуальные терминалы в Linux (нажимая Alt-F2, и т.д.). Реальный терминал работает точно так же, как этот виртуальный терминал, но на собственном экране и клавиатуре. В отличие от использования виртуального терминала в консоли, он позволяет другому человеку находиться у реального терминала и использовать компьютер одновременно с другими пользователями.
Text-Terminal-HOWTO
Книги
Проигрывание различных форматов звука
Аппаратные требования
Cамоучитель по настройке и оптимизации компьютера
Производительность компьютера и его функциональные возможности в значительной степени зависят от параметров элементов, входящих в систему компьютера, а также от их совместной, согласованной работы. Мало выбрать компьютер и уточнить его состав. Необходимо компьютер еще и оптимально настроить, добиваясь максимальной производительности его элементов и наиболее полной реализации их функциональных возможностей. Кроме того, как сложное устройство, современный компьютер нуждается в определенном обслуживании и корректном использовании. Игнорирование этих требований может привести к тому, что компьютер, в состав которого входят современные дорогостоящие элементы, может уступать возможностям своих оптимально настроенных предшественников, текущая цена которых много ниже.
Процедуру настройки подсистем компьютера целесообразно повторять в зависимости от изменения характера решаемых задач, а также после проведения соответствующих операций по аппаратной и программной модернизации. С помощью соответствующей настройки и выполнения некоторых утилит можно, до некоторой степени, компенсировать изменение параметров ряда элементов в процессе их длительной эксплуатации (ухудшение параметров вследствие естественной деградации элементов). Для повышения производительности полезно периодически обновлять драйверы устройств и их BIOS. А такие операции, как сканирование и дефрагментация жестких дисков, следует проводить вообще регулярно. Игнорирование данных операций приводит в лучшем случае к уменьшению скорости, в худшем — к потере данных. Необходимо также периодически следить за новостями, связанными с исправлением ошибок и обновлением операционных систем и офисных программ. А сжатие жестких дисков — сжатие информации с помощью различных программных средств типа DriveSpace и Agent? Сжатие может не только существенно увеличить доступную емкость, но при некоторых обстоятельствах увеличить и скорость считывания информации, а следовательно, и скорость работы большинства программ.
Настройка BIOS Setup
Форсированные режимы
Методы и средства охлаждения
Примеры и результаты разгона
Краткий курс по Adobe Photoshop
Данный курс даст вам возможность за короткий срок на основе готовых примеров освоить программу Adobe Photoshop.
Курс содержит 14 Уроков и 20 Примеров.
Инструменты рисования
Статьи, обзоры,справочники по PHP
PHP это скриптовый server-side язык программирования, предназначенный в основном для включения в html страницу и выполняемый сервером перед выдачей страницы браузеру. Это не CGI, но вполне заменяет его! PHP очень похож на ASP (существует даже конвертор asp2php), но приспособлен к unix-like системам и чаще всего употребляется с web-сервером apache, хотя может работать и с MS IIS и в принципе с любым другим веб-сервером. Кроме того, PHP3 является объектно-ориентированным.
На мой взгляд, основное преимущество PHP - простота, гибкость и скорость выполнения. Мне, например, понадобилось минут 15 для просмотра мануалов и примеров, для того, чтобы перевести весь контент моего сайта на SQL (подробнее с елудющих ШАГ-ах) и написать php-скрипт для выдачи его в html коде с шаблонным дизайном. Зачем так сложно? А вовсе и не сложно. Теперь, чтобы выложить на сайт новую статью или просто новость, я всеголишь добавляю новую запись на sql сервере с помощью MS Access или web-интерфейса sql, написанного кстати тоже на php, а при запросе страницы пользователем соответствующий php-скрипт выуживает из sql то, что ему надо и выдает уже красиво оформленную, готовую страницу.
SQL. Вот это является еще одним преимуществом PHP, такое впечатление, что он (PHP) просто рожден существовать в связке apache+php+sql. Для свой работы я выбрал MySQL, который также существует и под linux и под win9x/NT.
Приступим к работе с сессиями
Session.gc_probability
Одно замечание по поводу деления целых чисел
"Меняющиеся" переменные
Си-Би Радиосвязь
Эффективная работа Си-Би станции во многом зависит от параметров примененной антенны. Изготовление и установка хорошей антенны дело трудоемкое и для него не подходит метод проб и ошибок. Надо сначала, реально оценив свои силы и возможности, выбрать тип антенны, подготовить все необходимые материалы и детали и только после этого приступать к работе. Выбор типа антенны должен производиться из конкретных условий расположения радиостанции и целей ее использования.
При выборе антенны следует учитывать, что эффективно работают антенны с размерами не менее 0, 25 длины волны. Укороченные антенны всегда имеют худшие параметры по сравнению с полноразмерными. Большое влияние на качество работы антенны оказывает высота установки антенны. При небольшой высоте установки (меньше половины длины волны) диаграмма направленности антенны в вертикальной плоскости искажается и большая часть энергии радиоволн будет излучаться под большими углами к горизонту. В горизонтальном направлении (а для местных связей именно это направление наиболее важно) будет излучаться незначительная часть мощности.
Антенны
Устройства для настройки и согласования антенн
Контрольные приемники и передатчики
Устройства электропитания
Вспомогательные устройства
Импульсные источники вторичного электропитания
Проектирование радиотехнических устройств в Micro-CAP V
Почему появились искажения
50 лет в эфире
СИ-БИ - техника связи
RS-485 для чайников
Передатчики
Загадка Маркони
Помехоустойчивые устройства
Помехоустойчивые устройства 2
Согласующие устройства
Компактная «Лиса»
Коротковолновые конвертеры
Потомок радиолампы
SCART описание и назначение контактов
Кварцевый фильтр для SSB