Archivos mensuales: febrero 2012

11 herramientas para CSS3 y HTML5

Hoy os quiero recomendar algunas herramientas y recursos relacionados con CSS3 y HTML5.

CSS LINT

CSSLint nos señala los problemas con el código CSS. Realiza una comprobación de sintaxis básica, así como la aplicación de un conjunto de reglas en el código que buscan patrones problemáticos o signos de ineficiencia. Puedes escribir fácilmente tus propias reglas u omitir las que no quieras.

normalize.css

Normalize.css es un CSS personalizable que hace que los navegadores rendericen todos los elementos de manera más consistente y acorde con los estándares modernos.

holmes.css

Holmes.css te muestra errores típicos, tales como: falta de atributos necesarios en etiquetas, atributos de nombre omitidos, elementos obsoletos, atributos que no ucmplen el W3C simplemente con añadir una línea en tu código.

Spritemapper

Spritemapper es una aplicación que combina varias imágenes en una sola y genera el posicionamiento CSS para una.

prefixMyCSS

Con prefixMyCSS puedes utilizar las potentes técnicas de CSS3 sin perder el tiempo escribiendo cada una de las propiedades.

Prefixr

Prefixr es una herramienta web que nos aporta CSS compatible con todos los navegadores en cuestión de segundos.

CSS3 Shapes

CSS3 Shapes es un pequeño recurso para ayudar a los diseñadores y desarrolladores con una lista de formas geométricas comunes y no tan comunes que puede realizar con CSS3.

Gury

Gury es una biblioteca JavaScript diseñada para ayudar en la creación de aplicaciones HTML5/Canvas proporcionando un interfaz fácil de usar.

oCanvas

oCanvas es una biblioteca JavaScript cuyo objetivo es hacer el desarrollo con HTML5 Canvas más fácil. En lugar de trabajar con píxeles, se trabaja con objetos.

Mercury Editor

Mercury es un completo editor de HTML 5. No podéis dejar de probar la demo.

Buzz

Buzz es una librería Javascript pequeña pero potente que permite aprovechar fácilmente los elementos HTML5 de audio.

SicaTu – Sistema de Calculo de Turnos

Hoy os quiero presentar una aplicación en la que he participado en su desarrollo.

La aplicación en cuestión se llama SiCaTu (Sistema de Cálculo de Turnos) y fue desarrollada para dar solución a la planificación de guardias de un Departamento de Cardiología.

Lo que se busca es una solución para automatizar el proceso de asignación de guardias de los empleados.

Dicho proceso consiste en varios tipos de guardias que incluyen horas extras, fines de semana, puentes, etcétera.

Además el algoritmo que genera el calendario de guardia debe ser equitativo con todos los empleados, es decir, todos deben tener el mismo número de guardias (de todos los tipos).

A través  del algoritmo matemático y las premisas que se especifiquen se confecciona una planificación que se adapta en un 100% a las necesidades del departamento.

Se entiende por planificación un calendario comprendido entre dos fechas en el que se especifica quién y que tipo de guardia debe hacer en cada día concreto.

El software es una aplicación de escritorio hecha en JAVA con interfaz en SWING y con acceso a base de datos MySQL.
La aplicación ofrece la posibilidad de generar distintos tipos de informes: Calendarios, listados del personal, estadísticas por médico, etcétera. Estos informes pueden guardarse en diferentes formatos: pdf, rtf, docx, etcétera.

En el siguiente video podéis ver la aplicación en acción.

 

Si queréis más información sobre la aplicación, podéis escribir un email a sicatu.info@gmail.com o visitas la Web https://sites.google.com/site/sicatu30.