Справочник и примеры языка PHP

     съемка рекламных роликов заказать в Москве.    

Справочник и примеры языка PHP

PHP: Hypertext Preprocessor — «PHP: препроцессор гипертекста»; первоначально Personal Home Page Tools — «Инструменты для создания персональных веб-страниц»; — скриптовый язык программирования общего назначения, интенсивно применяемый для разработки веб-приложений. В настоящее время поддерживается подавляющим большинством хостинг-провайдеров и является одним из лидеров среди языков программирования, применяющихся для создания динамических веб-сайтов.
Язык и его интерпретатор разрабатываются группой энтузиастов в рамках проекта с открытым кодом. Проект распространяется под собственной лицензией, несовместимой с GNU GPL.
В области веб программирование, частности серверная часть, PHP — один из популярных сценарных языков (наряду с JSP, Perl и языками, используемыми в ASP.NET) благодаря своей простоте, скорости выполнения, богатой функциональности, кроссплатформенности и распространению исходных кодов на основе лицензии PHP.
Популярность в области построения веб-сайтов определяется наличием большого набора встроенных средств для разработки веб-приложений. Основные из них:
автоматическое извлечение POST и GET-параметров, а также переменных окружения веб-сервера в предопределённые массивы;
взаимодействие с большим количеством различных систем управления базами данных (MySQL, MySQLi, SQLite, PostgreSQL, Oracle (OCI8), Oracle, Microsoft SQL Server, Sybase, ODBC, mSQL, IBM DB2, Cloudscape и Apache Derby, Informix, Ovrimos SQL, Lotus Notes, DB++, DBM, dBase, DBX, FrontBase, FilePro, Ingres II, SESAM, Firebird / InterBase, Paradox File Access, MaxDB, Интерфейс PDO);
автоматизированная отправка HTTP-заголовков;
работа с HTTP-авторизацией;
работа с cookies и сессиями;
работа с локальными и удалёнными файлами, сокетами;
обработка файлов, загружаемых на сервер;
работа с XForms.
В настоящее время PHP используется сотнями тысяч разработчиков. Согласно рейтингу корпорации TIOBE, базирующемся на данных поисковых систем, в июне 2013 года PHP находился на 5 месте среди языков программирования.К крупнейшим сайтам, использующим PHP, относятся Facebook, Wikipedia и др.
Входит в LAMP — распространённый набор программного обеспечения для создания и хостинга веб-сайтов (Linux, Apache, MySQL, PHP).
Хотя PHP и не слишком распространён в данном качестве, его можно использовать и для создания GUI-приложений.
Для создания кроссплатформенных приложений служат пакеты PHP-GTK и PHP-Qt, представляющие собой обёртки для соответствующих популярных библиотек виджетов.
Для создания графических приложений для Windows существуют свободный пакет WinBinder (написан на Си, фактически — обёртка для WinAPI).
Также существует реализация PHP для .NET/Mono — Phalanger, результатом компиляции PHP-кода в Phalanger может быть любое .NET-приложение, будь то серверное или настольное.



Справочник по PHP и Lite PHP
Справочник по PHP и Lite PHP (продолжение)

MySQL С API
Справочник по Perl

Введение в программирование на PHP5

Сегодня создание страницы Web является не слишком трудной задачей. Многие стандартные программные пакеты персональных компьютеров обладают встроенными средствами для преобразования документов текстовых процессоров, электронных таблиц, баз данных и т.д. в специально кодированные документы, которые могут быть доступны в Web. Специальные пакеты для создания страниц Web, такие, как Microsoft FrontPage и Macromedia Dreamweaver, позволяют легко создавать страницы Web с помощью технологии буксировки. В большинстве таких случаев даже не нужно знать о существовании специального языка кодирования HTML (язык разметки гипертекста), который неявно все это обеспечивает.

Контекст разработки Web
Соединение XHTML и PHP
Скалярные переменные

Оператор If
Циклы while
Включаемые файлы
Проектирование форм

Сеансы
Доступ ODBC
Доступ к MySQL
Открытие файлов
Сайт e-Commerce

Использование оператора SQL UPDATE
Оператор SELECT

Самоучитель по введению в экспертные системы

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

Введение
Что такое экспертная система?
Обзор исследований в области искусственного интеллекта
Символические вычисления
Системы, основанные на знаниях

Ассоциативные сети и системы фреймов
Объектно-ориентированное программирование
Логическое программирование
Представление неопределенности знаний и данных
Приобретение знаний

Эвристическая классификация (II)
Эвристическая классификация (I)
Иерархическое построение и проверка гипотез
Решение проблем конструирования (I)
Решение проблем конструирования (II)

Системы с доской объявлений
Системы отслеживания истинности предположений
Формирование знаний на основе машинного обучения
Сети доверия
Рассуждения, основанные на прецедентах

