Archivio di October 2006

31 Oct
matte

matte il 31 October 2006 parla di Mac, Risorse

TextMate e Halloween

Oggi ho aggiornato la mia versione di TextMate alla release 1311 e quando ho aperto il progetto per iniziare a lavorare mi sono trovato davanti una ragnatela! Quando tutti i file del progetto sono chiusi come sfondo si ha una ragnatela con background nero! All’inizio sono rimasto basito, ma poi ho collegato lo sfondo alla [...]

28 Oct
matte

matte il 28 October 2006 parla di Rails Snippet

Come salvare data e ora di un cambiamento all’interno di un modello

Oggi mi è capitato di dover tenere traccia della data di cambiamento di un campo all’interno di un modello (ad esemio di nome Service). Supponiamo di avere un field booleano chiamato opened che indica lo stato di apertura o di chiusura di un servizio. Per memorizzare all’interno del database il momento dell’avvenuto cambiamento aggiungete un [...]

27 Oct
matte

matte il 27 October 2006 parla di Risorse

Velocizza Firefox sul tuo Mac

Grazie al sito Firefox Mac Community Builds o a BeatnikPad è possibile scaricare una versione compilata e ottimizzata per il processore del proprio computer Mac. Per il mio PowerBook G4 12″ ho dovuto scaricare la versione per G4 7450 Builds. Comunque se non sapete che tipo di processore avete sul vostro computer potete consultare il [...]

26 Oct
duccio

duccio il 26 October 2006 parla di Mac

Usare Rss Feed come Screen Saver

Con la cura dei dettagli di Apple ecco uno screen saver veramente utile, si può usare con ogni feed aggiunto ad RSS reader di Safari. Le notizie vengono proposte in sequenza con un eccellente tempistica e una interfaccia da film…

25 Oct
matte

matte il 25 October 2006 parla di Risorse

Leggi Getting Real gratuitamente

Il celebre libro Getting Real di 37signals su come realizzare applicazioni web in modo elegante, facile e veloce è disponibile su internet. E’ possibile leggerlo gratuitamente all’indirizzo http://gettingreal.37signals.com/toc.php. Se siete interessati potete anche acquistare la copia cartacea o il PDF.

25 Oct
matte

matte il 25 October 2006 parla di Risorse

Documentazione Ruby e Ruby on Rails

E’ uscito un nuovo strumento web per cercare all’interno della documentazione del Ruby e di Ruby on Rails. Si chiama Ruby Search e lo potete raggiungere all’indirizzo http://labs.parkerfox.co.uk/ruby.search/.

24 Oct
matte

matte il 24 October 2006 parla di Rails Snippet, Tutorial

Ottimizzazione MySQL con il Plugin Query Analyzer

Durante la fase finale dello sviluppo di una applicazione web può essere utile controllare se il database è ottimizzato per le richieste più comuni. Sempre stando attenti a non abusare dei facili collegamenti al database con il Rails è possibile ottimizzare la ricerca dei record aggiungendo degli indici alle tabelle dove sono necessari. Il database [...]

23 Oct
duccio

duccio il 23 October 2006 parla di Rails Snippet

PDF-Writer per creare pdf in rails

Ho provato pdf-writer per generare file pdf con rails, se vi interessa provarlo di seguito vi posto un estratto di codice per inserire testo, immagini, settare le codifiche ed inserire tabelle. Chiaramente prima di cominciare è necessario installare la gemma pdf-writer: 1 sudo gem install pdf-writer installate anche le dipendenze: color-tools, transaction-simple. [...]

23 Oct
matte

matte il 23 October 2006 parla di Rails Snippet, Tutorial

Capistrano e dump del Database

Durante lo sviluppo di una applicazione web si ha molto spesso la necessità di effettuare una copia del database utilizzato per lo sviluppo dell’applicazione sul server in cui verrà inserita l’applicazione in produzione. Ruby on Rails ci consente di ricreare automaticamente la struttura del database, ma senza l’importazione dei dati contenuti nel development database. Grazie [...]

20 Oct
matte

matte il 20 October 2006 parla di Mac

Address Book e Google Maps

Avete un Mac e utilizzate Address Book per organizzare i vostri contatti? Allora non potete fare a meno del Google Maps Plugin. Con questo plugin avrete a disposizione la potenza delle Google Maps all’interno della rubrica. Cliccando sulla linguetta dell’indirizzo all’interno di un contatto potete visualizzare la posizione geografica o creare le indicazioni stradali per [...]

19 Oct
duccio

duccio il 19 October 2006 parla di Rails Snippet

Cheat Sheet per Rails

