I fondamentali di Internet: Come viaggiano i file binari (immagini, pdf, documenti, …) in rete quando usiamo HTTP?
Categoria: internet
Giu 17
CentOS + nginx web server: Problema failed (13: Permission denied)
Un fastidioso errore 404 mi risultava dalla visita di uno dei miei siti (che utilizzano come http server nginx su sistema operativo CentOS), e mi sembrava che l’attribuzione dei permessi fosse corretta. L’errore HTTP 404 viene emesso dal server web quando non trova nel file system la risorsa (file o cartella) corrispondente all’URI che gli …
Mag 24
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 …
Apr 13
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 …
Apr 08
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è …
Mar 28
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ì …
Mar 13
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 …
Nov 15
Pillole Oracle: due utilità di SqlDeveloper
Vuoi salvarti in una raccolta di segnalibri le istruzioni SQL che usi spesso? 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? …
Ott 17
Pillole Android: come visualizzare in AndroidStudio un dispositivo collegato via USB al PC
Ho sviluppato un piccola applicazione Android e la voglio testare sul mio dispositivo. da dispositivo: Abilitare il debug USB (Impostazioni > Opzioni Sviluppatore > Debug USB -> ON) da computer: da linea di comando digitare Se Ubuntu non dovesse mostrare il device, dovete istruire l’OS aggiungendo il vostro utente al gruppo plugdev sudo usermod -aG …



Commenti recenti