miércoles, octubre 15, 2008

Expermientando. Python - Tkinter


Actualmente me encuentro experimentando, investigando y profundizando sobre este curioso lenguaje, Python, el cual trajo a mi memoria una fusion entre lo que los viejos programadores denominabamos MSBasic en consola de MSX o la tan afamada version para IBM PC - GwBasic (para los mas nuevitos el QBasic tal vez) y la potencia de un lenguaje compilado como es el caso de C (no offense, para los que no lo ven asi - solo es una opinion)
La anterior comparacion con Basic es en funcion a su simpleza y limpieza de codigo, convengamos que por aquellos tiempos el paradigma orientado a objetos quizas existia en otros sectores no muy desarrollados de la informatica, al menos en Argentina.
Sinceramente, me fué muy agradable encontrarme con este lenguaje interpetado, por un lado, y muy simple por otro. Su consola, que realmente mas que consola, lo veo como reemplazo de cualquier IDE y su codificacion para nada criptica, hacen de este lenguaje una opcion interesante para el desarrollo de RAD a todos los niveles.

Actualmente con mas logica que conocimientos en el lenguaje, desarrollé mi primera aplicacion, un cortador de imagenes, para la empresa que trabajo, ya que disponen de un Diario Digital, el cual 1 vez a la semana realizan el screenshot (browseshot) el cual será impreso para tener de referencia los banners cargados.
El tema es que la sabana del browseshot es de tan solo 800px de ancho por 4000 de largo, y como todos sabemos al imprimir desde cualquier editor, este lo trunca, sin darte la posibilidad de continuar lo que falta en otra hoja. Por lo tanto es necesario recortarlo en al menos 3 pedazos, para que pueda ser facilmente impreso en formato A4.

Entonces dije, manos a la obra, tome el Python, y en tan solo 20 mins, tenia desarrollado el cortado de imagenes. Me costó mas ubicar el modulo que trabaja con JPEG que programarlo.

Finalmente pudo decir, que es recomendable y para aquellos indecisos del software libre, como aquellos de los amantes de las plataformas privativas, es una buena opcion, ya que es multiplataforma.

Ahora me encuentro probando el Tkinter, y espero que sea de provecho. Por lo que veo, no existe disponible ningun Builder GPL o no lo he encontrado todavia. Si alguno tiene idea de cual puedo emplear, bienvenido sea.

Hasta la próxima.-

lunes, octubre 13, 2008

Opinion: Software Libre y Microsoft


Pensaba en el articulo de Microsoft va a software libre, sinceramente es algo que me tiene sin cuidado, quizás por que una empresa que se dedica a lucrar, vive de eso, y debe mantener una estructura. El tema es generar ingresos para que la empresa sea sostenible. El software libre no encaja en esta estructura por una cuestión simple. Costos.
Regresando al Software Libre y concretamente a Microsoft, lo que actualmente esta haciendo es una estrategia de marketing a la inversa, es decir comenzar a hacer sonar el Software libre dentro de las entrañas para llamar a los adeptos e ir metiéndolos en sus herramientas hasta que se vuela a lograr esa indispensabilidad (que por un tiempo había logrado).
Sinceramente la economía de MS funciona como los grandes sitios turísticos. Tomemos como ejemplo Carilo, sisi Cariló en Pinamar, Buenos Aires, es un lugar hermoso, pero netamente el costo de vida allí es superior a cualquier otro lado de vacaciones, digamos es como un lugar "Elite". Sucede que la economía del lugar esta pensada para ese segmento y por lo tanto, los hoteles, countrys y demás necesitan de que este lugar se viva del dinero (a manera de ejemplo, no es algo netamente real). Que pasaría si de repente dejase de ser visitada o concurrida por un motivo determinado, supongamos estalla otro lugar muy parecido, pero con mejores prestaciones o exista algo que genera y llama la atención. Se verían obligados desde Carilo a contrarrestar este efecto, con diversas técnica, ya sea "Bajar precios" (quizás sea una estrategia playa), o buscarían la manera de hacer sonar CARILO lo suficiente en todos los medios como para meter en la cabeza de todos el lugar.
Bien ahora veamos el efecto, en la TV, lo hacen muchos conocido, de la noche a la mañana Monica Farro (es un ejemplo real), no era nadie, mas solamente un persona, hoy por hoy si buscas en Internet, y mas precisamente en el buscador de buscadores, Monica Farro fue lo mas buscado del mes pasado, esto implica que poner en boca de todos determinado producto, es tan necesario como la misma publicidad, solo que más efectivo, si se trata de algo que va en contra de lo pregonado siempre, algo Explosivo.
Bueno para cerrar, creo que el software libre, no necesita de publicidad, creo que es un asunto de conciencia y por encima de todo, saber cuando uno es libre y cuando depende.

Saludos.-

Kernel 2.6.27 - soluciones para Webcam y Wifi Atheros



Linux Torvalds anuncio en el mailing list de Linux Kernel, de la nueva version oficial 2.6.27.
Esta revision incluye alguna mejoras interesantes, luego de 3 meses arduos de trabajo.Para muchos, y para su felicidad, incluye en su nucleo los controladores para la tan afamada placa Atheros, Ath9k, tambien Gspca, con lo cual se busca extender el numero de webcam soportadas. Tambien se incluye nuevas funciones de trazado, mapeo de memoria, trace para los dispositivos de E/S, lo cual simplificaria de gran manera el debbug. Soporte para ubicaciones demoradas (delayed allocation) en Ext4 y el nuevo sistema de archivos UBIFS diseñado para dispositivos extraibles.
Para mas detalles recomiendo acceder al sitio, al articulo "The Kernel Newbies web site has additional details about the release." en kernel.org.
Saludos.-

