ecf825b2

Пример mktime() для РНР

PHP был задуман где-то в конце 1994 года Расмусом Ледорфом(Rasmus Lerdorf). Ранние невыпущенные версии использовались на его домашней странице для того, чтобы следить за тем кто просматривал его интерактивное резюме. Первая используемая версия cтала доступна где-то в начале 1995 и была известна как Personal Home Page Tools. Она состояла из очень упрощенного движка синтаксического анализатора, который понимал только несколько специальных макрокоманд и ряд утилит, которые затем были в общем использовании на домашних страницах. Гостевые книги, счетчики и некоторые другие дополнения. Довольно трудно дать какую-либо жесткую статистику, но отмечено, что к 1996 г. PHP/FI был использован по крайней мере на 15,000 веб-сайтах во всем мире. В середине 1997г. эта цифра выросла до более чем 50,000. В середине 1997г. также наблюдалось изменение в разработке PHP. Из частного любимого проекта Расмуса, которому способствовала горстка людей , это превратилось в намного более организованную рабочую группу. Синтаксический анализатор был заново переписан Зевом Сураски(Zeev Suraski) и Анди Гутмансом(Andi Gutmans), и этот новый синтаксический анализатор стал основой для PHP Версии 3.

Пример. Пример mktime()

Использование сравнений в языке 2-REXX

Язык процедур 2/REXX для OS/2* (именуемый в дальнейшем REXX) разработан как язык процедур Systems Application Architecture* для семейства продуктов типа Office Vision и операционной системы OS/2. Он предназначен для того, чтобы облегчить программирование в стадии кодирования и отладки. Высокое качество программирования может быть достигнуто при использовании общепринятых слов английского языка в синтаксисе языка процедур, что одинаково понятно как начинающему, так и опытному программисту.
REXX использует ряд мощных программных функций общего назначения и стандартные арифметические возможности наряду с командами OS/2 в простой конструкции. Существующие пакетные файлы могут быть преобразованы в процедуры REXX, обладающие большими функциональными возможностями.
Процедуры REXX выполняются только в сеансах OS/2, они должны иметь расширение файла .CMD и начинаться со строки комментария (/*....*/). Также, как и для пакетных файлов, чтобы выполнить процедуру REXX, необязательно указывать расширение .CMD.

Использование сравнений
Язык процедур 2/REXX для OS/2
Работа с переменными и арифметическими выражениями
Средства языка REXX
Автоматизация повторяющихся задач - использование циклов

Расширенные функции REXX
Ключевые инструкции
Функции
Интерфейс очередей

Раздел - Бухгалтерия

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

Автоматизация
Анализ
Баланс
Бюджет
Дело

Зарплата
Затраты
Имущество
Инвентаризация
История

Материалы
МСФО
Налоги
НДС
Оборотные средства

Оплата труда
Основные средства
Основы
Отрасли
Отчетность
Поставщики
Производство

Расчет
Себестоимость
Теория
Товары
Торговля

Управленческий учет
Учебник
Учет
Учетная политика
Финансы

Хозучет
HadoopDB гибрид технологий
ПиК Планирование и контроль

Год эпохи перемен в технологии баз данных

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

Продолжение

Руководство администратора Citrix MetaFrame Feature Release 2

Документация к Citrix MetaFrame XP включает электронные руководства и он-лайновую помощь.
Документация, включенная в MetaFrame XP, находится в каталоге Docs на CD-ROM с MetaFrame XP. Документация к клиентам ICA находится на CD-ROM "Components".
В это руководство включена также информация о MetaFrame XP Feature Release 2 и Service Pack 2, включая описание новых возможностей и установку FR2 и SP2.
Дополнительная информация доступна на странице Product Documentation в разделе Support на сайте . Например, "" является дополнением к "Руководству администратора" и содержит руководство по масштабированию, развертыванию, настройке, оптимизации и устранению проблем.

Компоненты вычислений на основе сервера Citrix
Настройка Citrix SSL Relay
CHFARM

Самоучитель по Adobe Photoshop 7