Гибридные системы
Загадки искусственного интеллекта
Инструментальные средства разработки экспертных систем
Средства формирования пояснений

Литература
Программирование на языке CLIPS

Управление проектами

Современные процессы разработки программного обеспечения, такие как Rational Unified Process (RUP), Extreme Programming (XP) и Scrum, являются эволюционными по своей природе, и многие из них – быстрые (agile). При применении эволюционного подхода вы работаете одновременно в итерационной и инкрементальном режимах; быстрый подход сочетает эволюционность с высоким уровнем сотрудничества. Работая в итерационном режиме, вы в каждый момент времени немного моделируете, немного тестируете, немного кодируете и немного развертываете, потом еще немного, и еще немного, и т.д. При использовании инкрементального подхода вы организуете свою систему в виде последовательности выпусков, а не одного большого выпуска. Когда группа разработчиков прибегает к коллаборативному подходу, ее участники активно стараются найти способы эффективной совместной работы; следует даже добиваться того, чтобы инициаторы проекта (заказчики системы) являлись активными членами группы.

Быстрые методы для объектных баз данных
Антипаттерны руководства командами разработки ПО
Победа любой ценой
Как добиться успеха в безнадежных проектах

В круге разработки
Требования к проекту. Классификация — первый шаг к пониманию
Проектирования больше нет?

Пересекая границы: специфика разработки ПО распределенной командой
Проблемы анализа экономики производства программных продуктов
Реализация стандарта ГОСТ Р ИСО/МЭК
Современные инструменты проектного менеджмента

Четвертое измерение или Как обмануть Железный Треугольник
Понятие «реинжиниринга ИС», его содержание и место в ЖЦ ИС
Designing for FAILURE - ключ к успеху?
Системные характеристики КМП

Компоненты и объем методологии
Исполнение моделей при помощи виртуальной машины
MSF – философия создания IT-решений или голые амбиции лидера
Внедрение систем управления. Что вначале - процессы или ПО?

О чем и зачем
Семантическая реконсиляция прикладных данных на основе моделей
Рефакторинг архитектуры программного обеспечения: выделение слоев
Диалог с оппонентом

Использование ролей в сценариях взаимодействия
Основные вопросы отбора и формирования руководителей проектов
Обзор методологии SCRUM
Своими силами: управление процессом разработки ПО небольшой командой специалистов
Структурное руководство проектом. Серебряная пуля?

Анализ и трансформации исполняемых UML моделей
Трансформация UML-моделей и ее применение в технологии MDA
Теория для победителя
Экстремальное программирование и быстрая разработка ПО
Программист или интерэкшн-дизайнер?

Технологии разработки программного обеспечения

Компьютерные науки вообще и программная инженерия в частности — очень популярные и стремительно развивающиеся области знаний. Обоснование простое: человеческое общество XXI века — информационное общество. Об этом говорят цифры: в ведущих странах занятость населения в информационной сфере составляет 60%, а в сфере материального производства — 40%. Именно поэтому специальности направления «Компьютерные науки и информационные технологии» гарантируют приобретение наиболее престижных, дефицитных и высокооплачиваемых профессий. Так считают во всех развитых странах мира. Ведь не зря утверждают: «Кто владеет информацией — тот владеет миром!»
Поэтому понятно то пристальное внимание, которое уделяет компьютерному образованию мировое сообщество, понятно стремление унифицировать и упорядочить знания, необходимые специалисту этого направления. Одними из результатов такой работы являются международный стандарт по компьютерному образованию Computing Curricula 2001 — Computer Science и международный стандарт по программной инженерии IEEE/ACM Software Engineering Body of Knowledge SWEBOK 2001.

Организация процесса конструирования
Тестирование элементов
Набор метрик Чидамбера и Кемерера

Фотосъёмка. Универсальный самоучитель

В чем принципиальное отличие творчества художника от мастерства фотографа?
Художник на чистом холсте воспроизводит тот образ, который он создал в своем воображении, а фотограф должен в реальном мире при помощи фотоаппарата найти соотношения пространственных форм, линий, света и цвета, отвечающие его замыслу. При этом инструменты и методы работы фотографа и художника настолько различны, что можно говорить о двух различных видах искусства, пересекающихся лишь в одном – в законах композиции.
Творчество художника заключается, помимо создания композиции на холсте, в подборе тех линий и красок, или других методик, которые позволят ему воплотить свой замысел, Фотограф же должен в реальной жизни найти то неповторимое, что создает образ, при этом разрешить компромисс между глубиной резкости и величиной диафрагмы, между контрастом снимаемого сюжета и прорисовкой мелких деталей на снимке, между плохим освещением и короткой выдержкой… И все это будучи заключенным в жесткие рамки светочувствительности и широты пленки или матрицы, фокусного расстояния объектива и его светосилы, величиной экспозиции и скоростью движения снимаемого объекта на фоне великолепного пейзажа… Поэтому хороший снимок – это всегда чудо. Чудо человеческого творчества, материализовавшегося в готовую фотографию. Тем более что вся современная автоматика делает многие процессы удобнее и быстрее, но не более. Глядящего в видоискатель творца техника пока заменить не может.

