PHP 5.3.8 Released!

Ebbene si, un nuovo rilascio di PHP dagli sviluppatori è arrivato il 23.08.2011. Questo post non è tanto per segnalare il rilascio, ma piuttosto per evidenziare che gli sviluppatori informano che la serie 5.2 non sarà più supportata ed invitano ad effettuare l’aggiornamento alla 5.3.8, testualmente: All PHP users should note that the PHP 5.2 … Leggi tutto

Aggiungere un Framework esistente in XCode 4

In XCode 4, l’ambiene di sviluppo recentemente rilasciato da Apple, l’aggiunta di framework esistenti (es UIKit, QuartzCore, etc) va fatto in maniera differente rispetto alla versione di XCode 3. Le operazioni da fare sono le seguenti: Nel project navigator, selezionare il proprio progetto(dove c’è l’iconcina celeste in alto a sinistra) Selezionare il target dalla colonna … Leggi tutto

Creare un server ntp (ntpd) con Debian Lenny

L’installazione di un server NTP non è molto complesso su debian e probabilmente avrete già i necessari pacchetti sul vostro host. In tutti i modi, si procede con:

che installa i pacchetti server e client, qualora mancassero. Se vogliamo dare il debug delle richieste ntp (generalmente dal client verso il server) installiamo anche:

Leggi tutto

Esportare dati in JSON con AMFPHP

AMFPHP è un’implementazione open-source scritta in PHP per Action Message Format(AMF). Questo framework viene utilizzato per consentire lo scambio di dati tra Flex-Flash e PHP. Una cosa molto interessante è che questo framework, senza nessuna modifica, può “rispondere” alle chiamate anche in JSON. Ipotizzando che il framework sia installato su localhost, che il servizio si … Leggi tutto

Proftpd: limitare il tipo di file che un utente FTP può caricare

Potrebbe capitare di voler creare un account FTP sul vostro server dotato di Proftpd e di volergli consentire solo il caricamento di alcuni tipi di files, ad esempio immagini gif o jpg, in una determinata cartella. Basterà modificare il file di configurazione /etc/proftpd/proftpd.conf con la seguente direttiva:

Bisgonerà ora ricaricare le impostazioni del server … Leggi tutto

Riconoscere lato server se la navigazione avviene da iPad

Potrebbe essere comodo capire se la navigazione nel proprio sito avviene da iPad, magari per mostrare una pagine web formattata in modo differente. Questa verifica può essere fatta lato client in JavaScript, oppure lato server in PHP o direttamente tramite rewrite del server web (apache in questo caso). Il concetto è sempre lo stesso: riconoscere … Leggi tutto

Testare l’invio di posta con connessione socket da PHP

Segue un semplice script che uso di tanto in tanto per verificare il corretto invio di posta da parte di un server SMTP autenticato. E’ praticamente la stessa cosa che si può fare manualmente con un telnet sulla porta 25 del server, ma dato che bisogna inviare username e password codificati base64, ho preferito creare … Leggi tutto

Cerca e sostituisci una stringa in una tabella MySQL

Può capitare di dover aggiornare il contenuto una tabella di MySQL, sostituendo solo una eventuale porzione di testo di un campo. In questo caso è possibile usare la query SQL

Facciamo un esempio pratico: ipotizziamo di avere una tabella chiamata pagine che contiene degli indirizzi web e che vogliamo sostituire blog.smsoft.it con www.smsoft.it nel … Leggi tutto

H3G a Favignana(TP)? Quest’anno non va

Eccomi nuovamente qui a Favignana, ma quest’anno con una brutta sorpresa: H3G non funziona. Si, non c’è campo! Mi ero portato la solita “pennetta” ed ovviamente il telefono; per entrambi ho un abbonamento business e… esatto, business perché ci lavoro! Magari un problema mio? Si, non prende la “pennetta”, non prende il telefono di lavoro, … Leggi tutto