Despues de leer algunos comentarios “constructivos” sobre mi primera impresión sobre Google Wav e, decidí buscarle la chicha al nuevo servicio de Google. Busqué en su uso para gestionar proyectos, pero como dicen tambien en los comentarios, no creo que una gran empresa cambie su herramienta (que le ha costado X) por una herramienta que centraliza el contenido en servidores ajenos. Pensé en usarse para editar documentos en tiempo real entre varios usuarios… pero recordé Google Docs, y seguí pensando que no había nada interesante en esta aplicación. Así que al final llegué a lo que realmente es interesante en Google Wave, y es, todo lo que se puede llegar a hacer sin usar Google Wave. Osea, que la gracia de Google Wave no está en Google Wave, sinó en sus entrañas. Google Wave Si partimos de que Google Wave es una aplicación web que pretende cambiar el concepto que tenemos del email, nos encontramos una herramienta que como mínimo, consigue su objetivo pero a costa de que el contenido se quede en los servidores de Google (absorviendo más información sobre nosotros). Es cierto que la idea es interesante e innovadora, que probablemente se convierta en la herramienta de email del futuro, pero no creo que sea únicamente por su fantástico interface, sinó por la capacidad de integración que Google Wave Protocol promete ofrecer. Google Wave Federation Protocol (Ver Imagen) Aquí es donde está la gracia de Google Wave, es la creación de un protocolo federado que nos permitirá establecer comunicación en tiempo real entre cliente y servidor. Basado en XMPP, este protocolo de mensajería funciona almacenando ciertos cambios en ámbito local que serán enviados al servidor donde convergen los diferentes usuarios para procesar los cambios y retornar un listado ordenado cronológicamente de los cambios propagando el resultado a todos los usuarios. Más información al respecto Google Wave Protocol Proyecto Google Wave Protocol (Google Code) Robots en Java y Python Especificación (borrador) del Protocolo de Google Wave Instalación del servidor Google Wave Protocol Más recursos Artículos relacionados Creando una extensión de Google Wave en 5 pasos Google apuesta por el HTML5 y lo hace a lo grande Google Wave, primeras impresiones Y tenemos Google Wave…vale, ¿y que? Shuttle, para WordPress
Originally posted here:
Encontrando la gracia de Google Wave
Isra , nos muestra una librería en PHP que ha desarrollado para ayudarnos a trabajar con CSS de una forma muy cómoda y profesional . $styles = new CssDispatcher; $styles-> add(new Css(‘ie-hacks.css.php’)); $styles-> add(new Css(‘general.css.php’)); $styles-> render(); CssDispatcher , se encarga de procesar los ficheros .css permitiendo así que podamos incluir código PHP en nuestras hojas de estilos, además de unir y comprimir todas las hojas de estilo que necesitemos en nuestro proyecto. $styles = new CssDispatcher; // Este CSS solo se enviará cuando sea Internet Explorer 6 $styles-> add(new Css(‘ie-hacks.css.php’, Css::UA_IE6)); $styles-> add(new Css(‘general.css.php’)); $styles-> render(); Además, nos permite condicionar nuestro CSS dependiendo del navegador que nos visita. De esta forma, podemos cargar un fichero, o no, dependiendo si el navegador que nos visita es el especificado previamente. Artículos relacionados Aplicación en Ajax increible!! Usa youtube para aprender photoshop Gráficas con PHP + CSS Guia de enlaces de la A List Apart xDebug, debuguea tu PHP como un profesional
Originally posted here:
CssDispatcher, maneja tus CSS como un profesional
Olga Carreras nos deléita con un artículo en el que nos muestra 10 razones para pasarnos a WCAG 2.0 . Artículos relacionados 55 razones para diseñar en XHTML/CSS Técnicas WCAG 2.0 por Olga Carreras Accesible News Slider, un slider que cumple las reglas del WCAG1.0 Como y por que pasa de HTML a XHTML ¿Por que programar es igual que el sexo?
Follow this link:
10 razones para pasarse a WCAG 2.0
Twig es un motor de plantillas pensado para ofrecer una opción seguro y potente, aportando un flexibilidad muy interesante a nuestras plantillas. [ Documentación ][ Descargar ] Artículos relacionados Smarty, CheatSheet Flexible Uploads para WordPress Motor de plantillas 33 plantillas para WordPress Lista de Motores de Plantillas en PHP
See the original post:
Twig, un flexible, potente y seguro motor de plantillas en PHP
CSScaffold es un framework CSS con el que podemos extender las posibilidades de nuestros CSS desde PHP. Básicamente se trata de un script PHP que recoge los ficheros .CSS a tratar y mediante una nomenclatura (que veremos más adelante) nos genera unos ficheros CSS que cualquier navegador podrá interpretar. (Ver Imagen) // Ejemplo de uso: Funcionalidades Entre las funcionalidades que nos podemos encontrar y que extienden las posibilidades del CSS, cabe destacar: Constantes // Definición @constants { text_color:#555; color_1:#999; } // Uso body { color:!text_color; } Como vemos podemos especificar valores estáticos para usar a lo largo del fichero CSS. Pudiendo reemplazarlos fácilmente en un solo lugar. Mixins // Declaración =mixin-name(!param, !param2 = 0){ color:!param; border: !param2 solid #eee; } // Uso #content{ +mixin-name(#eee); padding:10px; border:1px solid #eee; } Se trata de un sistema de disponer de funciones en nuestros CSS . Selectores anidados // Uso #id{ border:1px; h1,h2,h3 { color:red; a div, blockquote, mark { margin:10px; } &.span { padding:10px; } } } Interesante capacidad de permitirnos usar selectores anidados para mostrar más claramente la especifidad del selector. // Uso a{ color:#fff; &:hover { text-decoration:underline; } } // Resultado a { color:#fff; } a:hover { text-decoration:underline; } Además, mediante el uso de & podemos hacer referencia al selector actual. Expresiones // Uso #id{ padding:#[10*4]px; } La capacidad de usar expresiones para parametrizar nuestros diseños. Instalación La instalación , tan sencilla que puede ser usada en cualquier aplicación sin tener que invertir una gran cantidad de tiempo en configurarlo. Descargamos el fichero . Copiamos el fichero scaffold/ en nuestro directorio de CSS Configuramos el fichero scaffold/config.php Añadimos permisos de escritura a la carpeta scaffold/cache/ Reemplazamos las llamadas a nuestros CSSs // Antes // Con CSScaffold // Con CSScaffold sin caché Útil y práctico para hacernos ahorrar unos valiosos minutos a la hora de trabajar con CSS’s. Artículos relacionados Javascript Framework Matrix, compara los diferentes frameworks a la vez Todo lo que necesitas sobre jQuery 10 frameworks javascript que debes conocer Qcodo, Framework de desarrollo en PHP Frameworks CSS más usados
Read more:
CSScaffold, framework CSS en PHP
Llevo un día de esos que todos tenemos más de una vez a la semana (osea es3 concentrado). Así, que unas cosillas que quería publicar se quedan en una lista de links interesantes. 16 librerías javascript para visualizar datos : para todos los gustos y colores
jQuery Lessons (Selectors) por Woorkup : Antonio comienza una interesante serie de artículos sobre jQuery. Mastering CSS: Getting Start : Explicación muy detallada (como solo Smashing Magazine son capaces de hacer) Propuesta HTML5 (iTextlist) : Interesante propuesta para incluir subtítulos a los tags de HTML5. Google Chrome ejecutando código nativo de Windows : ¿Otro ataque directo a Microsoft? QueryLoader : Precarga de tu pagina antes de mostrarla (me parece una tontería curiosa). Aprovecho para explicar el bajo ritmo de publicación de los últimos meses. Se ha juntado un incremento de trabajo en el curro, estamos cerrando unos proyectos y eso siempre requiere el 150% de la capacidad de cualquiera. Por otro lado, en casa estoy con un proyecto en el que estoy poniendo mucha ilusión pero poco tiempo (por eso se está alargando tanto) y la suma de estas dos variables hacen que cuando tengo unos minutos para publicar no me encuentre inspirado ni con ganas de contar nada, por ese motivo envio los enlaces via Twitter por si a alguien le sirve . Mi usuario de Twitter: @aNieto2k Solo los links que publico: http://search.twitter.com/search?q=bit.ly+from%3Aanieto2k Espero poder volver a la normalidad lo más pronto posible. Siento las molestias. Artículos relacionados Enlaces que parecen botones y botones que parecen enlaces Recopilación de enlaces rápidos Más de 500 enlaces sobre CSS Más de 30 enlaces sobre Accesibilidad Web Mejora tus enlaces con :hover y CSS
View original post here:
Recopilación de enlaces
MilkChart , es una librería para MooTools que nos permite generar gráficas de una forma sencilla usando los datos de una tabla de datos del propio HTML. window.addEvent(‘domready’, function() { var chart = new MilkChart.Pie(table[, options]); }) Column A Column B Column C Column D 8.3 70 10.3 100 8.6 65 10.3 125 8.8 63 10.2 106 10.5 72 16.4 162 11.1 80 22.6 89 Row 1 Row 2 Row 3 Row 4 Row 5 Para obtener una gráfica que permita hacer más visual el aspecto de los datos. (Ver Imagen) Tipos soportados La librería, nos permite usar una serie de gráficos con los que visualizar los datos: Column Bar Line Scatter Pie // Modo Columna var chart = new MilkChart.Column(table, [options]); // Modo Barras var chart = new MilkChart.Bar(table, [options]); // Modo línea var chart = new MilkChart.Line(table, [options]); // Modo puntos var chart = new MilkChart.Scatter(table, [options]); // Modo pastel var chart = new MilkChart.Pie(table, [options]); Opciones disponibles Para parametrizar la salida de datos disponemos de una serie de opciones que nos permiten configurar el aspecto de nuestras gráficas. width – (int: Default a 400) Ancho de la gráfica (en px) height – (int: Default a 280) Alto de la gráfica (en px) padding – (int: Default a 12) Padding (en px) font – (string: Default a “Verdana”) Fuente de las etiquetas fontColor – (string: Default a #000000) Color de las etiquetas fontSize – (int: Default a 10) Tamaño de las etiquetas (en pt) background – (string: Default a #ffffff) Color de fondo de la gráfica chartLineColor – (string: Default a #333333) Color de las líneas chartLineWeight – (int: Default a 1) Ancho de las líneas (en px) border – (bool: Default a true) Dibuja un borde a la gráfica borderWeight – (int: Default a 1) Tamaño del borde (en px) borderColor – (string: Default a #333333) Border color titleSize – (int: Default a 18) Tamaño del título (en pt) titleFont – (string: Default a “Verdana”) Fuente usada para el título titleColor – (string: Default a #000000) Color de la fuente del título showRowNames – (bool: Default a true) Muestra los labels de las columnas en los ejes showValues – (bool: Default a true) Muestra los valores en los ejex showKey – (bool: Default a true) Muestra los valores de las columnas useZero – (bool: Default a true) Siempre usa 0 como menos valor useFooter – (bool: Default a true) Coge los nombres de las columnas del footer Descargar Artículos relacionados Crea gráficas con Javascript Gráficas con PHP + CSS GStats, estadísticas globales de los usuarios de internet Otra librería para trabajar con Ajax Chronoscope, las gráficas de GWT
Excerpt from:
MilkChart, librería gráfica para gráficas