Основные понятия фотографии
Использование отражающих поверхностей во время съемки
Негативная пленка
Привлечение внимания объекта съемки
Свет и освещение
Эстетика фотографии Портрет
Фотоурок

Цифровая фотография

Последнее десятилетие XX века ознаменовалось появлением большого количества устройств, изменивших привычный взгляд на вещи. Похоже, что, кроме чайника и утюга, не осталось техники, в названии которой не фигурирует слово «цифровой». В связи с этим возникает некоторая путаница, что же подразумевает данное прилагательное в том или ином случае. Чаще всего недоразумения происходят при использовании словосочетания «цифровая камера». Вызвано это тем, что под этим названием скрываются два совершенно разных класса устройств — цифровые видеокамеры и цифровые фотокамеры. И если цифровые видеокамеры представляют собой достаточно привычные устройства, пусть с улучшенным качеством и упрощенным подключением к компьютеру, то цифровые фотокамеры произвели настоящий переворот в фотографии.
Очевидно, что технология съемки, проявки пленки и печати фотографий претерпела незначительные изменения с момента появления на свет. К революционным изменениям можно отнести воцарение цвета (случившееся, впрочем, совсем недавно) и появление фотоаппаратов «моментальной съемки», более известных по одному из крупнейших производителей — компании Polaroid. И если с технической точки зрения обычные фотокамеры последнего поколения представляют собой чудеса инженерной мысли, то химические процессы получения фотографий сохранились с дедовских времен. При этом следует вспомнить, что любительская киносъемка, появившаяся значительно позднее фотосъемки, с начала 80-х годов стала активно вытесняться видеосъемкой, и в результате в наше время кинокамера в руках далекого от кинематографа человека — явление довольно редкое.
Тем не менее электроника заменила пленку в фотокамерах сравнительно недавно — первые модели цифровых фотокамер появились на рынке России в 1996 году. Причину столь позднего старта следует искать в конструктивных особенностях цифровых фотокамер.

Общие принципы работы
Оптическая подсистема
Электронно-оптические преобразователи
Устройства хранения информации
Дополнительные устройства

Общие сведения
Общие черты
Любительские камеры
Советы по покупке
Съемка
Что делать с отснятыми кадрами

Общие принципы работы
Устройства хранения информации
Любительские камеры

Введение в цифровую фотографию

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

Оборудование для обработки фотоснимков
Программы для обработки цифровых фотографий
Печать фотографий - принтеры

Самоучитель по цифровой фотографии

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

Общие принципы работы
Дополнительные устройства
Советы по покупке
Съемка

Цифровые фотоаппараты

В основу современных цифровых фототехнологий заложены результаты 200-летних поисков в области совершенствования традиционной фотографии. Поэтому в любом современном цифровом фотоаппарате явно прослеживаются черты классической узкопленочной камеры Leica, созданной немецким инженером Оскаром Барнаком и его последователями.
Цель лекции - дать общее представление об основных исторических вехах на пути изобретения и совершенствования фототехнологий. Здесь же описано устройство "классического" дальномерного пленочного фотоаппарата.
Мы давно привыкли к окружающим нас вещам, не удивляясь тому, как же замечательно они устроены. Возьмите в руки любой иллюстрированный журнал. Взгляните на его обложку, перелистайте страницы. Великолепные цветные фотографии - портреты, архитектурные и пейзажные снимки, жанровые сценки. Какое это чудо - остановленное мгновение жизни! Между прочим, настоящая "машина времени", переносящая нас в прошлое. Посудите сами - вот цветок, который отцвел годы назад. Вот дома, которые сегодня выглядят совсем иначе. Насмешливо улыбающийся Хемингуэй, остроумный и язвительный Бернард Шоу, прекрасная Грета Гарбо… Фотография это мгновенный срез времени и самостоятельный вид искусства, достоверный исторический документ и художественное произведение. Фотография - это фотография.

Введение
От пленки к "цифре"

Научись снимать цифровым фотоаппаратом

Все современные компактные цветовые фотоаппараты, с одной стороны, очень простые, а с другой — невероятно сложные. Если вы фотографируете с использованием одного из "автоматических" режимов, работа с цифровым фотоаппаратом окажется довольно простой, а качество получаемых фотографий при этом будет достаточно высоким. Однако многие современные модели цифровых фотоаппаратов обладают целым рядом сложных возможностей, которые вам обязательно следует изучить, чтобы работать более эффективно: часто благодаря именно этим возможностям вы и получаете отменные фотографии! Умение использовать специальные возможности фотоаппарата позволит вам значительно повысить качество получаемых фотографий.

