Una foto di Elia Contini.


HTC Dream full optional

Che Telecom Italia non sia in grado di sfornare un prodotto che soddisfi un minimo il cliente è un fatto risaputo, ma che Telecom Italia prenda un ottimo prodotto fatto da altri e lo faccia diventare uno schifo ... bhé sono dei professionisti.

È il caso dell'HTC Dream con brand TIM che ha installata una copia di Android sapientemente mutilata dai geniacci di Telecom Italia in funzione di nessuna logica (qui cito Carmen Consoli) o almeno io non ho proprio capito il perchè abbiano fatto questo scempio:

  • niente programma di Instant Messaging;
  • niente sincronizzazione con i calendari di Goolge;
  • niente sincronizzazione con i conttatti di Google.

Insomma uno Smart Phone inutilizzabile che proprio non incontra i bisogni degli utenti business.

Fortunatamente l'Italia è ricca di giovani talenti, e facendo un pò di googling sono arrivato su Androidiani sul quale Andrea Baccega ha pubblicato un firmware modificato da lui e una guida su come installarlo.

Il processo di installazione come avrete intuito è andato a buon fine ed ora il mio HTC Dream è un vero gioiellino full optional!

Etichette: hardware, smart phone, android, firmware, TIM, modding

HTC Dream e 3

Foto dell'HTC DreamEbbene si. Sono diventato un soddisfatto possessore di un HTC Dream basato su Android. Il telefono ha brand TIM, ma può essere tranquillamente usato con qualsiasi altro operatore italiano. Il mio operatore è 3 ed in questo post spiego come configurare l'HTC Dream per sfruttare tutti i servizi (MMS e connessione internet via UMTS).

Per prima cosa apriamo il menù, selezioniamo Impostazioni, poi Controlli wireless, poi Reti mobili ed infine Nomi punti di accesso.

Eliminate gli APN esistenti, poi premete il tasto menu e selezionate Nuovo APN.

Fatto ciò inserite i seguenti parametri:

Nome parametroValore da inserire
Nome3
APNtre.it
Proxy<Non Impostato>
Porta<Non Impostato>
Nome utenteil vostro numero di telefono
Password<Non Impostato>
Server<Non Impostato>
MMSChttp://10.216.59.240:10021/mmsc
Proxy MMSwsb.tre.it
Porta MMS8799
MCC222
MNC99
Tipo APN<Non Impostato>

Fatto!

Aggiornato il 25 Aprile 2009.

Etichette: hardware, smart phone, htc dream, tre, 3, android, configurazione

Prossime conferenze (2)

Maggio come ogni anno è un mese ricco di appuntamenti interessanti. Le prossime conferenze a cui parteciperò sono:

  • Better Software che si terrà il 6 e 7 maggio 2009 a Firenze;
  • PyCon Tre che si terrà il 8, 9 e 10 maggio 2009 a Firenze.

Segnalo inoltre l'Experience Camp che si terrà a Milano il 21 maggio 2009. Se non ho impegni ci andrò.

Ci vediamo a Firenze!

Etichette: conferenze, better software, pycon3, 2009, firenze

Aveghe Thumbnail Viewer

Thumbnail Viewer scritti in Javascript ne esistono tantissimi, ma di tutti quelli che ho provato nessuno usa solo il DOM (da qualche parte compare sempre un bel document.write) e quindi nessuno funziona nel caso la pagina venga servita con Content-type: application/xhtml+xml. Vista questa mancanza ne ho scritto uno io ed in questo post vi spiegherò come utilizzarlo. Aveghe Thumbnail Viewer è semplicissimo da usare ed è compatibile con tutti i browser standard compliant. Per quanto riguarda MS Internet Explorer è supportata solo la versione 8, l'ultima, mentre tutte le versioni precedenti sono UFFICIALMENTE NON SUPPORTATE.

Fatte queste doverose premesse, vediamo come usare Aveghe Thumbnail Viewer. Il codice XHTML è molto semplice. Per esempio supponiamo di voler visualizzare l'immagine dal nome caneMatto.jpg la cui è thumbnail caneMatto-thumb.jpg. Il codice da scrivere è il seguente:

