Posts Tagged ‘software’

Auditoría a proyectos de software

Jueves, Abril 29th, 2010

image Cuando el éxito de la empresa depende de las tecnologías de la información, tanto si desarrolla proyectos de software internos, externos, contratados o como si gestiona el servicio TI, es necesario auditar el funcionamiento de estos y detectar oportunidades de mejora. Allí es donde principalmente entra el proceso de auditoría encargándose de evaluar las prácticas y procedimientos implementados en los desarrollos.

(más…)

Virtual Wifi en Windows 7 dormido, pero hay Software para utilizarlo

Jueves, Noviembre 5th, 2009

Connectify Alguna vez se me ocurrió  si era posible convertir un dispositivo con capacidades Wifi (Laptop o pc con tarjeta inalámbrica) en un punto de acceso como lo es el que usamos para conectarnos a internet. Luego de perder la cabeza buscando software que realmente permitiera esta funcionalidad llegue a la conclusión que esto si es posible pero no por lo menos en ambiente Windows.

Verdaderamente me extrañaba por que si piensas en un punto de acceso no es más que un hardware que emite y recibe la señal y software para el envió de paquetes. No hay ni siquiera enrutamiento o NAT pues de eso se encargaría el proveedor de servicios.

Esta funcionalidad de convertir el pc en un router era una de las novedades mas interesantes que esperábamos en Windows 7. Pues con esto si teníamos un pc con Wifi podríamos compartirle internet a todo los dispositivos que quisiéramos en casa (Personalmente quería usarlo con mi Nintendo DS). Sin embargo en la versión final de Windows 7 esta  funcionalidad quedo suspendida y no se dio a conocer.

Afortunadamente sobre la base de esta funcionalidad nativa en Windows 7 se ha desarrollado una aplicación que nos permitirá aprovecharla. Connectify nos permite hacer funcionar nuestra computadora como un punto de acceso. Basta con colocar el nombre de nuestra red (SSID) una contraseña y el recurso que queremos compartir. La seguridad para esta red es por defecto WP2 y no puede ser deshabilitado para evitar los problemas de seguridad. Eso evita que el usuario deliberadamente deje a merced su sistema.

Esta aplicación aun esta en etapa de pruebas, pero esperamos que siga explotando estas funcionalidades, que supongo serán expuestas cuando tengamos el SP1 de Windows 7.

Sitio oficial: Connectify

Photoshop on-line

Domingo, Octubre 11th, 2009

No es precisamente Photoshop para que lo usemos on-line pero tiene muchas de las características interesantes que tiene el PS. Además de que puede sacarnos un apuro cuando estamos en una computadora que no lo tenga, también por los asuntos de licencias, tiempo de instalación y demás.

El programa del que hablo es Splashup, un completo editor de imágenes en línea, basado en flash (:s no me imagino el lio que se hicieron programando tremenda aplicación), en el cual podemos aplicar incluso efectos, usar filtros, pinceles y trabajo con capas.

Splashup no tiene nada que envidiarle a Photoshop
Splashup no tiene nada que envidiarle a Photoshop

Sitio oficial de Splashup: Splashup

Innovación en el software, unas cuantas lineas

Martes, Septiembre 22nd, 2009

Haciendo una de mis labores para Gerencia Institucional llegue a un punto del taller donde decia:

¿Que es innovación en el software?

… Pregunta dificil… entonces a continuación lo que respondí.

Innovación.
(Del lat. innovatĭo, -ōnis).
1. f. Acción y efecto de innovar.
2. f. Creación o modificación de un producto, y su introducción en un mercado.

Diccionario de la real academia española de la lengua. Innovación.

Innovar.
(Del lat. innovāre).
1. tr. Mudar o alterar algo, introduciendo novedades.

Diccionario de la real academia española de la lengua. Innovar

Según esta definición de innovación es realmente sencillo definir que es la innovación en el software pues no hay dos productos de software iguales, como tampoco hay dos proyectos y equipos iguales. Cada construcción de un nuevo programa que cambie en alguna manera los productos ya existentes se convierte en una innovación.

Buscando un poco entre blogs y páginas sobre arquitecturas de desarrollo hay una marcada tendencia a pensar que el software libre es innovador. Esto porque “busca” hacer lo que ya está realizado de otras formas y se nutre principalmente de ese colectivo de programadores y comunidades que le dan continúo crecimiento a estos proyectos. Pero también gran parte de ese software libre se ha dedicado replicar lo que ya existe, haciendo que el usuario corriente piense que Linux es un Windows en sus inicios.
Las líneas se llenan entonces de pasión mostrando que algunas de las principales innovaciones parten del campo de la libertad del código. Se menciona a Wikipedia, DNS (Domain Name System), Internet y el correo electrónico. Olvidando que muchas de estas ideas parten de ideas privativas desarrolladas originalmente por empresas como IBM o Sun Microsystem en su momento. Solo por mencionar un ejemplo se dice que Linux es innovador pero que diferencia sustancia habría para el usuario final entre Linux y Unix sin su consola grafica, y con su consola grafica ¿de donde se ha basado si no ha sido de Windows?

Esto solo lleva a una primera conclusión, el software sea innovador o no, no depende de si su código esta liberado al mundo para que millones de personas impriman sus propias ideas sobre él o si este posee un núcleo secreto que solo los elegidos pueden tocar.

Luego de esto parto entonces de mi propia visión de innovación. ¿Cuando las personas andaban sobre carretas, pasar a poder desplazarse sobre una estructura metálica a mayores velocidades fue innovador? Aun más, ¿llegar a cruzar los cielos fue algo innovador? La respuesta es indiscutiblemente que sí. Por lo tanto podría aventurar a pensar que innovar tiene más relación con cambiar la vida de las personas o su relación con el mundo a través del objeto creado. Es decir, si la creación permite nuevas formas de interacción, sensaciones o resultados para las personas esa creación es innovadora.

Volviendo al campo del software definitivamente Internet cambio la forma de comunicarnos, como también Microsoft o Apple cambio nuestra visión sobre las computadoras, haciéndolas un poco más amigables y no esas extrañas maquinas llenas de caracteres verdes. La animación digital creo mundos que antes solo podían verse en nuestras mentes o en los libros de Verne y las descargas de música nuestro aprecio por cada canción.
El software es entonces innovador si entrega al usuario ese –plus-, la poca o mucha funcionalidad que no tienen los programas que hay en el momento. Si cambia su forma de pensar e interactuar con el mundo.

Y termino con una frase que me llamo bastante la atención. Tomada del blog de pctux respecto al tema de innovación.

Como dijo Tolkien una vez: “No sigas el ca mino marcado que sólo te lleva a donde otros ya han ido”