Armadillo is a C++ linear algebra library (matrix maths) aiming towards a good balance between speed and ease of use. The API is deliberately similar to Matlab's. Integer, floating point, and complex numbers are supported, as well as a subset of trigonometric and statistics functions. Various matrix decompositions are provided through optional integration with LAPACK and ATLAS numerics libraries. A delayed evaluation approach, based on template meta-programming, is used (during compile time) to combine several operations into one and reduce or eliminate the need for temporaries.
Release Notes: This release adds more robust norm related functions, as well as fixes for interactions between cube tubes and vectors.
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.
Release Notes: The compiler has been refactored. Code has been moved from s7c.sd7 to several compiler libraries. The refactored compiler is the first compiler of the 3.0 series. The chapter in the manual about the foreign function interface has been improved. Checks for parse and str have been added to chkflt.sd7 and chkint.sd7. In chkccomp.c, code has been moved to new functions. Usages of logError have been added to cmd_rtl.c and cmd_unx.c. The function cstri_buf_to_stri has been added to striutl.c. The generation of float literals in the compiler has been improved to avoid precision being lost.
LDAP Account Manager (LAM) is a web frontend for managing entries (e.g. users, groups, DHCP settings) stored in an LDAP directory. LAM was designed to make LDAP management as easy as possible for the user. It abstracts from the technical details of LDAP and allows persons without technical background to manage LDAP entries. If needed, power users may still directly edit LDAP entries via the integrated LDAP browser.
Release Notes: This version extends LAM's password policy rules and checks password complexity while typing. LAM Pro supports the latest sudo schema, and the BIND DLZ module can automatically manage PTR records.
pysmb is an experimental SMB/CIFS library written in pure Python to support file sharing between Windows and Linux machines.
Release Notes: Adds support for domains in smb:// URLs. Fixes a bug that fails to test for the correct GSS security provider OID values.
4MLinux is a miniature Linux distribution focusing on four capabilities: maintenance (by using it as a system rescue live CD), multimedia (for example, for playing video DVDs), miniserver (using the inetd daemon), and mystery (meaning console games).
Release Notes: The main features in this release are antivirus protection (Clam AntiVirus 0.98.3 with ClamWin), system backup (4MLinux Backup Scripts 9.0), data recovery (GNU ddrescue 1.17, TestDisk 6.14 with QPhotoRec), disk partitioning (cfdisk 2.24.2, cgdisk 0.8.10, and GNU Parted 3.1), and partition imaging (Partimage 0.6.9, Partclone 0.2.69). Many archive formats can be managed via 7-Zip 9.20, FreeArc 0.666, and PeaZip 5.3.1. File managers (Midnight Commander 4.8.11, X File Explorer 1.37, muCommander 0.9.0), CD/DVD burners (cdw 0.7.1, InfraRecorder 0.53), and UNetbootin 603 are also included.
etmTk is an event and task manager. In contrast to most calendar/todo applications, creating items (events, tasks, and so forth) in etm does not require filling out fields in a form. Instead, items are created as free-form text entries using a simple, intuitive format and stored in plain text files. Both a graphical user interface based on Tkinter and a command line interface are provided.
Release Notes: This release adds the ability to track and assign idle time. Improved editing workflow. Many bugfixes.
Release Notes: This release adds CORS support, which among other things makes YouTube work again. It adds a page to the site about security with CGIProxy, and links to it from the CGIProxy footer. IPv6 support has been added, but the author was unable to test it. Several bugs have been fixed, making more sites work better.
Razercfg is a Razer device configuration tool. It is based on "razerd", a background daemon doing all of the low-level privileged hardware accesses. The user interface tools are "razercfg", a command-line tool, and "qrazercfg", a Qt-based graphical device configuration tool. Supported devices are the Razer DeathAdder (Classic, 3500DPI, and Black Edition) mouse, the Razer Krait mouse, the Razer Lachesis mouse, the Razer Copperhead mouse, the Razer Naga mouse, the Razer Boomslang CE mouse and the Razer Taipan mouse.
Release Notes: The project was ported to Python 3 and PySide. Naga support was improved.
Fotoxx navigates an image collection using a thumbnail browser to choose images to view or edit. Edit functions include brightness, contrast, color, gamma, white balance, tone mapping, red eyes, sharpen, blur, noise suppression, smart erase, trim (crop), resize, rotate, add text, bend/warp, many art effects, HDR, HDF, stack, and panorama. Edit functions use movable curves and sliders. Feedback is live using the whole image. RAW files can be edited and saved with deep color. Areas or objects can be selected using freehand draw, follow edge, and tone matching. Selections can be edited in place with adjustable blending. They can also be cut and pasted into other images. Any metadata can be edited, reported, and searched (filenames, tags, dates, geotags, comments, captions, ratings, etc.). Collections (arbitrary subsets) can be defined and viewed. Batch functions are available for rename, resize/export, RAW conversion, and more.
Release Notes: The Window layout was revised to improve space utilization. A custom convolution kernel can be edited and applied to an image. If a RAW file has no embedded thumbnail, one is created. Panorama residual alignment errors (e.g. parallax offsets) can be fixed by dragging and warping images with the mouse. Trim/Rotate and Fix Perspective can be adjusted in 1-pixel steps using the keyboard arrow keys. Resize and sharpen options were added to Batch Convert RAW. Mashup can adjust image overlaps and transparencies more easily. Three minor bugs were fixed.
Stoa is a corpus of interactive activities to play with mathematics for grade 1 learners.
Release Notes: English proofreading. Localization in French. 5 new etayages (activities). For clarity, repaints the skip button icon in orange. A personalized avatar (see README). A simple table widget to present artifacts. A virtual machine with a working keypad. Background can be defined per etayage (activity).
Burp is a program that backs up and restores data. It uses librsync in order to save on the amount of space that is used by each backup. It also uses VSS (Volume Shadow Copy Service) to make snapshots when backing up Windows computers.
Release Notes: A bugfix for restoring permissions on empty directories. Compiles on systems that have no O_NOATIME and fdopendir(), i.e. Mac OS X. FreeBSD scripting fixes. In bedup, detects if a rename failed after unlinking the target file, then prints a warning and stops processing. Fixes a case where an interrupted backup may not have been automatically recoverable. Sets the IPTOS_THROUGHPUT bit on Windows so that burp is doing the right thing even if Windows decides to remove it.