Inviare notifiche Prowl utilizzando CURL

27 08 2009

Prowl e’ un progetto interessante: un sistema di notifiche push per iPhone che si interfaccia col piu’ famoso sistema di notifica Growl (per Mac e Windows).

Prowl fornisce anche una serie di API, utili per mandare notifiche Push agli iPhone registrati. Viene fornito anche uno script di esempio in Perl.

Io preferisco una soluzione piu’ ’scarna’ ma immediata: utilizzando CURL e’ possibili inviare una notifica con una sola riga di codice:


curl -X POST -d"apikey=APIKEY" -d"application=Test" -d"event=Messaggio" -d"message=Test" https://prowl.weks.net/publicapi/add

sostituite naturalmente la parola APIKEY con la vostra chiave API, reperibile a Questo Indirizzo.





Gita al Genius Bar

17 03 2009

genius-barIeri, improvvisamente e inaspettatamente dopo 7 mesi di servizio ineccepibile,  il mio iPhone ha deciso di trasformarsi in un iPod Touch: l’audio delle telefonate misteriosamente sparito (dallo speaker interno, dal vivavoce, dalle cuffie e dall’auticolare BT), presente invece in tutte le altre funzionalita’.

Dopo aver provato reset vari, ripristino e riti voodo desisto e chiamo il servizio clienti Apple (199 120 800).
Vengo accolto da una signorina che, senza nemmeno dirmi ‘buongiorno’ mi chiede numero di serie dell’iPhone, nome, cognome, indirizzo email, numero di cellulare e numero di scarpe: avuti i dati diventa improvvisamente gentile e mi chiede di illustarle il problema.

Le spiego il malfunzionamento e lei mi mette davanti a 2 scelte: prenotare il ritiro da parte di un corriere del telefono e riceverlo riparato entro 5 giorni oppure (essendo a Roma) prenotare un appuntamento al Genius Bar nell’AppleStore del centro commerciale Roma Est.

Scelgo la seconda e la sera, uscito dall’ufficio, mi sciroppo una ventina di chilometri per raggiungere il centro commerciale.

L’AppleStore come al solito e’ talmente pieno di gente da dover quasi sgomitare per raggiungere il GeniusBar, dietro le casse: gente che, oltre a osservare-toccare-provare i prodotti, inaspettatamente per il periodo economico non proprio felice COMPRA. :-)

Mi accoglie Paolo, ‘Apple Specialist’ al quale spiego nuovamente il problema: prende in consegna l’iphone, lo scruta con un un oggetto simile a un otoscopio (forse per verificare i famosi sensori di umidita’?), fa un paio di telefonate di prova e poi conclude con un laconico “Ok, non funziona, te lo cambio.“.

10 minuti dopo esco dall’apple store con un iPhone nuovo (leggi ‘rigenerato’), senza graffi e per di piu’ con la batteria sicuramente in uno stato migliore del precedente.

Che dire? Lode a Apple per l’ottima assistenza che, non smettero’ mai di dirlo, e’ fra le motivazioni che giustificano pienamente i prezzi nettamente piu’ alti rispetto alla concorrenza.





Google, finalmente il supporto nativo per la sincronizzazione di Contatti e Calendari su iPhone

9 02 2009

Google ha finalmente  introdotto la possibilità di sincronizzare ‘OverTheAir’ contatti e calendari del proprio account su iPhone, senza utilizzare servizi come NuevaSync.

Su questa pagina tutti i dettagli sulla configurazione.





iUI, framework per interfacce web compatibili con iPhone

8 01 2009

Leggo questa richiesta nei commenti di un post dedicato a BloggerSync:

[...] realizzare una pagine navigabile con iphone, è solo un probelma di dimensioni e css.. ??
Puoi indicarmi qualche risorsa in merito per imparare qualcosa ? [...]

Ultimamente sto realizzando delle semplici Web Applications per iPhone e sto utilizzando iUI, un framework che, con un uso intensivo di Javascript punta alla realizzazione di applicazioni web con look&feel assolutamente simile a quello delle applicazioni ’stand-alone’.

L’utilizzo e’ estremamente semplice, la documentazione e gli esempi presenti aiutano non poco: buon divertimento!

http://code.google.com/p/iui/





BloggerSync, layout compatibile con iPhone

14 11 2008

bloggersyncVisto l’interesse nato attorno a BloggerSync (le statistiche degli accessi mi hanno stupito), ho deciso di rilasciare un piccolo aggiornamento, correggendo un paio di bugs e adattando il (semplicissimo) layout dell’applicazione alla visualizzazione con iPhone.

Essendo già sviluppato in maniera ‘verticale’, l’unica modifica necessaria per renderlo fruibile comodamente col melafonino consiste nel ‘forzare’ il livello di zoom di default, in modo da centrare la webapp nello schermo senza successivi ridimensionamenti a colpi di dita, utilizzando il metatag ‘viewport’:


<meta name="viewport" content="width=480" />

inoltre è una buona pratica il realizzare un foglio di stile dedicato a Safari Mobile (adattando ad esempio i fonts allo schermo di dimensioni ridotte) includendolo in questo modo:

	<link media="only screen and (max-device-width: 480px)"  href="css_iphone.css" type="text/css" rel="stylesheet" />

photoCosì facendo tutti i device con uno schermo di dimensione superiore ai 480 pixel (iPhone in modalità ‘landscape’) ignoreranno il caricamento del CSS dedicato all’iPhone.





