martes, 21 de septiembre de 2010

16 bits / 32 bits / 64 bits

En el ambito logistico, y la productividad diaria me hago escencialmente 2 preguntas :

1- ¿ que tan mejor es disponer del ultimo sistema operativo ?
2- ¿ que tan conveniente es actualizar el hardware para sacarle provecho al software de ùltima generaciòn ?

Muchas herramientas peer to peer o redes wan conformadas por este modelo de servicio, desde hace mucho son una fuente practicamente inagotable de software que esta ahi simplemente para tomarlo.
Ya hablamos en una nota anterior, sobre los troyanos y estas modalidades del "tomalo gratis".

¿ A donde voy con esto ?. A la simple realidad de que si tuvieramos que comprar el soft de la misma manera que debemos desenvolsar para actualizar o adquirir nuevo hard, habria muchisimas  personas que no podrian tener todo lo que esta instalado y usan diariamente, por lo que las cosas serian muy diferentes en muchisimos niveles y ordenes.

Debemos partir de la base que para que todo lo que se consigue mediante "download", se hace necesario el tener un sistema operativo acorde al requisito esencial minimo o unico, lo cual reduce notablemente el alcance y ambito de practicidad.

( haciendo una analogia, esto es como cuando hace no tanto tiempo, trabajabamos con  "deoese" en la jerga polular y donde por mas que tengamos memoria ram por sobre 1 Mb, si el ejecutable no entraba dentro de los primeros 640 Kb libres, habia que ponerse a redordenar el autoexec.bat y el config.sys  ... en fin  eran otros tiempos .....)

Volviendo, en logistica ( hablando ampliamente ) la gran mayoria de los sistemas de gestiòn "nn" o los aplicativos especificos no estan preparados para correr en las ultimas versiones de los sistemas operativos que estan en el mercado, porque estos van "casi de la mano" con la arquitectura de los procesadores. por lo que no podemos instalar lo que querramos en donde querramos.
entonces ¿ que pasa con la productividad y el poder acompañar el avance de la tecnologia ?

En este punto, es donde introducimos el titulo de esta nota. Hace ya algunos años, existen en el mercado, al menos dos firmas muy conocidas que tienen un producto que resuelve este problema.
una es VMWare y otra es Microsoft.

Permiten crear hardware virtual y asi poder instalar sistemas operativos huespedes acorde al tipo de operativo que se pretende ejecutar, por lo que resuelve este gran dilema de la compatiblidad, dentro de un sistema operativo anfitriòn ( host ) por lo que podemos comodamente, correr versiones anteriores  ( dos, 3.1, 3.11, win 5, 98, xp, NT etc.. ) en lo ultimo que esta en el mercado sin olvidarnos de su simil para Mac bajo arquitectura motorola e intel e incluso linux dentro de windows y viceversa.

Esto es como decir, Hecha la ley, hecha la trampa.

En una proxima nota, profundizare este tema de los host y huespedes.

hasta la pròxima.

martes, 14 de septiembre de 2010

¿ Software Libre significa lo mismo que Codigo Abierto ?

Continuando con el tema de lo privativo o libre, nos deberiamos preguntar ¿ que tan libre es lo que se promueve como tal y que tan abierto es el codigo realmente ?

La cosa se enebra o "pasa" por los diferentes  significados de "open" aplicados a los servicios que hoy nos ofrece la red.

Primero :
introducimos un concepto a lo twitter ( primer nota del blog )
API : Interface de programaciòn avanzada o  metodo que utiliza un programa para comunicarse con el sistem operativo. ( windows o linux en  todas sus variantes )

Segundo y continuando :  Tomemos el ejemplo de Facebook y Twitter.
Ellos te dicen que sus APIs son "abiertas",  pero en realidad te están diciendo cosas distintas.
Unos te dan más y otros menos.

Twitter se comprometen a darte toda la información que introdujiste.
Facebook te da lo que quieren ellos.

Debemos preguntarnos ¿qué adjetivos se le puede poner a cada uno de estos servicios para no
abusar inútilmente del termino genérico como "abierto"?

Tercero y terminando :
Para aquellos que quieran profundizar sobre aprovechar los servicios en la red ya que todo hoy apunta a subir y vivir arriba de la nube ( internet para los iniciados o despistados )
les dejo unos ejemplos de donde encontramos a las APIs ( hasta debajo de las baldosas )

Ejemplos de APIs:
* API de Windows
* API de Internet Explorer.
* OpenGL: API de gráficos en 3d.
* DirectX..
Otro concepto a lo twitter : Un API a menudo forma parte de SDK (Kit de desarrollo de software).

Hasta la proxima.

sábado, 11 de septiembre de 2010

Rescatando una frase de Fernando ....

... el viernes 10 pasado, en una reuniòn, Fernando De Sa Souza dijo :

"una imagen vale mas que mil palabras..."

Me permito, repetirla para ampliar un poquito la nota sobre tablero de control e indicadores.

Una simple demostraciòn de algo tan sencillo y simple  como un juego de estrategia puede ser el punto de partida  para comenzar a comprender porque un tablero de control es muy util para organizar la gestion en cualquier area de una organizacion.

Cuando existen multiples objetivos y cuando algunos en ocasiones son dificiles de medir, es fundamental aprovechar las grandes capacidades de procesamiento disponibles a nuestro alcance.

No sacar provecho de las nuevas tecnologias es el equivalente a trabajar con herramientas de la edad de piedra.

Hasta la pròxima