La vicenda di Julie Ann Horvath, ingegnere che ha deciso di lasciare GitHub perché un ambiente ritenuto sessista, ha fatto il giro del mondo. E la polemica è più attuale che mai: l'universo della programmazione, il mondo della tecnologia, è ancora un ambito poco incline ad accettare le donne? Di seguito la vicenda e la reazione della community dei developer. (more...)

Continua a leggere GitHub è maschilista: la denuncia di Julie Ann Horvath

Categoria: Lavoro

Tags:

Le autenticazioni basate unicamente sull'immissione di una password hanno dimostrato in varie occasioni di non essere più un metodo sicuro per accedere ai servizi Web più comuni. Ecco perché sempre più servizi stanno implementando l'autenticazione a due fattori, basta fare due nomi tra tutti: GMail e Twitter. A questi si è aggiunto un altro servizio tra i più usati, soprattutto dagli sviluppatori, cioè GitHub. Attivare la two-factor authentication su GitHub è facile: basta accedere al pannello delle impostazioni del proprio account alla voce "Account Settings" e cliccare sul bottone "Setup two-factor authentication". (more...)

Continua a leggere GitHub introduce l’autenticazione a due fattori

Categoria: Sicurezza

Tags:

Devo dire che mi faccio influenzare facilmente ;-). Qualche mese fa, Brandon Savage, sul suo famoso blog, ha pubblicato un articolo inequivocabile in cui afferma che Subversion è il miglior sistema di controllo versione open a disposizione degli sviluppatori. All'inzio di aprile, invece, è tornato sui propri passi, passando lo scettro a Git che ha definito una tecnologia superiore per lo sviluppo. In effetti Git mi è sempre sembrato meglio di Subversion, almeno sulla carta, e trovandomi alle prese con un progetto di dimensioni interessanti in partenza mi chiedo se sia il caso di sperimentare o se, al contrario, sia più prudente capitalizzare l'esperienza acquisita su Subversion, con il rischio di usare per molto tempo uno strumento che temo sarà  obsoleto in pochi anni. Cosa ne pensate? Usate il controllo di versione per i vostri progetti? Quale strumento preferite?

Continua a leggere Controllo versione: quale scegliere?

Categoria: PHP e Open Source

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. (more...)

Continua a leggere Nuova vita per Project Kenai

Categoria: Java

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! (more...)

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

Categoria: Software e Servizi

Tags: , , ,

Con meno di qualche giorno di scarto rispetto alla roadmap iniziale, il 28 Aprile è stato rilasciato NetBeans 6.1. NetBeans è da sempre uno degli ambienti più conosciuti ed apprezzati per lo sviluppo in Java, ma dalla versione 6.0 hanno saputo trasformare il software in uno dei migliori (se non il migliore) ambiente di sviluppo multipiattaforma per Ruby e Rails, come ho già  avuto modo di dimostrare in altre occasioni. Tra le novità  più attese di NetBeans 6.1, come anticipai qualche settimana fa, il supporto integrato a Mercurial ed il corrispondente plugin per GIT. Quest'ultimo capita quanto mai a fagiolo ora che l'intero repository di Rails è gestito da GIT e buona parte della community sembra preferire questo sistema distribuito rispetto alla più classica alternativa Subversion. (more...)

Continua a leggere Rilasciato NetBeans 6.1

Categoria: Ruby

Dopo il rilascio della versione 6, lo sviluppo di NetBeans procede spedito verso la release 6.1 che, stando alla RoadMap, dovrebbe essere disponibile in versione stable verso il 24 di Aprile. Attualmente, è possibile scaricare NetBeans 6.1 in versione Beta. Utenti GIT e Mercurial drizzate bene le orecchie! Se fino ad oggi NetBeans supportava solo ed esclusivamente Subversion e CVS, a partire dalla release 6.1 l'IDE include un plugin per il supporto di Mercurial. Inevitabile, dato che da dicembre l'intero repository di NetBeans è gestito proprio con questo sistema di source code management. (more...)

Continua a leggere Plugin NetBeans per Mercurial e GIT

Categoria: Software e Servizi

David Heinemeier Hansson, il padre di Rails, ha da poco ufficializzato la preparazione per il passaggio da Subversion a GIT, uno dei due più famosi sistemi di gestione del codice distribuiti (l'altro è Mercurial), anche in occasione del lancio del progetto GITHub. Contemporaneamente, la migrazione vedrà  il passaggio dall'issue tracker Trac a Lighthouse, altra applicazione scritta in Rails. Questo cambiamento è del tutto ininfluente per chi programma in Rails ed utilizza il framework senza interagire direttamente con la community degli sviluppatori e contributors. Tuttavia, la notizia è tutt'altro che banale. (more...)

Continua a leggere Rails verso GIT e Lighthouse

Categoria: Scripting

Tags: ,