The three great virtues of a programmer: laziness, impatience, and hubris.
Larry Wall

Struttura iniziale per un nuovo progetto Django

24/Lug/2016 20:51 by Doc in Programmazione | Tags: python django tutorial
Stiamo per iniziare un nuovo progetto con Django e la domanda che ci poniamo è: "C'è un modo per strutturare il progetto in maniera che sia modulare, facile da navigare e da manutenere?"
Si, e ora vi spiego quello che ho adottato io:
L'ambiente vi...
Leggi tutto...

Script per la creazione di un nuovo progetto Django

13/Ott/2015 09:39 by Doc in Programmazione | Tags: django
Per semplificarmi un po' la vita mi sono fatto un piccolo scriptino per facilitarmi la creazione di un nuovo progetto Django, con annesso ambiente virtuale (e pure un .bat per quando sviluppo da windows)
#!/bin/bash
YEAR=$(date +"%Y")

e...
Leggi tutto...

Script standalone con Django

11/Mag/2015 04:46 by Doc in Programmazione | Tags: django virtualenv
Volendo creare un tool di manutenzione/per operazioni batch/ecc. che necessita di interagire con, ad esempio, i modelli di un'app del nostro progetto con Django, è necessario caricare tutto l'ambiente all'interno del quale Django viene eseguito.
C...
Leggi tutto...

Nuovo blog?

25/Mar/2015 11:06 by Doc in Blog | Tags: blog django
Cos'è cambiato? Nulla, sembrerebbe...
E invece sono passato da pelican a django, mantenendo quasi lo stesso layout.
Il vantaggio pratico è che posso scrivere i post direttamente dal web, ma la parte divertente è che il motore del blog me lo scrivo...
Leggi tutto...

Sostituzione di un disco degradato su QNAP

07/Mar/2015 10:26 by Doc in Blog | Tags: nas qnap
Dopo 2 anni di servizio, il disco 1 del mio QNAP TS-219P II (un WD Red 3TB) ha deciso di lasciarmi.
Il QNAP è andato in modalità degraded, lucine rosse e beep ovunque...
Ho comprato un altro disco e poi mi sono messo a scartabellare l'internet pe...
Leggi tutto...

Django e virtualenv su Windows

02/Mar/2015 10:28 by Doc in Programmazione | Tags: windows django virtualenv
Più che un post, questo è un appunto personale...
Per usare django su windows dietro virtualenv occorre settare il path corretto per l'esecuzione dei file .py, altrimenti verrà utilizzato il "python.exe" di default
Questa operazione è fattibile co...
Leggi tutto...

Fuga da Ovh

17/Feb/2015 23:07 by Doc in Blog | Tags: blog ovh
Avevo già parlato bene di ovh, e in questi giorni ho maturato l'idea di completare l'opera e fuggire definitvamente da questo ormai, a mio avviso, scandaloso fornitore di servizi.
Rivisitando il blog con Pelican e hostandolo sulle GitHub Pages, pu...
Leggi tutto...

If programming languages were countries

11/Feb/2015 10:41 by Doc in Programmazione | Tags: linguaggi di programmazione
Ho trovato questo simpatico post...

Java: USA -- optimistic, powerful, likes to gloss over inconveniences.
C++: UK -- strong and exacting, but not so good at actually finishing things and tends to get overtaken by Java.
Python: The Netherlands. "...
Leggi tutto...

Deploy di Pelican su GitHub e githook

06/Feb/2015 15:07 by Doc in Blog | Tags: git githook pelican
Sto ancora giocherellando con Pelican e cercavo un modo per committare i nuovi post UNA volta sola, senza dover committare una seconda volta gli html generati.
Ci sono riuscito abbastanza facilmente, ecco come:
Prerequisiti:

Python >= 2.7
Git
...
Leggi tutto...

Hello World?

06/Feb/2015 10:11 by Doc in Blog | Tags: blog
Questo più che un post è un test per vedere come funziona pelican...
Non escludo di poterlo adottare al posto di wordpress in quanto:

funziona solo da blog
è scritto in python

Effettivamente un blog serve solo pagine statiche, quindi non serve u...
Leggi tutto...