A NetBeans IDE Plugin for the Clojure Programming Language
Graphical debugger for programs that don't just follow one stream (e.g. threaded, web applications). Also allows debugging in headless computers, in distributed environments and for crashing applications.
This Exception Handling Library for Windows programs helps developers that wish to examine why a program crashed after being shipped. It can email the crash dump file to the developer who can load it in Visual Studio or WinDbg as to locate the bug.
KBOX is a MVC model2 frame work. It helps you create an extensible development environment for your application, based on published standards and proven design patterns.
Lune is an explorator of Lucene index. It can be incoporated in the Eclipse IDE as a plugin, or run as a standalone RCP application. It can query an index and explore the Lucene segments on a local or remote index.
Capture, analyze, modify, replicate your application's TCP traffic. Simulate slow and unreliable networks. More powerful than Apache TCPMon and less expensive than Shunra Cloud. You can finally see what your SOAP service is sending over HTTPS!
X-Trace is a tool that provides fine-grained visibility into large, complex distributed systems. It can be used by application developers as well as network operators to debug and develop distributed systems.
A simple graphical game. Write a program in the Tortuga Jay language to control a turtle that must collect eggs on an island, thereby going around obstacles.
JAVA Program to Sequence Diagram Generator. This tool tries to help on analysing and understanding the behavior of the code when developping JAVA applications by generating the respective Sequence Diagram automatically at program execution.
An open-source eclipse development environment for a commercial PVR product (SageTV)
Java script lightweight logger utility that helps log event messages of different severities debug/info/warn/error. The logs gets inserted into collapsable div (can be toggled to collapse or expand) on the right top corner of the web page.
Turing To C is an experimental procedural self-hosting compiler for the Turing language being written in C using SDL as a graphics backend.
NReflector is an extensible, open class browser and analysis tool for Mono/.NET. It allows users to browse Mono/.NET assemblies, search for methods/types and analyze their usage in an intuitive way.
An ant task that applies -g debug labels to classes that don't have them. The line number attributes are synchronized to a decompiled asm source view of the classes. The tool generates both the modified 'src' and classes.
Struts Config Reloader is developed to suppot the reload of struts1 config.Now this tools is support for reloading struts-config.xml and tiles,message resouces that defined in struts-config.xml .
A tool for visualization and analysis of logs as sequence diagrams
MSCViewer is a tool intended for debugging of control flows in concurrent, distributed systems. The tool loads logs generated by various entities in the system and visualize a sequence diagram chart for events and interactions. The diagram is fully interactive: entity can be added/removed from the diagram and shuffled; events can be filtered, searched, highlighted and annotated with comments. MSCViewer features integration with a Python interpreter which allows writing Python scripts interacting with the model. This powerful feature can be used to automate validatation of distributed control flows, integrate with graphing infrastructure, etc.
A library for monitoring the garbage collection of app objects
gcRadar is not a static code anayser but it is a library using which is ment to beused in your source code and it will monitor and report the lifetime events of yuor objects. gcRadar can provide this information by using callbacks, log4j & polling. gcRadar can monitor entities ranging from individula objects to full object trees comprising of is-a & has-a relationships. By using gcRadar you can monitor the lifetime of the objects that are created by your application in runtime, gcRadar enables the application to be aware of the memory constaraints that arise at runtime. The workings of the mythical Java Garbage Collector have for long eluded the common developer. Now by gcRadar enable you to record the life and death of objects at runtime.
HTML/CSS/JS and Markdown Playground For Web Designers and Developers
Unified Test and Logging layer for multiple programming languages
Modern software systems and application are commonly written in multiple languages, include scripting engines, and are frequently build on multiple specialized frameworks and middleware for a considerable diversity of runtime environments. The latest influencing update in development paradigm is the application of multicore processors. This projects is aimed to unify the required trace and logging output and integrate into debugging environments. The target is to provide general development, test, and production support of software environments based on multiple programming languages for distributed multicore environments.
Bit level lambda continuations and nothing else - Queue automata
Not working yet. To deal with the Halting Problem, computing and data are navigated using debugger ops: linearForward and treeForward, which navigate an astronomically large bit string where 1 is ( and 0 is ). All pairs are derived from (). For example, true is represented as ((()())()), and false is (()(()())). It appears related to the church encoding of lambda where T chooses first parameter and F chooses second, of a pair. Continuations are nearly finished code and are represented as a pair of stack and queue. The stack is a linked list of pair of true or false and object pushed on the stack. The queue is also such a linked list but is paired oppositely so previous queue state goes on the left and next object queued on the right of the new pair, so when the queue is navigated in sequence of that astronomically long bitstring (thats exponential of reusing objects in the acyclicNet), the Nav32 (using linearForward and treeForward for random access) first sees the oldest object queued
moved to http://sourceforge.net/projects/gdbx/
This project is moved to http://sourceforge.net/projects/gdbx/ 项目更名为gdbx，请移步至 http://sourceforge.net/projects/gdbx/
OS X crash report symbolicator
Uses your Xcode archives to automatically symbolicate crash reports from your users. Built to support Mac apps.
Simple solution for testing and documenting short code snippets.
New in version 2.0: CodeMirror functionality (line numbers, code and error highlighting, indenting, bracket closure) has been incorporated. Much smoother experience due to ajax. Tired of opening an editor to test short code snippets for functionality, saving the file and then running it in a browser? PH_Playground provides a simple solution on a single browser page. Enter the code to be tested into the "Code" window and press "Run". The result will appear as HTML Output or Raw HTML. In the background the code has been saved to a log file. Works on any machine running PHP. For debugging purposes it is recommended to have the Display Errors directive in php.ini set to "On", and the errors will immediately appear - highlighted - in the output window. Log files are found in the PH_Playground.log directory, sorted by year and month. A new log file is started every day and numbered accordingly. Warning! Do not use this program on a production site!
c/c++ debug-mutex library
A cross-platform implementation of a mutex, that automatically checks for everything, you might be doing wrong: - DeadLocks - Invalid mutex leave order - Thread Shutdown, while still holding mutex locks - Destroying a locked mutex - (Un)Locking a destroyed mutex - UnLocking an unlocked mutex - UnLocking an mutex locked by another thread - Locking a non-recursive, locked mutex - Not destroying all mutexes before application termination Every abnormal produces a console output with file and line information about were it is located and why it happened. The main purpose of debug_mutex is the detection of deadlocks and outputting useful information, to fix it, by telling you exactly, where the recursion happened. Debug_mutex can easily be disabled and simply used as a cross-platform mutex Library Debug_mutex can be linked statically or externally
Your application log analysis tool.