Scrivendo gli ultimi articoli ho pensato di chiarire la differenza tra linguaggi di scripting e di programmazione. Il criterio di differenza più netto che ho trovato in rete è quello di suddividere in queste due categorie i linguaggi di programmazione allo stesso modo in cui si suddividono i linguaggi tra compilati ed interpretati. Ma ho …
Categoria: scienze
Set 27
Pillole Git: come applicare una patch
Ho due applicazioni residenti in due cartelle diverse che condividono uno stesso file (ad esempio il file contiene una stessa istruzione sql che viene emendata). È chiaro che in partenza una situazione del genere non è nemmeno consigliabile. Però questa è la condizione del software del mio cliente e per non dover fare una profonda …
Ago 29
GSP: meccanismo di inclusione nei layout di Groovy
Lavorando coi layout di Groovy on Grails (le cosiddette pagine GSP: Groovy Server Pages) un web designer può efficientemente creare una struttura di inclusione che fattorizza in modo ottimale le parti di html. Cioè può raccogliere a fattore comune tutte le parti di layout che sono comuni a tutte le funzionalità legate al singolo controller …
Ago 20
Groovy on Grails
Il framework MVC “Groovy on Grails” si ispira anche onomatopeicamente a Ruby on Rails ed è la composizione di un linguaggio di programmazione per JVM (Groovy) su un framework MVC opzionalmente corredato da Spring (per il controllo della sicurezza) e Hibernate (lo strato ORM verso il database) che è Grails.
Ago 13
Tre modi di creare un’applicazione Groovy on Grails.
Creare nuovi progetti con il framework MVC per il mondo Java Groovy on Grails è un’operazione che può essere svolta in diversi modi: Creazione da IDE Ho sperimentato per prima la prima modalità IDE, creando l’applicazione Test1:C Il wizard richiede di impostare la versione di Grails da utilizzare, la Java Virtual Machine che eseguirà la …
Ago 07
Pillole Linux: il comando wget
wget è un programma Linux che effettua il download di una risorsa web agendo allo stesso modo dei crawlers dei motori di ricerca e la deposita in un file in locale nel computer in cui si è lanciato il comando. Digitando scarico in locale la pagina indice: marcob@jsbach:mysite$ ll totale 20 drwxr-xr-x 2 marcob marcob …
Lug 05
Pillole Oracle: altro esempio con WITH
Un utilizzo un po’ meno banale di quello illustrato nel primo post sulla clausola WITH è quello che alla fine ho utilizzato per riuscire in un task del genere: Come faccio a produrre un recordset contente le date di una settimana da domenica a sabato dato che sia un giorno qualsiasi della settimana che si …
Apr 13
Interferometria e codice Python
Interferometria: tecnica utilizzata in fisica per dedurre proprietà della materia o di campi attraverso l’interferenza delle onde. L’interferometria è utilizzata per esempio negli ologrammi per identificare variazioni anche piccolissime intervenute nel tempo della forma di un oggetto e in astrofisica per rilevare le forme di oggetti molto lontani. Questo articolo rappresenta un “ground breaking work” perché per la prima volta si è visto davvero la forma di un buco nero lontanissimo attraverso il suo disco di accrescimento così come era stato previsto dalla teoria.


Commenti recenti