DrupalCamp Spain
01 March 2010El cap de setmana passat vaig anar a la DrupalCamp Spain que es va celebrar al CitiLab de Cornellà. Va ser un event força interessant tot i que vaig trobar a faltar més programadors. La majoria dels assistens i conferenciants eren integradors i l’enfoc que tenien moltes de les xerrades era d’un nivell molt bàsic. Tot i això, va ser un bon moment per recollir targetes d’algunes de les empreses i intercanviar experiències. A veure si em trobeu a la foto.
Havel-Hakimi
19 February 2010Avui a classe han presentat l’algorisme Havel-Hakimi per a validar i dibuixar grafs. Després han posat una sèrie d’exercicis i com que no em venia de gust fer-los he buscat una implentació de l’algorisme per internet, i al no trobar-la la he fet jo, a més, et mostra els passos intermitjos per a poder copiar-ho a la pràctica. Aqui la teniu. A veure si aquest cap de setmana puc acabar-ho perquè en calculi les alternatives i ho dibuixi.
def comprova(nodes):
if sum(nodes) % 2 != 0:
print 'la suma se graus no es parell'
return 0
if max(nodes) > len(nodes)-1:
print 'hi ha un node de grau mes gran que el total de nodes'
return 0
if min(nodes) < 0:
print 'hi ha un node de grau negatiu'
return 0
if max(nodes) == 0:
print 'es un graf correcte'
return 0
return 1
# mostra de Butà un hidrocarbó amb fórmula C4H10
nodes = [4,4,4,4,1,1,1,1,1,1,1,1,1,1]
# mostra d'una definició de graf incorrecte
# nodes = [6,5,5,5,5,2,1,1]
while (comprova(nodes)):
print nodes
nodes2 = list(nodes)
nodes.sort()
nodes.reverse()
if nodes!=nodes2: print str(nodes) + " ordenat"
node = nodes.pop(0)
for i in range(node):
nodes[i]=nodes[i]-1
print nodes
if sum(nodes) % 2 != 0:
print ‘la suma se graus no es parell’
return 0
if max(nodes) > len(nodes)-1:
print ‘hi ha un node de grau mes gran que el total de nodes’
return 0
if min(nodes) < 0:
print ‘hi ha un node de grau negatiu’
return 0
if max(nodes) == 0:
print ‘es un graf correcte’
return 0
return 1
nodes = [7,5,4,3,2,2,2]
nodes = [7,6,5,4,4,3,2,1]
nodes = [5,5,3,2,2,1,1]
nodes = [4,3,2,2,2,2,1]
nodes = [6,5,5,5,5,2,1,1]
nodes = [4,4,4,4,1,1,1,1,1,1,1,1,1,1]
while (comprova(nodes)):
print nodes
nodes2 = list(nodes)
nodes.sort()
nodes.reverse()
if nodes!=nodes2: print str(nodes) + ” ordenat”
node = nodes.pop(0)
for i in range(node):
nodes[i]=nodes[i]-1
print nodes
El laberint del Minotaure
04 February 2010Terrassa Fast motion (Time-lapse)
02 February 2010Aranyes
01 February 2010Colònia
25 January 2010Beneït sigui Sant Ryanair. Aquest cap de setmana vem anar amb en Dani a Colònia. Menys neu de la que esperàvem… I la colònia no fa tan bona olor.
Atenes
10 January 2010He estat uns dies fent cultura per Atenes abans que facin fora grècia de la U.E.
Dominis
10 November 2009Estava fent repas dels dominis que tinc i en tinc uns quants! Hi ha tot de projectes que s’han quedat a mitjes, pero continuo renovant els dominis. Qui sap que passarà més endavant… Pero bé, si algú tingués alguna oferta, no dubteu en contactar-me!
Fa temps que també comentava que si algún Valls volgués tenir un subdomini (http://david.valls.name) o correu electrònic (david@valls.name), també estic obert a colaboracions d’aquestes.
BLU7.NET
CABRES.NET
DICE9.NET
KEBEO.COM
MIUIM.COM
OPENMAILID.COM OPENMAILID.INFO OPENMAILID.NET OPENMAILID.ORG
SOLTIC.NET
TOT8.COM
VALLS.NAME
WEBORANGES.COM WEBORANGES.NET
WUMUW.COM
XUWOO.COM
Photos
14 September 2009He estat fent una mica de tria de fotos i en posaré algunes aqui a la web. Ho he posat dins de portfolio, juntament amb les panoràmiques i coses que he fet amb al Photoshop.
Espero que us agradin!
- [intlink id="266" type="page"]Abstract[/intlink]
- [intlink id="293" type="page"]Panorama[/intlink]
- [intlink id="281" type="page"]Digital[/intlink]








