Problema
Necesitas encontrar el factorial de un numero.
Solucion
Usa un Loop que cuente hacia atras y que multiplique el numero con todos los valores entre este y uno.
Problema
Necesitas comprobar si un numero es par o impar.
Solucion
Utiliza el operador de bits &
Dicen por hay que una imagen dice mas que mil palabras y eso es cierto, para ello muchas veces es mas instructivo usar graficas y para que quede claro que Google Chart no es el unico, via Web Resources Depot, me entero de una libreria (Open Source por cierto) para crear graficas, llamada pChart.

Es requisito previo el tener habilitada la libreria GD (para imagenes) y obviamente PHP.
Los tipos de graficos que ofrece son:
- Line chart
- Cubic curve chart
- Plot chart
- Bar chart
- Filled line chart
- Filled cubic curve chart
- Pie chart
- Radars chart
- Limits chart

La visualizacion es rapida para ello hace uso de una libreria de "cacheo" llamada pChache. Aunque esta libreria esta aun en desarrollo, su funcionamiento es descatable.
Una de muchas opciones para incluir graficos en nuestros blogs/sitios web.
Link: pChart | Demo Page
Link: Web Resources Depot | Open Source PHP Chart Library: pChart
En el post anterior recomendabamos un articulo de 15 herramientas que nos permiten hacer un desarrollo web de mayor calidad; y pues como deciamos en la escuela "hay niveles" y aunque es importante realizar un desarrollo web de calidad, muchas veces este queda opacado por un tiempo de desacarga pesimo. Pensando en ello el siguiente articulo te sera de utilidad.
Via TuFuncion:
En muchas ocasiones no es suficiente con un buen desarrollo de nuestras aplicaciones web y es conveniente recurrir a ciertas herramientas que nos permiten acelar la carga de las páginas web, estas herramientas nos suelen revelar datos muy importantes en el proceso de la navegación web, por ejemplo el número de peticiones HTTP.
Las herramientas en cuestion son:
Ademas de una pequeña descripcion de estas herramientas, el autor nos regala unos cuantos consejos que no esta por demas tomar en cuenta:
- Realiza pocas peticiones HTTP
- Haz uso de CDN (Content Delivery Network)
- Añade una etiqueta para hacer expirar tus cabeceras, Expires header
- Habilita la compresión por Gzip
- Pon el CSS al principio de todo
- Pasa los archivos JS al final
- Evita los comentarios CSS
- Pon tu CSS y tus archivos JS en archivos externo
- Reduce las consultas DNS
- Optimiza y minimiza el código de tus archivos JS
- Evita las redirecciones
- Elimina los scripts duplicados
- Configurar los ETags
- Hacer Ajax Cacheable
Muchos de ellos viejos conocidos y otros no tanto. El enlace como siempre en la seccion de Links.
Link: TuFuncion | Herramientas para acelerar la carga de páginas web
Posts RelacionadosPues la verdad es que de las 15 solo conozco como 3 :S, el articulo original lo encontramos en Six Revisions; y una descripcion de cada una de las herramientas en español en JavaHispano.
De lo mas interesante e instructivo, bueno al menos si quieres llevar el desarrollo web al siguiente nivel.
- YSlow for Firebug
- Firebug
- Fiddler 2
- Cuzillion
- mon.itor.us
- IBM Page Detailer
- Httperf
- Pylot
- PushToTest TestMaker
- Wbox HTTP testing tool
- WebLOAD
- DBMonster
- OctaGate SiteTimer
- Web Page Analyzer
- Site-Perf.com
Pondria las descripciones y las imagenes de cada uno, pero considero que eso ya seria un abuso; si ellos ya lo hicieron mejor le damos "honor a quien honor merece" y te dejo el enlace a cada uno de los articulos al final de este post. Creo que asi mi conciencia estara tranquila.
Link: Six Revisions | 15 Tools to Help You Develop Faster Web Pages
Link: JavaHispano | 15 herramientas para desarrollar webs más rápidas
Interesante menu, el cual queda genial en espacios pequeños. Se trata de un menú deslizante construido con jQuery el cual puede utilizarce como un cuadro de información, o una zona de acceso.

Si te interesa te dejo el enlace a la pagina en donde encontraras el codigo (muy sencillo por cierto) ademas de un demo para que veas como queda.
Link: Web Resources Depot | Sliding Top Menu With jQuery
Posts Relacionados