Web programming stuff. Tutoriales, noticias, curiosidades de todo lo que me encuentre relacionado con programación web: frameworks, php, javascript, html, css, aplicaciones web y programación en general. Quality Assurance. Automatización de pruebas (Selenium, JUnit,...).
miércoles, 28 de noviembre de 2012
lunes, 21 de mayo de 2012
Librerías javascript para crear gráficas
- Google Chart Tools (Utilizada por ejemplo en adsense o analytics del propio Google)
- Highcharts (Utilizada por "ECO" en 20minutos.es para mostrar la relevancia de las noticias)
- D3js
- GRaphaelJs
- JsCharts
viernes, 11 de mayo de 2012
Seguir a - Scott Gonzalez
JSMAG - Buen blog sobre lo último de JavaScript
El blog sobre javascript imprescindible, para estar a la última. Novedades de plugins, artículos de autoridades del sector,...
www.jsmag.comPor ejemplo he descubierto éste fantástico plugin turnjs, que permite reproducir el efecto de paso de páginas.
Concurso de mini programas en javascript de 1K
En el concurso js1k.com compiten script de javascript de no más de 1K. Surgió como una broma, pero desde su primera edición ha resultado en una gran cantidad de participantes, premios y "programillas" de gran calidad.
Un ejemplo es éste árbol de Navidad girando en 3D de Román Cortés.
O el flexi droid de la edición de 2011.
O todo un juego de plataformas:
O éste impresionante motor gráfico con efectos de dinámica:
lunes, 6 de febrero de 2012
SLF4J
Las implementaciones de esa interfaz son -> logback, slf4j-log4j,... Una vez al compilar, sólo debe haber una efectiva.
Incompatibilidad entre commons-logging y jcl-over-slf4j.
commons-logging y commons-logging-api son incompatibles con jcl-over-slf4j, o está uno o están los otros dos.
Recursos para consulta de POMs, búsqueda de artefactos de maven,...
Búsqueda en el repositorio de artefactos de maven:
search.maven.org
Otra web de búsqueda de clases, proyectos,... de Java:
www.jarvana.com
lunes, 26 de diciembre de 2011
Evitar que carguen tu página en un iframe
self.parent.location=document.location;
}
Vía: http://rmcreative.ru/blog/post/ne-dat-zagruzhat-stranitsu-v-iframe
miércoles, 26 de octubre de 2011
CoffeeScript, javascript más ágil
CoffeeScript es lenguaje que se compila a javascript, que pretende acelerar el desarrollo y optimizar el código.
El blog de uno de los desarrolladores, Brendan Eich.
lunes, 6 de julio de 2009
Escapar apóstrofe en los mensajes de los resource de Spring Framework
\'' algo {0} '\' --> tras resolverse el mensaje --> ' algo valor_param_0 '
Error.Code Mi mensaje de error para el objeto "{0}" <div class=""><img src="img/t2.gif" id="{1}_triangle"/> <a onclick="javascript:void toggleDisplay(''{1}_triggerId'', ''{1}_triangle'', ''Mostrar algo'', ''Ocultar algo'', ''{1}_divContainer'')" style="cursor: pointer; text-decoration: underline;" target="_blank" id="{1}_triggerId">Mostrar algo</a></div><div id="{1}_divContainer" style="display: none;" class="propertyRow">{2}</div>
Con esto se consigue tanto escapar los apóstrofes, como sustituir todos los parámetros correctamente.
Como argumentos este mensaje espera esto:
- (0) Una cadena con el nombre del objeto al que va destinado el mensaje.
- (1) El índice que quiero asignar a ese mensaje para que sus bloques que se van a mostrar y ocultar sean independientes de los de los demás mensajes.
- (2) El mensaje que aparecerá en el bloque que se oculta y muestra
Una vez resuelto el mensaje, dará lugar al siguiente código HTML cuando se imprima el mensaje de error por el jsp correspondiente:
(Para los argumentos: (0) fishka, (1) 33, (2) Mensaje oculto )
Mi mensaje de error para el objeto "fishka" <div class=""><img src="img/t2.gif" id="33_triangle"/> <a onclick="javascript:void toggleDisplay(''33_triggerId'', ''33_triangle'', ''Mostrar algo'', ''Ocultar algo'', ''33_divContainer'')" style="cursor: pointer; text-decoration: underline;" target="_blank" id="33_triggerId">Mostrar algo</a></div><div id="33_divContainer" style="display: none;" class="propertyRow">Mensaje oculto</div>