Введение
Знакомство с фотоаппаратом
Получение фотографий
Использование специальных возможностей

Выбор аксессуаров
Фотографирование людей
Фотографирование природы
Съемка натюрмортов, произведений искусства и предметов для аукционов

Творческая фотография
Переход к зеркальным цифровым фотоаппаратам

CISCO по русски. Набор статей

В отличие от RIP, OSPF может работать в пределах некоторой иерархической системы. Самым крупным об'ектом в этой иерархии является автономная система (Autonomous System - AS) AS является набором сетей, которые находятся под единым управлением и совместно используют общую стратегию маршрутизации. OSPF является протоколом маршрутизации внутри AS, хотя он и способен принимать маршруты из других AS и отправлять маршруты в другие AS.
Любая AS может быть разделена на ряд областей (area). Область - это группа смежных сетей и подключенных к ним хостов. Роутеры, имеющие несколько интерфейсов, могут участвовать в нескольких областях. Такие роутеры, которые называются роутерами границы областей (area border routers), поддерживают отдельные топологические базы данных для каждой области.
Топологическая база (topological database) данных фактически представляет собой общую картину сети по отношению к роутерам. Топологическая база данных содержит набор LSA, полученных от всех роутеров, находящихся в одной области. Т.к. роутеры одной области коллективно пользуются одной и той же информацией, они имеют идентичные топологические базы данных.

Введение в объединенные сети
Иерархия маршрутизации
Протоколы Internet.
Петли в сетях, объединенных с помощью мостов
Иерархия маршрутизации
Состояние рынка телекоммуникаций
Введение в Novell Netware
IS идентификатор протокола

CISCO по русски. Набор статей 2

Возможность коммутируемого взаимодействия сетей становится важным элементом в кампусных сетях. В этой области лидирующее положение занимают продукты и технологии Cisco Systems. Cisco предлагает технологии построения как коммутируемых LAN, так и ATM с соответствующими решениями по виртуальным сетям (VLAN), возможными для каждой технологии. Решения VLAN включают такие методы мультиплексирования, как LAN Emulation (LANE) в сетях ATM, Inter-Switch Link (ISL) в сетях Fast Ethernet, и 802.10 в сетях Fiber Distributed Data Interface (FDDI). При разработке архитектуры кампусной сети, базирующейся на VLAN, возникает необходимость выбора между ISL в Fast Ethernet и LANE в ATM. Сделать этот выбор часто бывает затруднительно, особенно при отсутствии у потребителя представления о том, какое решение лучше и полнее удовлетворит все его требования. Настоящий документ предназначен для понимания сетевых решений на основе ATM.
Масштабируемая полоса пропускания, гарантии качества сервиса (QoS) и управление трафиком - все это ключевые факторы, указывающие на необходимость применения технологии АТМ для удовлетворения потребностей сегодняшних развивающихся корпоративных сетей. Для того чтобы успешно выполнить проектирование АТМ-сети и обеспечить ее работоспособность, требуется глубокое понимание того, как работают ее основные компоненты.
LANE - ключевая технология, обеспечивающая плавный перенос наследия существующей сети к АТМ, успешно применяется в рабочих группах и кампусных сетях. Используя технологию LANE, потребители могут выполнять существующие приложения, разработанные для локальных сетей, а также применять широковещательные LAN-протоколы в сети ATM. PNNI очень важен для масштабирования ATM-сети и его реализация от Cisco позволяет успешно строить сети, состоящие из более чем 90 ATM-коммутаторов.

Переход к коммутации
Существующая сетевая система
Общие замечания
Преимущества NAT
Уровень распределения с применением компонентов LEC
Групповая адресация IP Multicast

Основы построения объединенных сетей по технологиям CISCO

Перемещение информации между компьютерами различных схем является чрезвычайно сложной задачей. В начале 1980 гг. Международная Организация по Стандартизации (ISO) признала необходимость в создании модели сети, которая могла бы помочь поставщикам создавать реализации взаимодействующих сетей. Эту потребность удовлетворяет эталонная модель "Взаимодействие Открытых Систем" (OSI), выпущенная в 1984 г.
Эталонная модель OSI быстро стала основной архитектурной моделью для передачи межкомпьютерных сообщений. Несмотря на то, что были разработаны другие архитектурные модели (в основном патентованные), большинство поставщиков сетей, когда им необходимо предоставить обучающую информацию пользователям поставляемых ими изделий, ссылаются на них как на изделия для сети, соответствующей эталонной модели OSI. И действительно, эта модель является самым лучшим средством, имеющемся в распоряжении тех, кто надеется изучить технологию сетей.

Эталонная модель OSI
Сравнение Ethernet и IEEE 802.3
Основы технологии
Доступ к среде
Протокол поддержки маршрутной таблицы

Формат таблицы маршрутизации
Петли в сетях, объединенных с помощью мостов
Модель управления
Проблемы сети данных для передачи голоса

