Benki → All Posts

⇠ previous page next page ⇢

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.

It is often suggested that users are hopelessly lazy and unmotivated on security questions. They chose weak passwords, ignore security warnings, and are oblivious to certificates errors. We argue that users’ rejection of the security advice they receive is entirely rational from an economic perspective. The advice offers to shield them from the direct costs of attacks, but burdens them with far greater indirect costs in the form of effort. Looking at various examples of security advice we find that the advice is complex and growing, but the benefit is largely speculative or moot. For example, much of the advice concerning passwords is outdated and does little to address actual threats, and fully 100% of certificate error warnings appear to be false positives. Further, if users spent even a minute a day reading URLs to avoid phishing, the cost (in terms of user time) would be two orders of magnitude greater than all phishing losses. Thus we find that most security advice simply offers a poor cost-benefit tradeoff to users and is rejected. Se- curity advice is a daily burden, applied to the whole population, while an upper bound on the benefit is the harm suffered by the fraction that become victims an- nually. When that fraction is small, designing security advice that is beneficial is very hard. For example, it makes little sense to burden all users with a daily task to spare 0.01% of them a modest annual pain.

Indogermanisches Etymologisches Wörterbuch

The database represents the updated text of Julius Pokorny’s Indogermanisches etymologisches Wörterbuch (1959), also IEW, in English Indo-European Etymological Dictionary.

Pokorny’s text is given practically unchanged (only a few obvious typos were corrected), except for some rearrangement of the Material.

Scanned and recognized by George Starostin (Moscow), who has also added the meanings.

Further refurnished and corrected by A. Lubotsky.

An automatic dictionary-translator with this and renewed data on Proto-Indo-European roots is available at http://indo-european.info/pokorny-etymology-dictionary/. An automatic dictionary-translator with revised roots and reconstructed Proto-Indo-European words is available at http://indo-european.info/dictionary-translator/.

The original database, as well as StarLing software to work with it, are found at Sergei Starostin’s The Tower of Babel website http://starling.rinet.ru/.

This document was prepared for the Indo-European language Association at http://dnghu.org/ for its official English site on Proto-Indo-European http://indo-european.info/, and for the German version of the site at http://indogermanisch.org/.

Swapd is a swap daemon for POSIX-compliant operating systems. It watches free memory and manages swap files. If free memory drops too low, additional swap files are created. Additionally, if there is too much free memory, swap files are deactivated and disk space may be reclaimed.

It currently compiles on atleast Linux and FreeBSD, but requires “libstatgrab” to work on platforms that don’t have /proc/meminfo (i.e., platforms that aren’t Linux).

This system daemon for the Linux kernel aims to do away with the need for large, fixed swap partitions or swap files.

When installing a Linux-based system (invariably GNU/Linux) with Swapspace, the usual swap partition can be omitted, or it can be kept quite small. Whenever Swapspace finds during normal system usage that more virtual memory is needed, it will automatically claim space from the hard disk. Conversely, swap space that is no longer needed is freed up again for regular use by the filesystem.

This means that with Swapspace installed, sizing the system’s available swap space during installation is no longer a life-or-death choice. It now becomes practical to run GNU/Linux off just a single, big partition–with no disk space lost to regrettable installation choices. The system should also be able to handle the occasional memory-intensive task that takes much more swap space than was originally foreseen, without leaving the same swap space unused and unusable during normal operation as is normally the case.

Swapspace is free software, made available to you under the GNU General Public License (GPL).

After having spent over five years using, tweaking and refining a personal editor theme I decided it was time to release “Tomorrow Theme” - a bright theme with pastel colours and sensible syntax highlighting.

A theme should not get in your way but should aid your programming with easily identifiable colours that add meaning and enhance legibility. This was the main focus when developing Tomorrow.

Check out base16 the next evolution of Tomorrow Theme!

Base16 provides carefully chosen syntax highlighting and a default set of sixteen colors suitable for a wide range of applications.

Base16 is both a color scheme and a template. To roll your own see base16-builder.

Bobcat is an acronym of “Brokken’s Own Base Classes And Templates.” It is a shared library implementing C++ classes that are frequently used in software developed by Frank Brokken. All of Frank’s C++ programs hosted at SourceForge depend on “bobcat.”

This document is intended for knowledgeable users of C (or any other language using a C-like grammar, like Perl or Java) who would like to know more about, or make the transition to, C++. This document is the main textbook for Frank’s C++ programming courses, which are yearly organized at the University of Groningen. The C++ Annotations do not cover all aspects of C++, though. In particular, C++’s basic grammar is not covered when equal to C’s grammar. Any basic book on C may be consulted to refresh that part of C++’s grammar.

Another C++/Lua framework for games and interactive multimedia apps.

⇠ previous page next page ⇢