ACERCA DE LO EXPUESTO POR EL SEÑOR CARLOS GAVIRIA SOBRE UN ENFOQUE POSITIVO DE LA CONSTITUCIÓN NACIONAL

DicpmWed, 17 Dec 2008 19:26:19 +00003512008 25, 2008


v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
<!– /* Font Definitions */ @font-face {font-family:”Cambria Math”; panose-1:2 4 5 3 5 4 6 3 2 4; mso-font-charset:0; mso-generic-font-family:roman; mso-font-pitch:variable; mso-font-signature:-1610611985 1107304683 0 0 159 0;} @font-face {font-family:Calibri; panose-1:2 15 5 2 2 2 4 3 2 4; mso-font-charset:0; mso-generic-font-family:swiss; mso-font-pitch:variable; mso-font-signature:-1610611985 1073750139 0 0 159 0;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-unhide:no; mso-style-qformat:yes; mso-style-parent:”"; margin-top:0cm; margin-right:0cm; margin-bottom:10.0pt; margin-left:0cm; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; font-family:”Calibri”,”sans-serif”; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:Calibri; mso-fareast-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:”Times New Roman”; mso-bidi-theme-font:minor-bidi; mso-fareast-language:EN-US;} .MsoChpDefault {mso-style-type:export-only; mso-default-props:yes; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:Calibri; mso-fareast-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:”Times New Roman”; mso-bidi-theme-font:minor-bidi; mso-fareast-language:EN-US;} .MsoPapDefault {mso-style-type:export-only; margin-bottom:10.0pt; line-height:115%;} @page Section1 {size:612.0pt 792.0pt; margin:70.85pt 3.0cm 70.85pt 3.0cm; mso-header-margin:36.0pt; mso-footer-margin:36.0pt; mso-paper-source:0;} div.Section1 {page:Section1;} –>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:”Tabla normal”;
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-qformat:yes;
mso-style-parent:”";
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin-top:0cm;
mso-para-margin-right:0cm;
mso-para-margin-bottom:10.0pt;
mso-para-margin-left:0cm;
line-height:115%;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:”Calibri”,”sans-serif”;
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:”Times New Roman”;
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;}

El ex presidente de la corte constitucional de Colombia, Carlos Gaviria, ha manifestado ideas claras que raramente se citan respecto a las cosas buenas que tiene la Constitución Política, o por lo menos, eso es lo que los medios de comunicación que es mi fuente primaria de información de estos temas, es lo que muestran. De los primeros comentarios introductorios a este tema, Carlos Gaviria confirma el hecho de que el cambio de una sociedad es algo sumamente complejo que sugiere un proceso lento, de paciencia y persistencia. Vale la pena citar la frase de Albert Einstein que usó para plasmar esta idea – “Ahora sé porque hay tantas personas a las que les gusta la carpintería, en esa actividad uno ve inmediatamente resultados”.

Otra afirmación impactante refiere al exceso de normas, mal que sufrimos actualmente en Colombia y que abarca, no solo los temas legales, sino morales y de urbanidad, que lleva a recalcar la importancia que el ex rector de la universidad de Antioquia presta y sostiene respecto al planteamiento de normas que tratan los valores. Se plantea un ejemplo claro en el que “una persona cede su silla o la acera a una persona mayor, a una mujer embarazada o a un inválido”, que evidencia lo indispensable de persistir estas normas que para muchos, incluso para el mismo, un gran porcentaje corresponde a normas morales vacías.

Se plantea un tema de discusión alrededor de la pregunta de ¿Qué relación existe o ha existido entre el congresista y el votante? En la que Carlos Gaviria argumenta que no hay o habido relación alguna aclarando que lo único relacionado era el carácter de imposición de leyes llevado a cabo por el congresista y que el votante finalmente debía aceptar, pero que por la naturaleza del hombre de repudiar lo impuesto. Dice Carlos Gaviria por medio de literatura de otro autor que”el ser humano es bueno por naturaleza y que lo que lo daña es precisamente el encadenarlo”.

Citando particularmente un artículo de la carta magna, Carlos Gaviria habla de uno de los grandes cambios de la constitución actual con la pasada acerca de la paz representada en el artículo 22 que dice: “La paz es un derecho y un deber de obligatorio cumplimiento”. Además de este, exclamó su satisfacción y apoyo al derecho que tenemos las personas al “libre desarrollo de la personalidad, sin mas limitaciones que los derechos de los demás y el orden jurídico”, que permitió entre otras cosas, lograr que las diferentes culturas de la nación ejercieran sus actividades políticas, económicas, y hasta legales y penales, de la forma que sus antepasados y ellos actualmente lo hacían.

