Contenido de la categoría Desarrollo web

« Entradas anteriores Siguientes entradas »

Correcto formato de formularios XHTML

Hace una semana mandé un correo a la lista de Ovillo preguntando cual creía la gente que era la forma más correcta de maquetar un formulario. Las respuestas fueron varias y estuvimos comentando cuales eran los pros y los contras de cada método utilizado.

Finalmente y después de mucho divagar e intentar acercar opiniones me llegó un correo de Daniel Navarro donde daba con una muy correcta solución, ya que a las fuentes se remitió y razón no le faltó (olé):

En un DTD estricto se especifica que dentro de un form sólo puede haber elementos de bloque (que no sean otros form). Así que entre los diferentes controles y el form debe de mediar un elemento de bloque como div o fieldset, por ejemplo. Esto te falta en la solución A. Además, obligas a saltos de línea con br y esto limita la flexibilidad de CSS.

Así que finalmente ganó la opción:

XML:
  1. <form>
  2.     <fieldset>
  3.         <div>
  4.             <label for="campo">Campo:</label>
  5.             <input id="campo" type="text" />
  6.         </div>
  7.         ... más aquí ...
  8.     </fieldset>
  9. </form>

Gracias a todos los que participasteis y me ayudasteis!

Cristalab y MDW desde el Googleplex de Silicon Valley

Literalmente copio y pego el vídeo que he encontrado en los comentarios de Freddie de Cristalab en Twitter, en donde se ve a él y a Christian de Maestros del web en Google Plex pidiendo a la comunidad de desarrolladores que les hagan llegar aplicaciones que estén desarrollando y que hagan uso de servicios de Google o Wordpress. Así, tambien se ofrecen a hacer algunas críticas a tus aplicaciones desarrolladas en Flash, recomiendo echar un vistazo al vídeo.

Que sorpresa me he llevado cuando les he visto a los dos juntos, que cracks!!

aaarrjrjjjjjjj!!! bug en JSFL addItemToDocument

Nada como perder varias horas de trabajo gracias a un fallo tan estúpido como unos valores redondeados por defecto, me encanta!!!

¿solución?

JavaScript:
  1. //No es JavaScript, es JSFL!!
  2.     lib.addItemToDocument({x:0,y:0},municipi);
  3.  
  4.     var e=t().layers[0].frames[0].elements;
  5.     var iClip=e[e.length-1];
  6.     iClip.x = 123.45;
  7.     iClip.y = 678.90;

voilá, unas horas menos de trabajo "pa tí" ;)

Créditos de los patrocinadores de OFFF 2009

Después de 3 días de festival sólo me falta colgar los créditos de los patrocinadores del festival.

Por favor, 3500 personas, conferencias SUPER interesantes y motivadoras, unas infraestructuras de la ostia, una gente de p**a m***e, ¿qué más se puede pedir?

Cuando saquen el DVD me lo compro (y si cuelgan las conferencias en Internet me las bajaré seguro!).

Gracias a toda la organización por el super trabajo realizado :)

Y ahora los créditos:

OFFF 2009 Sponsor Titles from OFFF on Vimeo.

VIVA EL OFFF!!!

RegexBuddy online

Nota mental

Para testear expresiones regulares tal como lo hace regexbuddy: http://regexpal.com/

/Nota mental

Nuevo acortador de direcciones URL largas

Este fin de semana he estado desarrollando junto con Cel (cenics.net) un redireccionador de URLs largas. Basicamente es para que no tengáis que pasar a vuestros contactos esos churros de direcciones tan grandes que a veces se rompen.

http://lost.in

Espero que os sea útil para:

- Mandar correos con URLs largas pero que no se rompen
- Añadir enlaces a vuestra red social de forma seguro
- Facilitar el acceso a ciertos sitios solo a quien vosotros queráis (mediante password)

Espero vuestras aportaciones ;-)

Mapas de los municipios de España vectorizados en flash

Después de un curro de varias semanas por fin he conseguido el objetivo que me había planteado, crear una versión de los mapas vectoriales que enlacé el otro día pero en formato flash, en clips de película con su nombre de instancia y enlazados a una base de datos.

Podéis verlo en funcionamiento y descargarlo en http://municipios.nacionales.es.

Teruel existe!!

