Breve descrizione di REST e RESTful

Di base un’applicazione “REST” espone un set di risorse attraverso un’interfaccia uniforme (in questo caso data dai metodi o verbi HTTP quali GET, POST, etc…).
L’approccio RESTful si fonda sul permettere solo sostantivi nelle route, e verbi [GET / POST / PUT / DELETE] come metodo HTTP.

Ad esempio:
URL: /nomeservizio/articles
METHOD: GET
L’applicazione gestisce le richieste GET su una particolare risorsa (es: tutti gli articoli, un singolo articolo, etc..)

Sql: creare elenco di date con una query

Ecco un paio di modi trovati in rete per generare elenco di date usando una singola query:

select to_date('01-12-2012','dd-mm-yyyy') + level
 from dual
 connect by level <= 365 ;

oppure

select to_date('01-12-2012','dd-mm-yyyy') + rownum -1
 from all_objects
 where rownum <= to_date('01-12-2013','dd-mm-yyyy')- to_date('01-12-2012','dd-mm-yyyy')+1


Windows – dos shell ciclo for su file

Anche la shell di windows, come quelle unix/linux tipo bash o ksh, offre la possibilità di usare istruzioni a riga di comando per automatizzare alcune operazioni di sistema.
Il for è una di queste, l’esempio seguente effettua un ciclo for sulla dir c:\ e ne stampa il contenuto:
for /f %f in (‘dir /b c:\’) do echo %f

Ecco un esempio molto più utile del precedente, che ho usato personalmente per modificare le estensioni dei file di una intera dir in un unica istruzione a riga di comando:

for /f %f in (‘dir /b .’) do rename %f %f.jpg