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" Guiño

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! :D 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 Guiño

Seguir leyendo el post »

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 :D bueh, basta con leer el código fuente para enterarse, pero nunca nadie avisó!! :D 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 :D ¿habrá más?

Seguir leyendo el post »

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 Guiño

Seguir leyendo el post »

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í

Seguir leyendo el post »

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

Seguir leyendo el post »

SQL - Bases de datos - Tutorial

La mayoría de los weblogs y sitios dinámicos que hay en la red se basan en una plataforma estandard para su funcionamiento, es simple, una página web hecha con un script (como si fuese un programita) que se conecta a una base de datos cada vez que los visitantes quieren ver una página y muestra el contenido.

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 :D

Seguir leyendo el post »

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...

Seguir leyendo el post »

BASIC_Cumple_40_años.bas

GWBasic! tanto tiempo!
Hace 40 años nacía el BASIC, o "Beginners' All-purpose Symbolic Instruction Code" el lenguaje de programación que miles aprendieron en su infancia (como yo!) y que, si bien está muerto hoy en día, fue la base de la incentivación a la programación y el desarrollo para muchísimas personas hoy expertas en lenguajes más complejos.

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"

Seguir leyendo el post »

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.

Seguir leyendo el post »

Post Revolution 0.6.0

Llegó, acá está...

Seguir leyendo el post »

127 Noticias (13 páginas, 10 por página)