My Blog

Torneresti a Roma?

Pensieri 1 Commento »

Torneresti a Roma?

E’ la domanda più gettonata durante le mie discese nella capitale, superando nettamente il “ti sei fidanzato?” e battendo al photofinish il “ti bastano i soldi per arrivare a fine mese?”.
Ultimamente ci ho riflettuto parecchio, forse perché sono quasi due anni che sono qui, forse per i discorsi di un mio collega che dice di non rimpiangere affatto la Calabria, o forse per le frasi dei miei vecchietti che, sebbene speranzosi di rivedermi di ritorno un giorno o l’altro, si sono accorti che non torno volentieri a Roma e hanno concluso che “sto meglio di là”. Leggi tutto »



Aggiornamenti di WordPress e PHP Safe Mode

Web Design 2 Commenti »

Aggiornamenti WordPressUna delle features più interessanti introdotte da WordPress da un po’ di tempo a questa parte è sicuramente l’aggiornamento automatico del core e dei plugins; anziché perdere tempo con la noiosissima procedura di caricamento tramite FTP, con un semplice clic possiamo delegare il compito al nostro WordPress.
Tuttavia, se il nostro blog è hostato su un server con PHP Safe Mode attiva, la procedura di aggiornamento non andrà a buon fine: una volta inserite le password FTP, l’aggiornamento si bloccherà con un messaggio di errore simile a questo:

Warning: touch() [function.touch]: SAFE MODE Restriction in effect. The script whose uid/gid is 10044/10001 is not allowed to access /tmp owned by uid/gid 0/0 in /usr/local/4admin/apache/vhosts/yourdomain.com/httpdocs/wordpress/wp-admin/includes/file.php on line 17

Fortunatamente la soluzione a questo problema esiste, ed è abbastanza semplice. E’ sufficiente creare sul server una directory con permessi in scrittura (CHMOD 777, una volta finite le operazioni di aggiornamento possiamo anche revocare i permessi per sicurezza).
Apriamo poi il file di configurazione di WordPress, wp-config.php, situato nella directory principale del pacchetto, e aggiungiamo la seguente riga:

define('WP_TEMP_DIR','/home/httpd/vhosts/tuosito.com/httpdocs/tmp_updates');

Per recuperare il path fisico potete aiutarvi caricando nella directory appena creata un file PHP contenente la seguente funzione:

<?php
echo getcwd();
?>

Caricate il wp-config.php aggiornato e riprovate ad effettuare l’aggiornamento. ;)



“Post to delicious” con contatore

Web Design Nessun commento »

Inserire i bottoni per condividere i propri post sui più popolari social network è ormai diventato un classico. Da qualche tempo Facebook, Twitter, Digg e altri offrono degli script già pronti che vi consentono di visualizzare, oltre al pulsantino di condivisione, anche il numero di utenti che hanno già condiviso il vostro post in rete. Per quanto riguarda Delicio.us, non viene offerto nessun contatore già pronto. Con poco sforzo e con l’aiuto di jQuery è però possibile crearsene uno in pochi minuti.

Per prima cosa dobbiamo richiamare, se non lo abbiamo già fatto, jQuery:

<script src="http://www.miosito.com/js/jquery.1.4.2.min.js" type="text/javascript"></script>

Passiamo quindi alla creazione del link; l’esempio è molto semplice, loghino di delicio.us, link per condividere e contatore:

<img src="http://l.yimg.com/hr/img/delicious.med.gif" alt="delicious" />&nbsp;<a href='http://delicious.com/save?v=5&noui&jump=close&url=http://www.miosito.com/&title=titolodelpost' class='delicious' >Post to delicious</a>&nbsp;(<span id="deliciousCounter"></span>)

Notare lo span vuoto, che andrà riempito con il risultato della chiamata javascript.
Infine bisogna aggiungere la seguente funzione javascript:

<script type="text/javascript">
	var url = document.location.href;
	jQuery.getJSON('http://feeds.delicious.com/v2/json/urlinfo/data?url='+url+'&amp;callback=?',
            function(data) {
                if(data != '')
                   jQuery('#deliciousCounter').html(data[0].total_posts);
                else
                   jQuery('#deliciousCounter').html("0");
        });
</script>

Possiamo customizzare il tutto con il CSS, ed ecco quale sarà il risultato finale:

delicious Post to delicious (234)



Ottanta voglia di te

Pensieri Nessun commento »

Back to the 80s

Come concludere degnamente una giornata iniziata con mancata sveglia e conseguenti preparativi in stile Fantozzi, stress lavorativo, temperature tropicali? Guardando il programma “Mitici 80′s” su Italia Uno!
Dato che mi appresto a diventare uno di quei 30enni nostalgici che alle cene con amici frantumano i coglioni ricordando gli anni che furono, ho deciso di guardarlo. Leggi tutto »

Tacchi a spillo sui campi verdi in Sud Africa

Web Design 1 Commento »

Tacchi a spillo sui campi verdi del Sudafrica

Giusto qualche giorno fa, nel suo ennesimo editoriale,  il prode Minzolini celebrava la nuova veste del Tg1, il Tg con la “T” maiuscola, e il suo nuovo sito, che “farà arrivare nelle voftre cafe un fiume di notiffie“.

Come i miei 2,5 lettori sapranno, il Tg1 ha anche una pagina Facebook; o meglio, ne aveva una che è stata chiusa per i troppi insulti (i soliti comunistacci). Dopo qualche giorno è stata creata una nuova pagina: difficile dire se sia un fake creato da qualche buontempone o se sia veramente gestita dalla redazione del Tg1; spererei più nella prima ipotesi, visto il tenore dei post pubblicati: il caro gelati, gli slip intelligenti che monitorano la pressione sanguigna, gli elefanti che giocano a calcio e, per l’appunto, i tacchi a spillo sui campi verdi in Sudafrica.

Una cosa che salta subito all’occhio è il fatto che titolo e testo dei link pubblicati sono totalmente slegati: il titolo è quello esatto dell’articolo, mentre il testo descrittivo è sempre uguale e non attinente all’articolo.

Per curiosità, vado a vedere i sorgenti delle loro pagine: tra centinaia di errori di validazione, copia/incolla selvaggi da Word e strafalcioni di codice degni di un sito degli anni ’90, ci metto poco a scoprire il perché: sono totalmente assenti i meta tag (keywords e description), e come primo contenuto testuale c’è un div “intervista” – presente su tutte le pagine, ma nascosto tramite CSS – che contiene l’articolo incriminato; il parser di Facebook, non trovando i meta tag, va a prendere il primo blocco di testo che trova, e il simpatico risultato è questo:

Tg1 Facebook

Quanto ci metteranno ad accorgersene? Mentre scrivevo questo post, il contenuto del <div> incriminato è cambiato, non si parla più di tacchi a spillo ma di magie e bellezze d’oriente. :D

10 years ago

Pensieri Nessun commento »

2000 lireVisto che su Twitter e sui vari social network va di moda il giochino dei “10 years ago”, mi butto anche io :D
Un po’ di ricordi, in ordine sparso:

- avevo (quasi) 16 anni, vivevo a Cori (LT) e facevo il liceo classico a Latina
- si, ero burino :D mi alzavo alle 6 per andare a scuola, e l’autolinea, il “Distretto” e il Bar Ariston erano i luoghi più familiari
- le entrate alla seconda ora per saltare le interrogazioni, tirando fuori la scusa del pullman rotto
- la mia massima aspirazione era andare a vivere in una grande città, possibilmente di mare
Leggi tutto »

Buoni propositi 2009/2010

Pensieri 1 Commento »

Buoni propositi 2009/2010Dunque, vediamo: visto che non scrivo nulla ormai da mesi e il mio blog fa la muffa, colgo l’occasione per rispolverare i due post dei buoni propositi 2008 e 2009 che sono rimasti in bozza e mai pubblicati, così avrò di che riflettere durante le ferie forzate di fine anno; depennate le cose già fatte e quelle impossibili, ecco cosa rimane…  (beh diciamo che in realtà è un “post in progress”)

- iscrivermi in palestra
- prendere la patente (ebbene sì :p )
- riprendere a scattare foto
- leggere di più
- scrivere più spesso sul blog, e magari rifare il sito
- riuscire a incazzarmi di meno per persone, fatti, situazioni che non lo meritano
- “fare pulizia” (qualcuno direbbe “portare fuori la spazzatura”, altri “tagliare i rami secchi”, ma penso che si sia capito)
- cambiare casa
- fare più cose divertenti
- incrementare le mie scarse capacità di calcolo (oddio, questo forse doveva rimanere tra le cose impossibili)
- disintossicarmi da UPAS (per le fiction di polizia se ne parla nel 2011 )

Vabbè basta, altrimenti poi finisce che METTO TROPPA CARNE AL FUOCO :D

MAMP e VMware Fusion

Apple, Web Design 6 Commenti »

Ogni web designer sa bene quanto sia importante, a lavoro ultimato, testare la propria creazione sul maggior numero di browser e piattaforme possibile. Chi lavora in ambiente MAC si trova in genere di fronte alla necessità di installare un software di virtualizzazione, per poter eseguire Windows o Linux senza la necessità di dover riavviare.

A volte capita, se non si ha a disposizione uno spazio web di prova, di dover lavorare sul proprio server locale; su MAC il pacchetto maggiormente utilizzato è MAMP, che in pochi semplici passaggi permette di avere un server Apache con PHP e MySql già configurati e funzionanti. In questo caso può sorgere un problema: come fare per accedere da Windows al server in esecuzione sul MAC?
Leggi tutto »

IE e l’innerHTML nelle select box

Web Design 1 Commento »

Di recente mi è capitato di dover realizzare una semplice paginetta con due menù a tendina: il primo per la selezione della regione, il secondo con le province, popolato tramite una chiamata in Ajax al database. Il file PHP restituisce un semplice elenco di <option> e riempie la select box delle province utilizzando la proprietà “innerHTML” dell’elemento.

Credo sia inutile dire che la cosa funziona su tutti i browser, tranne uno: si, in 8 anni non sono ancora riusciti a correggere questo baco. No, neanche nelle ultime due versioni. Si accettano scommesse sul fatto che il baco rimarrà anche nella versione 9 di prossima uscita.

Googlando un po’ ho trovato diverse soluzioni: diversificare l’applicativo a seconda del browser in uso (rifare l’applicativo per Internet Explorer? state freschi!), rifare l’applicativo popolando non la select ma il div che la contiene (ma in questo modo la select creata non viene riconosciuta da Firefox e Chrome), utilizzare funzioni chilometriche create appositamente (ne avevo trovata una fatta abbastanza bene, ma restituiva i risultati in minuscolo e non andava con IE 8).
Leggi tutto »

Abbiamo ancora bisogno di IE6?

Web Design Nessun commento »

no_ie6sE’ di ieri la notizia che Internet Explorer 8 è stato inserito tra gli aggiornamenti ad alta priorità per Windows XP, Vista, 2003 e 2008 Server. Ad alta priorità nel senso che verrà inserito tra gli aggiornamenti consigliati dal sistema, ma l’installazione potrà essere rimandata, annullata o addirittura bloccata tramite un’apposita utility fornita da Microsoft stessa.
Microsoft è l’unica azienda che invece di invitarvi ad aggiornare il software, fa di tutto per fare in modo che possiate rimanere con la vecchia versione. Conoscete qualcuno che usa ancora Firefox 0.5? Eppure chiunque abbia un sito vedrà nelle sue statistiche che una buona parte (anzi, spesso la maggioranza) dei visitatori utilizza ancora IE 6: un browser di 8 (OTTO) anni fa.
Se è vero che Internet Explorer è una piaga mondiale, è pur vero che in Italia, notoriamente indietro di anni rispetto al resto del mondo civilizzato, si arriva addirittura a difendere a spada tratta questo browser: su blog e forum si leggono commenti, anche da parte di “addetti ai lavori”, che fanno accapponare la pelle (leggi cascare le palle per terra). Mentre all’estero alcuni dei più grandi designer del mondo invitano da anni gli sviluppatori a smetterla di rendere i propri siti retrocompatibili con IE6, mentre qualcuno si chiede quanto costi alle aziende che lavorano nell’IT (ma soprattutto ai loro clienti) mantenere il supporto verso IE 6, mentre la Norvegia lo mette al bando… ecco a voi alcune perle nostrane lette su forum e blog: “Italians do it better”. Leggi tutto »

 WP Theme & Icons by N.Design Studio

RSS Post RSS Commenti Accedi