Gem MySql 2.7 Symbol not found: _mysql_init
Dalla versione 2.2 di Rails la libreria di ruby di MySql inclusa in rails non verrà più supportata.
DEPRECATION WARNING: You're using the Ruby-based MySQL library that ships with Rails. This library will be REMOVED FROM RAILS 2.2. Please switch to the offical mysql gem: `gem install mysql`
Per coloro che hanno installato mysql tramite port eseguire:
sudo gem install mysql -- --with-mysql-config=/opt/local/lib/mysql5/bin/mysql_config sudo gem install mysql -- --with-mysql-config=/usr/local/mysql/bin/mysql_config >> Account.all
dyld: lazy symbol binding failed: Symbol not found: _mysql_init
Referenced from: /Library/Ruby/Gems/1.8/gems/mysql-2.7/lib/mysql.bundle
Expected in: dynamic lookup
dyld: Symbol not found: _mysql_init
Referenced from: /Library/Ruby/Gems/1.8/gems/mysql-2.7/lib/mysql.bundle
Expected in: dynamic lookup /Library/Ruby/Gems/1.8/gems/mysql-2.7/lib/mysql.bundle
/Library/Ruby/Gems/1.8/gems/mysql-2.7/mysql.bundle rm -rf /Library/Ruby/Gems/1.8/gems/mysql-2.7/lib/mysql.bundle Offriamo Lavoro per programmatori Ruby on Rails
Ciao a Tutti,
come sapete siamo una giovane webagency di Varese, stiamo cercando 1 o 2 programmatori Ruby On Rails, lavoriamo su progetti interessanti e vari con grosse aziende. Ci occupiamo della realizzazione che va dal semplice sito, all'ecommerce, al gestionale, interfacce eBay etc...
Il lavoro è estremamente dinamico (come del resto la socità) e quando abbiamo disponiblità ci dedichiamo a progetti opensource alcuni qui: http://rails.lipsiasoft.com/wiki/lipsiadmin e qui sul blog.
Apprezziamo molto le inziative...
Offriamo un buon contratto e un buon stipendio e se necessario vi forniamo un MacBook.
I requisiti sono:
- Conoscenza Ruby on Rails (almeno di base)
- CSS/HTLM (w3c e tableless)
- MySql
Non esitate a mandarci il vostro cv qui: info@lipsiasoft.com
Ciao e a presto
Lipsiadmin! L'Admin per Ruby on Rails tuttofare

Finalmente il primo dei miei progetti (di quest'anno) si e' realizzato.
Di cosa si tratta?
Uno degli annosi problemi di noi sviluppatori Ruby On Rails e' da sempre la gestione del backend del sito sul quale lavoriamo.
Pensate alla gestione degli utenti... permessi layout grafica html etc etc... non vi stufa dover ripetere sempre gli stessi passi?
Anche a me, cosi' mi sono creato una sorta di scaffold, che utilizziamo come societa' da circa un anno.
Ma cosa ha di speciale? Bhe' soluzioni simili ce ne sono tantissime ma penso che la mia sia la versione piu' leggera, veloce ed espandibile.
Partiamo con le premesse ovvero, il nostro admin e' bastato su un framework molto famoso EXTJS nella sua versione piu' recente.
Abbiamo deciso di utilizzare EXTJS per la sua semplicita' e la sua potenza, principalmente per quanto concerne la realizzazione di ottime griglie e del layout della pagina.

script/plugin install git://github.com/Lipsiasoft/lipsiadmin.git
script/generate lipsiadmin http://demoadmin.lipsiasoft.org/admin
DemoAdmin.zip
Login: info@lipsiasoft.com
Password: admin Javascripts dinamici in Rails 2.0.
Rieccomi, ieri mi sono visto uno screencast carino, qui e volevo segnalarvi anche a voi questa utile funzione.
Partiamo dal fatto che probabilmente è utile nei backend di un sito. Vi faccio un esempio, mettiamo che usate javascript per la gestione del login...
E' spesso molto utile poter intervenire con codice Ruby nei nostri JS ma fino alla precedente versione di Rails io intervenivo con un mio plugin Embedded Javascript che mi permetteva di usare i file ejs con codice ruby + javascript.
Ora tutto ciò come vi ho anticipato sopra è molto più semplice e non abbiamo bisogno di utilizzare plugin di terze parti.
Nella pagina seguente vi mostro un piccolo esempio.
Per prima cosa dobbiamo generare un controller, io lo chiamo javascripts in modo che quando lo includerò nella mia vista non dovrò inserire la path.
Quindi scriviamo nella nostra console:
$ script/generate controller javascripts Ora apriamo javascripts_controller.rb e inseriamo un metodo come segue:
# javascripts_controller.rb
@user = current_user
end
A questo punto nulla di più semplice creiamo un file admin.js.erb in /views/javascript/ e scriviamo:
//admin.js.erb
<% if @useradmin? %>
alert'Benvenuto Amministratore'
<% end %>
Infine dobbiamo creare una rotta in modo tale che quando scriveremo nel nostro browser una rotta che permetta l'interpretazione del nostro nuovo JavaScript
map.connect 'javascripts/:action.:format', :controller => 'javascripts'
Bene, se punterete il vostro browser in http://localhost:3000/admin.js dovreste vedere il codice se siete "amministratori".
Ovviamente questo è un codice d'esempio che spiega a grandi linee uno scenario di utilizzo... il resto spetta a voi e ricordate che come per le pagine html se ci sono 2 file con lo stesso nome nelle viste e nella directory public hanno precedenza i file che si trovano in public, ciò significa che se avete già un file in /public/javascripts/admin.js ha precedenza su quello che avete in /views/javascripts/admin.js.erb
Buon divertimento e se avete qualche consiglio da darmi non esitate!
[Aggiornato] LightBox Helper per Ruby on Rails
- Installare copiare tutti i css, immagini, javascripts di lightbox nella public directory
- Associare ad un immagine o un link il lightbox
Per installare il plugin basta digitare da console:
script/plugin install http://lipsiasoft.googlecode.com/svn/trunk/lightbox_helper Il javascript lightbox.js verrà aggiunto di default nell'AssetTagHelper pertanto (se già non lo avete) aggiungete nell'head questo:
<%= javascript_include_tag :defaults %> Ora dovete inserire nell'head del vostro sito il link allo stylesheet pertanto:
<%= stylesheet_link_tag 'lightbox' %> Infine per aggiungere a un link ad un immagine in lightbox:
<%= lightbox_link_to "Nome del Link", "/path/of/your/image.png" %> Ho anche creato un'helper per aggiungere lightbox alle immagini:
<%= lightbox_image_tag("/path/of/your/image-thumb.png", "/path/of/your/image.png") %> Nota: L'helper lightbox_link_to e lightbox_image_tag si basano rispettivamente su link_to e image_tag pertanto si comportano di conseguenza e quindi potete fare:
<%= lightbox_image_tag("/path/of/your/image-thumb.png", "/path/of/your/image.png", {:class=>"images"}, :title => "This is a test!") %> Potete trovare su AgileWebDevelopment il mio plugin. Datemi un bel voto!
Technorati Tags: helpers, lightbox, ruby on rails
[Aggiornato] Flash Helper
[Update 30/05/2007: ora usa l'swfobject 1.5]
[Update 05/07/2007: sistemato un piccolo problema sul passaggio dei params al FlashObject] Grazie a Massimo Pegoraro
Spesso mi è capitato di dover aggiungere ai miei siti fatti in rails dei flash, e sempre più spesso mi capita di dovergli passare delle variabili.
Per la rete ho trovato il famossisimo javascript FlashObject e per quanto riguarda ruby on rails ho trovato un plugin laszlo che contiene un helper per implementare in modo semplice FlashObject.
Purtroppo dato che non posso tutte le volte scaricare quel plugin, cancellare i file che non mi servono e tenere solo l'helper, ho deciso, visto che su Agile Web Development non ne esisteva uno, di farlo io.
Gli step per installare ed utilizzare il plugin sono i seguenti:
Download ed installazione:
script/plugin install http://lipsiasoft.googlecode.com/svn/trunk/flashobject_helper Questo processo copierà automaticamente il javascript FlashObject in:
public/javascripts
Successivamente per inserire il flash nel vostro sito basta inserire il seguente codice:
il javascript viene aggiunto al AssetTagHelper dell'action view, quindi se avete già nel vostro head questo:
non è necessario quindi aggiungere questo:
Potete trovare questo helper anche su Agile Web Development. Lasciatemi un bel voto!
Technorati Tags: Flashobject, helpers, ruby on rails
Categories
- Altro (17)
- Comunicati Stampa (2)
- Fedora (1)
- Linux (17)
- Mac (45)
- Ruby (20)
- Ruby on Rails (39)
- Tutorials (20)
- Windows (13)
Archivi
- October 2008 (1)
- June 2008 (1)
- May 2008 (5)
- April 2008 (2)
- March 2008 (1)
- January 2008 (3)
- December 2007 (5)
- November 2007 (5)
- October 2007 (9)
- September 2007 (1)