Archivio della Categoria 'Configurazioni'

13 Jul
matte

matte il 13 July 2010 parla di Configurazioni, Rails3, plugin

will_paginate e Rails3

Sicuramente avrete iniziato a provare Ruby on Rails 3. Per paginare i nostri record agevolmente possiamo usare il plugin will_paginate. Per installarlo basta aggiungere al file Gemfile la seguente riga di codice in modo da prendere il codice del branch per Rails 3: 1 gem ‘will_paginate’, :git => ‘git://github.com/mislav/will_paginate.git’, :branch => “rails3″

8 Sep
matte

matte il 8 September 2009 parla di Configurazioni, Mac

Upgrade a Snow Leopard

Oggi è arrivato in office Snow Leopard e abbiamo deciso di aggiornare i nostri iMac sperando di non incappare in qualche incompatibilità con i software che utilizziamo. Tutto è filato liscio (non abbiamo dovuto ripristinare backup) anche se ci sono stati alcuni inconvenienti. Per questo vi consiglio (a parte un backup dei file più importanti) [...]

24 Apr
matte

matte il 24 April 2009 parla di Configurazioni

Ruby Enterprise Edition e Debian Lenny

Oggi ho installato Ruby Enterprise Edition su una macchina Debian. In pratica Ruby Enterprise ha il proprio repositorio di gemme quindi vanno reinstallate tutte anche se già le avete all’interno del sistema. Tutto procede bene tranne che per gemme dipendenti da librerie di sistema come RMagick ed il MySQL adapter. Per installare rmagick basta lanciare i comandi: apt-get [...]

15 Jan
silvio

silvio il 15 January 2009 parla di Configurazioni, Risorse

DebGem

DebGem consente su sistemi Debian e Debian-based (leggisi Ubuntu) di installare le gemme di Rails direttamente da apt invece che da gem. http://www.debgem.com/ Grazie a DebGem si risolve il problema di avere due sistemi di pacchettizzazione/installazione diversi sul sistema e il problema della generale scarsità (o non aggiornamento) di pacchetti relativi a Rails su apt. Fondamentalmente DebGem agisce [...]

2 Jan
matte

matte il 2 January 2009 parla di Configurazioni, Risorse, Tutorial

Deploy Rails su (gs) Grid-Service di Media Temple

