Archivio di August 2007

30 Aug
duccio

duccio il 30 August 2007 parla di Rails Snippet

Rails: recuperare records random

Se vi servisse recuperare record in modo randomico da una tabella potete farlo semplicemente ordinandoli con il rand() di MySql. 1 def self.random_item(limit = 2) 2 find(:all, :order => ‘rand()’, :limit => limit) [...]

29 Aug
duccio

duccio il 29 August 2007 parla di Rails Snippet

Rails: dev_mode_performance_fixes per migliorare le performance in sviluppo

In development le richieste impiegano un tempo maggiore per essere processate, questo perchè il framework è studiato per farvi vedere live le modifiche applicate ai modelli ed ai controllori. Adesso grazie a Josh Goebel è possibile installare il plugin dev_mode_performance_fixes che incrementa le prestazioni fino a 4 volte. Potete installarlo tramite piston o tramite script/plugin: [...]

20 Aug
duccio

duccio il 20 August 2007 parla di Rails Snippet, Risorse

scRUBYt!: uno strumento potente per il web scraping in Ruby

scRUBYt! estrae contenuto dal Web e lo restituisce in XML. Nell’articolo Scrapin’ Google in no sec c’è un possibile scenario di utilizzo, l’idea è quella di fare una ricerca su google ed estrarre i risultati cercando gli a href ciclando sulle prime due pagine di risultati; questo è l’estratto del codice: 1 require [...]

19 Aug
duccio

duccio il 19 August 2007 parla di Rails Snippet

Ferret: come evitare accessi al db

La funzione find_by_contents cerca nell’indice del Ferret e restituisce una collezione di oggetti contenenti il testo cercato. Supponendo di usare acts_as_ferret su un ipotetico modello Item: 1 class Item < ActiveRecord::Base 2 … 3 acts_as_ferret :fields [...]

14 Aug
matte

matte il 14 August 2007 parla di Ajax/Web 2.0, Rails Snippet

Tooltip.js: Un problema con le chiamate AJAX

Oggi dovevo implementare, in un’applicazione che sto realizzando, un piccolo popup per consentire ad un utente di rispondere in modo veloce ad un messaggio. Per farlo ho pensato di utilizzare una finestra a tooltip ed ho deciso di utilizzare Tooltip.js. Tutto ok fino a quando non ho paginato i messaggi con AJAX! Nel momento in [...]

10 Aug
duccio

duccio il 10 August 2007 parla di Risorse

YSlow un tool per velocizzare le tue applicazioni Web

YSlow analizza le pagine Web e ti mostra da cosa potrebbe dipendere la loro lentezza. YSlow è un plugin di Firefox che si appoggia a Firebug. Cosa offre: Scheda delle Performance Riassunto HTTP/HTML Lista delle componenti della pagina Tools come JSLint