Новости Software за день

PHP 5.0.0 Beta 1
Вышла первая beta-версия PHP 5.0 - скриптового языка (большинство элементов синтаксиса которого позаимствованы из Perl, C, Java), позволяющего web-разработчикам создавать динамически генерируемые web-страницы.

Главная отличительная особенность новой версии PHP 5.0 - это использование движка Zend Engine 2.0 (напомним, что PHP 4.x использовал Zend Engine 1.0). А использование нового "движка" несёт в себе существенно переделанное оперирование объектами - это, по словам создателей, увеличивает производительность работы и реализует новые возможности. В частности, в предыдущих версиях PHP объекты обрабатывались как примитивные типы (например, целочисленные значения или строковые переменные). В новой версии PHP объекты связываются по дескрипторам, а не по их значению.

Также в PHP 5 появились приватные и защищённые переменные, которые позволяют определять видимость свойств класса. Если к защищённым переменным доступ может осуществляться в классах, расширяющих тот, в котором они были объявлены, то к приватным переменным доступ осуществляется только классом, к которым они принадлежат.

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

Zend Engine 2.0 вводит в обиход интерфейсы. Класс может реализовывать произвольный список интерфейсов.

В составе PHP 5 будет идти команда final - для объявления конечных членов класса и методов. Объявленные конечными методы и члены классов не могут быть подменены подклассами.

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

Деструкторы объектов в PHP 5 - очень полезная вещь. Они ведут log для последующей работы над ошибками, они могут закрывать связь с базами данных и производить другие работы по "зачистке". В PHP 5 деструкторы похожи на своих собратьев в других объектно-ориентированных языках, например, Java.

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

В общем, всё вышесказанное - лишь некая часть нововведений, о которых можно много и долго рассказывать (по крайней мере, одной новостью не обойтись). Кроме того, хотелось бы отметить: существенную переделку поддержки XML, введённые расширения SQLite и удаление клиентской библиотеки MySQL.

Как видите, PHP продолжает расти до уровня мощного профессионального самостоятельного языка, конкурирующего с незыблемыми стандартами отрасли. Сказано немного пафосно, но смысл, надеюсь, понятен :). Разработчики предупреждают, что PHP 5.0.0 Beta 1 - не что иное, как beta-релиз, ни в коем случае не предназначенный для создания даже полупрофессиональных web-сайтов. Тестируйте его на домашних страничках, и со временем PHP 5 "обрастёт" новыми Build'ами и станет более стабилен и надёжен. Качайте дистрибутив PHP 5.0.0 Beta 1 с соответствующей страницы по указанной далее ссылке...

Страничка PHP Download: ссылка
Автор: Алексей Перевертайлов Дата: 02.07.2003 01:47
WinAce 2.5 Release Candidate 2
Компания e-merge GmbH выпустила второй кандидат в релизы версии 2.5 своего альтернативного архиватора WinAce. Первый кандидат в релизы, напомним, был доступен лишь на немецком языке.

Первым делом познакомим с WinAce тех, кто не слышал о данной программе, являющейся довольно распространённым альтернативным архиватором, имеющий внутренний формат .ACE.


Некоторые основные характеристики текущей финальной версии WinAce:

Осуществление компрессии в форматы: ACE, ZIP, LHA, MS-CAB, JAVA JAR.

Декомпрессия форматов: ACE, ZIP, LHA, MS-CAB, RAR, ARC, ARJ, GZip, TAR, ZOO, JAR.

Создание многотомных архивов в форматах ACE, ZIP, CAB.

Возможность создания самораспаковывающихся архивов с компрессией в форматах ACE и ZIP.

Возможность шифрования архивов с паролем.

Создание архивов с записями восстановления.

Возможность работы с командной строки.

Полная поддержка функций drag & drop.

Изменения, произошедшие в WinAce 2.5 Release Candidate 2:

Добавлена поддержка распаковки архивов формата BZip2.

Исправлен недочёт, время от времени приводивший к возникновению сигнала об ошибке при выходе из WinAce.

В контекстное меню (выпадающее при нажатии правой клавишей мыши на архиве) добавлен пункт "Извлечь файлы в директорию с идентичным названием" ("Extract to directory with the same name"). Дата нового архива, полученного после конвертирования старого будет сохраняться такой, как у старого.

Устранены некоторые неполадки в работе оболочки WinAce с файлами, в названии которых более 220 символов.

Исправлены некоторые несоответствия в работе с самораспаковывающимися файлами на дисках с более чем 4 Гигабайтами свободного пространства.

