Category Archives: programación

Sheets de ayuda

Hacé un par de dias escribí sobre svn y prometí que podría las sheets que tengo, las sheets son imagenes o pdf donde uno puede encontrar tips y los comandos mas frecuentes para distintos lenguajes o ayuda de uso de algunas aplicaciones.

Entre las sheets que he subido, podrán encontrar sobre php, python, mysql, svn, unix, cakephp, asp, css, html, javascript entre otras.

Muchas la baje desde http://www.ilovejackdaniels.com/cheat-sheets

Si tienen más sheets envienmelas o posteen las urls donde conseguirlas.

Ver Sheets

Control de Versiones SVN

Me imagino que muchas veces has leido en sitios web de software que puedes descargar la ultima version en desarrollo desde su servidor svn, pero te preguntaras WTF es SVN.

SVN: (SubVersion) es un sistema de control de versiones, que mantiene los registros de todos los cambios que se han realizado a los archivos de un software, lo que permite el trabajo de distintos desarrolladores en un mismo proyecto, está herramienta es muy usada por los programadores de software libre (ya que para software existen distintas alternativas)

Pero este no es un post para explicar la instalacion o el uso de svn ya que con un par de click en google encontrarasmuchos bytes de información.

Para los que estamos aprendiendo a usar svn y los que la usan seguido pero no tienen buena memoria les daré un buen dato que encontre un SVN Sheet, es una imagen con los comandos mas esenciales de svn.

Además en este mismo sitio podrán encontrar información sobre como instalar un servidor svn en ubuntu o debian

http://ariejan.net/svncheatsheet/

PD: Tengo mas Sheet de otros sistemas y lenguajes, cuando las encuentre las posteare

Creacion de un tag cloud (nube de tags)

cloud tag¿Conocen las tags cloud o nube de tags?, es una manera de mostrar categorias de forma mas amena, además de mostrar visualmente cuales son las categorias mas usadas ya que la fuente de las palabras es mas grande a medida que se repite esta categoria (pueden ver un ejemplo en la barra de la derecha del blog) .

Esta manera de mostrar categorias es muy usada por los sitios web 2.0 (aunque que tenga una nube no quiere decir que sea un sitio web 2.0).

Ahora basta de tanta introduccion y vamos al motivo de este post :D

Estoy desarrollando un sitio público y necesito categorizar la información que es subida por los usuarios (cualquier miembro registrado), queremos implementar una tag cloud para el diseño (se ven muy bien cuando quedan bien hechas), la idea es tener un sistema flexible de categorias con algunas categorias estaticas (definidas por los administradores) y la posibilidad de que cada usuario pueda agregar mas categorias a la informacion que el ha ingresado al sistema.

Mi pregunta es como lo harian ustedes o que preferirian usar definir sus tags como un campo extra como las keywords o simplemente poner la información y que el sistema sea capaz de categorizarlo automaticamente leyendo la información que fue agregada (claro despues hay que ver como implementar esto jaja) pero nunca esta de mas conocer la opinion de los futuros usuarios del sistema.

Y aprovechando el impulso, ¿Un formulario de registro rapido con solo un par de campos y luego modificar el perfil o uno mas completo y asi dejar todo listo a la primera?

Diagrama de una peticion en cakephp

cakePHP es uno de los tantos frameworks que existen para PHP, es el que he estado usando yo para mis proyectos (gracias a bilson por la ayuda en los inicio con cakePHP), pero que sucede cuando estamos realizando una peticion a cakephp, por ejemplo cuando queremos ver la siguiente url http://tudominio/noticias/ver/1234, Brandon Parise ha dibujado el diagrama del proceso de respuesta de cakephp ante una peticion como la anterior, es una imagen que todo usuario de cakePHP debe tener encuenta

http://www.cakecollab.org/lifecycle.png

¿Superior a quién eres?

Jerarquía de programacion Encontre este pdf entre mis archivos, ni idea de donde lo saque y cuando pero lo pongo para que revisen en que nivel de jerarquía están como programadores.

Yo he pasado por varios de esos niveles, hasta con assamble en mips, pero siempre fiel a php (recomiendo cakephp como framework) y ahora comenzando a descubrir un nuevo mundo con python.

Jerarquía de programacion