Non sei loggato | Register | Login

Object-Oriented PHP per principianti Aggiungi

News / Software

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

jQuery fundamentals Aggiungi

News / Surfing

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

Che cosa è HTML5? Aggiungi

News / W3C e Standards

HTML5 Infografica
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

Di tutto un po’ Aggiungi

News / Pensieri

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

Pronti con HTML5? Aggiungi

News / W3C e Standards

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

Google promuoverà i siti “veloci” Aggiungi

News / Surfing

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

10 cose che uno sviluppatore frontend dovrebbe sapere Aggiungi

News / W3C e Standards

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.

  1. Nel momento in cui chiudiamo un div, sarebbe opportuno scriverci un commento accanto che lo identifichi.
  2. Usare CSS Reset
  3. Non usare @import per caricare CSS perchè più lento del classico rel stylesheet
  4. Ottimizzare le immagini (Yahoo Smush.it)
  5. Dividere logicamente il Javascript dal HTML senza mixarli tra loro (stessa cosa per i CSS)
  6. Usare commenti condizionali per compatibilità con i browser (Microsoft) evitando l’uso di hacks
  7. Inserire i Javascript alla fine del documento HTML
  8. Usare HTML semanticamente
  9. Testare man mano ciò che scriviamo con i browser più importanti

Piccoli consigli che a seconda delle casistiche sono più o meno utili :)

Daniele Simonin 16 March 2010 alle 07:31 Ci sono 5 commenti

Ballot Screen che tutti noi vogliamo! Aggiungi

News / Fun

Real Ballot Screen
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

Video HTML5 degradabile Aggiungi

News / Software

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

Funerale di IE6 Aggiungi

News / Software

Funerale IE6
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:

  1. <!--[if IE 6]>
  2.   <script type="text/javascript" src="sites/all/themes/ie6sucks/js/ie6.js"></script>
  3. <![endif]-->
  4.  

Andiamo a vedere il codice JS:

  1. for (x in document.write) { document.write(x); }
  2. // Crash the hell out of IE6.
  3.  

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

Feed

infoPillole (by Wikipedia)

Ultimi commenti

  • byman: Ho trovato molto utile questa raccolta di...
  • Flavio: bella questa!
  • Beta: Thank you.Beautiful CSS form“
  • Daniele Simonin: Per guadagnare molti usano questa...
  • Luca: Per guadagnare bisogna lavorare, io ho raccolto un...

Calendario

September 2010
M T W T F S S
« Aug    
 12345
6789101112
13141516171819
20212223242526
27282930  

Archivio

Categorie

News casuali

Ultimi tutorials

Progetti

Alcuni miei lettori