CISCO internetworking technology overview

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

Введение
Компоненты маршрутизации
Компоненты ISDN
Доступ к среде
Типы сообщений

Локальная сеть для офиса

Состав компьютерного оборудования, используемого в офисе, традиционен и определяется типичными задачами, стоящими перед сотрудниками. Современный бизнес требует автоматизации бухгалтерской деятельности и складского учета, выписки счетов и получения (отправления) сообщений в электронном виде поставщикам и заказчикам. Для эффективной работы сотрудников, рационального использования компьютерного оборудования и создается локальная вычислительная сеть (ЛВС). Как правило, в офисе устанавливается один сервер, рабочие станции, несколько сетевых принтеров, один-два модема для выхода в интернет, получения и отправки электронной почты, факсов и электронных платежей, внутренняя АТС на 16/24. В качестве среды передачи в настоящее время в офисных ЛВС преимущественно используется неэкранированная витая пара 5-й категории (UTP).

Два подхода к созданию кабельной системы
Первое знакомство
Копирование стартовых файлов Novell NetWare
Безопасность данных в Microsoft Windows for Workgroups
Привязка протокола
Совместное использование файлов

Локальная сеть из двух компьютеров

Использование протоколов IPX, SPX

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

Передача данных в локальной сети
Протокол NETBIOS
IPXOpenSocket - открыть сокет

Локальные сети - типовые задачи администрирования

Мы рассмотрим стандартные задачи, которые администратор может выполнять в системе: конфигурирование учетных записей, настройка рабочей среды пользователя, аудит системных событий, планирование автоматического запуска задач и т. д. Кроме того, описываются два новых по сравнению с Windows 2000, весьма эффективных средства удаленного администрирования — Remote Desktop и Remote Assistance.
В системах Windows 2000 (на рабочей станции или сервере, являющимся членом домена) папка Groups (Группы) содержит шесть встроенных групп. Они создаются автоматически при установке системы. Ниже описаны свойства этих групп.
Administrators (Администраторы) — ее члены обладают полным доступом ко всем ресурсам системы. Это единственная встроенная группа, автоматически предоставляющая своим членам весь набор встроенных прав. По умолчанию содержит встроенную учетную запись Administrator. Если компьютер подключен к домену, эта группа также содержит группу Domain Admins.
Backup Operators (Операторы архива) — члены этой группы могут архивировать и восстанавливать файлы в системе независимо от того, какими правами эти файлы защищены. Кроме того, операторы архива могут входить в систему и завершать ее работу, но они не имеют права изменять настройки безопасности. По умолчанию пуста.
Guests (Гости) — эта группа позволяет выполнить регистрацию пользователя с помощью учетной записи Guest и получить ограниченные права на доступ к ресурсам системы. Члены этой группы могут завершать работу системы. По умолчанию содержит пользователя Guest.
Power Users (Опытные пользователи) — члены этой группы могут создавать учетные записи пользователей, но они имеют право модифицировать настройки безопасности только для созданных ими учетных записей. Кроме того, они могут создавать локальные группы и модифицировать состав членов созданных ими групп. То же самое они могут делать с группами Users, Guests и Power Users. Члены группы Power Users не могут модифицировать членство в группах Administrators и Backup Operators. Они не могут быть владельцами файлов, архивировать или восстанавливать каталоги, загружать и выгружать драйверы устройств и модифицировать настройки безопасности и журнал событий. По умолчанию пуста.
Replicator (Репликатор) — членом группы Replicator должна быть только учетная запись, с помощью которой можно зарегистрироваться в службе репликации контроллера домена. Ее членами не следует делать рабочие учетные записи. По умолчанию пуста.
Users (Пользователи) — члены этой группы могут выполнять большинство пользовательских функций, например, запускать приложения, пользоваться локальным или сетевым принтером, завершать работу системы или блокировать рабочую станцию. Они также могут создавать локальные группы и регулировать состав их членов. Они не могут получить доступ к общему каталогу или создать локальный принтер. По умолчанию содержит служебные учетные записи NT AUTHORITY\Authenticated Users (S-1-5-11) и NT AUTHORITY\INTERACTIVE (S-1-5-4). Если компьютер подключен к домену, эта группа также содержит группу Domain Users.

Типовые задачи администрирования
Управление системами Windows в корпоративной среде
Базовые сетевые понятия и концепции в Windows Server 2003
Серверы DHCP DNS и WINS
Коммуникационные службы
Маршрутизация
Дополнительные сетевые службы

Локальные сети на основе коммутаторов
Методы добычи данных при построении локальной метрики в системах вывода по прецедентам
Рыбная ловля в локальной сети - sniffering

Критерии эффективности работы сети
Построение пилотных проектов проектируемых сетей
СТРОИМ ЛОКАЛКУ FAQ

Строим локальную сеть
Подключение типа мост

