WadcomBlog is a simple open-source static blog engine written in Python
by Vlad Skvortsov and distributed under BSD license.
It doesn't use any backend database but instead reads a set of plain i
text files (in RFC2822 format) and creates a tree of interlinked HTML pages
that may be then published. To update a blog one just needs to add a file
to the source tree and run the command-line WadcomBlog script
to regenerate the output.
This library is an implementation of the JSON-LD specification in Python.
JSON-LD is designed as a light-weight syntax that can be used to
express Linked Data. It is primarily intended to be a way to express
Linked Data in JavaScript and other Web-based programming environments.
It is also useful when building interoperable Web Services and when
storing Linked Data in JSON-based document storage engines. It is
practical and designed to be as simple as possible, utilizing the
large number of JSON parsers and existing code that is in use today.
It is designed to be able to express key-value pairs, RDF data,
RDFa data, Microformats data, and Microdata. That is, it supports
every major Web-based structured data model in use today.
The syntax does not require many applications to change their JSON,
but easily add meaning by adding context in a way that is either
in-band or out-of-band. The syntax is designed to not disturb already
deployed systems running on JSON, but provide a smooth migration
path from JSON to JSON with added semantics. Finally, the format
is intended to be fast to parse, fast to generate, stream-based and
document-based processing compatible, and require a very small
memory footprint in order to operate.
LibDS is a small but powerful and easy to use library containing a few
very useful data structures. Currently, the following data structures are
supported:
- a balanced binary tree (an AVL tree);
- a binary HEAP;
- a QUEUE;
- a HASH table;
- a SET and a BAG;
- a variable length array that can grows dynamically as new elements are
added or deleted (PARRAY).
- a STACK;
LibDS has been designed to be very easy to use, without sacrificing either
flexibility or speed. The API is small, and clean.
Aubio is a library for audio labelling. Its features include segmenting a
sound file before each of its attacks, performing pitch detection, tapping
the beat, and producing midi streams from live audio. The name aubio comes
from 'audio' with a typo: several transcription errors are likely to be
found in the results too.
The aim of this project is to provide these automatic labelling features to
other audio software. Functions can be used offline in sound editors and
software samplers, or online in audio effects and virtual instruments.
一个类似“more”或“pg”的翻页器,但是它更强大并且其用户界面是中文的。
Cless 是一个 GNU 的 less(版本290)的移植,它可以显示中文 GB(简体)或 Big5(繁体)
语言书写的文件。你可以通过设置环境变量 LESSCHARSET 为 ‘ascii’来切换到通常的 ASCII
文本的读取。
并且,通过设置环境变量 LESSHELP 可以让其帮助文件显示为简体中文、繁体中文或英文。Cless
必须运行在支持中文语言编码的 CXterm 或类似终端模拟器上。
David O'Brien
obrien@cs.ucdavis.edu
wkhtmltopdf and wkhtmltoimage are powerful utilities to convert HTML to PDF
or an image file using a patched static build of Qt and the webkit rendering
engine.
A webpage can be downloaded directly from the web and rendered into a PDF
document or an image file (multiple formats are supported).
Features of the static version:
* Convert web pages into PDF documents (or images) using webkit
* Adding headers and footers
* TOC generation
* Batch mode conversions
* XServer is not required (however the X11 client libs must be installed)
For proper functionality you may need to install the following port(s):
x11-fonts/webfonts
Emma is a graphical toolkit for MySQL database developers and administrators.
It provides dialogs to create or modify MySQL databases, tables and
associated indexes. It has a built-in syntax highlighting SQL editor with
table- and fieldname tab-completion and automatic SQL statement formatting.
The results of an executed query are displayed in a resultset where the record-
data can be edited by the user, if the SQL statement allows for it. The SQL
editor and resultset-view are grouped in tabs. Results can be exported to CSV
files. Multiple simultaneously opened MySQL connections are possible.
DParser is a simple but powerful tool for parsing. You can specify the form of
the text to be parsed using a combination of regular expressions and grammar
productions. Because of the parsing technique (technically a scannerless GLR
parser based on the Tomita algorithm) there are no restrictions. The grammar
can be ambiguous, right or left recursive, have any number of null productions,
and because there is no separate tokenizer, can include whitespace in terminals
and have terminals which are prefixes of other terminals. DParser handles not
just well formed computer languages and data files, but just about any wacky
situation that occurs in the real world.
ExtLib is a project aiming at providing a complete - yet small -
standard library for the OCaml programming language. The purpose of
this library is to add new functions to OCaml Standard Library
modules, to modify some functions in order to get better performances
or more safety (tail-recursive) but also to provide new modules which
should be useful for the average OCaml programmer.
ExtLib is not directly related to OCaml authors (INRIA) although this
library can be seen as a proposal for inclusion in the official
distribution.
Automake is a tool for automatically generating Makefiles compliant with
the GNU Coding Standards. It was inspired by the 4.4BSD make and include
files, but aims to be portable and to conform to the GNU standards for
Makefile variables and targets. Automake is a Perl script. The input files
are called Makefile.am. The output files are called Makefile.in; They are
intended for use with Autoconf. Automake requires certain things to be done
in your configure.in. This package also includes the "aclocal"
program. aclocal is a program to generate an 'aclocal.m4' based on the
contents of 'configure.in'. It is useful as an extensible, maintainable
mechanism for augmenting autoconf.