G1 Android vs. iPhone

24 09 2008




iPhone, il KillSwitch e la ricerca della notizia a tutti i costi…

16 08 2008

Bello l’intervento di Spider-Mac riguardo il ‘famoso’ caso del KillSwitch, la funzionalità inserita da Apple nel firmware di iPhone destinata a permettere il blocco di applicazioni ritenute dannose.

Tanto fumo e tanta fuffa, a mio avviso, con la voglia da parte dei media di tirar fuori una notizia a tutti i costi. Cito Spider-Mac:

Nei giorni scorsi, l’hacker Jonathan Zdziarski ha annunciato di aver individuato nel codice dell’iPhone OS 2.0 un meccanismo in grado di dialogare con i server Apple per elaborare una blacklist di software pericolosi da neutralizzare in remoto.

Poco dopo, nel corso di una intervista concessa al prestigioso quotidiano americano The Wall Street Journal, Steve Jobs ha ammesso l’esistenza di un dispositivo nell’iPhone in grado di bloccare le applicazioni “indesiderate” (kill switch).

Tanto è bastato per fare scoppiare una sindrome da Grande Fratello con tanto di “esposto urgente al Garante della Privacy per verificare le compatibilità con l’ordinamento italiano ed europeo” promosso da Federconsumatori e ADUSBEF – Associazione Difesa Utenti Servizi Bancari E Finanziari.

Il resto dell’articolo lo trovaten qui: L’iPhone e la sindrome orwelliana del Grande Fratello





iPhone 3G: abilitare la segreteria telefonica

13 08 2008

I neo-possessori del nuovo iPhone 3G si saranno accorti che, utilizzandolo con SIM non ufficiali (TIM o Vodafone) il tasto della segnreteria telefonica risulta disabilitato: se premuto si illumina ma non effettua la chiamata.

Per ovviare a questo problema basta andare nel tastierino numerico dell’applicazione ‘Telefono’, digitare *5005*86*xxx#, dove per xxx si intende il numero di telefono di accesso alla segreteria del vostro operatore telefonico (TRE:4333, TIM:4919, Wind:4040, Vodafone:42020) e avviare la chiamata con il tasto verde.

Ora, premendo il pulsante ‘Segreteria’ verrà avviata la chiamata al numero selezionato.

Per disabilitare nuovamente il tasto, ripetere l’operazione digitando questa volta il codice *5005*86*#





Utilizzare iPhone come modem

12 08 2008

Una volta effettuato il Jailbreak del melafonino, sara’ possibile anche utilizzarlo come modem, in modo da sfruttare la connessione 3G (ma anche quella del modello Edge) per navigare dal PC/Mac.

Il tutto senza dover attendere che l’applicazione NetShare riappaia sull’AppStore: detto tra noi, a occhio e croce l’applicazione rilasciata da NullRiver non fa altro che automatizzare le procedure descritte in questo post di Lifehacker:

Feature: Use Your iPhone’s Internet Connection On Your Laptop.





Jailbreak di iPhone 3G con Firmware 2.0.1

11 08 2008

Copio-Incollo in maniera brutale da iSpazio:

Ecco La Guida che vi aiuterà nella creazione del Custom firmware 2.0.1 per iPhone 3G usando PwnageTool e quindi un Mac. Seguite questi semplici Step: [...]

La procedura e’ semplicissima, con meno di mezz’ora di lavoro avrete il vostro iPhone sbloccato a pronto ad eseguire anche il software non certificato da Apple.

2 Note:

  1. Lo ’sblocco’ invalida la garanzia, ma si tratta anche di una operazione reversibile.
  2. Il jailbreak non preclude l’utilizzo delle applicazioni certificate scaricate da AppStore.

Guida Creazione Custom Firmware e Sblocco iPhone 3G per il Firmware 2.0.1 tramite PwnageTool – Utenti Mac | iSpazio – The First iPhone Blog





iPhone, 2.0.1

5 08 2008

Rapido post scritto ‘al volo’ dall’iPhone appena aggiornato con il firmware 2.0.1: più reattivo, meno pause nella digitazione e nell’utilizzo della rubrica.
Vedremo nei prossimi giorni se l’update ha giovato anche all’autonomia della batteria.





WordPress for iPhone

22 07 2008

Primo post scritto tramite l’utile applicazione rilasciata dal team di sviluppo di WordPress.

Applicazione veramente utile e ben fatta: la trovate sull’ AppStore.

photo





iPhone 3G vs. Nazionale di Calcio: 3-0

9 06 2008

[via]





iPhone 3G: da luglio in italia

9 06 2008

Le nostre preghiere sono state ascoltate…dall’11 Luglio disponibile in Italia la versione Umts del ‘melafonino’ :-)

E i prezzi sembrano anche interessanti! Vedremo…

Qui le info AppleStore

Qui le caratteristiche





Sbloccare iPhone 1.1.2 e 1.1.3 senza Turbo-StealthSIM

9 02 2008

Trovare una notiziola così succulenta di prima mattina non può che far piacere:

su Spider-Mac scopro che è stata rilasciata una procedura per l’unlock degli iPhone con firmware 1.1.2 e 1.1.3 che permette di rimuovere i blocchi anche alle funzioni telefoniche senza fare uso della famosa (e costosa) TurboSIM.

Il tutorial per lo sblocco lo trovate su iClarified.

[via]