Uno de los últimos temas tratados fue sobre “la acción de tutela”, ese maravilloso invento que logro una cercanía y familiarización de las personas comunes con el estado y fundamentalmente con sus derechos, entendiendo con esto que podían reclamar por ellos sin importar quien fuera la personas, organismo o entidad que los hubiera violado. Con esto, Carlos Gaviria plantea la tutela como una herramienta para lograr la paz, después de haber explicado que la paz no es un fin es si mismo.

Finalmente, plasma su punto de vista respecto a la libertad y cómo nosotros nos enfrentamos con miedo a ella debido a la costumbre a un régimen drástico sin dar ni tan siquiera la oportunidad de salirse un poco de los estrechos límites sugeridos, plasmados y ejecutados por las leyes.

Creo que Carlos Gaviria se acerca mucho a lo que el título del artículo cita, pues realmente cita casos específicos que a primera vista parecen ser cambios positivos hacia un avance en la calidad del ser humano. Antes de leer este artículo creía que un porcentaje considerablemente alto de la población de nuestro país veía las normas morales como parte fundamental de una educación que proyectaba una mejor convivencia en pro de la paz, pero según las palabras del señor Carlos Gaviria, muchas de esas normas son “vacías” lo que me deja en duda su acuerdo respecto a esto. Respecto a la pregunta planteada respecto a la relación entre el votante y el congresista en el tema de la creación de las leyes, creo que el tema de la democracia es imposible llevarlo al caso idealista en el que todos somos partícipes de las decisiones por el simple hecho que, habrán posiciones totalmente contradictorias en diferentes temas que crearían un caos imparable. Esto pareciera sugerir que no debería existir ningún tipo de reglamentación, sino que cada quien actuara según su criterio de lo que está bien y lo que está mal, pero el problema es que no podemos hacer que a partir de el día de mañana todos seamos buenos y que, al no existir una atadura a seguir unas leyes, nada nos dañe y lleguemos a un ideal de paz. Esto también me hace dudar de la frase que comparte el ex presidente de la corte constitucional de Colombia con un gran autor que plantea que el hombre es bueno por naturaleza y que son las ataduras lo que lo dañan.

Me parece muy interesante y comparto la opinión de Carlos Gaviria respecto al importante papel que ha venido jugando lo que se denomina “acción de tutela”. Realmente ha sido un mecanismo y herramienta para hacer que las personas comunes se relacionen con las leyes y entiendan que si pueden hacer algo frente a las injusticias que acometen no solo otras personas normales, sino el mismo estado.


USO DEL API DE SILVERLIGHT STREAMING

NovamThu, 27 Nov 2008 04:33:58 +00003312008 25, 2008

La API del servicio Siverlight Streaming (que llamaremos Ss para facilidad), nos ofrece los mecanismos para realizar nuestra propia administración, es decir, que podemos por ejemplo, crear una aplicación de escritorio para subir, modificar y eliminar aplicaciones de nuestra cuenta. En el primer artículo aprendimos como montar una aplicación y consumirla desde nuestro sitio web, y todo el montaje y configuración lo hicimos con la ayuda del portal silverlight.live.com que nos ofrece estos mecanismos. En este artículo usaremos el API para crear una pequeña aplicación de escritorio que monte y elimine aplicaciones.

Cualquier solicitud que se haga a Ss debe apuntar a una cuenta que obviamente tiene una seguridad para que solamente yo, por medio de una clave pueda montar o realizar la administración de la cuenta. Al crear la cuenta, nos entregan un Account ID y la clave (Account Key) que permiten enviar las solicitudes al lugar correcto y con la autorización correcta.

El siguiente ejemplo muestra el proceso de autenticación. Vamos a solicitar que nos envíe toda la información de lo que tenemos montado en nuestra cuenta:

 

1. HttpWebRequest req =

(HttpWebRequest)HttpWebRequest.Create

