![]() |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Выпуск CFR 0.146, декомпилятора для языка Java" | +/– | ![]() |
Сообщение от opennews (ok), 28-Июл-19, 18:45 | ||
Доступен (https://github.com/leibnitz27/cfr/releases) новый выпуск проекта CFR (https://www.benf.org/other/cfr/) (Class File Reader), в рамках которого развивается декомпилятор байткода виртуальной машины JVM, позволяющий воссоздать содержимое скомпилированных классов из jar-файлов в форме кода на языке Java. Поддерживается декомпиляция современных возможностей Java, включая большую часть элементов Java 9, 10 и 12. CFR также может декомпилировать в Java содержимое файлов с классами и от других языков, использующих JVM, таких как Kotlin, Scala и Groovy. Код проекта написан на языке Java и распространяется (https://github.com/leibnitz27/cfr) под лицензией MIT. | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по ответам | RSS] |
1. Сообщение от A.Stahl (ok), 28-Июл-19, 18:45 | +/– | ![]() |
На что угодно пойдут лишь бы open source не использовать! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #35 |
2. Сообщение от Аноним (2), 28-Июл-19, 19:53 | +/– | ![]() |
А я думал, что java как IL код c# декомпилируется. Там вообще практически идентичный оригиналу код получается. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #47 |
3. Сообщение от VINRARUS (ok), 28-Июл-19, 19:59 | –10 +/– | ![]() |
Смысл? Кроме Minecraft ни одного сложного софта на Java не знаю. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #4, #7, #14, #48, #50, #57, #69 |
4.
Сообщение от proninyaroslav![]() | –2 +/– | ![]() |
Intellij? Eclipse? NetBeans? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #3 Ответы: #5, #6 |
5. Сообщение от Аноним (5), 28-Июл-19, 20:53 | +10 +/– | ![]() |
80 GB памяти должно хватить, почти не тормозит. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 Ответы: #13, #46 |
6. Сообщение от Анончик999999 (?), 28-Июл-19, 21:08 | –1 +/– | ![]() |
Новый Eclipse мало того, что с кучей ошибок, так еще и адски тормозит! Или г*вно новые Java. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 Ответы: #59 |
7. Сообщение от Аноним (7), 28-Июл-19, 21:41 | +/– | ![]() |
Не знаешь, потому что Java-приложения, которые считают лично твои (подчеркиваю: лично твои) деньги, ты не скачиваешь бесплатно без смс себе на свой комп, а работают в том банке, на котором лично твои (подчеркиваю: лично твои) деньги лежат. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #3 Ответы: #8, #10, #22, #52 |
8. Сообщение от Аноним (5), 28-Июл-19, 21:46 | +2 +/– | ![]() |
Складывать и вычитать с правильной точностью - сложная задача? Да и какая разница, что там используют, лишь бы работало норм, а работает многих через одно место и по случайности там и жаба ииспользуется. Совпадение, правда? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 Ответы: #12 |
9. Сообщение от Аноним (5), 28-Июл-19, 21:48 | –1 +/– | ![]() |
А есть на Java нормальный модуль, чтобы под web писать по типу Sinatra (у Ruby), без классов, наследования, dependency injection и прочей ерунды? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #11, #15, #16, #21, #54, #64 |
10. Сообщение от Аноним (10), 28-Июл-19, 21:50 | +/– | ![]() |
> а работают в том банке | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 Ответы: #51 |
11. Сообщение от Kartoshka (?), 28-Июл-19, 21:51 | +/– | ![]() |
Grails | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #9 |
12. Сообщение от имя (?), 28-Июл-19, 21:52 | –1 +/– | ![]() |
> Складывать и вычитать с правильной точностью - сложная задача? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #8 Ответы: #26 |
13. Сообщение от Аноним (13), 28-Июл-19, 22:02 | –5 +/– | ![]() |
intellij idea летает на 768MiB RAM | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #5 Ответы: #27, #38, #42 |
14. Сообщение от Ordu (ok), 28-Июл-19, 22:13 | +3 +/– | ![]() |
> Why? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #3 Ответы: #18 |
15. Сообщение от Аноним (15), 28-Июл-19, 22:13 | +/– | ![]() |
JRuby | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #9 |
16. Сообщение от Аноним (7), 28-Июл-19, 22:17 | +/– | ![]() |
Если не хочешь "классов, наследования, dependency injection и прочей ерунды", то рекомендую оставаться и дальше на node.js. Java заточен под серьезные приложения, а не на твои однопоточные хелловорлды. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #9 Ответы: #20 |
17. Сообщение от kmeaw (?), 28-Июл-19, 22:24 | –1 +/– | ![]() |
Неплохой метрикой для такого рода программ оказалось бы похожесть результата применения декомпилятора к скомпилированной версии самого себя против истинного исходного кода. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #39, #53 |
18. Сообщение от YetAnotherOnanym (ok), 28-Июл-19, 23:00 | +2 +/– | ![]() |
Вот видишь, какое это сложное дело - "to learn the java ecosystem". Это не какие-то там месячные курсы вебкодинга. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #14 |
20. Сообщение от Аноним (5), 28-Июл-19, 23:18 | –2 +/– | ![]() |
> Если не хочешь "классов, наследования, dependency injection и прочей ерунды", то рекомендую оставаться и дальше на node.js | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #16 Ответы: #24, #34 |
21. Сообщение от YetAnotherOnanym (ok), 28-Июл-19, 23:35 | +/– | ![]() |
А есть у Роллс-Ройса нормальная модель, без хрома, кожи, перегородки между водителем и пассажиром, вот этой дуры на капоте и прочей ерунды? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #9 Ответы: #30, #43, #49, #62 |
22. Сообщение от VINRARUS (ok), 28-Июл-19, 23:44 | –2 +/– | ![]() |
> Не знаешь, потому что Java-приложения, которые считают лично твои (подчеркиваю: лично твои) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 Ответы: #23, #41, #68 |
23. Сообщение от Аноним (7), 29-Июл-19, 00:13 | +1 +/– | ![]() |
"банк".equals("банкомат") // => false | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #22 |
24. Сообщение от Аноним (7), 29-Июл-19, 00:18 | –3 +/– | ![]() |
> в JavaScript есть классы, наследование и dependency injection | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #20 Ответы: #29 |
25. Сообщение от jj (?), 29-Июл-19, 00:35 | +/– | ![]() |
В чём отличие от JD-Core и FernFlower? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #28 |
26. Сообщение от Anon999 (ok), 29-Июл-19, 00:37 | –2 +/– | ![]() |
С этой задачей и дотнет, как минимум, не хуже справляется. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #12 Ответы: #40, #55 |
27. Сообщение от Anonim (??), 29-Июл-19, 01:00 | –1 +/– | ![]() |
Вы из Эстонии? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #13 Ответы: #58, #66, #71 |
28. Сообщение от Anonim (??), 29-Июл-19, 01:04 | +/– | ![]() |
JD-Core - gpl. А сабж mit. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #25 Ответы: #75 |
29. Сообщение от Аноним (5), 29-Июл-19, 01:14 | –1 +/– | ![]() |
> Где тут в этом официальном[1] хелловорлде классы, наследования и dependency injection? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #24 Ответы: #31 |
30. Сообщение от Аноним (5), 29-Июл-19, 01:18 | +/– | ![]() |
Ваи шашечки или ехать? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #21 |
31. Сообщение от Аноним (7), 29-Июл-19, 01:47 | +1 +/– | ![]() |
> причем тут дока по Node.js, если мы говорим про JavaScript? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #29 Ответы: #37 |
34. Сообщение от Илья (??), 29-Июл-19, 06:44 | –1 +/– | ![]() |
> Накой только последний в статически типизируемом языке не понятно, наверное, чтобы ошибок в рантайме было больше. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #20 |
35. Сообщение от Аноним (35), 29-Июл-19, 06:54 | –3 +/– | ![]() |
MIT - не опенсорс? Да ладно? Тебе где-то она код запрещает использовать? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 Ответы: #36 |
36. Сообщение от A.Stahl (ok), 29-Июл-19, 07:02 | +2 +/– | ![]() |
При чём тут лицензия на CFR? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #35 |
37. Сообщение от Иваныч (??), 29-Июл-19, 07:02 | –7 +/– | ![]() |
Видимо об асинхронном I/O и возможности создавать асинхронные плагины на C++ где внутри для простоты можно в тот же Thread Pool и возвращать необходимые результаты в основном потоке Вы не догадываетесь. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #31 Ответы: #44 |
38. Сообщение от Минона (ok), 29-Июл-19, 07:45 | +7 +/– | ![]() |
Летает, но низенько-низенько | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #13 |
39. Сообщение от A.Stahl (ok), 29-Июл-19, 07:46 | +/– | ![]() |
И? К чему ты это? Хочешь сказать что сейчас оценивают как-то иначе (ну кроме нюанаса "самого себя". Я не понимаю в чём ценность этого уточнения)? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #17 |
40. Сообщение от Аноним (40), 29-Июл-19, 07:47 | +1 +/– | ![]() |
> дотнет | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #26 |
41. Сообщение от Минона (ok), 29-Июл-19, 07:51 | +/– | ![]() |
Банкомат этого банка должен работать на Firefox OS, и связь с банком держать через Tor :) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #22 |
42. Сообщение от anonymous (??), 29-Июл-19, 08:01 | +1 +/– | ![]() |
Не знаю как там Intellij Idea, но вот JetBrains GoLand: | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #13 |
43. Сообщение от Минона (ok), 29-Июл-19, 08:16 | +2 +/– | ![]() |
Да, называется Аурус. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #21 |
44. Сообщение от Аноним (7), 29-Июл-19, 08:23 | +/– | ![]() |
> Видимо об асинхронном I/O <...> Вы не догадываетесь | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #37 Ответы: #67 |
46.
Сообщение от proninyaroslav![]() | +/– | ![]() |
Ну предложите альтернативу полнофункциональному IDE для Java который не будет есть 80 Гб. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #5 |
47. Сообщение от Аноним (47), 29-Июл-19, 11:14 | +/– | ![]() |
Правильно думал. А если забыли убрать отладочную информацию - можно даже имена переменных восстановить. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #2 |
48. Сообщение от Аноним (48), 29-Июл-19, 11:34 | +/– | ![]() |
>Кроме Minecraft ни одного сложного софта на Java не знаю. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #3 |
49. Сообщение от Аноним (48), 29-Июл-19, 11:37 | +1 +/– | ![]() |
Таврия | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #21 |
50. Сообщение от Аноним (50), 29-Июл-19, 11:43 | +/– | ![]() |
а как же любимый в постсовке l2j? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #3 |
51. Сообщение от пох. (?), 29-Июл-19, 11:48 | +/– | ![]() |
о, вот там как раз бывает очень большой смысл - когда уже не то что разработчика, а еще два поколения пришедших после него закатали в бетон в подвале банка под серверной (чтоб умилостивить электронных богов и обеспечить много-много девяток - кстати, помогает), куда делись исходники уже и выяснять бесполезно, а крайне надо что-то поправить по мелочи, и, желательно, не стать следующим приношением богу девяток. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #10 Ответы: #63, #72 |
52. Сообщение от Аноним (52), 29-Июл-19, 12:08 | +1 +/– | ![]() |
>лично твои | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 Ответы: #60 |
53. Сообщение от Аноним (52), 29-Июл-19, 12:10 | +1 +/– | ![]() |
>истинного исходного кода | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #17 |
54. Сообщение от btrfs (?), 29-Июл-19, 12:14 | +1 +/– | ![]() |
Sparkjava, Javalin, Jooby | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #9 |
55. Сообщение от Аноним (47), 29-Июл-19, 13:14 | +/– | ![]() |
А новость про Яву | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #26 |
57. Сообщение от Аноним (47), 29-Июл-19, 13:19 | +3 +/– | ![]() |
> Кроме Minecraft ни одного сложного софта на Java не знаю | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #3 |
58. Сообщение от А (??), 29-Июл-19, 13:34 | +/– | ![]() |
Из виртуалки с религиозно-чистым в Венде. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #27 |
59. Сообщение от А (??), 29-Июл-19, 13:37 | +1 +/– | ![]() |
ИДЕ, кстати, вообще склонны к нестабильности. С Эклипсом сие вообще так давно, что можно сказать: всегда. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #6 |
60. Сообщение от А (??), 29-Июл-19, 13:40 | +1 +/– | ![]() |
Кстати, да. Попробовать их обналичить много в один заход и сразу поймёшь, кто кого за какое место крепко схватил. ))) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #52 Ответы: #65 |
62. Сообщение от Hewlett Packard (?), 29-Июл-19, 16:22 | +/– | ![]() |
Была. МиГ-15. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #21 |
63. Сообщение от Аноним (63), 29-Июл-19, 16:39 | +/– | ![]() |
И кто на такую работу вообще согласится? Зачем это надо вообще простому смертному? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #51 |
64. Сообщение от KonstantinB (ok), 29-Июл-19, 17:33 | +/– | ![]() |
Писать на Java без классов - это интересное желание. Еще, пожалуйста, пчел без меда и водку без спирта. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #9 |
65. Сообщение от АнонимГоним (?), 29-Июл-19, 18:16 | –1 +/– | ![]() |
Ну не совсем. Тыж наверное их на счет кладешь и может даже хочешь все эти проценты и кешбеки получать, а это значит что банк их проворачивает и не возможность выдать большую сумму разом это нормально. Хочешь получить сразу все клади в ячейку, положил забрал когда захотел. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #60 Ответы: #73 |
66. Сообщение от Аноним (13), 29-Июл-19, 18:16 | +/– | ![]() |
Arch Linux | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #27 |
67. Сообщение от Иваныч (??), 29-Июл-19, 20:54 | +/– | ![]() |
Вопрос интересный, но все же. Что Вы собираетесь делать сверхъестественного в обработчике на стороне JS? Переворачивать байты отсюда-туда? 95% веб-приложений это взять/положить в базу. Считать сложные вычисления тогда уж нужно из модуля на C++, банальщину оставить JS. Да есть старый добрый модуль Cluster где можно поднять по Instance на ядро, кто помнит CGI - прослезился. Не веб-разработчик, интересно было бы услышать о случаях где этот Ваш Энтерпрайз действительно нужен и мартышка с Node, PHP, Ruby не справится. В основном пишу на плюсах и не веб, просветите. Ворочял байты в Java - сомнительное удовольствие, от языка который не скрипт всегда ожидаю большего. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #44 Ответы: #74 |
68. Сообщение от анононимс (?), 29-Июл-19, 21:11 | +/– | ![]() |
я такое относительно часто вижу при чем в разных странах. глючит, но все равно пихают. то банкомат, то почтомат, то реклама в магазинах. под линукс программы тоже глючат. видел такое как-то в медцентре. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #22 |
69. Сообщение от maximnik0 (?), 29-Июл-19, 22:38 | +/– | ![]() |
>Смысл? Кроме Minecraft ни одного сложного софта на Java не знаю. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #3 |
71. Сообщение от лютый жабист__ (?), 30-Июл-19, 07:56 | +4 +/– | ![]() |
>Вы из Эстонии? Можно узнать вашу ос на которой вы в idea пишите под jvm имея 768 mib ram | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #27 |
72. Сообщение от Аноним (72), 30-Июл-19, 11:03 | +1 +/– | ![]() |
>когда уже не то что разработчика, а еще два поколения пришедших после него закатали в бетон в подвале банка под серверной | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #51 |
73. Сообщение от Crazy Alex (ok), 30-Июл-19, 13:29 | +/– | ![]() |
А если не хочешь - то всё равно морока. Собственно, это одна из причин появления крипты - то, что в банке, не особо получается считать "своими деньгами" | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #65 Ответы: #77 |
74. Сообщение от Crazy Alex (ok), 30-Июл-19, 18:58 | +/– | ![]() |
Как только "взять-положить в базу" оказывается сложной бизнес-логикой (да хоть бухгалтерия, erp и прочее) - резко появляется сверхъестественное. То есть, считай, любой корпоративный софт - они все сейчас на веб-морды поуходили. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #67 |
75.
Сообщение от VasiliyLovov![]() | +/– | ![]() |
> JD-Core - gpl. А сабж mit. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #28 |
77. Сообщение от Аноним (52), 02-Авг-19, 12:26 | +/– | ![]() |
А в крипте что получается? Как Главный Разработчик (и его команда), лицо проекта, решил - так все и приняли. Потому что пользоваться продуктом, который не имеет обновлений беспонтово, а обновления надо разрабатывать, и кроме Главного Разработчика заниматься этим никто не хочет. Весь опенсорс по этому принципу построен. Где теперь Etherium Classic? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #73 |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |