Stackoverflow.com is a well known developers forum. There you can ask question about any language and the answer comes in less than a minute for the mainstream languages, and in less than an hour for languages like Matlab.
The main feature that makes that site better than any forum is a clean (KISS) and useful interface, not resembling any other forum.
Please visit my profile there, where you can see what I've been asking, answering and commenting:
http://stackoverflow.com/users/48465/vernicht
Monday, February 2, 2009
Saturday, January 24, 2009
Quote of the day: How will the world's doom come?
The most likely way for the world to be destroyed, most experts agree, is by accident. That's where we come in; we're computer professionals. We cause accidents.
- Nathaniel Borenstein
- Nathaniel Borenstein
Sunday, December 21, 2008
No sound in some AVI videos problem correction
Sometimes I get some AVI videos that my K-Lite Codec Pack couldn't synthesise its sound. I realized that uninstalling the Codec Pack the sound would work (but the video not). After a series of trials I found the solution: With the codec pack installed, during playback, a couple of icons will appear on the system tray. Double-clicking the FFa icon will give you the ffdshow audio setup window, and its right panel will have MP3 as the first line, you shall change its Decoder to mp3lib to solve the no-audio problem.
Tuesday, October 21, 2008
Android is now Open Source
Finally, i've been decompiling android the past weeks, and now that Android is Open Source, i finally can debug it on my pc.
http://source.android.com/download
http://source.android.com/download
Saturday, October 11, 2008
WinGrep - a simple Windows grep-like console application
Windows search tool wasn't enough to find the methods I was looking for, inside .jad files. So I wrote a few lines of C# code to have this explendid tool. It behaves like Linux grep, except for its regular expressions, lol.
http://jaderd.googlepages.com/WinGrep.exe
Arguments:
1: start folder path (e.g.: c:\)
2: file pattern (e.g.: *.class)
3: search string (e.g.: getFromLocation)
Full example : WinGrep.exe c:\ *.class getFromLocation
http://jaderd.googlepages.com/WinGrep.exe
Arguments:
1: start folder path (e.g.: c:\)
2: file pattern (e.g.: *.class)
3: search string (e.g.: getFromLocation)
Full example : WinGrep.exe c:\ *.class getFromLocation
Batcher - a simple .NET C# Console Application for multiple java .class files decompiling
To decompile the whole Android.jar zipped content we need to JAD each .class file. To do it automatically you can use a tool I developed with this specific purpose.
http://jaderd.googlepages.com/Batcher.exe
Arguments:
1: jad.exe file path (e.g.: c:\jad.exe)
2: unzipped .jar file path (e.g.: c:\android\android)
Full example: Batcher.exe c:\jad.exe c:\android\android
Note: JAD files inside the target path may be overwritten without asking permission
http://jaderd.googlepages.com/Batcher.exe
Arguments:
1: jad.exe file path (e.g.: c:\jad.exe)
2: unzipped .jar file path (e.g.: c:\android\android)
Full example: Batcher.exe c:\jad.exe c:\android\android
Note: JAD files inside the target path may be overwritten without asking permission
Thursday, September 11, 2008
Google Android Reverse Geocoder Hack
I'm trying to publicize the Google Android Reverse Geocoder.
The problem is that the response comes in an unknown binary file format.
Only the Android.jar can decrypt it, and I can't decompile the JAR (cause it's not java bytecodes) to see how he does it.
Anyone has any brilliant idea on this matter?
The code follows:
Geocoder g = new Geocoder(this);
List la = g.getFromLocation(51 , 0, 1); //somewhere in UK
then the Android makes a HTTP post to "http://www.google.com/loc/m/api" and from there comes the fiendish binary response.
The problem is that the response comes in an unknown binary file format.
Only the Android.jar can decrypt it, and I can't decompile the JAR (cause it's not java bytecodes) to see how he does it.
Anyone has any brilliant idea on this matter?
The code follows:
Geocoder g = new Geocoder(this);
List la = g.getFromLocation(51 , 0, 1); //somewhere in UK
then the Android makes a HTTP post to "http://www.google.com/loc/m/api" and from there comes the fiendish binary response.
Subscribe to:
Posts (Atom)