Benki → All Posts

⇠ previous page next page ⇢

MobileOrg is a companion mobile app that runs on iOS and Android devices. MobileOrg enables offline-views and capture support for an Org mode system that is rooted on a “real” computer. MobileOrg can record changes to existing entries.

The spec library specifies the structure of data, validates or destructures it, and can generate data based on the spec. The clojure.spec namespace is included in the Clojure core distribution, so no extra library is required to use it.

Terra is a low-level system programming language that is embedded in and meta-programmed by the Lua programming language.

Tredly Containers are in essence, scriptable virtual machines. Tredly Containers are configured through the use of a Tredlyfile.

Sort of like a jail-oriented Docker alternative, it seems.

Docker is a popular application containment environment on GNU/Linux that is available on FreeBSD as of June, 2015. Docker on FreeBSD relies heavily on ZFS, jail and the 64bit Linux compatibility layer […]. Docker on FreeBSD is genuine Docker and retrieves containers from the official docker.io repository.

Javaslang is a functional library for Java 8+ that provides persistent data types and functional control structures.

NX is a highly flexible, Tcl-based, object-oriented scripting language. It is a descendant of XOTcl and was designed based on 10 years of experience with XOTcl in projects containing several hundred thousand lines of code. While XOTcl was the first language designed to provide language support for design patterns and to provide a highly dynamic programming environment, the Next Scripting Framework (NSF) and NX add to these features support for language-oriented programming.

NX is designed to improve maintainability of large systems involving teams of developers by removing sources of common errors. It encourages developers to write better structured programs by providing clear interfaces. Explicit interfaces improve reliability and reuse of components. NX facilitates language learning for novices by adopting a streamlined terminology. The Next Scripting Language is implemented fully scripted on top of the Next Scripting Framework (NSF). NX and NSF are available under the terms of the MIT license.

s6 is a small suite of programs for UNIX, designed to allow process supervision (a.k.a service supervision), in the line of daemontools and runit, as well as various operations on processes and daemons. It is meant to be a toolbox for low-level process and service administration, providing different sets of independent tools that can be used within or without the framework, and that can be assembled together to achieve powerful functionality with a very small amount of code.

Examples of things you can do by assembling together several programs provided by s6 - besides process supervision:

  • syslogd functionality, using much less resources than the traditional syslogd.
  • Reliable service readiness notification, which is the basis for service dependency management.
  • Controlled privileged gain as with sudo, without using any suid programs.
  • The useful parts of socket activation[1] without having to change application code or link servers against any specific library, and without having to switch to any specific init system.

The nosh package is a suite of system-level utilities for initializing and running a BSD or Linux system, for managing daemons, for managing terminals, and for managing logging.

Task::Kensho is a list of recommended modules for Enlightened Perl development. CPAN is wonderful, but there are too many wheels and you have to pick and choose amongst the various competing technologies.

The plan is for Task::Kensho to be a rough testing ground for ideas that go into among other things the Enlightened Perl Organisation Extended Core (EPO-EC).

Matthias #

Noch ein Hinweis für Benki-Benutzer: Da Mozilla den Persona-Dienst inzwischen eingestellt hat und Google OpenID nicht mehr unterstützt, ist ein Login beim Benki nur noch möglich, wenn man sich woanders eine OpenID anlegt und sie mir mitteilt, so daß ich sie in die Datenbank schreiben kann. Auch OpenID-Provider scheint es ja nicht mehr so viele zu geben. xlogon.net ist noch benutzbar und wäre eine mögliche Wahl.

Matthias #

Ich habe das Benki auf einen neuen Server umgezogen. Das hat reibungslos geklappt, und es ist, wie es scheint, voll einsatzbereit.

Eines habe ich bei der Gelegenheit allerdings abgeschafft, und zwar den WebID-Login. Der hat schon länger nicht mehr funktioniert, weil der komische node.js-basierte Frontendserver irgendwann spontan kaputtgegangen war, den ich zu dem Zweck schnell-schnell hingehackt hatte. Die WebID-IdP-Funktion ist aber nach wie vor aktiv, und das bleibt auch so. Man kann sich also beim Benki nicht mehr mit WebID einloggen, aber man kann das Benki nach wie vor als WebID-Provider verwenden und sich auf anderen Websites mit der WebID vom Benki einloggen. Also, abgesehen davon, daß ich auf die Schnelle jetzt keinen funktionierenden WebID-Login im ganzen Web mehr finden konnte. Die vom WebID-Wiki gehen jedenfalls anscheinend alle nicht mehr.

Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms.

⇠ previous page next page ⇢