Categoria: internet

Pillole Oracle: la clausola WITH

Questa clausola, introdotta a partire dalla versione Oracle 9.2, consente di eseguire una query in una tabella utilizzando come parametro il risultato di un’altra query. Come esempio immaginiamo di avere una tabella di rilievi di temperature e voler selezionare i record in cui i valori sono superiori alla media. Aggiungiamo un po’ di dati: ID …

Continua a leggere

Pillole di Internet: come viaggiano in rete i file binari trasmessi con HTTP?

I fondamentali di Internet: Come viaggiano i file binari (immagini, pdf, documenti, …) in rete quando usiamo HTTP?

Problema failed (13: Permission denied) [CentOS + nginx]

Un fastidioso errore 404 mi risultava dalla visita di uno dei miei siti, e mi sembrava che l’attribuzione dei permessi fosse corretta. L’errore HTTP 404 viene emesso dal server quando non trova nel file system la risorsa (file o cartella) corrispondente all’URI che gli viene passato dal client (ad esempio Google Chrome o Firefox): il …

Continua a leggere

Pillole Laravel: esecuzione dei test con PHPUnit

Devo testare delle API con Unit Test di una classe Category. Come primo passaggio genero la classe di Test: Questo comando mi genera un file sotto tests/Feature/CategoryTest.php che tosto personalizzo come segue, un metodo per ogni operazione del CRUD: In realtà la variabile $headers qui è superflua, ma mi viene comoda dopo, quando aggiungerò lo …

Continua a leggere

Pillole di Python: la direttiva @property

Con la direttiva @property in Python è possibile pubblicare i getter e i setter per le proprietà della classe senza doverli invocare esplicitamente, bensì utilizzando la variabile stessa. Nell’ambito Python il nome di queste direttive è decoratori. In realtà, come vedremo, si tratta solo di una pseudo variabile. Esempio: una classe che prende un valore …

Continua a leggere

Allestire un db di test con Laravel

Una delle (molte) pregevoli caratteristiche di Laravel è la possibilità di allestire un database alimentandolo con dati di test (fake) che in Laravel è facilissima grazie ad una classe Faker scritta da François Zaninotto. Dopo aver creato il file per la migrazione di una tabella Articles, Artisan ci mette a disposizione la funzionalità seeder cioè …

Continua a leggere

Attributi HTML personalizzati

Boost your web application HTML è un linguaggio di mark-up in cui sono stati definiti molti tag per conferire una semantica al testo. Quindi ci sono i marcatori di titolo h1, …, h6 per definire la gerarchia delle titolazioni nelle sezioni del documento, come i tag per le liste, i paragrafi, le immagini e così …

Continua a leggere

30° anniversario del WWW

Il 12 marzo 2019, l’evento Web@30 del CERN ha dato il via alle celebrazioni in tutto il mondo. Sir Tim Berners.Lee, Robet Caillau e altri pionieri ed esperti del Web hanno condiviso la loro visione sulle sfide e le opportunità portate dal Web. L’evento è stato aperto dal Direttore Generale del CERN Fabiola Gianotti ed …

Continua a leggere

Problema con apt-get install per OracleVM Virtualbox

Soluzione del problema di sorgenti non fidate per APT

Pillole Oracle: due utilità di SqlDeveloper

Vuoi salvarti delle istruzioni SQL che usi spesso in un insieme di segnalibri? Strumenti –> Preferenze –> Database –> Modelli di codice editor SQL Per richiamare la query, digita la scorciatoia, e l’editor ti proporrà la query completa in un balloon. Vuoi invece trasformare una query già scritta in maiuscolo, minuscolo, o prima lettera maiuscola? …

Continua a leggere