<a href="caneMatto.jpg"
   rel="thumbnail"
   ><img src="caneMatto-thumb.jpg"
         width="64"
         height="64"
         alt="La foto di un cane matto" /></a>

Notate l'attributo rel nel tag a. Ora basta richiamare lo script Aveghe Thumbnail Viewer scrivendo prima della chiusura del tag body il seguente codice:

  ...
  <!--[if gte IE 8]>-->
  <script type="text/javascript"
          src="js/AvegheThumbnailViewer.js"></script>
  <!--<![endif]-->
</body>

Ecco fatto. In pratica basta che ogni thumbnail sia racchiusa in un tag a con attributo rel="thumbnail".

La foto di un cane matto Ecco un esempio di Aveghe Thumbnail Viewer in azione: cliccate sull' immagine per vederla in formato grande.

Aveghe Thumbnail Viewer è rilasciato sotto licenza GPL 2.0 e potete scaricarlo ed usarlo liberamente nei vostri siti.

Etichette: javascript, thumbnail, aveghe, viewer

XHTML, link e nuove finestre

In XHTML 1.0 Strict il tag a non prevede più l'attributo target. Le motivazioni di tale eliminazione sono da ricercarsi principalmente nell'ambito della User Experience. In particolare, la maggior parte degli utenti si confonde quando si aprono troppe finestre, non desiderate tra l'altro, sul desktop: il problema è stato affrontato anche dalle WCAG 2.0. Questo problema è stato in parte attenuato anche dai browser stessi introducendo la navigazione a schede (tab) permettendo all'utente di avere più pagine aperte nella stessa finestra.

A volte comunque potrebbe essere più usabile visualizzare una risorsa in un'altra finestra (tab). Per poter ottenere l'apertura di nuova finestra (tab) è necessario usare JavaScript, naturalmente facendone un uso saggio e rispettoso delle linee guida per l'accessibilità.

Vediamo come si fa.

Prima di tutto il codice XHTML 1.0 Strict:

<a href="http://w3.org"
   hreflang="en-US"
   onclick="return openNewWindow('http://w3.org')"
>Testo link</a>

Ora non resta che richiamare il file dov'è definita la funzione openNewWindow. Per farlo basta inserire prima della chiusura del tag body il seguente codice:

  ...
  <script type="text/javascript" src="js/newWindow.js"></script>
</body>

Il codice della openNewWindow è molto semplice:

function openNewWindow(link)
	{
		window.open(link, '', '');
		return false;
	}

Anche nel caso l'utente abbia JavaScript disabilitato il link sarà visualizzabile, naturalmente senza aprire una nuova finestra.

Scarica il codice completo

Etichette: javascript, xhtml, link, finestre

Il desolante Internet Explorer 8

Tanto rumore per un prodotto arretrato. Ma ormai è risaputo che la Microsoft per il Web, e non solo, è un freno.

Per quanto riguarda gli sviluppatori novità non ce ne sono: non sono supportate, neanche a livello sperimentale, le proprietà CSS 3 più attese. Niente supporto agli angoli arrotondati, niente sfondi multipli, niente media query e niente layout a colonne.

È sicuramente migliorato il rendering, c'è il supporto per WAI-ARIA, ma non basta davvero.

Qualcuno avvisi la Microsoft che siamo nel 2009!

Aggiornamento (23 Marzo 2009, 19:33): non supporta nemmeno il content type application/xhtml+xml.

Aggiornamento (25 Marzo 2009, 08:50): non supporta nemmeno SVG.

Etichette: ultime dal web, browser, IE8

Accessibilità e Usabilità: alcuni link

I feed RSS se scelti con criterio sono una miniera di risorse utili. In particolare vi segnalo un po' di link interessanti riguardanti l'accessibilità e l'usabilità.

Etichette: sviluppo web, accessibilità, usabilità, risorse

1 2 3 4 5 6 7 8 9 10 11 12


Cerca nel blog

Categorie

RSS

Elia Contini Blog RRS Sottoscrivi RSS

Accesso in rame VDSL(Very high speed DSL)? No Grazie

Scarica Firefox! È gratis!