Passa ai contenuti principali

Post

Visualizzazione dei post da ottobre, 2015

GitHub versionamento "Social"

GitHub è uno strumento di lavoro collaborativo distribuito Open Source che ha introdotto il concetto di "Social Code": il social network dei programmatori. Definizione GitHub è servizio web che offre un sistema di versionamento basato su Git: il sistema di versionamento creato da Linus Torvalds dieci anni fa. Offre tutte le funzioni necessarie a gestire le versioni di documenti di testo che possono contenere, chiaramente, sia testo in linguaggio naturale o artificiale, come è il codice sorgente. Ad oggi oltre 25 milioni di progetti sono ospitati da GitHub. Si ha la possibilità di creare, oltre a degli account, delle "organizzazioni" che raccolgono più "committers" e vari "repository" che contengono i nostri progetti o quelli dell'organizzazione. I repository possono essere liberamente accessibili, quindi pubblici, oppure privati. In quest'ultimo caso sarà necessario sottoscrivere un servizio a pagamento e potremo d

SEO - Concetti base

Hai creato una app, un sito web, un blog e vuoi che il mondo lo sappia ? Ok devi studiare cosa si intende per SEO. Definizione SEO sta per "Search Engine Optimization" e sono tutte le tecniche necesarie a fare in modo che i motori di ricerca (Google il più diffuso) indicizzi le pagine web che descrivono il tuo prodotto e le proponga quando qualcuno inserisce parole chiavi che possono ricondurre al settore di appartenenza del tuo prodotto. Esigenza Chiaramente risulta di interesse che il link alle pagine web del nostro prodotto compaiano quanto più in cima possibile alla lista dei risultati che i motori di ricerca restituiscono. L'obiettivo è quello di essere il primo link restituito. Tecnologia L'indicizzazione di una pagina o di un sito in un motore di ricerca avviene quando il robot, di quel motore di ricerca, punta l'url e ne registra i contenuti. Quindi abbiamo bisogno di due cose 1) che i robot che indicizzano il web, sono dett