Блеск и нищета информационных технологий

       

Корпоративные базы данных - статьи

Sybase SQL Anywhere - полноценная SQL СУБД, работающая как в технологии клиент-сервер, так и в локальном варианте. Обеспечивает полную поддержку механизма транзакций, ANSI стандарта SQL89 уровня 2 и IBM SAA стандарта. Sybase SQL Anywhere поддерживает также entry level SQL92. Полностью реализованы механизмы декларативной ссылочной целостности с каскадированием, механизмы триггеров и хранимых процедур.
Sybase SQL Anywhere отличает, наряду с простотой изучения и использования, наличие масштабируемости в широком диапазоне, что делает данную СУБД пригодной для использования как небольшими, так и значительными по числу одновременно работающих пользователей рабочими группами.

Опыт разработки систем конфигурационного управления
Состояние и перспективы Microsoft SQL Server

Блеск и нищета информационных технологий

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

Трансформация технологии

Раздел - Малый бизнес

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

Безопасность
Гостиницы
Государство
Идеи
Конкуренция

Консалтинг
Маркетинг
Менеджмент
Налоги
Начало

Организация
Основы
Питание
Анализ деятельности МП
Нужна ли IP-телефония

Возможности телефонов с АОН
Автоответчик
Программирование - POSIX
Развитие
Россия
Рост
Рынок
Семья

Советы
Теория
Торговля
Транстпорт
Управление

Финансы
Франчайзинг
Экономика
Практическая телефония
Оборудование IP-телефонии

Введение в POSIX'ивизм
Стандарт POSIX

Ядро ОС Linux

Эта книга вдохновляет вас, начинающих исследователей ядер, не достаточно знающих UNIX-системы, для изучения ядра Linux, когда она впервые появилась у вас и еще тяжела для полного понимания. Это пособие создано для того, чтобы помочь вам быстрее изучить основные концепции и выделить из внутренней структуры Linux то, что может понадобиться вам, чтобы, не читая полностью исходный текст ядра, определить, что же случилось с какой-либо конкретной переменной. Почему Linux ? Linux - это первая свободно доступная система типа UNIX для 386 компьютеров. Она была полностью переписана в уменьшенном объеме так, не имеет большого количества функций, работающих с режимом реального времени, как в других операционных системах (386BSD), и, следовательно, проста в понимании и доступна для изменений.
UNIX появился около 20 лет назад, но только недавно появились столь мощные микрокомпьютеры, способные поддерживать работу операционных систем с многозадачным, многопользовательским защищенным режимом. Кроме того, описания UNIX труднодоступны, лишь документация о внутренностях ядра распространялась свободно. UNIX, кажущийся в начале простым, со временем увеличивался в размерах и превратился в объемную систему, понятную лишь профессионалу.

Драйверы устройств
Исследования ядра LINUXа
Внутреннее устройство ядра Linux 2.4
Универсальные примитивы, используемые всеми тремя механизмами IPC

Вирусы и средства борьбы с ними

Pervading Animal (конец 60-х - начало 70-х) — так назывался первый известный вирус-игра для машины Univac 1108. С помощью наводящих вопросов программа пыталась определить имя животного, задуманного играющим. Благодаря наличию функции добавления новых вопросов, когда модифицированная игра записывалась поверх старой версии плюс копировалась в другие директории, через некоторое время диск становился переполненным.
Первый сетевой вирус Creeper появился в начале 70-х в военной компьютерной сети Arpanet3), прототипе Интернет. Программа была в состоянии самостоятельно выйти в сеть через модем и сохранить свою копию на удаленной машине. На зараженных системах вирус обнаруживал себя сообщением: "I'M THE CREEPER : CATCH ME IF YOU CAN". Для удаления назойливого, но в целом безобидного вируса неизвестным была создана программа Reaper. По сути это был вирус, выполнявший некоторые функции, свойственные антивирусу: он распространялся по вычислительной сети и в случае обнаружения тела вируса Creeper уничтожал его.

Первые вирусы
Результат Фреда Коэна
Практическое определение вируса
Технологии обнаружения вирусов
Возможные схемы защиты
Методические указания к лабораторной работе
Требования к антивирусному комплексу для проверки почтового потока
Архитектура Сервера безопасности
Основные требования к системе администрирования
Системные задачи проверки по требованию (5 задач)
Установка Сервера администрирования
Добавление подчиненного Сервера администрирования
Сетевые черви