Abbiamo deciso di testare il Grid-Service di Media Temple equipaggiato con il Ruby on Rails GridContainer. La prima particolarità che abbiamo notato è la necessità di acquistare separatamente i due servizi. Prima il Grid-Service e successivamente il GridContainer. E’ possibile effettuare lo scaling del contenitore (offerto in 3 tagli in base alla memoria di cui avete [...]

1 Oct
matte

matte il 1 October 2008 parla di Configurazioni

Deprecation Warning: This library will be removed from Rails 2.2

Se ricevete questo messaggio dal vostro server in locale dovete ancora installare la libreria per mysql nel vostro repositorio delle gemme. Per farlo potete utilizzare il seguente comando: sudo gem install mysql — –with-mysql-config=/opt/local/lib/mysql5/bin/mysql_config Sostituendo /opt/local/lib/mysql5/bin/mysql_config con il corretto percorso al file mysql_config.

18 Sep
matte

matte il 18 September 2008 parla di Configurazioni

serf 0.2.0 fails to build on port

Se sul vostro mac utilizzate port e avete intenzione di aggiornare subversion all’ultima versione potreste ottenere il seguente errore nella compilazione di serf (necessario per l’upgrade di subversion): $ sudo port install serf —> Fetching serf —> Verifying checksum(s) for serf —> Extracting serf —> Configuring serf —> Building serf with target all Error: Target org.macports.build returned: [...]

16 Jul
matte

matte il 16 July 2008 parla di Configurazioni

SWFUpload e problemi su Mac OS X

Per effettuare l’upload di file su alcune delle nostre applicazioni utilizziamo SWFUpload. Veniamo al primo problema. La versione più recente, la 2.1, ha dei problemi quando si utilizza il parametro post_params per passare eventuali argomenti alla funzione che viene richiamata per creare il file. Su http://code.google.com/p/swfupload/issues/detail?id=69 ho trovato come risolvere questo problema: In pratica basta cambiare [...]

13 Jun
matte

matte il 13 June 2008 parla di Configurazioni, Rails Snippet

Problema tra Mongrel tcphack e Mac OS X Leopard 10.5.3

Se una volta installato il nuovo aggiornamento a Leopard ottenete il seguente errore: 1 /opt/local/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/tcphack.rb:12:in `initialize_without_backlog’: getaddrinfo: nodename nor servname provided, or not known (SocketError) 2 from /opt/local/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/tcphack.rb:12:in `initialize’ 3 from /opt/local/lib/ruby/1.8/drb/drb.rb:865:in `open’ 4 from /opt/local/lib/ruby/1.8/drb/drb.rb:865:in [...]

27 May
duccio

duccio il 27 May 2008 parla di Configurazioni

Git e percent_expand NULL replacement error

Dopo aver installato sul portatile il Git con MacPorts: 1 sudo port install git-core +svn +doc collegandomi in ssh ai nostri server ottenevo l’errore percent_expand: NULL replacement, per risolvere: 1 cd /opt/local/bin 2 mv ssh{,_macports} 3 mv scp{,_macports} 4 ln -s [...]

15 Feb
matte

matte il 15 February 2008 parla di Configurazioni

Gemma MySQL su Joyent

Abbiamo aggiornato un nostro server su Joyent a Rails 2.0 e abbiamo avuto un problema (Mysql::Error: MySQL server has gone away) risolto con l’aggiornamento della gemma mysql con il comando sudo gem install mysql — –with-mysql-config=`which mysql_config`

20 Oct
duccio

duccio il 20 October 2007 parla di Configurazioni

RSA Authentication e SSH

Per evitare di ricordare le password di ogni server a cui vi collegate in ssh potete usare l’autenticazione RSA. Tanto per cominciare dovete creare una chiave RSA locale: 1 $ ssh-keygen Vi verrà chiesto di specificare una passphrase, questa sarà associata alla vostra chiave RSA così per collegarvi ai server vi basterà ricordare [...]

18 Jul
duccio

duccio il 18 July 2007 parla di Configurazioni

MYSQL Tunneling - Accedere a database remoti con il tunneling

Spesso i server per questioni di sicurezza sono blindati, hanno il minimo indispensabile in quanto a porte aperte e spesso la porta 3306 usata dal Mysql è chiusa. Per questo motivo molti usano PHpMyAdmin che fornisce un accesso a Mysql tramite Web, è vero però che in generale PhpMyAdmin non è molto comodo sarebbe più semplice [...]

2 Apr
matte

matte il 2 April 2007 parla di Configurazioni, Rails Snippet

Problemi con RubyGems e soluzioni

Oggi ho tribolato con l’aggiornamento delle RubyGems alla versione 0.9.2 con il comando: 1 gem update −−system Il tutto è cominciato con il nuovo Rails 1.2.1 o superiore. Praticamente aggiornando gli script dell’applicazione con il comando: 1 rake rails:update Ottenevo un errore sull’utilizzo del comando rails_gem all’interno del file boot.rb. Per [...]

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 [...]

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 [...]

3 Oct
duccio

duccio il 3 October 2006 parla di Configurazioni

Installare i driver MySQL per Ruby su Mac OS X

Oggi ho avuto un problema di configurazione con Ruby on Rails. Premesso che ho installato rails con Darwin Port, dopo aver effettuato un aggiornamento con: 1 sudo port upgrade ho avuto problemi con il conntettore mysql del rails. Scaricando ruby-mysql-connector potrete risolvere il problema: 1 % ruby ./setup.rb [...]

2 Oct
matte

matte il 2 October 2006 parla di Configurazioni, Rails Snippet

Ferret Gem Freeze

Oggi dovevo aggiornare la versione di Ferret presente sui nostri server mantenendo una vecchia versione (la 0.9.3) per i siti già in production. Ho utilizzato il veloce script di TopFunky per effettuare il freeze delle gemme utilizzate nel progetto. Tutto ha funzionato correttamente fino ad arrivare al Ferret. Per completare il freeze del Ferret è [...]

25 Sep
matte

matte il 25 September 2006 parla di Configurazioni

Lighttpd, Wordpress, RSS e FeedBurner

Abbiamo aggiornato i nostri server e spostato Extendi sotto un server Linux. Se avete come web server il LightTPD potreste avere dei problemi nel continuare a servire le vostre RSS a causa dei settaggi diversi del web server. Per risolvere il problema basta inserire all’interno del file lighttp.conf le seguenti righe all’interno della configurazione del [...]