В Photoshop 7 впервые включены средства, ориентированные на групповую работу. В поставку «коробочной» версии входят серверные расширения AfterCast, позволяющие обеспечить совместный доступ к файлам разным пользователям всевозможных продуктов Adobe. Если кто-либо из пользователей внесет какие-либо изменения в файл, это увидят все, кто с ним работает. Однако настройка AfterCast - дело системного администратора, поэтому те, кто использует Photoshop только дома, с этими инструментами, скорее всего, не столкнутся.
По-настоящему революционные изменения претерпели средства рисования. Теперь кисть (аэрограф) имеет 12 параметров настройки, что втрое больше, чем было в предшествующих версиях. Это позволяет более достоверно имитировать традиционные живописные инструменты. В качестве шаблона допускается использовать любые растровые изображения. Значительно улучшены также средства создания текстур на основе фрагментов изображений.

Основные понятия
Цвет в программе Photoshop
Начало работы
Основные сведения о растровых изображениях

Выделение
Компоновка
Слои
События
Команды корректировки
Выбор цвета
Раскрашивание

Рисование
Градиенты
Дополнительные сведения о слоях
Маски
Контуры и фигуры
Работа с текстом

Фильтры
Команда Liquify
Автоматизация
Общие установки программы Photoshop
Печать
Работа с Web и программой ImageReady
Приложение. «Горячие» клавиши

Язык программирования Форт

Форт (FORTH) -- это мощный язык программирования, который обеспечивает высокую производительность ЭВМ. Предлагаемая книга является одновременно учебником и справочником, позволяющим овладеть языком Форт независимо от того, начинающий вы программист или опытный. Вы можете пользоваться этой книгой как учебником для классных или индивидуальных занятий, при этом не предполагается знание основ ЭВМ или программирования. Книга содержит полное описание языка, начинающееся с упрощенного изложения принципов работы компьютеров. Постепенно осуществляется переход к более сложным понятиям, не описанным в других книгах. Вы сами можете выбрать материал и скорость изучения с учетом своего уровня подготовки. В книге приводится множество примеров, показывающих стиль программирования на языке Форт, включая полный текст программы редактора, большое количество упражнений для приобретения опыта, уверенности и, что более важно, полезных технических навыков. В даны ответы к упражнениям. Излагаются обе версии языка Форт в соответствии со стандартами 1979 и 1983 гг. Кроме того, изложены вопросы, не освещаемые в стандартах, в том числе организация файлов данных, обработка алфавитно-цифровых текстов, арифметика с плавающей запятой, а также различные инструментальные программные средства, что поможет вам расширить сферу применения языка Форт для ваших нужд. Даны примеры функций усовершенствованной реализации языка MMSFORTH.

Что такое Форт?
Операторы сравнения и ветвления
Память Форта. Словари и контекстные словари
Ответы к упражнениям

Разработка программ в среде операционной платформы Inferno

В конструкции ОС Inferno имеется немало любопытных и подчас инновационных концепций, одни из них могли бы стать предметом специального исследования (ядро, виртуальная машина, коммуникационный протокол), другие - даже отдельной книги (язык программирования). Различные аспекты ОС и ее компонент получили освещение в ряде русскоязычных статей (ссылки приведены в послесловии). Такое положение, с одной стороны, облегчало работу над обзором, а с другой - создавало трудности, потому как заставляло постоянно оглядываться на уже проделанную работу с тем, чтобы избежать непотребных повторений. Автор этих строк ставил своей целью ответить на тот круг вопросов, который наилучшим образом позволяет раскрыть данную тему

Продолжение

Пять уроков по Java

Язык Java - это объектно-ориентированный язык программирования, ведущий свою историю от известного языка C++. Но в отличие от последнего Java является языком интерпретируемым, программы, написанные на нем, способны работать в разных местах сети и не зависят от платформы, на которой выполняются написанные на нем приложения. Java сознательно избегает арифметики с указателями и прочих ненадежных элементов, которыми изобилует C++, поэтому, разрабатывая на нем приложения, вы предотвратите многие проблемы, обычные при создании программного обеспечения.
В терминах языка Java маленькое приложение, которое встраивается в страницу Web, называется аплет. Собственно говоря, создание аплетов - основное применение для Java. Аплеты снискали себе звание подлинных украшений для Web. Аплет может быть и окном анимации, и электронной таблицей, и всем, что только можно себе представить. Но это не значит, что на Java нельзя писать нормальные приложения с окнами. Этот язык программирования изначально был создан для обычных приложений, выполняющихся в Internet и интрасетях, и уж потом стал использоваться для изготовления аплетов.
Элементарные строительные блоки в Java называются классами (как и в C++). Класс состоит из данных и кода для работы с ними. В средствах для разработки на языке Java все стандартные классы, доступные программисту, объединены для удобства в упаковки - еще одни элементарные блоки Java-программ.

