![]() |
Модераторы: ginnie, korob2001 |
![]() ![]() ![]() |
|
Zvezdatron |
|
|||
Unregistered |
Здравствуйте!
Я не занимаюсь программированием на perl, в силу чего не представляю себе ситуацию вокруг этого языка. В данный момент есть необходимость узнать, существуют ли в природе средства защиты коммерческих скриптов, подобных Zend Encoder? Очень надеюсь на на ваши ответы, а также на то, что данная тема не будет беспощадна удалена как оффтопик. Спасибо! |
|||
|
||||
korob2001 |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2871 Регистрация: 29.12.2002 Репутация: 6 Всего: 61 |
Вообще-то никогда не было такой необходимости, но на крайний случай можно скомпилить программу в .exe, если конечно использовать её под виндой.
-------------------- "Время проходит", - привыкли говорить вы по неверному пониманию. "Время стоит - проходите вы". |
|||
|
||||
Kiber_rat |
|
|||
![]() MACMANIAC ![]() ![]() Профиль Группа: Участник Сообщений: 276 Регистрация: 18.4.2002 Где: Ashdod, Israel Репутация: нет Всего: 9 |
Вопрос в том, не противоречит ли это лицензии Perl? я имею ввиду, что софт напи санный с использованием продукта под GPL должен иметь открытые исходники, так что стоит этот момент прояснить...
-------------------- Best regards! @..@_____Ku6ep =*=______\______KPbIC
|
|||
|
||||
Ramirez |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 305 Регистрация: 18.1.2005 Где: Moscow, ExUSSR Репутация: нет Всего: 5 |
Насчет лицензирования - незнаю, но я встречал скрипты на перл скомпилированные и под *nix. Естественно это были коммерческие продукты.
|
|||
|
||||
sharq |
|
|||
![]() Perl Liker ![]() ![]() Профиль Группа: Участник Сообщений: 841 Регистрация: 13.12.2004 Где: Ростов-на-Дону Репутация: 3 Всего: 28 |
Ramirez
а как ты догодался, что исходник написан на perl или все-таки то был perl-скрипт без расширения? ![]() -------------------- [color=gray]There's More Than One Way To Do It[/color] |
|||
|
||||
Ramirez |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 305 Регистрация: 18.1.2005 Где: Moscow, ExUSSR Репутация: нет Всего: 5 |
Нет, ну я не совсем идиот. Прога была directadmin. При просмотре демона (а он был именно исполняемым файлом, .ELF... и все ткое) обнаружил несколько читабельных кусков кода. Да и сообщения об ошибках, запросы установить модули и пр. второстепенные признаки указывали на то, что система на перле написана.
|
|||
|
||||
aksined |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 58 Регистрация: 26.12.2005 Репутация: 1 Всего: 1 |
А не расскажете, насколько надежно работает компиляция в .ехе под win (perlapp.exe из PDK). Не везде есть возможность установить perl. Но написать на нем свои задачи намного проще.
ехе-шник будет полностью самодостаточным? и как это соотносится по производительности с ехе-шниками, созданными в дельфи? Спасибо |
|||
|
||||
korob2001 |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2871 Регистрация: 29.12.2002 Репутация: 6 Всего: 61 |
Читай здесь о том, что происходит при компиляции:
http://forum.vingrad.ru/index.php?showtopi...=0entry222446 Компилятор качаешь отсюда: www.indigostar.com/download/p2x-8.00-Win32.zip Только вот с Delphi, не могу сравнить, не знаком я с ним вообще. -------------------- "Время проходит", - привыкли говорить вы по неверному пониманию. "Время стоит - проходите вы". |
|||
|
||||
aksined |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 58 Регистрация: 26.12.2005 Репутация: 1 Всего: 1 |
Ветку почитал, она в основном не о том, но усек я все.
А ты не использовал perlapp.exe из Perl Dev Kit by ActiveState? Он, наверняка, будет работать лучше, чем сторонний? Может он. в принципе, ипользовать другой способ создания ехе-шника (не упаковывать внутрь интерпретатор, а сразу создавать машинный код)? |
|||
|
||||
korob2001 |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2871 Регистрация: 29.12.2002 Репутация: 6 Всего: 61 |
Нет, не пробовал. Я честно говоря вообще делал это несколько раз, просто пробовал.
-------------------- "Время проходит", - привыкли говорить вы по неверному пониманию. "Время стоит - проходите вы". |
|||
|
||||
sharq |
|
|||
![]() Perl Liker ![]() ![]() Профиль Группа: Участник Сообщений: 841 Регистрация: 13.12.2004 Где: Ростов-на-Дону Репутация: 3 Всего: 28 |
aksined как-то хотел тоже создавать exe-шники из perl-скриптов, но, попробовав имеющиеся решения, отказался от этой затеи, т.к. не для всех проектов на perl компилирование применимо и вообще это не компилирование, а в исполняемый файл собирается все используемые модули, текст самой программы и библиотека perl5x.dll.
Легче на Windows поставить дистрибутив perl от ActiveState (например, 5.8.7 - последняя стабильная версия со множеством необходимых модулей), очень легко ставится и никаких доп. настроек не требует. perl и Delphi даже сравнивать не стоит, можно еще сравнить Си, но и только. Если тебе нужно создать клиентское приложение, то perl+Tk. ![]() -------------------- [color=gray]There's More Than One Way To Do It[/color] |
|||
|
||||
aksined |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 58 Регистрация: 26.12.2005 Репутация: 1 Всего: 1 |
Спасибо
В основном нужно делать простые вещи - работа с текстовыми файлами, чтение, запись. Попробую как-нибудь. Писать такие вещ на перле проще, чем на билдере. Для дельфей уже есть библиотека с регулярными выражениями, как на них пересяду, так и отпадет необходимость в корявых преобразованиях скриптов в ехе-шники. |
|||
|
||||
sharq |
|
|||
![]() Perl Liker ![]() ![]() Профиль Группа: Участник Сообщений: 841 Регистрация: 13.12.2004 Где: Ростов-на-Дону Репутация: 3 Всего: 28 |
Если ты напишешь приложение на perl, то это приложение почти 100% будет работать и на другой ОС, а про exe-шники на Delphi - говорить не стоит. ![]() -------------------- [color=gray]There's More Than One Way To Do It[/color] |
|||
|
||||
aksined |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 58 Регистрация: 26.12.2005 Репутация: 1 Всего: 1 |
а Kylix?
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "Perl: Системное программирование" | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Perl: Системное программирование | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |