Aggiornare il vostro status su Meemi da Ping.fm

16
nov
0

Meemi è un social network ideato e popolato da italiani. Sono iscritto da tempo, ma solo in questi giorni sono diventato un frequentatore abituale grazie ad una community molto attiva e disponibile. Ma ciò che più mi teneva lontano era la mancata integrazione con Ping.fm, un servizio che permette di aggiornare il proprio status su diversi social network.

Avevo due soluzioni davanti: lasciare Ping.fm a favore di Hellotxt.com, un servizio analogo che supporta Meemi. Oppure… fare da me. Infatti Ping.fm dà la possibilità di fornire un custom URL al quale inviare il proprio aggiornamento. Quindi ho dato un’occhiata alle API di Meemi, e ho scritto in 5 minuti una semplice interfaccia in PHP.

Per usare lo script, è sufficiente:

  1. Scaricare l’archivio che ho messo nella pagina di Download del mio sito professionale
  2. Scompattare e caricare in uno spazio web (non lo avete? Registratevi su Altervista!)
  3. Impostare come “custom URL” in PingFM questo indirizzo, fatte le dovute sostituzioni: http://VOSTROSITO/pingdotfm2meemi.php?u=MEEMI_ID&p=PASSWORD

Vi aspetto su Meemi!

Stati interessanti da Twitter

29
ott
0

Finalmente mi sono ripreso dall’influenza e oggi ricomincio a lavorare.
@MirkoFalleri Tanti auguri!
RT @Marco_dice: Una tecnologia è davvero di successo quando la gente la odia profondamente ma continua ad usarla.
@gecco Non saprei… forse nessuno vuole più lavorare a questo punto: il mouse è più leggero della vanga :)
RT @saidmade: cerca programmatore php/mysql con esperienza disperatamente,ma dov’è sta crisi? Possibile che nessuno voglia un impiego fisso?
Se devo dire come sto, ho l’influenza. Ci vorrebbe un bel panino col salame per tirarmi su.

Quacos twitter

Quacos

[Friendfeed] Lotus Turbo Challenge 2 e Giuseppe Palazzi

18
giu
0

PHP Security Consortium: PHP Security Guide
Image

Microsoft affossa Soapbox

Doveva essere il rivale di Youtube.

laser kitty haz no needz for door handels

I migliori Vanity Url di Facebook

Google indicizzerà Twitter |oneWeb2.0

The Financial Crisis Has Hit Everyone (COMIC)
“I’m guessing Italian is the first language of the person who made the comic”

Welcome Typekit

Uno standard a cui hanno aderito le fonderie per poter utilizzare font commerciali sul web

Gmail and Facebook Style jQuery Chat

Amiga Intro – Lotus Turbo Challenge 2

Dopo quasi vent’anni, sono riuscito a finire Lotus Turbo Challenge 2 per Amiga

Sistemato un piccolo bug su http://www.giuseppepalazzi.it

Pittore del 900. Produzione artistica di Giuseppe Palazzi
Il sito ufficiale dell’Associazione Culturale Giuseppe Palazzi

Eliminare l’errore “Duplicate Entry” in MySQL

28
mag
1

Ho realizzato un altro script in PHP che permette di risolvere un fastidioso problema che si può verificare a seguito di un’importazione di un database MySQL con phpMyAdmin, dietro esigenza di Euroland, collaboratore e fornitore di hosting per WebLogiX.

Download (weblogix.biz)

Una nuova casa per Quacos

20
mag
3

Questo blog nato per gioco è diventato molto importante per me, e quindi ho deciso che meritava una sistemazione adeguata.

Questa mattina:

  1. Mi son svegliato, o bella ciao, bella ciao… ehm scusate mi sono confuso
  2. Ho acquistato il dominio quacos.com
  3. Ho predisposto uno spazio nel mio hosting
  4. Ho scaricato Wordpress per poi caricarlo. Per poter usare il mio hosting in attesa del redirect, ho inserito una entry nel file degli host
  5. Ho scelto un nuovo tema, che fosse semplice e carino come il precedente. Ho ristretto la scelta agli ultimi 10 inseriti su Wordpress
  6. Ho effettuato l’export delle categorie, degli articoli, dei tag e delle pagine dal pannello di Wordpress
  7. Ho aperto il file e mi sono spaventato: tutti le lettere accentate erano sballate! Ma non serve sostituirle: Wordpress riconosce la codifica.
  8. Ho provato a scaricare il file ma sforava i 2M di limite del mio hosting, un limite non modificabile con la funzione di PHP ini_set
  9. Ho rimosso tutti i commenti di spam (vabbè importare tutto, ma lo spam direi che non serve), ho rifatto l’export e ho importato sul nuovo hosting: tutto ok!
  10. Ho ricostruito l’elenco dei link, che tanto volevo aggiornare, e la colonna di destra
  11. Nel pannello di Wordpress, ho scelto quacos.com come dominio principale, e ho dato l’ultimo saluto al pannello
  12. Ho fatto puntare il dominio quacos.com ai DNS del mio hosting

Non pensavo fosse così facile!

Un piccolo intervento sul CMS di musicacristiana.it

2
apr
0

Ieri ho avuto l’onore di mettere le mani al più importante catalogo della musica cristiana in Italia, cioè musicacristiana.it. Responsabile del sito è Paolo Jugovac, con cui sono in contatto da quasi dieci anni e che è stato praticamente il mio tutor per quello che riguarda il panorama evangelico della rete. Ciò che contraddistingue il sito rispetto ad altre iniziative del genere è l’impostazione enciclopedica, da “wiki”: si cerca di reperire il massimo numero di informazioni dal settore, cercando di rintracciare ogni artista che magari ha pubblicato una musicassetta negli anni ‘80 e invitandolo ad aggiornare personalmente la propria home page.

Il CMS è scritto in PHP e MySQL, quindi ho accettato subito la richiesta. Intervenire sul codice scritto dagli altri non è sempre immediato, e dopo un po’ di studio ho portato a termine il compito: creare un nuovo fattore discriminante per gli album musicali per il secondo box dell’home page.

Aggiornamenti per Symposium e Palazzi Costruzioni

24
ago
0

Rosso Zingone, Web Agency di Pesaro con la quale collaboro, mi ha affidato alcuni interventi di aggiornamento su siti Internet di sua competenza.

Sul sito del ristorante Symposium 4 Stagioni di Cartoceto(PU) sono state realizzate due nuove sezioni, Food Tours e Lavora Con Noi. Non sono stati interventi difficili dal punto di vista di programmazione PHP, ma ho imparato ad usare meglio GIMP, l’equivalente Open Source di Adobe Photoshop.

Per quello che riguarda Palazzi Costruzioni, ho abilitato l’ingrandimento delle piantine degli appartamenti in costruzione a Ponte Sasso tramite Lightbox. La libreria di riferimento è Jquery.

Calcolare l'ennesimo giorno della settimana in un mese

18
lug
0

Avevo bisogno di una funzione PHP che calcolasse il terzo venerdì per i prossimi a venire. Così ho realizzato questa piccola funzione, che prende tre parametri: il numero di date desiderate, la posizione nel mese (primo, secondo, terzo o quarto), e il giorno della settimana (in inglese).

function n_esimoGiornoDelMese($quanteDate, $n_esimo, $giorno)
{
	$UNIX_epoch = time();

	while(count($date) < $quanteDate)
	{
		$UNIX_epoch += 86400;

		$dayOfMonth = date("d", $UNIX_epoch);

		//terzo giorno del mese
		if($dayOfMonth / 7 > $n_esimo - 1  and $dayOfMonth / 7 <= $n_esimo)
		{
			if(date("l", $UNIX_epoch) == $giorno)
			{
				$date[] = date("d/m/Y", $UNIX_epoch);
			}
		}
	}

	return($date);
}

Esempio:

print_r(n_esimoGiornoDelMese(6, 3, 'Friday'));

Risultato:

Array
(
    [0] => 15/08/2008
    [1] => 19/09/2008
    [2] => 17/10/2008
    [3] => 21/11/2008
    [4] => 19/12/2008
    [5] => 16/01/2009
)

Punto Accessori si sposta su Netservice

18
giu
0

Logo di Punto AccessoriIl sito di Punto Accessori, azienda leader nel settore degli accessori moda, ora ha l’hosting presso la Netservice. E’ stato il mio primo grande progetto in PHP e MySQL, e mi ha dato l’occasione di sviluppare un framework (STOOPHP) su cui basare tutte le mie applicazioni web.

Ho curato la fase di migrazione, verificando la compatibilità in relazione all’invio di email e all’upload di file, che sono le prime cose che saltano quando cambiano le configurazioni del server web.

Inviare mail con PEAR in UTF-8

16
giu
2

Non so quante persone usino le classi PEAR per mandare email da codice PHP rispetto a quelle che usano phpmailer, ma io sono una di quelle.
:)

Dato che come encoding dei caratteri uso esclusivamente utf-8, mi sono trovato nella necessità di spulciare il codice PEAR per vedere come impostare di default il mio encoding preferito. I parametri da impostare sono all’interno del file PEAR/Mail/mime.php, all’altezza della riga 116. Ho modificato l’array che si trova lì nel modo seguente:

$this->_build_params = array(
'text_encoding' => '8bit',
'html_encoding' => 'quoted-printable',
'7bit_wrap' => 998,
'html_charset' => 'UTF-8',
'text_charset' => 'UTF-8',
'head_charset' => 'ISO-8859-1'
);