Usuarios conectados: 12 Cargando documento...
Buscar:

Geo Visitors Map
RSS
27/05/2008:  DW CS4: Public Beta

Desde hace unas horas está disponible una beta pública de DW CS4:

http://labs.adobe.com/technologies/dreamweavercs4/

Poco a poco iréis viendo las novedades, pero para comenzar voy a contar dos de las que más me han gustado y que convierten a DW en un IDE casi perfecto para AJAX:

1.- Introspección de código JavaScript: Puedes vincular cualquier librería y DW es capaz de mostrar mientras escribes todos los métodos (incluidos los argumentos requeridos) y propiedades disponibles para el objeto creado a partir de una clase.

2.- Ver código en vivo: Si eres de los que abusa de la opción "View Generated Source" del developer toolbar de Firefox, esta opción te va a encantar: Pulsas el botón de vista previa (que ahora sí que funciona en condiciones gracias al motor WebKit) y el botón "Live Code" y puedes ver el código del documento en ese preciso momento. Perfecto para buscar, por ejemplo, los estilos aplicados dinámicamente a cualquier elemento o ver código dinámico de una petición AJAX

Lo que menos me ha gustado: El gris que hay por todas partes: Puede estar bien para otras aplicaciones de diseño (evita distracciones de color), pero para los que no estamos acostumbrados deprime bastante.

En DWUG han habilitado un post en el que podéis añadir vuestros comentarios y opiniones.

25/05/2008:  Eurovision

Después de ver las votaciones del festival, sólo puedo hacer dos peticiones:

1.- Nombrar a Jose Luis Uribarri ministro de asuntos exteriores y presidente de una peña de primitivas: Expero que alguien ponga un mix con sus pronosticos en youtube. Alucinante.
2.- En vez de a Rodolfo Chikilicuatre enviar a la cabra de la legión, a un cantante mudo o directamente no enviar a nadie: Vamos a obtener el mismo resultado (véase punto 1).

Y luego la gente se queja del apaño de Massiel.

21/05/2008:  DW API: dom.addJavaScript()

Buscando ayer por los cajones me he encontrado esta función realmente util, que permite inseertar automáticamente bloques de JavaScript en el documento. Recibe dos parámetros: La cadena a insertar y un valor true/false para indicar si lo debe insertar en el head del documento:

dom.addJavaScript(cadena,insertarEnHead)

Por ejemplo para crear un objeto que haga uso de un script, podemos realizarlo todo en un solo paso:

function objectTag(){
    var strScript='alert("hola mundo")';
    var strPrincipal='<p> texto de ejemplo</p>';
    var theDOM=dw.getDocumentDOM();
    theDOM=addJavaScript(strScript,true);
    return strPrincipal;
}

Lo que nos devuelve el párrafo en el punto de inserción (lo normal) y además nos añade al encabezado el bloque de script con sus etiquetas o lo coloca en uno existente si lo hubiera.

 

16/05/2008:  Internet es machista!

... O habiendo subvenciones por el medio , se intenta que lo parezca:

En un lugar donde detrás de un nick se puede encontrar a personas de cualquier sexo, edad, raza o condición, se ve que hace falta un mecanismo que controle al menos el primer aspecto:

Leído hoy: Gobierno del Principado, Ministerio de Industria e Insituto Asturiano de la Mujer (3 departamentos a repartir subvenciones) con la colaboración de Fundación CTIC (un organismo para recibirlas todas), crearán el analizador web "T-incluye" para detectar expresiones sexistas

Como en Agosto (fecha de entrega) igual nos pilla de vacaciones, lo anunciamos en Mayo y vamos justificando el gasto.

Para los que quieran ir validando (extracto de "20 Minutos"):

MAL:
"Unos 3.000 asistentes"

BIEN:
"Alrededor de 3.000 personas asistentes"

Debe ser que poner "Unas 3.000 personas asistieron" también es sexista. Y yo sin enterarme.

 

16/05/2008:  Flash Player 10

Sin ser flashero, hay que reconocer que el nuevo Player 10 promete. Sólo hay que ver los vídeos de demostración:

http://labs.adobe.com/technologies/flashplayer10/demos/#videos

08/05/2008:  Parecidos razonables

¿Soy yo únicamente el que se ha dado cuenta de la semejanza entre Jesús Mariñas y el Señor Noodle?

07/05/2008:  Publicidad agresiva

Cuando recibí esto en mi correo no sabía si eBay me estaba insultando o si debía llamar a mi madre y preguntarle:

 

07/05/2008:  PHP, multiple update y xhtml

Creo que ya se conoce el truco para realizar un update multiple utilizando PHP. el truco consiste en dar el mismo atributo name utilizando corchetes en el formulario:

<input type="checkbox" name="CheckboxGroup[]" value="1" id="CheckboxGroup_0" />
<input type="checkbox" name="CheckboxGroup[]" value="2" id="CheckboxGroup_1" />

Luego, en el servidor, se manipula como un array normal y corriente. Hasta aquí no hemos inventado nada:

$arrayCheckbox = $_POST['CheckboxGroup'];

La duda viene sobre la validación: ¿es correcto usar corchetes si queremos validar el documento como xhtml? Había leido opiniones para todos los gustos, así que era hora de investigar:

Lo que dice el W3C es que el valor para el atributo id debe ser del tipo texto y para name puede ser cdata. Por tanto, es válido usar los corchetes en name pero no en id.

Conclusión, utiliza los corchetes sin miedo en el atributo name pero no en el id. Una frase leida recientemente lo resume así:

id es para el cliente, name es para el servidor.

Ver ejemplo.

TECNORAMA es simplemente una página personal. No sirve ni de promoción del autor ni cosas por el estilo.
Todos los códigos, textos y tutoriales son de libre uso mientras se mencione al autor (no es mucho pedir)
Para contactar, puedes enviarme un e-mail a tecnorama@hotmail.com