python

Bash secret powers

Bash scripting has evolved a lot in the last ten years. I get used to relay on bash for all normal “data domination” tasks (like file system refactorings, database extraction and reporting and so on) and switching to python/ruby/perl when the complexity gets bigger. I didn’t imagine bash is even more powerful :) This article …

Bash secret powers Read More »

Tool Command Language: il papa’ di Java

E’ notizia fresca di stampa il rilascio di Tcl 8.6, che introduce parecchie novità a dispetto del fatto che sia una “minor” release.   In particolatre Tcl 8.6 introduce un motore “stackless”, integra nel linguaggio le estensioni OOP, ed aggiunge le coroutine. Parliamo quindi diffusamente di Tcl, un linuaggio che ho sempre trascurato perché mi sembrava …

Tool Command Language: il papa’ di Java Read More »

Da Python a Ruby o vicerversa

Preludio L’ultima volta che ho provato Ruby è stato nell’aprile del 2005. Avevo sviluppato un paio di progetti di test in RubyOnRails, che allora era già produttivo. Ruby era affascinante, ma la libreria base mi sembrava ancora in stato embrionale e lo abbandonai. RubyOnRails non mi è mai sembrato avesse un vantaggio competitivo rispetto a …

Da Python a Ruby o vicerversa Read More »

(How to Write a (Lisp) Interpreter (in Python))

I like a lot of programming languages. I do not love them with the same intensity. I do not love Lisp for its ((syntax))), but Lisp rocks for its purity: in a tiny bag of concept, you get a lot of stuff. This article, (How to Write a (Lisp) Interpreter (in Python)) show you how it …

(How to Write a (Lisp) Interpreter (in Python)) Read More »

Functional Programming In Depth, part II:Python and Scala retrospection

This is the second article on functional programming. In the first one we talked about scala and the type inference system it brings in the Java Way of Life. I played a bit with python functional howto, building a small game. Before starting I surfing for a bit of libraries and documentation.

Ruby or Python? Well, it depends…

Inspired by this excellent web post “Ruby or Python? Well, it depends…”, I agree with it at 100%: Ruby or Python? This is the Question! Well it might not be the Question, but it’s a common question for many developers looking to break free from the statically typed language they know and learn a dynamic …

Ruby or Python? Well, it depends… Read More »

SQL Server e Python

L’integrazione tra .NET e SQL Server è data per scontata: in questo articolo esploreremo invece  come accedere a SQL Server da Python. Uno dei vantaggi di python è che è un linguaggio molto facile da imparare, con un notevole numero di librerie e un’ottima integrazione multi piattaforma. Oltre a ciò python offre un sistema di …

SQL Server e Python Read More »

You are nobody without an API Key generator

API KEYs are sexy: if you have a web based business (like Google, Twitter, Facebook or WordPress’Automattic) you should have a way to generate an API Key for web service integration. Like Session keys, API keys should be sufficiently unpredictable to be psuedo-random. To be unpredictable, no user variables (or timestamps) are encoded into the key. …

You are nobody without an API Key generator Read More »