Локальные сети персональных компьютеров Монтаж сети, установка программ

Не вдаваясь подробно в терминологические тонкости (чтобы не утомлять читателя), мы будем называть сетью группу компьютеров, соединенных между собой при помощи специальной аппаратуры, обеспечивающей обмен данными между любыми компьютерами данной группы. Компьютеры могут соединяться друг с другом непосредственно (двухточечное соединение) либо через промежуточные узлы связи.
Компьютер, подключенный к сети, мы будем называть рабочей станцией. Обычно на рабочей станции работает человек. Однако в сети могут быть компьютеры, на которых никто не работает. Более того, к ним даже не подключены видеомонитор и клавиатура!
Такие компьютеры используются как управляющие центры в сети и как концентраторы данных, обычно их называют серверами.
Если компьютеры расположены недалеко друг от друга и соединяются в сеть при помощи высокоскоростных адаптеров (со скоростью передачи данных порядка 1-10 Мбит в секунду), то такие сети мы будем называть локальными. При этом компьютеры обычно располагаются в пределах одной комнаты, одного здания или в нескольких близко расположенных зданиях. В локальных сетях применяются высокоскоростные цифровые линии связи.

Введение
Локальные и глобальные сети компьютеров
Аппаратное обеспечение локальных сетей
Установка NOVELL NETWARE
Сетевые принтеры в NOVELL NETWARE
Работа программ в СЕТИ

Обзор локальных и глобальных сетей

Разработка INTRANET приложений

В марте 1989 года Тим Бернерс-Ли предложил руководству исследовательского центра CERN концепцию новой распределенной информационной системы, которую он назвал WorldWideWeb. Тим Бернерс-Ли считал, что информационная система, построенная на принципах гипертекста, должна объединить все множество информационных ресурсов CERN, которое состояло из базы данных отчетов, компьютерной документации, списков почтовых адресов, наборов данных экспериментов, информационной реферативной системы и т.п. Основная метафора гипертекста - это "электронная книга" с автоматически поддерживаемыми переходами по ссылкам. Гипертекстовая технология должна была позволить легко переходить с одного документа на другой с помощью гипертекстовых ссылок.
Проект был успешно реализован, в частности, к 1991 году был создан первый броузер (программа просмотра гипертекста), получивший название "www" и работавший в режиме командной строки.

Free Style Route
Быстрая Установка
Проверка на вирусы
Kerio VPN
Настройка Kerio WinRoute Firewall 6.0

Межсетевой экран FireWall-1

Настройка Firewall 6.0

Данный документ детально описывает последовательность действий, которую необходимо выполнить для установки WinRoute, на примере модели типичной сети. Данная сеть включает большинство элементов, присутствующих в реальных сетях - Интернет-доступ из локальной сети, защита от атак со стороны Интернета, доступ к отдельным сервисам локальной сети извне, управление доступом пользователей, автоматическая настройка клиентов локальной сети и т.д.

Введение
Преодоление firewall'ов снаружи и изнутри

Настройка параметров Norton Personal Firewall

Жизнь не стоит на месте, и бурное развитие компьютерной индустрии тому подтверждение. Сравнительно недавно Всемирная паутина казалась фантастикой, а теперь она прочно вошла в нашу жизнь, принеся наряду с новыми возможностями и новые проблемы. Прежде всего это хакеры, использующие Интернет в корыстных целях. Проникая в чужие компьютеры, они стремятся похитить секретную информацию. К примеру, хакер может считать код вашей Интернет-карты и поразвлечься в Сети за чужой счет. Насколько велика эта опасность, я убедился в первые же минуты подключения к почтовой службе mailru, когда «троянский конь» попытался проникнуть в мой компьютер. Вирус был тут же блокирован системой защиты, что избавило меня от потери информации

Auto-Protect (автоматическая защита)
Интерфейс параметров автоматической защиты
Рынок «ищеек»
Norton Antivirus
Activity Log (журнал событий)

Таблица 5. Параметры журнала событий
E-mail (электронная почта)
Рис.27. Окно настройки регистрируемых событий
«Огненная стена Нортона»
Сведения о предотвращенной атаке из Интернета
Manual Scan

Рис.25. Параметры руководства по проверке
Miscellaneous (разное)
Norton Antivirus («Антивирус Нортона»)
Интерфейс состояния антивирусной программы
Комфорт
Интерфейс настройки параметров брандмауэра

Установка меню, вызываемого с «подноса» Windows
Настройка параметров Personal Firewall
Окно параметров «Огненной стены Нортона»
Стартовое окно консультанта службы безопасности
Privacy Control («Секретный отдел»)
Интерфейс службы засекречивания

Окно установок собственных параметров секретности
Script Blocking (сценарий блокировки)
Рис.24. Интерфейс параметров блокировки
О конфигурировании «Огненной стены»
Таблица 1. Стандартные уровни защиты

