CodeCreator и новый билд

Дата публикации: 30-06-2011 | Автор: admin | Рубрика: Новости zennoposter

30.06.2011 года вышел новый билд ZennoPoster. Этот билд, в основном,
посвящен управлению ZennoPoster’ом из своего кода.
Тем не менее он будет полезен всем, т.к. в самое ближайшее время мы добавим
возможность вставлять в шаблон свои куски кода написанные на C#.
Например, можно будет вставить кусок кода, имитирующий клик мыши, т.к. уже
многие полезные web ресурсы ставят подобного рода защиты.

ZennoPoster:
[+] В ZennoPoster добавлено новое приложение CodeCreator. CodeCreator – это
по функциональности тоже самое, что и ProjectMaker, только в CodeCreator
записывается, редактируется и отлаживается код, написанный на C# или PHP,
а не шаблоны, как в ProjectMaker. В самом низу топика смотрите видео, где показаны фичи CodeCreator.
[+] Создана справка по классам управления ZennoPoster из своего кода.
К каждой функии есть пример на C# и PHP. Почитать можно тут

ProxyChecker:
[+] Добавлена фича «Считать скорость прокси» – дополнительный
запрос при проверке на небольшой файл (~50Кб), и вычисление скорости.
Немного снижает производительность и расходует больше траффика
(соответственно, ~50Мб на 1000 живых проксей)
[+] Добавлен новый компонент для правил «Мин. скорость прокси», чтобы отсекать медленные прокси.

Багофиксы:
[!] Пофикшен баг с зависанием подтверждения мыла на некоторых ресурсах.
[!] Исправлена работа макроса {-Project.ProxyRules-}
[!] В ProjectMaker очистка записанного шаблона теперь работает через
подтверждение, т.к. есть случаи случайного удаления записанного шаблона.
[!] В проксичекере исправлен баг с загрузкой источников. Иногда живые
источники с проксями показывались желтым значком, и загрузка проксей не
происходила до удаления и нового добавления источника.

Поддержка PHP реализована средствами проекта Phalanger
Это означает, что PHP код транслируется в .NET код
Это дает нам ряд преимуществ:
1. Позволило сделать возможным отладку PHP на ряду с отладкой C# средствами .NET FrameWork, не прибегая к сторонним отладчикам PHP
2. Появилась возможность подключать .NET модули в PHP, что дало возможность использовать один и тот же модуль как в PHP, так и в C# теперь не будет функций, которые работают в одном языке и не работают в другом. Недостающий функционал в PHP можно легко заменить любым .NET модулем.
3. PHP стал компилируемым )), теперь ошибки синтаксиса видно сразу на этапе компиляции, а не при интерпретации.

Но соответственно накладывается ряд ограничений:
1. Реализована поддержка функций только до PHP 5.2
2. Не все модули PHP имеют реализацию под Phalanger (например модуль поддержки сURL использует 4 версию, а не 5).

В любом случаем для 99% процентов задач возможностей реализации PHP на Phalanger вполне хватает.

Первое обучающее видео по началу работы с CodeCreator от Zennolab

Обсудить

Вы должны войти чтобы оставить комментарий.

Proudly using Dynamic Headers by Nicasio Design