Продолжение

OpenGL в Delphi

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

Введение
Подключение OpenGL
Двумерные построения
Построения в пространстве

Визуальные эффекты
Пример CAD-системы: визуализация работы робота
Создаем свой редактор
OpenGL в Интернете

Теория электрической связи

Текстовые сообщения представляют собой последовательности символов из некоторого конечного множества {ai} (языка) с известным объемом алфавита m. Преобразование такого рода сообщений в сигнал может осуществляться, например, клавиатурой ЭВМ путем поочередного кодирования отдельных символов сообщения k-разрядными комбинациями из 0 и 1, которым соответствуют два разных  уровня напряжения.
Звуковые сообщения представляют собой изменения давления воздушной среды в заданной точке пространства во времени p(t). С помощью микрофона они преобразуются в переменный электрический сигнал u(t), который в определенном смысле является копией сообщения и отличается от него лишь физической размерностью.
Видеосообщения можно рассматривать как распределение яркости на поверхности объекта b(x,y), неподвижное  изображение которого требуется передать на расстояние (фототелеграф), или более сложный процесс b(x,y,t)  (черно-белое телевидение).

Информация, сообщения, сигналы
Математические модели случайных процессов
Станции спутниковой связи типа VSAT Ku-диапазона частот

Pascal 7 & Objects

В данном руководстве вы найдете полную документацию по ObjectWindows - объектно-ориентированной прикладной среде для Microsoft Windows. Здесь описываются не только то, что может делать ObjectWindows и как, но и почему. Вы поймете, что ObjectWindows - это наиболее быстрый путь построения развитых и многофункциональных приложений Windows.
Хотя в данном руководстве поясняется, как работает Windows, и как с ней взаимодействуют ваши прикладные программы, оно не охватывает все аспекты программирования с использованием прикладного программного интерфейса Windows (API). Эти подробности вы можете узнать в других книгах о программировании в Windows.
ObjectWindows позволит вам избежать утомительных и трудоемких задач, связанных с разработкой традиционных приложений Windows. Тем не менее вы будете иметь доступ ко всем имеющимся в Windows средствам, но иметь дело с Windows вам придется только когда вы этого захотите. Все остальное делает за вас ObjectWindows.

Введение
Знакомство с Windows
Заполнение окна
Меню и диалоговые ресурсы
Работа с диалоговым блоком
Повторное отображение графики
Вывод всплывающего окна
Иерархия ObjectWindows
Объекты приложения
Интерфейсные объекты
Объекты окон
Объекты диалоговых блоков
Объекты управляющих элементов
Проверка допустимости данных
Объекты MDI
Объекты печати
Сообщения Windows
Интерфейс с графическими устройствами
Более подробно о ресурсах
Наборы
Потоки
Объектные типы ObjectWindows
GetGlassName (всегда переопределяется)
TLookupValidator модуль Validate
VScroll (никогда не переопределяется)
WMActivate (иногда переопределяется)

Свет на TV - основы для профи

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

Десять заповедей
Инструкция по работе со спутниковым образовательным каналом
Разветвители сигнала спутникового телевидения
Классификация каналов телевидения по частоте
Встроенные и комнатные антенны
Телевидение
Телевизионные стандарты

Оцифровываем видео при помощи ТВ тюнера
Постановка
Композиция
Ввод данных в компьютер
Видеоаппаратура

Монтаж телевидения, кино, видео
Монтаж звука
Монтаж шумов и шумовых фонограмм

Приёмники оптического изображения
Сети распределительные систем кабельного телевидения
Карта PCI для приема спутникового вещания в формате DVB
Основные параметры электромагнитных волн
Спутниковые системы цветного телевидения

Система топологической трассировки печатных плат TopoR

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

Система топологической трассировки печатных плат TopoR
Разработка посадочных мест на печатной плате для монтажа элементов

Спецификация и тестирование систем с асинхронным интерфейсом

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

Формальные методы и тестирование программного обеспечения
Параллельные воздействия на целевую систему

Справочник по электрическим кабелям,проводам и шнурам

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

Классификация кабельной продукции и ее основные элементы
Кабели, провода и шнуры для горных разработок и землеройных работ
Кабели контрольные, сигнализации и блокировки

Станционные, распределительные и шахтные кабели и провода связи
Токовые нагрузки на кабели, провода и шнуры