Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
I am looking for an obfuscator for java. Found one, proguard. This is working only upto one level when i decompile using jad, all codes are visible. Only the method names and some variable names are getting renamed rest all are visible. Are there any better obfuscator which is impossible to get source out of it? Thanks
As long as you deal with software, all you can do is making retrieval of the source code harder. In Java you will almost always be able to get a quite readable source back from the class files. In applications that are compiled into machine code, you might get worse results, but someone who wants to get it, will still be able to retrieve the information. Even when you write software in C, compile it and burn it into a microcontroller, there might be some people eager enough to retrieve the binary program and decompile it.
Honestly, if you want to slow down successful decompilation (and that's all you can achieve), try to find the obfuscator that makes debugging of actively deployed applications least painful for you. Because, if you obfuscate, debugging and maintaining might be painfully slow as well.
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 8 years ago.
Improve this question
I have just learned JAVA and am wanting to play around with it. I keep seeing Eclipse repeated as the best IDE to write JAVA in. I have been working with it and it appears to be much to complicated for what I am wanting to do. I don't want multiple windows for multiple classes and functions. Basically learning how to use write JAVA in Eclipse seems like an entire different language than the JAVA I learned.
I am simply looking for something similar to notepad that assists you with your code writing (adds ending brackets, color coded).
Please Help!!!
The most simple is Notepad++ http://notepad-plus-plus.org/
hope it fits your needs, its extreme in its simplicity, but works.
(and its free)
Occupy a place for Sublime. Black background looks cooler.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 8 years ago.
Improve this question
I'm writting an editor program. Like any good editor, it should have opening, saving and all the similar functions that go with it (usually found under the "File" menu in editor programs). However, I'm not sure how to write the code to be both functional and well structured.
Since what I'm talking about is major part of so many programs, I'm sure that some kind of standardized way of writing such code exists.
Can you point me to somewhere where I could find informations about that? I'm sure there must be books that deal with this matter, I just don't know what keywords to google to get viable resutls...
Any help is appreciated!
EDIT:
What have I tried so far?
Various combinations of Filechoosers and dialogs with boolean and String markers, always failing in the end, either due to code becoming chaos or getting lost in it's structure and failing to unify my markers.
I could put in some effort and make a working code, but since this is such a widespread problem I'm sure it's been done before, and what is most important, it has been done far better than I could ever do it. It's not that I'm lazy, I just want it to be done as best as possible.
I'm also not asking for the best source or book, but a source or a book. So I'm not encouraging a disscusion by asking for the best suggestion, I just want any suggestion I can get.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
we are going to make an online classified ad for our thesis and we are going to implement some image comparison to filter out images that are inappropriate. http://www.ipol.im/pub/art/2011/my-asift/
based on this demo, ASIFT can match more keypoints than SIFT. how do u suppose we should implement this? should we use java? or can we just stick to php?
php is slow, its not a compiled language like Java or C++ (the source the website you quoted used) PHP is written in C though so the function could be compiled in without too much difficultly.
I would suggest a better solution would be putting the images in a folder and then processing with C++ or C directly and moving them to a "safe" folder which PHP reads from and displays.
http://dannagle.com/2011/09/benchmarking-c-versus-java-versus-php-programming-languages/
not a "full" test but as an example of the speed difference.
It is entirtely possible though to implement it in PHP, Speed would be a huge issue though
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 8 years ago.
Improve this question
I can't find any documentation for Jagatoo, except for a single PDF in the doc folder. Is there any at all?
Would make it a lot easier to read about the structure, rather than investigating it all.
Read the source code.
Source code really is the best documentation in the absence of adequate documentation. I find that if I really want to wrap my head around a framework or library, the best thing to do is to dedicate an evening (or weekend, depending) to a proper deep dive of the source code. The added benefit is then that you know exactly where missing functionality needs to go if you want to implement it yourself, and better yet, contribute it back to the Open Source community.
PS I presumed you meant that the PDF on this page is the only one you could find.
You could potentially also look at how Xith3D makes use of JAGaToo.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
I'm a CS student, so obviously IDEs are a bit of an overkill for me. I mainly code with Vim (well technically MacVim) and compile and run using the terminal. In the past I usually debug by using print statements. However I feel that it's time I move on to more appropriate tools for my need. I have heard of and tried jdb but I would prefer a GUI one. Any recommendations guys?
Unless you're already extremely experienced with using another tool and love it to death, if you're doing Java, you should just use an IDE. You can go against the grain if you want, but I don't see the advantages for you. Eclipse and Netbeans are both free and excellent tools. It takes 2 minutes to create a new project thats ready to build/run with a single click. Syntax highlighting, refactoring, debugger, code completion are all things you will learn to love even if its a small program. If its complicated enough to need a debugger, its complicated enough to use an IDE.
I would like to suggest Eclipse for Java.