debugging software
TrueFormValidator Javascript Plugin 1.0
TrueFormValidator is a set of javascript functions which frees web developers from having to write form validation code again and again more>>
TrueFormValidator Javascript Plugin 1.0 is considered as a smart and helpful set of javascript functions which frees web developers from having to write form validation code again and again . Most web developers know how time consuming and tedious it is to write client validation code for forms.
Due to lack of proper debugging tools and IDE applications for Javascript, writing and fixing validation scripts can be a headache. TrueFormValidator was created with just that purpose in mind. We at TrueLogic faced the same problem over the years and finally we have come up with our plugin script which saves us hours of coding and testing.
Major Features:
- Text Field Validations:
- Empty fields
- Numeric fields
- Date fields
- Spaces in text
- Dropdowns and Combo Boxes
- Non selected fields
- Customizable error messages
- Customizable date format
- Each field can be checked for multiple validations.
Roberts WebForge, Inc.
I have over 12 years experience programming Perl (both sys admin and CGI scripts), and 5 years programming php. I write custom applications, debug and add features to existing apps, whatever you need. more>> I have over 12 years experience programming Perl (both sys admin and CGI scripts), and 5 years programming php. I write custom applications, debug and add features to existing apps, whatever you need.<<less
WP-Debug 1.0
This WordPress plugin allows developers to dynamically see whats going on behind the scenes when your page is rendered with help of the Krumo Framework. more>>
WP-Debug 1.0 is a very professional WordPress plugin that allows developers to dynamically see whats going on behind the scenes when your page is rendered with help of the Krumo Framework.
Major Features:
- Information about GET/POST requests, session variables, server information (from php.ini), included files, variables, and much more can be displayed.
- Installation
- Unpack and upload it to the /wp-content/plugins/ directory.
- Activate the plugin through the Plugins menu in WordPress.
Requirements: WordPress 2.0 or higher
Trace Console Insert extension for Dreamweaver 1.2.0
The Trace Console Insert extension for Dreamweaver helps writing Trace Console instructions in order to debug Dreamweaver extensions. The Trace Console extension for Dreamweaver is part of the Dreamweaver Platform SDK, freely available in Dreamweaver more>> The Trace Console Insert extension for Dreamweaver helps writing Trace Console instructions in order to debug Dreamweaver extensions. The Trace Console extension for Dreamweaver is part of the Dreamweaver Platform SDK, freely available in Dreamweaver Exchange. The Trace Console helps debugging your extensions by outputting variable content. You can find more information on the use of the Trace Console when you install the Dreamweaver Platform SDK in the /SDK/Tools/Trace Console/Using The Trace Console.html file of your Dreamweaver installation folder. The Trace Console extension is therefore required to use the Trace Console Insert extension. You can get it for free in Dreamweaver Exchange. The Trace Console Insert extension provides a graphical and convenient interface to write Trace Console instructions faster and safer (no typos!).<<less
yGuard 2.3.0.1
This is a Java bytecode obfuscator and shrinker that improves your software deployment by prohibiting unwanted access to your source code and drastically shrinking the processed Jar files at the same time. more>> yGuard 2.3.0.1 is a script which enhances your software deployment by prohibiting access to your source code and shrinking the processed Jar files at the same time. It is also a free Ant task integrated into the deployment process through XML syntax.
Major Features:
- Provide highly configurable name obfuscation that will protect your intellectual property from reverse engineering.
- Provide elaborate code shrinking functionality through dependency analysis.
- Offer a powerful and easy to use XML syntax that allows the effortless definition of code entities e.g. based on pattern sets or inheritance.
- Will correctly obfuscate and shrink programs that depend on external libraries.
- Can automatically rename and adjust textual resource files according to the obfuscation scheme.
- Can scramble and unscramble or shrink line number table information. This means that debugging an obfuscated program is still achievable without weakening the obfuscation.
- Can create patches! During each obfuscation run, yGuard produces XML output that can be used to create subsequent patches of already deployed obfuscated applications.
- Support JDK 1.5 features and correctly obfuscates classes compiled with its new features.
Enhancements:
- Fixed a bug that caused the shrinker to remove the static initializor of a non-static inner class, when only fields of the inner class were referenced (e.g. compiler-generated switch map tables for enums).
Requirements:
- JDK 1.4.x+
- Ant 1.5.x+
Php5tube 0.0.3
Php5tube is a free, open source class written by Debugged Interactive Designs in PHP5 to act as a wrapper for Youtubes API. Methods process the response XML and return a friendly array of data to make development simple and intuitive. more>> Php5tube is a free, open source class written by Debugged Interactive Designs in PHP5 to act as a wrapper for Youtubes API. Methods process the response XML and return a friendly array of data to make development simple and intuitive.<<less
ASP.NET Code Debugging 1
This tutorial explains what types of mistakes you can make in ASP.NET applications and how to correct them. It can be very hard to track down the problem in your code. Fortunately the .NET Framework SDK includes a lightweight debugger that is perfectly more>> This tutorial explains what types of mistakes you can make in ASP.NET applications and how to correct them. It can be very hard to track down the problem in your code. Fortunately the .NET Framework SDK includes a lightweight debugger that is perfectly suited for this task. Together with Tracing and Exception Handling youre armed and ready.<<less
jo! JAVA 1.1b1
jo! is a pure, free Java web server. more>>
jo! JAVA 1.1b1 provides users with a pure, free Java web server.
Major Features:
- HTTP/1.1 including byte-ranges, auto-chunking, pipelining, etc.
- Servlet API 2.2 (2.3 starting with jo! 1.1)
- JSP 1.1 (1.2 starting with jo! 1.1)
- Source level JSP debugging a.k.a JSR-45 (starting with jo! 1.1)
- Auto reload of WARs
- Hot deployment of WARs
- Drag and drop deployment of WARs
- Auto internationalization
- Auto servlet and jsp reloading
- Easy to use Swing console
- Advanced thread management
- Memory sensitive file cache
- Automatic compressed transfer of text or html files
- Virtual hosts
- Mac OS X support
- Embeddable
Requirements: jo! is based on J2SE 1.4.x. (It will not run under Java 1.3.x or less)
Jcoder - Java IDE for Windows 1.0
Jcoder is a Java IDE that runs on Windows which enables programmers to create, navigate, modify, and debug code faster and more accurately. Jcoder can be used in conjunction with different Java Developer Kits by configurating JDK profiles. Jcoder more>> Jcoder is a Java IDE that runs on Windows which enables programmers to create, navigate, modify, and debug code faster and more accurately. Jcoder can be used in conjunction with different Java Developer Kits by configurating JDK profiles. Jcoder features an intuitive interface and provides a wide range of features: fast opening, rapid response times, customizable user interface, project management, wizards, class viewer, package viewer, tabbed documents and remote debugging. In addition, Jcoder equips a comprehensive set of code editor tools enabling developers to rapidly create sophisticated Java applications/applets, some of the capabilities, including syntax highlighting, smart code completion, automatic indentation, formatting, and more. For quick changes you can launch Jcoder, make your edits, and close down in less time than it takes for other IDEs to finish loading. Because the engine is native C++, you will experience very rapid response times to keyboard and mouse commands.<<less
constat 0.1.3
This program allows a user to monitor connection activity for all interfaces that are on a PC at the moment (e.g. ppp, eth). Lists information about how many data has been sent/received (bandwidth, can display in KB, MB, GB) alongside with the amount of more>> This program allows a user to monitor connection activity for all interfaces that are on a PC at the moment (e.g. ppp, eth). Lists information about how many data has been sent/received (bandwidth, can display in KB, MB, GB) alongside with the amount of packets transmitted. Good for either monitoring network activity or debugging. Works well with watch command. Run from the console.<<less
Analysing PHP Objects and Classes
Due to the dynamic nature of PHP as a programming language it can be quite difficult to determine what is happening. This is then even harder if you don?t have access to debugging tools such as those in Zend Studio. more>> Due to the dynamic nature of PHP as a programming language it can be quite difficult to determine what is happening. This is then even harder if you don?t have access to debugging tools such as those in Zend Studio.<<less
9 PHP Debugging Techniques You Should Be Using
Save yourself time, effort and headaches by employing the debugging techniques discussed in this article. I cover topics from enabling notices to writing Unit Tests, as well as some ideas you may not have thought of... more>> Save yourself time, effort and headaches by employing the debugging techniques discussed in this article. I cover topics from enabling notices to writing Unit Tests, as well as some ideas you may not have thought of...<<less
eZ components 2007.2.1
eZ components is an enterprise ready general purpose PHP components library by eZ systems. more>>
eZ components 2007.2.1 is a useful program including independent building blocks for PHP application development eZ components for speeding up development and limiting risks. An application can use one or more components effortlessly as they all adhere to the same naming conventions and follow the same structure.
All components are based on PHP 5.1, except for the ones that require the new Unicode support that will be available from PHP 6 on.
The Base component provides basic functionality that all other components rely on. This basic functionality contains a certain set of exceptions and a mechanism to load components on demand, reducing memory usage. Other components build around this Base component and provide functionality for a whole range of different subjects.
Subjects include reading archive files (.zip, .tar), caching data, database SQL abstraction layer and schema management, debugging and event logging, image analysis and manipulation, in-process communication, sending fully feature mail message, templating and the safe usage of input data. Besides these main features there are also a few other components dealing with a whole range of subjects.
This is a complete list of all the individual libraries that is included in eZ components.
- Archive
-
- Allows you to extract and create archive files, such as .tar (ustar, v7tar and gnutar) and .zip
- Cache
-
- A solution for caching, supporting multiple backends allowing you to specify the best performing solution for your caching-problem.
- Configuration
-
- A component that allows you to use configuration files in different formats.
- The formats include the standard .ini file, and an array based format.
- ConsoleTools
-
- A set of classes to do different actions with the console (also called shell). It can render a progress bar, tables and a status bar and contains a class for parsing command line options.
- Database
-
- A lightweight database layer on to of PHPs PDO that allows you to utilize a database without having to take care of differences in SQL dialects.
- DatabaseSchema
-
- A set of classes that allow you to extract information from a database schema, compare database schemas and apply a set of changes to a database schema.
- A set of classes that allow you to extract information from a database schema, compare database schemas and apply a set of changes to a database schema.
- Debug
-
- This components provides a set of classes that help you to debug an application. It provides timers and report generators for different formats that give a summary of warnings and errors that occurred within your application.
- EventLog
-
- Allows you to log events into files or other storage spaces in different formats.
- Execution
-
- Provides functionality to give feedback to your applications users when a fatal error happened or an uncaught exception was thrown.
- Feed
-
- Provides reading and writing support of RSS (multiple versions) and ATOM feeds.
- Provides reading and writing support of RSS (multiple versions) and ATOM feeds.
- File
-
- Provides support for file operations which are not covered by PHP or are just missing.
- Provides support for file operations which are not covered by PHP or are just missing.
- ImageAnalysis
-
- This class allows you to analyse image files in different ways. At least the MIME type of the file is returned. In some cases (JPEG, TIFF and GIF) additional information is gathered as well.
- ImageConversion
-
- A set of classes to apply different filters on images, such as colour changes, resizing and special effects.
-
- The components allows you construct Mail messages conforming to the RFCs. It has support for attachments, multipart messages and HTML mail. It also interfaces with SMTP to send the e-mail. Reading and parsing mail messages comes in version 1.1.
- PersistentObject
-
- This component allows you to store an arbitrary data structures to a fixed database table. The component provides all the functionality needed to fetch, list, delete etc these datastructures.
- PhpGenerator
-
- Provides a simple interface for creating PHP files and executing PHP code.
- SystemInformation
-
- Provides access to common system variables, such as CPU type and speed, and the available amount of memory.
- Provides access to common system variables, such as CPU type and speed, and the available amount of memory.
- Template
-
- A fully functional Templating system, supporting template compilation in different levels, user defined functions and operators, an optimizer, output escaping for different output handlers to prevent XSS and other security problems and a plug in system for extra functionality (such as a Translation system).
- A fully functional Templating system, supporting template compilation in different levels, user defined functions and operators, an optimizer, output escaping for different output handlers to prevent XSS and other security problems and a plug in system for extra functionality (such as a Translation system).
- Translation
-
- A component that reads XML translation definitions (the Qt Linguist format), supports caching of translation contexts and presents you with a class to apply translations to strings. A filter system allows you to transform translation definitions for special use.
- Url
-
- Provides functionality for parsing URL parameters, and path manipulation.
- UserInput
-
- A component that assists you to safely user input variables coming into your application. It builds on top of PHPs filter extension and extends it by providing a more inituitive API.
Major Features:
- Designed for enterprise PHP application development
- Open source and licensed under the New BSD license
- Clear IP rights
- Thoroughly documented
- Developed, supported and maintained by eZ systems
ASP.NET tips an tutorials
This article includes quick summary of ASP.NET and complete coverage of ASP topics like web application life cycle, application and session state variable, server control events, navigation method, code security, debugging and tracing, tracing, Master more>> This article includes quick summary of ASP.NET and complete coverage of ASP topics like web application life cycle, application and session state variable, server control events, navigation method, code security, debugging and tracing, tracing, Master page, state management, Validation control etc.<<less
Error Log Viewer Perl
PLEASE REVIEW AND EDIT CAREFULLY Error Log Viewer is a free perl script that allows you to view your web servers error log. more>> Error Log Viewer Perl is developed as a free and useful perl script which gives you the ability to view the error log of your web servers. Error Log, contains all sorts of useful information about errors and warnings returned by your server that will help you improve as a Perl Programmer and write tighter more efficient code.
All you need is a cgi-bin and the path to the error log file on your server. If you do not know the path to your error log, this script package also comes with the code you need to redirect the error messages to your browser.
The following code is all you really need. It has proved invaluable and has saved our programmers countless hours of debugging. Any time you encounter a Server 500 error, open up the script that is causing it and enter the following code near the top, under the path to Perl.
It can be placed anywhere in the script as long as it placed before the error. Each time a script is called, it is entirely compiled then executed. This code will redirect the errors found to STDOUT (your browser) using Perls built in BEGIN subroutine.
Major Features:
- Select group of lines to view
- View with or without word wrap
- Characters decoded for easier reading
- Set default values
- Compatible with Windows, Unix, Linux, Sun, BSDOS and OSX Mac servers