jueves, 31 de diciembre de 2009

¿Qué es eso de WiMax?

Se está oyendo cada vez más que se están montando redes wimax para acceso a internet y la verdad es que no tenía una idea muy clara de ese tema, así que me he puesto a enredar un poco por internet y aqui están mis conclusiones preliminares.

Básicamente la idea es utilizar microondas para transportar la señal,. lo que permite transmitir esta señal unos 50 o 60 kilometros con un ancho de banda teórico de 70 mbps (la adsl media que se esta poniendo ahora es de 6 mbps). La realidad es que esta alcanzando sin problemas los 20 mbps.

Empresas como iberbanda y euskaltel lo están utilizando ya para tener internet a zonas rurales donde los costes de llevar cableado o fibra son demasiado caros.

Desde un punto de vista un poco más técnico, indicar que se basa en el estandar IEEE 802.16, que utiliza de momento la frecuencia de 3,5 Ghz y que se ha creado una organización WimaxForum por parte de empresas de fabricación de componentes y telecomunicaciones, para certificar la compatibilidad de los productos.

Páginas de referencia para ver más información.
http://blogwimax.com/que-es-wimax/
http://es.wikipedia.org/wiki/WiMax
http://www.wimaxforum.org/news

miércoles, 30 de diciembre de 2009

Introducción a las aplicaciones Web con ASP.NET- Temario

La creación de una aplicación web es más que diseñar y publicar una página. Estamos hablando de crear un programa informático que utiliza una plataforma web para su ejecución. Este programa puede ser desde una facturación de una empresa, hasta una subasta online pasando por cualquier tipo de proceso de información.
Para desarrollar aplicaciones web es importante tener una base de programación lo mismo que para desarrollar aplicaciones de sobremesa

Con el desarrollo de este temario se puede adquirir una base suficientemente consistente para crear sencillas aplicaciones web que podemos utilizar tanto en intranet como en internet

  1. Introducción. El FrameWork de .NET. Conceptos básicos de qué es el Framework, componentes y principales usos
  2. El entorno de Desarrollo, características Descripción del entorno.Trabajar con Soluciones multiproyecto
  3. Creación de Formularios Web. Conceptos implicados en el desarrollo de páginas web con Visual Studio.NET. (CodeBehind, Postback).Creación de páginas web básicas. Creación de páginas web maestras.Revisión de los principales controles de páginas web
  4. Codificación en Formularios Web. Completar la funcionalidad de las páginas con código en Visual Basic .NET o C#.NET
  5. Gestión de Eventos .Archivos de configuración (web.config). Depuración de Aplicaciones Web.
  6. Trazas de código para detección de errores. Comportamiento de Objetos Trace y Debug
  7. Validación de la Entrada de datos. Revisión de conceptos de validación de datos. Controles de validación
  8. Conceptos básicos de Acceso a datos con ADO.NET. Modelo de objetos ADO.Net: Connection, Command, DataReader, DataAdapter, DataSet. Enlace de controles.
  9. Servicios Web XML. Conceptos implicados. Descubrir servicios web (servicios DISCO). Consumir servicios web de terceros. Interpretar archivos WSDL. Creación y Utilización de servicios web
  10. Manejo y optimización de Estado en las Aplicaciones Web ASP .NET. Objeto Session. Objeto Aplicación. Objeto Caché
  11. Configuración, Distribución de Aplicaciones Web ASP .NET. Publicación precompilada. Publicación en modo depuración. Herramientas de publicación
  12. Configuración de la seguridad de las Aplicaciones Web ASP .NET. Conceptos básicos de seguridad. Seguridad a nivel de servidor. Seguridad a nivel de aplicación

 

 

 

lunes, 28 de diciembre de 2009

Limitar el acceso a la lista de amigos en Facebook

Facebook es una herramienta que va cambiando y ajustandose frecuentemente sobre todo en el tema de seguridad. Hasta ahora todo el apartado de configuración de seguridad estaba agrupado en la opción de Configuración de la parte superior de la ventana.

Con la intención de agilizar la configuración está metiendo dentro de cada apartado un botón con forma de lápiz, donde podemos ajustar aún más que información dejamos accesible y a quién.

En el caso de la lista de amigos, la configuración que viene por defecto es que cualquiera pueda ver tus amigos, pero se puede cambiar fácilmente para que un usuario de FaceBook que no sea amigo no pueda ver tu lista

Pasos:

  1. Vete a tu perfil


  2. Selecciona el lápiz que hay arriba a la derecha de la caja Amigos


  3. Descativa la casilla "Mostrar mi lista de amigos a todos"

Con esto consigues que tus amigos y tú, podais ver la lista, pero uno que no sea amigo tuyo no pueda acceder a esa información si tu no lo agregas

sábado, 26 de diciembre de 2009

Problema en Arsys con bases de datos Access desde .NET

Arsys tienen por defecto dos carpetas a disposición del usuario cuando contratas un alojamiento. La carpeta DATA con permisos de escritura y la carpeta HTML con permisos de lectura.

Las veces que he alojado páginas en este proveedor lo que he hecho ha sido subir todo a la carpeta HTML creando una subcarpeta APP_DATA o DATOS dentro de este direcctorio principal.
En esta carpeta subo la base de datos de access y solo con esto, si la versión de framework que estamos utilizando es la correcta, podemos tener nuestra página web funcionando, eso si en modo de SOLO LECTURA
Para poder escribir datos en la base de datos de access, tenemos que ir desde el panel de control del sitio web y dar a la carpeta APP_Data o Datos que hayamos creado permisos de escritura.

Si subimos la base de datos a la carpeta DATA que ofrece directamente Arsys, tenemos que crear un odbc y modificar el programa para trabajar con ODBC.
Algo muy importante a la hora de alojar un sitio web creado con .NET es asegurarnos que el alojamiento contratado acepta páginas ASPX, ya que por defecto los alojamientos más básicos solo aceptan páginas HTML

miércoles, 23 de diciembre de 2009

¿Qué hago cuando el ratón inalámbrico no funciona?


Las dos causas principales para que un ratón inalámbrico deje de funcionar son las pilas y la perdida de señal de la antena. No son las únicas, pero si las más comunes.

Las pilas.
Los ratones inalámbricos, a diferencia de los que tienen cable, necesitan de pilas o de batería para poder enviar el movimiento al ordenador y que este lo refleje en la pantalla. Dependiendo del tipo de ratón y del uso del mismo, estas pilas durarán más o menos. Hay ratones ópticos que detectan la ausencia de movimiento y se ponen en modo de ahorro de energía, pero si lo guardas en un cajon y se queda si querer pulsado uno de los botones, enviara la señal de botón pulsado hasta que se agote la pila.

Perdida de la señal.
Estos ratones tienen dos partes, una antena que se pincha en el ordenador por el puerto USB ( en la mayoría de los casos) y el ratón en si. Estos dos componentes tienen que estar sincronizados, para que la señal que envía el ratón vaya por la misma frecuencia que la antena.
Es común que pierdan la sincronización (interferencias) por lo que tenemos que hacer una sencilla operación para volver a sincronizarlos.
  • Si tanto la antena como el ratón disponen de unos pequeños botones para conectarlos, tendremos que pulsarlos. Primero pulsamos el botón de conexión de la antena (le estamos indicando que busque ratones) y a continuación pulsamos el botón de conexión del ratón ( le indicamos que busque antenas), al cabo de pocos segundos ya vuelve a funcionar el ratón normalmente
  • Si no tienen botones o no se han sincronizado despues de pulsar los botones, podemos quitar la antena USB y pincharla en otro USB para que el ordenador vuelva a configurar la antena.
Puede pasar que el ordenador  no reconozca la antena, entonces si que no hay manera de que funcione el ratón. En este caso, sería recomendable mirar la web del fabricante del ratón.

domingo, 20 de diciembre de 2009

Televisiones LED

Con la llegada del TDT han salido un montón de ofertas de pantallas planas que incluyen TDT sin necesidad de un aparato adicional.¨La última tecnología que se aplica para estas televisiones es la tecnología LED.

Comentar que la más barata y extendida es la tecnología LCD y TFT ( que son pantallas LCD de alta calidad) y que la que más calidad da es la de Plasma, pero parece que todo esto se va a olvidar con esta nueva tecnología. (hoy por hoy un poco cara respecto a lo que podrá verse en un futuro cercano)

Las pantallas LED ofrecen un contraste muy superior, un consumo inferior y mayor precisión en la definición de cada pixel.

La iluminación LED permite concretar diferentes intensidades en áreas más pequeñas que la LCD, por lo que se consiguen contrastes similares a los de plasma del orden de 2.000.000 :1  frente 10.000:1 en LCD