Интерфейс собственных установок параметров защиты
Шаг 1.
Окно персонального брандмауэра
Шаг 2.
Окно службы засекречивания
Форма для внесения секретной информации
Шаг 3.

Окно менеджера программ
Окно сканирования системы
Перечень файлов, имеющих доступ в Интернет
Шаг 4.
«Менеджер зон Интернета»
Шаг 5.
Окно текущего состояния линии связи с Интернетом

Шаг 6.
Окно, напоминающее о наличии фиксатора предупреждений об опасности
Шаг 7.
Расположение кнопки LiveUpdate в главном окне брандмауэра
Как приостановить работу брандмауэра?
Разрешение или запрет службы засекречивания

Настройка параметров Personal Firewall

Жизнь не стоит на месте, и бурное развитие компьютерной индустрии тому подтверждение. Сравнительно недавно Всемирная паутина казалась фантастикой, а теперь она прочно вошла в нашу жизнь, принеся наряду с новыми возможностями и новые проблемы. Прежде всего это хакеры, использующие Интернет в корыстных целях. Проникая в чужие компьютеры, они стремятся похитить секретную информацию. К примеру, хакер может считать код вашей Интернет-карты и поразвлечься в Сети за чужой счет. Насколько велика эта опасность, я убедился в первые же минуты подключения к почтовой службе mailru, когда «троянский конь» попытался проникнуть в мой компьютер. Вирус был тут же блокирован системой защиты, что избавило меня от потери информации

Интерфейс параметров автоматической защиты

Межсетевой экран Aker

Я пользуюсь удаленным администрированием через Интернет. Существует ли риск того, что мой пароль будет перехвачен?
Нет. Пароль пользователя никогда не посылается через сеть в незашифрованном виде. Метод аутентификации основан на вызовах - ответах, по которым межсетевой экран может аутентифицировать пользователя без получения его пароля, а удаленный интерфейс способен аутентифицировать межсетевой экран.
Я потерял пароль единственного администратора, зарегистрированного в системе. Существует ли способ его восстановления?
Не существует доступного способа восстановления утерянного пароля. Тем не менее, можно использовать локальный модуль администрирования пользователями, чтобы создать другого администратора или заменить пароль существующего администратора на известный пароль. Локальный модуль может быть запущен командой /etc/firewall/fwadmin от имени пользователя root

Сообщения, касающиеся статистики межсетевого экрана
Использование графического интерфейса пользователя
Прозрачные proxy сервера

Руководство Администратора межсетевого экрана Акер 3.01

Максимальное число сетевых адаптеров ограничивается только аппаратными возможностями компьютера. Если требуется большое число сетевых интерфейсов, можно использовать адаптеры с несколькими портами. Ниже приведен список адаптеров, поддерживаемых версией FreeBSD 2.2.5:
Ответственность за представленный ниже список аппаратного обеспечения несет непосредственно FreeBSD. Aker Consultancy и Informatique не несет ответственности за правильность этого списка, включенного сюда только для информации. Перед приобретением сетевого адаптера проверьте, поддерживается ли он операционной системой.

Инсталляция межсетевого экрана
Использование графического интерфейса пользователя

Спецификация USB.Rev1.0

Этот документ определяет промышленный стандарт Универсальной Последовательной Шины. Спецификация описывает атрибуты шины, определение протокола, типы транзакций, управление шиной, и интерфейс программирования, требуемого, чтобы разрабатывать и формировать системы и периферийные устройства, которые согласуются с этим стандартом.
Цель состоит в том, чтобы дать возможность устройствам различных продавцов функционировать в открытой архитектуре. Спецификация создана как расширение к архитектуре PC, охватывающей переносные, деловые настольные, и домашние среды. Подразумевается, что спецификация позволяет системе OEM и разработчикам периферии большое поле деятельности при создании гибких эксплуатационных изделий и различный рынок сбыта без проблем переноса устаревших интерфейсов или проигрышной совместимости.

USB - программатор AVR,I2C (v.2.0)
USB - программатор PIC,I2C (v.2.0)
Taxonomy of Application Space Таксономия областей применения
Передача Сигналов Источника Данных (Data Source Signaling)
Требования Механизма Команды USBD
Настройка USB сим сканера
Изменение Конфигурации Устройства
Обработка ошибок
Поле Данных
Синхронизация Часов
Управление Шиной и Устройством
USB - статьи
Управление электропитанием: когда вы последний раз заходили в серверную
О лидерах рынка ИБП и новых концепциях
USB: вчера, сегодня и завтра

Устройства на операционных усилителях

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

Доработка усилителя воспроизведения магнитофона Вега-МП122С
Усилитель воспроизведения
Усилитель воспроизведения 3
Усилитель воспроизведения 2
Источники тока, управляемые напряжением
Расчет элементов ВЧ усилительных каскадов на биполярных транзисторах
Транзисторный стереофонический усилитель мощностью 2 Вт

