De Marc | Publicat: 14 de març del 2010
Segons la documentació oficial de Python, si fem: >>> lists = [[]] * 3 >>> lists [[], [], []] >>> lists[0].append(3) >>> lists [[3], [3], [3]] Ens donarà problemes, perquè a la primera fila el que fem és crear tres punters al mateix lloc. És a dir, que tenim una llista d’un sol element i [...]
Publicat en Programació | Etiquetes Python
De Marc | Publicat: 29 de gener del 2010
Cuando escribía el código de alguna aplicación, por sencilla que fuera, jamás cometía el error de suponer que, entre las miles de líneas que iba dejando atrás, no quedaba agazapado algún error fatal que impediría el funcionamiento del programa en el primer intento. Tras el esfuerzo de concebir el proyecto y de desarrollarlo durante semanas [...]
També publicat en Llibres | Etiquetes Matilde Asensi
De Marc | Publicat: 18 de novembre del 2009
Un petit codi extret de cryptimg de viciao2k3 per a gestionar els idiomes d’una pàgina web amb PHP. <?php if($_GET['lang']){ $dir = ‘lang/’.strtoupper($_GET['lang']).’.php’; if(!file_exists($dir)) $lang = ‘ES’; //Si no existeix posem l’idioma per defecte else{ setcookie(‘cryptimg’,strtoupper($_GET['lang']),(time()+3600*24*30)); //Si existeix, guardem l’idioma en una galeta $lang = strtoupper($_GET['lang']); } }else $lang=’ES’; $dir = ‘lang/’.$lang.’.php’; require_once($dir); ?> Per [...]
Publicat en Programació | Etiquetes PHP, snippet
De Marc | Publicat: 16 de setembre del 2009
Es fan servir les funcions mktime(), str_pad() i floor() per a calcular-ho. En l’exemple es calcula el temps passat entre el moment en què es carrega la pàgina i les 01:02:03 del 04/05/2006: <?php $timestamp1 = mktime(); $timestamp2 = mktime(1, 2, 3, 5, 4, 2006); // Data d’exemple: 01:02:03 del 04-05-2006 $diferencia = $timestamp1 – [...]
Publicat en Programació | Etiquetes PHP, snippet