|
Серёга
|
|
Большие трудности с Proguard v3.627.09.2006, 13:55. Показов 2456. Ответов 11
Метки нет (Все метки)
Обфускатор плохо работает с внутренними и анонимными классами (переименовывать - переименовывает, а вот прога потом их не видит), пекеджи вообще оставляет как есть, несколько классов, представляющих GUI тоже не трогает (хотя соотв. галочка выключена). В хелпе ничё не понятно. Может кто чем поможет или посоветует другой бесплатный обфускатор?
|
|
| 27.09.2006, 13:55 | |
|
Ответы с готовыми решениями:
11
Заменить в тексте все большие латинские буквы на большие proguard |
|
4 / 4 / 4
Регистрация: 28.08.2008
Сообщений: 611
|
|
| 27.09.2006, 15:30 | |
|
Для каких целей обфусцируешь?
0
|
|
|
0 / 0 / 0
Регистрация: 22.07.2009
Сообщений: 457
|
|
| 27.09.2006, 20:57 | |
|
http://www.retrologic.com/ http://www.retrologic.com/
0
|
|
|
0 / 0 / 0
Регистрация: 22.07.2009
Сообщений: 457
|
||
| 27.09.2006, 21:04 | ||
|
<SPAN id=ctl03_ctlTopic_ctlPanelBar_ctlTopicsR epeater_ctl07_lblFullMessage>
</SPAN>
0
|
||
|
4 / 4 / 4
Регистрация: 28.08.2008
Сообщений: 611
|
|
| 27.09.2006, 21:23 | |
|
Если для уменьшения footprint, то почему бы и нет, действительно. Я бы даже сказал, обязательно. Для мобильников. Но если же для "защиты"... То "я просто смеюсь вам в лицо" =)) (просто фраза удачная, ничего личного).
0
|
|
|
0 / 0 / 0
Регистрация: 22.07.2009
Сообщений: 457
|
|
| 27.09.2006, 23:29 | |
|
А почему такой смех
. Это и защищает тоже. Вы будете копаться в обфускированном коде?
0
|
|
|
4 / 4 / 4
Регистрация: 28.08.2008
Сообщений: 611
|
|
| 27.09.2006, 23:33 | |
|
Буду. И копался.
0
|
|
|
4 / 4 / 4
Регистрация: 28.08.2008
Сообщений: 611
|
|
| 27.09.2006, 23:37 | |
|
И я не один такой. Более того, на одном из проектов для торговли на биржах, код поначалу обфусцировался. Но на биржах торгуют не дураки (по крайней мере не все, кто торгует, дураки). И, понятное дело, процент программистов среди не дураков был достаточно высок. Так вот эти черти отхачили код и присосались к нашим сервисам. Получали котировки и строили аналитику, по которой принимали решения о сделках. После этого мы код не обфусцировали =))))))))
0
|
|
|
0 / 0 / 0
Регистрация: 22.07.2009
Сообщений: 457
|
||
| 27.09.2006, 23:53 | ||
![]() Обфускация - секундное дело. И хуже от нее не будет. Я вижу пользу в том, что она затруднит потенциальным конкурентам возможность воспользоваться вашим опытом. Только и всего.
0
|
||
|
4 / 4 / 4
Регистрация: 28.08.2008
Сообщений: 611
|
|
| 28.09.2006, 00:50 | |
|
Да, перестали. Но не потому, что перестали обфусцировать =)) Их вежливо попросили, если интересно.
1. Обфускация -- не секундное дело. 2. Получая stack trace, я сразу вижу нормальные имена классов. Если же они обфусцированы, то мне нужно знать, где лежит лог обфускации, и, используя его, узнавать имена классов. 3. Если чел хочет воспользоваться опытом, он воспользуется. Честно говоря, я знаю только две конторы, чьим опытом было бы полезно воспользоваться. Правда, понять, что там написано, неподготовленному программеру невозможно. Прочто не поймет =)) В большинстве случаев подобный аргумент не имеет смысла, так как желающих вопользоваться не находится. Вобщем, лично я вижу пользу от обфускатора только в уменьшении размера. И то для маленких устройиств. В остальных случаях неудобств а перевешивают мнимую пользу.
0
|
|
|
mishgun
|
||
| 28.09.2006, 00:58 | ||
Mafiyu zaslali? )))
|
||
|
0 / 0 / 0
Регистрация: 22.07.2009
Сообщений: 457
|
|
| 28.09.2006, 01:19 | |
|
Обфускируют обычно клиента, он относительно маленький (ок, двухсекундное дело
). Конечно, в случае ошибки смотреть на трассировку эксепшинов невозможно. Но здесь основная проблема для девелоперов воссоздать ситуацию. Так что для меня все же плюсов больше.
0
|
|
| 28.09.2006, 01:19 | |
|
Помогаю со студенческими работами здесь
12
ProGuard ошибки
Дана строка слов из латинских букв. Разработать программу, которая будет менять строчные буквы на большие, а большие на ProGuard на IntelliJ IDEA Как настраивать Proguard Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица.
Задача: зафиксировать три левых колонки в отчете.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
/ / . . .
|
Настройки VS Code
Loafer 13.04.2026
{
"cmake. configureOnOpen": false,
"diffEditor. ignoreTrimWhitespace": true,
"editor. guides. bracketPairs": "active",
"extensions. ignoreRecommendations": true,
. . .
|
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2.
Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива.
Было так:. . .
|
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html
Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
|
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|