Come-Installare-Ruby-on-Rails-Su-Ubuntu-14-04-Usando-RVM-How-To-Install-Ruby-on-Rails-on-Ubuntu-14-04-using-RVM

Come installare Ruby on Rails su Ubuntu 14.04 usando RVM – How To Install Ruby on Rails on Ubuntu 14.04 using RVM #rubyonrails #rvm #install #ubuntu #14.04

Come-Installare-Ruby-on-Rails-Su-Ubuntu-14-04-Usando-RVM-How-To-Install-Ruby-on-Rails-on-Ubuntu-14-04-using-RVM

Come Installare Ruby on Rails Su Ubuntu 14.04 Usando RVM

Ruby on Rails è uno dei linguaggi di programmazione più popolari per gli sviluppatori che desiderano creare siti e applicazioni web. Il linguaggio di programmazione Ruby, insieme con il framework di sviluppo Rails, semplifica lo sviluppo di applicazioni web.

Il modo più veloce per installa Ruby on Rails insieme a RVM basta lanciare questo comando dal nostro terminale di Ubuntu mantenendo il nostro utente corrente (non eseguire questo comando come root):

curl -sSL https://get.rvm.io | bash -s stable --rails

dopo l’installazione lanciare questo comando per caricare RVM

source ~/.rvm/scripts/rvm

Installiamo una versione specifica versione di Ruby

rvm install ruby_version

dopo l’installazione vediamo la lista completa delle versioni di Ruby disponibili

rvm list

usiamo una versione in partiolare

rvm use ruby_version

comandi utili

rvm gemset create gemset_name    # creare un gemset
gem install rails -v rails_version   # install specific Rails version

How To Install Ruby on Rails on Ubuntu 14.04 using RVM

Ruby on Rails is one of the most popular application stacks for developers wishing to create sites and web apps. The Ruby programming language, coupled with the Rails development framework, makes app development simple.

The quickest way of installing Ruby on Rails with rvm is to run the following command on the Ubuntu’s terminal as a regular user:

curl -sSL https://get.rvm.io | bash -s stable --rails

after the installation run this command:

source ~/.rvm/scripts/rvm

Installing Specific Ruby Versions

rvm install ruby_version

we can list the available Ruby versions we have installed by typing:

rvm list

use specific version

rvm use ruby_version

useful commands

rvm gemset create gemset_name    # creare un gemset
gem install rails -v rails_version   # install specific Rails version

Programmatore Ruby – WebSocket con Faye

Faye http://faye.jcoglan.com/node.html
 
Notifiche push istantanee sfruttando i sockets con faye – una libreria js che possiamo sfruttare per eseguire notifiche o aggiornamenti realtime vediamo come implementarla.

Node.js server –

installiamo faye : npm install faye

automaticamente vengo scaricai i seguenti pacchetti

node/faye-node.js
browser/faye-browser.js
browser/faye-browser-min.js
browser/faye-browser-min.js.mapvar http = require('http'),
    faye = require('faye');

var server = http.createServer(),
    bayeux = new faye.NodeAdapter({mount: '/faye', timeout: 45});

bayeux.attach(server);
server.listen(8000);

ora lanciando con il comando nodejs server.js startiamo faye e il nostro server è pronto a ricevere i canali di comunciazione web.

per qualsiasi ulteriore chiarimento rimando al seguente link: dove io stesso ho imparato a usare faye: railscasts

programmatore ruby

Ruby è…

Un linguaggio open-source dinamico che dà particolare rilevanza alla semplicità e alla produttività, dotato di una sintassi elegante, naturale da leggere e facile da scrivere.

Come cercare un programmatore ruby?

state cercando un programmatore ruby? beh i consigli sono sempre i stessi che abbiamo trattato nell’articolo come scegliere un programmatore freelance. Seguendo naturalmente determinati accorgimenti in quanto il linguaggio di programmazione ruby si differenzia dagli altri linguaggi web come il php, per determinati aspetti.

Quindi bisogna accettarsi che il programmatore ruby che abbiamo contattato abbia una esperienza (io consiglio almeno un anno) e che abbia prodotto alcuni progetti e siano visibili sul web.

programmatore ruby: MongoID con RAILS 4

Nei precedenti articoli abbiamo visto come: programmatore ruby: come installare MongoID, da tener conto che con lo sviluppo della versione 4.0 di RubyOnRails dobbiamo fare qualche semplice cambiamento, andiamo a vedere quali:

  1. Nel nostro GemFile invece di includere la seguente stringa:
    gem "mongoid", "~> 3.0.0"

    la andiamo a sostituire con:

    gem "mongoid", github: 'mongoid/mongoid', :ref => "1e53479"

  2. infine sempre nel nostro GemFile aggiungiamo la seguente riga:
    gem 'orm_adapter'

programmatore ruby: Come installare MongoID

MongoID è una gemma che viene in aiuto a un programmatore ruby che si affaccia al mondo dei NoSQL, con questa gemma possiamo avere la stessa potenza di ActiveRecord solamente che andiamo a interagire con un databases No Relazionare: MongoDB.

Per installare MongoID nella tua applicazione rails bisogna seguire dei semplici passaggi, andiamo a vedere quali sono:

  1. Nel nostro GemFile andiamo ad aggiungere la seguente linea di codice
    gem "mongoid", "~> 3.0.0"
  2. Lanciamo il seguente comando
    rails g mongoid:config
    con questo comando andiamo ad autogenerare il file di configurazione myapp/config/mongoid.yml
  3. Andiamo a sostituire tutti i riferimenti ad ActiveRecord nel file myapp/config/application.rb
     - require "rails/all"

    con:

    + require "action_controller/railtie"
    + require "action_mailer/railtie"
    + require "active_resource/railtie"
    + require "rails/test_unit/railtie"

ora abbiamo il nostro ODM configurato e installato pronto all’utilizzo.

ruby il classico hello world ??

come ogni linguaggio di programmazione che si rispetti, anche ruby iniza i suoi fondamentali col classico hello world; ma non sto qui a farvi vedere nulla di ruby o del suo linguaggio di programmazione, ma bensì oggi voglio pubblicare uno screen che  attesti quello che tutti i programmatori ruby mi raccontavano, cioè la pulizia e la minor scrittura di codice:

La carenza di programmatori Ruby

Leggevo proprio ieri, facendo delle opportune ricerche di mercato utilizzando come keyword di ricerca ‘programmatori ruby‘;
Un interessante articolo pubblicato su  un forum link; quanto sia difficile reperire persone esperte o in start up di questo intelligentissimo linguaggio di programmazione.

 

  • cosa ne pensate di ruby?
  • cosa ne penso di ruby:
    • Ruby è un potente linguaggio di programmazione, molto ordinato e pulito, si differenzia secondo me da php
      per la sua utilizzazione, mentre in php la percentuale di lavoro corrisponde a un bel 70%, in ruby  la stessa
      percentuale viene applicata al ragionamento. Sempre raccomandando che lo studio e analisi del software
      da realizzare deve avere il giusto tempo in qualsiasi linguaggio di programmazione si voglia utilizzare.
  • come mai cè carestia di programamtori ruby?
  • cosa penso della mancanza di programmatori ruby:
    • Ruby, è un linguaggio che sta pian piano prendendo piede, è abbastanza diverso l’approccio di utilizzo
      da php a ruby, è molto richiesto all’estero, ma pian piano si sta sviluppando anche nel territorio italiano
      grazie sempre a una richiesta da parte di agenzie, clienti o anche dalle decisioni del programmatore stesso.

#Freelance: Gestione Clienti

Non sempre, si riescono a soddisfare le esigenze, diverse di ogni singolo cliente, figuriamoci se queste richieste le moltiplichiamo per N. clienti; Cosa potrebbe accadere?? Innanzitutto incominciamo col dire che dobbiamo sempre star pronti a rispondere ad ogni esigenza naturalmente, nel pieno rispetto della persona e del lavoro,  secondo dobbiamo ottenere un buon metodo di lavoro e aggiornarci continuamente stando attenti alle nuove tecnologie che di solito ci aiutano aumentando la nostra qualità.
Una volta che queste considerazioni le abbiamo assimilate, andiamo a vedere alcuni consigli, che ho reperito su juliusdesign.net, un noto Blog, che propone una interessante campagna ‘di consigli, guide e suggerimenti‘, adatta ai #freelancer, come me medesimo.

 

  1. Scegli bene i Clienti
  2. Creare un Piano di lavoro Efficace
  3. Trovare Collaboratori fidati
  4. Decidere le Priorità
  5. Monitorare le fasi di Sviluppo
     
     

passione Ruby ?? o cosa??

Sicuramente la spinta a imparare un nuovo linguaggio orientato al 100% agli Oggetti, mi sta dando una motivazione in più,
per dedicare stralci della mia vita privata (extra lavoro), a mettermi sotto per aumentare il mio know how.

Ma da cosa viene tutto ciò ??

  1. trovare un ALTERNATIVA AI FRAMEWORK PHP ?
  2. NUOVO LINGUAGGIO – NUOVE OPPORTUNITA’ ?
  3. AUMENTO DEL BAGAGLIO DI CONOSCENZE ?
  4. PENSIERI DEI FORUM O DEGLI AMICI CHE DICONO CHE RUBY è MIGLIORE RISPETTO A PHP ?

Se posso dire la mia, ogni considerazione sopra elencata è valida, ma nella mia testa passa solo un unico pensiero migliorare la mia qualità di scrittura codice, renderla sempre più professionale, sempre più leggibile evitare codice ripetuto; Quindi posso pensare che aumentando il mio bagaglio tecnico posso confrontarmi con una nuova realtà, e apprendere nuove conoscenze da programmatori che sviluppano in ruby; per poi  adattarle al mio modo di lavorare.

voglio consigliarvi un bellissimo articolo:
http://blog.html.it/22/03/2012/alternative-ai-framework-php-il-punto-su-rails-e-django/