Compleanno

Solo come promemoria per ricordarmi, oggi compio 15 anni

Beh, che dire….posso fare la carta d’identità XD

Ci vediamo :D

Repository su Github

Oggi vi parlerò di github, o almeno delle mie opinioni e di come lo stò usando :D

Mi sono iscritto poco tempo fa, e per ora ci ho solo creato la repository per OpenGdr, ma posso già dare qualche giudizio. Prima di tutto vediamo di spiegare di cosa si tratta.

Github è una community come sourceforge che è molto utile agli sviluppatori opensource e in generale (infatti paganto si possono anche creare progetti privati). Semplicemente, il sito funziona tramite git (simile a svn o cvs, che non ho mai provato), ed è molto semplice da usare dopo che si è presa un po’ la mano. Si possono creare nuovi progetti, partecipare ad altri e modificare il sorgente di ognuno (quelli pubblici, ovvio). Non stò qui a parlare delle istruzioni, ce ne sono già abbastanza sul sito. La cosa che più mi piace di questi siti è che permettono di potersi scaricare il progetto scegliendo l’ultima modifica o andando “indietro nel tempo” per avere altre versioni dello stesso, e anche che chiunque possa aiutare direttamente dal sito o anche in locale caricando dopo le proprie modifiche.

Insomma, lo consiglio a tutti.

Per chi lo volesse sapere, c’è anche opengdr quà: http://github.com/circu/OpenGdr/

Ci vediamo =)

Ah, ricordatevi anche di andare sul sito di prova di opengdr, da adesso ci sono i feed rss delle news :D

aggiornamenti opengdr(2)

bene, ho notato che non scrivo da un po’ (come sempre =_=) quindi ecco gli ultimi aggiornamenti dal sito di opengdr:

  • cambiata la grafica interna, ora è come quella esterna =)
  • Prendendo spunto dalla discussione su gdr-online.com su accent 2, ho provato a implementare un sistema di account che permette di avere più utenti per un solo indirizzo e-mail (io ho messo 4, ma basta modificare config.php per averne più o meno ^_^)
  • Aggiunta la possibilità di modificare i  post nel forum (anche se vedo che nessuno lo usa =_=)

Altre modifiche che non si  possono vedere:

  • Modificata la classe dei plugin con il pattern singleton, così non bisognerà più usarla come variabile globale ma semplicemente richiamandola con un metodo statico (plugins::getinst() )
  • Modificato config.php, ora non ci sono più delle variabili, ma un oggetto con delle costanti, così non bisognerà più mettere ogni variabile globale in ogni  funzione (esempio, al posto di $game_dir ci sarà config::game_dir )

Penso di aver detto tutto, quindi ci vediamo.