Unkrig.de: Difference between revisions

From unkrig.de
Jump to navigation Jump to search
No edit summary
 
 
(4 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<strong>MediaWiki has been installed.</strong>
&nbsp;
<div align="center"><font size="+6"><b>Welcome to unkrig.de!</b></font><br><br><font color="#777">''Where the fine software grows''</font></div>
&nbsp;


Consult the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents User's Guide] for information on using the wiki software.
[[image:Javawordcloud.png|right]]


== Getting started ==
== Preamble ==
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings Configuration settings list]
 
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki FAQ]
Hello out there!
* [https://lists.wikimedia.org/postorius/lists/mediawiki-announce.lists.wikimedia.org/ MediaWiki release mailing list]
 
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources Localise MediaWiki for your language]
I am a professional programmer, and when I have time I work on several cool open source projects. Find them useful, interesting, inspiring - or contribute! To contact me, send email to 'arno att unkrig dott de'.
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Combating_spam Learn how to combat spam on your wiki]
 
Cheers, Arno
 
== Larger Projects ==
 
=== [https://janino-compiler.github.io/janino/ Janino] ===
: A super-small, super-fast Java&trade; compiler for embedded applications where you want to compile code on-the-fly into byte code which is executed in the running JVM.
 
=== [https://github.com/aunkrig/lfr LFR - Lightning-fast Regular Expressions for Java] ===
: A 99.9%-complete reimplementation of <code>java.util.regex</code> ("JUR") with better <code>match()</code> and <code>find()</code> performance.
 
=== [[Zz.unkrig.de|ZZ Tools]] ===
: Enhanced versions of the widely known DIFF, FIND, GREP and PATCH command-line tools, which handle not only directories and files, but also archive and compressed files, and even nested archive and compressed files. They can even disassemble Java <code>.class</code> files on-the fly and operate on the disassembly.
 
=== [[Cs-contrib.unkrig.de|CheckStyle Contributions]] ===
: Additional checks, filters and quickfixes for [http://checkstyle.sourceforge.net/ CheckStyle] and [http://eclipse-cs.sourceforge.net/ Eclipse-CS].
 
=== [[Commons.unkrig.de]] ===
: A versatile Java&trade; library, including a highly flexible HTTP and FTP server.
 
== Smaller Projects ==
 
=== [https://github.com/aunkrig/autoauth AUTOAUTH] ===
 
An HTTP proxy that handles proxy authentication.
 
=== [[Doclet|Doclets]] ===
 
Doclets are a way to re-use the JAVADOC tool to do other things than just generate Java API documentation. I wrote a few of them for different purposes:
 
===== [[ANT doclet|The ANT Doclet]] =====
: Generates JAVADOC-like HTML documentation for an ANTLIB, e.g. for [[Antology]] and the [[Zz.unkrig.de|ZZ tools]].
 
===== [[Cs-doclet|The CheckStyle Doclet]] =====
: Generates the metadata files for CheckStyle and eclipse-cs from 'doc tags' in the source code of your checks and filters.
 
===== [[JAVADOC doclet|The JAVADOC Doclet]] =====
: A re-implementation of the JAVADOC standard doclet, basically a reference to show how to use the "[[No-template|no-template]]" framework.
 
===== [[MAIN doclet|The MAIN Doclet]] =====
: Generates HTML documentation for a "main()" method - useful for command line tools with a set of command line options.
 
=== [[Html2txt|html2txt]] ===
: A Java tool to convert HTML documents into plain text.
 
=== [[JDisasm|jdisasm]] ===
: A disassembler for Java .class files.
 
=== [[No-template|no-template]] ===
: A super-small Java library for templating, i.e. generating text files (HTML, XML, whatever) from a "template" text file.
 
== Retired Projects ==
 
These projects are no longer maintained and are only of limited use, e.g. because they work only with old Java versions.
 
=== [[Antology]] ===
: Some contributions to [http://ant.apache.org APACHE ANT], e.g. the <code>&lt;swingDialog></code> task which significantly enhances ANT's <code>&lt;input></code> task.
 
=== [[Loggifier.unkrig.de|Loggifier]] ===
: A tool for automatic injection of logging code into Java&trade; class files, making it unnecessary to mess up your code with hand-written logging.
 
=== [[Cvstools.unkrig.de|Eclipse plug-in for extended CVS possibilities]] ===
 
: An ECLIPSE plug-in that adds CVS functionality that is sometimes painfully missing from ECLIPSE's built-in CVS client.
 
=== [[Subclipse.unkrig.de|Subclipse enhancements Eclipse plug-in]] ===
 
: The often-missed <code><de.unkrig.subclipse.svn></code> ANT task that uses the SUBCLIPSE client of the running ECLIPSE workbench.

Latest revision as of 16:39, 2 May 2024

 

Welcome to unkrig.de!

Where the fine software grows

 

Preamble

Hello out there!

I am a professional programmer, and when I have time I work on several cool open source projects. Find them useful, interesting, inspiring - or contribute! To contact me, send email to 'arno att unkrig dott de'.

Cheers, Arno

Larger Projects

Janino

A super-small, super-fast Java™ compiler for embedded applications where you want to compile code on-the-fly into byte code which is executed in the running JVM.

LFR - Lightning-fast Regular Expressions for Java

A 99.9%-complete reimplementation of java.util.regex ("JUR") with better match() and find() performance.

ZZ Tools

Enhanced versions of the widely known DIFF, FIND, GREP and PATCH command-line tools, which handle not only directories and files, but also archive and compressed files, and even nested archive and compressed files. They can even disassemble Java .class files on-the fly and operate on the disassembly.

CheckStyle Contributions

Additional checks, filters and quickfixes for CheckStyle and Eclipse-CS.

Commons.unkrig.de

A versatile Java™ library, including a highly flexible HTTP and FTP server.

Smaller Projects

AUTOAUTH

An HTTP proxy that handles proxy authentication.

Doclets

Doclets are a way to re-use the JAVADOC tool to do other things than just generate Java API documentation. I wrote a few of them for different purposes:

The ANT Doclet
Generates JAVADOC-like HTML documentation for an ANTLIB, e.g. for Antology and the ZZ tools.
The CheckStyle Doclet
Generates the metadata files for CheckStyle and eclipse-cs from 'doc tags' in the source code of your checks and filters.
The JAVADOC Doclet
A re-implementation of the JAVADOC standard doclet, basically a reference to show how to use the "no-template" framework.
The MAIN Doclet
Generates HTML documentation for a "main()" method - useful for command line tools with a set of command line options.

html2txt

A Java tool to convert HTML documents into plain text.

jdisasm

A disassembler for Java .class files.

no-template

A super-small Java library for templating, i.e. generating text files (HTML, XML, whatever) from a "template" text file.

Retired Projects

These projects are no longer maintained and are only of limited use, e.g. because they work only with old Java versions.

Antology

Some contributions to APACHE ANT, e.g. the <swingDialog> task which significantly enhances ANT's <input> task.

Loggifier

A tool for automatic injection of logging code into Java™ class files, making it unnecessary to mess up your code with hand-written logging.

Eclipse plug-in for extended CVS possibilities

An ECLIPSE plug-in that adds CVS functionality that is sometimes painfully missing from ECLIPSE's built-in CVS client.

Subclipse enhancements Eclipse plug-in

The often-missed <de.unkrig.subclipse.svn> ANT task that uses the SUBCLIPSE client of the running ECLIPSE workbench.