B4A

viernes, octubre 12, 2007

ArSol Open Source Software Directory

En estos últimos tiempos estuvimos trabajando con un amigo (Daniel Pierini, de Solo10.com) en un proyecto que creemos puede ser de utilidad.

Se trata de un directorio/buscador de soluciones open source. La idea es que cualquier persona, empresa o institución que necesite software para cualquier fin, pueda encontrar en nuestro directorio las opciones más importantes que haya disponibles en el mundo del software libre.

Es un proyecto que está en construcción, que requiere de bastante trabajo para seleccionar los productos y sitios a incluir, ya que nuestro objetivo es dotar los contenidos de la calidad necesaria. Sin embargo, creemos que ya tiene información suficiente para ser de utilidad.

Es por ello que, además, necesitamos de la colaboración de todos los navegantes, sugiriendo aquellos sitios/productos que consideren útiles para incluir en el directorio. Esto se puede hacer desde esta página.

De la misma forma si alguien encuentra en el directorio un sitio que considera no apropiado o que no responda al espíritu del software libre, agradeceremos nos lo hagan saber por mail a la dirección contact @ arsol . biz.

En el futuro, esperamos poder brindar además, otros tipos de soluciones relacionadas con el software libre.

domingo, julio 08, 2007

Cómo activar drivers Nvidia en Xubuntu 7.04

Tratando de usar Google Earth en my Xubuntu me encuentro con que al arrancarlo, sólo muestra la pantalla de inicio y luego me saca de la sesión X.

Buscando un poco, encuentro que los drivers de Nvidia (Tengo en esta máquina una placa Gforce de 128MB) no estaban instalados (Algo que seguramente olvidé hacer en la última actualización del sistema operativo).

La forma de instalarlos es desde Applications > Sistema > Restricted Drivers Manager, lo cual al habilitarlos, directamente los descarga e instala desde Internet.


Luego resta ponerlo "En uso" (como se ve en la pantalla anterior), lo cual se hace con el comando sudo dpkg-reconfigure gdm.

Finalmente se reinicia el gdm (xgm en el caso de Xubuntu) y al iniciar la sesión se nos notificará que el driver está en uso, lo cual podemos constatar desde
Applications > Configuración > Configuración de Pantalla donde ahora nos aparecen las resoluciones que posibilita este driver, como se ve en la siguiente pantalla:


Finalmente, con esta resolución el problema con Google Earth desaparece y funciona correctamente, como se puede ver a continuación:

martes, julio 03, 2007

Excelente tutorial de Squeak

A riesgo de ser repetitivo para quien lee las listas quiero comentar que Steve Wessels ha publicado un interesantísimo y completo Tutorial de Squeak (en inglés).


Por lo que pude ver, sin haberlo seguido completamente (aún), cubre muchos aspectos del desarrollo de una aplicación Morphic en Squeak, así como otros generales del desarrollo en ambientes de objetos, como:
  • Test Driven Development.
  • Trabajo con código Smalltalk.
  • Manejo de Morphs y Eventos.
  • Manejo de código fuente con Monticello.
Para finalizar, vale la pena comentar que el sitio del mismo autor es un lugar muy interesante con muchos y variados proyectos Squeak.

domingo, julio 01, 2007

Más herramientas para desarrollo web con Squeak


Sumados a los ya conocidos frameworks Seaside y HV2 recientemente se anunció el port a Squeak de AIDA/Web, un application server en Smalltalk previamente sólo disponible para Visual Works y Dolphin.

Según su autor, Janko Mivšek, AIDA/Web es un servidor web y también un framework para el desarrollo de aplicaciones web complejas con soporte integrado Ajax y Comet, una rica colección de componentes web para construir páginas web programaticamente, separación de presentación del dominio al estilo MVC, url fáciles de recordar, manejo integrado de sesiones y seguridad y muchas más características.

AIDA/Web corre aplicaciones web en producción desde 1996, lo cual habla de su madurez. Es usado en muchas inatranets de negocios desde el sistema de facturación de Gas para todo el gas en Eslovenia hasta un sistema de manejo logístico llamado e-logis y recientemente un CMS para manejo de procesos de negocios y calidad.

El proceso de instalación en una imagen 3.9 fue muy simple y sin problemas:

1. Se instala el paquete Sport.
2. Se instala el paquete Swazoo.
3. Se instala AIDA/Web.

Es importante destacar que cada vez más productos que fueron desarrollados en Smalltalks propietarios están siendo migrados a Squeak, lo cual demuestra claramente la tendencia hacia el software no propietario.

En el sitio de AIDA/Web hay algunas pantallas de aplicaciones desarrolladas con dicho framework así como también algunas historias de éxito.

Finalmente, para introducirnos en el producto, en el sitio del mismo hay un tutorial.

domingo, febrero 04, 2007

Nueva vida al hardware viejo


