Archive for the ‘Ciencias computacionales’ Category

Windows 7 sobre MiniHP 1020la

Martes, Enero 19th, 2010

Luego de unas largas vacaciones en el blog y unas propias, regreso con cantidades de experiencias y cosas nuevas que contar. Vale admito que lo descuide un poco, pero tenia tantas cosas que fue desplazando mi compromiso diario con este espacio, pero bueno aquí estoy de nuevo.

Hace casi dos meses tuve la oportunidad de instalar Windows 7 Professional sobre 3 maquinas, que no eran mías. Esperaba no tener ninguna clase de problemas, de hecho todo estaba funcionando bien hasta que empece con la “hermosa” MiniHP 1020la. Y digo “hermosa” por que solo lo es estéticamente,  en funcionalidad deja mucho que desear, empezando por que carece de salida VGA, tiene un touchpad diminuto y los botones de wi-fi y encendido se parecen más a timbres que a botones.

(más…)

Controladores para lector SD Sony Vaio Windows 7

Miércoles, Noviembre 25th, 2009

Hace algunos días que por fin establecí de manera definitiva Windows 7 en mi flamante Navy. Sin embargo luego de mucho insistir tuve bastantes problemas para que reconociera mi unidad lectora de tarjetas SD. Recurrí a la pagina de soporte de Vaio y solo tenían controladores para Vista, sin embargo aunque corría estos en modo compatibilidad seguía teniendo problemas.

Luego de buscar un poco descubrí la solución, resulta que las computadoras Sony Vaio que poseen lectoras SD o Magic Gate integradas, estos lectores son en realidad de marca Texas Instruments, el controlador que Sony ofrece en su portal es una versión modificada y miniatura de los controladores originales. Esa es la principal razón del error, pues ellos en la cantidad de software basura que muchas veces incluyen en la instalación del sistema original también agregan los controladores que faltan para que todo funcione bien.

No siendo más, conozco que varias personas han tenido el mismo problema, así que aquí esta el controlador definitivo que les quitara ese dolor de cabeza :)

Controladores SD y Magic Gate Sony Vaio

Microsoft patenta un comando de sistemas tipo Unix

Jueves, Noviembre 12th, 2009

image Esta es una noticia que me pareció del todo extraña y es que hace un par de días (10 de Noviembre) Microsoft patento ante la oficina de patentes de Estados Unidos el comando –sudo-

En un principio pensé que era un simple rumor de los que siempre suelen aparecer cuando se refieren Ms, sin embargo buscando un poco di con la patente y esta noticia es del todo cierta. Microsoft adquirió la patente 7,617,530

(más…)

En el principio fueran la tarjetas perforadas

Miércoles, Noviembre 11th, 2009

tarjeta-cobol Dicen que quien no conoce la historia esta condenado a repetirla, sin embargo dudo mucho que volvamos a las épocas de antaño cuando osados programadores colocaban sus majestuosos algoritmos sobre tarjetas de cartón. En las siguientes entradas hablaremos de historia y es que en ocasiones estamos tan absortos en nuestras bonitas pantallas led y sicodélicos entornos gráficos que olvidamos el inmenso camino que tuvieron que recorrer los viejos programadores para llegar hasta aquí.

Desde el colegio en las clases de informática solían mencionar que los computadores años atrás eran programados con tarjetas perforadas, la imagen que llegaba a mi cabeza siempre era la misma, señores con anteojos haciendo roticos con perforadoras sobre tarjeticas de colores llenas de símbolos. Luego cuando entre a estudiar ingeniera la imagen se hizo mas clara, los roticos no los hacia alguien los hacia una maquina.

