This is one of the shortest articles ever, almost nothing to explain here. First, install Selenium2 through easy_install sudo easy_install selenium Then, simply go to the /Applications directory and create a symbolic link, because selenium looks for the Firefox binary in a specific path: $ cd /Applications $ sudo ln -s FirefoxNightly.app Firefox.app Time … Continue Reading
Category
python
>3+ script in python semplici e utili per sviluppatori
>Avete scritto un solo file o un intero progetto i cui sorgenti sono suddivisi tra 100 directory e subdirectory?Avete dimenticato di includere una delle licenze GPL all’inizio del file?Avete dimenticato la shebang a inizio file?Avete dimenticato di includere la vim modeline alla fine dei vostri file? Allora questa serie di (per ora) 3 script scritti … Continue Reading
>Un terminale reale nel browser con JQuery e Django, parte II
>Mentre la prima parte è incentrata sull’HTML, il codice javascript e il CSS, in questa seconda parte ci si concentrerà sul lato server-side, ovvero il codice python associato al framework Django. Per la spiegazione del funzionamento di Django ovviamente rimando al sito ufficiale, in questo articolo vengono riportati solo i passaggi principali.Vediamo innanzitutto il contenuto … Continue Reading
>Un terminale reale nel browser con JQuery e Django, parte I
>Nell’articolo vediamo come realizzare un terminale che accetta comandi e che li esegue effettivamente su una macchina reale.Questa prima parte si concentra sull’HTML, il codice Javascript e il CSS necessario.La seconda parte verrà invece incentrata sul lato della programmazione python con il framework Django.Il lato server è stato realizzato con il web framework Python Django, … Continue Reading
>Segnalazione: introduzione a Python 3
>Python 3 è intenzionalmente incompatibile con la serie 2.x (e precedenti, ovviamente).Volevo segnalare due guide molto pratiche, chiare e concise che IBM ha messo a disposizione sul proprio sito, che riguardano appunto Python 3, e più precisamente: Le novità; Argomenti avanzati. Tra le novità analizzate c’è la funzione print(), le stringhe, nuovi meccanismi di I/O.Tra … Continue Reading
>Python: 5 volte più veloce
>Si tratta di Unladen Swallow, un progetto che dovrebbe portare a un miglioramento della velocità di esecuzione del linguaggio di programmazione di 5 volte. Il progetto rimpiazzerà la virtual machine di CPython con una compilazione JIT (just-in-time) usando LLVM. È importante notare che sarà compatibile con le applicazioni attuali e, essendo implementato come branch del … Continue Reading