Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

CNews.ru : Неделя HI-TECH | итоги IT-рынка |


Информационный Канал Subscribe.Ru

Неделя HI-TECH №20 — Июнь 30, 2003
Неделя HI-TECH CNews.ru
Главные события дня |  Новости |  Аналитика |  Рейтинги |  Школа ИТ |  Неделя Hi-Tech №19 |  Календарь событий 
Каталог пресс-релизов и компаний |  Форум |  Курьезы |  Подписка |  Информер |  Архив |  Популярные |  Поиск 
 №20   Июнь 30, 2003
Подписаться  
Главные события недели 
Новости высоких технологий 

Вопрос недели 
Что является наибольшей помехой для развития российского рынка ИТ-дистрибуциии?

Внимание 

Компании «Инфосистемы Джет» и Hitachi Data Systems (HDS) проводят акцию:

Книги 

Oracle PL/SQL для профессионалов 3-е изд.
Фейерштейн С., Прибыл Б.

Школа ИТ 
Пять шагов к B2BПять шагов к B2B
Практикум по обеспечению корпоративной информационной безопасностиПрактикум по обеспечению корпоративной информационной безопасности
Москва, 3-4 июля
Весь список курсов

Обзоры рынков 
Рынки информационных технологий и телекоммуникаций стран Азии
ИТ-рынки Азии (220 стр.)

Аналитика и комментарии 
Борьба AMD и Intel в России: скрытые тенденции
Рисковые инвестиции: привлечение и источники капитала
Квантовый компьютер: туманные перспективы или реальность?
ITSM: розничная торговля уходит от дорогих и закрытых систем
Китай: телефоны с драконами и национальные смартфоны
ИТ в банках: нет «коробочным продуктам»?
 
 
go

Популярные темы Обсуждений 
Минфин рекомендует SAP R/3 российским предприятиям
Портативный радар видит сквозь стены
1С: курс на средний рынок
Компания Comshare прекращает свое существование
Спутниковые телефоны в России подешевеют

 №20    Июнь 30, 2003
Подписаться  
Внимание

Jet InfosystemsHITACHI Data Systems

Уважаемые господа!

Компании «Инфосистемы Джет» и Hitachi Data Systems (HDS) проводят акцию

«Терабайт в подарок»

В рамках акции предлагается дисковый массив HDS корпоративного уровня Thunder 9570V на специальных условиях: 1,5 ТБ дискового пространства по цене 0,5 ТБ!

 Hitachi Thunder 9570 V
Дисковый массив Hitachi Thunder 9570 V - это высокопроизводитель-ная модульная система, обладающая следующими возможностями массивов Hi-End класса:

  • масштабируемость до 32 ТБ
  • поддержка SAN и NAS решений
  • подключение до 128 серверов с разными операционными системами на один физический порт массива
  • полностью дублированная архитектура без единой точки отказа
  • клонирование и репликация данных средствами массива
  • виртуальные домены и виртуальные порты
  • on-line реконфигурация без влияния на работу пользователей и приложений
  • гарантия 3 года

Массив Thunder 9570V был объявлен в декабре 2002 и за последние полгода лидировал по результатам продаж.

Предложение действительно до 31 июля 2003 года

Дополнительная информация по тел 411–7601, e-mail: storage@jet.msk.su


Компания Hitachi Data Systems производит корпоративные и модульные дисковые массивы и программное обеспечение для управления системами и сетями хранения данных. По результатам 2002 года Hitachi Data Systems владеет 41% рынка hi-end систем хранения данных, что превосходит показатели EMC и IBM.

Компания «Инфосистемы Джет» — системный интегратор и поставщик ключевых компонентов информационной инфраструктуры для крупных организаций и предприятий. «Инфосистемы Джет» является Платиновым партнером компании Hitachi Data Systems, и выполняет поставку и сервисное обслуживание дисковых массивов HDS на территории России и стран СНГ

Публикации из книг

Oracle PL/SQL для профессионалов 3-е изд.

С. Фейерштейн, Б. Прибыл

Содержание

Предисловие
Глава 1. Введение в PL/SQL
Глава 2. Написание и запуск кода PL/SQL
Глава 3. Основы языка
Глава 4. Условные операторы и переходы
Глава 5. Циклы
Глава 6. Обработка исключений
Глава 7. Работа с программными данными
Глава 8. Строки
Глава 9. Числа
Глава 10. Дата и время
Глава 11. Записи и коллекции
Глава 12. Другие типы данных
Глава 13. DML и управление транзакциями
Глава 14. Выборка данных
Глава 15. Динамический SQL и динамический PL/SQL
Глава 16. Процедуры, функции и параметры
Глава 17. Пакеты
Глава 18. Триггеры
Глава 19. Управление приложениями PL/SQL
Глава 20. Выполнение программ PL/SQL
Глава 21. Объектно-ориентированные возможности PL/SQL
Глава 22. Взаимодействие Java и PL/SQL
Глава 23. Внешние процедуры
Алфавитный указатель


Глава 3