Microsoft va en camino al OpenSource


Bueno, realmente, no tengo esperanzas pero bueno, es lo que dice el informe de InfoWorld

En el reporte relata que Microsoft largó al mercado el nuevo Kit de desarrollo (SDK ) para Touchless, para ayudar a los desarrolladores en la tecnologia multi-touch.

Por otro lado TechCrunch a remarcado que quizas lo mas reelevante de este lanzamiento es su disponibilida: OpenSource.

Realmente a sido lanzado bajo la licencia Publica de Mircosoft, eso es un buen indicio, a pesar de que la licencia no es GNU-GPL, pero sin embargo remarquemos que es una experiencia en este nuevo ámbito para el grande del Software.

Actualmente el SDK no viene incorporado a ningun producto, y puede ser la manera de que Microsoft aliente a que se gesten nuevos controladores, empleando su SDK.

Debemos rescatar ademas que MS este haciendo un esfuerzo en proyectos con licencia de este tipo, pero no debemos pensar, al menos por un buen tiempo (y es mas probable que nunca), que MS libere su Office o su Windows bajo esta licencia.

Fuente: Digg.com

Una nueva version de Distro da a luz


Mandriva Linux, la 7ma distro mas popular, ha lanzado su nueva version de la distro - Mandriva Linux 2009

Esta distro, recien salida del horno incorporará la ultima version de KDE 4.1, dispondrá de un sistema de deteccion de bajos recursos, para equipos mas antiguos, para que automaticamente cambie de escritorio a un entorno mas liviano (XFCE?) El entorno de instalacion (uno de los mas fuertes desde sus inicios) se a rediseñado (todavía no lo probé) se mejoraron tanto el proceso de instalacion como de actualizacion, tambien sea añadio la configuración automatica de repositorios, el tiempo de booteo se ha mejorado, como tambien se dispone de un aviso para cuando se larga una nueva version de la distro.

Se ha mejorado notablemente los controles parentales, y se implementaron las ultimas versiones de Firefox, y Openoffice. Tiene un sistema de autodeteccion de paquetes huerfanos, los cuales (previo aviso) se removeran automaticamente. Dispone de un sistema de sicronizacion para dispositivos Blackberry, productos de Nokia y Windows Mobile.

Las flavors de este producto (Flavors = Los tipos) son 3: LiveCD, el cual dispone internamente de software no OpenSource, El Mandriva Linux 2009 FREE, el cual solo posee software OpenSource y finalmente el tanto conocido y pago Mandriva Linux 2009 Powerpack (Costará unos U$S89)

Mandriva Free Mandriva website.

Mandriva Powerpack the Mandriva Store.

1 — Reported by DistroWatch as of October 10, 2008.



Windows 9x Sin soporte


No mas soporte para Windows 9X

La reciente version de Cygwin (1.7) no dará soporte para windows 9x, es incluiria desde la mas antigua 95 hasta el ME. Evidentemente los muchachos de Cygwin no desean invertir mas tiempo en tecnología obsoleta / vieja.

Para los que no saben que es Cygwin, es un entorno al estilo Linux que corre bajo Windows. Este provee una linea de comando con la mayoria de las herramientas que existen bajo Linux. Ademas dispone de daemons (demonios) que puede correr en Windows como servicios, como ejemplo, el mas empleado es el demonio de SSH.

Como para tener una idea, Cygwin fue desarrollado allá en los años 95 por Steve Chamberlain, Ingeniero que trabajo para Cygnus, que luego fue adquirido por Red Hat.

Ademas existe una version del Xwindows bajo la misma modalidad, llamada Cygwin/X. Aparentemente el proyecto se encuentra en foja cero, no se ven avances dentro del mismo.

Finalmente, y si sos de esos diestros que programan tanto bajo Linux como Windows, y deseas hacer algunos "Ejercicios Mentales", podrias intentar implementar la herramienta fork() bajo Windows.

Si necesitas mas datos sobre este soft accede a cygwin.com.

Fuente: Linux Journal.

Cambio de rumbo



Hola Amigos, hoy he decidido torcer el rumbo de la informática en mi vida, vengo analizando esto hace tiempo, y he decidido finalmente adoptar la postura final a lo que correspondería a un estilo de vida, o quizás una norma.
Actualmente, he finalizado 2 cursos de perfeccionamiento (Administración de Linux / Seguridad de Redes y Ethical Hacking ) lo cual indefectiblemente me vuelco al mundo de Linux.
Considero que las herramientas empleadas bajo Windows son igualmente comparables a las ya existentes en la plataforma del pingüino.
Actualmente me encuentro trabajando bajo Ubuntu 8.04, con 2 distros en 3 equipos diferentes. 1 Server, el cual empleo de pasarela para una subred, 2 Desktop una en mi portatil, y otra como soporte de red en mi trabajo.
Si bien, siempre me he fanatizado por las maravillas de aplicaciones creadas bajo Win, creo que es momento de vivir como uno desea. LIBRE.
Finalmente, y no siendo menos, espero tener mas movimiento en mi blog ya que lo tenia muy parado por falta de tiempo.
Saludos.