Gli ultimi post di Edit

Cosa significherà, per PHP, passare a Git?

Venerdì 9 Settembre 2011 - 14:55

di Alessandro Nadalin

PHP e Open Source

Come abbiamo letto su queste pagine negli scorsi giorni, i sorgenti di PHP non verranno più versionati mediante SVN ma verrà utilizzato l’oramai rampante Git.

Ma cosa vuol dire, nella pratica, tutto ciò?

Git innanzitutto permette un migliore e maggiormente efficacie sistema di branching, che quindi darebbe il via, probabilmente, a spin-off - anche temporanei - del master con molta più facilità.

Continua a leggere Cosa significherà, per PHP, passare a Git?

Tags:

Categoria: PHP e Open Source | Permalink | Commenta

Google Code supporta Git

Martedì 19 Luglio 2011 - 12:58

di Claudio Garau

Software e Servizi

Anche Google Code, la nota piattaforma di Mountain View che mette a disposizione un repository per ospitare i propri progetti, API e documentazione tecnica per gli sviluppatori, fornisce ora il supporto nativo per il Git sviluppato dal creatore del pinguino, Linus Torvalds; ora gli utilizzatori avranno la possibilità di scegliere tra tre soluzioni per il controllo di versione: Mercurial, Subversion e naturalmente Git.

Continua a leggere Google Code supporta Git

Tags:

Categoria: Software e Servizi | Permalink | Commenta

L’importanza del version control anche per il Web

Mercoledì 6 Aprile 2011 - 16:05

di napolux

Lavoro

Spero siano in pochi quelli che oggi non usano ancora un sistema di version control per i siti Web che sviluppano. Badate bene, non sto parlando di mettere sotto SVN (o GIT o quel che volete) il solo codice lato server e le pagine HTML.

Il version control è utilissimo anche per i file multimediali, i sorgenti PSD/FLA e tutto quel che concorre alla creazione di un sito Web.

Continua a leggere L’importanza del version control anche per il Web

Tags:

Categoria: Lavoro | Permalink | Commenti (10)

Nuova vita per Project Kenai

Venerdì 12 Febbraio 2010 - 07:57

di Giuseppe de Santis

Java

Nato nel 2008 come tentativo da parte di Sun di imporsi nel mondo del collaborative hosting nonostante la presenza di realtà consolidate quali SourceForge, Google Code o GitHub, Project Kenai (pronuncia: keen-eye, come testimonia il post celebrativo di Tim Bray) sembrava tristemente avviato a chiudere i battenti dopo l’ormai nota acquisizione di Sun da parte di Oracle.

Continua a leggere Nuova vita per Project Kenai

Tags:

Categoria: Java | Permalink | Commenti (1)

Dreamweaver CS4 e Subversion

Venerdì 13 Giugno 2008 - 12:13

di Cesare Lamanna

Adobe World

Visto che siamo in tema (parlo del post/ode di Simone Carletti), volevo segnalare che la versione CS4 di Dreamweaver (che è possibile provare in anteprima scaricandola da Adobe Labs) integrerà anche il supporto a Subversion. Per chi volesse approfondire c’è un bel tutorial su Community MX.

Tags:

Categoria: Adobe World | Permalink | Commenti (5)

Se avessi utilizzato prima SVN nello sviluppo di siti…

Venerdì 13 Giugno 2008 - 09:14

di Simone Carletti

Software e Servizi

  • Avrei evitato di rinominare pagine default.old.php, default.old3.php, default_non_usare_mai.php solo per tenere memoria dei cambiamenti;
  • avrei impiegato meno della metà del tempo per l’invio dei cambiamenti online via FTP. Un semplice svn up o eventualmente svn checkout avrebbe degnamente svolto il compito per me;
  • avrei potuto modificare qualsiasi file in tempo reale da qualsiasi postazione, anche internet point, in pochi click;
  • non avrei dovuto preoccuparmi di inviarmi via email le modifiche fatte su un altro computer, solo per tenere aggiornato il mio backup di casa;
  • non avrei dovuto dare un accesso FTP al grafico per correggermi dei template, sarebbe bastato abilitargli il checkout della cartella che desidero ed avrei potuto tenere uno storico degli aggiornamenti;
  • non avrei dovuto decomprimere 5 Gb di backup solo per scoprire che la cartella che mi serviva, pubblicata il 24 Novembre 2003, per qualche motivo non è in nessun backup;
  • avrei impiegato meno di 30 secondi, il tempo di un svn status o svn diff, per capire quale delle copie sui 3 computer che uso è la più aggiornata;
  • non avrei dovuto mettere offline 4 ore un sito per ripristinare il backup del forum, aggiornato per sbaglio ad una versione non compatibile con il mio server;
  • avrei potuto fare molto di più, in molto meno tempo!

Continua a leggere Se avessi utilizzato prima SVN nello sviluppo di siti…

Tags:

Categoria: Software e Servizi | Permalink | Commenti (13)

Rilasciato Mercurial 1.0

Lunedì 31 Marzo 2008 - 10:39

di Simone Carletti

PHP e Open Source

Dopo oltre 3 anni di sviluppo, il 24 Marzo Mecurial 1.0 è stato ufficialmente rilasciato.

