Categoría: Programacion
Ajax en 60 minutos
No, no se trata de un equipo holandés de futbol, si no de Asynchronous JavaScript and XML
¿es posible aprender a programar en algo que nunca probaste? bueno, ni idea, yo creo que si, por lo menos logré tener éxito en mi primer script en Ajax propio, cuesta un poco el debugging, pero se puede y está copado.
¿Que hice? bueno, los que siempre visitan esto conocen el Tag Board y sus defectos, la idea era reemplazarlo por uno que no tenga que recargar nada y que no use el infame "iframe"
Lo que hice fue lo siguiente, primero me leí un par de sitios que explicaban que cuernos es AJAX, para los neófitos en la materia, AJAX es algo así como una forma de hacer las cosas sin que el usuario lo note, con Javascript y en el cliente, no en el servidor.
El ejemplo más claro que pueden encontrar está en Gmail, uno hace una acción con el browser, éste se encarga de solicitar los datos y realiza los cambios en la página sin necesidad de refrescar la página. Por ende el usuario cree que nunca se movió del sitio y la reacción es más natural, como un típico programa de escritorio. En el interín el browser mandó un pedido en XML, recibió una respuesta y la muestra en pantalla.
Bueno, mi primer intento con el Tag Board fue un éxito, logré hacer una versión de prueba (no la publicaré todavía) y en la próxima versión del PostRev seguramente la incluiré, la idea es sencilla, en vez de refrescar una paginita se carga en la misma de siempre y el javascript se encarga de hacer el trabajo, funciona! si, milagro! y lo implementaré dentro de un par de semanas seguramente.
Ahora ¿algún otro está interesado en comenzar con esto? bueno, les dejo un link que les va a ayudar mucho , este site y que realmente me sirvió para casi todo es este otro que funciona bien y tiene los ejemplos adecuados, igualmente me hacía falta más para lo que quería y eso lo hice buscando y buscando en la red. Cuando lo tenga terminado, GPL mediante, estará disponible en la red
Regalito del php
Una cosa que me enteré recién hoy es el tema de dos "huevos de pascua" que tiene el PHP por defecto y que nunca han avisado bueh, basta con leer el código fuente para enterarse, pero nunca nadie avisó!!
ambos pueden probarse sobre cualquier sitio que posea páginas PHP agregándole una ruta al final de cada página.
Ejemplos:
El perrito:
?=PHPE9568F36-D428-11d2-A769-00AA001ACF42
El PHP Info ?=PHPB8B5F2A0-3C92-11d3-A3A9-4C7B08C10000
Delirios del programador y compilador del PHP ¿habrá más?
Programando...
Una de las razones por las que posteo poco esta semana es porque estoy terminando una nueva versión del Post Rev, el script que le da vida a este sitio, así que entre que tuve que hacer un nuevo diseño, para que tenga más onda, escribir cosas aquí y allá para guiar a los que lo usen y toda esa bola de cosas, estuve mucho tiempo sin escribir.
Apenas esté listo lo publico para que lo descarguen, ya con muchos bugs arreglados y otros por mejorar, además incluiré algunos cambios sugeridos por quienes visitan este blog
Post Revolution 0.6.3
Bueno, después de tanto tiempo y antes de que termine el año empaqueté la última versión del PostRev y ya está disponible para descargar.
No llegué armar un instalador (será para la 0.6.4 y punto) y hay muchas cosas pendientes para la siguiente versión pero esta funciona.
Para los que no saben que es el PostRev, es un CMS, no a la altura de los "profesionales" como MT o Wordpress, está armado con los dientes y con menos funcionalidades pero es un hobbie mío y bueno, es lo que uso en este site.
Para descargarlo y otras yerbas, click aquí
Be nerd, Be happy ;)
Como hace un nerd para hacer resize de muchas imagenes?
#!/bin/bash for each in `ls *`; do convert -resize 1024x768 $each `basename $each.jpg`-small.jpg; mv *-small.jpg /home/fabio/fotosnuevas/; done
y un tipo normal? una por una con el photoshop choreado

SQL - Bases de datos - Tutorial

El tener una base de datos no sirve sólo para esto, todo un sistema de gestión de una empresa puede guardar sus datos ahí y modificarlos constantemente, imaginen necesitar filtrar e identificar información precisa, hacer estadísticas, y todo en... millones de datos! con una tablita de excel o una basofia en Access no podrían hacerlo, sencillamente esos programas no están pensados para ese trabajo.
Les dejo un tutorial enorme que me salió a las 4 AM

Nueva versión del PostRev
Shi shi shi! ya largué la 0.6.1 del Post Revolution, el CMS que uso en este sitio para publicar mi weblog. Para el que esté interesado en experimentar con este imperfecto sistemita, click aquí
De a poco va evolucionando, cada día una mejora aquí y allá por más de que me falte tanto camino por recorrer...
BASIC_Cumple_40_años.bas

En 1963 dos matemáticos del Dartmouth College tuvieron la interesante idea de crear un lenguaje para computadoras tan simple como potente que pudise ser usado en las escuelas. Un año más tarde, el 1° de Mayo de 1964 nació el BASIC.
10 PRINT "HOLA MUNDO"
Full Text Search en MySQL
Hace mucho que no hago un post para programadores, pero hoy vuelvo y con un poco de SQL que muchos no tienen tan claro...
Para el que le interese hacer un buscador en MySQL hay una herramienta que tienen en todos sus MySQL y que pocos usan.
La maldita costumbre del "Like" hace que se olviden de usar índices y full text search, acá les dejo un poco como es la idea.