El Blog de Trespams

Blog personal sobre tecnologia, gestió de projectes i coses que se me passen pel cap

The Rozenshtein Method

Suposem que tenim una base de dades de factures i algú ens demana a veure si li podem dir quina és la facturació total de cada any i la seva distribució en els diferents mesos. Això és el que s'anomena fer un crosstab report, és a dir, fer la transformació...

Continuar llegint »

Matemàtiques i programari lliure

L'article de Ricardo anomenat "Las matemáticas necesitan de sofware libre", m'ha recordat que tenia pendent fer un petit apunt damunt un programa que recentment ha alliberat SAGE. SAGE a diferèncie d'altres opcions privatives permet veure l'algorisme que hi ha per davall dels càlculs i com les opcions privatives permet fer...

Continuar llegint »

The Computer Language Benchmarks Game

El llenguatge x és millor!.Quantes vegades no haurem sentit aquesta frase defensant un o altre llenguatge de programació. Tots tenim les nostres preferències, condicionades per la nostra història, coneixements i manera de pensar. Podríem dir que hi ha un llenguatge de programació especial per a cada programador, aquell en que...

Continuar llegint »

Plantilles a Python

Python te un sistema de tractament de cadenes molt potent i a la vegada molt entenidor. Una de les necessitats que tot programador té és el de muntar missatges més o manco estandaritzats en que sols varien uns pocs paràmetres. Per exemple, suposem que tenim una llista de noms i...

Continuar llegint »

Rhino: Javascript per Java

Rhino és una aplicació open-source del projecte Mozilla que implementa un intèrpret de Javascript en una màquina virtual Java. Encara que la idea inicial del projecte és poder utilitzar el Javascript com a llenguatge d'script en aplicacions Java, Rhino és una eina valuosa en l'aprenentatge del Javascript i a l'hora...

Continuar llegint »

Veure-les venir

Al curset que férem de formació d'equips (anyor el Tai-Chi) hi havia un exercici per determinar la nostra intuició a l'hora d'esbrinar esdeveniments, en aquest cas l'exercici consistia en estar amb els ulls tancats i intentar anticipar-se a un company que ens tocaria a una part del cos que ell...

Continuar llegint »

Technical Debt

En Marcos m'ha fet arribar un interessant article anomenat Technical Debt, d'Steve McConnell un dels meus autors preferits. En ell McConnell ens parla del concepte del deute tècnic, és a dir, l'equivalent a l'import en hores de feina que haurem de pagar en el futur quan en el desenvolupament d'una...

Continuar llegint »

sqlitemanager

A un post anterior parlava d'sqliteman, un gestor per sqlite, bo però que requereix de compilació. Dins el mateix nivell de sofisticació (és a dir, més aviat poca) tenim un altre programa que es presenta com a una extensió de Firefox, es tracta de sqlitemanager. L'extensió s'executa com si fos...

Continuar llegint »

AppFuseDjango

AppFuseDjango és una aplicació d'aquestes que t'ajuden a començar, sense pretensions, sense fer res de profit més que mostrar d'una manera senzilla com fer les coses. En aquest cas, l'objectiu és tenir una mini-aplicació que mostri com començar a fer coses amb Django, amb el servidor de desenvolupament ja configurat...

Continuar llegint »