|

micURL: servicio acortar URL de BlogsMedia

Se podría decir que micURL es otro servicio que acorta URLs, pero sería engañar. ¿Qué le hace diferente? pues que está hecho por mis amigos de Blogs Media. El resto es similar a los demás servicios, introduces url, te ofrece url acortada, accedes a esa url y te redirecciona a la página original. Además ofrece la posibilidad de copiar al portapapeles tanto para IE como para Firefox.
micurl.png
Entonces, si micURL no ofrece nada, ¿por qué hacerlo? La respuesta es sencilla, irá integrado en YouAre, lo cual demuestra la calidad de servicio que va a ofrecer YouAre.
Por cierto, hay muchos huevos de pascua entre las URLs, algunas bastante simpáticas.
micURL ( = micro URL)

Porcentaje de carga mediante CSS

Uno de los controles más usados en el desarrollo de animaciones Flash es el que muestra el porcentaje de carga de un elemento. Si queremos desarrollarlo mediante CSS nos puede venir muy bien este ejemplo.

porcentaje.png

Usando este código HTML:

<div id="box">
<div id="bar">50%</div>
</div>

y estos estilos:

#box{
width:250px;
border:1px solid #000;
height:17px;
}
#bar{
width:50%;
background:#000 /* u otro background */;
height:14px;
color:#fff;
text-align:right;
padding:3px 0px 0px 0px;
}

podemos obtener ejemplos de progreso. Eso sí, esto luego habrá que cambiarlo mediante Javascript para que sea dinámico.

CSS Percentage Bars

Vía / Posh CSS

links for 2008-01-21

links for 2008-01-19

JsonSQL: consultas SQL sobre JSON

JsonSQL es una librería Javascript que nos permite realizar consultas sobre variables con formato JSON, mediante sintaxis SQL.

Por ahora solo está permitido las consultas SELECT y la verdad es que tiene bastantes limitaciones:

  • No admite espacios entre listas tipo “select campo1,campo2,campo3” o “limit 0,10”
  • Las condiciones en el WHERE serán condiciones Javascript y no SQL
  • La documentación es escasa y parece que no admite alias, joins, count o group by

Un ejemplo de consulta sería el siguiente:

sonsql.query("select title,url from json.channel.items where (category=='javascript' || category=='vista') order by title,category asc limit 3",json);

Una librería parecida y más completa es TrimQuery, de la cual ya hablamos hace tiempo. De todas formas, recomiendo no usar este tipo de librerías, que sí, son muy cómodas, pero no tengo muy claro que tengan buen rendimiento.

JsonSQL

Vía / AjaxLine

links for 2008-01-18

SilverStripe: otro CMS open source

SilverStripe es otro CMS open source del estilo Drupal o Joomla, el cual es muy intuitivo y fácil de usar, flexible, basado en MVC, escalable, cumple estándares, fácil de extender mediante módulos y mucho más.
silverstripe.png
Es necesario PHP y aunque hay una comunidad detrás trabajando para mejorar el CMS, noto que la ayuda no es demasiado extensa. La administración es muy completa, además incluye módulos para e-commerce, blog, foros, flickr, Google Maps. Para aquellos cuyos conocimiento de desarrollo no sea muy amplio, les será de gran ayuda para que puedan desarrollar sus aplicaciones.
SilverStripe

links for 2008-01-17

Comparativa entre Symfony y Zend

Tanto Symfony como Zend frameworks son frameworks PHP5 con gran éxito entre los desarrolladores. Como siempre pasa sobre gustos no hay nada escrito, pero para aquel que quiera elegir entre uno, esta comparativa puede venirle muy bien.

  • Comienzo: Symfony tiene mucha documentación y gente por detrás desarrollando y ayudando, algo de lo que anda un poco corto Zend.
  • Testing: Symfony viene con tareas de testing por línea de comandos y genera una clase vacía para ello al crear un controlador. Mientras que Zend no ofrece soporte para testing.
  • Plantillas: Zend tiene un sistema de plantillas un poco verde al que hay que hacerle algunos hacks para realizar algunas cosas. Symfony, al contrario, su sistema de plantillas es muy maduro, al cual le puedes añadir módulos.
  • Plugins: más de lo mismo, Symfony es extensible, Zend no.
  • Módulos de bases de datos: Zend usa ActiveRecord, mientras que en Simfony le puedes añadir el motor que desees, incluso Zend_Db.

PHP: Symfony vs. Zend

Gracias David por el aviso.