Comentarios, mejoras, usos, modificaciones, etc... podéis dejar un comentario aquí o bien hacerme llegar un correo a mi dirección "marc en palaueb punto com".

Ah!! El proyecto lo he licenciado bajo Creative Commons, por lo que podréis usarlo para casi todo lo que queráis. Para los que quieran darle un uso comercial que contacten conmigo a través de mi correo.

Espero vuestro feedback!

Mapas de los municipios de España por provincias en vectorial

A continuación os dejo un recopilatorio de mapas de todos los municipios de todas las provincias de España (menos Ceuta y Melilla, que están en PNG).

Los créditos se los lleva Emilio Gómez Fernández el cual dice lo siguiente en la wikipedia:

Soy geógrafo y actualmente me dedico a los Sistemas de Información Geográfica aplicados al transporte (Geographic Information Systems for Transportation, GIST). Soy de la tierruca y contribuyo en la Wikipedia desde el 23 de marzo de 2004, a las 19:58.

Gracias a su contribución licenciada bajo GNU, lo que nos garantiza el uso para nuestros proyectos sin ningún problema.

Pulsa el enlace para ver el listado:
(más...)

Enviar datos por POST vía PHP

A modo de recordatorio!

PHP:
  1. function post($server, $uri, $port, $vars){
  2.     $page .= "POST ".$uri." HTTP/1.0\r\n";
  3.     $page .= "Host: ".$server.":".$port."\r\n";
  4.     $page .= "Content-Type: application/x-www-form-urlencoded\r\n";
  5.     $page .= "Content-Length: " . strlen($vars) . "\r\n\r\n";
  6.     $page .= $vars;
  7.     $protocol=($port==443)?'ssl':'http';
  8.    
  9.     $fp = fsockopen ($protocol.'://'.$server, $port, $errno, $errstr, 30);
  10.     if (!$fp){
  11.         die($errno .": ". $errstr);
  12.     }else{
  13.         fputs ($fp,$page);
  14.         $cont="";
  15.         while (!feof($fp)){
  16.             $cont.=fgets($fp);
  17.         }
  18.         fclose ($fp);
  19.         return $cont;
  20.     }
  21. }

Array de meses en inglés, español, catalán, gallego, euskera, francés, alemán, holandés, italiano y portugués

Andaba yo picando el array en PHP de meses en español cuando me he dicho: "Siempre estoy igual, necesito tener esto picado de una vez!!" y aquí lo dejo.

Meses en Inglés:

PHP:
  1. $mes_ingles=array("January","February","March","April","May","June","July","August","September","October","November","December");

Meses en Español:

PHP:
  1. $mes_espanol=array("Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre");

Meses en Catalán:

PHP:
  1. $mes_catalan=array("Gener","Febrer","Març","Abril","Maig","Juny","Juliol","Agost","Setembre","Octubre","Novembre","Desembre");

Meses en Gallego:

PHP:
  1. $mes_gallego=array("Xaneiro","Febreiro","Marzo","Abril","Maio","Xuño","Xullo","Agosto","Setembro","Outubro","Novembro","Decembro");

Meses en Euskera:

PHP:
  1. $mes_euskera=array("Urtarrila","Otsaila","Martxoa","Apirila","Maiatza","Ekaina","Uztaila","Abuztua","Iraila","Urria","Azaroa","Abendua");

Meses en Francés:

PHP:
  1. $mes_frances=array("Janvier","Février","Mars","Avril","Mai","Juin","Julliet","Aôut","Septembre","Octobre","Novembre","Décembre");

Meses en Alemán:

PHP:
  1. $mes_aleman=array("Jan","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember");

Meses en Holandés:

PHP:
  1. $mes_holandes=array("Januari","Februari","Maart","April","Mei","Juni","Juli","Augustus","September","Oktober","November","December");

Meses en Italiano:

PHP:
  1. $mes_italiano=array("Gennaio","Febbraio","Marzo","Aprile","Maggio","Giugno","Luglio","Agosto","Settembre","Ottobre","Novembre","Dicembre");

Meses en Portugués:

PHP:
  1. $mes_portugues=array("Janeiro","Fevereiro","Mar","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro");

Que os sean útiles!

(Gracias Martín por la corrección de los meses en gallego)

« Entradas anteriores Entradas siguientes »

Get Adobe Flash playerPlugin by wpburn.com wordpress themes