Categoría: Programacion
Ideando y proyectando

Como esas vienen saliendo ideas a diario, el tema no es la falta de ideas, es cómo implementarlas y que, encima, funcionen. Algo muy común en la gente es creer que tuvieron una idea original y perfecta y no se la van a contar a nadie por miedo a que "se la roben", al fin y al cabo, todas las ideas ya las tuvo otro, lo que sucede es que rara vez se llevan a cabo.
Voy a recorrer un poco mis ideas y el feedback de ustedes por ahí me ayude a aclarar algunas
SmartMap

Alfredo Ortega es un programador argentino y desarrolló una aplicación en JAVA (J2ME) para móviles que tiene un mapa de Buenos Aires (de calles, vectorial) bastante completo, con búsquedas de intersecciones y todo. El mismo funciona en muchos tipos de dispositivos, desde una Palm a un celular, aunque depende mucho del mismo (no todos tienen memoria suficiente).
Estuve probándolo y les dejo unas screenshots a continuación para que vean como se ve, bastante bueno y útil. Ya tenía otros softwares para la Palm pero cuando no la tenga a mano está el teléfono
Tiene varios mapas, de Córdoba, de La Plata, Esquel, Trevelin (pueblitos del sur argentino), Península Valdez, etc.
No es Open Source, es Freeware, y en este momento está reprogramando "from sratch" en C++ la misma aplicación pero con mejoras, esperemos que ese también funcione en mi teléfono
Además tiene una utilidad para poder compilar mapas propios y utiliza los mapas del proyecto Mapear
Caché de contenidos en PHP 4
Tratando de buscar un método para el PostRev que me permitiese bajar el uso de procesador en el server pensé en implementar un sistema de caché como tiene el Wordpress. Pero, cabezadura como soy, no podía copiarlo directamente, primero hay que entenderlo, luego, hacerlo uno mismo Así que me puse a pensar, buscar funciones y encontré como hacerlo. Todavía no está implementado en este sitio, pero lo estoy armando como plugin para el PostRev 0.7, así que mientras tanto lo voy a instalar antes de publicarlo. Les cuento como hacer uno.
Aclaración: no hagan preguntas de otros temas aquí, para eso hay otros posts sobre PHP, este sólo tratará de cacheo.
Post Revolution 0.7.0 rc 1
Sólo para avisarles a los usuarios del Post Revolution que publico la última versión, 0.7, un "Release Candidate", para que puedan probar a gusto (digamos que la beta ya se superó), comentar, pasar bugs, probar, etc. Uds. probarán, espero que les sirva.
Post Revolution 0.7.0 RC1, tanta espera tuvo sus frutos, ahora me falta pasar este site a la 0.7
PHP para principiantes
Pero encontré vía Menéame un buen curso en Programación.net, un site que viene recopilando mucha info para programadores.
El curso lo pueden acceder aquí y explica desde lo básico, variables, operadores, estructuras de control, etc. Hasta sesiones, objetos y conectarse a un FTP. También incluye la instalación de Apache+PHP en Windows, algo que para los principiantes es escencial.
Por mi parte sigo con el debugging del PostRev 0.7 con la ayuda de Zurdito que resultó ser un betatester super detallista
[Post visual] Trivia
..... Encontrá las 5 diferencias .....
... entre Jack Nicholson declarándole la Guerra a los marcianitos cabezones de Marte Ataca y el cabezón de Tony Blair diciendo que no piensa retirarse de Irak.
Sudoku en 178 bytes

Alguno de uds. se enferma con el Sudoku? bueno, unas líneas de Python y lo resuelven en 178 bytes y unos segundos:
def r(a):i=a.find(’0′
El modo de uso es medio parco, porque hay que ingresarle los caracteres todos juntos, el resultado igual, pero bueno, no digan que no está bien hecho, jejeje, sacado de aquí.
También lo tienen en Perl y es adaptable a cualquier lenguaje, hasta PHP, C, .net, etc.
el Diseño Web y los que no

Estuve leyendo un interesantísimo artículo (en inglés) llamado "Sure, Im a webdesigner! I have Dreamweaver!" en el cual el autor se expresa sobre los diseñadores web, los que dicen serlo y no lo son, sobre los malos programadores y las mañas que tienen unos cuantos de nosotros.
Digo de nosotros porque la mayoría de los errores que cita los cometí en algún momento de mi crecimiento profesional y algunos todavía los sigo cometiendo (por vago, lo admito), pero que indignan, y mucho, cuando uno ve un trabajo mal hecho y encima cobrado por una fortuna de dinero o, peor, por tan poco que "desvirtúa" las posiblidades de uno de cobrar algo decente por un trabajo decente.
El palo principal de este artículo es para los que utilizan aplicaciones para hacer un sitio y no escriben una línea de código seguido por una crítica a los que hacen Copy&Paste de código de otros sin preocuparse en leerlo siquiera, me hizo pensar, porque es algo que yo siempre critico, y quiero hacer mi "extensión" de dicha nota.
PS: el post es largo y al pedo, pero como algunos están más al pedo todavía, por ahí les interesa leer, principalmente webmasters y diseñadores de sitios web.
PostRev 0.6.6
Pero ni DaVinci hubiese creado en su época un weblog aunque si un tanque, un helicóptero y escribía al revés, así que no es tan groso después de todo
Si, este site tiene la versión "Omen" del script, los odiosos ya se quejaron del código de seguridad, por si no entendieron bien, es para evitar el spam que tanto trabajo da en los weblogs, claro, uds., los quejosos, no lo entienden porque no tienen que borrar miles de spams diarios, pero el día que les suceda se van a acordar de mí
La 0.6.7 creo que será la 0.7 porque estoy aplicando muchos cambios de código y estructura y va a ser la primer versión que le va a permitir al público participar: registro de usuarios y sugerencia de notas.
La cuestión es hacer el weblog lo más colaborativo posible, para que los que tengan ganas de decir algo puedan aportar ideas y además ser autores de esas notas (perdón Lady Lisa, sigo olvidándome de postear la tuya!
sigan en sintonía... :s se aceptan sugerencias
Sentirse como un programador
Una de las cosas que más me cuesta explicar a la gente no informática con la que me relaciono es la sensación que tienes cuando oyes la llamada del código.
Suele suceder cuando llevas un tiempo sin programar. Puede que durante ese tiempo hayas estado con ordenadores durante diez horas al día, navegando, administrando, leyendo... pero no programando.
Entonces un día, sin previo aviso, te entra el gusanillo. Tienes una idea o decides llevar adelante un proyecto que tenías aplazado y comienza la vorágine.
La nota completa aquí, mitago.net, especial para geeks incomprendidos