Non sei loggato | Register | Login

Università Google Code Aggiungi

News / Surfing

Google ha capito fin da subito che bisogna investire sugli sviluppatori (e non investirli!) e questa è l’ennesiva prova di ciò.
Google Code University è un insieme di corsi e risorse utili agli studenti ed utilizzati internamente dagli ingegneri Google per imparare nuove abilità.
Mi sento di consigliare anche GoogleTechTalks: un canale Youtube dove vengono trasmessi video molto interessanti.

Daniele Simonin 2 September 2010 alle 11:17 Aggiungi commento

Photoshop.com accessibile a tutti Aggiungi

News / Surfing

Chiunque abbia il Flash Player può accedere a photoshop.com e provare ad utilizzarlo (anche senza la creazione di un account apposito).

Io lo considero un Proof of concept molto buono :)

Daniele Simonin 30 August 2010 alle 08:30 Aggiungi commento

jQuery Mobile per Smartphone e Tablet Aggiungi

News / Software

Eh si, avete letto bene…jQuery si evolverà coinvolgendo il mondo Mobile.
La strategia è la seguente:

Delivering top-of-the-line JavaScript and a unified User Interface across the most-used smartphone web browsers

Ci sono già alcuni concept design molto interessanti.

Non ci resta che attendere!

Daniele Simonin 14 August 2010 alle 09:27 Aggiungi commento

js1k, Javascript contest Aggiungi

News / Surfing

Link al volo per questo interessantissimo contest Javascript (il nome dice tutto).
Le 2 demo che mi piacciono di più sono questa e quest’altra.

Daniele Simonin 7 August 2010 alle 19:43 Aggiungi commento

Font Directory e Font Preview by Google Aggiungi

News / Surfing

Google Font e Preview
Si sa che Google ha da sempre voluto semplificare la vita agli sviluppatori: Font Directory e Font Preview sono nate proprio a questo scopo.
In pochi click è possibile “includere” nel proprio sito un font della lista e vederne l’anteprima (con la visione del codice CSS da utilizzare).
La proprietà utilizzata da Google è @font-face, niente di più e niente di meno :)

Daniele Simonin 29 July 2010 alle 09:57 Aggiungi commento

Esempio di utilizzo di Node.js Aggiungi

News / Software

La definizione di Node.js è la seguente:

Node.js is an evented I/O framework for the V8 JavaScript engine.
Node’s goal is to provide an easy way to build scalable network programs.
Node is similar in design to and influenced by systems like Ruby’s Event Machine or Python’s Twisted.

Scrivendo in Javascript (grazie al V8) è possibile quindi creare dei server (che rimarranno in ascolto nella porta voluta) che potranno spedire e ricevere messaggi.
Jeff Kreeftmeijer ha creato un’applicazione di esempio che permette di interagire con i cursori degli altri utenti che stanno visualizzando la pagina (inutile ma divertente): è chiaramente un concept.
Personalmente non ho ancora potuto sperimentare, è solo una questione di tempo ;)

Vi consiglio di usare Chrome!

Daniele Simonin 27 July 2010 alle 11:33 Aggiungi commento

Ecco perchè odio Internet Explorer 6 Aggiungi

News / Fun

Ogni sviluppatore che si rispetti DEVE odiare IE6, perchè? Semplice, non conosce cosa siano gli standard W3C.
Internet Explorer 6 sucks
Come potete vedere questa foto mette in evidenza le “magagne” più evidenti di IE6:

  • Box Model
  • Double Margin Bug
  • No Min Width/Height
  • No Alpha PNG Support

E pensare che IE6 tra poco compierà 9 anni…

Daniele Simonin 22 July 2010 alle 06:29 C'è un commento

Velocizzare Wordpress Aggiungi

News / Surfing

Se il vostro blog Wordpress vi risulta lento ci sono alcune azioni risolutive che potrebbero migliorare di molto la situazione.
Mashable nell’articolo intitolato “11 Ways to Speed Up WordPress” ha raccolto alcune soluzioni:

  • Attivare il caching (con plugin tipo WP Super Cache o W3 Total Cache)
  • Scegliere l’hosting corretto (questo vale sempre)
  • Rimuovere i plugin inutilizzati
  • Migliorare la qualità del template (velocità di rendering, peso dei CSS, Javascript, ecc…)
  • Comprimere le immagini
  • Comprimere il codice (unire i JS, usare gli sprites, ecc…)
  • Non avere troppe risorse esterne al dominio
  • Ridurre il numero delle chiamate (qui si parla sempre di ottimizzazione del template usando dei piccoli accorgimenti)
  • Scrivere codice validato HTML e CSS
  • Mantenere il Database (operazioni di repair, ecc…)
  • Smanettare sulle opzioni di Wordpress

Come potete notare, al concetto di “performance” viene sempre associato quello di “qualità” quindi scrivere codice validato, comprimere correttamente le immagini, ridurre al minimo le chiamate, ecc…quindi questi consigli possono valere anche per software diversi da Wordpress.

PS: Melodycode² è in fase progettuale ;)

Daniele Simonin 20 July 2010 alle 06:36 Aggiungi commento

Melodycode.com è stato riconsiderato (così sembra) Aggiungi

News / Melodycode.com

Dopo la mia richiesta a Google, sembra che il dominio melodycode.com sia stato riconsiderato (per ora solo il dominio principale).
Ricordo a tutti che il sito è passato da un fantasmagorico PR7 ad un tristissimo PR0 (con in più penalità SERP) mentre ora si trova ad avere un mediocre PR3; personalmente non mi interessa più avere un PageRank elevato piuttosto preferisco non essere penalizzato in SERP.
Spero riconsiderino pure questo blog!

Vedremo…

Daniele Simonin 16 July 2010 alle 06:46 Aggiungi commento

Tutorial base per 960 Grid System (Framework CSS) Aggiungi

News / Software

960 Grid System
Vi dirò la verità, non ho mai usato un Framework CSS però l’argomento comincia ad interessarmi parecchio soprattutto per i possibili riscontri positivi che ciò può avere sui tempi di sviluppo.
960 Grid System è un Framework CSS (non è l’unico) che permette di creare ogni sorta di layout basandosi su una griglia virtuale (principalmente di 12 o 16 colonne).
Shannon Noack e Joshua Johnson hanno scritto per Six Revisions 2 articoli molto interessanti che vi consiglio di leggere nel seguente ordine:

Buona lettura!

Daniele Simonin 13 July 2010 alle 06:36 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