Vi è capitato di dimenticare alcuni comandi ad esempio quelli per le migrazioni oppure gli argomenti dell strftime, beh grazie a Chris di ErrTheBlog potete utilizzare una gemma per creare i data-sheet. Per Iniziare: 1 $ sudo gem install cheat 2 $ cheat strftime Comunque potete trovare tutte le informazioni riguardo [...]

19 Oct
matte

matte il 19 October 2006 parla di Configurazioni, Rails Snippet

Rails, LightTPD e mod_compress

Con il proliferare di funzionalità ed effetti in javascript semplicissimi da implementare sono aumentate notevolemente le dimensioni delle pagine HTML da scaricare. Se prendiamo ad esempio una applicazione Rails e inseriamo all’interno del template il tag: .. <%= javascript_include_tag :defaults %> Automaticamente appendiamo alla nostra pagina la bellezza di 145 KBytes da scaricare. Vediamo [...]

17 Oct
duccio

duccio il 17 October 2006 parla di Rails Snippet

Aggiornamento del sortable_element dopo l’aggiunta di un elemento in Ajax

Dopo l’inserimento di un elemento ad una lista, se questa era ordinabile, l’ultimo elemento non viene incluso nell’ordinamento. Per evitare questo problema vi riporto una soluzione trovata su http://www.ruby-forum.com/ Quello che dovete fare è creare un parziale _sortable_element.rhtml: 1 <%= sortable_element(’item-list’, 2 :tag [...]

16 Oct
matte

matte il 16 October 2006 parla di Rails Snippet

Utilizzo delle sessioni nei test funzionali

Avete mai avuto la necessità di testare alcune azioni che facessero utilizzo di sessioni? E’ possibile farlo utilizzando la seguente sintassi: 1 @request.session[:user] = users(:first) In questo modo viene associato alla variabile di sessione :user, l’utente :first delle fixtures presenti all’interno del file users.yml.

14 Oct
matte

matte il 14 October 2006 parla di Tutorial

Template e sottodomini

Avete mai avuto la necessità di creare dei sottodomini ad un dominio di secondo livello ed applicare ad ognuno di essi un template o creato dall’utente o scelto da un set di template predefiniti nel sistema? Ecco alcuni suggerimenti e linee guida per realizzare un sistema di questo tipo. Supponendo di: installare la gemma theme_generator con il [...]

13 Oct
duccio

duccio il 13 October 2006 parla di Rails Snippet

in_place_editor con la validazione

Mi si è presentato il problema di dover validare la modifica dei dati tramite l’in_place_editor, io ho trovato una soluzione che può essere riutilizzata, leggermente migliorabile, ma comunque utile. Per utilizzare l’in_place_editor con la validazione ho creato un file user_defined_function.rb da mettere nella cartella lib dell’applicazione: 1 module UserDefinedFunction 2 [...]

11 Oct
matte

matte il 11 October 2006 parla di Configurazioni, Rails Snippet

Problema con acts_as_ferret & model observer

Ho sviluppato un’applicazione che necessitava di un sistema con area utenti, completo di registrazione, pagine riservate e login. Per farlo ho utilizzato il generatore acts_as_authenticated. Tutto ha funzionato senza problemi e al primo colpo. Dopo alcuni giorni ho iniziato a sviluppare un sistema di ricerca degli utenti all’interno del pannello di controllo per l’amministratore di [...]

11 Oct
duccio

duccio il 11 October 2006 parla di Configurazioni

Installare Mephisto blog

L’installazione è semplice basta creare un database chiamato, ad esempio, mephisto_development. Procuratevi l’applicazione Mephisto l’archivio compresso su http://mephistoblog.com o l’ svn su http://svn.techno-weenie.net/projects/mephisto/trunk. Adesso, come è spiegato nel file public/install.html dell’applicazione mephisto, basta cambiare il file database.yml mettendoci le informazioni corrette per accedere al vostro database di mephisto e frizzare il rails alla versione 4846 [...]

11 Oct
matte

matte il 11 October 2006 parla di Rubylation

Il perché e il come degli Iteratori

Questo articolo è stato precedentemente pubblicato da James Edward Gray II su The Why and How of Iterators. E’ stato rielaborato da Rubylation Network ed è disponibile in più lingue. Un amico mi ha posto qualche domanda generica via email sugli iteratori. Ho voluto inserire anche qui alcune delle risposte in modo da renderle disponibili ad [...]

9 Oct
matte

matte il 9 October 2006 parla di Rails Snippet, Tutorial

Come elaborare i risultati dell’ActiveRecord

Sicuramente vi sarà capitato di aver interrogato il DataBase e aver ottenuto un set di risultati come risposta. Ma se vi servisse effettuare un ulteriore filtraggio dei dati, come è possibile farlo evitando di accedere di nuovo al DataBase? Se sei interessato leggi l’articolo!