Di Mercurial non abbiamo ancora mai parlato su questo blog, nonostante l’argomento Source Code Management sia già stato affrontato in passato da Gabriele ed Alessandro con articoli su CVS e SVN (Subversion).

A differenza di questi due software, Mercurial rientra nella categoria Distributed Revision Control che si differenzia dal Centralized Revision Control rispetto all’organizzazione decentralizzata del repository principale.
In altri termini, mentre SVN e CVS si basano su un unico repository centrale e tante working copy, in Mercurial (così come GIT) ogni sviluppatore possiede una copia completa del repository ed ogni working copy contiene l’intero storico delle revisioni.

Continua a leggere Rilasciato Mercurial 1.0

Tags:

Categoria: PHP e Open Source | Permalink | Commenta

Subversion in una pagina

Giovedì 20 Marzo 2008 - 09:25

di Antonio Volpon

PHP e Open Source

Di subversion ho parlato alcune volte qui sul blog di HTML.it. È un’architettura per la gestione delle versioni dei file che a me e ai miei colleghi ha salvato più volte la vita lavorativa.

Ho però sempre avuto qualche difficoltà a spiegarne il funzionamento, se non cominciando a disegnare improbabili diagrammi su un foglio di carta.

Non ho fatto molta strada neppure quando ho consigliato di rivolgersi alla bibbia, cioè l’svn book: troppo corposo per un principiante.

Oggi sono però incappato nell’ottima introduzione a subversion scritta per la Google Code University, che in poche pagine ne illustra perfettamente il funzionamento partendo, come è giusto che sia, dalle aspettative dell’utente.

Tags:

Categoria: PHP e Open Source | Permalink | Commenti (8)

Gestire le versioni e dormire sonni tranquilli

Giovedì 31 Gennaio 2008 - 11:27

di Antonio Volpon

Grafica

La gestione delle versioni è forse l’attenzione più importante che chi lavora nel nostro campo dovrebbe porre.

Per gestione delle versioni intendo la possibilità di archiviare le diverse modifiche operate su un file (sia esso un file di testo, di grafica, di office) e soprattutto di recuperare in futuro quella di interesse, confrontandola con le precedenti e le successive.

Per quanto riguarda la gestione di versioni di software esistono diverse soluzioni, alcune ormai mature. Non è questa la sede per elencarle tutte, ma mi limiterò a indicare quella che secondo me è tra le migliori, ovvero Subversion, complice l’installazione alquanto semplice in ambienti Linux e la possibilità anche per chi lavora con Windows di disporre di una comoda interfaccia, Tortoise SVN.

Più che parlare della gestione delle versioni di software - e vengo al punto - mi interesserebbe però affrontare il problema dal punto di vista di chi si occupa della grafica.

Come gestire le versioni di file Photoshop o Fireworks, cioè di file grafici dal peso a volte non contenuto? Adobe, con Version Cue, propone una soluzione molto simile alla gestione delle versioni software, ma forse troppo onerosa per team di piccole o medie dimensioni.

Molti gestiscono allora le versioni a mano, con nomenclature e prefissi per distinguerle e standard per le cartelle. Con il rischio però di fare un po’ di confusione.

Che strategia adottate per tenere traccia delle diverse versioni dei vostri file grafici e per recuperarli in tempi accettabili?

Continua a leggere Gestire le versioni e dormire sonni tranquilli

Tags:

Categoria: Grafica | Permalink | Commenti (13)

La posta di Edit :)

Martedì 27 Febbraio 2007 - 09:10

di Cesare Lamanna

Software e Servizi

Di tanto in tanto ricevo mail da lettori del blog che sono inviti a riprendere con un post questo o quell’argomento. Altre volte sono richieste di consigli a cui potrei rispondere anch’io, ma che portati all’attenzione di tutti possono arricchire il campo delle opzioni. Ne propongo tre.

Marco mi chiedeva consigli su una buona piattaforma di blog scritta in ASP e che quindi non faccia a pugni con un server Windows. Personalmente consiglierei vivamente dBlog: è italiano, è open source, è ben documentato, è facilmente personalizzabile con template spesso molto carini, ha un forum attivo dove chiedere aiuto in caso di problemi… Se qualcuno ha alternative da proporre, si faccia vivo.

Non saprei invece cosa rispondere a Fabrizio, che chiede “se c’è qualcuno che utilizza repository SVN per la gestione dei files di un progetto web. Se esistono dei servizi web per la gestione da remoto tra più webmaster di un sito web (open and close source)…“. C’è qualcuno?

Tempo fa, invece, Nicola sollecitava una discussione su un tema, diciamo così, leggero: l’utilizzo e l’efficacia del mitico Lorem Ipsum. La sua esperienza, negativa, è relativa soprattutto all’attività didattica che svolge, con studenti distratti dal latino pseudociceroniano piuttosto che concentrati sul bozzetto grafico che lo contiene. A me è invece capitato di vedere gente lamentarsi del fatto che al posto del Lorem era stato adottato un testo alternativo… Parta il sondaggio.

Tags:

Categoria: Software e Servizi | Permalink | Commenti (19)