wordpress: controllare lo stato di aggiornamento del core e dei plugin

Dovendo controllare spesso alcuni siti web con wordpress installato ho realizzato uno script PHP da caricare nella cartella dove risiede wordpress (in particolare il file wp-load.php) per poi poterlo richiamare via web con un token di sicurezza. Questo lo script: chiaramente MODIFICA_QUESTO_TOKEN_SICURO va modificato subito con una chiave che potete generare ad esempio con: Lo … Leggi tutto

roundcube: cercare email con allegati

In alcuni casi mi sarebbe stato utile poter fare una ricerca nella webmail roundcube di tutte le email con allegato. Purtroppo roundbube non prevede questa modalità. Facendo qualche ricerca ho però scoperto che ci sono alcuni modi per poterlo fare. Con versioni recenti di server mail collegati a roundcube è possibile usare gli Operatori IMAP. … Leggi tutto

Estrazioni Lotto (SuperEnalotto, Win for Life, 10 e Lotto) per IOS ed Android – Aggiornato

Nuovo rilascio di “Estrazioni Lotto” (Lotto, SuperEnalotto, Win for Life, 10 e Lotto) per IOS ed Android Come sempre ci sono tutte le estrazioni delle più diffuse lotterie: “SuperEnalotto”, “Lotto”, “10 e lotto”, “Si vince Tutto”, “EuroJackpot” e “Vinci Casa”. E’ stato inoltre aggiunta l’informazione relativa al doppio oro per il 10 e Lotto. Trovi … Leggi tutto

Perché QWERTY è una pessima tastiera (ma nessuno la cambierà)

La disposizione QWERTY non è nata per essere efficiente.È nata per evitare che le macchine da scrivere si inceppassero. Un problema dell’Ottocento Le prime macchine da scrivere bloccavano i martelletti se si digitava troppo velocemente.La soluzione fu: Quel compromesso è ancora sotto le nostre dita. Alternative migliori (che non usiamo) Esistono layout più efficienti: Riducendo … Leggi tutto

Il giorno in cui un insetto ha “inventato” il bug

Oggi chiamiamo bug qualsiasi errore software.Ma il termine nasce da un episodio molto più… letterale. Una falena nel computer Nel 1947, durante un controllo del computer elettromeccanico Harvard Mark II, i tecnici notarono un malfunzionamento inspiegabile.Aprendo il pannello, trovarono una falena incastrata tra i relè. L’insetto venne rimosso e incollato nel registro di manutenzione con … Leggi tutto

Perché l’icona “Salva” è ancora un floppy disk?

Molte persone sotto i 25 anni non hanno mai visto un floppy disk dal vivo.Eppure, l’icona per “salvare” un file è ancora quella. Perché? La forza delle metafore Le interfacce grafiche funzionano grazie a metafore visive: Una volta che una metafora diventa universale, cambiarla è rischioso. Il paradosso dell’usabilità Anche se il floppy non esiste … Leggi tutto

Perché in informatica si inizia a contare da zero?

Per chi si avvicina alla programmazione, una delle prime cose che sembrano “sbagliate” è questa:gli array, le stringhe e molte strutture dati partono dall’indice 0, non da 1. Ma non è una scelta arbitraria né una cattiveria dei programmatori. Tutto nasce dalla memoria Un computer vede la memoria come una lunga sequenza di celle, ognuna … Leggi tutto

Come è stato scritto il primo programma senza un linguaggio di programmazione?

Quando pensiamo alla programmazione immaginiamo tastiere, editor di codice e schermi luminosi. Ma i primi programmatori non avevano nulla di tutto questo.Scrivere un programma, all’inizio, significava manipolare direttamente la macchina. Prima dei computer: Ada Lovelace e la logica pura Ancora prima dell’esistenza dei computer elettronici, a metà del XIX secolo, Ada Lovelace scrisse quello che … Leggi tutto

npm: eseguire più servizi in parallelo (VITE e PHP)

Questa la situazione, ma quello che descrivo è applicabile per tanti altri casi simili. State sviluppando un’applicazione con VUE.JS e l’applicazione ha anche un backend API scritto in PHP. Avviamo l’applicazione in modalità di debug con: e solitamente questo attiva un servizio web sulla porta 5173 che possiamo aprire nel browser. Ma per le API … Leggi tutto