(“https://silverlight.services.live.com/accountId”);

2.byte[] userPass=Encoding.Default.GetBytes(accountId+“:”+accountsecret);

3. string basic = “Basic “ + Convert.ToBase64String(userPass);

4. req.Headers["Authorization"] = basic;

6. req.Method = WebRequestMethods.Http.Get; //También se puede poner un string: “GET”

5. HttpWebResponse resp = (HttpWebResponse)req.GetResponse();

6. Stream strm = resp.GetResponseStream();

7. StreamReader rdr = new
StreamReader(strm);

8. string xmlResponse = rdr.ReadToEnd();

 

Explicacion del código

  1. Creamos el objeto con el que hacemos las solicitudes (HttpWebRequest). Más adelante veremos cómo debe ser el URL dependiendo de lo que se quiera hacer.
  2. accountID es el valor del Account ID de nuestra cuenta y accountsecret corresponde al Account Key que es una cadena alfanumérica sensible a mayúsculas. Estos dos valores se usan para crear la cadena de autorización que el Ss toma para verificar que tenemos permisos para administrar esta cuenta. Por eso es importante que el Account Key no se lo demos a nadie, pues es el password para conectarnos a Ss. Esta línea concatena el accountId y el accountsecret y crea un arreglo de bytes.
  3. Este arreglo de bytes se convierte nuevamente a un string que representa la autorización que Ss tomará para verificar, autenticar y autorizar el uso de la cuenta.
  4. Asociamos la autorización con el objeto que hace la solicitud (HTTPWebRequest).
  5. Realizamos la petición al sitio representado por la URL indicada en la primera línea.
  6. Almacenamos la respuesta en un stream.
  7. Encapsulamos el stream con un StreamReader que es una clase que facilita la lectura de streams.
  8. Escribimos todo el contenido del stream en un string. Para este caso, la respuesta es un XML.

 

El API de Silverlight Streaming usa el estándar HTTP y autenticación básica, y debemos tener claro que todas las solicitudes se deben hacer sobre SSL (https). En el código de arriba podemos observar que la URL de la primera línea está con https.

 

Como el API usa HTTP, todas las acciones que queramos hacer se realizarán por medio de métodos HTTP. Los que el API soporta son:

GET

PUT

POST

DELETE

PROPFIND

PROPPATCH

LOCK

UNLOCK

MKCOL

OPTIONS

HEAD

MOVE

COPY

   

 

 

Cualquier solicitud que se realice, usa una URL base.

 

serviceRoot/accountId/fileSetName/fileName?query

 

  • serviceRoot: corresponde a la raíz del servicio que actualmente es “https://silverlight.services.live.com”.
  • accountId: corresponde al número que representa nuestra cuenta. Recordar que no es la cuenta de Windows Live ID sino la que obtenemos en Silverlight Streaming y que se llama Account ID.
  • fileSetName: corresponde al nombre de la aplicación que creamos antes de subir algo. Recordemos que este nombre debe ser único, no puede llevar caracteres raros o espacios y además, no puede contener más de 128 caracteres. Esta parte de la URL no es necesaria para todas las acciones.
  • query: corresponde a los parámetros que modifican alguna solicitud (no significa que el nombre del parámetro sea query).

 

EJEMPLOS DE SOLICITUDES: Recordar que toda solicitud debe contener la cadena de autorización que se obtiene con lo explicado arriba. Entonces el código de arriba puede ser el mismo para cualquier solicitud excepto por la URL y el tipo de método.

 

EL MÉTODO GET

Se usa para obtener información de la URL especificada. Existen 4 formas diferentes de recuperar la información. Esta variación es dependiendo de la URL.

  • De un archivo.
  • De una lista de paquetes.
  • De una lista de archivos de un paquete.
  • Devolviendo un FileStream.

 

SOLICITUD DE INFORMACIÓN DE UN SOLO ARCHIVO

Como obviamente debemos indicarle de cual archivo traer la información, el formato de la URL debe ser:

serviceRoot/accountId/fileSetName/fileName

 

SOLICITUD DE INFORMACIÓN DE UNA LISTA DE PAQUETES

serviceRoot/accountId?max-items=number&after=fileSetName

 

Recuerden que lo que se sube a Ss es un paquete comprimido que contiene varios archivos. Los parámetros de esta URL no son obligatorios pero se usan para solicitar cierta cantidad de paquetes. “max-item” se usa para indicar el número de paquetes a recuperar. “after” se usa para indicar a partir de que paquete se comenzará a recuperar información. Los paquetes están ordenados alfabéticamente. Este es el caso que se ha utilizado en la explicación inicial de este artículo acerca de cómo crear la autenticación, pero no se han usado parámetros.

 

SOLICITUD DE INFORMACIÓN DE LA LISTA DE ARCHIVOS DE UN SOLO PAQUETE

serviceRoot/accountId/fileSetName

 

Como pueden observar, simplemente indico el nombre del paquete o aplicación. Esta forma junto con las dos vistas anteriormente devuelve un XML.

 

SOLICITUD DE UN FILESTREAM DE UN ARCHIVO ESPECÍFICO

serviceRoot/accountId/fileSetName/fileName

 

Cuando en la url especificamos hasta el nombre de un archivo dentro de una aplicación, lo que retornará será un FileStream que es el archivo mismo. La forma en que es retornado depende del formato original del archivo. Varios archivos basados en texto pueden ser pasados a una respuesta HTTP, así que no debería haber problema con la recuperación del archivo.

 

USO DE OTROS MÉTODOS HTTP

 

  • PUT: Es usado y recomendado para subir archivos a la aplicación Silverlight de Ss, debido a que subir un archivo por vez minimiza el riesgo de errores por tiempos máximos de conexión. El uso de éste método no crea un directorio de aplicación en el servidor. Para esto se debe usar el método MKCOL. Si en el servidor ya hay un archivo con el mismo nombre del que queremos subir, la operación PUT fallará. Para solucionar esto, se puede pensar en realizar primero una solicitud de DELETE para garantizar que no existe un archivo con ese mismo nombre.
  • POST: Se usa para subir un paquete completo al servidor Ss. Este método crea el directorio de aplicación y extrae los archivos del paquete. Aunque es más completo que PUT, si el archivo es muy pesado, aumenta el riesgo de que, por problemas de conexión, se pierda el tiempo que se llevaba montando el archivo. Para usar este método, use la siguiente URL y cambie la propiedad MIME con el valor de “application/zip”.

Comenzando con Silverlight Streaming

NovamThu, 27 Nov 2008 04:23:46 +00003312008 25, 2008

Silverlight Streaming es uno más de los Servicios Live que funciona como almacenamiento para nuestras aplicaciones Silverlight y videos.

Entregándonos muchas ventajas como lo son:

  • 10 gigabytes de espacio para almacenamiento de aplicaciones Silverlight y videos.
  • Permite videos de hasta 10 minutos con un tamaño máximo de 105 megabytes cada uno.
  • Desarrollo de aplicaciones usando el dot net Framework (C#, VB.NET) o lenguajes script (Java Script)
  • Administración desde el sitio web de Silverlight Streaming o con el API.

     
     

     Otra gran ventaja de usar esta plataforma es cuando en mi propia casa tengo un “servidor” para publicar un sitio web y la conexión no ofrece una buena velocidad de transferencia. Como el video o la aplicación no está en mi “servidor”, realmente, las personas que soliciten mi sitio estarán descargando a la velocidad de bajada que me ofrece Silverlight Streaming (Obviamente el resto dependerá de la velocidad de transferencia del lugar donde me esté conectando).

     
     

    Bueno, ahora si veremos cómo comenzar con el uso de la plataforma para montar aplicaciones Silverlight 2.0 que usaremos después en nuestro sitio web. Crearemos una simple aplicación conformada por una elipse y un botón. Cada vez que haga Click en el botón, aumentará la altura de la elipse. Este proceso de divide en dos etapas que son el montaje y configuración de la aplicación en la plataforma Silverlight Streaming, y la invocación o consume de la aplicación desde nuestro sitio web.

     

     MONTAJE Y CONFIGURACIÓN

  1. Lo primero que necesitamos es crear una cuenta en Silverlight Streaming (Ss), que es diferente a nuestra cuenta de Windows Live ID. Lo que se hace es que por medio de nuestra cuenta de Windows Live ID, se provee la nueva cuenta de Ss.
  • Entrar a silverlight.live.com, loguearse y hacer Click en “Get it free”. Se mostrará la siguiente pantalla que es el portal de administración de la cuenta.

 

Desde esta página podes realizar tareas como montar videos, aplicaciones y otras acciones que veremos más adelante.

 
 

  1. Lo que se sube a la plataforma de Ss es el comprimido que contiene todos los archivos, incluyendo los recursos que necesita la aplicación para funcionar correctamente. Con Silverlight 2.0 no nos tenemos que preocupar por la creación de este archivo ya que es creado automáticamente. Este archivo se reconoce porque tiene la extensión .xap, que no es más que un archivo comprimido. (si quieres haz el ensayo de cambiarle la extensión por .Zip y descomprimirlo para ver que archivos tiene). Ahora vamos a crear nuestra aplicación Silverlight con la ayuda de Visual Studio 2008 y Expression Blend

     

  • Abrir la herramienta Expression Blend y crear un nuevo proyecto Silverlight 2.0 (Si no sale la opción para un proyecto 2.0, seguramente necesita instalar el Service Pack 1 de ésta herramienta).
  • Dibujar una elipse con nombre “elipse” y un botón con nombre “boton”.
  • Agregar un método al evento Click del botón como se muestra en la figura. Esta acción hará que se abra automáticamente el Visual Studio para la realización de la lógica de la aplicación. En este caso, la lógica será simplemente hacer que al presionar el botón, la altura de la elipse aumente. Las líneas de código son en total… una. elipse.

    Height = elipse.Height + 10;

  • Probar el correcto funcionamiento antes de continuar

     
     

  1. Subir y configurar la aplicación: En el portal principal de Ss, entramos al link “Manage Applications”.
  • Click en “Upload an Application”.
  • Dar un nombre a la aplicación. Este nombre no debe tener símbolos raros o espacios ya que es el que usaremos para hacer la petición desde nuestro sitio web. Click en “Create”.
  • Seleccionar el archivo .XAP que representa la aplicación (este archivo se encuentra en el proyecto de Expression Blend que se creó). Click en Upload

     
     

     
     

  1. Ahora, el portal de Silverlight Streaming muestra otra página que corresponde a la administración de la aplicación que acabamos de crear. Debajo de “Configure this application”, hacemos Click en “Create” para crear el manifiesto que también está dentro del archivo .xap que subimos. Aparece entonces un pequeño formulario en el que le damos las propiedades que tendrá nuestra aplicación. Para este ejemplo solo le pondremos un nombre para mostrar y las medidas de la aplicación. Click en “Update”. Esta información puede ser cambiada en cualquier momento.

  2. Con esto terminamos lo que al montaje en la plataforma se refiere. Tenemos una nueva opción para probar el éxito del montaje haciendo Click en “Launch Application Test Page”.

 

INVOCACIÓN DE APLICACIÓN HOSTEADA EN SILVERLIGHT STREAMING

Existen dos métodos para hacer uso de la aplicación montada en Ss desde nuestro propio sitio web pero hoy solo usaremos el primer método que consiste un iFrame de HTML desde el que se hace referencia a la ubicación de la aplicación cambiando el valor de la propiedad “source” de esta etiqueta.

La plataforma Ss soporta una sintaxis especial de una URL que corresponde al valor de la propiedad “source”. Esta ubicación está dada por la siguiente dirección que varía según nuestra cuenta y nombre dado a la aplicación

http://silverlight.services.live.com/invoke/acctID/appName/iframe.html

AcctID se reemplaza por el número que identifica la cuenta en Ss y appName se reemplaza por el nombre dado a la aplicación en el primer paso del montaje.

Sin embargo, el sitio de administración de la aplicación montada en Ss entrega el código que se debe agregar en la página web con los valores correspondientes en la URL, así que lo único que falta es crear una página web y copiar el código en el cuerpo.

Finalmente, solo tenemos que abrir nuestra página en algún navegador web con Silverlight 2.0 y listo!!!.

SOBRE EL API DE SILVERLIGHT STREAMING

Además del portal de administración que tiene Ss, también existe un API que permite administrar, montar, eliminar y realizar todas las tareas por medio de código. Un ejemplo es que podría crear una aplicación propia para montar las aplicaciones o videos y no tener que usar el portal.


SEGÚN QUIEN UN GOBIERNO ES MALO

AgopmWed, 13 Aug 2008 21:06:02 +00002252008 25, 2008

 

Desde que tengo uso de razón en el tema político y gubernamental de mi país, Colombia, he escuchado muy pocas cosas buenas de la administración que se ha llevado a cabo por cada uno de los presidentes. Violaciones a los derechos de la vida, la integridad personal, ausencia de política de paz, desplazamiento forzado, usurpación de tierras y la libertad misma, son algunos de los comentarios más comunes que según un porcentaje de la población nacional, lo único que se ha logrado es empeorar la situación del país.

Tener una posición radical respecto a la buena o mala ejecución o planteamiento de un plan político no es una manera saludable de trazar comentarios objetivos del mismo, pues no se busca realmente dar a conocer el estado actual y/o futuro. La verdad es que en cualquier nuevo mandato, proceso, plan estratégico o cambio de manera de hacer las cosas, viene consigo una serie de rechazos y especulaciones negativas que desde el comienzo, auguran un mal termino o caídas en su ejecución.

Esta situación, que se ve en cualquier tipo de área, sector o ámbito socio-político, como es el caso, es totalmente normal y entendible. Lo que es inicuo, es el hecho que estas personas se cierran y se enfocan 100% en buscar dentro de todas las gestiones políticas y administrativas cualquier detalle que muestre manejos erróneos o deshonestos.

Finalmente, y respetando las opiniones plasmadas en el documento “Informe para el Examen Periódico Universal de Colombia Julio de 2008 “, me uno al grupo de personas que creen en cambios positivos y gestiones importantes en estos 6 años de gobierno de “Seguridad Democrática”.


Campaña de concientización – Uso de Internet. Iniciativa Microsoft

JunamTue, 10 Jun 2008 01:16:49 +00001612008 25, 2008

Net te cuida en la red campaña iniciativa de Microsoft, el objetivo de esta campaña es concientizar a los padres y en especial a los niños de los peligros que pueden encontrar en la Internet, el cómo enfrentarse a ellos y también como los padres pueden actuar frente a estos peligros.

Internet, y en general todas las TICs (tecnologías de la información y la comunicación) han entrado a formar parte de la vida cotidiana. Aparatos como el computador y los teléfonos celulares se han vuelto casi indispensables en el mundo de hoy.

Ya sea en el hogar, en la escuela o en sitios públicos, el computador se convirtió en la herramienta de trabajo, de estudio y de entretenimiento a todo nivel. Y junto con internet, las posibilidades son infinitas. Nos proporciona acceso a información y entretenimiento sin límites. Es un medio para aprender, conocer gente y explorar. Es una forma de comunicarse con amigos, familia y compañeros de manera local o internacional.

A través de internet podemos encontrar información sobre infinidad de temas, hacer investigaciones, trabajos, tareas escolares, buscar información sobre nuestros hobbies, y en general, navegar en páginas web sobre cualquier tema.

El correo electrónico, que nos sirve para comunicarnos con personas en cualquier parte del mundo. También se ha convertido en una herramienta de trabajo que ya casi todas las compañías usan; y en los colegios y universidades se usa para enviar las tareas a los profesores por ejemplo.

Con el chat y la mensajería instantánea podemos comunicarnos con amigos en tiempo real y conocer personas con nuestros mismos gustos.

En conclusión, las posibilidades son infinitas. Internet y las tecnologías de la información llegaron para quedarse y ofrecernos un mundo de alternativas para mejorar nuestra vida. Son una herramienta que permite a las personas alcanzar su máximo potencial como ninguna otra.

Pero también existen algunos peligros y pueden ser de tres tipos:

  • Riesgos para los menores:

     

    Depredadores: Personas que engañan en internet para convencer al menor de conocerse en persona y así hacerle daño.

     

    Ciberacosadores: Personas que usan internet para intimidar y ofender a los demás.

     

    Contenido inadecuado: Imágenes violentas, pornografía, satanismo, terrorismo, información falsa, etc.

     

  • Riesgos de seguridad personal

     

    Phishing: Correo electrónico que le invita a ingresar a páginas falsas que aparentan ser verdaderas. Allí le piden sus claves para poder robar su dinero. (bancos).

     

    Robo de identidad: Los criminales adquieren su información personal (claves y nombres de usuario) para hacerse pasar por usted, robar su dinero o usar su tarjeta de crédito.

     

    Correos mentirosos o alarmistas: Correo electrónico enviado por criminales que quieren engañarlo para que les de dinero.

     

  • Riesgos para el computador

     

    Virus y gusanos: Programas diseñados para invadir su computador y copiar, dañar o borrar su información.

     

    Programas espía – Spyware: Programas que de manera secreta espían y graban su comportamiento en línea.

     

    Spam o correo basura: Correo no deseado, mensajes instantáneos, tarjetas electrónicas y otras comunicaciones en línea.

     

    Transferencia descuidada de archivos: Intercambiar música, video y otros archivos con extraños puede ser peligroso e incluso ilegal (piratería).

     

    Soluciones:.

  • Nunca ir a conocer en persona a un “amigo” de Internet. De hacerlo, que sea con un adulto en un lugar público.
  • Nunca deben compartir información personal por Internet sin permiso.
  • No hacer clic en hipervínculos enviados por extraños.
  • Respetar la propiedad de los demás.
  • Use programas de seguridad familiar para controlar y monitorear el uso de Internet.
  • Aprenda más sobre las herramientas disponibles para protección en: www.microsoft.com/latam/athome/security
  • Mantenga en secreto sus claves y utilice claves que sean difíciles de descifrar.
  • No Comparta su información personal
  • Encender el Firewall o cortafuegos
  • Instalar y mantener al día el antivirus
  • Instale y actualice un programa antispyware (contra los programas espía)

     

 

 


Nuevo Grupo de Tecnologías Microsoft – Obelix.NET

MaypmWed, 07 May 2008 20:46:25 +00001272008 25, 2008

 

Les adelanto una primer muestra de lo que será el logo del Grupo de Tecnologías Microsoft, Obelix.NET, de la Universidad Libre de Pereira.

El grupo pretende trabajar en varias líneas bien definidas y ya comenzaron con varias actividades. Las líneas son las siguientes:

 

 

 

  • IT: Comenzaron con el Profesional Cinco Estrellas (PCE).
  • Desarrollo para Windows Mobile: Comunidad Windows Mobile.
  • Desarrollo de Juegos: Conceptos básicos en desarrollo de juegos y getting started en XNA Games Studio.
  • Robótica: Getting Started en Robotics Studio. Poseé un lego para pruebas.
  • Desarrollo Web: Desarrollo del portal propio con 1-2-3 WebSite, primer evento de introducción en .NET

 


NUEVAS CELULAS ACADEMICAS EN LA CIUDAD DE

MaypmWed, 07 May 2008 17:18:03 +00001272008 25, 2008

COMENZAMOS CON LA UNILIBRE – Pereira

 

 

Gracias a mi nombramiento como Microsoft Student Partner, he estado contacto con algunas instituciones de la ciudad con el fin de aumentar el número de células en la Región del Eje Cafetero en Colombia.

El día 18 de Abril se realizó un evento inaugural el cuál fue el comienzo de la célula en la Universidad Libre de Pereira. Espero que todo salga bien y por qué no, ir pensando en una gran comunidad.


Microsoft Outlook no funcionará más con cuentas Hotmail y Live

MayamThu, 01 May 2008 05:45:25 +00001212008 25, 2008

Es un hecho. En junio se suspenderá el servicio de Outlook con cuentas Hotmail y Live debido a que se comenzará a usar un nuevo protocolo para estos tipos de cuenta. El cambio es debido a que, buscando mejorar el servicio para nosotros los clientes, necesitan un estándar que aproveche al máximo las nuevas funcionalidades y aumento de espacio. El protocolo actual tiene algunas falencias o no está en la capacidad de ofrecer un buen desempeño con las nuevas características. Para las personas que tenemos cuentas en Hotmail o en Live, y hacemos uso de Microsoft Outlook, tenemos que empezar a migrarnos a Windows Mail que ofrece unos servicios excelentes para la administración de cuentas de correo electrónico. Próximamente se darán TIPS en el uso de Windows Mail.


MI PRIMER GADGET PARA WINDOWS VISTA

AbrpmSun, 27 Apr 2008 21:09:23 +00001172008 25, 2008

 RESUMEN

    En este artículo aprenderás que es un sidebar gadget o gadget de escritorio y cómo construir el típico “hello world”, en el mundo de mini-aplicaciones.

 

Introducción

    Partiendo del hecho que sabes que es un programa (o aplicación) y que es una página web, quiero entregarte un nuevo concepto; Gadgets.

     Quizás, entre las cosas nuevas y extrañas que ofrece el nuevo sistema operativo Windows Vista has notado unos elementos o componentes en una barra lateral al lado izquierdo del escritorio. Estos componentes o también llamados mini aplicaciones, son gadgets que tienen como objetivo final brindar al usuario una herramienta más para aumentar su eficiencia y productividad, o en otras palabras, para facilitar aun más el uso de un PC y su gran potencial que muchas veces solo puede ser explotado por personas que conocen mucho de computación.

         A continuación aprenderemos paso a paso como desarrollar el gadget más simple con la ayuda de la herramienta de desarrollo, Visual Studio 2005 en cualquiera de sus versiones. Esta mini-aplicación es el típico “Hola Mundo”, que mostraremos en nuestra propio gadget.

DESARROLLO DEL GADGET

 

  1. Crear un nuevo proyecto vacío en Visual Studio con el nombre MiPrimerGadget. Click en aceptar.
  2. Al lado derecho, en la barra donde se ve la estructura del proyecto, agregar una carpeta, que es donde se alojarán los archivos que constituyen el gadget. Más adelante se explica el propósito de la creación de esta carpeta.
  3. Crear el primer archivo, que es un XML en el que se encuentra la información general o metadata de la aplicación (nombre, referencias a recursos, derechos de autor, permisos). Para ello, hacer clic derecho sobre la carpeta y agregar un nuevo ítem. Seleccionar XML File, ponerle como nombre, gadget.xml y agregar al proyecto.

    <gadget>

    <name>Hola Mundo</name>

    <version>1.0.0.0</version>

    <author
    name=theGadgetAuthor>

    <info
    url=http://www.microsoft.com         text=More Gadget Info/>

    </author>

    <copyright>© 2008 por Mi</copyright>

    <description>El hola mundo en gadgets.

    </description>

    <hosts>

    <host
    name=sidebar>

    <base
    type=HTML     apiVersion=1.0.0
    src=gadget.htm/>

    <permissions>Full</permissions>

    <platform                      minPlatformVersion=0.3/>

    </host>

    </hosts>

    </gadget>

 

 Agregar el primer archivo que representa la interfaz del gadget. Este archivo es un HTML que se agrega igual que el XML File, pero ahora se selecciona un HTML File. Nombre: gadget.html.

 

  1. Lo primero que hay que definir, es un estilo para el cuerpo del archivo en el que se indican las medidas que debe tener, colores generales, entre otros. Cabe aclarar que, debido a que el gadget se alojará en la barra lateral de Windows vista, hay que cumplir con unos tamaños mínimos y máximos para su buena visualización.

    <html xmlns=”http://www.w3.org/1999/xhtml”>
        <head>
    <title>Hola Mundo</title>
    <style
    type=”text/css”>             body {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    position: absolute;
    font-size: 12px;
    line-height:normal;
    border: solid 1px #000000;
    overflow: hidden;
    width: 130px;
    height: 200px;
    }
         </style>
        </head>
        <body>
         :
         :
         :    
        </body>
    </html>

 

 Finalmente, como cualquier archivo html, el body es el que aloja la interfaz. Para nuestro caso, necesitamos mostrar “Hola Mundo”, y tenemos nuestro gadget terminado. 

<body>

<div>Hello World</div>
</body>

INSTALACIÓN DEL GADGET

Después de tener el desarrollo completo del gadget necesitamos hacer unos simples pasos para convertirlo en un archivo que Windows vista reconozca como instalador de un gadget

 

  1. Seleccionar todos los archivos, que en este caso son simplemente un XML y un html. Comprimirlos en un zip.
  2. Cambiar la extensión del archivo comprimido a “*.gadget”. Cuando hagas esto, el archivo cambiará de apariencia, indicando que Windows Vista lo ha reconocido como un Gadget.
  3. Ese archivo no es más que el instalador de tu propio gadget. Instálalo como cualquier programa.

 

 

 

CONCLUSIONES Y RECOMENDACIONES

    Realizar gadgets, es en esencia una tarea sencilla, pero nosotros somos los responsables de aumentar o disminuir la complejidad que maneje.

    Estos programas se denominan mini-aplicaciones porque cumplen una tarea en particular, así que tenemos que ser responsables a la hora de pensar la funcionalidad que tendrá nuestro gadget.

    En el sitio web del grupo Colossus.NET encontrarás documentación con la que aprenderás a fondo todo acerca del desarrollo de gadgets.

 

REFERENCIAS

  1. Trainning Kit, Mix On Campus. http://colossus.utp.edu.co.    

     

     

     

 

 

 


MSDN Academic Alliance en la UTP

AbrpmThu, 24 Apr 2008 20:01:19 +00001142008 25, 2008

Buenas noticias para los estudiantes, profesores y demás personas que de alguna u otra forma están ligados a la facultad de ingenierías de la Universidad Tecnológica de Pereira!!!!

Después de varias gestiones y con el apoyo del ingeniero Gilberto Vargas, Decano de la Facultad, es para mí un placer decirles que se firmará un convenio con Microsoft (MSDN AA), para adquirir todo el software licenciado con fines académicos, excepto el Office. A partir de ahora vamos a tener todas las herramientas, no solo en la universidad sino también en nuestras casas.

Les adelanto… pronto empezarán a ver la publicidad de varios eventos de instalación con el fin de darles a conocer en que consiste exactamente este convenio y como hacer uso de él.

Si desean conocer una lista aproximada del software al que tendremos acceso, visiten http://msdn62.e-academy.com/elms/Storefront/Storefront.aspx?campus=ist_deec&np1=112