Eccoci tornati ad uno dei nostri post di confronto tra approcci di programmazione. Questa volta tratteremo di Python e Ruby nel campo dello sviluppo per il Web. Entrambi i linguaggi sono molto popolari nei team che si occupano dell'implementazione di portali Web, Web App e Web service. (more...)

Continua a leggere Web development: Python Vs. Ruby

Categoria: Scripting

Tags: ,

I ricercatori identificano una pericolosa falla di sicurezza in RubyGems, sistema per la gestione e la distribuzione di pacchetti di programmi e librerie Ruby (“gemme”) che risulta essere a rischio di compromissione anche se vengono impiegati canali di comunicazione sicuri. (more...)

Continua a leggere RubyGems, gemme a rischio malware

Categoria: Sicurezza

Tags: ,

Il sito Codewars rappresenta un interessante servizio nell’ambito dei kata per programmatori, un modo per esercitare e migliorare le proprie abilità in un particolare linguaggio con un approccio “social” e comunitario che invoglia alla partecipazione – sia come “spettatori” che creatori di kata. (more...)

Continua a leggere Codewars, sfida a colpi di codice

Categoria: Scripting

Tags: ,

In questi giorni è stata distribuita una nuova versione di Ruby, un aggiornamento minore che si caratterizza per la correzione di alcuni bug presenti nelle versioni precedenti e poche altre novità di peso. Ruby 2.1.2 risolve la regressione di Hash#reject presente in Ruby 2.1.1, supporta le build con Readline-6.3, include una versione aggiornata di libyaml con psych, e migliora la gestione e l’installazione dei pacchetti (chiamati “gemme” nel gergo del linguaggio) installati da riga di comando. (more...)

Continua a leggere Rilasciato Ruby 2.1.2

Categoria: Ruby

Tags:

Lo sviluppatore tedesco Manuel Meurer ha presentato ufficialmente RubyDocs, uno strumento per generare automaticamente un set di documentazione per qualsiasi versione di Ruby o Rails (o entrambe) con la possibilità di compiere ricerche all’intero dei suddetti documenti. (more...)

Continua a leggere RubyDocs, generare documentazione per Ruby facilmente

Categoria: Ruby

Ruby on Rails, popolare framework open source per applicazioni Web (anche noto semplicemente come “Rails”) è stato aggiornato alla versione 4.1.0. Un aggiornamento minore rispetto alla versione 4.0.x, spiegano sul sito ufficiale, ma non per questo privo di novità piuttosto interessanti. (more...)

Continua a leggere Ruby on Rails arriva alla versione 4.1.0

Categoria: Ruby

di Kiko

E dai provalo! Nelle ultime settimane un collega mi ha rivolto questo invito un'infinità  di volte. Ogni pausa in laboratorio era l'occasione giusta per ricordarmi che Ruby è il miglior linguaggio, che è più semplice e divertente di PHP, che è più potente ed elegante di Python, che ha un framework davvero eccezionale. E io una lettura l'ho data. Al punto da notare immediatamente alcune differenze importanti fra Ruby e il linguaggio che conosco meglio (limitatamente al Web) e cioè PHP: in Ruby la tipizzazione è dinamica, dinamica ma forte al contrario di PHP; a livello inconscio, mentre programmo, questo mi ha trasmesso una certa sicurezza; la libreria standard in Ruby, oltre che essere completa, mi è sembrata anche più potente e semplice da usare, almeno concettualmente; a differenza di PHP, gli hash e gli array sono degli oggetti, coerentemente con la filosofia del linguaggio; mi ha spiazzato, ma poi ho capito il motivo della loro assenza, la non esistenza di interfacce e classi astratte che usavo puntualmente in PHP; Dovrà necessariamente approfondire il tutto, ma credo di aver azzeccato i primissimi pregi che si notano passando da PHP a Ruby. Qualcuno può confermare la bontà  delle mie osservazioni?

Continua a leggere Da PHP a Ruby: prime impressioni

Categoria: PHP e Open Source

Tags: ,

RestfulX

30 Mar
di napolux

RestfulX è un framework che porta i principi di design alla base di Rails nelle nostre applicazioni Flex/Air e rende l'interazione con webservice RESTful il più semplice possibile. Se volete usare Ruby on Rails, Merb, Sinatra, CouchDB o Google App Engine come back-end e volete sfruttare tutti i vantaggi offerti dalle interfacce basate su Adobe Flex RestfulX mette a vostra disposizione tutta una serie di metodologie utile a semplificare il vostro lavoro. Come cominciare? Questa breve guida vi spiega come fare :).

Continua a leggere RestfulX

Categoria: Adobe World

Tags: ,

Il 17 e 18 aprile 2009 si è tenuta a San Francisco la prima edizione di GoGaRuCo, una conferenza Ruby che in questi giorni sta facendo molto parlare di sé in virtù di una sessione tenuta da Matt Aimonetti sul tema 'CouchDb e le sue interazioni con Rails'. L'aspetto che più ha colpito di questa presentazione è stata la scelta di paragonare l'universo dei database all'universo femminile, associando ad ogni DB un particolare esponente della seconda categoria. Tale decisione ha provocato reazioni molto discordanti tra i partecipanti alla sessione e anche tra la maggior parte degli esponenti del mondo Ruby (ne hanno parlato in particolare Josh Susser e Martin Fowler). Il primo, giusto per capirci, afferma senza mezzi termini che questo genere di presentazione (con tanto di immagini di ragazze ammiccanti e pilloline blue in bella mostra) non può essere accettato in un ambito professionale e che se un impiegato di Google, Apple o Microsoft avesse offerto una simile performance in un evento della loro compagnia sarebbe stato licenziato in due secondi. Dopo aver visto la presentazione non posso che avallare alcune critiche mosse verso lo stile scelto dall'autore. Cià però, a parer mio, non pregiudica la qualità  di quanto illustrato che resta comunque di buon livello. Voi che ne pensate ? Costruire una sessione di presentazione su delle basi come queste può pregiudicarne il risultato?

Continua a leggere Sugli stili delle presentazioni…

Categoria: Eventi e segnalazioni

Il rilascio di Rails 2.3 è imminente. Dopo due release candidate il team di sviluppo sta sistemando i puntini sulle i e la nuova versione del framework potrebbe vedere la luce questa settimana. Nel frattempo, i ragazzi di Phusion (no, non è un cartone animato) hanno rilasciato la settimana scorsa Phusion Passenger 2.1.2, meglio conosciuto come mod_rails. Questa release offre numerose novità , tra le quali: Compatibilità  con Rack e Rails 2.3 Compatibilità  con Ruby 1.9 Pieno supporto al modulo mod_rewrite Supporto al sistema operativo Solaris Per una descrizione completa delle novità  vi rimando all'annuncio della versione beta. Il download è gratuito e potete installare mod_rails direttamente via RubyGems. gem install passenger passenger-install-apache2-module

Continua a leggere Rilasciato Phusion Passenger 2.1.2, pronto per Rails 2.3

Categoria: Ruby

Tags: , ,