Funcionamiento de IA

Luego del FLISOL 2023 de Asuncion estoy tomando la idea para devolver algo a la comunidad. Aqui mi aporte para complementar la informacion de la charla de Rodrigo sobre IA – o sea inteligencia artificial.

Aqui un resumen de las 2 fases de aplicaciones IA:

  1. Desarrollo
  2. Uso

Adjunto el esquema

Continuar leyendo «Funcionamiento de IA»

libro de visita en pocos minutos – con tbs

Luego de ver recientemente un articulo breve como usar un simple mvc, me acordé de que hace mucho yo tenía previsto presentar una introducción a la programación PHP con TBS – TinyButStrong (Pequeño Pero Fuerte), que aplicandolo algunas buenas prácticas puede reemplazar a un conjunto de librarías MVC (Model-View-Controller). Al menos la «V» está asegurada ;), lo de la «M» y «C» depende de las prácticas si será un «MC» combinado o por separado…

Lo mostrado es parte de un material que estoy preparando para instruir a un compañero de trabajo (un programador), para que en el futuro trabajemos ambos con sistemas web, de una manera más o menos compatible. No pretendo decir que se haga en 10 min, 20 o 5, pero quisiera mostrarles a todos la simplicidad que basta para realizar algunas páginas útiles, o partes de algún sistema.

Voilá aqui el sistema demo, con una sola tabla:

Continuar leyendo «libro de visita en pocos minutos – con tbs»

Alternativas para servidor Web y PhpMyAdmin

Scanning the web .. for useful tools

Estoy siempre en busca de herramientas mejores de las que tengo actualmente, para tener una base de argumentos y experiencias, para poder proponer soluciones, para varios .. por si alguien me pregunta, y para mis soluciones – en mi área.

Me fascina el trabajo corporativo en red, o sea que – via web !!
Aunque no funciona, y aunque la palabra mágica «Web 2.0» está recurriendo las fantasías de los directivos, nadie «realmente» está aplicando ni siquiera un nivel inferior. Creo la mentalidad de los gerentes en la empresa en principio no da todavía para este paso. Pero veamos. si en un momento la tecnología todo facilita – tambien les convencerá a ellos….
vamos a trabjar hacia allí.

Bueno, en este contexto estoy hace rato con el tema de investigar soluciones para la intranet de la empresa (o universales ..), con licencia GPL si posible, y en consecuencia multiplataforma 😉 .. – hay que pensar en el futuro !!
Tengo muy subjetivamente una cierta aversión contra los lenguajes Java y Perl (por favor, no me entiendas mál. Me parecen lenguajes excelentes también, pero simplemente no me GUSTAN.), y actualmente considero una combinación de
Apache, MySQL, y PHP (y PhpMyAdmin) como estándar perfectamente aceptable como entorno para el desarrollo y hosting de un sitio web – o intranet.

Lastimosamente estoy por motivos varios a menudo «clavado» con un sistema operativo NO-GPL, por lo tanto muchos de mis pruebas, y desarrollos suelo hacer ultimamente en Windows..
Pero tengo en mente que tambien algunas de las soluciones deben correr luego en un Windows (provisoriamente aunque sea), así que siempre está en mi mente ..  MULTIPLATAFORMA !!
Y además .. las maquinas donde posiblemente se implementará la solución, no será último modelo !! alguna maquina viejita !!
De todas formas, si puedo optimizar el rendimiento, incluso para mi – bienvenido sea !!

Y para esto sé que hay un paquete (windows) que para mi es EL estándar, para la parte de desarrollo al menos: XAMPP de apachefriends !!
Realmente super trabajo de estos muchachos.

Pero quisiera compartir aqui ahora mis avances en las alternativas, con la finalidad de obtener un mejor rendimiento en windows y en general.
Quiero comentar sobre:
1. Servidores Web con adjuntos
2. Alternativas de PhpMyAdmin

(sorry, normalmente NO me gusta colocar números, pero me dí cuenta que si no los pongo la gente ignora todo luego del primer item)

1. Servidores Web con adjuntos
En http://en.wikipedia…. /Comparison_of_WAMPs hay una lista de las alternativas «empaquetados» de las que ya conocí y probé algunos. Continuar leyendo «Alternativas para servidor Web y PhpMyAdmin»

Re: Mini – catálogo para mis fotos

Hace poco posteé aqui mi script (experimental) para crear MI catálogo de imagenes.

Quiero anexar algunos comentarios adicionales aqui, ya que fuí usando y afinando algunas cositas. Pero tambien actualicé el archivo «info.txt» y en especial la lista TODO – «por hacer»… Aqui va un extracto:

imgkat

Creador de catálogo de imagenes,
que permita una búsqueda fácil (visual) e identificación del original,
con acceso a la imágen original – si su medio original está presente (CD, DVD, Memoria de camara, Pendrive..).

Requiere (estándar para GNU/Linux, pero a instalar, si lo quieres usar en WindoM$):

