Get flash to fully experience Pearltrees
Grako (for grammar compiler ) is a tool that takes grammars in a variation of EBNF as input, and outputs memoizing ( Packrat ) PEG parsers in Python . Grako is different from other PEG parser generators in that the generated parsers use Python 's very efficient exception-handling system to backtrack. Grako generated parsers simply assert what must be parsed; there are no complicated if-then-else sequences for decision making or backtracking. Positive and negative lookaheads , and the cut element allow for additional, hand-crafted optimizations at the grammar level, and delegation to Python 's re module for lexemes allows for ( Perl -like) powerful and efficient lexical analysis. The use of Python 's context managers considerably reduces the size of the generated parsers for enhanced CPU-cache hits. Grako , the runtime support, and the generated parsers have measurably low Cyclomatic complexity .
I have previously written about generating words that sound like an input word. My interest in reimplementing this project from many years ago was fueled by a desire to find out exactly how flexible modern regular expression libraries are (the original used a bespoke tool). I had a set of regular expressions describing a mapping from one or more letters to one or more phonemes and I wanted to use someone else’s library to do all the heavy duty matching. The following lists some of the mapping rules. The letters between  are the ones that are ‘consumed’ by the match and any letters/characters either side are the context required for the rule to match.
Auf dieser Seite sammeln wir in roher Form Ideen, Anregungen, Wünsche, … alles, was Uberspace.de weiterbringt. Es dient in erster Linie dazu, solche Dinge zu konsolidieren und zwischen „ist mit vertretbarem Aufwand umsetzbar“ und „wird von vielen gewünscht“ abzuwägen. Die Reihenfolge ist alphabetisch und stellt insofern keine Wertung dar.
Logback-beagle: an Eclipse plug-in for viewing logs During the development process, it is common for developers to print logging events on the console. Typically, the developer will also customize the format of the log output by setting an appropriate layout pattern.
user experience (UX)
The importance of data quality cannot be underestimated when it comes to quality of search results. By adding Findwise Hydra to a search solution, data quality can be improved and indexing be made more efficient. We initially developed Hydra for our customers but now it’s going open source for all to use, develop and benefit from!
Blockly is a web-based, graphical programming editor. Users can drag blocks together to build an application. No typing required. Check out the applications: Maze - Use Blockly to solve a maze. Turtle - Drawing with Blockly.
Tools and utilities for Windows Some of my programs listed here are written many years ago and some are new, but most of them are now recompiled with MSVC++ compiler. Source code for the utilities and many other small test applications are available here as a 7-zip archive, www.7-zip.org . Download mirrors: This page contains software 5 star rated by Brothersoft and GearDownload .
Follow these steps to speed up your eclipse as a super fast IDE , it works for 32 & 64 bit version eclipse/jdk on my windows 7 x64. 1.Disable antivirus software, or add your jdk & eclipse & workspace & other related folder to white list in your antivirus software. 2.Disable unecessary validations and startup action in eclipse reference. For validations: on eclipse menu Windows -> Preferences -> Validation, click “Disable All”, and then select the validator which you need.
- download the free swiss file knife base from sourceforge . - unpack the tool using winzip or unzip . - open the Windows Command Line or a Linux shell. sfk filefind [or ff] pattern [pattern2 !pattern3 ...]