Es importante diferenciar entre televisión LED y televisión LCD con retroiluminación LED. El primer caso es más cara pero da más calidad, frente a la segunda que aunque es más económica tiene menos calidad y mayor consumo eléctrico

Un televisor LED por dentro




Enlaces:
http://www.kelkoo.es/co_9206-guia-de-compra-televisores-lcd.html
http://www.neozeta.com/showthread.php?t=14592
http://es.wikipedia.org/wiki/Diodo_emisor_de_luz
http://www.televisiones-led.com/2009/06/consejos-practicos-a-la-hora-de-comprar-una-television-de-leds-y-elegir-modelos-1/

lunes, 14 de diciembre de 2009

Introducción a la Programación - Temario

Resumen de sintaxis básica de programación en el lenguaje Visual Basic.NET
  1. Variables y tipos de datos
  2. Sentencias de control
  3. Estructuras de Datos
  4. Procedimientos y Funciones
  5. Programación orientada a Objetos


Introducción a la programación
View more presentations from Javier Roig.

lunes, 7 de diciembre de 2009

Contar palabras en Word 2007

A parte de poder contar las palabras de un documento punteando la pantalla del ordenador con un lápiz, hay formas más rápidas, sencillas y fiables. Por ejemplo en Word 2007 podemos ver conforme escribimos cuantas palabras llevamos redactadas.

  1. Para activar esta opción tenemos que pinchar con el botón derecho del ratón en la barra de estado del documento (en la parte de abajo de Word) por ejemplo encima de donde pone "Pagina 1 de 1".



En la lista que aparece hay que marcar con un clic del botón izquierdo del ratón, a la izquierda de Contar Palabras.
Al hacer clic se marcará la opción del menú, tal como se ve en la imagen.
Solo queda cerrar este menú pulsando la tecla ESC o pinchando con el ratón fuera de la lista.

A partir de ese momento, cada vez que escribamos un documento de word, en la barra inferior nos va indicando el número de palabras que vamos escribiendo. Al activar esta opción, cada vez que abramos Word nos va a contar las palabras.



Más información sobre esta funcionalidad de word en el siguiente enlace de Microsoft http://office.microsoft.com/es-es/word/HA012303583082.aspx?pid=CH100626223082

Saca Partido a tu Ordenador - Introducción

El ordenador de casa es un aparato infrautilizado en muchos hogares. En la mayoría de los casos funciona como un navegador de internet y poco más. Hay veces que no se usa por miedo a estropearlo, en otros casos por falta de tiempo y en la mayoría por desconocimiento de las posibilidades que tiene.
Todos oímos o tenemos amigos que hacen virguerías con el ordenador y nos preguntamos cómo lo hacen. La respuesta a esa pregunta pasa por conocer algunos conceptos clave y algunas herramientas para convertirnos en unos usuarios aventajados de nuestro ordenador.

I. Trabajar con el ordenador. Componentes Hardware, Componentes Software, Sistema de Archivos, Utilidades
II. Música. Formatos de Archivos, Reproductores Hardware, Reproductores Software, Extraer canciones, Grabación de Discos
III. Imágenes. Formatos de Archivos, Reproductores Hardware – Marcos digitales, Administración Imágenes, Importar imágenes desde dispositivos, Grabación de Discos, Imágenes en internet
IV. Video. Formatos de Archivos, Reproductores Software, “Ripear” DVD, Importar, Introducción a grabación de DVD
V. Peligros y utilidades en internet. Virus, Spam , Cortafuegos, Control parental, Sentido Común
VI. Software P2P., Router , Conceptos, Emule, Ares...

viernes, 4 de diciembre de 2009

Saca partido a tu Red Domestica - Introducción


Cada día hay más gente que tenemos en casa una red de ordenadores y en muchos casos no es consciente ni de su potencial ni de sus riesgos.
Solo con tener un router ADSL inalámbrico al que nos conectamos en internet sin necesidad de cables, estamos creando una red local. En muchos casos estas redes están configuradas con los valores por defecto de los fabricantes, por lo que son un claro problema de seguriad para la información que tenemos en nuestro ordenenador.
Otras veces tenemos dos ordenadores en casa y no sabemos como pasar información de uno a otro, o como utilizar la impresora de forma remota.
  1. Introducción a las redes de ordenador
    1. Conceptos básicos (protocolos, dirección IP, puerta de enlace, DNS)
    2. Componentes hardware (Router, Swicht, Tarjetas de Red)
    3. Componentes software (Configuración Windows, comandos Ping, Ipconfig, trace, net view)
  2. Configurar la seguridad de un router
    1. Acceso a la configuración (Acceso web, principales menús)
    2. Conceptos de Seguridad (contraseñas de acceso seguras)
  3. Compartir recursos en una red local
    1. Compartir archivos (Modos de compartir, herramientas)
    2. Compartir impresoras (configurar impresora en red, servidores harware de impresoras en red)
  4. Asegurar la red Inalámbrica
    1. Tarjetas de red inalámbricas (modos y configuración de drivers)
    2. Problemas de seguridad (accesos no deseados, visibilidad. sniffers)
    3. Modos de autentificación (contraseñas seguras, modos de encriptación, identificación MAC)

jueves, 26 de noviembre de 2009

Error al abrir el navegador con tab.fastbrowsersearch.com

El problemas es que despues de instalar un programa vas a tu navegador de internet y en vez de salir la página de inicio que tenías programada te aparece un mensaje
..tab.fastbrowsersearch.com//?v=19&tid={073008DE-B9D1-4dcb-A43D-5126B7683263} y no te deja cambiar la configuración de la página de inicio o aunque la cambies se la salta.

Todavía no lo tengo claro pero es una barra de herramientas que se instala en el navegador con publicidad y esta asociada a la instalación de alguna utilidad en Facebook. Lo malo es que una vez instalada cuesta un ojo de la cara quitarla del sistema.

He encontrado un artículo con diferentes pasos y herramientas para solucionar el problema http://www.forospyware.com/archive/f-11.html sale un listado de problemas solucionados y en el número 158 y 161 de la lista aparecen dos post que explican como limpiar este maware del ordenador.

Resumen de los pasos (que están detallados) en los artículos del foro que he indicado en el párrafo anterior. Antes de hacer nada, cerrar todos los programas, incluso el antivirus para que no se pegue con las herramientas de escaneo.
  1. Intentamos desinstalarla desde el panel de control, con la utilidad Agregar o Quitar programas (en XP) o Programas y características (en Vista). Pincha aqui para ver unas instrucciones básicas del fabricante de la herramienta
  2. Descargar algunas utilidades para limpiar el ordenador. La primera es CCleaner y la segunda es MalwareByte y la tercer HijackThis. Instalar y actualizar los programas segun las instrucciones de instalación ( básicamente siguiente, siguiente...) o si prefieres el manual de MalwareByte. Ir al Foro Oficial de Hijackthis para mas información sobre esta ultima herramienta
  3. Cerrar todos los programas y Ejecutar HijackThis. Analiza tu ordenador y te muestra toda la información de complementos cargados en tu máquina. No significa que sean virus. Activar las casillas de las siguientes entradas (según el artículo que he indicado al principio) y pulsa el botón Fix Checked
  4. O2 - BHO: Google Toolbar Helper - {AA58ED58-01DD-4d91-8333-CF10577473F7} -
    C:\Program Files\Google\Google Toolbar\GoogleToolbar_32.dll
    O2 - BHO: Google
    Toolbar Notifier BHO - {AF69DE43-7D58-4638-B6FA-CE66B5AD205D} - C:\Program
    Files\Google\GoogleToolbarNotifier\5.4.4525.1752\s wg.dll

    O4 -
    HKLM\..\Run: [FBSSA] C:\Program Files\SGPSA\ie3sh.exe

    O4 -
    HKLM\..\RunOnce: [DeleteDir[CD8] Fast Browser Search] cmd.exe /C RD /S /Q
    C:\PROGRA~1\FASTBR~1
    O4 - HKLM\..\RunOnce: [DeleteDir[CD8] Search Guard
    Plus] cmd.exe /C RD /S /Q C:\PROGRA~1\SEARCH~1
    O4 - HKLM\..\RunOnce:
    [DeleteDir[CD8] Search Guard Plus1] cmd.exe /C RD /S /Q C:\PROGRA~2\SEARCH~1
    O4 - HKLM\..\RunOnce: [DeleteDir[CD8] Search Guard Plus Updater] cmd.exe /C
    RD /S /Q C:\PROGRA~1\SEARCH~2
    O4 - HKLM\..\RunOnce: [DeleteDir[CD8] Search
    Guard Plus Updater1] cmd.exe /C RD /S /Q C:\PROGRA~2\SEARCH~2
    O4 -
    HKLM\..\RunOnce: [DeleteDir[CD8] SGPSA] cmd.exe /C RD /S /Q C:\PROGRA~1\SGPSA
    O4 - HKLM\..\RunOnce: [DeleteDir[CD8] SGPSA1] cmd.exe /C RD /S /Q
    C:\PROGRA~2\SGPSA


  5. Ejecutar el programa CCleaner y limpiar el ordenador tanto la opción Limpiador (archivos temporales y demás) y Registro ( primero buscar problemas y despues reparar seleccionadas)
  6. Ejecutar MalwareBytes, ir a la pestaña Más Herramientas y abrir FileAssassyn y buscar C:\Program Files\SGPSA\ie3sh.exe . Una borrado ese archivo ir a la solapa Escáner y activar Realizar un examen completo. Si detecta algo en ese examen, una vez de que acabe indicar Quitar lo Seleccionado y si te pide reiniciar lo reinicias

