Programation

TwitterFacebook
Get flash to fully experience Pearltrees
In grad school, I once saw a prof I was working with grab a text file and in seconds manipulate it into little pieces so deftly it blew my mind. I immediately decided it was time for me to learn awk, which he had so clearly mastered. To this day, 90% of the programmers I talk to have never used awk. Knowing 10% of awk's already small syntax, which you can pick up in just a few minutes, will dramatically increase your ability to quickly manipulate data in text files. Below I'll teach you the most useful stuff - not the "fundamentals", but the 5 minutes worth of practical stuff that will get you most of what I think is interesting in this little language. http://gregable.com/2010/09/why-you-should-know-just-little-awk.html#

Why you should learn just a little Awk - A Tutorial by Example

R

Processing

DCI

In Part 1 I went through the basic syntax and requirements to get a rule developed and tested. Now to extend that, the Drools documentation is actually quite good, there is just a ton of it, so I will try to just focus on some of the main topics. First a little thing I had to do to get the rules to run from your tests using maven, the .drls are not in the classpath by default, a simple way around that was to add the following to the POM: Now more rules scenarios and usages: Collections: Querying the contents of a can be done in 2 ways, contains and memberOf, the difference is that the collection used in conjunction with memberOf must be a variable. The drl: http://www.briandupreez.net/2010/11/learning-to-drool-part-2.html

Zen in the art of IT: Learning to Drool... Part 2

anic - Project Hosting on Google Code

http://code.google.com/p/anic/ anic is the reference implementation compiler for the experimental, high-performance, implicitly parallel, deadlock-free general-purpose dataflow programming language ANI . Portably written using the GNU toolchain, anic works on all of the popular operating systems, including * nix, Mac OS X, and Windows (via Cygwin). The project is free and open; you can get a copy of the anic source anytime:
http://www.theserverside.com/discussions/thread.tss?thread_id=61241 Jt7.0 has been released. Jt is a design pattern framework for the rapid implementation of Java and Android applications. Jt implements many well-known patterns including Data Access Objects (DAO) and GoF design patterns. The framework addresses the following goals and requirements: A) The design pattern framework implements and/or facilitates the implementation of well-known design patterns like GoF design patterns. The framework itself is conceived and implemented based on design patterns (from the ground up).

Jt7.0 - Java Design Pattern Framework for Android - TheServerSide.com

Assembly

Dinamic langage

Funcional programing

http://unclescript.blogspot.com/2010/09/problem-solving-process-in-dynamic-vs.html This post is about why not to used static languages. It will outline the creative process used when starting to attack a problem and implementing its solution in code, and why that very process is hindered greatly by static languages. You know what I mean, when I say static languages (Java, Scala, C++, et.c.). I know that I've read about similar ponderings to these on the web earlier but a) I can't find them right now and b) It struck me anew on a personal level when I tried to understand why I work so much quicker when developing code in a dynamic language (especially JavaScript). The dynamic development process When I start to formulate a solution to a problem in JavaScript, I focus on the algorithm, on the classes that operate on the data and their methods - on the flow of function calls between different parts of the system I build.

The problem-solving process in dynamic vs. static languages

General Tecniques

BBDD

OO

Web Service