Ruboto, sviluppare in Ruby per Android

8 settembre 2010 - Fonte: http://www.androidworld.it

Ruboto

Ruboto è un interessantissimo progetto che si promette di estendere ancora di più il numero di linguaggi con cui è possibile sviluppare applicazioni su Android. Come forse il nome vi ha fatto intuire grazie a Ruboto è possibile già scrivere i primi software in Ruby.

(Continua...)
Leggi il resto di Ruboto, sviluppare in Ruby per Android (28 words)


© cisO.o for AndroidWorld.it,...

Leggi il seguito »

Usare un Android come Webcam per PC o come Spycam

4 settembre 2010 - Fonte: http://grigio.org

Uno smartphone android per funzionare al meglio ha bisogno della connessione ad internet per "consumare" i servizi, ma ci sono casi in cui è lui stesso ad offrirne.
I dispositivi hardware e i sensori di cui dispone possono trasformarlo in un oggetto dalle funzionalità più varie. Eccone alcune.

Webcam over USB

La fotocamera integrata può funzionare da Webcam, a patto di installare un app su Android e un driver sul PC. Il sofware di riferimento è USB Webcam.
NOTA: funziona solo su Windows. Un driver V4L1 per Linux è...

Leggi il seguito »

E’ nato Ruby on Rails 3!

31 agosto 2010 - Fonte: http://www.lucamontemagno.it

Dopo ben due anni di sviluppo gli sviluppatori di Ruby on Rails hanno finalmente annunciato il rilascio della versione 3.0.

Ora Ruby on Rails è ancora più veloce, più pulito e con nuove caratteristiche.

Tra queste ultime troviamo Tra un nuovo router basato su REST, un’interfaccia per l’aggiunta e la gestione dei plugin...

Leggi il seguito »

Sezionare stringa in ruby

18 giugno 2010 - Fonte: http://lillo.lilik.it

Per sezionare una stringa in ruby, esistono vari modi, tra cui il più semplice, secondo me, è trattare la stringa come un array di lettere.

Questo rende possibile scritture come la seguente:

string = "Forza Viola"

string[0,5]
=> "Forza"
string[6,10]
=> "Viola"
string[7,string.length]
=> "iola"
string[-5,5]
=> "Viola"
...

Leggi il seguito »

Estrarre file zip con ruby

14 giugno 2010 - Fonte: http://lillo.lilik.it

Ho dato un occhio a come fare ad estrarre file zip con ruby, visto che sto pensando di includere nel mio lavoro di tesi una sorta di sistema a plugin, stile wordpress.

La cosa è risultata abbastanza facile, e vado ad elencare un po’ i passi necessari: prima di tutto, installiamo la gemma “rubyzip”, poi creiamo un file, ad esempio “unzipit.rb”, in cui inseriamo:

require 'rubygems'
require 'zip/zipfilesystem'

class UnZipThemAll
	attr_accessor :zip_file_path, :to_folder_path

	def initialize(zip_file_path, to_folder_path)
		@zip_file_path = zip_file_path
		@to_folder_path = to_folder_path
	end

	def unzip
		if File.exists?(self.zip_file_path) == false
			puts "Zip file #{self.zip_file_path} does not exist!"
			return
		end
		zip_file...

Leggi il seguito »

[ruby] range -> array

11 giugno 2010 - Fonte: http://www.ciuco.info

figosa questa cosa, se volete creare un array all’istante, contente numeri progressivi da (per esempio) 1 a 5

(1..5).to_a

e viene fuori l’array:

=> [1, 2, 3, 4, 5]
...

Leggi il seguito »

OAuth + Twitter API + ACCESS_TOKEN_SECRET

11 marzo 2010 - Fonte: http://grigio.org

Uno dei problemi dell'internet attuale è che un utente scrive/utilizza/partecipa su tanti siti/servizi ma non è in grado di far interagire i vari fornitori tra loro (a meno di non ricaricare i dati).
Se più o meno tutti (i geek) sanno cos'è OpenID, ovvero uno standard per autenticare gli utenti su internet, di meno si conosce OAuth, ovvero uno standard usato da Google, Yahoo, Twitter,.. per autorizzare a terzi l'accesso ai nostri dati su un determinato servizio.
Immaginate di accedere a un sito che si occupa di stampe di foto, autorizzarlo ad accedere alle vostre foto...

Leggi il seguito »

Aggiornare a Rubygems 1.36

6 marzo 2010 - Fonte: http://grigio.org

Se dovete avere a che fare col sistema di pacchettizzazione multipiattaforma "gem" vi sconsiglio caldamente di usare il pacchetto "rubygems" per Debian/Ubuntu, oltre ad essere (inevitabilmente) indietro non potete autoaggiornarlo.

$ sudo gem update --system

Updating RubyGems
Updating rubygems-update
Successfully installed rubygems-update-1.3.6
Updating RubyGems to 1.3.6
Installing RubyGems 1.3.6
/usr/lib/ruby1.9/gems/1.9.0/gems/gemcutter-0.5.0/lib/gemcutter.rb:4:in `require': no such file to load -- rubygems/commands/migrate (LoadError)
from /usr/lib/ruby1.9/gems/1.9.0/gems/gemcutter-0.5.0/lib/gemcutter.rb:4:in `block in <top (required)>' ...

...

Leggi il seguito »

Il Ruby – 1 – Introduzione

18 dicembre 2009 - Fonte: http://openatit.wordpress.com

Image Ruby

Il ruby, è un famoso linguaggio di programmazione ad oggetti, molto divertente e semplice da imparare, e soprattutto OpenSource.

Certo, ovviamente essendo un linguaggio completo, non viene considerato uno strumento didattico, ma invece una Potente codifica per i propi programmi, anche professonali.  Questo non significa che sia difficile da utilizzare,  tutt’ altro, è veloce a capirsi, per programmatori che hanno già avuto l’ approccio con altri linguaggi come C++, e per chi inizia da 0.

Difatti,...

Leggi il seguito »

Redmine

5 dicembre 2009 - Fonte: http://www.alessandropagano.net/blog


Redmine è un’applicazione web scritta per il framework Ruby on Rails per la gestione dei progetti.

Rilasciata sotto licenza GPLv2 offre le seguenti caratteristiche:

  • Supporto a più progetti
  • Flexible role based access control
  • Sistema di tracciamento dei bug flessibile
  • Calendario e grafico Gantt
  • Gestione novità, documenti e file
  • Notifiche via email e feed
  • Wiki per ogni progetto
  • Forum per ogni progetto
  • Time tracking
  • Integrazione SCM (SVN, CVS, Git, Mercurial, Bazaar e Darcs)
  • Accetta segnalazioni di nuovi bug via...

    Leggi il seguito »