Python, PIL (Python Image Library)

Usado exitosamente con:

Pardus 2008.1 (Linux 2.6.25.20): Python 2.5.2, PIL 1.1.6
Windows XP SP3, esp: Python 2.6.1, PIL 1.1.6

Performance ??

conversion necesita varias (ca. 2 a 5) segundos (probado con imagenes ca 1 .. 1.2MB – 5Megapixel) por imagen. Supongo que para un chip SD de 2GB (con ca 1800 imagenes) se necesita «paciencia» de más de una hora !! (hay un item en mi «TODO»-list, a ver si puedo acelerar esto..)
Pero si reconoce ya las miniaturas generados anteriormente (y solamente genera el archivo listado en JavaScript), termina rapidísimo (en muy pocos segundos) !! (por eso .. podes hacer un catalogo en el mismo chip de la camara, lo corres cada tanto aunque el chip no está lleno. Pero ya te ahorras mucho tiemo / paciencia luego.. y ya puedes agarrar este catalogo y tener una copia en tu pc o pendrive)

have fun..

(sorry, if You want a description in english or some other language… be patient..)

p.d. iba a postear tambien un link a mi nuevo «info.txt» pero se complica la subida aqui, ya que a wordpress no le gusta archivos anexos tipo .txt 😦 – maybe some other day..

p.d.2: hace pocos dias hice un CD con fotos originales y tambien le agregué un catalogo hecho asi. Al insertar en una PC con WindoM$ arranca «solo» y muestra directamente el catalogo !! Como ?

use el siguiente archivo autorun.inf (simple archivo de texto), en la base del cd creado:

[Autorun]
ICON=icon.ico
OPEN=Start index_th\index.html
ShellExecute=index_th\index.html

p.d.3 el ICON del autorun.inf solamente es el icono del CD !!, la página html actualmente no tiene icono especial para mostrar en el navegador 😦 – otro item para el futuro…

Mini – catálogo para mis fotos…

081212py_imgresizei1Hace relativemente pocos meses tengo una camara digital 😉 , que suelo tener conmigo, con un chip SD de 2 GB, y cada tanto, cuando veo una ocasión, tomo alguna foto, luego los reviso, y borro los absolutamente inútiles, etc..
De tiempo en tiempo suelo reorganizar las fotos según sus ocasiones (saco el chip de la camera, y lo tengo conectado en mi compu). Quiere decir: creo subdirectorios en la raiz del chip de la memoria de la camera, con fecha y algun «titulo» significativo, y muevo las fotos correspondientes dentro de ellos. Algunos fotos dejo en la raíz, si creo que no vale la pena crear un subdirectorio propio para ellos…
y… las ultimas tambien dejo para mover más adelante, para no complicar el esquema de la camera de numeración de los nombre de archivos para las fotos (no me gusta tener archivos con el mismo nombre, significa: tendría que controlar si son duplicados, o si realmente son diferentes… mejor nomas que tambien su nombre siempre sea diferente !!).

Bueno, todo bien…
Pero ahora quiero buscar fotos… y se complica !!!
Ya tengo varios chips «llenos» guardados o copiados a DVD, y desde luego hay uno en la camera misma.

Ahora quiero buscar fotos para un calendario, BUSCAR nomas !!.
Si meto el chip, mi «Explorador de archivos»(Konqueror) de KDE (versión 3.5.10) no me muestra la mayoría de las fotos en su modo de íconos, por el tamaño con que saqué las fotos (5MPixel fotos resultan en archivos JPG de un poco más de 1MB). Claro que en Konqueror hay tambien un modo visualizador de imagenes, o un presentador de imágenes como por ejemplo Gwenview, pero me parecen más complicados que el modo ícono – como para «encontrar» nomás un archivo.

Entra: Python – y html. Continuar leyendo «Mini – catálogo para mis fotos…»

Hiawatha – or my new era of Web-development platform

hiampp logoIn order to redesign/refurbish some small websites, for internal and personal use, and do some testing in webdesign, i have been (again) in search of my ideal «platform».
My plan is to have a common development environment, useful for maintaining and testing sites which would have to run on different platforms.
My current destination platforms are Windows 2000, Windows ME, Fedora 7, Centos 5.x, while my development system depends on my active partition of the respective computer and might be Windows XP, Windows 2003, Fedora 7/8, Mint/Ubuntu, Pardus, Mepis or some other Linux version. Since i also move among work places i am considering a mobile solution too, like carrying it on a pendrive, which ideally would work just plug and play – the no-install/portable way.

A known, proven and almost perfect platform package i consider the Xampp – environment.
but .. it is VERY big. I might strip it down, since i don’t need thee «old» PHP4 version, the mail and FTP-servers, and maybe not all extensions…

but meanwhile i keep searching for a «standard» solution, which would come close to my requirements.

Continuar leyendo «Hiawatha – or my new era of Web-development platform»