para más información sobre este tema mirar los foros de http://www.forospyware.com/

miércoles, 25 de noviembre de 2009

Los puertos del ordenador

El protocolo de comunicación (la norma de entenderse los ordenadores) en internet se llama TCP/IP y utiliza unos canales de comunicación o puertos para enviar la información entre un ordenador y otro.

Cuando nos conectamos a internet a través de nuestro navegador web estamos enviando y recibiendo información por el puerto 80. Cuando enviamos un correo electrónico desde Outlook estamos utilizando el puerto 25, cuando utilizamos Messenger el audio viaja por el puerto 6901 y así una larga lista de puertos que utilizamos cuando estamos conectados en red que podemos consultar por ejemplo en http://www.adslzone.net/tipos-de-puertos-y-definicion.html

Tal como he indicado antes, los puertos nos permiten comunicarnos con otros ordenadores, por lo tanto es un canal que tiene que estar vigilado para que solo los programas y los puertos que nosotros necesitemos sean los que se utilicen, ya que si dejamos todos los puertos abiertos (más de 65.000), estaríamos abriendo nuestro ordenador a cualquier malware que quisiera colarse en nuestro ordenador. Para eso están los Cortafuegos o Firewalls

Windows con el Firewall que tienen integrado, y los router (aparatos para conectarnos a la ADSL) con la gestión de los puertos, evitan que nuestro ordenador este desprotegido. Esa protección queda en entredicho, cuando se nos cuela un troyano o cuando desactivamos el cortafuego de Windows.

Un troyano es un tipo de virus que lo que hace es abrir puertos del ordenador para que otros virus más potentes puedan entrar saltándose el control de los antivirus que tengamos instalados, o que remotamente se pueda tomar el control de nuestro ordenador convirtiéndolo en un “zombie” para, por ejemplo, reenviar spam. Una lista de puertos utilizados por los troyanos está disponible en http://www.adslzone.net/lista-de-puertos-troyanos.html

Para saber si tenemos los puertos del ordenador correctamente configurados lo más recomendable es verificarlo con un escaneador de puertos, de tal manera que nos va a decir que puertos tenemos abiertos en nuestro ordenador. En el sitio web de INTECO hay accesible un listado actualizado de utilidades para revisar los puertos del ordenador. http://cert.inteco.es/Proteccion/Utiles_Gratuitos/Escaneadores_Puertos/

martes, 24 de noviembre de 2009

Familia de antivirus en la nube o "Cloud Antivirus"

Estoy leyendo últimamente varios artículos relacionados con una nueva generación de antivirus basados en un pequeño programa en el ordenador que utiliza servidores de internet para almacenar la información en vez de descargar y actualizar los ficheros de firmas.

Los puntos fuertes son detectar y eliminar el malware a partir de lo que denomina Inteligencia colectiva (automatiza la obtención de muestras, analiza, categoriza y crea el patrón de detección y desinfección que se reparte por los servidores de internet). Están hablando de 6 minutos entre la detección de un nuevo virus y su análisis y categorización.

El usuario no tiene que preocuparse por actualizar los ficheros de firma de virus, esa información esta en los servidores de internet. Cuantos más usuarios del antivirus más información hay disponible y más variantes del virus se detectan y eliminan

El cliente (el antivirus que se instala en el ordenador) lo proteje de las infecciones utilizando una cache local y la base de datos en la red y realizando sencillos escaneos:
  • On-Access Scan (Al acceder) . Escanea los archivos que se están utilizando en cada momento
  • Prefetch Scan (Preferente) . Escanea archivos descargados de internet, cuando el procesador se queda libre y lo antes posible
  • BackGround Scan (De fondo). Escanea el ordenador cuando no se está haciendo nada

    Panda ha sacado una versión gratuita con el nombre Panda Cloud Antivirus y ha publicado bastante información sobre estos nuevos conceptos. Un extracto sería el siguiente

    ¿Qué relación existe entre la Inteligencia Colectiva, la nube y la comunidad?

    La Inteligencia Colectiva es una plataforma de seguridad que consta de servidores de bases de datos alojados en la nube, con toda la información necesaria para detectar y neutralizar amenazas en tu PC.

    Estos servidores se nutren de la información que proporciona la comunidad de usuarios sobre las detecciones de virus que se han producido en sus equipos. La Inteligencia Colectiva procesa y clasifica toda esta información, permitiendo que Panda Cloud Antivirus pueda consultar a estos servidores y maximizar su capacidad de detección, sin afectar negativamente al consumo de recursos de tu equipo.

    De esta forma, Panda Cloud Antivirus es capaz de detectar millones de virus mucho más rápido y sin depender del sistema de actualizaciones tradicional. Así, tu PC estará más protegido y su rendimiento no se verá penalizado.

    El documento completo en http://www.cloudantivirus.com/help/01/sp/25.htm

domingo, 22 de noviembre de 2009

Solución error \Boot\Bcd en XP Home

El susto te lo llevas cuando vas a iniciar el ordenador y te da un error :

windows failed to start. A recent hardware of software change might be the
cause.. then gives options on how to fix with the windows disk.

File:
\Boot\CD

Status: 0xc000000f

Info: An error occurred while
attempting to read the boot configuration data
Esto me paso el fin de semana y empecé a jurar ya que como siempre no tenía certeza de tener todos mis datos guardados como tienen que ser

Después de buscar y rebuscar por internet, estaba claro que es un problema del sector de arranque del disco y la opción más clara era utilizar el disco de arranque o de recuperación del ordenador y reparar el archivo de configuración

Primer problema, no tengo ni la más remota idea de donde esta el disco del sistema operativo.
Al final probando y probando consigo entrar siguiendo los siguientes pasos:

  • Desde un cd externo (el problema lo tengo con un netbook, sin unidades de disco) con un disco de Windows vista me deja iniciar el programa de instalación y lanzar la consola de recuperación de Vista. Detecta un error de configuración y lo repara ( o eso dice)
  • Pruebo a iniciar pero sigo con el mismo fallo
  • Pruebo a iniciar con un Cd de instalación de XP pro, me deja entrar en el modo de reparación ( antes de poner el de Vista no me dejaba entrar)
  • Utilizando las herramientas de configuración FIXMBR y FIXBOOT recupera el sector de arranque y a continuación BOOTCFG / rebuid reconstruye el archivo de inicio y a funcionar
Por supuesto lo siguiente ha sido hacer copia de los datos

viernes, 20 de noviembre de 2009

RansomWare, otra familia de virus

Me ha llamado la atención esta técnica de sacarnos dinero que intentan utilizar estos virus. Cuando te infectan el ordenador, se dedican a encriptar los archivos de texto, documentos de word, hojas de cálculo y todas las fotografías que encuentren.

