25 July 2006

informatyk

SquishQL: The simplest RDF query language
SquishQL is the simplest query language you can use for accessing RDF data. Using several code examples, this document shows you how SquishQL works.
10 Perl CPAN modules for manipulating specific file formats
In your Perl development, it's quite likely that you will encounter files in different formats. This document lists ten modules of specific interest to developers who need to work with custom file formats.
List of winners for books
Packt Publishing has made available the list of winners for the Mastering phpMyAdmin book competition: (0 comments)
GRIDportal 0.5.4 (Default branch)
GRIDportal is a Web-based application portal that acts as a frontend to GRID computing. Its aim is to make common GRID applications like Abaqus, Matlab, or BLAST more accessible to the user. Use of GRIDportal does not require any knowledge of Unix nor GRID computing whatsoever. All the user needs to know is how to use the given application, so the step from desktop computing to GRID computing should thus become a much smaller one than it otherwise would be.
KAlarm 1.4.4 (KDE 3 branch)
KAlarm lets you configure personal messages to be displayed, commands to be executed, or emails to be sent, at scheduled times. It allows you to choose the message font and color, how often to repeat, whether to display an advance reminder, whether to speak the message or play a sound when it is displayed, and whether to cancel the alarm if it can't be triggered on time (e.g. if you are logged out at the time). As well as using the graphical interface to configure alarms, you can use the command line, and there is a DCOP interface for other applications.
License: GNU General Public License (GPL)
Changes: An alarm's previous deferral time interval is now saved as the default for its next deferral. Column order changes in the main window are now restored after restart. A crash when re
NetXMS 0.2.12 (Default branch)
NetXMS is a monitoring system with a modular architecture. It can be used for monitoring an entire IT infrastructure, starting with SNMP-capable hardware (like switches and routers) and ending with applications on servers. The system has a three-tier architecture; the information is collected by monitoring agents (either its own agents or SNMP agents) and delivered to the monitoring server for processing and storing, where it can be accessed by using the management console. It features centralized configuration and centralized agent upgrades.
License: GNU General Public License (GPL)
Changes: This release adds ability to define complicated conditions using "condition" objects, RADIUS authentication, support for compressed MIB files, and support for DRBD device monitoring. The Event editor in the Windows Console was improved. A ENTITY-MIB was provided. The UPS Subagent was completely redesigned, stability and perfo
Network Management Tool 1.43 (Default branch)
Network Management Tool makes it possible to quickly find vital information about any of your network devices such as serial numbers and support contact information. A log is kept for each device so that you can enter service information. An automatic export feature that will create a spreadsheet or database-ready file is also provided. Each list is easily edited with a Web interface.
License: GNU General Public License (GPL)
Changes: The documentation was changed to fix the version checking part of the system setup.
XenMan 0.4.1 (Default branch)
XenMan is an intuitive GUI based Xen management tool covering all phases of the operational lifecycle. It should prove valuable to both Xen administrators and those seeking an introduction to Xen virtualization management.
License: GNU Lesser General Public License (LGPL)
Changes: OpenSUSE 10.1 support.
fb_mhash 1.2 (Default branch)
fb_mhash is a UDF library for Firebird/Interbase. It implements an interface to the mhash library (libmhash). It support hash, hmac, and key generation algorithms, such as SHA1, MD5, MCRYPT, and S2K_SALTED.
License: GNU Lesser General Public License (LGPL)
Changes: Improved compatibility with Windows, and compiled versions of the library for Windows and Linux.
YourKit Java Profiler 6.0-EAP16 (Default branch)
YourKit Java Profiler is a CPU and memory profiler that makes it easy to solve wide range of CPU- and memory-related performance problems. It features automatic leak detection, powerful tools for the analysis of memory distribution, an object heap browser, comprehensive memory tests as part of your JUnit testing process, extremely low profiling overhead, transparent deobfuscation support, and integration with Eclipse, JBuilder, IntelliJ IDEA, NetBeans, and JDeveloper IDEs.
License: Free for non-commercial use
Changes: A bug that caused a ClassVerificationError in some rare cases was fixed along with a problem with zero CPU time on some Solaris 8 machines and other reported bugs.
HTML Forms generation and validation 2006.07.25 (Default branch)
HTML Forms generation and validation is a PHP class that generates HTML forms supporting many built-in validation types on server and client sides. It prevents security attacks by discarding spoofed values, has multiple submit protection, outputs HTML for fields displayed as fully accessible or in read-only mode, and has field value filtering and reformatting. It can be extended with custom input control plug-in classes. AJAX based form submission, auto-complete text input, automatic vertical layout renderer, Calendar date, CAPTCHA, Google Maps world location selection, and linked select plug-in controls are available.
License: BSD License (original)
Changes: The AJAX auto-complete text input was fixed to allow the return key to trigger form submission. The AJAX form submit input ca
GNOME Word of the Day 0.2.0 (Default branch)
GNOME Word of the Day is a GNOME applet that displays a new vocabulary word each day. No one likes to be lost in a sea of unknown words. With this applet, your vocabulary will evince perennial growth. It's a must when preparing for the SAT or GRE tests and for improving both reading comprehension and writing precision. It sits in the panel as a whole word or as a small icon. You can retrieve words from a selection of online sources and automatically cycle to a new source every few hours.
License: MIT/X Consortium License
Changes: This version runs as a panel applet instead of a tray icon. It can optionally cycle through sources every hour. UI bugs were fixed.
Bugzero 4.3.7 (Default branch)
Bugzero is a Web-based bug tracking, defect tracking, issue tracking, and change management system used in a distributed team environment to track software bugs, hardware defects, test cases, or any other issues. It can also be used equally well as a helpdesk customer support, trouble ticketing, or email management system to collect and manage customer feedbacks, incidents, requests, and issues. It is easy to use, but still flexible and adaptive, and can be configured to fit to your organization's unique business process and workflow.
License: Other/Proprietary License with Free Trial
Changes: The installer is now localized and a Chinese language kit was added. A potential XSS vulnerability bug was fixed. Some other UI improvements were made.
OpenAIS 0.80 (Trunk branch)
OpenAIS is an open source implementation of the SA Forum (www.saforum.org) Application Interface Specification based upon extended virtual synchrony. The project currently implements APIs for application failover, application defined checkpointing, application eventing, extended virtual synchrony, and cluster membership. With this software it is possible to write redundant applications that tolerate hardware, operating system, and application faults.
License: BSD License (revised)
Changes: A bunch of miscellaneous TODOs in the lib directory were fixed. openais-cfgtool was added to re-enable redundant rings and print their status. A fix was made to the CPG service to atomically handle recovery. The synchronization service was fixed. Compile time maximums were increased to 1MB for messages of any type and 384 processors. More than 32 processors is currently untested. The fragmentation assembly list was changed to u
OSSEC HIDS 0.9 (Default branch)
OSSEC HIDS is a host-based intrusion detection system. It performs log analysis, integrity checking, rootkit detection, time-based alerting, and active response.
License: GNU General Public License (GPL)
Changes: This release comes with numerous new features, including active response for PF, policy-based rules (based on time and dates), scripted installs and new rules for Horde/IMP, Solaris ftpd, vsftpd, Samba, telnet, PAM, and nmap output files. Additionally, the Windows agent was heavily improved with multiple bugfixes and the inclusion of integrity checking (syscheck ported to Windows).
Zimbra Collaboration Suite 3.2.0_M2_224 (Developer branch)
Zimbra is a server and client technology for next-generation enterprise messaging and collaboration (email, group calendar, contacts, etc). It features a browser-based AJAX client with search, shared calendar, and mail that is integrated with contacts and calendar, and support for Outlook, iCal, App.Mail, contacts, and offline mode. Administrators benefit from online move, back-up, and recovery of individual or groups of mailboxes, compatibility with existing LDAP directories., native hierarchical storage management and clustering, Web services integration with existing enterprise applications, and integrated anti-spam and anti-virus.
License: Mozilla Public License (MPL)
Changes: The significant new features in this release include Zimbra Documents, shared address books, shar
mpg123 0.60-beta2 (Development branch)
Mpg123 is a fast, free and portable MPEG audio player for Unix. It supports MPEG 1.0/2.0 layers 1, 2 and 3. For full CD quality playback (44 kHz, 16 bit, stereo) a Pentium, SPARCstation10, DEC Alpha or similar CPU is required. Mono and/or reduced quality playback (22 kHz or 11 kHz) is even possible on 486 CPUs.
License: GNU Lesser General Public License (LGPL)
Changes: This beta release accumulates years of development including Debian/Gentoo bugfixes and enhancements from various people. It is the merger (and further development) of the mpg123-thor fork and the 0.59r-gpl from the sourceforge project mpg123. An autotooled build system is now available in addition to a legacy Makefile.
Json-lib 0.6 (Default branch)
Json-lib is a library that can transform the following Java structures to JSON: Java beans, Java arrays, collections, maps, and composites of the four previous types. The main motivation for this library is to provide the means to transform data between a server and an AJAX enabled application. JSON (JavaScript Object Notation) is a lightweight data-interchange format that is easy for both humans and machines to read and write.
License: The Apache License 2.0
Changes: Support for DynaBean and Java bean conversions was added. Usage documentation was updated. The XML generated by XMLSerializer was updated: JSONArray now uses <a> for the root element, and JSONObject uses <o> for the root element.
FOX 1.6.9 (Stable branch)
FOX is a C++-based toolkit for GUI development. It includes a rich set of widgets and has powerful yet simple layout managers, MDI widgets, and mega-widgets. FOX incorporates support for XDND for drag and drop, X clipboard and X Selection, watching other I/O channels and sockets, timers and idle processing, object serialization and deserialization, a registry to save persistent settings, and 3D widgets using Mesa or OpenGL. FOX works on Linux, IRIX, Solaris, HP/UX, AIX, Tru64 Unix, Windows 9x,NT,2K (VC++, GNUWIN32, Borland, VisualAge C++), FreeBSD, and Sequent.
License: GNU Lesser General Public License (LGPL)
Changes: An FXExpression memory leak was fixed. A missing FXAPI declaration was added to FXExtentd and FXExtentf. The Visual C++ studio project was updated, as the FXRulerView
CrossVC 2.0.0-pre1 (XXL Development branch)
CrossVC is a cross-platform version control client formerly known as LinCVS.
License: Free for non-commercial use
Changes: This version provides basic support for Subversion.
Simple Backup 1.0 (Default branch)
Simple Backup is a shell script to create basic backups using tar, grep, sed, and bash. It works by using a file that contains the folders to be backed up and a file that contains expressions to exclude certain folders/files.
web.template 0.9.1-RC2 (Default branch)
web.template is a template framework for PHP 5 that uses an XML-based language. It allows you to create classes with getters that are made accessible to the framework with an addVarClass method. It also supports modifiers, tags, and resource drivers for template or cache storage.
License: GNU Lesser General Public License (LGPL)
Changes: This release fixes some small bugs in the fetch() method and in parsing HTML tag parameters.
JOELib/JOELib2 2006-07-25 (JOELib2 branch)
JOELib/JOELib2 is a cheminformatics library which supports SMARTS substructure search, descriptor calculation, processing/filtering pipes, and conversion of different chemical file formats. It is written in 100% pure Java, and interfaces to external programs (e.g. Ghemical) are available.
License: GNU General Public License (GPL)
Changes: This is a bugfix release correcting the SMILES parser and the descriptor helper.
Genoa Active Message MAchine 17-July-2006 (Default branch)
The Genoa Active Message MAchine is a low-latency, high-throughput driver wrapper for the Linux kernel, using Active Ports (a version of Active Messages). It runs parallel to the IP stack and is designed for LANs only.
License: GNU General Public License (GPL)
Changes: Fixes possible races in the GAMMA protocol. In the e1000 driver, hardware flow control is now disabled by default. Preliminary Broadcom tigon3 support has been added.
Geometry Description Markup Language 2.6.0 (Default branch)
GDML is a markup language specifically designed for geometric data exchange, primarily written with physics in mind. It consists of a language schema, means of manipulating the geometric data, and I/O.
License: GNU General Public License (GPL)
Changes: This release adds support for tessellated solids and tetrahedra. It adds a STEPWriter to GDML converter. There are minor bugfixes.
Web100 2.5.11 (Stable branch)
The Web100 project was created to produce a complete host-software environment that will run common TCP applications at 100% of the available bandwidth, regardless of the magnitude of a network's capability. Web100 has endowed TCP with better instrumentation. This instrumentation is the foundation for both the TCP autotuning performed in process-level code and the process- level tools designed to locate bottlenecks within the following major subsystems: the sending application, the sending OS, the Internet path, the receiving OS, and the receiving application. Measurement tools have also been built on this instrumentation to display performance indicators to end-users, as well as provide internal diagnostics for network and system administrators.
License: GNU General Public License (GPL)
Changes: Updated to Linux kernel 2.6.17.
web.framework 1.0.0-beta (Default branch)
web.framework is an MVC framework for PHP5. It features actions and action-chains, the ability to call to other actions or action-chains from an action-chain, pre- and post-actions with exceptions, validators for simple check forms, client-side validators, support for DB configuration in framework configuration, DB support (PDO, ADOdb, web.db), support for template systems (such as web.template and Smarty), a router for making URLs nice-looking, tokens, authorization frames, AJAX support, and more.
License: GNU Lesser General Public License (LGPL)
Changes: This release adds very good support for web.template (wt-call block) and other template systems. It includes advanced testers (Comparator and LoginChecker). This release corrects many bugs and adds other small features.
Geant4 8.1 (Default branch)
Geant4 is a toolkit for the simulation of the passage of particles through matter. Its application areas include high energy physics and nuclear experiments, medical, accelerator, and space physics studies.
License: BSD License (revised)
Changes: Many new solvers and bugfixes.
CLHep 2.0.2.3 (Default branch)
CLHep is intended to be a set of HEP-specific foundation and utility classes such as random generators, physics vectors, geometry, and linear algebra.
License: BSD License (revised)
Changes: Improved support for G++ 4.x. Support for Mac OS X has been fixed.
Seed7 2006-07-24 (Default branch)
Seed7 is a general purpose programming language. It is a higher level language compared to Ada, C++, and Java. 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 when it brings advantages and not in places when 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.
License: GNU General Public License (GPL)
Changes: A new example program (bifurcation) was added. A trim function to remove leading and trailing spaces from strings was added. The Windows graphic driver was improved to support Windows 98. A changelog (chlog.txt) was added.
HylaFAX 4.3.0 (Default branch)
HylaFAX is a fax and paging system for Unix. It supports sending facsimile, receiving facsimile, polled retrieval of facsimile, transparent shared data use of the modem and sending alpha-numeric pages. The software is structured around a client-server architecture. Fax modems may reside on a single machine on a network and clients can submit outbound jobs from any machine that can communicate with the machine on which the modems reside. An access control mechanism is included to control which users on which machines may access a server.
License: Freely Distributable
Changes: Allows arbitrary control of outbound jobs, and can provide send-side "virtualization" of devices. Improved to allow arbitrary control of inbound jobs, and can provide receive-side "virtualization" of devices. A templating system for translating the email messages HylaFAX sends into other languages, with out-of-the-box support for French, German
sshban 1.0 (Default branch)
sshban is simple daemon designed to ban SSH flooders, using a pipe to receive data from syslog. It's written in pure Perl.
OSSP js 1.6.20060724 (Default branch)
OSSP js is a stand-alone distribution of the Javascript programming language reference implementation from Mozilla, provided through a build environment based on GNU autoconf, GNU libtool, and GNU shtool, including support for easy JavaScript build-time feature set selection (ECMA-3, JS-1.5, JS-1.6), optional CLI line editing support, optional "stdio" based File object support, and JS/Perl bindings. The C API in "libjs" contains both the Javascript engine and the required Sun math library ("fdlibm") with all internal symbols carefully protected under the "js" namespace. A js-config utility and a pkg-config specification are provided to allow applications to easily build with the JavaScript C API.
SqStat 1.10 (Default branch)
SqStat is a script to view active squid user connections. It uses the cachemgr protocol to get information from the squid proxy server.
NeoOffice 2.0 Alpha 4 Patch-3 (Default branch)
NeoOffice is a project that is developing a native Mac OS X port of OpenOffice.org with an Aqua look-and-feel. NeoOffice is under active development and is stable enough for daily use (NeoOffice/C is no longer under development). It provides the foundation upon which the user interface can be redesigned to adhere to the conventions of the Aqua Human Interface Guidelines.
License: GNU General Public License (GPL)
Changes: This release fixes minor kashida issues with final and medial meem, a problem where certain Zapfino ligatures were not correctly shown, and allows both the normal hyphen/minus and the minus on the numeric keyboard to work when used as a shortcut key. This patch also fixes an issue with spurious dialogs appearing when installing packages using the Package Manager on
QDWizard 1.5 (Default branch)
QDWizard (Quick and Dirty Java Wizard) is a simple framework to create Swing wizards. It supports complex branching, i18n, errors, and requires only a few minutes to learn and use.
License: GNU Lesser General Public License (LGPL)
Changes: QDWizards are now fully resizable, and the API is no longer dependent upon Table Layout.
SRESI 0.11.4 (Default branch)
SRESI is a smart bookmark manager, with many interesting tricks sadly bundled in a lousy interface. SRESI works with both the standard hierarchical trees and the new and fashionable tagged bookmarks. It was developed as a way to interface both representation systems. SRESI can use Del.icio.us, Mozilla, Opera, and XBEL bookmarks, and handles a few more exports besides. Directories and tags are used equivalently, and the final hierarchies are inferred from actual tag use.
License: GNU General Public License (GPL)
Changes: The bookmarks tree and portals survive a few more operations before being discarded, though in an unbalanced state for the portals. A bookmarks update function was added. A small bug was fixed regarding selections with an exact URL the normalisation function could not recognise. There was some widespread code tinkering.
check_logfiles 1.3.1 (Default branch)
check_logfiles is a plugin for Nagios which checks logfiles for defined patterns. It is capable of detecting logfile rotation. If you tell it how the rotated archives look, it will also examine these files. Unlike check_logfiles, traditional logfile plugins were not aware of the gap which could occur, so under some circumstances they ignored what had happened between their checks. A configuration file is used to specify where to search, what to search, and what to do if a matching line is found.
License: GNU General Public License (GPL)
Changes: This release adds automatic deletion of old protocol files and handling of unreadable log files.
LinuxBIOS 2-2347 (Default branch)
LinuxBIOS is a project that aims to replace the normal BIOS with a little bit of hardware initialization and a compressed Linux kernel that can be booted from a cold start.
License: GNU General Public License (GPL)
Changes: This release adds an initial framework for the i440bx chipset, support for NSC pc87351 SuperIO, Bitworks/IMS mainboard config, support for the EFST F49B002UA and PMC 49FL002, and k8 processor name handling. There are many bugfixes.
MaraDNS 1.2.07.8 (Default branch)
MaraDNS is a fully functional DNS server supporting authoritative DNS, recursive DNS, and caching DNS.
License: BSD License (revised)
Changes: A 300-byte memory leak that happened with a particular obscure DNS query and response has been plugged.
PulseAudio Volume Control 0.9.3 (Default branch)
PulseAudio Volume Control is a simple GTK-based volume control tool ("mixer") for the PulseAudio sound server. In contrast to classic mixer tools, this one allows you to control both the volume of hardware devices and of each playback stream separately.
License: GNU General Public License (GPL)
Changes: Shows client names only if they are set.
Hierarchical Data Format 1.8.0-alpha4 (Development branch)
HDF (Hierarchical Data Format) is a general purpose library and file format for storing scientific data. It arranges data into datasets (multidimensional arrays) and groups (a structure for organizing objects).
License: BSD License (original)
Changes: H5L link APIs have been added. A header corruption bug has been fixed. Library testing capabilities have been extended, and testing of shared libraries has been fixed. Controls have been added to configuration.
Flagpoll 0.2.1 (Default branch)
Flagpoll is a tool for developers to use meta-data files for storing information on what is needed to compile their software. Think of it as the rpm of software development. It provides developers with total control over which packages, versions, architectures, et cetera that they want to use meta-data from. Instead of specifying other packages' cflags and ldflag manually, you can call `flagpoll mylib --cflags --ldflags` and it will retrieve the flags for its package as well as its dependencies.
License: GNU General Public License (GPL)
Changes: This release generic filtering of package variables from the command line, as well as the ability to get any variable in a natural way.
AODV-UU 0.9.2 (Default branch)
AODV-UU (Ad-hoc On-demand Distance Vector Routing, from Uppsala University) is a routing protocol under investigation by the IETF for use in ad-hoc networks, where both end-users and routers are mobile. This implementation supports IPv6 and multicasting (with the appropriate patch) and is compliant with RFC 3561.
License: GNU General Public License (GPL)
Changes: Netlink is used to handle routing tables and debug output. The broken gateway support in 0.9.1 has been fixed. Gateway encapsulation fixes have been added, but are disabled by default. Compile fixes have been added for never kernels.
Embedded Slackware 1.3.1 (Default branch)
slakbootEBS is a software development kit for the automated creation of bootable embedded systems based on Slackware and Busybox. The focus is on i486 and ARM systems that use compact flash devices (handhelds and PC104 type boards). The distribution consists of a primary archive with tools, scripts, and documentation, and additional archives for the i486 and PXA250 binary components.
License: Free for non-commercial use
Changes: This release includes 2.4.33 and 2.6.9 kernels with built-in framebuffer graphics or optionally a Tiny-X Server. BusyBox binaries have been upgraded to v1.2.0. The SDK's directory structure was reorganized for easier use. Focus is fast reliable turn-around, with 19 burn configuration dependent easy-to-use scripts. Distribution archive is an i486 working subset of the full distribution, which consists of 3 i486, 4 uclibc_i486, and 4 Arm pxa250 archives. To complete the full i486 SDK, you mig
jsXe 0.5 pre2 (Beta branch)
jsXe is the Java Simple XML Editor. Its aim is to provide a framework for XML editing through any number of views that can be loaded at runtime as plugins.
License: GNU General Public License (GPL)
Changes: This release fixes a number of bugs in 0.5 pre1. A NullPointerException being thrown by the source view as well as horizontal scrolling issues in the source view have been fixed. jsXe will also reload a file that is not well formed on disk properly.
PulseAudio 0.9.4 (Default branch)
PulseAudio is a sound server for Linux and other Unix-like operating systems. It is intended to be an improved drop-in replacement for the Enlightened Sound Daemon (esound or esd). In addition to the features esound provides, PulseAudio has an extensible plugin architecture, support for more than one sink per source, better low-latency behavior, the ability to be embedded into other software, a completely asynchronous C API, a simple command line interface for reconfiguring the daemon while running, flexible and implicit sample type conversion and resampling, and a "Zero-Copy" architecture.
License: GNU Lesser General Public License (LGPL)
Changes: This release fixes broken time event handling in the GLIB event loop adapter, halves memory consumption, makes PulseAudio even more lightweight, and fixes pkg-config files for AMD64.
xmlTreeNav 0.3.0 (Default branch)
xmlTreeNav is a XML viewer with several features. It can show the differences between two XML files (by using software based on the libxmldiff project). It can also perform XPath searches, "local XSLT" display, easy tree navigation, and more.
License: GNU General Public License (GPL)
Changes: This release lets you view, directly in xmlTreeNav, the HTML result of an XSLT conversion (you can directly copy/paste some XML in it, and view the result). It adds a configuration file, an XPath bar, and a few bugfixes.
cx_OracleDBATools 2.2 (Default branch)
cx_OracleDBATools contains a number of Python scripts that handle Oracle DBA tasks in a cross-platform manner. These scripts are intended to work the same way on all platforms and hide the complexities involved in managing Oracle databases on Windows.
License: Python License
Changes: This release add the option --replace-existing to CloneDB in order to support cloning a database on top of another one. It fixes a number of small bugs.
PyPar2 0.07 (Default branch)
PyPar2 is a GTK+ based frontend for par2. par2 is used to create redundant data that can be used later in case parts of the original data are lost or corrupted.

No comments: