Fino alla diffusione dei blog e dei social network, i forum di discussione erano tra i canali più utilizzati per le comunicazioni da interfaccia Web all’interno di gruppi; ad oggi questi strumenti sembrerebbero cominciare a sentire un po’ il peso degli anni e l’esigenza di una maggiore dinamicità nelle funzionalità dedicate all’interazione tra gli utenti, [...]
Ruby e ROR
-
Bug Analysis con Squash
Il debugging di un’applicazione è una fase importante tanto quanto quella della sua implementazione a livello di sorgente, soprattutto in sede di sviluppo per progetti altamente complessi dove è difficile tenere traccia delle numerose componenti che concorrono al suo funzionamento; Squash è una soluzione basata su Square, e quindi realizzata in Ruby, che renderà più [...]
-
Disegnare Dashboard con Dashing
Dashing è una soluzione basata sul linguaggio Ruby concepita appositamente per la realizzazione di Dashboard da utilizzare nei back end e front end delle Web applications; si tratta di un framework ottenuto impiegando la libreria Sinatra (una delle ormai non poche alternative libere a Ruby on Rails oggi disponibili) e Coffeescript, il noto linguaggio per [...]
-
Risolvere i conflitti nell’installazione della Ruby Gem per JSON
Non di rado quando si cerca di installare in Windows la Gem di Ruby per il formato d’interscambio JSON, il sistema risponde notificando un errore con il seguente messaggio: Tale segnalazione viene inviata ed è visualizzabile sul terminale Prompt subito dopo che viene lanciata l’istruzione per l’installazione da linea di comando:
-
Brute-Forcing per violare aree protette in Ruby on Rails
Uno dei metodi più veloci (e anche più utilizzati) per creare un veloce sistema di autenticazione in Ruby on Rails, è quello di utilizzare un codice come il seguente:
-
Hacking JS con dotjs
dotjs è un’estensione di Mac OS X per Google Chrome che consente di eseguire l’hacking locale di pagine web in modo estremamente semplice agendo sui file Javascript situati in “~/.js/”. All’interno di questa cartella è sufficiente creare un file col nome di dominio del sito visitato per vedere gli effetti prodotti in real-time (quando si [...]
-
Localhost sharing con Localtunnel
Localtunnel è un servizio basato su Ruby per la condivisione del proprio Web Server Localhost che dalla sua parte ha una procedura estremamente semplice per il Setup; l’applicazione si installa infatti come una qualsiasi Ruby Gem:
-
Monkey Patching in Ruby
In questo post voglio presentarvi una tecnica per il coding tanto diffusa in Ruby quanto pericolosa per le applicazioni che la presentano all’interno del proprio sorgente; questa tecnica prende il nome di Monkey Patching, essa consiste in pratica nell’estendere o modificare il codice di runtime di un linguaggio dinamico, ad esempio un metodo, una funzione [...]
-
Rails: problemi di prestazioni con le IN() subquery
Se sviluppate applicazioni tramite Rails e queste interagiscono con una base di dati gestita tramite MySQL, in alcuni casi potreste aver osservato dei decrementi, anche drastici, nel livello delle prestazioni; i fattori che influenzano le performances possono essere direttamente ricollegati alla struttura dell’applicazione, oppure dipendere dalle interrogazioni utilizzate.
-
Padrino, l’alternativa a RoR
Padrino è un framework basato sul linguaggio Ruby che sta riscuotendo un certo successo presso i programmatori, questo progetto, che viene implementato in parte in Italia e in parte negli Stati Uniti, merita di essere tenuto d’occhio perché si sta velocemente dimostrando una valida alternativa a Ruby on Rails.