Te ponen un fondo de pantalla donde te dan las instrucciones, al más puro estilo pirata, de donde tienes que hacer el pago para volver a tener los archivos descodificados. Panda a enviado en su boletín de virus, un enlace a un pantallazo (en inglés) del mensaje que pone ese tipo de virus. Está colgado en Flickr (http://www.flickr.com/photos/panda_security/4036855346/)
Básicamente viene a decir que te han codificado los datos, que es una extorsión y que no tienes nada que hacer por tu cuenta. Solo puedes ponerte en contacto con ellos y te enviaran las instrucciones

Está técnica de secuestro del ordenador con extorsión es lo que se conoce como RansomWare. (ransom=rescate).

Más información sobre virus :

jueves, 19 de noviembre de 2009

Colgar fotos en Internet

Antes de comentar varios servicios que hay para publicar imágenes en Internet, hacer un llamamiento al sentido común. No publiques en Internet nada que después te puedas arrepentir.
Imaginate que cuelgas una foto en sitio privado en el que solo tenéis acceso unos amigos, pero a uno de ellos le roban la contraseña (virus) o simplemente le parece graciosa y se la pasa a otro amigo.... Al final esa foto puede acabar en cualquier sitio menos donde pensabas inicialmente, así que mucho ojo con lo que subimos a Internet
Páginas gratuitas para colgar fotos
  • Google Picasa. Es un servicio gratuito de google donde puedes subir y organizar tus fotos. Tiene una utilidad que puedes descargar a tu ordenador para organizar las fotos y publicar en un "álbum" en Internet las fotos que quieras. Tiene opciones tan variopintas como enlazarlas con Google Maps para que te sitúe geográficamente las fotos. Consulta el manual online para los detalles.
  • FaceBook. Es una de las redes sociales más difundida y tiene su propia galería fotográfica donde puedes subir las imágenes que quieras. Es importante asegurarte que la configuración de seguridad es la que quieres, ya que las fotos que publiques puedes decidir si no quieres que las vea nadie, tus amigos, los amigos de tus amigos o todo el mundo. Tienes una sencilla guía online para aclarar tus dudas. En general todas las redes sociales (Twenty, My Space...) tiene utilidades para publicar fotos.
  • Flikr. Es un sitio web especializado en fotos y vídeos, pensado para crear álbunes de imágenes para que las puedan visualizar todo el mundo o restringirlos por grupos.Esta pensado para que tanto fotógrafos como diseñadores puedan ponerse en contacto y comprar las fotos. Igual que en los otros casos tiene una ayuda on line muy completa

miércoles, 18 de noviembre de 2009

Más correos falsos (Hoax) - Transfusión de Sangre

Acabo de recibir otro correo, con una pinta muy clara de que era falso. El de hoy tenía que ver con Transfusiones de Sangre.

Un buen sitio para verificar si un correo es falso o no es http://www.rompecadenas.com.ar/ ahí puedes encontrar una gran base de datos de correos falsos con pequeñas variaciones y por supuesto en Alerta Antivirus de INTECO

El problema, muchas veces es, detectar si es un falso aviso y como actuar ante la persona que te envía el correo. Normalmente amigos o conocidos que no tienen ninguna mala intención. La forma más sencilla es contestarle sencillamente que es un falso aviso, indicándole alguna página de referencia de hoax como la que he puesto antes.

Extracto del correo:

MENSAJE URGENTE DESDE EL HOSPITAL LA FE DE VALÈNCIA, enviárselo a todos vuestros
contactos por favor,no cuesta nada y a mi si. L a vida de mi hijo está en juego.
Si conocéis a alguien que tuviera el grupo sanguíneo AB dispuesto a donar
sangre,decirlo.
En el Hospital Universitario La Fe de Valencia hay un niño
de 10 años
ingresado con LEUCEMIA que necesita urgentemente unos 12
donantes.
.......
POR
FAVOR, REENVÍA ESTE MENSAJE A TODAS LAS PERSONAS QUE CONOZCAS.
Un artículo interesante con la explicación de este bulo en tecnologiadevida.com y en Alerta Antivirus en su buscador de virus y bulos

martes, 17 de noviembre de 2009

Los virus de los USB

Antes eran los disquetes de 3 1/2" que iban de un ordenador a otro los que llevaban los virus, ahora son las memorias USB que utilizamos tanto en el trabajo como en casa llevándonos la música, las fotos, documentos, etc.


¿Cómo se infectan?
Desde Windows 95 se añadió una función llamada Autorun para que al insertar un CD-ROM este se pusiera en marcha de forma automática. Exactamente buscaba un archivo llamado Autorun.inf que estaba en la carpeta principal de la unidad, donde contenía instrucciones de como hacer funcionar el contenido del disco.
Este archivo (autorun.inf) todavía se utiliza en las unidades externas como por ejemplo las USB. Esto permite modificar este archivo para que al introducir el usb en el ordenador ejecute el software que quiera (virus) para infectarlo de forma automática. En la mayoría de las ocasiones estos virus utilizan varias técnicas para infectar nuevos ordenadores, no solo el usb sino también como adjuntos en correos o aprovechando vulnerabilidades (fallos) del sistema operativo.


¿Cómo se evitan estos virus?
  • La mayoría de los antivirus detectan que se intenta ejecutar una aplicación maliciosa a través del autorun y la bloquean.
  • Podemos modificar el registro de windows para desactivar el funcionamiento del autorun, pero esto requiere tocar las tripas del sistema y no son fiables al 100% ya que hay virus con capacidad de modificar el registro. Además tampoco limpia el Usb por lo que al llevarla a otro ordenador podemos liarla. Documento de microsoft para modificar el registro
  • Panda a lanzado una utilidad gratuita para "vacunar" las usb y los ordenadores, evitando así el que se active el autorun. Se llama USB Vaccine más información y descarga de la herramienta

lunes, 16 de noviembre de 2009

Hiperenlaces en Word 2007

Situémonos, cuando hablamos de hiperenlace, estamos diciendo que al ver el documento de word en pantalla, podemos pinchar en un texto e ir a otro lado del documento, a otro documento o a un sitio web de internet. La técnica es la misma que en las páginas web. Tu pinchas en un enlace ( normalmente el puntero del ratón se transforma en una mano, con el dedo índice extendido) y a continuación vas a otra página web.

Para hacer esto en un documento de Word 2007 hay que seguir unos sencillos pasos.
  1. Poner el punto de inserción donde quieres poner el enlace (el punto de inserción es la barrita parpadeante que te indica donde escribir)
  2. Ir a la solapa Insertar y pulsar el botón Hipervínculo y se abre una nueva ventana
  3. En la parte de arriba de esta ventana hay una casilla Texto que es lo que queremos que se vea
  4. En la parte de abajo hay una casilla Dirección, donde tenemos que poner la dirección de la página web a la que queremos ir. Si no sabemos la dirección , pero hemos estado navegando por esa página, podemos pulsar en el botón Páginas Consultadas y seleccionar de la lista. (Esta ordenada por orden de visita)
  5. Para finalizar pulsar Aceptar y volvemos al documento si hacer nada más
Para las versiones anteriores de Word es lo mismo, solo que para acceder al botón hipervínculo esta en el menú Insertar.

Documento de Ayuda de Microsoft para insertar Hipervínculos en Word

jueves, 29 de octubre de 2009

Básicos de .NET - Procedimientos y Funciones

  1. Básicos de .NET - Tipos de Datos
  2. Básicos de .NET - Variables
  3. Básicos de .NET - Sentencias de Control y bucles
  4. Básicos de .NET - Estructuras de datos y enumeraciones
  5. Básicos de .NET - Procedimientos y Funciones
  6. Básicos de .NET - Objetos, definición

A la hora de estructurar el código que vamos programando en cualquier aplicación es fundamental el organizarla en funciones y procedimientos

Son dos estructuras muy parecidas, pero con una clara diferencia. La función siempre tiene que devolver un valor al programa principal mientras que el procedimiento no es necesario.

Conociendo esta diferencia esta claro cuando utilizaremos una u otra estructura, aunque no sea obligatorio utilizar funciones si queremos devolver datos

Estas estructuras contienen código que se alimenta en muchos casos de valores que vienen de fuera del programa y que se pasan dentro utilizando los parámetros. Estos parámetros se definen cuando se esta diseñando la función o el procedimiento indicando el nombre y el tipo de datos que va a soportar.

Otro punto importante, son las palabras reservadas ByVal y ByRef, ya que indican si lo que se pasa dentro de la función es una copia de la variable o es un puntero a la variable, pudiéndose modificar desde dentro el valor de esa variable

Descargar sencillo manual de cosecha propia

Variables globales, de sesión ,cookies y viewstate

Un problema que tenemos cuando estamos desarrollando aplicaciones en ASP.NET es que tenemos que trabajar más de una vez con información que se crea en otras páginas por lo que tenemos que almacenar esta información para reutilizarla posteriormente.
Tenemos varios objetos que podemos utilizar para solucionar esta información
  • Variables globales o de aplicación. son comunes para todos los usuarios, por lo que las podemos utilizar para datos generales como rutas o parámetros de configuración
  • Variables de Sesión. Son únicas para cada sesión de la aplicación, muy útiles para almacenar variables globales que solo las tiene que ver cada usuario
  • ViewState. Almacena el estado de los controles antes de un PostBack al servidor. Podemos también almacenar valores que queremos pasar de una página a otra o mantener cuando se recarga la página
  • Cookies. Almacena localmente en un fichero o en un proceso en memoria mientras dura la sesión la información que queramos
Descargar sencillo manual casero sobre el tema

miércoles, 28 de octubre de 2009

¿Qué ordenador tengo?

Cuando compras un ordenador sueles tener claro qué características tiene (memoria, procesador, sistema operativo, etc), pero conforme pasa el tiempo se nos va olvidando y llega un momento en el que alguien te pregunta ¿cómo es tu ordenador? y a parte del color de fuera y que esta lleno de polvo no sabes qué más decir.
Tenemos varias opciones para ver las características del ordenador. (lo comento para XP, pero en vista están en el mismo sitio)

Solapa Propiedades de MiPc/Equipo. Da información básica del sistema operativo, el tipo de procesador, su velocidad y la memoria disponible

  1. Pinchar en el menú inicio (el botón de abajo a la izquierda)
  2. En la lista que sale Pinchar con el botón derecho del ratón encima de Mi PC /Equipo para mostrar el menú contextual
  3. Seleccionar la opción propiedades con un clic del botón izquierdo del ratón
Administrador de Equipos. Accedemos a varias herramientas, la que nos interesa es el administrador de dispositivos (tarjetas que tenemos instaladas) y administrador de discos (unidades de almacenamiento, tamaño libre y capacidad)
  1. Pinchar en el menú inicio (el botón de abajo a la izquierda)
  2. En la lista que sale Pinchar con el botón derecho del ratón encima de Mi PC /Equipo para mostrar el menú contextual
  3. Seleccionar la opción Administrar con un clic del botón izquierdo del ratón
  4. En la parte de la izquierda seleccionar administrador de dispositivos o administrador de discos
Administrador de Tareas, El uso más habitual del administrador de tareas es cuando algún programa se queda colgado (ver artículo) pero también nos da información de la memoria y el procesador

lunes, 26 de octubre de 2009

Mensaje de correo para Fuera de Oficina

Si no vamos a contestar a nuestro correo en unos días y queremos que los demás sepan que se ha recibido su mensaje, pero que no le podemos contestar inmediatamente, podemos activar un mensajito automático para que se enteren y no encontrarnos a la vuelta malos rollos con ese tema.

La forma de activar este mensaje va a cambiar según la herramienta que utilicemos para enviar correo.

En el caso de Microsoft Outlook dispone de un asistente para mensajes fuera de la oficina


Par activar este mensaje tenemos que hacer lo siguiente

  1. Ir al menú herramientas dentro de Outlook
  2. Seleccionar del menú Herramientas la opción Asistente par Fuera de la Oficina
  3. Activar la casilla Activar autorrespuestas
  4. Si queremos que solo envíe durante unos días y no de forma permanente activar la casilla Enviar sólo durante este intervalo de tiempo y seleccionar las fechas
  5. Escribir el mensaje que queramos que reciban los demás
  6. pulsar Aceptar

Los correos se seguirán recibiendo en la bandeja de entrada, pero ahora los que envíen correos sabrán porqué no les contestas

jueves, 22 de octubre de 2009

¿Puedo buscar en mi ordenador como hago en internet?

En más de una ocasión me ha pasado, el tener que buscar un archivo del que no te acuerdas el nombre pero si algo que contenía.
Tenemos dos soluciones para este problema, una de Microsoft y otra de Google. La que más se parece a buscar en Internet es la de Google y se llama Desktop.
Citando lo que dice google de su herramienta

Google Desktop hace que realizar búsquedas en tu equipo sea tan fácil como realizar búsquedas en la web a través de Google. Es una aplicación de búsqueda en el escritorio que proporciona una función de búsqueda de texto completo para correo electrónico, archivos, música, fotos, conversaciones, Gmail, páginas web visualizadas y un largo etcétera. Al posibilitar las búsquedas en tu equipo, Desktop coloca la información fácilmente a tu alcance, por lo que ya no tendrás que organizar manualmente tus archivos, correos electrónicos y favoritos.


Básicamente lo que hacemos es instalar un programa en nuestro ordenador que indexa (revisa y cataloga) la información del ordenador.

Cuando pones una palabra para buscar, muestra el resultado al estilo de una búsqueda en Internet, mostrando el resumen de los datos y el acceso al archivo que lo contiene


Por contra, lo malo que he notado es que cuando indexa los datos del ordenador, hace que vaya muy lento. En teoría lo tiene que hacer (la indexación) cuando el ordenador no esta trabajando en nada, pero a veces no lo hace.


domingo, 18 de octubre de 2009

¿seguro que quieres formatear el ordenador?

Lo primero que hay que tener en cuenta cuando formateamos un ordenador es que perdemos toda la información y todos los programas, así que no lo hagamos a la ligera.

Si aún y todo queremos formatear el ordenador, tenemos que tener a mano la siguiente lista:

  • copia de todos los datos que queremos guardar, fotos, documentos, videos, favoritos de internet, configuración de internet, correos electrónicos, etc... Copiarlos previamente a un disco duro externo, a DVDs o Cds. No copiar programas ya que no sirve para nada sin los discos de instalación. En el caso de la configuración de internet es suficiente con copiarla a un papel
  • los discos de instalación (o archivos de instalación en un usb) de los programas que queremos instalar después de formatear. Programas tipo office (Word, Excel..), retoque fotográfico (photoshop), álbumes digitales (picassa), juegos, etc. No vale para nada copiar la carpeta y volver a pegarla después de formatear, ya que sin el proceso de instalación no funcionarán en la mayoría de los casos
  • los drivers de los diferentes componentes del ordenador. Normalmente cuando instalamos el sistema operativo, suele reconocer la mayoría de las piezas, pero más de una vez nos llevamos sorpresas, por ejemplo si no reconoce la tarjeta de red, no podremos conectar la adsl. Después de instalar el sistema tenemos que verificar y volver a configurar la tarjeta de red, la tarjeta de vídeo, impresora, escáner, webcam,tarjeta de sonido y cualquier otro componente (pieza) que tengamos conectada al ordenador
  • Cd con el sistema operativo para volverlo a instalar. Como al formatear el ordenador borramos toda la información del ordenador, el sistema operativo también se va ha hacer gárgaras. Si no tenemos los discos de instalación, ni se os ocurra intentar formatear el ordenador ya que se quedará totalmente inútil

Si no tenemos alguna de estas cosas o no tenemos muy claro estos conceptos entonces mejor no formatear el ordenador, salvo con alguien que si lo tenga claro.

viernes, 16 de octubre de 2009

Básicos de .NET - Estructuras de datos y enumeraciones

  1. Básicos de .NET - Tipos de Datos
  2. Básicos de .NET - Variables
  3. Básicos de .NET - Sentencias de Control y bucles
  4. Básicos de .NET - Estructuras de datos y enumeraciones
  5. Básicos de .NET - Procedimientos y Funciones
  6. Básicos de .NET - Objetos, definición

Tanto las estructuras de datos como las enumeraciones son dos elementos de programación que facilitan la correcta codificación de las aplicaciones.

Las estructuras en lenguajes orientados a objetos no se utilizan tanto, ya que muchas veces se quedan cortas, comparándolas con los objetos, pero para solucionar pequeños problemas pueden venirnos muy bien.

En cuanto a las enumeraciones es una forma de asegurarnos que no comentemos errores a lo hora de asignar valores a determinadas variables, ya que solo podremos utilizar los valores incluidos en la enumeración

Documentación

PDF de cosecha propia con los conceptos claves

martes, 13 de octubre de 2009

Lectores de libros electrónicos (eBooks)

¿Qué son los lectores de e-books?
dispositivos electrónicos que permite la reproducción de Contenidos Digitales (formatos PDF, DOC, WOLF, MP3, HTML, TXT, CHM, FB2, DJVU, PNG, TIF, GIF, BMP, JPG, PPT, EPUB, LIT, PRC, MOBIPOCKET...) , con una calidad de lectura muy alta y nada comparable a las pantallas actuales de TFT, gracias a la tecnología de tinta electrónica.

¿Qué es la tecnología de tinta electrónica?
Básicamente la idea original de xerox, eran micro bolitas divididas en dos mitades de colores, blancas y negras. Según la corriente eléctrica que se les aplique muestran su lado blanco o se rotan y muestran su lado negro. La que mejor resolución da es la tecnología Eink. En esta tecnología cada bolita (del diámetro de un pelo) está rellena de microparticulas de titanio blancas (con carga positiva) y negras (con carga negativa). Se puede estimular magnéticamente cada bolita para que se vean las partículas negras, las blancas o mitad y mitad y así representar las letras con más calidad.

¿por qué son mejores estas pantallas?
  • Básicamente por que no necesitan retroalimentación (no tiene brillo), que es lo que más cansa la vista
  • Tienen una resolución mayor (150 ppi, puntos por pulgada, frente a los 72 ppi de las pantallas de ordenador)
  • Por el amplio ángulo de visión y por que puedes leer aunque pegue el sol sobre la pantalla.
¿qué tamaño tiene?
Tomando como referencia el modelo Papyre 6,1 me he dado cuenta, de que es como un libro de bolsillo.
• Peso: 220 gr. (batería incluida)
• Pantalla: 6" (12,2 x 9,1 cm)
• Alto: 18,4 cm
• Fondo: 0,99 cm

¿cuantos libros puedo tener y cuanto me cuestan?
Depende de la memoria del aparato y si tiene o no ranura para utilizar memorias SD. En una tarjeta SD podemos tener fácilmente 500 e-libros.

En cuanto al precio, hay que ver si el libro esta sujeto a derechos de autor (75 años después de su muerte) o no (por ser antiguo, anónimo o con licencia de libre distribución). De momento he encontrado por 50 € una colección de 45 enciclopedias temáticas.

Ya hay tiendas por Internet para vender ebooks. Una de ellas Todoebook donde además de muchos libros, también hay respuesta interesantes a preguntas frecuentes sobre los eBooks. En general los precios son más económicos que en papel, pero para nada gangas. Eso si hay un montón de títulos gratuitos.

modo Bloqueado de IPSEC

No hay nada mejor para empezar la mañana que encontrarte con que todas las comunicaciones con el servidor están caídas.
Después de revisar rápidamente el tema de las conexiones y gracias a que todos los usuarios te llaman, queda claro que es un problema general y no solo de tu ordenador

Descripción del problema
  • El visor de sucesos de "escupe" un error en el apartado de sistema con el id 4294 que dice "El controlador IPSec ha entrado en modo Bloqueo. IPSec descartará todo....."
  • Al intentar levantar el servicio de IPSec genera otro error 10048
  • De mientras todo sigue caido y el teléfono sigue sonando
  • Sigues viendo donde puede venir el problema y porqué se ha puesto el sistema en modo bloqueado. El monitor de IPSec da error al conectarse a la base de datos de directivas locales y ahí empieza la primera pista de por donde puede venir el problema
Soluciones
  • En mi caso la solución paso por reestablecer la conexión de red y reiniciar el servidor
  • Otra solución más clara, en el artículo http://support.microsoft.com/kb/870910/es donde indica como reconstruir la directiva local.

lunes, 12 de octubre de 2009

Básicos de .NET - Sentencias de Control y bucles

  1. Básicos de .NET - Tipos de Datos
  2. Básicos de .NET - Variables
  3. Básicos de .NET - Sentencias de Control y bucles
  4. Básicos de .NET - Estructuras de datos y enumeraciones
  5. Básicos de .NET - Procedimientos y Funciones
  6. Básicos de .NET - Objetos, definición

Los programas no se ejecutan de forma lineal, sino que en muchos casos tienen que ejecutar código distinto según sea la opción que haya seleccionado el usuario.

Para poder establecer ese comportamiento opcional existen las estructuras IF y Select CASE. En ambos casos permiten seleccionar un comportamiento según el valor de la expresión que se evalúe.

En otros casos tenemos que repetir código un numero de veces, por ejemplo para recorrer listas de valores en un control o listas de controles. En estos casos utilizamos otras estructuras denominadas Bucles.

Dentro de los bucles tenemos dos grupos, por un lado los que se repiten un número determinado de veces (For..Next/ For each... Next) y los que dependen de evaluar una expresión (while...end While / Do ... Loop)

Más información

Pdf de cosecha propia

viernes, 9 de octubre de 2009

Básicos de .NET - Objetos, definición

Avanzamos con conceptos más confusos


  1. Básicos de .NET - Tipos de Datos
  2. Básicos de .NET - Variables
  3. Básicos de .NET - Sentencias de Control y bucles
  4. Básicos de .NET - Estructuras de datos y enumeraciones
  5. Básicos de .NET - Procedimientos y Funciones
  6. Básicos de .NET - Objetos, definición

Los objetos son un elemento básico en .NET, ya que todos los elementos, desde los formularios y controles hasta los tipos de datos básicos funcionan mediante clases y objetos

Conceptos básicos

Desde un punto teórico, un objeto es una representación informática de un elemento de la realidad. Qué quiere decir esto, básicamente que para representar un elemento básico en el funcionamiento de la aplicación tenemos que crear una estructura que lo defina y que podamos manipular

Elementos

  • Propiedades, almacenan la información
  • Métodos, funciones que indican que operaciones podemos hacer con el objeto
  • Constructores y Destructores, funciones especiales que se utilizan cuando se crea y se destruye respectivamente

Proceso

  1. Creación de la clase, con la definición de todos estos elementos
  2. Definición del objeto en la aplicación, donde se indica ese objeto a que clase pertenece
  3. Instanciación o creación de una instancia, donde realmente se reconstruye el elemento en memoria que podemos utilizar

Más información

Documento en pdf de cosecha propia

martes, 6 de octubre de 2009

Básicos de .NET - Variables

  1. Básicos de .NET - Tipos de Datos
  2. Básicos de .NET - Variables
  3. Básicos de .NET - Sentencias de Control y bucles
  4. Básicos de .NET - Estructuras de datos y enumeraciones
  5. Básicos de .NET - Procedimientos y Funciones
  6. Básicos de .NET - Objetos, definición

Las variables son algo básico en programación ya que permiten almacenar información para usarla en distintos puntos del programa.

Conceptos básicos

  • Definir una variable: Es indicar que nombre tiene y de qué tipo es
  • Inicializar una variable: Es asignar un valor. Esta asignación se puede hacer cuando se define o posteriormente cuando lo necesitemos en el código
  • Ámbito de las variables: Lo normal es que podamos utilizar la variable dentro del apartado de código donde la hayamos definido, bien sea a nivel de clase, de función o de bucle

Más información

Documento de cosecha propia con breves ejemplos en pdf

lunes, 5 de octubre de 2009

¿qué es Windows 7 Upgrade?


La conversación empezó con un "me he comprado un ordenador con el nuevo windows update", mi cara reflejo un gesto de "¿qué diablos ha comprado?"


Vamos a situar el contexto, Microsoft esta promocionando su nuevo sistema operativo, Windows 7, pero los ordenadores se están vendiendo con Windows Vista o Windows XP.


Estos ordenadores se venden con dos tipos de "pegatinas", por un lado con la indicación de que el ordenador es compatible con Windows 7 y por otro que esta incluido el upgrade a Windows 7.


En el primer caso si queremos actualizarlo a esta última versión tendremos que comprar la licencia del nuevo sistema operativo, ya que aunque el ordenador esta preparado, no esta incluida en el precio la nueva versión.


En el segundo caso, estas pagando junto con el ordenador y la licencia del sistema que viene instalado (posiblemente Windows Vista) la licencia del nuevo Windows 7, de tal manera de que cuando esté disponible lo podrás cambiar.


Hay que tener cuidado con el upgrade, ya que está incluido la licencia, pero no la mano de obra. Por lo que si no te atreves a actualizar el ordenador o conoces a alguien que lo pueda hacer, es casi mejor que no escojas esta opción y así te saldrá más barato.


Por último, windows Update es una herramienta que viene en los sistemas operativos XP y Vista y tiene como finalidad tener el ordenador actualizado, pero no tiene nada que ver con cambiar de sistema operativo el ordenador.


Toda la información sobre la actualización a Windows 7 en http://www.microsoft.com/spain/windows/buy/offers/upgrade.aspx

Básicos de .NET - Tipos de Datos .NET

  1. Básicos de .NET - Tipos de Datos
  2. Básicos de .NET - Variables
  3. Básicos de .NET - Sentencias de Control y bucles
  4. Básicos de .NET - Estructuras de datos y enumeraciones
  5. Básicos de .NET - Procedimientos y Funciones
  6. Básicos de .NET - Objetos, definición

Conceptos Básicos

  • Los tipos de datos son modos en los que se puede almacenar y operar con información.
  • .NET FrameWork contiene los tipos de datos básicos, por lo que independientemente del lenguaje de programación y la plataforma de destino siempre están los mismos.
  • Por compatibilidad con versiones anteriores podemos utilizar tipos de datos que no aparecen por defecto en el entorno de Visual Studio (por ejemplo DateTime no es un tipo que te muestre el diseñador ya que nos muestra date, pero en cambio si lo escribimos no da error y nos deja operar con el)

Documentación

Hay múltiples manuales y páginas dedicadas a este tema. Indico a continuación la página de referencia de Microsoft y un breve manual de cosecha propia

Familias de tipos de datos:

  • Los tipos de datos numéricos los utilizamos para trabajar con números. Se diferencian tipos de datos para los enteros, de tipos para los decimales.
  • Tipo Boolean, contienen valores verdadero o falso, y se utilizan para variables de control. Según el valor de la variable se realiza una acción u otra
  • Tipo Date, contiene información de fecha y hora. Aunque podemos almacenar esta información en una cadena de caracteres, para operar necesitamos convertir la cadena a tipo Date
  • String, almacena cadenas de texto, tiene algunas variaciones respecto a versiones anteriores como que no existen las cadenas de tamaño fijo y tiene la clase StringBuilder que permite crear y manipular cadenas de caracteres.

Conversión entre tipos

  • CType, función que permite transformar una expresión (una variable de un tipo en este caso) a otro tipo de datos
  • Funciones de Conversión, herencia de las versiones anteriores. Cada función convierte a un tipo de datos en concreto. Tabla completa de funciones: http://msdn.microsoft.com/es-es/library/s2dy91zy(VS.80).aspx
  • Conversión implícita, .NET transforma automáticamente algunos tipos de datos entre si solo con asignarlos o utilizarlos en una función



viernes, 2 de octubre de 2009

¿Es Internet Information Server un Servidor de Aplicaciones?

Recientemente he estado discutiendo sobre si el programa de Microsoft, Internet Information Server, se puede considerar un servidor de aplicaciones o lo catalogamos como un servidor web. En el sentido más purista de la definición de servidor de aplicaciones, puede que se quede fuera, pero si lo vemos un poco más ampliamente creo que podría incluirse como tal.

¿Que es un servidor de aplicaciones?
Es un concepto que viene del entorno java y que casas como Oracle o aplicaciones open source como JBoss, han fomentado para J2EE. Es un software que corre sobre el sistema operativo y que gestiona la lógica de negocio y el acceso a datos de las aplicaciones que alberga.
Contiene un conjunto de servicios para que las aplicaciones de java corran sobre entornos distribuidos en máquinas heterogeneas, permitiendo al programador, olvidarse tanto de la arquitectura de la máquina, como del sistema gestor de bases de datos.
Se basan en una Arquitectura Orientada a Servicios (SOA, un sitio interesante http://www.espaciosoa.net/), de tal manera que se pueden integrar rápidamente servicios que den respuesta a las aplicaciones, asegurando la escalabilidad y la robustez del sistema

¿Es IIS un servidor de aplicación?
Tal como he comentado al principio, creo que en el sentido estricto de la definición , no encajaría ya que su función es implementar el protocolo HTTP y albergar contenidos HTML.
Con la entrada de .NET Framework, cambian un poco las tornas, ya que este conjunto de librerías se integra con el IIS dotándolo de la capacidad de ejecutar aplicaciones web en el lado del servidor.
Al final si el objetivo es que el desarrollo de la aplicación sea independiente de la plataforma hardware que va a correr, se logra con .NET e IIS, ya que nos da igual que máquina sea la que soporte la aplicación siempre que tenga el Framework adecuado instalado

Especial reseña a el servidor de aplicaciones open source JBOSS (http://www.jboss.org/), que puede correr tanto en linux como en windows y que tiene una gran cantidad de paquetes que permiten gestionar multitud de servicios (cahe, ide, mensajería, portales....).
Podemos identificar la versiones de java que queremos que utilice la aplicación, defininir los data sources y una larga lista de opciones de funcionamiento del servidor

jueves, 1 de octubre de 2009

Predeterminar página de inicio de internet

A partir de la edición 7 de internet explorer, podemos configurar más de una página de inicio, de tal manera que al iniciar el navegador nos abre todas las páginas que tengamos preconfiguradas.

¿para qué sirve preparar varias páginas de inicio?
La idea es ahorrar tiempo cuando abrimos el navegador. En vez de tener que ir de una en una, se cargan a la vez y solo tenemos que cambiar de pestaña para ver el contenido de cada una de ellas.
Por ejemplo, si normalmente vemos el tiempo que va ha hacer, las noticias locales y noticias de economía, podemos predeterminar tres direcciones y así solo tenemos que iniciar el navegador

¿Es lo mismo que favoritos?
No tiene mucho que ver. Es cierto que se almacenan las direcciones, como en favoritos, pero no accedemos a ellas cuando queremos sino que solo aparecen cuando iniciamos el navegador

¿Cómo configuramos las direcciones de inicio?
  • Desde le menú Herramientas, seleccionar la Opciones de Internet
  • En la solapa general tenemos el apartado página principal
  • Introducir la dirección web de las páginas que quieres que se abran. Una por línea

Office 2007 para principiantes

Enredando un poco por Internet he visto que Microsoft sigue haciendo esfuerzos para intentar explicar el funcionamiento de la versión 2007.
Ha creado un sitio web http://office.microsoft.com/es-es/products/FX102704853082.aspx donde podemos acceder a los conceptos básicos de las principales aplicaciones de Office 2007 (Word, Excel, PowerPoint y Outlook)
Es sencillo de entrar y de ver los distintos contenidos, también creo que es muy básico, pero interesante para las personas que necesitan una guía rápida de los primeros pasos

miércoles, 30 de septiembre de 2009

Mensajes trampa en Twitter

Para centrar un poco el tema, Twitter (http://twitter.com) es un sitio web en internet dentro de la categoría de red social, como pueden ser Facebook o Myspace. Te puedes dar de alta y compartir mediante mensajes cortos (140 caracteres) qué estas haciendo, convertirte en seguidor de otros usuarios y leer sus mensajes.

Estos mensajes suelen llevar añadido un enlace a una página web y de eso es de lo que se están aprovechando los piratas.

Hay varias técnicas que están utilizando para hacerte picar e ir a páginas con rougeware (programas maliciosos, leer http://dunbit.blogspot.com/2009/09/rogueware-un-timo-bien-organizado.html) o utilizando técnicas de phising (copiar el diseño de una página real, como la de un banco por ejemplo) y hacer que introduzcas tu usuario y contraseña para robartelos

Normalmente son mensajes de usuarios que no existen o que no tienen seguidores, aunque en algunos casos suplantan a usuarios reales modificando las direcciones que ponen en sus mensajes

A partir de un twitt de panda (mensaje corto publicado en el usuario que panda tiene en la red Twitter) he accedido a un artículo muy interesante (en ingles) sobre este tema http://lastwatchdog.com/waves-twitter-attacks-errode-trustworthiness-tweets/

Como siempre, ante este tipo de situaciones utilizar el sentido común, si pinchas en un enlace de un mensaje y acabas en una página que no tenga nada que ver, piensa que hay algo raro y por supuesto no vuelvas a introducir tu contraseña de twitter salvo en la página principal

Por si solos estos enlaces no pueden hacer nada en tu ordenador, solo te llevan a sitios donde si te descargas algo sí que pueden colarte un virus o robarte las contraseñas. Si no conoceis Twitter pero teneis gente cerca que lo utiliza, comentarles que tengan cuidado de a donde les llevan los enlaces.

martes, 29 de septiembre de 2009

Listas en Word 2007

Hay veces que trabajar con listas en Word es realmente cosa de "magos" más que de "listos". Después del chiste malo, quiero hacer incapie en que las listas son fáciles de crear en Word, el problema viene cuando empezamos a toquitearlas.

¿Qué es una lista?
Es una secuencia automáticamente numerada de párrafos. Word añade un número delante de cada párrafo de tal manera que si eliminamos o añadimos un párrafo, nos los renumera sin que tengamos que ir nosotros uno a uno cambiando la numeración manualmente.

¿Continuar o Reiniciar numeración?
Cuando intercalamos párrafos con numeración con otros párrafos que no tienen numeración, podemos seleccionar estas dos opciones.
Imaginemos que estamos enumerando los pasos para hacer un plato de cocina. Tendremos párrafos numerados donde pondremos el título del paso (1º Trocear la verdura...) y otros párrafos debajo donde explicamos el paso (Cortar en rodajas finas los ...)
Cuando después de un párrafo NO numerado que explica un paso, queremos añadir otro que Sí está numerado tenemos que utilizar la opción Continuar Numeración.
Pero si lo que tenemos es por ejemplo una lista de ingredientes, no queremos que continúe la numeración, ya que no es un nuevo paso en nuestro plato de cocina, sino que es una nueva lisa, por lo tanto Reiniciar Numeración
Estas dos opciones nos salen cuando indicamos que es un párrafo numerado al pulsar el botón de numeración y aparece un icono con un rayo a la izquierda de dicho párrafo. Al pulsar sobre este rayo nos da las dos opciones.

¿por qué no me hacen caso las numeraciones?
Muchas veces no varía el comportamiento independientemente que le indiquemos un tipo u otro de numeración. Lo primero que tenemos que hacer es quitar la numeración al párrafo, asegurarnos que el párrafo tiene la sangría correcta y volver a aplicar la numeración.
Lo de la sangría es importante, ya que word genera la numeración automáticamente para los párrafos que tienen la misma sangría. Si le indicas que quieres continuar, pero el párrafo anterior no tienen la misma sangría, word no sabe de que párrafo quieres continuar, por lo que empieza de nuevo.

lunes, 28 de septiembre de 2009

viernes, 25 de septiembre de 2009

Guardar o Guardar como

Aunque es algo básico cuando estas enredando con ordenadores, me sorprendo cuando me preguntan para que están estas dos opciones, total con una es suficiente. Sí, es cierto, sólo con la opción Guardar Como sería suficiente, pero la opción Guardar nos da más velocidad de trabajo.
Para centrar el tema, comentar que Guardar es almacenar lo que estamos haciendo en una memoria de almacenamiento del ordenador. Está memoria puede ser el disco duro del ordenador, un disco externo, una memoria USB, una tarjeta de memoria, etc. Si no guardamos lo que tenemos en pantalla, lo perderemos en cuando cerremos el programa o apaguemos el ordenador.
¿Guardar y Guardar Como es lo mismo?
En líneas generales hacen lo mismo, en ambos casos almacenan la información, pero hay una diferencia clara. Siempre que pulsemos Guardar como mostrará la ventana donde le tenemos que indicar dónde, con qué nombre y qué tipo de documento queremos guardar. En cambio, cuando pulsamos el botón Guardar solo muestra esta ventana si ese trabajo no lo hemos guardado nunca. A partir de ese momento, almacena el trabajo en pantalla sustituyendo al que este almacenado en disco sin pedir confirmación.

¿es mejor Guardar o Guardar Como?
Cada uno tiene un uso principal, imaginemos que estamos trabajando con un trabajo que teníamos previamente guardado en el disco y que estamos modificando.
Si no queremos mantener el documento original, sino lo que nos interesa es almacenar lo último que hemos hecho la mejor opción es pulsar el botón de Guardar, ya que directamente sustituirá la versión que tenemos almacenada en el disco por la que tenemos en pantalla.
Si lo que queremos es, por el contrario, mantener la versión original a modo de plantilla y las modificaciones guardarlas como una copia, entonces tenemos que utilizar la opción de Guardar como y en la ventana que aparece modificar el nombre con el que guardar el documento en el disco.

lunes, 21 de septiembre de 2009

¿qué es eso del Windows 7?, y ¿dónde están los otros 6?

Windows 7 es el nuevo sistema operativo que saca Microsoft despues de windows Vista. Ahora están todos los sitios de Internet relacionados con Microsoft (por ejemplo: http://www.microsoft.com/spain/windows/windows-7/default.aspx) dando un montón de información sobre nuevas características, mejoras y beneficios del nuevo sistema operativo.

Pero demos un paso atrás, ¿qué es un sistema operativo?
Una forma sencilla de verlo es entender que el ordenador es un amasijo de hierros, chips, cables que funciona con electricidad. El sistema operativo es un conjunto de programas que hace que nos podamos entender con ese montón de chatarra.

Transmite nuestras indicaciones al ordenador (por ejemplo cuando movemos el ratón y hacemos clic en el menú de inicio) y por otro lado el ordenador nos dice que está haciendo (abre el menú de inicio y nos muestra la lista de opciones )
Básicamente un ordenador sin sistema operativo no sirve más que para llenarse de polvo.

¿Windows 7 es mejor o peor?
Todavía no lo he probado, por lo que no tengo base para opinar. A priorí, da la sensación que quieren corregir y mejorar errores que tuvieron con Windows Vista, utilizando además, máquinas menos potentes que su predecesor
¿Dónde están los otros 6?
Yo también me lo pregunto. Supongo que se refieren a 6 tecnologías anteriores de windows ya que haciendo memoria me salen más versiones de windows que 6, pero por ejemplo podríamos decir las siguientes:
  • Windows 95
  • Windows 98
  • Windows Millenium
  • Windows 2000
  • Windows XP
  • Windows Vista
Se me quedan en el tintero versiones emblemáticas de microsoft como Windows 3 o las versiones de servidores Windows NT, Windows 2003 Server, Windows 2008 Server.
Desde luego no me quita el sueño

viernes, 18 de septiembre de 2009

Archivar correos en Outlook

¿Para qué “archivar” correos?
Archivar correos nos permite guardar correos en carpetas fuera del buzón predeterminado que tiene Outlook, pero perfectamente accesibles a través de cualquier Outlook. Al sacar correos del buzón este reduce su tamaño por lo que podemos seguir trabajando sin necesidad de borrar correos “importantes” o por lo menos “interesantes” y con un tamaño de archivo que podemos manejar.


Menú Archivo --> Archivar
Desde la opción Archivar podemos abrir la ventana donde vamos a indicar qué queremos guardar y dónde lo queremos dejar.
1. Indicamos la carpeta a archivar
2. Indicamos a partir de que fecha queremos que guarde
3. Donde lo queremos guardar. Por supuesto con nombre claro.
Recomendaciones
1. Archivar tanto la carpeta de elementos entrantes (inbox) como la de salientes (sent)
2. Archivar por años, para no tener una lista interminable de archivos
¿Como visualizar los correos archivados?
En la lista de la izquierda del Outlook, podemos desplegar los distintos archivos y así poder ver los correos que contienen. Si queremos buscar correos no hay que hacer nada especial, ya que los busca también en los archivados

jueves, 17 de septiembre de 2009

Archivos, carpetas y programas, menudo lío

Me sorprendo muchas veces cuando gente que utiliza normalmente el ordenador, se lía cuando hablamos de carpetas, archivos, programas, documentos,etc. Voy a intentar aclarar un poco estos conceptos.


Carpetas

  • Una analogía que siempre me ha gustado es imaginarnos el típico archivador de las películas policíacas de los años 60. Cada cajón de estos archivadores contiene unas carpetas que contienen a su vez papeles.

  • Las carpetas son contenedores de archivos de nuestro ordenador. Las carpetas son como el cajón del archivador, que contiene otras carpetas y archivos.

  • En el fondo es una manera "lógica" (si la informática tiene alguna lógica) de ordenar la información que contiene nuestro ordenador

  • Cuando utilizamos un ordenador por primera vez ya tiene una gran cantidad de carpetas, archivos de programas, windows, document and settings, etc. Estas carpetas se crean cuando se instala el sistema operativo y en la mayoría de los casos es mejor no tocarlas si queremos que siga funcionando el ordenador.

  • La carpeta que por defecto contiene nuestros datos es la de document and settings en Windows XP y Usuarios en Vista. Dentro de estas carpetas hay una por cada usuario del ordenador y a su vez dentro de cada carpeta de usuario hay otras que contienen la información como Mis Documentos, Mis imágenes y Mis vídeos

  • Podemos crear, copiar, mover y eliminara carpetas, desde la utilidad Mi PC por ejemplo.
Archivos
  • Contienen realmente la información que creamos y manipulamos en el ordenador. Podemos distinguir dos grandes familias de archivos. Por un lado los programas o aplicaciones y sus librerías auxiliares y por otro los archivos de datos
Programas, Aplicaciones y Librerías


  • Son archivos que contienen información que el ordenador es capaz de procesar y que tienen como objetivo hacer algo.

  • Por ejemplo un navegador como el internet explorer, que nos permite movernos por páginas web o un procesador de textos como Word que permite crear y leer documentos.

  • Podríamos decir que los programas son aquellos elementos de software que pueden hacer o crear algo por si solos.
Archivos de Datos
  • Son el resto de archivos del ordenador.

  • Necesitan de un programa para que el ordenador sepa manipularlos. Por si solos sólo sirven para contener información que podemos ver con un programa.

  • Muchas veces me ha pasado que al intentar abrir un archivo, sale una ventana donde le tenemos que indicar con qué programa lo queremos abrir ya que windows no lo reconoce. Eso es un archivo de datos

  • Por ejemplo una página web es un archivo de datos del tipo Html que necesita de un programa para que podamos ver el contenido, en este caso el internet explorer o Dream Weaver

  • Una carta creada con el procesador de textos Word necesita de un programa para que podamos ver su contenido. Lo normal sería abrir word. Si no intentar abrir un documento de word en un ordenador que no tenga el procesador de textos instalado


Resumiendo

  • Carpeta=Contenedor para ordenar información

  • Archivos=Información que contiene el información

  • Programas=Información que le indica al ordenador como hacer algo

  • Archivos de Datos=Información creada por programas y que por si solo no sabe hacer nada, solo contener esa información