(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

Comparativa entre las 6 versiones de Windows 7

Lunes, Octubre 26th, 2009

Con todo el revuelo que causo la semana pasada el lanzamiento de Windows 7, nos hemos visto un poco confundidos con las verdaderas diferencias que existen entre las diferentes versiones. Y digo diferentes por que siguiendo con la estrategia originada en vista Microsoft ha identificado 6 principales mercados objetivos a los cuales dirigir versiones para sus productos.

Las mas simples, Starter y Home Basic, es bastante claro que son muy limitadas, al punto que me pareció ofensivo que solo permitieran (en la starter) la ejecución de un solo programa a la vez. Y más aun cuando decían que estas versiones estaban orientadas a los mercados en crecimiento (países subdesarrollados). Al final dejaron esta locura pero a medias… pues solo permiten la ejecución de tres aplicaciones. Me gustaría ver a los de Redmond trabajando en una computadora que solo pueda abrir tres aplicaciones al tiempo. Pero eso es otra discusión por el momento les cuento que en Daily Tech lograron una excelente tabla comparativa entre las diferentes versiones. La dejo para que se empapen sobre el asunto de las diferencias entre versiones.

Daily Tech: Windows 7 Editions Compared, With Table of Features

Tabla comparativa W7

Tabla comparativa W7

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

Membership API en ASP.NET – Creando el almacenamiento de datos

Viernes, Octubre 9th, 2009

Cuando se usa  membership API, es necesario establecer el almacenamiento de datos que va a ser usado en conjunto con el proveedor de membrecía. Cuando se usa SQL Server (2005 – 2008) Express Edition en conjunción con ASP.NET, el proveedor esta en capacidad de crear el almacenamiento de forma automática para nosotros. Sin embargo cuando si estamos usando una versión distinta habrá que crear las tablas y métodos de forma manual. (o bajando los scripts :p)

Lo que vamos a hacer a continuación es agregar la base de datos que necesitamos para hacer uso de la API.

1. Debemos ubicar dos scripts que vienen incluidos desde el framework de .net desde la versión 2.0. Estos son Installcommon.sql y Installmembership.sql estos nos servirán para generar la base de datos. En mi caso se encuentran en el directorio:

C:\Windows\Microsoft.NET\Framework\v2.0.50727

2. Luego abrimos el Management Studio de SQL y arrastramos el script desde la carpeta hasta el entorno. Primero el Installcommon, cuando ya veamos el script podemos darle Execute. Luego de unos minutos y termine la ejecución, hacemos lo mismo con Installmembership. Listo eso es todo lo necesario para tener la base de datos necesaria para trabajar con la API.

SQL Server Management Studio 2008, corriendo el script

Basta con arrastrar el script hasta el SQL

Ahora bien, hay otros scripts que pueden sernos útiles dentro de esta carpeta para aplicaciones futuras. Lo que si no debemos olvidar es que todos necesitan primero de instalar –Common-

Script Descripción
InstallCommon.sql Instala algunas tablas comunes y procedimientos necesarios tanto para la API de Membership y Roles
InstallMembership.sql Instala las tablas de las bases de datos, procedimientos de almacenamiento y disparados de la API. Incluye las tablas de usuario, adicionalmente propiedades de usuarios y procedimientos para acceder a la información
InstallRoles.sql Instala todas las tablas de las bases de datos y procedimientos requeridos para asociar a los usuarios con las aplicaciones de roles. Estos roles pueden ser usados para autorización
InstallPersonalization.sql Contiene DDL’s para crear cualquier tabla y procedimiento necesario para hacer crear aplicaciones personalizadas a partir de “web parts”
InstallProfile.sql Crea las tablas necesarias para soportar el uso de ASP.NET perfiles
InstallSqlState.sql Instala las tablas para la persistencia de sesión en el temporal del servidor SQL. Cada vez que el servicio de SQL es apagado, el estado de sesión se pierde
InstallPersistSqlState.sql Instala tablas para persistencia de sesión en tablas separadas. Eso quiere decir que el estado permanece vivo incluso cuando el servicio SQL es reiniciado

Eso es por ahora, en el siguiente post veremos como hacer uso de este repositorio de datos

Utilizando Wordpress con Windows Live Writter

Viernes, Octubre 2nd, 2009

En ocasiones puede volverse más interesante si se escribe en cualquier momento que tienes tiempo, sin embargo hay ocasiones en las que no se tiene acceso a internet. Para solucionar esto existen los programas como Windows Live Writter que te permiten escribir en tu computadora para luego sincronizar la información con nuestro blog cuando ya tengas acceso a la red.

Para este ejemplo utilizaremos Windows Live Writter, que es sencillo de adquirir y ahora más cuando te viene casi “agregado” con la instalación del msn messenger. Aunque sinceramente no entiendo por que cuando se instala el messenger viene con un excesivo peso (112 mb) que tanto hará por detrás el mensajerito :s

Partiendo de que ya tenemos nuestro WLW instalado vamos a configurarlo para usar nuestro blog.

Agregando un blog

Imagen 1. Agregando un nuevo blog

Buscamos la pestaña Blog, y click sobre agregar cuenta de blog…

Que servicio de blog usasImagen 2. ¿Qué servicio de blog usas?

En nuestro caso diremos que hacemos uso de otro servicio de blog, este servicio puede ser el de Blogger, Wordpress, etc.. Le damos siguiente

Agregar una cuenta de blog

Imagen 3. Dame toda tu información!

En esta  pantalla colocamos toda nuestra información de la cuenta. Siguiente…

XML-RPC Services are disabled on this blog. An admin user can enable them Imagen 4. El peor error que puedes encontrar

En el caso que estemos usando una instalación sobre nuestro propio servidor, es posible toparse con este error, sin embargo la solución es muy sencilla. Lo único que esta sucediendo es que tu Blog no esta permitiendo la edición desde un programa externo a él por cuestiones de seguridad.

Para solucionar esto vamos a la administración de Wordpress, buscamos Settings, Writing, y validamos [] Enable the WordPress, Movable Type, MetaWeblog and Blogger XML-RPC publishing protocols.

image Imagen 5. En Wordpress

Y listo! si se obtuvo el error anterior basta con repetir los pasos anteriores al problema … siguiente y listo, puedes usar WLW con el blog que prefieras.