rtf2latex2e is an utility to convert RTF files from popular word processors to the LaTeX2e format for those who value quality typesetting. rtf2latex2e uses the RTF reader package by Paul DuBois to parse the RTF code and generates an appropriate LaTeX file. The main features of rtf2latex2e are: detects text style: bold, italic, color, big, small,... reads embedded figures: PICT, WMF, PNG, JPEG,... reads tables: simple to semi- complex equations: reads out Equation Editor equations (courtesy Steve Swanson, http://www.mackichan.com) symbols: converts most greek and math symbols reads footnotes (not in tables yet), and converts hypertext links using the hyperref package.
Slime UML (SLIm Modelling Environment) is a slim, fast, and powerful UML plugin the Eclipse platform. It makes it simple to document Java code, reverse-engineer existing source code, and visualise complex Java libraries, even without source, as well as perform modeling with use cases, packages, and class diagrams. It features drag and drop classes and packages from the Package Explorer, automatic layout of diagrams, multiple inheritance, diagram updates when the Java code changes, exporting to Word, EMF, and SVG formats, a class diagram wizard and diagram perspective for diagram creation, and much more.
Mondrian is a project manager and editor for the Ruby language. It has the familiar look and feel of a modern IDE while remaining dedicated to the uniqueness of the Ruby language and its community. It comes with a dynamic object browser, a full-featured project manager, and does runtime error integration amd syntax highlighting.
Spell Checker is a class meant to check the spelling of text using only basic PHP commands, thus not using any special purpose extensions. It uses a dictionary text file as its spelling knowledge base. For greater performance, the class uses the dictionary words (currently almost 40,000) to build a dynamic hashed lookup table. The class can also provide suggestions for the misspelled words that are found. The dictionary file can be updated to include any missing words.