Semantic search

Jump to: navigation, search
Condition
Printout selection
Options
Parameters [
limit:

The maximum number of results to return
offset:

The offset of the first result
link:

Show values as links
headers:

Display the headers/property names
mainlabel:

The label to give to the main page name
intro:

The text to display before the query results, if there are any
outro:

The text to display after the query results, if there are any
searchlabel:

Text for continuing the search
default:

The text to display if there are no query results
import-annotation:

Additional annotated data are to be copied during the parsing of a subject
propsep:

The separator between the properties of a result entry
valuesep:

The separator between the values for a property of a result
template:

The name of a template with which to display the printouts
named args:

Name the arguments passed to the template
userparam:

A value passed into each template call, if a template is used
class:

An additional CSS class to set for the list
introtemplate:

The name of a template to display before the query results, if there are any
outrotemplate:

The name of a template to display after the query results, if there are any
sep:

The separator between results
Sort options
Delete
Add sorting condition


Dar
'dar' is a shell command that makes backups of a directory tree and files. Its features include splitting archives over several files, CDs, ZIPs, or floppies, compression, full or differential backups, proper saving and restoration of hard links and extended attributes, remote backup using pipes and external command (such as ssh), and rearrangement of the "slices" of an existing archive. It can now run commands between slices, scramble archives, and retrieve individual files from differential and full backups.
Darcs
'darcs' is an advanced revision control system along the lines of CVS or arch. It has two particularly distinctive features which differ from other revision control systems: each copy of the source is a fully functional branch, and underlying it is a consistent and powerful theory of patches (the latter being darcs' most important feature).
DariusTools
'DariusTools' is a collection of scripts designed to be faster and easier to use than the command line that required to do the same thing. For example, there are scripts for mass conversion of WAV files to Ogg files and Ogg files to WAV files, for converting LaTeX to PostScript and viewing the output in ggv, for creating image thumbnails, for converting from the Euro to another currency, for automated updating via FTP and for removing backups recursively. Darius Tools are split among several packages according to different categories: they include darius-admin, darious-sound, darius-misc, and darius-text.
Dat2dxf
The program dat2dxf is a command line tool to convert an airfoil coordinate infile to dxf. It can handle Selig x,y formated input and similar formats. dat2dxf can modify the physical properties of its output such as length or thickness as well as some dxf options.
Data Mining Template Library (DMTL)
DMTL (Data Mining Template Library) - A generic C++ based library for mining structured patterns such as sets, sequences, trees and graphs. The library provides implementation of popular frequent pattern mining algorithms.
Data.Gov Importer for the National Data Catalog
The National Data Catalog aims to be a complete catalog of all data sets and APIs that are either put out by the government or are derived from the government. Scoped to all government levels (federal, state, and local), and all branches (executive, legislative, judicial), NDC will be the one-stop shop for developers, researchers, and investigative journalists interested in government data. NDC will tap into the social benefits of having users come together around common interests. More than just a catalog, it will be a place for community-supported documentation about government data. This Ruby application moves data.gov datasets to the National Data Catalog.
DataCaptureTool
This is a candidate for deletion: All links broken. Software not on archive.org. Email to maintainer broken. poppy-one (talk) 02:37, 28 July 2018 (EDT) DataCapture was born out of frustration, and after much procrastination. Every time I had to get numerical values of a graph from a journal or a conference paper, I had to painstakingly approximate data points from the graph as best I could. Every time the points would come out inaccurate and a rather poor reproduction of the actual data. I wanted to write a program that would automate this task, and do a much better job at that. But then, that was three years ago. Finally its done. Its not the best thing that I have created, but certainly, one of the most useful. Its written in TCl/Tk and is a very small and uncomplicated aplication. Something that you can easily incorporate into your own applications easily.
Datamash Heckert gnu.tiny.png
Datamash is a command-line program which performs basic numeric, textual and statistical operations on input textual data files. Datamash is designed to be portable and reliable, and aid researchers to easily automate analysis pipelines, without writing code or even short scripts.
DataparkSearch
DataparkSearch is an Internet and Intranet search engine tool. Key features:
  • Support for http, https, ftp, nntp and news URL schemes.
  • htdb virtual URL scheme support for indexing SQL databases.
  • text/html, text/xml, text/plain, audio/mpeg (MP3) and image/gif mime types built-in support.
  • External parsers support for other document types.
  • Ability to index multilangual sites using content negotiagion.
  • Searching all of the word forms using ispell affixes and dictionaries.
  • Stopwords and synonyms lists.
  • Boolean query language support.
  • Results sorting by relevancy, popularity rank, last modified time and by importance (a multiplication of relevancy and popularity rank).
  • Various character sets support.
  • Accent insensitive search.
  • Phrases segmenting for Chinese, Japanese, Korean, and Thai.
  • mod_dpsearch - search module for Apache web server.
  • Internationalized Domain Names support
Date Calc
The Date::Calc package consists of a C library and a Perl module (which uses the C library internally) for all kinds of date calculations based on the Gregorian calendar (the one used in all Western countries today), thereby complying with all relevant norms and standards: ISO/R 2015-1971, DIN 1355 and, to some extent, ISO 8601 (where applicable). The package is designed as a toolbox, not a ready-made application. It provides extensive documentation and examples of use, multi-language support, and special functions for business needs. The C library is specifically designed so that it can be used stand-alone, without Perl. Version 5.0 features date objects with overloaded operators, and a set of modules for calculations which take legal holidays into account (both in Perl only).
Dazuko
'dazuko' is a device driver that lets 3rd-party applications execute file access control. It was originally developed to allow on-access virus scanning. Other uses include a file-access monitor/logger or external security implementations. It operates by intercepting file access calls and passing the file information to a 3rd-party application. This application then tells the device driver to allow or deny the file access. The application also receives information about the access event, such as accessed file, type of access, process id, and user id.
Dbacl
'dbacl' is a digramic Bayesian text classifier. Given some text, it calculates the posterior probabilities that the input resembles one of any number of previously learned document collections. It can be used to sort incoming email into arbitrary categories such as spam, work, and play, or simply to distinguish an English text from a French text. It fully supports international character sets, and uses sophisticated statistical models based on the Maximum Entropy Principle.
Dbench
'dbench' is a filesystem benchmark that generates load patterns. It is now considered a de-facto standard for generating load on the GNU/Linux VFS.
Dbg
The dbg library is a set of C++ utilities to facilitate modern debugging idioms. It has been designed to support defensive programming techniques in modern C++ code. It integrates well with standard library usage and has been carefully designed to be easy to write, easy to read and very easy to use. 'dbg' provides various constraint checking utilities together with an integrated error logging facility. These utilities can be enabled and disabled at runtime, and in release builds, dbg library use can be compiled away to nothing.
Dce
'DCE' is a complete Distributed Computing Environment infrastructure. It provides security services to protect and control access to data, name services that make it easy to find distributed resources, and a highly scalable model for organizing widely scattered users, services, and data. It runs on all major computing platforms and is designed to support distributed applications in heterogeneous hardware and software environments. DCE is a key technology in three of today's most important areas of computing: security, the World Wide Web, and distributed objects.
Ddc-concordance
'ddc-concordance' is a search engine created to help linguists find a particular collocation or word in a given context. It lets you search for words or sequences of words together with morphological patterns (it is sentence-based, not document-based). It performs statistical queries, not approximations, and can searches for word forms, lemmas, and POS-tags. Other features include interval searches (targeted and symmetrical), left and right truncation, a "Not"-operator, and the ability to search by semantic categories.
Ddclient
'ddclient' updates dynamic DNS entries for accounts on Dynamic DNS Network Services' free DNS service. It requires only Perl; no additional modules are needed. Its features include: operating as a daemon, manual and automatic updates, static and dynamic updates, optimized updates for multiple addresses, MX, wildcards, abuse avoidance, retrying failed updates, and sending update status to syslog and through e-mail.
Ddgr
ddgr is a cmdline utility to search DuckDuckGo from the terminal. While googler is extremely popular among cmdline users, in many forums the need of a similar utility for privacy-aware DuckDuckGo came up. DuckDuckGo Bangs are super-cool too! So here's ddgr for you! Unlike the web interface, you can specify the number of search results you would like to see per page. It's more convenient than skimming through 30-odd search results per page. The default interface is carefully designed to use minimum space without sacrificing readability. A big advantage of ddgr over googler is DuckDuckGo works over anonymous networks. ddgr isn't affiliated to DuckDuckGo in any way.
Ddrescue Heckert gnu.tiny.png
Ddrescue is a data recovery tool. It copies data from one file or block device (hard disc, cdrom, etc) to another, trying hard to rescue data in case of read errors. The basic operation of ddrescue is fully automatic. That is, you don't have to wait for an error, stop the program, read the log, run it in reverse mode, etc. If you use the logfile feature of ddrescue, the data is rescued very efficiently (only the needed blocks are read). Also you can interrupt the rescue at any time and resume it later at the same point.
Dead Souls
The Dead Souls MUD Library is a multi-user, text based adventure creation system. It lets you build adventure games which can be played over the Internet simultaneously by many people. It is for both experienced and beginner MUD admins. It includes an easy-to-use creation system.
DebSync
'DebSync' helps synchronize Debian GNU/Linux machines with respect to the list of packages installed. It retrieves the list of installed packages from a master host, and then installs or removes packages on other hosts to match the master's package list. It works over either ssh (default) or rsh, and does not have to be installed on any of the machines you want to manage.
Debfoster
Most Debian application packages depend on other packages, containing libraries or other utilities. When the application package is removed, the dependencies are still on the system. Debfoster can detect such "orphaned" dependencies (unlike apt and dpkg) and will clean them up. It can be used as a front-end to apt or standalone.
Deblob
The deblob utility cleans a directory from binary executables ("blobs"), including bytecode. Useful to clean a source tree to make sure it fully builds from source.
Deborphan
deborphan finds packages installed on your Debian/GNU system that have no other packages depending on them. Its primary goal (and default action) is to trace unused libraries. A dialog frontend, orphaner, is included in the package for easy removal of packages.
Declara
Substitute the non-free software for income tax declaration generation suggested by Brazilian Government. Tries to support capital gains, variable income, alternative tributation/taxation options for accumulated gains, deductive donations.
Decorator
Python decorators are an interesting example of why syntactic sugar matters. In principle, their introduction in Python 2.4 changed nothing, since they do not provide any new functionality which was not already present in the language. In practice, their introduction has significantly changed the way we structure our programs in Python. I believe the change is for the best, and that decorators are a great idea since:
  • decorators help reducing boilerplate code;
  • decorators help separation of concerns;
  • decorators enhance readability and maintenability;
  • decorators are explicit.
  • Still, as of now, writing custom decorators correctly requires some experience and it is not as easy as it could be. For instance, typical implementations of decorators involve nested functions, and we all know that flat is better than nested. The aim of the decorator module it to simplify the usage of decorators for the average programmer, and to popularize decorators by showing various non-trivial examples. Of course, as all techniques, decorators can be abused (I have seen that) and you should not try to solve every problem with a decorator, just because you can.
Deduce
'Deduce' is an artificial intelligence program which accepts natural language sentences as input. These sentences describe properties and relationships between objects, (for example, "Spot is a dog", "A liquid will evaporate", or "Water does not flow uphill"). The user can then ask questions against that input, to which Deduce will attempt to answer using deductive reasoning techniques.
DeepOfix Messaging Server
The deepOfix Messaging Server is a mail server product aimed at simplying the setup and maintenance of GNU/Linux-based mail server solutions. deepOfix offers unprecented ease of use and doesn't require prior GNU/Linux experience. deepOfix features LDAP-based directory services for user account managemet, email delivery, distribution lists, and addressbooks. It also includes built in tools for spam and virus control, webmail, and email fetching.
Dejagnu Heckert gnu.tiny.png
DejaGnu is a framework for testing other programs with the flexibility and consistency that makes it easy to write tests for any program. It provides a layer of abstraction which makes all correctly written tests portable to any host or target where a program must be tested. DejaGnu is written in expect, which in turn uses tcl (which is how the tests themselves are usually written). The framework has two parts: the testing module and the testsuites themselves.
Delayed Job
Delated_job (or DJ) encapsulates the common pattern of asynchronously executing longer tasks in the background. It is a direct extraction from Shopify where the job table is responsible for a multitude of core tasks. Amongst those tasks are:
  • sending massive newsletters
  • image resizing
  • http downloads
  • updating smart collections
  • updating solr, our search server, after product changes
  • batch imports
  • spam checks
Deliantra Maps
Deliantra is a free software cooperative multiplayer RPG and adventure game, much similar in style (and setting) to nethack and moria, but is fully graphical and runs in realtime. It is set in a classical medieval environment with ubiquitous weapons and magic. What makes this game special is its depth and the sheer amount of maps to explore: The world is vast (multiple continents, over 4000 manually designed maps, hundreds of monsters and countless variations of generated content) and complex (16 unique races, 17 classes, 40 skills and hundreds of spells to choose from and combine with each other), so there is a lot to explore. The game play is open and sets very few limits on character development. And of course a lot of fun is to be had by playing cooperatively with others exploring the same world.
Deliantra Server
Deliantra is a free software cooperative multiplayer RPG and adventure game, much similar in style (and setting) to nethack and moria, but is fully graphical and runs in realtime. It is set in a classical medieval environment with ubiquitous weapons and magic. What makes this game special is its depth and the sheer amount of maps to explore: The world is vast (multiple continents, over 4000 manually designed maps, hundreds of monsters and countless variations of generated content) and complex (16 unique races, 17 classes, 40 skills and hundreds of spells to choose from and combine with each other), so there is a lot to explore. The game play is open and sets very few limits on character development. And of course a lot of fun is to be had by playing cooperatively with others exploring the same world.
Deltared
Constraint solvers, generally, are good for solving problems which fit the description of "when this value changes, update these other values." Think Rake, but for your program's data instead of files. Rake is actually a constraint solver itself: when a file is updated, it knows which other files to update and the how to update them. Similarly, when a DeltaRed "variable" changes, DeltaRed knows which other variables to update and how to update them.
Deplate
'deplate' is a tool for converting documents written in an unobtrusive, wiki-like markup to LaTeX, DocBook, HTML, or "HTML slides". It supports embedded LaTeX code, footnotes, citations, bibliographies, automatic generation of an index, etc. In contrast to many wiki engines, it is intended for "offline" use as a document preparation tool.
Depot
Depot was a software management tool developed at Carnegie Mellon University by Wallace Colyer and Walter Wong as part of the Andrew II Project. CMU Depot put an emphasis on sharing applications across the network. It were developed for an AFS environment, but worked with NFS as well. Applications were organized into collections of related software, each living in its own directory tree. Users were provided with a central directory containing symbolic links to the application binaries. It's probably this point which inspired Bob Glickstein to create Stow.
Deroff
deroff strips off roff constructs and macros. The preprocessor (eqn, tbl, pic, grap, and vgrind) sections are removed entirely. The resulting outptu is suitable fo rspelling with (eg) spell
Detox
'detox' is a utility designed to clean up filenames, especially those created on other operating systems. It replaces non-standard characters, such as spaces or Latin-1 characters, with standard equivalents. It also removes or replaces CGI escaped ASCII characters, and trims excessive underscores and hyphens. It will not overwrite to a file that already exists, and does not touch special files normally (although it can be asked to).
DeuTex
DeuTex is a wad composer for Doom, Heretic, Hexen and Strife. It can be used to extract the lumps of a wad and save them as individual files. Conversely, it can also build a wad from separate files. When extracting a lump to a file, it does not just copy the raw data, it converts it to an appropriate format (such as PPM for graphics, Sun audio for samples, etc.). Conversely, when it reads files for inclusion in pwads, it does the necessary conversions (for example, from PPM to Doom picture format). In addition, DeuTex has functions such as merging wads, etc.
Devdom
Create Apache virtual hosts from the command-line for your local development environment. - Devdom goes through the system and generates .conf files in /etc/apache2/sites-available - Enables the virtualhost with a2ensite mysite - Registers appropriate aliases - Adds entries in /etc/hosts so the domain is accessible as a TLD - Also creates a hosts modifier, so if you regularly update your Ad-blocking capabilities, your development environment won't be affected. Devdom makes the domain creation process as seamless and hands-off as possible.
Devlabel
This is a candidate for deletion: Links broken. No links to page. Email to maintainer broken.Poppy-one (talk) 13:03, 29 July 2018 (EDT) 'Devlabel' dynamically creates symbolic links to disk/partition names. It uses the disk's and/or partition's unique identifiers to keep the symlink pointed to the correct location even if the underlying partition's name has changed. So, regardless of whether /dev/sdb6 becomes /dev/sdc6, devlabel points the symlink to the correct data.
Dextra
A dynamic window manager with extra repository, themes, styles, and dotfiles.
Dhcpcd
a DHCP and DHCPv6 client. It's also an IPv4LL (aka ZeroConf) client. In layman's terms, dhcpcd runs on your machine and silently configures your computer to work on the attached networks without trouble and mostly without configuration. If you're a desktop user then you may also be interested in Network Configurator (dhcpcd-ui) which sits in the notification area and monitors the state of the network via dhcpcd. It also has a nice configuration dialog and the ability to enter a pass phrase for wireless networks. dhcpcd may not be the only daemon running that wants to configure DNS on the host, so it uses openresolv to ensure they can co-exist.
Dhlan
dhlan scans and updates to /etc/hosts with a MAC:name table. It's the most simple and easy replacement of DNS server, to customize named localization of computers, printers or any other device accross any Local Area Network. For example, 2 laptops can maintain valid name-to-ip although network changes.
Di
'di' is a disk information utility, displaying everything that df does and more. It features the ability to display your disk usage in whatever format you desire/prefer/are used to. It is designed to be highly portable across many platforms.
DiVinE
DiVinE is an extensible system for distributed formal verification of concurrent systems. DiVinE as such can be viewed from two very different points of view: as a tool for distributed state space analysis and LTL model-checking, and as a development and fast prototyping environment.
Dia2code
Dia2Code is a small utility to make code from a Dia Diagram, and eases the programmer's work by generating the structure of the classes in an Object Oriented language (like C++ and Java) from a graphical representation of them (a la Dia Diagram).
Dia2code-ruby
dia2code-ruby generates Ruby source code from an UML Dia Diagram
Dia2sql-stl
'dia2sql-stl' is yet another dia2sql converter. It uses libxml2 and the STL to quickly parse UML objects from a Dia diagram and then generates corresponding SQL code to create the tables specified in the UML diagram. It takes a filename and outputs to stdout.
Dialtone
A minimalist Ruby web application framework used to demonstrate Rack (http://rack.rubyforge.org). Use the Rackup script to launch the sample application.
Diapergluforth
'diapergluforth' lets you access functions in shared object libraries without having to recompile against the library's header files. It also tracks buffer allocations and automatically frees them when you exit, so you can check for memory leaks immediately after calling a function. In addition, diaperglu traps various error conditions such as attempts to access memory that the process doesn't own, and reporting an error on it's error stack instead of just exiting.


Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the page “GNU Free Documentation License”.

The copyright and license notices on this page only apply to the text on this page. Any software or copyright-licenses or other similar notices described in this text has its own copyright notice and license, which can usually be found in the distribution or license text itself.