Mucha gente (sobretodo empresas) deciden que su hardware "no sirve más" a veces únicamente porque no es capaz de correr la/s última/s versiones del sistema operativo de las ventanas y su parafernalia de cosas inútiles, pero que necesitan toneladas de recursos.

Esto no es necesariamente así, es decir, mucho hardware que llega a correr solamente hasta Windows 98 (con todas sus limitaciones, de drivers, no ser plug & play, etc) puede tener nueva vida y funcionar con las últimas tecnologías si lo usamos con Linux.

Particularmente hice la prueba con una vieja notebook Acer 345T (un Pentium III con 192 MB de RAM y 6 GB HD) que corriendo la version 98 de Windows apenas podía usarse, con software muy viejo.

El linux que uso es Ubuntu, sin embargo para esta oportunidad, buscando algo más "liviano" opté por Xubuntu, que tiene la misma base de Ubuntu, pero con menores requerimientos de hardware al utilizar el escritorio Xfce en lugar de Gnome o KDE.

Para correr el CD Desktop (LiveCD + Install CD), se necesitan 128 MB RAM y 192 MB RAM para instalar. Sin embargo el CD alternativo sólo requiere 64 MB RAM.

Las dos opciones de instalación mencionadas arriba (Desktop CD y CD Alternativo) significan lo siguiente:

Desktop CD: Permite probar Xubuntu sin cambiar el software existente en la computadora (mediante un sistema "Live"), dando posteriormente la opción de realizar una instalación permanente. Requiere un mínimo de 128 MB de RAM.

Alternate CD: Permite ejecutar ciertas instalaciones especiales de Xubuntu, presentando opciones para las siguientes situaciones:

  • Creación de sistemas OEM preconfigurados.
  • Instalaciones automatizadas.
  • Actualización de viejas instalaciones sin acceso a Internet.
  • Particionamiento LVM y/o RAID.
  • Instalación de GRUB en una ubicación diferente del MBR (Master Boot Record).
  • Instalación en sistemas con menos de 128 MB de RAM.
Hecha la selección del sistema alternativo, el mismo se instala como cualquier otro, es decir, booteando desde el CD (ya que el Alternativo no tiene sistema Live).

El proceso de instalación es tan inteligente como nos tiene acostumbrados Ubuntu y transcurre normalmente, con algunas consideraciones que voy a enumerar a continuación, en la esperanza que sirvan de guía a otras personas que intenten este procedimiento:
  • En ocasión del primer booteo, la máquina parece colgada, si uno se fija en la consola, verá un error de IRQ, bastante común por lo que pude ver en los foros. La solución es muy simple, presionando F6 en la pantalla principal, se agrega el parámetro "irqpoll" que permite salvar el problema del IRQ.
  • En algunos equipos (como en esta Acer) puede aparecer una incompatibilidad cuando Xubuntu intenta usar por default la característica framebuffer. Nuevamente en la consola lo dice claramente y la solución es muy simple también, nuevamente F6, edición del arranque y colocar el parámetro "fb=false".
  • La instalación demora bastante, por algo que aún no pude terminar de entender y es que primero instala muchas cosas que luego remueve.
  • Hay una gran demora en el punto "Configurando el hardware", pero a no alarmarse, sólo hay que dejar que finalice.
  • En algunas otras etapas del proceso de instalación, también parece colgarse, sin embargo no es así, sólo está trabajando y hay que dejarlo que finalice.
Luego de concluido el proceso de instalación tenemos a disposición todas las características de un sistema operativo moderno, con un kernel actualizado que nos permitirá realizar todo tipo de tareas a una performance más que razonable en un hardware como el mencionado.

Entre las ventajas se cuentan el reconocimiento automático de dispositivos plug & play (como pendrives, cámaras fotográficas digitales, etc).
Además tenemos disponibles todas las aplicaciones del mundo linux que nos permiten desarrollar cualquier tarea que necesitemos, como leer y escribir mail, navegar por Internet, realizar procesamiento de texots, utilizar planillas de cálculo, desarrollar software, retocar fotos, actualizar el sistema, en fin, una interminable lista. (Por ejemplo este artículo lo estoy escribiendo desde la Acer con Xubuntu).

Ah! Por supuesto, también tenemos disponible Squeak, que se instala de la misma forma que se indicó anteriormente para Ubuntu.

martes, enero 23, 2007

ClavesPC en más de 1000 usuarios!

Solo10.com, una empresa especializada en soluciones de hosting y registro de nombres de dominio, con más de 6000 clientes activos, 30000 nombres de dominios vendidos y presencia en 30 países ha decidido enviar como regalo de fin de año 2006 a sus clientes y amigos una licencia de uso de ClavesPC por el término de 1 año.

Hasta el momento, más de 1000 personas se han interesado en este novedoso regalo y han registrado su licencia anual de ClavesPC, el cual están utilizando para poner a buen resguardo sus contraseñas y datos confidenciales, prestando verdadera atención a la seguridad de la información sensitiva que ClavesPC ayuda a mejorar.

Gracias Solo10 por confiar en ClavesPC!