owl2vcs is a set of tools designed to facilitate version control of OWL 2 ontologies using version control systems. It contains a commandline diff tool for OWL 2 ontologies integrated with Git and Mercurial. It detects axioms additions and removals, imports' additions and removals, ontology annotations' additions and removals, prefix additions, removals, modifications, and renames, ontology IRI and version IRI changes, and ontology format changes. It supports RDF/XML, OWL/XML, OWL Functional Syntax, Manchester OWL Syntax, and Turtle. It provides a changeset serializer and parser, two formats of changes, compact (like OWL Functional Syntax) and indented (the same, but more readable, using indents instead of parentheses), and four formats of IRIs: Simple, QName, Full, and Label.
php-identity-map is a registry for loaded domain instances. It solves problems that arise when using the Active Record pattern with more than one object that references the same domain entity. The identity map allows you to be confident that your domain entity is shared throughout your application for the duration of the request. This package can store and retrieve objects in persistent storage containers, avoiding the need to have multiple instances of the same object in memory. It can use a mapper class to store objects of a class in a container, e.g. a database table. It can also retrieve the objects from the container, assuring that only one instance of the same object is retrieved into memory.
pysrp is a Python module that provides an implementation of the Secure Remote Password protocol (SRP), a cryptographically strong authentication protocol for password-based, mutual authentication over an insecure network connection. Unlike other common challenge-response autentication protocols, such as Kerberos and SSL, SRP does not rely on an external infrastructure of trusted key servers or certificate management. Instead, SRP server applications use verification keys derived from each user's password to determine the authenticity of a network connection.
goinedit is a text editor and integrated development environment for developing applications in a range of programming languages. It features an integrated shell terminal, buttons for compiling, executing, and debugging, and support for scripts that can provide configurations for new languages. It includes support for PIC microcontroller programming, using SDCC as the default compiler, and pk2cmd to flash EEPROMs.
The php-dba-cache uses the database (dbm-style) abstraction layer to cache your objects, strings, integers, or arrays. Even instances of SimpleXMLElement can be put into the cache. The size of the cache file depends on the free space of your disk. The available operations are opening a given dba database, inserting a new record with a given key, getting a record with a given key, replacing the value of a record with a given key, deleting the record with a given key, and optimizing the database file.
IrisMVC is an OOP PHP framework that developers can use as a strong and secure foundation on which to build various Web applications following the Model-View-Controller (MVC) pattern. It only provides the basic functionality developers need, without reinventing the wheel, so the learning curve is dramatically short and they should be able to start using it at full capacity in days. The goal is to allow developers to create Web sites faster without needing to learn a whole new PHP framework.