Индексирование Web-узлов

Что необходимо для индексирования документов специальных форматов (например, файлов Microsoft Word)?
Для индексирования документов специальных форматов необходимы соответствующие фильтры содержимого. В состав Index Server входят несколько фильтров по умолчанию: для текстовых файлов, для HTML-файлов, для файлов Word 95, Word 97, Excel 95, Excel 97, PowerPoint 95 и PowerPoint 97, а также фильтр свойств двоичных файлов.
Для индексирования документов другого типа необходимо приобрести и установить соответствующий фильтр содержимого.
Какие факторы влияют на производительность Index Server?
Число индексируемых документов, объем данных, частота запросов и их тип.
Что можно сделать, чтобы уменьшить время обработки запросов к часто используемым документам?
Добавьте часто используемые документы в кэш свойств с помощью встраиваемого административного модуля Index Server. Извлечение свойств запрашиваемых документов из кэша, а не из самого документа значительно повышает производительность обслуживания запросов.
Какие средства Index Server позволяют отображать ту часть документа, которая удовлетворяет Вашему запросу?
Выделение искомого текста в найденных документах позволяет создать HTML-страницу со списком документов, отвечающих критериям Запроса, с выделением искомых слов красным курсивом. Кнопки Show Highlights (condensed) и Show Highlights (full text), расположенные под резюме каждого из найденных документов, позволяют посмотреть выделенные слова в выбранном документе.

Индексирование Web узлов
Кэш Internet Information Server

Философия Java

Как и любой другой язык, Java есть способ выражения каких-либо понятий. При правильном подходе определенный способ выражения будет гораздо проще и более гибок применительно к растущим и становящимся сложнее задачам, чем другой. Также нельзя рассматривать Java с точки зрения простого набора конструкций языка, поскольку некоторые из них не имеют смысла в отдельности. Вы сможете использовать разрозненные части языка вместе только в том случае если вы думаете о концепции в целом, а не о простом кодировании. И чтобы понять Java с данной позиции необходимо понять и основные задачи Java, и задачи программирования в целом. В данной книги мы остановимся на последних, рассмотрим необходимость их решения и пути решения с использованием Java. Так, набор конструкций, описываемый в каждой главе, применен к конкретной задаче, которая решена с помощью данного языка. Именно таким образом, я надеюсь в кратчайшее время подвести вас к той черте, когда концепции Java станут чуть ли не вторым вашим языком. Где возможно, я буду придерживаться мнения, что вы образно представляете модель, позволяющую глубже понять язык; и в случае решения какой-то слишком сложной задачи вы сможете сравнить ее с вашей моделью и найти ответ.

Развитие абстракции
Математические операторы
Конструкторы и полиморфизм
Обработчики исключений
События и типы слушателей
Почему JDBC API выглядит так сложно

Ограничения апплета
Поиск в отсортированном массиве
Protected: “тип дружественного доступа”
Проверка конфигурации
Stack
Видимость и время жизни объектов

Методические указания по работе с программами WORD

Типовое окно для Word состоит из заголовка Microsoft Word - Документ.., строки меню (Файл, Правка, Вид,..., Окно,?), стандартной панели инструментов со значками Создать, Открыть, ..., Помошник), панели инструментов Форматирование, центральной части с горизонтальными и вертикальными линейками и полосами прокрутки, и строки состояния внизу экрана.

Состав окна текстового редактора Word

Линзы в CorelDraw

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

Преобразование линзы
Фигурная обрезка
Настройка текста на незамкнутой траектории
Автоматическая векторизация
Экспорт в формат EPS

Работа с персонажами 3dsmax

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

Работа с персонажами

Защищенная ось без антивирусов и тормозов

Windows NT (и все производные от нее системы — W2K, XP, и частично Longhorn) изначально проектировалась как защищенная оси, способные постоять за себя и дать вирусам решительный отпор без каких-либо дополнительных средств, в том числе и широко разрекламированного Microsoft Anti-Spy-Ware. Но, чтобы не увязнуть в терминах, прежде чем продолжить повествование, необходимо уточить ряд определений.

Продолжение

Семь уроков по PostScript

Язык PostScript был разработан Джоном Уорноком (John Warnock) в фирме Adobe Systems в 1982 г. История создания языка описана в предисловии одного из его авторов к "Справочному руководству по языку PostScript". PostScript создавался в качестве простого стандартного языка для описания вида текста, чертежей и простых изображений на печатаемой странице, что наложило определенный отпечаток на используемые в PostScript конструкции.
Язык содержит около 250 операторов, что позволяет одни и те же действия запрограммировать самыми разными способами. С другой стороны разработчики не предполагали, что программы на PostScript будут большими, поэтому средства структуризации в языке не сильно развиты. Треть языка PostScript посвящена графике, остальное - это обычный процедурный язык программирования, который включает в себя элементы из многих других языков, но наиболее близок к языку Форт.

Основные понятия
Язык программирования PostScript

Использование технологий WWW для доступа к базам данных

Многие организации используют электронные базы данных (БД) для поддержки своих рабочих процессов. Часто это системы на одного - двух пользователей, выполненные с использованием dbf - ориентированных средств разработки: Clipper, Dbase, FoxPro, Paradox, Access. Обычно используется ряд таких баз, независимых друг от друга. Если информация, хранимая в таких БД, представляет интерес не только для непосредственных пользователей, то для ее дальнейшего распространения используются бумажные отчеты и справки, созданные базой данных.
С появлением локальных сетей, подключением таких сетей к Интернет, созданием внутрикорпоративных, сетей, появляется возможность с любого рабочего места организации получить доступ к информационному ресурсу сети. Однако, при попытке использовать существующие БД возникают проблемы связанные с требованием к однородности рабочих мест (для запуска "родных" интерфейсов), сильнейшим трафиком в сети (доступ идет напрямую к файлам БД), загрузкой файлового сервера и невозможностью удаленной работы (например, командированных сотрудников). Решением проблемы могло бы стать использование унифицированного интерфейса WWW для доступа к ресурсам организации.

Создание информационного хранилища
Специальные символы
Конструкции языка HTML для построения форм
Списки

Архитектура Unix

Системное описание базируется на особенностях операционной системы UNIX версия V редакция 2, распространением которой занимается корпорация AT&T, с учетом отдельных особенностей редакции 3. Это та система, с которой я наиболее знаком, однако я постарался отразить и интересные детали других разновидностей операционных систем, в частности систем, распространяемых через "Berkeley Software Distribution" (BSD). Я не касался вопросов, связанных с характеристиками отдельных аппаратных средств, стараясь только в общих чертах охватить процесс взаимодействия ядра операционной системы с аппаратными средствами и игнорируя характерные особенности физической конфигурации. Тем не менее, там, где вопросы, связанные с машинными особенностями, представились мне важными с точки зрения понимания механизма функционирования ядра, оказалось уместным и углубление в детали. По крайней мере, беглый просмотр затронутых в книге вопросов ясно указывает те составные части операционной системы, которые являются наиболее машинно-зависимыми.

Общий обзор особенностей системы
Алгоритм удаления связи файла с каталогом
Поддержание времени в системе
Потоки
Алгоритм смены текущего каталога
Управление процессами
Последовательность операций
Рабочее множество процесса

InterBase - статьи

Резервное копирование и восстановление из копии является одним из самых важных процессов в администрировании базы данных InterBase/FireBird.
Резервное копирование – один из самых надежных способов сохранить и предохранить свои данные от потери или порчи. Процесс резервного копирования также делается в профилактических целях, для увеличения производительности базы данных – это достигается за счет того, что в момент копирования происходит считывание последних версий всех записей, старые же версии в копию никогда не попадают. Здесь важно заметить, что недостаточно одного лишь резеврного копирования, нужно иногда проверять восстанавливаемость базы данных из резеверной копии, потому что бывают случаи, что база данных работает в режиме 24*7, то есть 24 часа в сутки и 7 дней в неделю, backup базы данных может происходит нормально, но в силу определенных причин база данных не восстанавливается, последствия могут быть плачевными для всех данных.

Резервное копирование базы данных и последующее восстановление
Дисковая структура базы данных Interbase
Псевдонимы типов (Домены)
Анализ статистики базы данных InterBase/FireBird