statements
Home Credit Card Manager (Linux) 3.0.080425
Home Credit Card Manager lets you find out where your hard-earned money is being spent by using your credit card statements. Simply match your statement transactions to the categories provided, then u more>>
Home Credit Card Manager lets you find out where your hard-earned money is being spent by using your credit card statements.
Simply match your statement transactions to the categories provided, then use the tools to group and sort the information.
...and with the integrated "auto-matching" tool, most of the work is done for you!
Requirements: Java 1.4 or greater
<<lessA Java Grid - QuickTable Unix 2.0.5
A Free Java Grid control - QuickTable for database/EJB/Hibernate using JTable more>> QuickTable can be used as
Database Grid
EJBs/DataObjects Grid
Delimited/Fixed length data file Grid
Array/Vector/Collection Grid
QuickTable is built on top of JTable, so you dont have to learn any new API. QuickTable is bundled with lots of features including Print Preview, Printing, Find & Replace, Sorting, Skin, copy/paste to Excel, Image cells, Calendar cell editor,Customizer etc.
Database data can be loaded into QuickTable in just one statement
dBTable1.refresh(yourResultSet);
EJB data can be loaded in few statements
Collection c = home.findCustomerByLastName("smith");
dBTable1.refreshDataObject(c,null);<<less
Markup::Perl 0.5
Markup::Perl is a brilliant Perl module that will turn your CGI inside-out. more>> Markup:Perl 0.5 is a brilliant Perl module that will turn your CGI inside-out.
For some problems, particularly in the presentation layer, thinking of the solution as a webpage that can run perl is more natural than thinking of it as a perl script that can print a webpage.
It's been done before, but this module is simple. The source code is compact: one file and less than 2k of code. Simply put: if you can do it in Perl, you can do it in Markup:Perl, only without all the print statements, heredocs and quotation marks.
Requirements:
- Perl
Tao::DBI::st 0.0008
Tao::DBI::st is a Perl module for DBI statements with portable support for named placeholders. more>>
SYNOPSIS
use Tao::DBI qw(dbi_connect dbi_prepare);
$dbh = dbi_connect($args);
$sql = q{UPDATE T set a = :a, b = :b where k = :k};
$stmt = $dbh->prepare($sql);
$rc = $stmt->execute({ k => $k, a => $a, b => $b });
# dbi_prepare() can also be used to create Tao::DBI::st
$stmt = dbi_prepare($sql, { dbh => $dbh });
Seed7 2007-08-07
Seed7 is a general purpose programming language. more>>
The Seed7 interpreter and the example programs are open-source software. An open-source Seed7 compiler is also under development.
In Seed7 new statements and operators can be declared easily. Functions with type results and type parameters are more elegant than a template or generics concept. Object orientation is used where it brings advantages and not in places where other solutions are more obvious.
Although Seed7 contains several concepts of other programming languages it is generally not considered as a direct descendant of any other programming language.
Main features:
- User defined statements and operators.
- Types are first class objects (Templates and generics can be defined easily without special syntax).
- Predefined constructs like arrays or for-loops are declared in the language itself.
- Object orientation
- Strong typing
- exception handling
- overloading of procedures/functions/operators/statements
- Various predefined types like resizable arrays, hashes, bitsets, structs, color, time, duration, etc.
- Runs under linux and various unix versions. A windows version is under developent
- The interpreter and the example programs use the GPL license, while the runtime library uses the LGPL license.
Enhancements:
- The handling of local functions in the compiler (comp.sd7) was improved.
- The function option (to get compile time defines) was renamed to configValue.
- The compiler was improved to support the configValue function.
- The ord function for enumerations was changed to work without DYNAMIC.
- The changelog was reversed (sorted now from newest to oldest), and old entries were added.
- The address of the FSF was changed in various files.
NamespaceSim 0.5.0
NamespaceSim project can be used to emulate class namespaces under PHP 5. more>>
It parses PHP code to extract namespace definition statements. The code is rewritten to emulate the namespace support in a way similar to the Java language namespace support.
This package implements new commands named package and import. The package command defines the package that a class belongs. The package name is prepended to the class names using PEAR class naming and directory conventions.
The import command indicates that the package should be imported for use in the PHP script on which the import command is used. Classes that are not found in the current script are looked in the imported namespaces.
Error mapping has been added since 0.4.0, which requires that caching is enabled. This features makes php errors in rewritten files point to the right place in the original file.
As of version 0.5.0 nsim supports namespaces in:
- class definition (w/inheritance & interfaces implementation)
- interface definition (w/inheritance)
- static class vars & functions
- class constants
- instanceof operator
- type hinting
Uncrustify 0.36
Uncrustify is a source code beautifier for C, C++, C#, D, and Java. more>>
The goals of this project are simple:
Create a highly configurable, easily modifiable source code beautifier.
Main features:
- Ident code, aligning on parens, assignments, etc
- Align on = and variable definitions
- Align structure initializers
- Align #define stuff
- Align backslash-newline stuff
- Reformat comments (a little bit)
- Fix inter-character spacing
- Add or remove parens on return statements
- Add or remove braces on single-statement if/do/while/for statements
Enhancements:
- Add nl_after_vbrace_open
- Improve option descriptions
- Fix seg faults (check for NULL)
- Fix spacing for operators () and []
- Add sp_before_dc and sp_after_dc to control spacing around ::
- Split pos_class_comma from pos_comma
- Improve line splitting a littleno longer break at :: or -> or .
- Add nl_enum_leave_one_liners and nl_getset_leave_one_liners
- Add mod_remove_extra_semicolon
- Fix handling of macro-open and macro-close
- Add align_var_struct_thresh
- Improve handling of comments after braces
- Add support for Qt slots and signals
- Add align_typedef_amp_style and align_var_def_amp_style
- Add sp_attribute_paren and handling of the __attribute__ macro
- Add align_typedef_func, improve aligning of typedefs
- Add sp_after_semi_for_empty
Apache::WebSNMP 0.11
Apache::WebSNMP is a Perl module that allows for SNMP calls to be embedded in HTML. more>>
SYNOPSIS
< html >
< body >
< snmp >
host=zoom.google.org
community=public
connect
interface=ifDescr.2
mac=ifPhysAddress.2
query
< /snmp >
The interface < b >descriptor< /b > for the ethernet card is < snmp > print(interface) < /snmp >
and its mac address is < snmp > print(mac) < /snmp >
< /body >
< /html >
The WebSNMP module allows one to embed SNMP commands directly into HTML code.
REQUIRES
This module requires the perl SNMP module, available at the CPAN site.
USAGE
The module allows for three different kinds of statements, surrounded by < snmp > and < /snmp > html tags. The three types of statements consist of configurations, variable assignments, and commands. A brief description of each type of statement follows:
Configuration:
The configuration statements allow the user the set which host to poll for SNMP information, as well as the SNMP community that the get statements will draw from. This essentially takes the form of assigning values to the reserved variables host and community. All variables are assigned with the following syntax: varible_name=value
Note: there must not be any intervening whitespace between the = and the name and value. Thus to set the SNMP host to machine.domain.net, we would issue the configuration statement:
< snmp >host=machine.domain.net< /snmp >
If not specified, the default host is localhost, and the default community is public.
SecureJSH 1.0b0726
SecureJSH makes it possible for server-side Java applications to provide secure shell access to their administrators, users, etc more>>
SecureJSH needs JDK 6.0 (or later) or JRE 6.0 (or later) with JAVAC on classpath to function.
Security:
SecureJSH implements RFC-4251 SSH 2.0 protocol at the server side, with support of publickey authentication, which is more secure and convenient (no need to enter password every time).
Interactive Execution:
You must first compile traditional Java source code to bytecode before
executing them. But with SecureJSH, the compilation is done transparently so
you just type in arbitrary length of Java statements, then see them get
executed immediately, in context. Context objects are all well kept across
executions, this way you interactively control a live Java application with
the programming language it was writen in.
Verbatim Java Syntax:
Unlike other Java shell supporting tools, SecureJSH leverages JSR-199 Java
compiler API to dynamically compile interactive Java statements. This means you use the EXACTLY same syntax with whatever your applications are writen in, up to the latest Java Language Specification. You can copy & paste code between SecureJSH terminal and your Java project source without problem.
Smart Command Recognization, UNIX Shell Style
Unlike JSR-223 scripting support for the Java language, with which you must
enter the full source of a Java class to execute, SecureJSH is much smarter and
humanized, it prompts you for multi-line input when youve entered incomplete
Java statements, and wraps the statements inside a predefined class structure
for execution. It is a REAL shell.
Non-Interference, Minimum Resource Consumption
SecureJSH has no static resource has to be stored JVM wide, and consume very small amount of resources per instance (with NIO based implementation, all SSH traffics are handled by a single thread). You can run as many shell servers as you wish inside a single JVM, including JVMs of Java application servers.
Commercial Friendly License
SecureJSH is released under a BSD style license. Please read the included
LICENCE.txt for SJSH and third-party license terms.
Enhancements:
- The Java completion algorithm was refined and is more accurate and to the point.
- Rarely used methods like Object.wait() and Object.notify() are filtered out.
- Completion for built-in command options was added - press Tab to complete a command, then Tab again to prompt for common options.
- This works fine with dynamic options (like unimport java.awt.*
- can be entered by uni-[Tab]-j-[Tab], when such an import is in the list).
- The field definition command now takes a type name before a field name, to match the Java variable definition style.
MySqueaks 1.0.5
MySqueaks is the short name for My Simplified Quality Expressions (SQX), a simple PHP class that generates SQL statements. more>>
Work on MySqueaks started as a fork project from my other open-source software, the frsb blogging system. I was thinking of a novel implementation for writing SQL statements, and I thought of encapsulating those "commands" in the form of an easy-to-use class. Coincidentally, I was taking a database management module in my University, and the course uses a combination of PHP and MySQL for the practical implementation. Hence, I thought that this would also be a good way to not only better my understanding of MySQL, but also ease the SQL implementation for beginners as well.
The contents of this documentation will touch on the various member functions and global constants as coded and recognised in the source code, organised into the parts shown in the menu on the left. The menu takes advantage of Javascript to position it at the top left corner regardless of where you scroll on the page, so you are highly encouraged to enable Javascript. If you prefer not to however, you can still click on the [menu] link at the section headers to bring you to the menu bar. Parts of the documentation that are in bold and green like this indicates the differences between 0.9.7 beta and 1.0.0/1.0.3.
Enhancements:
- This release adds bugfixes for Drop() and RenameTable(), updated code for ChangeDatabase() to Clear(), and updated code for DropTable() to do DROP TABLE IF EXISTS.
Databrid 1.3
Databrid is a powerful tool that provides easy access to data and manipulation of data within an Oracle or MySql database. more>>
## SQL EDITOR ##
The SQL Editor tab allows you to write and run SQL and PLSQL. The tab provides the ability to use one of more sql autocompletion, word and syntax highlighting editors with automatic case adjustment for keywords. Provided with each editor is a table for displaying SQL query results and a text output area to display DBMS_Output output. Jobs can be run in the background allowing for the execution of multiple statements at any given time.
## BROWSER ##
The Browser tab allows the you to browse various parts of the database schema. The browsing is done via a particular schema user and displays information on tables, views, sequences etc. Features include the generation of database creation statements for tables, views etc, browsing table or view data, truncating tables, etc.
## FILE ##
The File tab allows you work with a CSV (comma delimited text file) and the database without having to load the CSV into the database. This tab has two areas that functionality: CSV Update and Database Update. CSV Update allows you to add additional columns to a CSV using a Select statement, including binding CSV column values to the Select statement. Database Update allows you to update the database using insert, updates, deletes or PLSql by binding the CSV column values into your statement.
## JOBS ##
This tab allows you to view which jobs are currently running or have finished. Jobs that are running can also be stopped.
GTKO 2.14
GTKO is a GTK+ 2 Oracle development tool. more>>
For SQL statement analysis and tuning there is a tree-style SQL statement "explain plan" facility and the ability to load SQL statements from the runtime cursor cache (V$SQL table), Oracle Statspack repository, the Oracle Automatic Workload Repository in Oracle version 10g, plus full AWR reports.
Large Database Backup 1.0
Large Database Backup is a PHP class can be used to backup large MySQL databases into multiple files. more>>
It can list the tables of a given MySQL database and generate SQL statements to create and insert records with the current values of the table rows, as if it was creating a new database. The class stores the generated SQL statements in files.
A full backup process can be split in multiple iterations to not exceed PHP default script execution time limit. Each iteration dumps a limited number of table rows. An iteration can be executed by a script that redirects the page request to itself at the end to proceed to the next iteration.
PMD 4.0
PMD is a Java source code analyzer. more>>
PMD scans Java source code and looks for potential problems like:
- Possible bugs - empty try/catch/finally/switch statements
- Dead code - unused local variables, parameters and private methods
- Suboptimal code - wasteful String/StringBuffer usage
- Overcomplicated expressions - unnecessary if statements, for loops that could be while loops
- Duplicate code - copied/pasted code means copied/pasted bugs
PMD is integrated with JDeveloper, Eclipse, JEdit, JBuilder, BlueJ, CodeGuide, NetBeans/Sun Java Studio Enterprise/Creator, IntelliJ IDEA, TextPad, Maven, Ant, Gel, JCreator, and Emacs.
Enhancements:
- Fixed bug 1697397 - fixed false positives in ClassCastExceptionWithToArray
- Fixed bug 1728789 - removed redundant rule AvoidNonConstructorMethodsWithClassName; MethodWithSameNameAsEnclosingClass is faster and does the same thing.
PySQLite 2.3.5
pysqlite is a Python DB-API 2.0 interface for the SQLite embedded relational database engine. more>>
Enhancements:
- pysqlite is now 2.5 times faster for DML statements.
- This pays off especially for bulk-loading data.
- pysqlite now recognizes if the database engine has done an implicit ROLLBACK and acts accordingly.
- Using custom mapping and sequence types in parameters works now.