Stai cercando uno sviluppatore/ programmatore Ruby on Rails con esperienza da inserire nel tuo team di programmazione?

NERDYDOG è partner di molte agenzie web che sviluppano utilizzando il framework Ruby on Rails per lo sviluppo delle proprie applicazioni.

Read More



Il Redirect 301 è il reindirizzamento preferito per i motori di ricerca, il quale indica al motore che l’url di una pagina è stato spostato permanentemente (mode permanently).

Se state facendo un restyling di un sito internet e avete appena ricreato alcune pagine web, per non perdere il posizionamento delle pagine vecchie potete ridirigerle alle nuove tramite il Redirect 301.

Read More



Nell’aggiornare le gemme sul nostro server ho riscontrato un problema nel tentativo di aggiornare la gemma meta_search.

Rails: gemma meta_search – error invalid date format in specification

Anche se apparentemente non veniva mostrato nessun errore nell’aggiornamento il mio buon passenger mi segnalava che non riusciva a recuperare la gemma sopracitata.

Read More



A volte mi sono trovato in difficoltà a gestire parecchi invii di email dalla mia applicazione in quanto era difficile recuperare il valore massimo di invii simultanei dal fornitore di hosting, c’è chi risponde infinito, chi risponde 1 al minuto e chi non risponde.

Per avere una certa flessibilità l’ideale sarebbe quello di avere una sorta di buffer nel quale vengono accodate le email da inviare ed ogni X secondi viene estratta una email ed inviata.

In questo modo non si fa arrabbiare il fornitore di hosting e si inviano email singole agli utenti in modo automatico.

Read More



Attraverso le Graph API di Facebook e la creazione del Open Graph Protocol è molto più semplice di prima scrivere e leggere dati da Facebook, questo ci può permettere di:

  • creare un sistema di gestione utenti per la nostra applicazione evitando la procedura di registrazione e passando direttamente alla fase di login utilizzando le API di Facebook e personalizzare la navigazione utente in funzioni dei dati recuperati dal proprio profilo
  • aggiungere Like button su tutti gli oggetti della nostra applicazione
  • creare pagine Facebook-like dando la possibilità all’utente di scrivere sul wall dei propri amici, creare eventi, caricare foto e video, etc. in modo da promuovere la nostra attività in modo sociale

Read More



La LeadGeneration è una tecnica di acquisizione di contatti commerciali attraverso strumenti di search marketing, lo strumento più utilizzato in assoluto è Google AdWords che negli ultimi anni ha affinato sempre più la targettizzazione delle impression dei messaggi pubblicitari ma sicuramente non è alla portata di tutti sia come costi sia per le conoscenze tecniche che servono per inziare e mantenere una campagna pubblicitaria.

Negli ultimi mesi sembrano essere esplosi i portali che promettono di far ricevere ad aziende richieste di preventivo mirate in funzione delle proprie competenze e per di più i potenziali clienti dovrebbero risiedere nella zona di competenza dell’ azienda (per zona di competenza si intende le zona geografica nella quale opera l’azienda).

Read More



In questo post vi illustro come configurare il vostro MAC per sviluppare attraverso il framework ruby on rails usando come database Mysql e webserver Webrick, ecco quello che andremo ad installare installare:

  • Mysql
  • Ruby 1.8.7
  • Rubygems 1.5.0

Ho notato che ci sono dei problemi di compatibilità con la gemma mysql e snow leopard che probabilmente sono dati dall’archittettura a 64bit, quindi ho cercato di svolgere il tutto nel modo più pulito utilizzando macports per scaricare e compilar i pacchetti che ci servono.

Read More



Proteggere i nostri form per invio di email o commenti è vitale soprattuto se il signor Google ha la nostro sito nella sua SERP in una posizione rilevante, questo non tanto perchè i nostri utenti fanno spam ma per proteggerci da quello che oggi è diventato un lavoro: lo spammer.

Esiste un fantastico servizio gratuito reCAPTCHA che ci mette a disposizione un sistema di protezione per i nostri form, consiste nella visualizzazione di una Captha (dei semplici caratteri da digitare che verificano se l’utente è umano o meno).

Read More



Come si sa è possibile interrogare un modello in modo da leggere tutti i record che rispettamo una specifica condizione, questo inruby on rails è possibile attraverso la clausola :conditions. Supponiamo di avere un modello chiamato Dog che contiene un anagraficadi cani i quali hanno attributi come: nome, razza, peso, età, ecc…

Per recuperare tutti i cani con razza “chihuahua” possiamo interrogare il modello in questo modo

Dog.all(:conditions => {:race => "chihuahua"})

Read More



Lato backoffice la richiesta più consueta è quella di gestire immagini in modo semplice e veloce, per farlo è fondamentale fornire un sistema di upload efficente che permetta all’utente di eseguire upload multipli e che si prenda la briga di ridimensionare il pool di immagini date in pasto all’applicazione, richiesta non banale è quella di “ajaxizzare” (passatemi la brutta traduzione) la pagina.

Creiamo la nostra applicazione

rails -d mysql swfupload2

ricordatevi configurare correttamente il file database.yml per la connessione al db locale.

Read More