
Un link a bruciapelo che parla del Object Oriented in PHP quindi classi, oggetti, metodi, ereditarietà, ecc…
Il titolo originale è “Object-Oriented PHP for Beginners” ed è scritto molto bene (anche se personalmente l’avrei diviso in più pagine).
Daniele Simonin 8 July 2010 alle 22:17 Aggiungi commento

Direi che il titolo dice tutto :) Per chi vuole saperne di più sulle nozioni fondamentali di jQuery consiglio di dare un’occhiata a “jQuery Fundamentals” di Rebecca Murphey.
Purtroppo sembra essere disponibile solo in HTML e non in PDF (o altri formati).
PS: Alcune sezioni devono ancora essere completate, ma merita veramente!
Daniele Simonin 18 June 2010 alle 06:43 Aggiungi commento


Eccovi a voi un documento (infografica) che spiega in maniera semplice che cosa è HTML5.
La parte più interessante è quella riguardante la compatibilità: indovinate chi è l’ultimo? Internet Explorer…
Nella parte finale c’è una breve parte che evidenzia le differenze tra Flash e HTML5, molto utile visto che spesso vengono equiparati usando i criteri più strani :)
Daniele Simonin 8 June 2010 alle 06:24 Aggiungi commento

Mi sto rendendo conto che questo blog lo sto seguendo sempre di meno soprattutto per impegni vari qua e la: lo dico con dispiacere, ma sono dell’idea che ogni cosa ha il suo tempo :) Ad ogni modo, mi piego ma non mollo!
In questo periodo sto seguendo alcune cosette tra cui:
Android
Questo sistema operativo per cellulari marchiato Google posso dire che spacca parecchio! Da pochi giorni (Google I/O) è stata presentata la versione 2.2 (Froyo) che ha come caratteristiche principali il JIT, l’update all nel market Google, Flash Player 10.1 ed altre cosette minori.
Rispetto alla precedente versione 2.1 sono quindi state aggiunte caratteristiche molto interessanti sia in termini di performance che di facilità d’uso.
Naturalmente ovunque voi andiate ad informarvi troverete scontri tra Android Funs VS iPhone Funs, io non faccio parte di nessuna delle due categorie…anche se per una predilizione verso tutto ciò che è “aperto” preferisco Android :)
Secondo me Android sarà il futuro.
Nexus One
Questo smartphone è il secondo dispositivo marchiato Google che IMHO ha avuto come scopo principale quello di pubblicizzare la piattaforma Android: quindi sinceramente me ne frego delle poche vendite che ha fatto negli USA.
Il terminale è molto buono però non è esente da difetti: quello più rilevante è il multitouch.
Che difetto ha il multitouch? Avvicinando le 2 dite o incrociandole, gli assi si invertono in modo speculare…in questo modo il tutto è “sfasato” (su Youtube trovate il video che rende bene l’idea).
Ad ogni modo lo ritengo un buon acquisto soprattutto perchè non essendo seguito solo da HTC (l’effettivo produttore), Google aggiornerà il dispositivo per lungo tempo (vedi Froyo).
Nexus One è uno smartphone adatto agli smanettoni/sviluppatori.
Arduino
Primo esempio di hardware opensource made in Italy, vi consiglio di visitare il sito arduino.cc.
Lo trovo molto interessante sia da programmatore che da perito elettronico :)
Symfony
Che dire, il mio avvicinarmi ad un Framework PHP mi ha fatto maturare parecchio :) lo consiglio a tutti (io naturalmente vi consiglio Symfony, ma nulla vieta di usare PHP Cake, Code Igniter, ecc…): come dico sempre, la minestra è sempre la stessa.
In questo periodo, stavo pensando di aprirmi un canale su Youtube per fare un “Video Blog” che naturalmente tratterà gli stessi argomenti che tratto ed ho trattato qui come PHP, Programmazione in genere, Tecnologia, ecc…insomma tutto ciò che sta attorno alla vita di un programmatore Web :) Vedremo cosa partorirà la mia mente :P
Daniele Simonin 26 May 2010 alle 21:51 Ci sono 2 commenti

Oramai si può dire che HTML5 sarà il futuro: in rete si possono trovare già demo/esperimenti molto interessanti che sfruttano le nuove features che questo “linguaggio” ci mette a disposizione (in primis GMail che ha attivato il drag&drop degli allegati).
Ho trovato 2 link molto interessanti:
HTML5 Presentation
Un sito che presenta delle slide molto interessanti (con esempio) che spiegano le caratteristiche di HTML5.
HTML Readiness
Schema di compatibilità con i browser più recenti (Chrome è una bomba).
Dateci un occhiata!
Daniele Simonin 18 April 2010 alle 10:50 Aggiungi commento

Ebbene si, Google ultimamente è fissata con la velocità di apertura dei siti: invitando ad usare i propri dns, aggiungendo la tab “site performance” su Google Webmaster, creando Page Speed per Firebug e molto altro.
Sul blog ufficiale di Google Webmaster Central è uscito un articolo molto interessante che dice:
While site speed is a new signal, it doesn’t carry as much weight as the relevance of a page. Currently, fewer than 1% of search queries are affected by the site speed signal in our implementation and the signal for site speed only applies for visitors searching in English on Google.com at this point. We launched this change a few weeks back after rigorous testing. If you haven’t seen much change to your site rankings, then this site speed change possibly did not impact your site.
E’ chiara la natura “beta” dell’iniziativa, ma risulta chiarissimo il messaggio che Google vuole trasmettere: “premieremo i siti veloci”.
Come scritto nell’estratto, attualmente solo l’1% dei risultati/query tiene conto del fattore “velocità” ed inoltre ciò interessa solo il sito Google.com (inglese).
Staremo a vedere…
Daniele Simonin 10 April 2010 alle 18:48 Aggiungi commento

Girovagando qua e la sono venuto a conoscenza dell’articolo intitolato “Top 10 best practices for front-end web developers” che racchiude 10 consigli che ogni sviluppatore dovrebbe seguire.
Piccoli consigli che a seconda delle casistiche sono più o meno utili :)
Daniele Simonin 16 March 2010 alle 07:31 Ci sono 5 commenti


Questa è la vera Ballot Screen che noi tutti vogliamo! no? notate qualcosa di mancante? :P
Daniele Simonin 8 March 2010 alle 12:38 C'è un commento

Non sapevo come intitolare al meglio questo post, ad ogni modo su Google Code troviamo html5media: uno script Javascript che ci permette di usare il tag video HTML5 (non supportato da tutti i browser) garantendo allo stesso tempo la compatibilità con i browser che ancora non lo supportano (utilizzando come player Flash FlowPlayer).
Idea semplice, elegante e molto utile per questa fase di “transizione” :) Volete una demo? eccola.
Daniele Simonin 1 March 2010 alle 22:26 Ci sono 2 commenti


Finalmente ci sarà un funerale come si deve per IE6, parlo di ie6funeral.com che esordisce dicendo:
Internet Explorer Six, resident of the interwebs for over 8 years, died the morning of March 1, 2010 in Mountain View, California, as a result of a workplace injury sustained at the headquarters of Google, Inc.
Faccio notare che tra i sorgenti del sito c'è scritto:
Andiamo a vedere il codice JS:
Dal commento già si capisce, se quindi visitate il sito con IE6...con un semplice script di 61 bytes, il browser vi andrà in crash :)
Daniele Simonin 23 February 2010 alle 07:54 Aggiungi commento
| M | T | W | T | F | S | S |
|---|---|---|---|---|---|---|
| « Aug | ||||||
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | 30 | |||