dimecres, 16 de febrer del 2011

RPG puja, PHP baixa

L'índex Tiobe del febrer del 2011 ens mostra els llenguatges de programació més buscats a InterNet.

Si bé aquest índex és orientatiu sobre l'ús de llenguatges de programació, cal relativitzar que és un índex sobre la recerca a InterNet, no sobre l'ús del llenguatge. Així doncs el llenguatge per al que es fan més consultes és Java. Bé, si sumen C, C+ i C# guanyen de carrer.

El llenguatge de progamació RPG per a AS/400 puja de la posició 32 a la 20, formant part dels llenguatges de programació Top20 :-)

Python ha superat per primer cop PHP. Com deia, cal relativitzar-ho, tot l'exèrcit de programadors PHP que estem observant i fent cosetes en Python, necessitem cercar més sovint instruccions Python que no pas PHP, car que no tenim experiència en aquest llenguatge. És clar que aquest adelantament, marca tendència.



Podeu seguir l'informe pitjant aquí.

dilluns, 7 de febrer del 2011

Comandes Subversion al Git

A Serveis Informàtics Corretgé.com SLU, per tal de poder oferir un millor servei als nostres clients i que els nostres col·laboradors treballin més eficaçment, estem migrant els repositoris de control de versions Subversion a Git.

En aquesta taula trobarem una 'equivalència' de les comandes Subversion al Git.


SubversionGit
svnadmin creategit init
svn checkoutgit clone
svn updategit pull
svn addgit add
svn commitgit add
git commit
svn statusgit status
svn switch <branch>git checkout <branch>
svn merge <branch>git merge <branch>
svn revert <file>git checkout <file>
svn commit <remote>git push
git push origin master




Server certificate verification failed amb git

Si quan fem un git clone d'un servidor amb mod_ssl activat i el seu certificat és auto-signat o bé pertany a una entitat encara no reconeguda, rebrem un fatal:

fatal: https://git.corretge.com/test/info/refs download error - server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt

Podem configurar el nostre git per a que es salti la comprovació:
git config --global --add http.sslVerify false

com indiquen en aquest document.

Cal tenir en compte que a Ubuntu hem de fer servir la darrera versió de git al paquet que ha fet Smartlounge, amb les instruccions:

https://launchpad.net/~smartlounge/+archive/ppa?field.series_filter=jaunty