Программа WinAce распространяется на принципах shareware - после истечения определённого срока вам необходимо будет её зарегистрировать для получения полнофункционального продукта.

WinAce 2.5 Release Candidate 2 (около 3.1 Мбайт): линк
Автор: Алексей Перевертайлов Дата: 02.07.2003 07:53
Windows Small Business Server 2003 RC
Корпорация Microsoft выпустила первый кандидат в релизы своего серверного продукта для малого бизнеса. Позавчера инженеры Microsoft запустили в производство новую версию почтового сервера Exchange 2003, а вчера объявили о выпуске для тестирования Windows Small Business Server 2003 Release Candidate.

Указанный продукт будет доступен в двух вариантах - Standard и Premium. Как и предполагалось, для "облегчения" продукта и придания ему возможностей для более гибкой конкуренции на рынке, корпорация Microsoft оставила в Windows Small Business Server 2003 Standard лишь собственно Windows Server 2003, а также упомянутый почтовый сервер Exchange 2003. Хотя в корпорации Microsoft пока не распространяются о ценовой политике относительно описываемого продукта, по предварительным данным стоимость Windows Small Business Server 2003 Standard будет находится в ценовой категории "до 1000 долларов".

Что касается Windows Small Business Server 2003 Premium, то в его составе, помимо Windows Server 2003 и Exchange 2003 вы увидите Microsoft SQL Server 2000, а также Internet Security and Acceleration (ISA). Такое решение вполне будет соответствовать ожиданиям многих заказчиков, планирующих переход с Windows Small Business Server 2000.
Автор: Алексей Перевертайлов Дата: 02.07.2003 09:57
Новые прошивки BIOS: Albatron, Chaintech, ECS
1. Тайваньская компания Albatron выложила новую прошивку BIOS к материнским платам следующих моделей: PX845PEV Pro, PX845PEV, PX845GEV Pro, PX845GEV.

версия R1.04 (02.07.2003), размер 263 Кб: линк

• значение "CPU Host Frequency (Mhz)" изменено на 134
• в настройки BIOS добавлена опцтя "DDR:CPU Ratio"
• добавлена поддержка процессоров с Hyper-Threading
• устранены проблемы с отображением CPU VCore

2. Компания Chaintech обновила прошивки BIOS к следующим материнским платам:

9CJS, прошивка версии 2.0: линк

• устранены проблемы с инсталляцией Windows ME
• устранены проблемы с загрузкой при использовании 1.6000V P4 CPU
• решены проблемы с загрузкой с SATA-устройств

9PJL, прошивка версии 3.0: линк

• устранены проблемы с инсталляцией Windows ME
• устранены проблемы с загрузкой при использовании 1.6000V P4 CPU
• решены проблемы с загрузкой с SATA-устройств

9PJL1, прошивка версии 3.0: линк

• устранены проблемы с инсталляцией Windows ME
• устранены проблемы с загрузкой при использовании 1.6000V P4 CPU
• решены проблемы с загрузкой с SATA-устройств

3. Компания Elitegroup (ECS) выпустила новые прошивки BIOS к следующим материнским платам:

845PE - A800 (PCB 1.0), прошивка версии 1.0а: линк

• обновлён LAN ROM

P4VMM2 (PCB 7.3), прошивка версии 030310: линк
Автор: Ильдар Ахметжанов Дата: 02.07.2003 11:14
Новые прошивки BIOS: AOpen, MSI, Supermicro
1. Тайваньская компания AOpen выложила очередную версию прошивки BIOS к материнским платам AX4SPE-N, базирующимся на чипсете Intel 865PE + ICH5:

версия R1.03 (02.07.2003), размер 432 Кб: линк

• в настройки BIOS добавлена опция "Performance Boost Engine"
• устранены проблемы с запуском системы

2. Компания MSI выпустила новые версии прошивок BIOS к следующим материнским платам:

K7N2GM, прошивка версии 1.1: линк

• отображается информация о каналах памяти
• из настроек BIOS setup удалена опция "Reset Configuration Data"
• изменены временные диаграммы памяти DDR400
• добавлена функция выхода из режима S3 по сигналу от клавиатуры/мыши PS2
• VGA BIOS обновлён до версии 4.1F.00.08.00

KT3M, прошивка версии 1.3: линк

KT4M, прошивка версии 1.3: линк

3. Корпорация Supermicro выложила новые прошивки BIOS к нижеследуюзим материнским платам:

P4SGR / P4SGE, прошивка версии R1.1b: линк

P4SGA+ / P4SGA / P4SGL, прошивка версии R1.0c: линк
Автор: Ильдар Ахметжанов Дата: 02.07.2003 11:48