Основы языка

  • Структура блока PL/SQL
  • Набор символов PL/SQL
  • Идентификаторы
  • Литералы
  • Разделитель в виде точки с запятой
  • Комментарии
  • Ключевое слово PRAGMA
  • Метки

    Каждый язык, будь то человеческий или компьютерный, имеет синтаксис, словарь и набор символов, и для того чтобы общаться с помощью этого языка, нужно выучить правила его использования. Многие с опаской приступают к изучению новых компьютерных языков, но вообще-то они очень просты, а PL/SQL еще и один из самых простых. Трудность общения на языке, основанном на байтах, связана не с самим языком, а с компилятором или компьютером, с которым мы "говорим". Большинство компиляторов - это "недалекие" создания, их трудно назвать творческими и гибкими, они не способны нестандартно мыслить, а их словарь крайне ограничен. Разве что соображают они очень-очень быстро.

    Если вы слышите что-нибудь вроде: "Давай выпьем чаю", то понимаете, о чем вам говорят, и знаете, что ответить. Однако если вы скажете PL/SQL: "подкинь-ка еще с полдюжины записей", то едва ли получите требуемое. Говоря на языке синтаксиса, для использования PL/SQL нужно расставлять все точки над "i". Поэтому в данной главе описываются основные правила языка, помогающие общаться с компилятором PL/SQL, а также структура блока PL/SQL. Кроме того, вы узнаете, что такое лексические единицы и для чего предназначено ключевое слово PRAGMA.

    Структура блока PL/SQL

    БлокВсе языки программирования позволяют организовать логически связанные элементы в программные единицы. В PL/SQL фундаментальной организационной программной единицей является блок. Он лежат в основе двух ключевых языковых концепций.

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

    Блок может быть анонимным (то есть не имеющим имени) или именованным (представляющим собой процедуру и функцию). С блоком связано понятие пакета PL/SQL, который представляет собой набор из нескольких процедур и функций.

    Разделы блока PL/SQL

    Блок;разделыБлок PL/SQL может содержать до четырех разделов, однако только один из них является обязательным.

  • Заголовок. Заголовок;блокаИспользуется только в именованных блоках, определяет способ вызова именованного блока или программы. Не обязателен.
  • Раздел объявлений. Идентифицирует переменные, курсоры и вложенные блоки, на которые имеются ссылки в исполняемом блоке и блоке исключений. Не обязателен.
  • Исполняемый раздел. Операторы, которые выполняются ядром PL/SQL во время работы приложения. Обязателен.
  • Раздел исключений. Обрабатывает исключения (предупреждения и ошибки). Не обязателен.

    Структура блока PL/SQL для процедуры показана на рис. 3.1.

    Рис. 3.1. Структура блока PL/SQL

    Порядок размещения разделов блока соответствует последовательности написания и выполнения программы.

    1. Определяются тип блока (процедура, функция, анонимный) и способ его вызова (заголовок).

    2. Объявляются все переменные и другие объекты PL/SQL, используемые в этом блоке (раздел объявлений).

    3. Локальные переменные и другие объекты PL/SQL, объявленные выше, применяются для выполнения необходимых действий.

    4. Обрабатываются все проблемные ситуации, которые могут возникнуть во время выполнения блока (раздел исключений).

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

    Рис. 3.2. Процедура, которая содержит все четыре раздела

    Анонимные блоки

    Блок;анонимныйКогда кто-то хочет остаться неизвестным, он не называет своего имени. То же можно сказать и об анонимном блоке PL/SQL, показанном на рис. 3.3: в нем вообще нет раздела заголовка, блок начинается ключевым словом DECLAREКлючевое слово;DECLARE (или BEGIN).

    Рис. 3.3. Анонимный блок без разделов объявлений и исключений

    Анонимный блок не может быть вызван другим блоком, поскольку не имеет составляющей, с помощью которой к нему можно обратиться. Таким образом, он является чем-то вроде сценария, который предназначен для выполнения операторов PL/SQL, в большинстве случаев включающих вызовы процедур и функций. Поскольку анонимные блоки могут содержать собственные разделы объявлений и исключений, разработчики часто используют их для определения области видимости идентификаторов и области действия обработки исключений в программе большего размера. Эти свойства блока мы подробно рассмотрим в следующих разделах.

    Структура анонимного блока

    Общий формат анонимного блока PL/SQL таков:

    
    [ DECLARE
     ... необязательные операторы объявлений ... ]
    
    BEGIN
     ... исполняемые операторы ...
    
    [ EXCEPTION
     ... необязательные операторы обработки исключений ... ]
    
    END;
    

    Ключевое слово;BEGINBEGIN, ключевое словоКвадратные скобки указывают на необязательную часть синтаксиса. Ключевые слова BEGIN и END являются обязательными, и между ними должен быть как минимум один исполняемый оператор. Ключевое слово;ENDEND, ключевое слово

    Примеры анонимных блоков

    Ниже приведены различные сочетания разделов, которые допустимы для блока PL/SQL.

  • Анонимный блок BEGIN...END без разделов объявлений и исключений:
    
    BEGIN
        -- Вывод текущей даты в стандартном формате
        DBMS_OUTPUT.PUT_LINE(SYSDATE);
    END;
    
  • Анонимный блок с разделом объявлений, но без раздела исключений:
    
    DECLARE
       l_right_now DATE := SYSDATE;
    BEGIN
        DBMS_OUTPUT.PUT_LINE(l_right_now );
    END;
    
  • Анонимный блок с разделом объявлений, исполняемым разделом и разделом исключений:
    
    DECLARE
       -- Вызов определенной ранее функции для получения даты
       -- найма сотрудника по фамилии "FEUERSTEIN".
       l_hiredate DATE := employee_pkg.date_of_hire ('FEUERSTEIN');
    
       l_right_now DATE := SYSDATE;
       l_old_timer EXCEPTION;
    BEGIN
       IF l_hiredate < ADD_MONTHS (l_right_now, 6)
       THEN
          RAISE l_old_timer;
       ELSE
          l_hiredate := right_now;
       END IF;
    EXCEPTION
       WHEN l_old_timer
       THEN
          DBMS_OUTPUT.PUT_LINE('У вас нет доступа к информации.');
       WHEN OTHERS
       THEN
          DBMS_OUTPUT.PUT_LINE('ОШИБКА: ' || SQLCODE);
    END;
    

    Анонимные блоки выполняют последовательности операторов и затем завершают свою работу, действуя как процедуры. Фактически все анонимные блоки являются анонимными процедурами.

    Анонимные блоки в различных средах

    Анонимные блоки используются в средах, где код PL/SQL выполняется либо непосредственно, либо как часть некоторой программы этой среды (табл. 3.1). Объект, включающий конкретный блок, обеспечивает его контекст и в ряде случаев - имя программы.

    Таблица 3.1. Анонимные блоки в различных средах

    Объект, содержащий блок Среда Описание
    Клиентский триггер Средства разработки Oracle "Чистые" исполняемые операторы в триггерах Forms Builder или Reports Builder, оформленные соответствующим инструментальным средством как анонимные блоки и отправляемые исполнительному ядру PL/SQL (подробнее о триггерах см. в главе 18)
    Триггер базы данныхМанипуляции данными на уровне таблицы или события базы данных Тело триггера. Хотя у триггера имеется имя, код PL/SQL анонимен (не имеет имени)
    Сценарий SQL*Plus или его эквивалент Программы и пакетно выполняемые сценарии, вызывающие процедуры и/или функции. Кроме того, команда SQL*Plus EXECUTE транслирует свой аргумент в анонимный блок, заключая его в операторы BEGIN и END

    Откомпилированная программа Встроенные языки (Pro*C и т. п.); OCI (Oracle Call Interface) Анонимные блоки, встроенные в код программы и выполняемые сервером базы данных

    Когда вы связываете код PL/SQL с триггером или полем, пользуясь таким инструментальным средством, как Forms Builder, этот код составляет анонимный блок PL/SQL. При этом можно создать полный блок с объявлениями, исполняемыми операторами и разделом обработки исключений или же ограничиться только исполняемыми операторами.

    Именованные блоки

    Блок;именованныйХотя анонимные блоки PL/SQL применяются во многих приложениях Oracle, вероятно, большая часть написанного вами кода будет оформлена в виде именованных блоков. Ранее вы уже видели несколько примеров хранимых процедур (см. рис. 3.1) и знаете, что их главной особенностью является наличие заголовка. Заголовок процедуры выглядит так: Заголовок;процедуры

    
    PROCEDURE [схема.]имя [(параметр [, параметр ...])]
       [AUID {DEFINER | CURRENT_USER}]
    

    Ключевое слово;RETURNRETURN, ключевое словоФункция;заголовокЗаголовок функции в целом очень похож на него, но дополнительно содержит ключевое слово RETURN:

    
    FUNCTION [схема.]имя [(параметр [, параметр ...])]
       RETURN тип_возвращаемых_данных
       [AUID {DEFINER | CURRENT_USER}]
       [DETERMINISTIC]
       [PARALLEL ENABLE ...]
       [PIPELINED]
    

    Заголовок;функцииПоскольку Oracle позволяет вызывать некоторые функции из SQL-инструкций, заголовок функции включает больше необязательных элементов, чем заголовок процедуры. Таким образом, вам предоставляется гораздо больше возможностей управлять поведением функции во время ее выполнения. Более подробно процедуры и функции рассмотрены в главе 16.

    Вложенные блоки

    Блок;вложенныйВложенным является блок, который располагается внутри другого блока. Пример процедуры, содержащей анонимный вложенный блок, приведен ниже:

    
    PROCEDURE calc_totals
    IS
       year_total NUMBER;
    BEGIN
       year_total := 0;
    
       /* Начало вложенного блока */
       DECLARE
          month_total NUMBER;
       BEGIN
          month_total := year_total / 12;
       END set_month_total;
       /* Конец вложенного блока */
    
    END;
    

    Между операторами /* и */ помещается комментарий (см. раздел "Комментарии" далее в этой главе). Вложенный блок, в свою очередь, также может содержать блок. Таким образом, допустимой является структура вложенных блоков, представленная на рис. 3.4.

    Рис. 3.4. Вложенные анонимные блоки

    Вложенный блок PL/SQL называют также дочерним или подблоком, а внешний блок - родительским.

    Область действия

    Область;действияБлок; область действияГлавное преимущество вложения блоков - возможность ограничить область действия всех объявленных во вложенном блоке объектов и исполняемых операторов. Она, в свою очередь, позволяет не только лучше управлять поведением программы, но и уменьшить вероятность того, что по ошибке программист изменит значение не той переменной.

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

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

    
    BEGIN
    
       BEGIN /* вложенный блок */
             INSERT INTO book_copies (isbn, qty)
             VALUES (:newisbn, :copies);
       EXCEPTION
         WHEN DUP_VAL_ON_INDEX
         THEN
            UPDATE book_copies SET qty = :copies WHERE isbn = :newisbn;
       END; /* вложенный блок */
    
       books.distribute_inventory_report;
    END;
    

    Исключение;DUP_VAL_ON_INDEXDUP_VAL_ON_INDEX, исключениеВ данном случае вложенный блок помогает обеспечить наличие в таблице нужной записи перед вызовом процедуры books.distribute_inventory_report. Кроме того, он предотвращает прекращение работы программы из-за исключения DUP_VAL_ON_INDEX. Однако в случае появления таких ошибок, как ORA-00942: Table or view does not exist, может оказаться, что работу программы необходимо прервать. Важно понимать, что именно вы должны контролировать происходящее и решать, как будет действовать приложение в том или ином случае. Более подробно об обработке ошибок в программах PL/SQL рассказывается в главе 6.

    Видимость переменной

    Видимость переменойПеременая;видимостьВажным свойством переменной, связанным с областью ее действия, является видимость. Данное свойство определяет, можно ли обращаться к переменной только по ее имени или же к имени необходимо добавлять префикс.

    "Видимые" идентификаторы

    Идентификатор;видимыйРассмотрим следующий фрагмент кода:

    
    DECLARE
       first_day DATE;
       last_day DATE;
    BEGIN
       first_day := SYSDATE;
       last_day := ADD_MONTHS (first_day, 6);
    END;
    

    Переменные first_day и last_day объявлены в том же блоке, где они используются, поэтому при обращении к ним указаны только их имена. Мы говорим, что идентификаторы этих переменных видимы. В общем случае видимыми идентификаторами являются:

  • индексная переменная цикла (видима и доступна только внутри цикла);
  • идентификатор, объявленный в текущем блоке;
  • идентификатор, объявленный в блоке, который включает текущий блок;
  • отдельный объект базы данных (таблица, представление и т. д.) или объект PL/SQL (процедура, функция), владельцем которого вы являетесь;
  • отдельный объект базы данных или объект PL/SQL, на который у вас есть соответствующие права и который определяется соответствующим синонимом.

    Следовательно, ссылаться на эти объекты можно, просто указывая их имена. PL/SQL позволяет также обращаться к существующим объектам, которые не находятся в пределах непосредственной видимости блока. Как это делается, рассказано в следующем разделе.

    Уточненные идентификаторы

    Идентификатор;уточненныйХарактерными примерами идентификаторов, которые невидимы в области кода, где они используются, являются идентификаторы, объявленные в спецификации пакета (имена переменных, типы данных, а также имена процедур и функций). Делая ссылку на такой объект, необходимо перед его именем указывать префикс и символ точки (аналогичным образом вы уточняете имя столбца посредством имени таблицы, в которой он содержится). Например:

  • price_util.compute_means - программа с именем compute_means из пакета price_util;
  • math.pi - константа с именем pi, объявленная и инициализированная в пакете math;
  • :GLOBAL.company.id - глобальная переменная в Oracle Forms.

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

    Можно также использовать дополнительное уточнение, определяющее владельца объекта. Например, выражение

    scott.price_util.compute_means

    указывает на процедуру compute_means пакета price_util, принадлежащего пользователю Oracle c учетной записью scott.

    Уточнение идентификаторов с помощью имен модулей

    Обеспечить правильное применение идентификаторов в PL/SQL можно несколькими методами. В частности, при работе с пакетами удобно создавать переменные, имеющие глобальную область действия. Предположим, у нас есть пакет company_pkg и в спецификации пакета объявлена переменная с именем last_company_id:

    
    PACKAGE company_pkg
    IS
       last_company_id NUMBER;
       ...
    END company_pkg;
    

    Далее, ссылаясь на переменную last_company_id извне, необходимо предварять ее имя именем этого пакета:

    
    IF new_company_id = company_pkg.last_company_id THEN
    

    Поскольку переменная, объявленная в спецификации пакета, глобальна для сеанса, на нее можно ссылаться в любой программе, но доступна она только при указании имени пакета.

    Идентификатор можно уточнить также с помощью имени модуля, в котором он определен:

    
    PROCEDURE calc_totals
    IS
       salary NUMBER;
    BEGIN
       ...
       DECLARE
          salary NUMBER;
       BEGIN
          salary := calc_totals.salary;
       END;
       ...
    END;
    

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

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

    Набор символов PL/SQL

    PL/SQL;набор символовПрограмма PL/SQL представляет собой последовательность операторов, состоящих из одной или нескольких строк текста. Набор символов, из которых можно составлять эти строки текста, зависит от используемого в базе данных набора символов. Для примера в табл. 3.2 приведены символы, входящие в набор US7ASCII.

    Таблица 3.2. Символы из набора US7ASCII, которые можно использовать в PL/SQL

    Тип Символы
    Буквы A-Z, a-z
    Цифры 0-9
    Знаки ~!@#$%*()_-+=|[]{}:;" ' <>,.?/^
    Пробельные символы Табуляция, пробел, новая строка, возврат каретки

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

    Многие из указанных символов, в отдельности или в сочетании с другими символами, имеют в PL/SQL специальное назначение. Простые и составные специальные символы описаны в табл. 3.3.

    Таблица 3.3. Простые и составные специальные символы в PL/SQL

    Символы Описание
    ; Завершает объявления и операторы
    % Индикатор атрибута (атрибут курсора, подобный %ISOPEN, или атрибут неявных объявлений, например %ROWTYPE); кроме этого, используется в качестве символа подстановки в условии LIKE
    _ Символ подстановки одного символа в условии LIKE
    @ Индикатор удаленного местоположения (произносится "эта")
    : Индикатор хост-переменной, например :block.item в Oracle Forms
    ** Оператор возведения в степень
    <> или != или ^= или ~= Оператор сравнения "не равно"
    || Оператор конкатенации
    << и >> Ограничители метки
    <= и >= Операторы сравнения "меньше или равно" и "больше или равно"
    := Оператор присваивания
    => Оператор ассоциации
    .. Оператор диапазона
    -- Индикатор однострочного комментария
    /* и */ Начальный и конечный ограничители многострочного комментария

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

    Идентификаторы

    ИдентификаторИдентификатор - это имя объекта PL/SQL, которым может быть:

  • константа;
  • скалярная переменная;
  • составная переменная (запись или коллекция);
  • исключение;
  • процедура;
  • функция;
  • пакет;
  • тип;
  • курсор;
  • зарезервированное слово;
  • метка.

    К идентификаторам PL/SQL предъявляются следующие требования:

  • длина - до 30 символов;
  • должны начинаться с буквы;
  • не должны содержать пробелов (но могут включать символы "$", "_" и "#").

    Если единственным отличием двух идентификаторов является регистр одного или более символов, компилятор PL/SQL воспринимает их как один и тот же идентификатор. В частности, одинаковыми считаются следующие идентификаторы:

    
    lots_of_$MONEY$
    LOTS_of_$MONEY$
    Lots_of_$Money$
    

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

    
    company_id#
    primary_acct_responsibility
    First_Name
    FirstName
    address_line1
    S123456
    

    Идентификаторы, которые приведены ниже, в PL/SQL недопустимы:

    
    1st_year                            -- Начинается с цифры
    procedure-name                      -- Содержит недопустимый символ "-"
    minimum_%_due                       -- Содержит недопустимый символ "%"
    maximum_value_exploded_for_detail   -- Имя слишком длинное
    company ID                          -- Имя не должно содержать пробелов
    

    Идентификаторы - это имена, с помощью которых можно обращаться к элементам программы, и лучше, когда они отражают назначение элементов. Не стоит пользоваться именами, подобными X1 и temp, поскольку они ни о чем не говорят ни вам, ни программисту, которому придется работать с вашим кодом.

    Некоторые из перечисленных правил именования объектов можно нарушать, если заключить идентификатор в двойные кавычки. Однако мы не рекомендуем пользоваться этим методом. Хотя когда-нибудь вы наверняка встретите "крутой" код вроде следующего:

    
    SOL> DECLARE
       2     "pi" CONSTANT NUMBER := 3.141592654;
       3     "PI" CONSTANT NUMBER := 3.14159265358979323846;
       4     "2 pi" CONSTANT NUMBER := 2 * "pi";
       5  BEGIN
       6     DBMS_OUTPUT.PUT_LINE('pi: ' || "pi");
       7     DBMS_OUTPUT.PUT_LINE('PI: ' || pi);
       8     DBMS_OUTPUT.PUT_LINE('2 pi: ' || "2 pi");
       9* END;
      10 /
    
    pi: 3.141592654
    PI: 3.14159265358979323846
    2 pi: 6.283185308
    

    Обратите внимание, что в строке 7 идентификатор pi используется без кавычек. Поскольку компилятор обеспечивает независимость от регистра, преобразуя все идентификаторы и ключевые слова в верхний регистр, данный идентификатор указывает на переменную, объявленную в строке 3 как "PI".

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

    Зарезервированные слова

    Слово;зарезервированноеНекоторые идентификаторы (такие как BEGIN, IF и THEN) имеют в языке PL/SQL специальное назначение. К ним относятся:

  • ключевые слова;
  • идентификаторы пакета STANDARD.

    Вы не должны, и в большинстве случаев не сможете, использовать их в качестве имен объектов, объявляемых в своих программах.

    Ключевые слова

    Существуют слова, которые, с точки зрения Ключевое словоСлово;ключевоекомпилятора PL/SQL, имеют строго определенную семантику - являются ключевыми. К таковым относится, например, слово END, завершающее программу, условный оператор IF и оператор цикла. Предположим, вы попытаетесь объявить переменную с именем end, как в следующем примере:

    
    DECLARE
       end VARCHAR2(10) := 'blip'; /* Не будет работать! END нельзя использовать
                                      в качестве имени переменной.*/
    BEGIN
        DBMS_OUTPUT.PUT_LINE(end);
    END;
    /
    

    В ответ получите сообщение об ошибке компиляции:

    
    PLS-00103: Encountered the symbol "END" when expecting one of the following:
    

    Слово end в разделе объявлений сообщает компилятору PL/SQL о преждевременном завершении анонимного блока.

    Идентификаторы пакета STANDARD

    Пакет;STANDARDSTANDARD, пакетНе следует использовать в качестве идентификаторов имена объектов, которые определены в специальном пакете STANDARD. В нем объявлено большое число идентификаторов - это имена встроенных исключений (подобные DUP_VAL_ON_INDEX), функций (например, UPPER, REPLACE и TO_DATE) и подтипов (таких как STRING). Список функций и процедур модуля STANDARD можно просмотреть с помощью команды

    
    SQL> DESC SYS.STANDARD
    

    Если все же вам потребуется назначить своей переменной имя встроенного объекта модуля STANDARD, то вы можете сделать это. На соответствующий модулю объект можно будет ссылаться, указав префикс STANDARD, как показано в следующем примере:

    
    DECLARE
        dup_val_on_index EXCEPTION;  -- локальное переопределение
    BEGIN
       ...
       INSERT INTO ... /* может вызвать встроенное исключение */
       ...
       RAISE dup_val_on_index;  -- разрешается как ссылка на локально объявленное исключение
    EXCEPTION
       WHEN dup_val_on_index
       THEN
            /* обработка локально объявленного исключения */
       ...
       WHEN STANDARD.DUP_VAL_ON_INDEX
       THEN
            /* обработка обычного исключения */
       ...
    END;
    

    Как избежать использования зарезервированных слов в качестве идентификаторов

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

    Можно, конечно, проигнорировать данный момент и исправлять ошибки компиляции по мере их возникновения. Именно так большинство и поступает, но на поиск ошибок иногда тратится целый рабочий день, поскольку сообщения об ошибках компиляции часто не отражают причину ошибки. Некоторые программисты используют дорогостоящие средства разработки с мощным редактором, который имеет встроенные функции синтаксического анализа и сообщает о возможных проблемах по мере ввода программного кода. Мы же предпочитаем пользоваться дешевым редактором, который знает ключевые слова PL/SQL и автоматически их выделяет.

    Представление;V$RESERVED_WORDSV$RESERVED_WORDS, представлениеНиже приведен минимальный список слов, которые нельзя использовать в качестве идентификаторов в программах PL/SQL (табл. 3.4). При составлении этой таблицы применялся следующий метод. Для каждого зарезервированного слова (их полный список хранится в представлении V$RESERVED_WORDS) мы пытались объявить сначала переменную, а затем процедуру с таким же именем. Если компилятор не позволял выполнить одну или обе эти операции, соответствующее ключевое слово помещалось в список.

    Если вы работаете с Oracle 8.1.5 или более поздней версией и имеете соответствующие права, то для получения полного списка зарезервированных слов можете выполнить следующую инструкцию SQL:

    
    SQL> SELECT * FROM V$RESERVED_WORDS;
    

    Хотя данный список очень длинный, он не включает идентификаторы модуля STANDARD. Это еще один аргумент в пользу "интеллектуальных" редакторов.

    Таблица 3.4. Минимальный список слов, которые нельзя использовать в качестве
    идентификаторов в программах PL/SQL

    ACCESS DATE INITIAL OR SUCCESSFUL
    ADD DECIMAL INSERT ORDER SYNONYM
    ALL DECLARE INTEGER OVERLAPS SYSDATE
    ALTER DEFAULT INTERSECT PACKAGE TABLE
    AND DELETE INTO PCTFREE THEN
    ANY DESC IS PRIOR TO
    AS DISTINCT LEVELPRIVILEGES TRIGGER
    ASC DROP LIKE PROCEDURE TYPE
    AT ELSE LOCK PUBLIC UID
    AUDIT END LONG RAW UNION
    BEGIN EXCLUSIVE MAXEXTENTS RENAME UNIQUE
    BETWEENEXISTS MINUS RESOURCE UPDATE
    BY FILE MLSLABEL RETURN USE
    CASE FLOAT MODE REVOKE USER
    CHAR FOR MODIFY ROLLBACK VALIDATE
    CHECK FROM NOAUDIT ROW VALUES
    CLOSE FUNCTION NOCOMPRESS ROWID VARCHAR
    CLUSTER GRANT NOT ROWNUM VARCHAR2
    COLUMN GROUP NOWAIT ROWS VIEW
    COLUMNS HAVING NULL SAVEPOINT WHEN
    COMMENT IDENTIFIED NUMBER SELECT WHENEVER
    COMMIT IF OF SESSION WHERE
    COMPRESS IMMEDIATE OFFLINE SET WITH
    CONNECT IN ON SHARE
    CREATE INCREMENT ONLINE SIZE
    CURRENT INDEX OPEN SMALLINT
    CURSOR INDEXES OPTION START

    Отступы и ключевые слова

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

    
    IF too_many_orders
    THEN
       warn_user;
    ELSIF no_orders_entered
    THEN
       prompt_for_orders;
    END IF;
    
    IF too_many_orders THEN warn_user;
    ELSIF no_orders_entered THEN prompt_for_orders;
    END IF;
    

    Однако внутри лексических единиц, таких как оператор "не равно", представленный символами "!=", наличие пробелов, символов разрыва строки или табуляции не допускается. В частности, при компиляции строки

    
    IF max_salary ! = min_salary THEN
    

    вы получите сообщение об ошибке, поскольку между символами "! =" имеется пробел.

    Литералы

    ЛитералЛитерал - это значение, с которым не связан идентификатор, оно существует "само по себе". Литерал может быть представлен одним из следующих типов данных: NUMBER (например, 415, 21,6 или NULL), STRING (например, 'Предложение', '01-FEB-2003', NULL) либо BOOLEAN (а именно TRUE, FALSE или NULL).

    Заметьте, что в PL/SQL нет возможности непосредственно задать литеральное значение даты. Значение '01-FEB-2003' - это строковый литерал, то есть последовательность символов, заключенная в одинарные кавычки. Такую строку можно конвертировать в дату с помощью PL/SQL или SQL, но внутри базы данных Oracle для значений дат используется только двоичное представление.

    Строковый литерал может состоять из одного или более символов, входящих в набор символов PL/SQL. Литерал длиной нуль символов представляется как '' (две последовательные одинарные кавычки без символов между ними). В Oracle9i строковый литерал нулевой длины имеет значение NULL и тип данных CHAR (строка нулевой длины).

    В отличие от идентификаторов, строковые литералы в PL/SQL чувствительны к регистру символов. Например, значения следующих двух литералов различны:

    
    'Steven'
    'steven'
    

    При проверке приведенного ниже условия возвращается значение FALSE:

    
    IF 'Steven' = 'steven'
    

    Одинарные кавычки внутри строки

    Литерал;одинарные кавычки Иногда возникает необходимость включить одинарную кавычку в литерал как часть литерала. Для этого в месте, где должна стоять кавычка, ставятся два таких символа. Как это делается, показано ниже. Слева приведены различные строковые литералы, а справа - их "внутренние" строковые представления.

    Литерал Значение
    'There''s no business like show business.' There's no business like show business.
    '"Hound of the baskervilles"' "Hound of the baskervilles"
    'NLS_LANGUAGE=''ENGLISH''' NLS_LANGUAGE='ENGLISH'
    '''' '
    '''hello''' 'hello'
    '''''' ''

    Перечень правил, которыми следует руководствоваться при включении одинарной кавычки в литерал, приведен ниже.

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

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

    Числовые литералы

    Литерал;числовой Числовые литералы могут быть целыми или действительными (то есть содержащими дробную часть) числами. Заметьте, что PL/SQL рассматривает число 154,00 как действительное, хотя его дробная часть равняется нулю и с точки зрения математики оно является целым. Целые и действительные числа имеют разное внутреннее представление, и преобразование числа из одной формы в другую требует определенных ресурсов.

    Задавая числовые литералы, можно использовать также экспоненциальное представление числа. При этом символ "E" (в верхнем или нижнем регистре) обозначает умножение числа на 10 в степени n, например, 3,05E19, 12e-5.

    Логические (булевы) литералы

    Литерал;логический Литерал;TRUEЛитерал;FALSEДля представления логических значений в Oracle определено два литерала: TRUE и FALSE. Это не строки, и их не нужно заключать в кавычки. Они используются для присвоения значений логическим переменным, как в следующем примере:

    
    DECLARE
       enough_money BOOLEAN; -- Объявляем логическую переменную
    BEGIN
       enough_money := FALSE; -- Присваиваем ей значение
    END;
    При проверке логического значения литерал можно не указывать - тип переменной говорит сам за себя:
    DECLARE
       enough_money BOOLEAN;
    BEGIN
       IF enough_money
       THEN
          ...
    

    Разделитель в виде точки с запятой

    Программа на PL/SQL представляет собой последовательность объявлений переменных и операторов, границы которых определяются не кодом конца строки, а символом точки с запятой (;). Один оператор часто состоит из нескольких строк. Например, следующий оператор IF занимает четыре строки:

    
       IF salary < min_salary (2003)
       THEN
          salary := salary + salary *0.25;
       END IF;
    

    В нем вы видите два символа точки с запятой. Первый отмечает конец единственного оператора присваивания в конструкции IF...END IF, а второй - конец оператора IF. Данный оператор можно разместить и в одной строке, причем результат будет одинаковым:

    
     IF salary < min_salary (2003) THEN salary := salary + salary*0.25; END IF;
    

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

    Комментарии

    Наличие поясняющего и сопроводительного Комментарийтекста в коде (комментариев) является основным признаком хорошей программы. В данной книге приводится множество советов, касающихся того, как сделать программы самодокументируемыми за счет использования продуманных соглашений об именах и модульного подхода. Однако для понимания сложного программного кода этого еще не достаточно. PL/SQL предлагает разработчикам две разновидности комментариев: однострочные и многострочные.

    Однострочные комментарии

    Комментарий;однострочный (--)Однострочные комментарии начинаются двумя дефисами (--), между которыми не должно быть пробелов или каких-либо других символов. Весь текст после двух дефисов и до конца строки рассматривается как комментарий и игнорируется компилятором. Если два дефиса стоят в начале строки, комментарием считается вся строка.

    Запомните: два дефиса отмечают как комментарий остаток строки в редакторе кода, а не всю инструкцию PL/SQL, после которой они стоят. Например, в следующем операторе IF с помощью однострочного комментария поясняется содержимое условного выражения:

    
       IF salary < min_salary (2003) -- Функция min_salary возвращает минимальную годовую зарплату
       THEN
          salary := salary + salary *0.25;
       END IF;
    

    Многострочные комментарии

    Комментарий;многострочный (/* */)Если однострочные комментарии удобны для создания кратких замечаний к фрагменту кода или для временного исключения строки программы из обработки, то многострочные позволяют включать в программу длинный сопроводительный текст или пояснения.

    Многострочный комментарий помещается между начальным (/*) и конечным (*/) ограничителями. Весь текст между этими двумя парами символов рассматривается как часть комментария и игнорируется компилятором.

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

    
    PROCEDURE calc_revenue (company_id IN NUMBER) IS
    /*
    | Имя программы: calc_revenue
    | Автор: Стивен Ферстайн
    | Программа предназначена для ...
    | Для работы программы требуется следующее аппаратное обеспечение: ...
    */
    BEGIN
       ...
    END;
    

    С помощью многострочных комментариев можно также отменить выполнение блока кода программы на время тестирования, как это сделано в следующем фрагменте:

    
    EXIT WHEN a_delimiter (next_char)
    /*
               OR
          (was_a_delimiter AND NOT a_delimiter (next_char))
    */
    ;
    

    Ключевое слово PRAGMA

    Директива;компилятора Ключевое слово;PRAGMAPRAGMA, ключевое словоКлючевое слово PRAGMA указывает, что остальная часть оператора PL/SQL является директивой компилятора (псевдоинструкцией), которая передает некоторую информацию компилятору и при трансляции не включается в исполняемый код.

    Директивы компилятора задаются следующим образом:

    
    PRAGMA директива;
    

    Они могут располагаться в любом месте раздела объявлений. PL/SQL поддерживает четыре директивы компилятора, краткое описание которых приведено в следующей таблице.

    Директивы компилятора Описание
    AUTONOMOUS_TRANSACTION Предписывает Директива; компилятора; AUTONOMOUS_TRANSACTIONAUTONOMOUS_TRANSACTION, директива компилятораисполнительному ядру PL/SQL выполнить сохранение или откат любых изменений, внесенных в базу данных в текущем блоке, без воздействия на главную транзакцию. Данная директива введена в Oracle8i. Дополнительную информацию см. в главе 13
    EXCEPTION_INIT Директива; компилятора; EXCEPTION_INITEXCEPTION_INIT, директива компилятораУказывает компилятору связать конкретный номер ошибки с идентификатором, который объявлен в программе как исключение. Дополнительную информацию см. в главе 6
    RESTRICT_REFERENCES Задает для компилятора уровень чистоты программы пакета (отсутствия в ней действий, вызывающих побочные эффекты). Дополнительную информацию см. в главе 16
    SERIALLY_REUSABLE Указывает исполнительному ядру PL/SQL, что данные уровня пакета не должны сохраняться между обращениями к ним. Эта директива введена в Oracle8i. Дополнительную информацию см. в главе 17

    В следующем блоке демонстрируется, как использовать директиву EXCEPTION_ INIT для указания имени встроенного исключения. Если этого не сделать, исключение будет иметь только номер.

    
    DECLARE
       no_such_sequence EXCEPTION;
       PRAGMA EXCEPTION_INIT (no_such_sequence, -2289);
    BEGIN
       ...
    EXCEPTION
       WHEN no_such_sequence
       THEN
          ...
    END;
    

    Метки

    МеткаМетка PL/SQL - это способ наименования некоторого фрагмента программы. Она имеет такой формат:

    
    <<идентификатор>>
    

    Здесь идентификатор - это допустимый идентификатор PL/SQL (длиной до 30 символов и начинающийся с буквы), который не сопровождается символом точки с запятой. Метка располагается непосредственно перед фрагментом кода, имя которого она определяет. Фрагмент кода должен включать исполняемый оператор, им может быть даже оператор NULL:

    
    BEGIN
       ...
       <<the_spot>>
       NULL;
    

    Поскольку анонимный блок представляет собой группу исполняемых операторов, с помощью метки можно задавать имя анонимного блока (на время его выполнения). Это показано в следующем фрагменте кода:

    
    <<insert_but_ignore_dups>>
    BEGIN
       INSERT INTO catalog
       VALUES (...);
    EXCEPTION
       WHEN DUP_VAL_ON_INDEX
       THEN
          NULL;
    END insert_but_ignore_dups;
    

    Блоки часто именуют для улучшения читабельности кода. Давая блоку имя, вы делаете код самодокументированным и наверняка еще раз задумаетесь над тем, что он делает. Это иногда помогает находить ошибки.

    Метки используют также, чтобы иметь возможность уточнить имя объекта внешнего анонимного блока в случае обращения к нему из внутреннего блока. Пример того, как это делается, приведен ниже:

    
    <<outerblock>>
    DECLARE
       counter INTEGER := 0;
    BEGIN
       ...
       DECLARE
          counter INTEGER := 1;
       BEGIN
          IF counter = outerblock.counter
          THEN
             ...
          END IF;
       END;
    END outerblock;
    

    Без метки блока невозможно различить две переменные с одинаковым именем counter (лучше присвоить этим переменным разные имена).

    Оператор;GOTOGOTO, операторТретья функция меток заключается в том, что они могут служить целевыми точками перехода для операторов GOTO. Однако в современных программах операторы GOTO использовать не принято, поскольку схема обработки исключений действует гораздо эффективнее. Во всем коде PL/SQL, который мне когда-либо доводилось видеть, я помню только один оператор GOTO.

    Наиболее значимым является Оператор;EXITEXIT, операторприменение меток в качестве целевых точек выхода для операторов EXIT во вложенных циклах:

    
    BEGIN
       <<outer_loop>>
       LOOP
          LOOP
             EXIT outer_loop;
          END LOOP;
          некоторый_оператор;
       END LOOP;
    END;
    

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

  • Главные события недели
    Установлена точная причина гибели «Колумбии»

     
    Эксперты, ведущие расследование причин февральской катастрофы космического корабля "Колумбия", впервые с момента гибели шаттла вместе с астронавтами сделали однозначное заявление о причинах трагедии. В интервью журналистам входящий в экспертную комиссию инженер Роджер Тетро рассказал: "Мы пытались, если хотите, решить головоломку, и теперь я могу сказать, что, судя по всему, у нас это получилось". [Вернуться в оглавление]

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

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

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

    Источник: по материалам ВВС.

    обсудить ::

    оглавление ::


    Россияне и американцы нашли воду на Марсе

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

    Данные для анализа поступили с американского зонда "Марсианский Одиссей", находящегося на орбите вокруг Красной планеты уже два года. Анализируя записи радиотелескопа, испускающего и принимающего отраженный от поверхности планеты сигнал, "Марсианский Одиссей" может сообщить, из чего состоит почва изучаемого небесного тела.

    Исследователи допускают, что эти данные недостаточны, чтобы служить окончательным доказательством, и требуется дождаться данных европейской, японской и американской миссий, которые достигнут Марса в течение полугода. Три из них уже находятся на пути к Марсу; четвертый, зонд НАСА "Оппортьюнити" с марсоходом на борту, будет запущен в ближайшие дни. На всех зондах установлены радары, сканирующие поверхность планеты.

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

    Источники: по материалам ВВС и Science Magazine.

    обсудить ::

    оглавление ::


    Испытание американской корабельной системы ПРО провалилось

     
    Испытание американской системы ПРО морского базирования, проведенное на прошлой неделе, закончилось неудачей - перехватчик не смог поразить боеголовку ракеты. Радость всего мира омрачает лишь тот факт, что это всего лишь первая неудача в серии из четырех уже проведенных испытаний. [Вернуться в оглавление]

    Система ПРО морского базирования Aegis предназначена для защиты от баллистических ракет малого и среднего радиуса действия. Она должна была быть развернута в сентябре 2004 года, чтобы дополнить систему ПРО наземного базирования. Обе системы разрабатывает специально созданное Missile Defense Agency. Наземная система в ходе восьми испытаний смогла пять раз поразить цель, однако один из ее ключевых элементов - ускорительный модуль - еще не испытывался вообще.

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

    В соответствии с программой испытания, ракета-мишень Aries стартовала с ракетного полигона на Гавайских островах. Спустя две минуты ей на перехват с крейсера Lake Erie класса "Тикондерога" была выпущена ракета-перехватчик. На мишени был установлен передатчик, сигналы которого должны были помочь в анализе результатов испытаний, однако сигналы эти не были зарегистрированы перехватчиком. С последнего были запущены кинетические снаряды, однако в цель они не попали. Причину неудачи должен помочь установить "разбор полетов".

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

    Источник: по материалам New Scientist.

    обсудить ::

    оглавление ::


    Apple: мы перегнали РС

     
    Компания Apple Computer представила свой новый компьютер Macintosh. Он создан на основе разработанного IBM микропроцессора G5, который, по утверждению Apple, сможет обрабатывать в два раза больше данных, чем традиционные чипы. [Вернуться в оглавление]

    Представляя новинку на конференции для разработчиков, исполнительный директор компании Стив Джобс заявил, что новые компьютеры Apple превосходят своего главного конкурента - PC на базе операционной системы Windows и процессорах компаний Intel или AMD. «Мы можем твердо заявить, что мы догнали PC и перегнали», - сказал Джобс. Правда, глава Apple забыл внести «маленькое» уточнение: смотря в каких приложениях.

    Power Mac G5

    Компьютеры на основе 64-битного G5 появятся на рынке в августе. Первоначальная стоимость Power Mac G5 с процессором PowerPC G5 1,6 ГГц составит $1999, Power Mac G5 1,8 ГГЦ - $2399, а самого мощного - Power Mac G5 Dual 2 ГГц - $2999.

    Перед представлением новых Macintosh на рынке ходили слухи о том, что в этих компьютерах будут использоваться чипы Intel. Однако компания не пошла на это. Тем не менее, есть люди, которые по-прежнему ждут данного шага. Например, аналитик исследовательской компании Forrester Роб Эндерл (Rob Enderle) считает, что в следующем году Apple все-таки воспользуется чипами Intel. По его словам, шансы - 8 из 10.

    Источники: по материалами Reuters   © и сайта Apple Computer.

    обсудить ::

    оглавление ::


    Размножать надо осторожно

     
    Со вчерашнего дня вступило в силу распоряжение Главного санитарного врача России, согласно которому запрещено подходить к копировально-множительной технике беременным женщинам и всем тем, кому меньше 18 лет. Также в нем содержится требование отодвигать копиры на середину комнаты - они должны стоять не ближе 0,6 метра от стены или колонны. [Вернуться в оглавление]

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

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

    Для многих сотрудников крупных российских компаний новые правила стали неожиданностью, и относятся к ним они без энтузиазма. Так, по словам PR-менеджера компании ABBYY Яны Смотряевой, в офисе современной российской компании беременных и детей до 18 лет найти непросто, но это правило выглядит достаточно разумно. Требование же отставить от стены копировальную технику, по ее мнению, объяснить достаточно сложно. «Не очень понятно, почему огромный копировальный аппарат должен стоять посередине комнаты, но, наверняка, это придется исполнять», - отметила г-жа Смотряева в интервью CNews.ru. Общее мнение опрошенных CNews.ru менеджеров крупных компаний сводится примерно к такому же резюме: требования непонятные, но соблюдать их они будут вынуждены, что вполне может повлечь за собой дополнительные расходы. Поскольку обычно копиры стоят в самом дальнем углу офиса либо в коридоре, многим компаниям предстоит потесниться или принять другие меры. Принятие этих норм может означать и то, что у различных проверок появятся новые поводы придраться к тем компаниям, которые не обратят должного внимания на новые санитарные правила.

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

    Отметим, что новые санитарные правила являются обязательными для всех организаций, где используется копировально-множительная техника на территории РФ, независимо от форм собственности и продолжительности деятельности.

    Источники: собственная информация CNews.ru.

    обсудить ::

    оглавление ::


    Motorola против Nokia: игра в царя горы

     
    С рынком «обычных» мобильных телефонов все ясно: Nokia - бесспорный лидер, Motorola - давнишний игрок «номер два», а Samsung – третий и самый энергичный производитель, методично «затаптывающий» конкурентов. В попытках стать царем горы американская Motorola всерьез взялась за рынок мобильной связи третьего поколения, на котором в данный момент правят бал азиатские компании. Надеясь обогнать Nokia по совокупным продажам телефонов, Motorola планирует выпуск массы новых трубок для «продвинутых» сетей. [Вернуться в оглавление]

    По данным аналитической компании Gartner Dataquest, на данный момент расстановка сил выглядит следующим образом: финская Nokia контролирует 35% мирового рынка мобильных телефонов, американская Motorola - 14,7%, южнокорейский Samsung - 10,5%. К концу 2003 года Motorola надеется расширить свою нишу до 18%.

    На данный момент Motorola и Nokia - единственные неяпонские компании, уже наладившие коммерческий выпуск трубок для работы в сетях 3G. И, похоже, Motorola надеется именно здесь обогнать Nokia. По данным сайта 3G Newsroom, в этом году Motorola намерена выпустить 15 трубок второго с половиной поколения и пять 3G-телефонов.

    Трубки третьего поколения Motorola A830 с марта этого года используются абонентами сетей Hutchison в Италии, Великобритании и Австралии. Кроме того, Motorola лицензировала технологию производства 3G-телефонов для компании Siemens Mobile. Выпущенный на базе той же технологии, что и Motorola A830, телефон Siemens U10 используется абонентами австрийской сети Hutchison. Этим летом на рынке появятся еще две трубки - Motorola A835 и A920. A835 – это усовершенствованный вариант модели A830. Новинка способна передавать видео, так что ее обладатели смогут участвовать в видеоконференциях. A920 – это смартфон с сенсорным экраном. Обе трубки оснащены GPS. Их ориентировочная цена - от $415 до $500.

    Nokia заметно отстает от конкурента - ее первая трубка появилась в продаже лишь две недели назад: модель 6650 работает в японской сети Vodafone J-Phone. На этот год Nokia пока не анонсировала новых трубок третьего поколения.

    Таким образом, если сервисы «продвинутых» сетей смогут завоевать серьезное внимание пользователей мобильной связи и они будут готовы раскошелиться на соответствующие трубки, усилия Motorola могут дать неплохие плоды. Конечно, Nokia она точно не обгонит по совокупным показателям, но зато у нее есть некоторый шанс удержать свои позиции под натиском Samsung. Хотя бы временно.

    При подготовке материала использованы данные сайта 3G Newsroom и компании Gartner Dataquest.

    обсудить ::

    оглавление ::


    Месть за вирус обернулась гигантским сроком заключения

     
    В США судят 62-летнего Бисваната Холдера, открывшего стрельбу из-за компьютерного вируса. Ему «светит» беспрецедентный для мировой судебной практики срок заключения - 3300 лет тюрьмы. Причиной, толкнувшей Холдера на преступление, стала месть лаборанту Шону Миллеру, который, по мнению индийца, распространял в Сети оскорбительные насмешки в адрес Холдера, а также «заслал» на его персональный сайт http://www.halder.ws/ вирус, уничтоживший несколько базовых программ. [Вернуться в оглавление]

    В начале мая Холдер, одевшись в пуленепробиваемый жилет и каску, открыл стрельбу в здании университета Case Western Reserve в Кливленде, сообщает Newsru.com со ссылкой на RTV-International. Оружие было им приобретено в интернет-магазине. Внутренняя охрана учебного заведения не смогла оказать достойный отпор террористу. В течение семи часов преступник держал в страхе тысячи людей, не выдвигая никаких требований и не вступая в переговоры с ФБР. В результате совершенного Холдером нападения был убит 30-летний аспирант, ранения получили профессор и беременная студентка. В конце концов, полиции все же удалось ранить и обезвредить террориста-эмигранта из Индии, который когда-то учился в этом университета.

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

    Сначала Холдер пытался бороться с обидчиком законными методами, но администрация университета и полиция отказались разобраться с Миллером. Затем Холдер решил привлечь к этой проблеме ФБР и Конгресс США, а также подал на Миллера в суд. Однако за три недели до открытой Холдером стрельбы судебный иск был отклонен. И тогда Холдер решился на крайние меры. Когда началась стрельба, Миллер находился в компьютерной лаборатории университета.

    Суд признал Холдера психически вменяемым. Жертвами террориста считаются 141 человек, которых он взял в заложники. Обвинение было выдвинуто по 338 пунктам. Сам же террорист ни по одному из них не признал себя виновным.

    Если террористу и удастся избежать смертной казни, то от 3300 лет заключения ему не отвертеться. Кстати, параллельно с этим судебным разбирательством американская полиция ведет служебное расследование, в ходе которого собирается выяснить, почему во время операции по обезвреживанию Холдера не сработали новые переговорные системы полиции, на которые было потрачено $43 млн.

    Источники: Newsru.com, RTV-International.

    обсудить ::

    оглавление ::


    Атомные энергетики придумали спасение от граффити

     
    Граффити, нарисованные на стенах, чужих машинах, дорожных знаках и любых поверхностях, за которыми никто не наблюдает, раздражают власти. Настолько, что во Франции этой проблемой озаботилась Комиссия по атомной энергии. [Вернуться в оглавление]

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

    Поверхность покрывается невидимым слоем полимера, который можно наносить как кистью, так и распылять из баллончика. В случае необходимости, покрытие можно относительно легко снять или смыть водой. Его цена - менее 1 евро за квадратный метр. Это в 2-3 раза ниже стоимости защитных технологий, использующихся в настоящее время.

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

    Источники: по материалам http://www.pressetext.com/ и Комиссии по атомной энергии Франции.

    обсудить ::

    оглавление ::


    Инки использовали двоичный код?

     
    Империя инков была крупнейшей в мире в средние века, однако, как это ни удивительно, инки не знали письменности. Как можно было управлять такой империей, полагаясь лишь на устные указания? Гэри Уртон (Gary Urton), один из ведущих антропологов из Гарварда, считает, что инки всё же имели письменный язык, только в очень своеобразной форме, где символы записывались на основе двоичного кода. [Вернуться в оглавление]

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

    Профессор Уртон намерен вскоре опубликовать книгу, где будет подробно описана его аргументация. В самых общих чертах она сводится к тому, что для каждой веревочки имеется семь различных вариантов расположения основной и дополнительных веревок, причем для каждого из вариантов можно сделать один из двух выборов (например, основная веревка может быть из хлопка или из шерсти). Это соответствует числу перестановок, равному 2 в 7-й степени, что равно 128. С учетом того, что веревочки могут быть разного цвета, число различных вариантов возрастает до 1536. Уртон считает, что этого вполне достаточно для создания письменного языка. Например, в клинописи шумеров было от 1000 до 1500 знаков. Древнеегипетские иероглифы, как и иероглифы древних майя, насчитывали всего 700-800 знаков. Уртон надеется найти своего рода "Розеттский камень", благодаря которому удалось расшифровать смысл древнеегипетских иероглифов. На этом камне, найденном в 1799 г. в Египте, были параллельные тексты, записанные иероглифами и на древнегреческом языке.

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

    Источник: по материалам газеты Independent.

    обсудить ::

    оглавление ::


    ViewSonic зовет на баррикады

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

    По словам старшего вице-президента и управляющего директора ViewSonic Europe Кристофера Френи, в период следующего десятилетия дисплей, будь он на столе, на стене или в руках у пользователя, станет центром доступа к информации и развлечениям. «Когда-то компьютер оценивался по скорости обработки данных и объему памяти, теперь такие стандарты воспринимаются как нечто само собой разумеющееся, - отметил он. - Новыми приоритетами для современных пользователей высокотехнологичной техники (компьютеров, микрокомпьютеров, цифровых камер и игровых систем) становятся вопросы разрешения дисплея». По словам представителей ViewSonic, компания предлагает перспективные разработки в области оптического разрешения, (например, монитор VP2290b), портативности, реализованной в устройствах airpanel и Tablet PC, а также экраны, способные охватывать целую стену.

    Согласно данным Brian&Norris, доля ViewSonic на рынке ЖК-мониторов в первом квартале текущего года составила 7,8% по сравнению с 1% год назад, а бизнес в целом вырос в 12,5 раз. Продажи ЖК-мониторов ViewSonic в мире увеличились более чем в 30 раз, что опережает темпы роста всего рынка мониторов. Впрочем, прошлый год был очень удачным для всего российского рынка ЖК-мониторов. По данным аналитической компании ITResearch, объем продаж ЖК-устройств за год более чем утроился, а рыночная доля составила около 14%. При этом общий объем продаж на свободном рынке мониторов в России составил более 3,1 млн. шт, а рынок прошлого года оценивается этой компанией в $783 млн.

    По словам главы представительства ViewSonic в странах СНГ Вадима Степанишина, сегодня ViewSonic предлагает более 50 моделей мониторов, 35 из которых - жидкокристаллические. Среди продуктов компании - новая серия мониторов ViewSonic VP. В серию вошли несколько ЖК-панелей с диагональю от 17 до 21 дюйма. Конструкция дисплея позволяет регулировать наклон и высоту монитора, менять его положение из книжного в альбомное, в том числе программно или через экранное меню. Дисплеи VP позволяют создавать многоэкранные панели с применением VESA-совместимой системы монтажа. Наряду с мониторами, ViewSonic продает на российском рынке микрокомпьютеры и мультимедийные проекторы.

    Крупнейшими дистрибьюторами ViewSonic являются компании Verysell, Airton, Lanck, Dealine, LC Group, RRC. К концу 2003 года ViewSonic предполагает войти в тройку лидеров по ЖК-мониторам. На пресс-конференции была также анонсирована новая программа авторизации реселлеров. Согласно ей, планируется авторизовать более 200 компаний и увеличить базу активных дилеров до 500 компаний. Кроме того, г-н Степанишин отметил, что у Viewsonic более 80 региональных сервисных партнеров, а в крупных российских городах обеспечивается «горячая линия» поддержки.

    Источник: собственная информация CNews.ru.

    обсудить ::

    оглавление ::


    Microsoft всерьез взялся за рынок мобильных устройств

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

    Операционные системы более ранних версий известны под торговыми марками Pocket PC и Windows CE, но корпорация не намерена больше «размениваться». «Наш основной бренд – Windows», - заявил менеджер по продуктам подразделения мобильных устройств Эд Суванжиндар (Ed Suwanjindar). Начиная с этого года, ОС для карманных компьютеров будут выходить под «подбрендом» Windows Mobile 2003 for Pocket PCs, а программное обеспечение для смартфонов - Windows Mobile for Smartphones.

    Производители КПК Hewlett-Packard, Toshiba и Dell Computer, а также компании, выпускающие смартфоны, уже заявили о том, что они будут использовать новый софт Microsoft.

    С помощью данных мер Microsoft рассчитывает увеличить свою долю рынка КПК, где компания пока проигрывает самому сильному игроку - Palm. Тем более, что позиции Microsoft крепнут год от года. Впрочем, по итогам этого года Palm надеется сохранить лидерство на этом рынке. Президент и исполнительный директор подразделения операционных систем PalmSource Дэвид Нэйджел (David Nagel), считает, что в 2003 году более половины покупателей выберут КПК на базе ОС Palm.


    Источник:
    по материалам Reuters   ©

    обсудить ::

    оглавление ::


    Солнечная обсерватория сломалась

     
    Солнечная и гелиосферная обсерватория (SOHO), уникальный и во многом эпохальный космический зонд для исследования Солнца, сломался. Возникли проблемы с антенной, с помощью которой передаются на Землю данные, полученные научными приборами зонда. [Вернуться в оглавление]

    Solar and Heliospheric Observatory (SOHO) находится в точке либрации системы Солнце-Земля (так называемая точка L1), в которой притяжение Солнца уравновешивается направленным в противоположную сторону притяжением Земли. На станции размещено множество инструментов, позволяющих непрерывно собирать данные о процессах на нашем светиле. Особенно чтут SOHO астрономы-любители: с помощью снимков окрестностей Солнца, регулярно получаемых приборами станции, им удалось открыть огромное количество комет, которые другими средствами увидеть невозможно - причем открыть их дома, сидя в интернете.

    И вот случилось ужасное. Вышел из строя механизм управления узконаправленной антенной, через которую передавалась на Землю собранная информация (несмотря на то, что SOHO "висит" в неизменной точке, дрейф относительно Земли наблюдается, и направление оси антенны приходится все время корректировать). Есть еще всенаправленная антенна, но максимальная скорость передачи данных по ней не дает возможности передавать всю собранную научными приборами станции информацию; часть ее неизбежно будет утрачена.

    Антенна перестала реагировать на команды с Земли 4 мая. На всякий случай, центр управления отключил ее. На прошлой неделе было установлено, что вышел из строя либо мотор привода антенны, либо сам привод. Более точный диагноз пока не поставлен.

    Представитель НАСА сообщил, что в районе 22 июня на протяжении примерно недели Земля окажется вне зоны действия антенны. Приборы были отключены, поскольку всенаправленная антенна не смогла бы справиться с огромным массивом данных. Для минимизации потерь инженеры пытаются переместить антенну в центральное положение. Если это не удастся, по 19 дней в течение каждого квартала данные передаваться не будут. Рассматривается также возможность изменения орбиты аппарата.

    Аппарат SOHO был запущен в 1995 году, расчетный срок его службы составлял два года. В июне 1998 из-за ошибочной команды корабль начал неконтролируемое вращение. На восстановление его работоспособности тогда ушли месяцы, однако в ноябре 1998 года его удалось вернуть в нормальное состояние.

    Источник: по материалам журнала New Scientist.

    обсудить ::

    оглавление ::


    Американцы боятся беспилотной авиации

     
    Американцы с тревогой следят за перспективой появления в небе над ними в массовом количестве беспилотных летательных аппаратов (UAV). Такие аппараты планируется эксплуатировать на тех же аэродромах, что и обычные самолеты. Напуганные граждане полагают, что это небезопасно и для других самолетов, и для их пассажиров, и для жителей прилегающих к аэродромам территорий. [Вернуться в оглавление]

    Проблема явилась следствием того, что в результате сотрудничества Пентагона, НАСА, компаний "Локхид-Мартин", "Нортроп Грумман" и "Боинг" предложен план под названием Access 5, который позволит упростить процедуры, необходимые для эксплуатации беспилотных летательных аппаратов в том же воздушном пространстве, что и пассажирские самолеты. Последние пять лет на полеты беспилотных летательных аппаратов в небе над Америкой наложены серьезные ограничения. Перспектива эксплуатации на одних и тех же аэродромах и обычных самолетов, и беспилотных ставит ряд серьезных вопросов.

    Особенную пикантность ситуации придает тот факт, что как раз в разгар обсуждения нового документа потерпел катастрофу один из наиболее известных и необычных беспилотных летательных аппаратов - исследовательский самолет НАСА Helios Prototype. Утешает, правда, что при катастрофе Helios никто не пострадал - самолет, взлетевший с испытательного аэродрома на Гавайских островах, упал в море на 29-й минуте полета по неизвестной причине. В следующем месяце он должен был осуществить непрерывный полет продолжительностью двое суток. Именно он поставил рекорд высоты полета для такого класса самолетов (29 500 метров). Helios приводился в движение электродвигателями, питание которых осуществлялось с помощью установленных в его крыле солнечных батарей. Теоретически самолеты подобного типа могут совершать на большой высоте сверхдлительные полеты продолжительностью во много дней, месяцев, а в перспективе даже лет и представляют собой идеальное средство для размещения телекоммуникационного оборудования, средств наблюдения за поверхностью земли, и многого другого.

    Как правило, управление беспилотным аппаратом в полете осуществляется находящимся на земле пилотом дистанционно либо непосредственно с земли, либо через спутник. В настоящее время для осуществления такого полета над США необходимо за тридцать суток представить в Федеральное авиационное управление США FAA детальный план полета. В новом нормативном документа Access 5 предполагается сократить это срок до одних суток (как и на полеты любого другого летательного аппарата). Делается это с благой целью: чтобы повысить гибкость применения беспилотных аппаратов. Помимо военных целей, они могут использоваться и для мониторинга окружающей среды, наблюдений за вулканами, сбора проб воздуха, причем в этих областях у них много преимуществ: пилот не подвергается риску, а сами самолеты могут находиться в воздухе намного дольше. Критиков проекта волнует другое: есть подозрения, что новый план откроет путь к осуществлению беспилотных грузоперевозок.

    Сейчас, прежде чем UAV сможет подняться в воздух, компания-оператор обязана продемонстрировать FAA, что уровень безопасности аппарата удовлетворяет требованиям, распространяемым на обычные самолеты. Это долгий процесс, на который уходит каждый раз от 30 до 60 дней. Оператор должен предоставить не только подробный план полета, но и пояснить способ управления аппаратом и то, что случится с ним, если связь радиоуправляемого самолета с землей нарушится. В результате в настоящее время каждый UAV может подняться в воздух над Соединенными Штатами не чаще десяти раз в год. Сторонники упрощенного законодательства утверждают, что драконовские меры избыточны. Правда, уровень аварийности беспилотных аппаратов велик: например, по данным Пентагона, частота аварий беспилотного разведчика Global Hawk более чем в 50 раз превосходит аналогичный показатель для пилотируемого истребителя F-16. К 2009 году планируется снизить аварийность Global Hawk в два раза, однако уровень даже в 25 катастроф на 100 000 полетных часов слишком велик. Однако сторонники нового проекта утверждают, не совсем понятно, что означают эти числа. В случае военного беспилотного самолета (а таковым является Global Hawk) никогда нельзя судить с уверенностью, из-за чего он не вернулся с задания, был ли он сбит, потерпел ли катастрофу из-за отказа систем или потери связи с оператором.

    Один из критически важных для безопасности эксплуатации беспилотных самолетов вопрос: что случится, если связь UAV с его находящимся на земле оператором прервется, когда аппарат совершает взлет или посадку. Шансы такого развития событий вроде бы ничтожно малы, однако нельзя не принимать во внимание вероятность подобного развития событий. Хотя, по мнению экспертов, развитие беспилотной авиации уже не остановить.

    Источник: по материалам New Scientist и SpaceFlightNow.

    обсудить ::

    оглавление ::


    Рынок КПК штурмуют новые производители

     
    На и без того перенасыщенный рынок карманных компьютеров намерены выйти сразу три новых производителя. На данный момент КПК выпускают 50 компаний, устройства которых, по сути, мало чем отличаются друг от друга: все современные модели имеют цветной дисплей, практически одинаковый объем памяти и работают на аналогичных процессорах. Тем не менее, Gateway, Matsushita и JVC намерены бороться за новый для них рынок с опытными игроками и выпустить свои первые КПК до конца текущего года. На что рассчитывают компании, пытаясь завоевать конкурентный рынок, не ясно, но в любом случае для потребителей это хорошая новость - изобилие предложения наверняка приведет к очередному снижению цен. [Вернуться в оглавление]

     
    Первый КПК Gateway, названный 100X, внешне очень напоминает нашумевшую модель Dell Axim. 100X имеет процессор 400МГц Intel Xscale, 32 МБ оперативной памяти и 32 МБ ПЗУ, слоты расширения для SD и CF-карт памяти, сменный аккумулятор мощность 1250 мА. В устройстве используется ОС Windows Mobile 2003. The 100X весит почти 180 граммов, его размеры - 130х80x18 мм. На рынке 100Х появится в июле, его первоначально запланированная цена - $349. За этой моделью должны последовать другие КПК Gateway.

    Компания JVC пошла дальше, чем Gateway, и сразу представила два своих КПК на базе Windows Mobile 2003. В них используется процессор PXA255 с частотой 400 МГц. Обе модели, JVC MP-PV131 и MP-PV331, включают аудиовидеоплеер, поддерживающий широкий спектр аудио- и видеоформатов. При этом модель MP-PV331 позволяет совершать видеозахват и воспроизводить потоковое видео при использовании совместимого цифрового декодера JVC Mini DV.

     
    Из прочих технических характеристик можно отметить 128 МБ ПЗУ, 32 МБ оперативной флэш-памяти, разъемы для CF Type II и SD, 3,5-дюймовый полупрозрачный экран, порт для USB-подключения и литиево-полимерный блок питания 1100 мА. Помимо этого, в модели MP-PV331 встроена поддержка протокола 802.11b, а также есть возможность дистанционного управления видеодекодером. Вес моделей составляет всего 170 г, а размер 127х51х16 мм. При необходимости возможно подключение внешнего блока питания и наушников. Новые устройства должны появиться в продаже в сентябре, их ориентировочная цена для американского рынка $499,95 и $599,45 соответственно.

    В КПК Matsushita также будет использоваться новая операционная система Windows Mobile 2003 компании Microsoft.

    Источник: по материалам компании JVC и сайта Barga!nPDA.

    обсудить ::

    оглавление ::


    Совет Федерации одобрил закон «О связи»

     
    Совет Федерации одобрил новую редакцию федерального закона "О связи". За одобрение законопроекта проголосовали 97 (54,5%) сенаторов, против - 25 (14%), воздержались 12 членов верхней палаты. Примечательно, что при голосовании дала сбой электронная система голосования. Как сообщил РБК источник в Совете Федерации, система показала, что двое сенаторов (Илья Ломакин-Румянцев и Михаил Маргелов) голосовали "за", в то время как они отсутствовали в зале заседаний. Председатель Совета Федерации Сергей Миронов пока не ставил вопрос о переголосовании закона.[Вернуться в оглавление]

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

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

    Существенно переработана и глава о госрегулировании деятельности в области связи. Особый акцент делается на процедуре распределения ресурса нумерации, правительство РФ определяет порядок распределения и использования ресурсов единой сети электросвязи РФ. Существенным изменениям подвергнуты процедуры лицензирования деятельности в области связи. Предусматривается судебный порядок аннулирования лицензий. Кроме того, впервые в законе вводится глава "Универсальные услуги связи", в соответствии с которой, в каждом населенном пункте должен быть установлен как минимум один таксофон, а там, где проживают не менее 500 человек, - организован как минимум 1 пункт коллективного доступа к сети интернет. Оплата местных телефонных соединений производится по выбору абонента-гражданина с применением либо абонентской, либо повременной системы оплаты.

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

    Источник: РБК.

    обсудить ::

    оглавление ::

    Новости высоких технологий
    "Би Лайн" продлевает срок действия платежей почти навечно

    [Вернуться в оглавление]

    С 30 июня для абонентов "Би+" сети ОАО «Би Лайн GSM» Московского региона срок действия платежа за услуги связи становится практически не ограниченным. Продлить срок действия платежа могут все абоненты компании, подключенные на тарифные планы "Би+ GSM Хит", "Би+ GSM Лайн", "Би+ GSM Бис", "Би+ GSM", "Би+ Драйв", "Би+ Профи" или "Би+ Дачник". Для этого необходимо в период с 30 июня по 31 августа 2003 года включительно пополнить свой счет на сумму не менее 10 долларов любым доступным способом. Каждое новое пополнение баланса, сделанное в период действия акции на сумму 10 долларов и больше, будет продлевать срок действия платежа еще на 10 лет, а суммарный срок действия внесенных за время акции платежей останется в силе и после ее окончания.

    От абонента потребуется не допускать обнуления баланса и хотя бы раз в полгода совершать платный звонок. При обнулении баланса в период до 31 августа можно стать участником акции повторно. Если эта возможность не использована, то, начиная с 1 сентября 2003 года, обслуживание будет осуществляться по стандартной шкале сроков действия платежей "Би+". Стандартные условия обслуживания будут действовать также для абонентов, у которых в течение 180 дней подряд не было ни одного списания средств со счета.

    Источник: пресс-релиз компании.

    обсудить ::

    оглавление ::


    Очередной SP от Microsoft

    [Вернуться в оглавление]

    Корпорация Microsoft выпустила очередной пакет обновлений Windows 2000 Service Pack 4, в котором собраны также все предыдущие заплаты и обновления. Windows 2000 SP4 включает обновления для повышения защиты, а также программно-аппаратной совместимости, помимо этого в его состав включены поддержка USB2.0 и протокола беспроводной передачи данных 802.11x. Обновлено и лицензионное соглашение для конечных пользователей, особенно в части автоматических интернет-услуг, что позволяет пользователям отключать некоторые свойства системы.

    Windows 2000 SP4 может устанавливаться на Windows 2000 Professional, Windows 2000 Server, Windows 2000 Advanced Server, и Windows 2000 с Server Appliance Kit. Код распространяется либо на CD, либо доступен на сайте компании.

    Источник: по материалам сайта Globetechnology.com

    обсудить ::

    оглавление ::


    Спецслужбы выбрали "Мегафон"

    [Вернуться в оглавление]

    ФАПСИ объявило победителя конкурса по выбору сотового оператора стандарта GSM, чья сеть будет использоваться для работы федеральной системы конфиденциальной сотовой связи. Базовым оператором стал "МегаФон". Второе место конкурсная комиссия ФАПСИ отдала "ВымпелКому".

    Впервые о планах создания системы конфиденциальной сотовой связи бывший глава ФАПСИ Владимир Матюхин заявил в марте 2003 г. на коллегии Минсвязи. По его словам, система "должна устранить межведомственную разобщенность силовых структур", таких как Минобороны, ФСБ и МВД, снабдив их абонентов единым средством защищенной радиосвязи. В 2003-2005 гг. эта система будет развернута в Южном, Центральном и Северо-Западном федеральных округах, а в 2005-2007 гг. - охватит всю территорию России.

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

    Один из менеджеров "МегаФона", участвовавший в подготовке конкурсной документации для ФАПСИ, сообщил репортеру ComNews.ru: "Наша сеть обладает несколькими преимуществами, которые сыграли решающую роль в выборе ФАПСИ. Прежде всего, "МегаФон" - единственный из всех российских сотовых операторов, имеющий 100%-ный лицензионный охват территории страны. Кроме того, фрагменты системы конфиденциальной связи уже действуют в сетях "МегаФона" в Чечне и Петербурге". Несмотря на полный набор лицензий, пока сети "МегаФона" отсутствуют в Сибири и на Дальнем Востоке, а также в большинстве областей Центрального региона. Однако собеседник ComNews.ru в "МегаФоне" отметил: "В первую очередь система [конфиденциальной связи] будет разворачиваться в Москве, Петербурге и на юге, где сеть "МегаФона" действует уже не один год".

    Первый фрагмент федеральной системы конфиденциальной сотовой связи в стандарте GSM с мая 2002 г. действует в Чечне. Проект реализовали "МегаФон" и ФГУП "Космическая связь", которое обеспечивает спутниковый канал для соединения чеченского фрагмента с основной сетью сотового оператора. Второй фрагмент "МегаФон" реализовал весной 2003 г. в Петербурге, к празднованию 300-летия города. Выбор в обоих случаях "МегаФона" в ФАПСИ объяснили тем, что в Чечне у него действует единственная в республике GSM-сеть, а в Петербурге компания имеет самое большое покрытие, так как строит сеть в городе с 1995 г.

    Из формулировки решения ФАПСИ следует, что "ВымпелКом" также будет участвовать в создании сети конфиденциальной связи. Однако в самой компании документов о втором месте в конкурсе пока не получали и не берутся судить, какая роль отводится "Вымпелкому": паритетного участника или запасного игрока. Третий участник конкурса - "Уралсвязьинформ" - пока лишь планирует объединить три GSM-дочки, сети которых охватывают всю территорию Уральского региона, за исключением Свердловской области, что и предопределило его отвод конкурсной комиссией ФАПСИ.

    Для работы в сети конфиденциальной сотовой связи в стандарте GSM требуются специальные абонентские терминалы, которые способны шифровать и декодировать информацию, передаваемую по инфраструктуре GSM-сети. Впервые такая разработка была представлена в октябре 2002 г., на выставке "ИнфоКом". Терминал разработало коммерческое подразделение ФАПСИ - ФГУП "Атлас".

    Новая разработка впервые тестировалась в Чеченской республике в сети "МегаФон". Первыми пользователями новинки стали военные в Чечне, куда "Атлас" поставил 100 устройств. Представитель "Атласа" сообщил, что ФГУП тестировал эту разработку и в других регионах России. Терминал представляет из себя небольшой чемоданчик, но в планах "Атласа" - разработать аналогичное устройство, по размерам сравнимое с обычной трубкой стандарта GSM.

    Источник: ComNews.ru

    обсудить ::

    оглавление ::


    Microsoft заключает крупнейший контракт

    [Вернуться в оглавление]

    Microsoft заявил, что получил контракт от Вооруженных сил США на сумму $478 млн. Соглашение подразумевает, что в течение 6 лет софтверный гигант обеспечит армию 494 тыс. настольных ПК.

    Однако, собственно поставки будет осуществлять пенсильванский реселлер продуктов Microsoft Softmart. Представители Microsoft не сообщили, как будет распределен доход между этими двумя компаниями.

    Источник: по материалам Today in Telecom.

    обсудить ::

    оглавление ::


    Разрешение 1024x768 набирает популярность

    [Вернуться в оглавление]

    Как сообщает исследовательская компания OneStat.com, 48,3% пользователей интернета в настоящее время выбирают разрешение экрана 1024x768. Число мониторов с разрешением 800x600 составляет примерно 31,7%, затем идет разрешение 1280x1024 - 13,6%. На пятом месте разрешение 1152x864 - 4% пользователей Сети выбирают именно его, далее идут 640x480 и 1600x1200 - по 1%, и наименьшее число людей настраивает мониторы на 1152x870 - 0,2%. Исследование проводилось в течение мая-июня.

    Источник: Telecom.paper.

    обсудить ::

    оглавление ::


    NEC LCD1565: сверните монитор в трубочку

    [Вернуться в оглавление]

    NEC-Mitsubishi Electronics Display of America представил линию легких жидкокристаллических мониторов, которые можно свернуть для лучшей транспортабельности. Разработанные для домашних пользователей и геймеров акриловые экраны оформлены в гибкие серебристые корпусы, которые можно расположить в любом месте комнаты. Вес мониторов составляет всего 3,9 кг для модели NEC LCD1565 и 5,9 кг для модели NEC LCD1765.

    Для повышения комфорта и эффективности пользователи могут управлять экранными настройками с помощью экранного менеджера и кнопок управления, расположенных на боковой стороне экрана. Стоимость новинок составляет (в США) $529 и $749 соответственно для 15-дюймовой модели NEC LCD1565 и 17-дюймовой NEC LCD1765.

    Источник: по материалам сайта Globetechnology.com.

    обсудить ::

    оглавление ::


    Битва гигантов: Pentium 4 3,2 ГГц против AMD Athlon XP 3200+

    [Вернуться в оглавление]

    В Сети появились первые обзоры только что представленного процессора Pentium 4 3,2 ГГц. Напомним, что новый чип оснащен 512 КБ кэша второго уровня и поддерживает фронтальную шину 400, 533 и 800 МГц. Модель выполнена по 0,13-микронной технологии.

    Насколько же быстр новый процессор? По оценке PC World.com, новинка набрала 132 балла при тестировании на собственном наборе тестов PC WorldBench 4. Это незначительное увеличение на 4%, по мнению журнала, в сравнении со средним показателем для конфигурации на базе 3-гигагерцового Pentium 4 (в среднем 126 при тестировании трех конфигураций). Все тесты проводились на фронтальной шине 800 МГц. При этом, отмечает журнал, оценка системы на базе нового Athlon XP 3200+ (с фронтальной шиной 400 МГц и реальной частотой работы процессора 2,2 ГГц) в среднем составила 137 баллов. Получается, что конкурентная разработка на 4% превосходит новейшую модель от Intel.

    Со специалистами из PC World не согласны в Hardware Extreme. По всем тестам, отмечают они в своем обзоре, модель Intel 3,2 ГГц Pentium 4 превосходит 3200+ от 5 до 50%. Поэтому нет сомнения, что новый Pentium является самым быстрым процессором, который можно сейчас купить. Впрочем, его цена может быть непомерно высокой.

    Hardware Extreme вторят Tom's Hardware и Tech Report. Не отрицая неоспоримого лидерства Intel в микропроцессорах, эти издания все же признают, что более привлекательное соотношение цена/качество на сегодняшний день предлагает AMD. Поэтому до очередного снижения цен Intel AMD вполне может сохранить свою конкурентоспособность. В прайс-листах многих поставщиков новый Р4 фигурирует по цене около $700. С другой стороны, цена на Рentuim 4 3 ГГц колеблется в пределах $400, тогда как Athlon XP 3200+ стоит около $440. И если выходящий осенью Athlon 64 не склонит чашу весов в сторону AMD, многие пользователи могут разрешить свои сомнения в пользу Intel.

    Источник: по материалам сайта The Inquirer.

    обсудить ::

    оглавление ::


    "Ростелеком" может потерять часть трафика

    [Вернуться в оглавление]

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

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

    По мнению аналитиков, трафик от МРК для "Ростелекома" является одним из главных источников роста доходов, учитывая снижение трафика на московском рынке, поэтому планы региональных компаний негативно скажется на доходах компании. "Темп роста трафика у "Ростелекома" может существенно замедлиться и вообще оказаться за пределами общероссийского роста трафика. Весь новый трафик, который будет генерироваться, будет уходить в МРК и другим операторам... Для "Ростелекома" главная проблема в том, что он реально теряет долю рынка", - сказал аналитик Deutsche Bank Юлий Матевосов. По мнению аналитиков, стремление межрегиональных электросвязей в будущем выйти на рынок междугородних переговоров внутри лицензионной зоны не вызывает никаких сомнений, учитывая его высокую прибыльность. "Если сейчас существуют какие-то административные препоны против начала этого рынка, то после приватизации "Связьинвеста" остановить этот процесс будет очень сложно. По нашим оценкам, 15-20% междугороднего трафика генерируется внутри МРК. Потенциально "Ростелеком" может потерять именно столько", - сказал аналитик Brunswick UBS Дмитрий Виноградов. В то же время он отметил, что это самый худший сценарий. "В "Ростелекоме" есть хорошая управленческая команда, которая будет реагировать и предоставлять МРК более выгодные условия... Сейчас пока сложно прогнозировать насколько это может повлиять на доходы компании", - сказал г-н Виноградов.


    Источник:
    по материалам Reuters   ©

    обсудить ::

    оглавление ::


    Канада запрещает телематику в автомобилях

    [Вернуться в оглавление]

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

    Исследования показали, что водитель затрачивает всего 4 секунды на то, чтобы включить дворники на ветровом стекле, 20-30 секунд - чтобы набрать телефонный номер, и около минуты на манипуляции с большинством навигационных систем, контролируемых вручную. Кстати, по данным британских исследователей, реакция у разговаривающего по телефону водителя медленнее, чем даже у пьяного.

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

    Источник: по материалам сайта The Globe and Mail.

    обсудить ::

    оглавление ::


    Для пользователей Windows NT 4.0 легкая жизнь заканчивается в этом месяце

    [Вернуться в оглавление]

    Microsoft начнет сворачивание поддержки Windows NT 4.0 в конце следующей недели, вынуждая сотни тысяч пользователей переходить на новую ОС. Множество других широко распространенных платформ были свернуты компанией в последние несколько лет. А с 1 июля и пользователи NT Workstation 4.0 будут ограничены лишь доступом в онлайновый форум взаимопомощи. Телефонная поддержка, обновления и исправление ошибок станут дополнительной услугой и будут осуществляться только при личном контакте. Поскольку это, как правило, дорогое удовольствие, пользователям придется переходить на альтернативную ОС.

    Следующей за NT4 уйдет в историю Windows 98, поддержка которой прекратится 16 января будущего года. А в конце 2004 года закончится поддержка Windows NT Server 4.0. Онлайновая поддержка всех систем продолжается в течение года после прекращения предоставления основного пакета техподдержки. Впрочем, онлайновые материалы по NT4.0 для самостоятельного изучения будут доступны, по крайней мере, до конца 2005 года.

    Некоторые наблюдатели считают, что принудительный переход на новые ОС является несвоевременным и эксплуататорским. Хотя, с другой стороны, действия Microsoft достаточно понятны. Ну, а тем, кто не может проститься со старой доброй NT4, остается лишь готовить деньги для оплаты персональной техподдержки системы.

    Источник: по материалам сайта Computeractive.

    обсудить ::

    оглавление ::


    Очередной сотрудник Microsoft арестован за кражу ПО

    [Вернуться в оглавление]

    Бывший сотрудник Microsoft был арестован вчера, 23 июня, по подозрению в том, что он заказал по льготной внутренней цене корпорации программные продукты более чем на $17 млн., а затем продавал их, присваивая себе разницу. Дело сорокатрехлетнего Ричард Грегга также включает еще 62 эпизода мошенничества, связанного с компьютерами и интернетом. Как утверждает обвинение, Грегг заказал с января по декабрь 2002 года 5436 программных продуктов по оптовой цене и затем спекулировал ими.

    Следствие ведут Федеральное бюро расследований и прокуратура Западного округа Вашингтона. Грегг, отказавшийся признать себя виновным, был уволен из Microsoft в декабре 2002 года. Он был координатором проекта по разработке Windows, и именно это стало причиной введения в конце прошлого года более строгой системы предотвращения краж в компании.

    "Когда в конце декабря мы узнали о том, что происходит, то немедленно предприняли меры для предотвращения повторения этого и сообщили о Грегге правоохранительным органам, - сказал финансовый директор Microsoft Джон Коннорс, который также осуществляет надзор за состоянием внутри корпорации. - С этого времени мы очень тесно сотрудничали с ФБР и прокуратурой и ввели изменения в нашу систему внутренних заказов".

    Microsoft провел следствие и ввел новую систему борьбы с нарушениями внутренней политики компании после увольнения и ареста в 2002 году менеджера Дэниэла Фойсснера, обвинявшегося в продаже купленного по льготной цене ПО. Фойсснер позднее умер в местной больнице.


    Источник:
    по материалами Reuters   ©

    обсудить ::

    оглавление ::


    В Москве ликвидирован интернет-магазин, продававший пиратские диски

    [Вернуться в оглавление]

    В Москве сотрудниками милиции пресечена деятельность одного из интернет-магазинов, владельцы которого занимались реализацией контрафактных DVD и CD. Как сообщили РБК в пресс-службе Главного управления по борьбе с экономическими преступлениями (ГУБЭП) МВД России, в ходе спецоперации был задержан житель Москвы, который занимался закупкой нелицензионных дисков у нелегальных производителей, а затем реализовывал их через интернет.

    Контрафактная продукция распространялась партиями от 1 тыс. дисков на территории Москвы и других регионов РФ. В результате четырех обысков, проведенных сотрудниками ГУБЭП МВД РФ и УБЭП ГУВД Москвы, из незаконного оборота было изъято 25 тыс. дисков с фильмами и музыкальными произведениями, авторские права на которые принадлежат российским и зарубежным правообладателям, а также 20 тыс. единиц полиграфии на сумму более 10 млн. руб., бухгалтерская и иная документация, свидетельствующая о распространении контрафактной продукции.

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

    Источник: РБК.

    обсудить ::

    оглавление ::


    Microsoft переименовывает ОС для КПК

    [Вернуться в оглавление]

    Сегодня, 23 июня, Microsoft представил очередную версию операционной системы для КПК - Windows Mobile 2003. Кроме этого, компания провела ребрендинг всех продуктов, разработанных для мобильных устройств, - теперь все они будут носить имя Windows Mobile. Позже в текущем году компания выпустит Windows Mobile for Smartphones.

    Подробнее об этом читайте в разделе "Главные новости дня" .. >>


    Источник:
    по материалам Reuters   ©

    обсудить ::

    оглавление ::


    "Формоза" цветет и пахнет

    [Вернуться в оглавление]

    В конце прошлой недели прошла VIII дилерская Академия группы компаний «Формоза». На мероприятии в гостинице «Космос» собралось около 150 региональных партнеров, которые в течение двух дней общались как с руководством группы компаний, так и с основными поставщиками компьютерной техники и компонентов. В рамках дилерской академии прошла пресс-конференция, посвященная десятилетнему юбилею работы группы компаний.

    Как это стало уже привычным, руководство группы компаний «Формоза» не раскрыло оборотов за прошлый год, и подведение итогов всех десяти лет работы свелось к демонстрации достижений в области микроэлектроники. «Формоза» гордится своим собственным производством материнских плат, причем не просто “отверточной” сборки, а с собственной разработкой всего процесса. Это значительно удешевляет производство компьютеров, и позволяет держать среднюю дилерскую цену на компьютеры серии Teen на уровне $400.

    Согласно отчету исследовательской компании IT-Research, группа компаний «Формоза» продолжает занимать первую строчку в табели о рангах российского рынка персональных компьютеров. По словам вице-президента группы компаний «Формоза» Олега Фефелова, бизнес группы развивается стабильно и без особых неожиданностей. Продажи компьютеров и мониторов растут, компания наращивает производство собственных мониторов, а также планирует создание новой серии ПК, которые бы органично вписывались в современный интерьер. Олег Фефелов считает, что российскому компьютерному рынку нужна встряска. «Мне хотелось бы, чтобы компьютерный бизнес вышел из периода застоя и вновь начал бы активно развиваться», - говорит Олег Фефелов. Таким толчком он видит резкое удешевление персонального компьютера, средняя цена которого практически перестала изменяться в последнее время. По его мнению, компьютер должен подешеветь в несколько раз, тогда и компьютерный рынок будет расти в несколько раз, а не на проценты, как сейчас.

    Компания не считает необходимым расширять свой бизнес за пределы России. Даже на Украину проще везти что-то из Польши, чем из России, считают в ней. Также в «Формозе» пока отказываются говорить и о возможностях выхода на новые рынки внутри страны, и о начале производства новых видов продукции, например, ноутбуков, которыми сегодня занялись многие крупные компании.

    На корпоративный рынок группа компаний вышла в 2001 году, и на сегодняшний день, по некоторым данным, соотношение продаж ПК в корпоративный сектор и розничным покупателям у «Формозы» составляет 1:4.

    Источник: собственная информация CNews.ru

    обсудить ::

    оглавление ::


    ТВС отлучили от российского эфира

    [Вернуться в оглавление]

    Вещание телеканала ТВС было прекращено в ночь с 21 на 22 июня на 6-м ТВК в г. Москве, Московской обл. и сети его распространения на территории РФ. Соответствующий приказ издало накануне министерство по делам печати, телерадиовещания и СМИ. Об этом РБК сообщили в пресс-службе МПТР.

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

    Юридических оснований для прекращения вещания ТВС, а также для появления на метровой частоте нового, четвертого государственного канала пока никто из официальных лиц Минпечати не сформулировал. Владелец постоянной лицензии на вещание на шестом канале - компания МНВК ТВ-6 - против вещания "Спорта" не возражает, а гендиректор "Медиа-социума" Олег Киселев заявил, что считает действия Минпечати "полным беззаконием".

    22 июня в 00.02, когда на канале шел рекламный ролик чипсов "Лейс" (в рамках показа художественного фильма "Репортаж"), на экране шестого канала пропал сигнал и появилась техническая таблица. В телефонной трубке воцарилась пауза, после которой господин Киселев произнес: "Я в шоке!" Спустя несколько минут главный редактор ТВС пришел в себя и заявил: "Это правовой беспредел. Вещатель и держатель лицензии, "Медиа-социум", ничего не знал о решении Минпечати. Кто-то явно испугался, что мы в последнем выпуске "Итогов" заявим что-то такое, что может подорвать устои государственности. Вы можете посмотреть наш монтажный лист: ничего такого не планировалось и в помине. Просто в конце программы мы хотели вежливо попрощаться со зрителями, которые смотрели нашу программу 11 лет. Все это просто свинство! А министр печати - свин!"

    Уже в 00.30 на шестом канале появился логотип с трехцветным российским флагом нового общефедерального канала "Спорт", до этого вещавшего на 25-м дециметровом канале. Гендиректор "Медиа-социума" и один из акционеров ТВС Олег Киселев заявил 22 июня , что "отключение вещания ТВС - это полное беззаконие и все действия Минпечати лежат вне правового поля. Отключение канала в связи с оценкой бизнеса - это более чем странная мотивация и уж точно не относится к сфере принятия решений Минпечати". Заявлений со стороны других акционеров канала ТВС в связи с его отключением 22 июня не последовало - господин Лесин перед тем, как отключить ТВС, проинформировал об этом и Анатолия Чубайса, и Олега Дерипаску. Два главных акционера телеканала не возражали против такого решения Минпечати.

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

    Источник: РБК и "Коммерсант".

    обсудить ::

    оглавление ::

    Ваши комментарии и предложения
     №20    Июнь 30, 2003
    Подписаться  

    :: CNews.ru ::

    Тел. (095) 363–11–57, факс 363–11–53, e-mail marketing@cnews.ru

    :: РБК ::


    http://subscribe.ru/
    E-mail: ask@subscribe.ru
    Отписаться

    В избранное