Основные параметры операционных усилителей
Стереофонический усилитель
Предварительный усилитель с микроконтроллерной системой управления
Программирование микроконтроллеров MCS-51

Аналого-цифровые преобразователи
Логический элемент И
Как работает АОН
Англо-русский словарь терминов в области САПР электронных устройств

Цветовой синтезатор

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

Многополосный бесфильтровый эквалайзер
Эквалайзер
Резисторы. Цветовая маркировка
Ряды номинальных значений сопротивлений резисторов

Введение в экспертные системы

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

Введение
Что такое экспертная система?
Обзор исследований в области искусственного интеллекта
Представление знаний
Символические вычисления

Системы, основанные на знаниях
Ассоциативные сети и системы фреймов
Объектно-ориентированное программирование
Логическое программирование
Представление неопределенности знаний и данных

Приобретение знаний
Эвристическая классификация (I)
Эвристическая классификация (II)
Иерархическое построение и проверка гипотез
Решение проблем конструирования (I)
Решение проблем конструирования (II)

Средства формирования пояснений
Инструментальные средства разработки экспертных систем
Системы с доской объявлений
Система отслеживания истинности предположений
Формирование знаний на основе машинного обучения

Сети доверия
Рассуждения, основанные на прецедентах
Гибридные системы
Заключение
Программирование на языке CLIPS

Самоучитель по введению в экспертные системы

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

Обзор исследований в области искусственного интеллекта
Ассоциативные сети и системы фреймов
Приобретение знаний
Решение проблем конструирования (II)
Сети доверия
Средства формирования пояснений
Введение в ЭС

Экспериментальная электроника

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

Телефония
Адаптер для записи телефонных разговоров

Отладка приложений

Книга адресована разработчикам, которые хотят повысить качество своих программ и конкурентоспособность своей организации, а также для менеджеров и руководителей групп, заинтересованных в создании более действенных и эффективных команд разработчиков.
Исходя из технической перспективы, "идеальным читателем" является тот, кто имеет опыт (от одного до трех лет) в применении систем программирования Microsoft Visual C++ и/или Microsoft Visual Basic. Предполагается также, что читатель является членом реальной команды разработчиков, и отправил заказчикам, по крайней мере, один продукт.

Введение
Ошибки и отладка
Постоянно отслеживайте изменения
Операторы утверждений
Типы Windows-отладчиков

Расширенные точки прерывания
Основы CPU
Р-код Visual Basic
Создание и чтение МАР-файла
Структурированная обработка исключений

Основы программных служб
Требования к TraceSrv
Рекомендации и приемы работы с многопоточностью
Бич блочного тестирования: интерфейсы пользователя

Поиск решения
Свойства библиотеки DCRT
Журнал программы Dr. Watson для Windows 2000
Погружение в технику и философию gdb
Старые антиотладочные приемы на новый лад
Орудия крэкера
Трассировка во сне и наяву
VRML в примерах
Функциональное программирование
Экстремальное программирование и быстрая разработка ПО

Турбо отладчик (Turbo Debugger) 3.0

Турбо отладчик (Turbo Debugger) - это  современный отладчик, позволяющий  отлаживать  программы  на  уровне исходного текста и предназначенный для программистов,  работающих  на  Турбо  языках фирмы  Borland.  Многочисленные перекрывающие друг друга окна,  а также сочетание спускающихся и раскрывающихся  меню  обеспечивают быстрый, интерактивный пользовательский интерфейс. Интерактивная, контекстно-зависимая система подсказки  обеспечит  вас подсказкой на всех стадиях работы.

Новые свойства и изменения в версии 3.0
Окно Watches
Отладка резидентной в памяти программы
Отладка на уровне Ассемблера
Разрешение группы или Disable Group
Диалоговое окно Add Window
Класс ScribbleWindow
Выражение просмотра
Уточненные идентификаторы выражений
Строковые команды

Отладка управляющих программ микроконтроллеров
Отладочный модуль M16-DB-v1.01

Радиоэлектронные устройства

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

Микросхемы и схемы их включения
Генераторы на микросхемах
Радиоспорт
Простой трансвертер диапазона 50 МГц
50 лет в эфире
Загадка Маркони
Проектирование радиотехнических устройств в Micro-CAP V
Радио калькулятор

Компоненты радиоэлектронных средств в P-CAD

При проектировании печатных плат необходимы сведения о схемных образах ЭРЭ и посадочных местах для них. Программы размещения и трассировки должны иметь информацию о соответствии каждого конкретного вывода условного графического обозначения выводу в корпусе элемента. В версии P-CAD 2002 эта работа выполняется автоматически программой P-CAD Library Executive

Библиотечные компоненты в Library Executive

Бытовая радиоаппаратура и ее ремонт

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

Радиоприемники, радиолы
Схема корректирующего усилителя