dev

TwitterFacebook
Get flash to fully experience Pearltrees
bigdata

https://bitbucket.org/apalala/grako/ 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 .

apalala / grako

The Shape of Code » pcre

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. http://shape-of-code.coding-guidelines.com/tag/pcre/
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.

brainstorming – Uberspace.de Wiki

https://uberspace.de/dokuwiki/brainstorming
http://logback.qos.ch/beagle/ 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.

Logback Console Plugin for Eclipse

http://erickrdch.com/2011/09/notepad-js-beautifier.html

Notepad++ JS Beautifier | Erick Ruiz de Chavez

Working on a team with several editors and configurations usually tends to create a mess on the code formatting. I was trying for a couple of days the Sublime Text editor and I kinda liked it, one plugin I really liked it is the JSBeautifier that, as its name says, formats the current file (or selection) as the jsbeautifier.org site. Sublime Text is cool, but I am a still short of money and do not concider to by it in the near future) also I am still a big fan of Notepad++ but I didn’t find a good javascript formatter, suddenly I already got my Sublime Text 2 licence and it is wort every peny 8) if you can afford it, it is a must have, if not, give it a try and you won’t regret; anyway, when I was doing this I realized that: So, I headed to JSBeautifier github to download the python module, downloaded the Ptyhon Script Plugin for Notepad++, spent around an hour reading and testing and I ended “porting” the script into my Notepad++
user experience (UX)

cloud

testing

enterprise search

Find Software

http://www.findwise.com/hydra

Hydra | Findwise

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 - A visual programming language

http://code.google.com/p/blockly/?redir=1 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.
http://www.ltr-data.se/opencode.html/#ImDisk

Tools and utilities for Windows

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.

5 steps to speed up your eclipse as a super fast IDE | David Euler on coding and design

http://www.beyondlinux.com/2011/06/25/speed-up-your-eclipse-as-a-super-fast-ide/
benchmarks

code

android

http://stahlworks.com/dev/index.php?tool=filefind

find filenames easy on the command line: sfk filefind

- 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 ...]