Релиз CodeCreator и новый билд

nuaru

Main Administrator
Команда форума
Регистрация
14.01.2009
Сообщения
3 641
Благодарностей
2 471
Баллы
113
Друзья, мы рады представить вам новый билд ZennoPoster. Этот билд, в основном,
посвящен управлению ZennoPoster'ом из своего кода.
Тем не менее он будет полезен всем, т.к. в самое ближайшее время мы добавим
возможность вставлять в шаблон свои куски кода написанные на C#.
Например, можно будет вставить кусок кода, имитирующий клик мыши, т.к. уже
многие полезные web ресурсы ставят подобного рода защиты.

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

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


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


Видео о фичах софта:
[vimeo]25811193[/vimeo]

Видео о том, как начать работать
 

darkdiver

Administrator
Команда форума
Регистрация
13.01.2009
Сообщения
2 284
Благодарностей
2 728
Баллы
113
Поддержка 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 вполне хватает.
 
  • Спасибо
Реакции: mux76

CSS

Client
Регистрация
22.05.2010
Сообщения
1 327
Благодарностей
663
Баллы
113

Hungry Bulldozer

Moderator
Регистрация
12.01.2011
Сообщения
3 441
Благодарностей
831
Баллы
113
Последнее редактирование модератором:

darkdiver

Administrator
Команда форума
Регистрация
13.01.2009
Сообщения
2 284
Благодарностей
2 728
Баллы
113
Продолжение банкета, первое обучающее видео по началу работы с новой софтиной.
 
Последнее редактирование модератором:

7make

Client
Регистрация
25.06.2011
Сообщения
1 547
Благодарностей
1 310
Баллы
113

Обращаем Ваше внимание на то, что данный пользователь заблокирован.
Не рекомендуем проводить с 7make какие-либо сделки.

Ну прям семимильными шагами двигаемся товарищи. :-)
Это радует, спасибо за обновку, полезные расширения.
 

dorv

Client
Регистрация
07.06.2010
Сообщения
23
Благодарностей
1
Баллы
3
Слов нет. Просто супер!
 

virt59

Client
Регистрация
09.05.2011
Сообщения
1
Благодарностей
0
Баллы
1
Спасибо за обнову.
 

strannic

Client
Регистрация
05.12.2010
Сообщения
224
Благодарностей
10
Баллы
18
Спасибо за новое приложение! Кстати оффтопик конечно но подскажите какая музыка на фоне видео играет ?
 

7make

Client
Регистрация
25.06.2011
Сообщения
1 547
Благодарностей
1 310
Баллы
113

Обращаем Ваше внимание на то, что данный пользователь заблокирован.
Не рекомендуем проводить с 7make какие-либо сделки.

Есть мысли в каком направлении использовать эту возможность.
- Подключение нейронок, теперь оно еще умное будет)
- Распределенные вычислительные ресурсы (создание пулов)
 

nuaru

Main Administrator
Команда форума
Регистрация
14.01.2009
Сообщения
3 641
Благодарностей
2 471
Баллы
113
... зачем там нейронки и пулы?
 

7make

Client
Регистрация
25.06.2011
Сообщения
1 547
Благодарностей
1 310
Баллы
113

Обращаем Ваше внимание на то, что данный пользователь заблокирован.
Не рекомендуем проводить с 7make какие-либо сделки.

nuaru

Main Administrator
Команда форума
Регистрация
14.01.2009
Сообщения
3 641
Благодарностей
2 471
Баллы
113
х.з. в любом случае у вас в распоряжении вся мощь C#, можно делать что угодно.
 

jkvoka

Client
Регистрация
24.02.2009
Сообщения
478
Благодарностей
3
Баллы
18

ncuxfj

Client
Регистрация
10.10.2010
Сообщения
235
Благодарностей
1
Баллы
0
баг: instance не перезапускаетца, если работать с ним из своего кода
(в случае работы шаблонов всё пучком)
 

Hungry Bulldozer

Moderator
Регистрация
12.01.2011
Сообщения
3 441
Благодарностей
831
Баллы
113

ncuxfj

Client
Регистрация
10.10.2010
Сообщения
235
Благодарностей
1
Баллы
0
код работает верно :-)
 

shade

Client
Регистрация
19.11.2010
Сообщения
580
Благодарностей
346
Баллы
63
код работает верно :-)
А исключений в нём не возникает?
Оберни его в try-catch

public static int Execute(Instance instance)
{
try
{
// твой код
}
catch (Exception)
{
// если было исключение, то попадаем сюда
}
}
 

shade

Client
Регистрация
19.11.2010
Сообщения
580
Благодарностей
346
Баллы
63
Так же возможна проблема при работе с файлами, если поток для чтения/записи не закравается:
var stream = new StreamReader("C:\file.txt");
// ваш код
stream.Close(); // если нет вот этого
 

CSS

Client
Регистрация
22.05.2010
Сообщения
1 327
Благодарностей
663
Баллы
113
Когда ПМ зальёте? 10 дней с момента релиза уже прошло
 

ncuxfj

Client
Регистрация
10.10.2010
Сообщения
235
Благодарностей
1
Баллы
0
блин эксперты) я 10+ лет кодю, а вы мне про трайкетч...
 

ncuxfj

Client
Регистрация
10.10.2010
Сообщения
235
Благодарностей
1
Баллы
0
и еще, уберите пожалуйста ибучий вопрос "выуверены что хотите... закрыть приложение"(или в настройках пусть галочкой ставитца спрашивать/неспрашивать)
 

shade

Client
Регистрация
19.11.2010
Сообщения
580
Благодарностей
346
Баллы
63

ncuxfj

Client
Регистрация
10.10.2010
Сообщения
235
Благодарностей
1
Баллы
0
лень тестить) чессслово... ранний билд всё было пучком
 

darkdiver

Administrator
Команда форума
Регистрация
13.01.2009
Сообщения
2 284
Благодарностей
2 728
Баллы
113
проверки на перезапуск стоят, точно также как и при выполнении шаблона, у меня инстансы перезапускаются, по превышении лимита выполненных шаблонов так точно, по памяти не проверял, но там ничего не менялось.
баг: instance не перезапускаетца, если работать с ним из своего кода
(в случае работы шаблонов всё пучком)
может быть ты что-то другое имел в виду? не автоматический перезапуск instance, если он отъедает слишком много памяти и через определенные промежутки времени чтобы избежать утечек памяти?
 

Go@

Administrator
Команда форума
Регистрация
19.01.2010
Сообщения
948
Благодарностей
711
Баллы
93

ncuxfj

Client
Регистрация
10.10.2010
Сообщения
235
Благодарностей
1
Баллы
0
я работаю с instance через Curl
 

ncuxfj

Client
Регистрация
10.10.2010
Сообщения
235
Благодарностей
1
Баллы
0
instance отваливаетца, а (обект класса Instance).ErrorDetected всё равно false
 

darkdiver

Administrator
Команда форума
Регистрация
13.01.2009
Сообщения
2 284
Благодарностей
2 728
Баллы
113
а через наш нормальный класс не пробовал работать, а не через Curl?
там усе отлажено, должно быть нормально.

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

nuaru

Main Administrator
Команда форума
Регистрация
14.01.2009
Сообщения
3 641
Благодарностей
2 471
Баллы
113
Получается что ты работаешь на 4-м уровне управления программой и сам должен в этом случае резетать инстансы.
Сами они перезапускаются только когда ты свой код загружаешь как шаблон в постер.
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)