Funciones en Java.

Hace algún tiempo se creo la web Yaveo para compartir conocimiento a los internautas de manera gratis.

Para mas info acerca de la web y adquirir el conocimiento que necesitan acerca de las mejores herramientas informáticas ingresen
al siguiente enlace y descubran la manera mas facil de aprender.

Aquí un buen tutorial de funciones en Java.  =)

http://yaveo.net/video/994/1er-Videotutorial-JAVA-Hola-Mundo-

Python Programming Language

Python Logo

Debido a que hay cientos de artículos que hablan acerca del lenguaje de programación python, voy a explicar un poco de todo rapidamente y al final les dejare uno de los mejores  PDF  que existen para el aprendizaje de este excelente lenguaje.

Empezaremos con su historia y caracteristicas:
Python apareció a finales de los años 80, creado por el holandés Guido van Rossum en el Instituto Nacional de Investigación de Matemáticas y Ciencias de la Computación como un sucesor de lenguaje de programación ABC, capaz de manejar excepciones e interactuar con el sistema operativo Amoeba.
Amoeba es un sistema operativo distribuido de investigación, basado en una arquitectura de micronúcleo. Fue desarrollado por Andrew S. Tanenbaum y otros en la Universidad Libre de Amsterdam. El objetivo del proyecto Amoeba era construir un sistema de tiempo compartido que hiciera que una red entera de computadores pareciera a los ojos de un usuario como una máquina única.  El lenguaje de programación Python fue originalmente desarrollado para esta plataforma.

Python es en la actualidad uno de los lenguajes de programación dinámicos más populares, junto con Perl, Tcl, PHP y ahora Ruby. A pesar de ser a menudo visto como un lenguaje de scripting, es en realidad un lenguaje de programación de propósito general como Lisp o Smalltalk. Hoy, Python es usado para todo, desde scripts que luego se tiran hasta servidores web de alta escalabilidad que proveen servicio ininterrumpido 24×7. Permite crear interfaces de usuario, programar con bases de datos, realizar programación web tanto del lado del servidor como del cliente y test de aplicaciones. Es usado por científicos que escriben aplicaciones para las más rápidas supercomputadoras del mundo.

Cuando uno se encuentra con Python por primera vez, a menudo se sorprende de que el código Python se vea, por lo menos superficialmente, similar a código escrito en otros lenguajes de programación convencionales como C o Pascal. Esto no es un accidente; la sintaxis de Python toma mucho prestado de C. Por ejemplo, muchas de las palabras claves de Python (if, else, while, for, etc.) son las mismas que en C, los identificadores en Python tienen las mismas reglas que los de C, y muchos de los operadores estándares tienen el mismo significado que en C. Por supuesto, Python no es C y una de las principales áreas dónde difiere es que en lugar de usar llaves para agrupar sentencias, usa indentación. Por ejemplo, en lugar de escribir sentencias en C como:

if (a < B) {
    max = b:
} else {
    max = a;
}

Python simplemente se deshace de todas las llaves (y de los punto y coma finales) y usa la siguiente estructura

if a < b:
    max = b
else:
    max = a

Python es un lenguaje de programación multiparadigma. Esto significa que más que forzar a los programadores a adoptar un estilo particular de programación, permite varios estilos: programación orientada a objetos, programación imperativa y programación funcional.
Otros paradigmas están soportados mediante el uso de extensiones.
Python usa tipado dinámico y conteo de referencias para la administración de memoria.
Una característica importante de Python es la resolución dinámica de nombres; es decir, lo que enlaza un método y un nombre de variable durante la ejecución del programa (también llamado ligadura dinámica de métodos).
Otro objetivo del diseño del lenguaje es la facilidad de extensión. Se pueden escribir nuevos módulos fácilmente en C o C++.
Python puede incluirse en aplicaciones que necesitan una interfaz programable.
Aunque la programación en Python podría considerarse en algunas situaciones hostil a la programación funcional tradicional del Lisp, existen bastantes analogías entre Python y los lenguajes minimalistas de la familia Lisp como puede ser Scheme.

En Python, todos los objetos que pueden ser nombrados son llamados de primera clase. Esto significa que funciones, clases, métodos, módulos y todos los otros objetos nombrados pueden ser libremente pasados como parámetros, inspeccionados y almacenados en distintas estructuras de datos (por ejemplo, listas o diccionarios) en tiempo de ejecución. Y hablando de objetos, Python también tiene soporte completo para programación orientada a objetos; incluyendo clases definidas por el usuario, herencia y asociación de métodos en tiempo de ejecución.

Python tiene una extensa librería estándar, la cual es una de las razones de su popularidad. La librería estándar tiene más de 100 módulos y siempre está evolucionando. Alguno de estos módulos incluyen expresiones regulares, funciones matemáticas típicas, hilos, interfaces con sistemas operativos, redes, protocolos estándares de Internet (HTTP, FTP, SMTP, etc.), manejo de email, procesamiento de XML, procesamiento de HTML y toolkits para GUI (Tcl/Tk).

Además, hay una gran cantidad de módulos y paquetes provistos por terceros, muchos de los cuales también son open source. Aquí uno puede encontrar frameworks web, más toolkits para GUI, librerías numéricas eficientes (incluyendo wrappers para muchos paquetes populares escritos en Fortran), interfaces con bases de datos relacionales (Oracle, MySQL y otras), SWIG (una herramienta para hacer que librerías C++ estén disponibles como módulos Python), y mucho más.

Tipos De Datos

Datos Acerca de Python

De esta manera finalizamos este post acerca de este maravilloso lenguaje, y como lo prometido es deuda aquí les dejo el PDF, disfrutenlo…  :::D

PDF > Aprenda A Pensar Como Un Programador

Fuentes: www.wikipedia.org

U.S.B.

Al igual que muchas personas, cada vez que veo un puerto de datos USB en algún dispositivo electrónico la vida se me hace mucho mas fácil y cómoda.
Y es que realmente al poder intercambiar datos de una manera rápida y sofisticada como lo son algunas de las características de este gran avance tecnológico son maravillosamente increíbles.
Para darnos una idea de lo que realmente es el USB (universal serial bus),  les mostraré una pequeña reseña de su evolución.

Fue creado en 1996  por siete empresas (que actualmente forman el consejo directivo): IBM, Intel,Northen Telecom, Compaq, Microsoft, Digital Equipment Corporation y NEC.
El diseño del USB tenía en mente eliminar la necesidad de adquirir tarjetas separadas para poner en los puertos bus ISA o PCI, y mejorar las capacidades plug-and-play  permitiendo a esos dispositivos ser conectados o desconectados al sistema sin necesidad de reiniciar. Sin embargo, en aplicaciones donde se necesita ancho de banda para grandes transferencias de datos, o si se necesita una latencia baja, los buses PCI o PCIe salen ganando. Igualmente sucede si la aplicación requiere de robustez industrial. A favor del bus USB, cabe decir que cuando se conecta un nuevo dispositivo, el servidor lo enumera y agrega el software  necesario para que pueda funcionar (esto dependerá ciertamente del sistema operativo que esté usando el ordenador)

Las siguientes son las versiones del  puerto de datos USB:

*Baja velocidad (1.0): Tasa de transferencia de hasta 1,5 Mbps (192 KB/s). Utilizado en su mayor parte por dispositivos de interfaz humana (Human interface device, en inglés) como los teclados, los ratones, las cámaras web, etc.

* Velocidad completa (1.1): Tasa de transferencia de hasta 12 Mbps (1,5 MB/s), según este estándar pero se dice en fuentes independientes que habría que realizar nuevamente las mediciones. Ésta fue la más rápida antes de la especificación USB 2.0, y muchos dispositivos fabricados en la actualidad trabajan a esta velocidad. Estos dispositivos dividen el ancho de banda de la conexión USB entre ellos, basados en un algoritmo de impedancias LIFO.

* Alta velocidad (2.0): Tasa de transferencia de hasta 480 Mbps (60 MB/s) pero por lo general de hasta 125Mbps (16MB/s). Está presente casi en el 99% de los ordenadores actuales. El cable USB 2.0 dispone de cuatro líneas, un par para datos, una de corriente y una de toma de tierra.

* Super alta velocidad (3.0): Tiene una tasa de transferencia de hasta 4.8 Gbps (600 MB/s). Esta especificación es diez veces mas veloz que la anterior 2.0 y se lanzó a mediados de 2009 por Intel.


Componentes internos de un llavero USB típico

1Conector USB.

2Dispositivo de control de almacenamiento masivo USB.

3Puntos de Prueba.

4Circuito de Memoria flash.

5Oscilador de cristal.

6LED.

7Interruptor de seguridad contra escrituras.

8Espacio disponible para un segundo circuito de memoria flash.

Por otra parte en el mercado digital se ha ido incrementando la variedad de productos con sus correspondientes y muy llamativos puertos USB, ya que esta gran tecnología ofrece rapidez y versatilidad diferentes accesorios se han ido fusionando con su poderoso puerto.
Entre ellos podremos encontrar Pendrives, discos duros externos, adaptadores de red inalambrica (WUSB) y no pueden faltar los diferentes tipos de  electrodomésticos y muchos otros dispositivos que encontraremos en el mercado.

Aquí tienen algunas imágenes y algunos diseños para PENDRIVE’s:

El pase de diapositivas requiere JavaScript.

EVOLUCIÓN

Finalmente el concepto USB (universal serial bus) ha evolucionado a su mas reciente versión la tan anhelada  USB3.0 con la innovación de ésta nueva tecnología habremos de despedirnos de algunos puertos de transmisión de datos que venían siendo variables… xD

Ahora solo tendremos que pensar en un solo puerto para todos nuestros dispositivos.

USB 3.0

La principal característica es la multiplicación por 10 de la velocidad de transferencia, que pasa de los 480 Mbps a los 4,8 Gbps (600 MB/s).

Otra de las características de este puerto es su “regla de inteligencia”: los dispositivos que se enchufan y luego de un rato quedan en desuso, pasan inmediatamente a un estado de bajo consumo.

A la vez, la intensidad de la corriente trepa de los 500 a los 900 miliamperios, que sirve para abastecer a un teléfono móvil o un reproductor audiovisual portátil en menos tiempo.

Por otro lado, aumenta la velocidad en la transmisión de datos, ya que en lugar de funcionar con tres líneas, lo hace con cinco. De esta manera, dos líneas se utilizan para enviar, otras dos para recibir, y una quinta se encarga de suministrar la corriente. Así, el tráfico es bidireccional (Full dúplex).

A finales de 2009, fabricantes como Asus o Gigabyte presentaron placas base con esta nueva revisión del bus. La versión 3.0 de este conector universal es 10 veces más rápida que la anterior. Aquellos que tengan un teclado o un ratón de la versión anterior no tendrán problemas de compatibilidad, ya que el sistema lo va a reconocer al instante, aunque no podrán beneficiarse de los nuevos adelantos de este puerto usb serial bus.

En la feria Consumer Electronic Show (CES), que se desarrolló en Las Vegas, Estados Unidos, se presentaron varios aparatos que vienen con el nuevo conector. Tanto Western Digitalcomo Seagate anunciaron discos externos equipados con el USB 3.0, mientras que Asus, Fujitsu y HP anunciaron que tendrán modelos portátiles con este puerto.

Según se comenta en algunos blogs especializados[cita requerida], desde que se anunció el USB 3.0 Intel estaría intentando retrasar su adopción como nuevo estándar para impulsar su propio conector alternativo, llamado Light Peak, aunque el USB ya cuenta con el aval de toda la industria.


Adiós FIREWIRE   :(

El IEEE 1394 (conocido como FireWire por Apple Inc. y como i.Link por Sony) es un estándar multiplataforma para entrada/salida de datos en serie a gran velocidad. Suele utilizarse para la interconexión de dispositivos digitales como cámaras digitales y videocámaras a computadoras.

El Firewire fue desarrollado por Apple Computer a mediados de los 90, para luego convertirse en el estándar multiplataforma IEEE 1394. A principios de este siglo fue adoptado por los fabricantes de periféricos digitales hasta convertirse en un estándar establecido. Sony utiliza el estándar IEEE 1394 bajo la denominación i.Link, y Texas Instruments bajo la denominación Lynx


Velocidades según dispositivo de datos:

Firewire 800= 0,8 Gb/s
Firewire s1600= 1,6 Gb/s
FireWire s3200= 3,2 Gb/s
SATA I= 1,5 Gb/s
SATA II= 3 Gb/s
SATA III= 5 Gb/s
USB 2.x= 0,48 Gb/s
USB 3= 4,8 Gb/s

Lógicamente la actualización del concepto USB 2.0 a USB 3.0  deja mucho que pensar en cuanto a otros dispositivos de transmisión de datos, por esto mismo nos tendremos que ir despidiendo de nuestro apreciado puerto FIREWIRE, ya que su última actualización fué la  s3200 y ésta alcanzaba una velocidad de tranasmisión de 3.2 Gb/s, velocidad que USB 3.0 supera por completo.

Fuentes: http://www.wikipedia.org
http://www.faq-mac.com/37315/usb-30-prepara-despegar-firewire-sigue-diciendo-adios-manita

Bases De Datos // DDBB

Una base de datosbanco de datos (en ocasiones abreviada BB.DD.) es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso. En este sentido, una biblioteca puede considerarse una base de datos compuesta en su mayoría por documentos y textos impresos en papel e indexados para su consulta. En la actualidad, y debido al desarrollo tecnológico de campos como la informática y la electrónica, la mayoría de las bases de datos están en formato digital (electrónico), que ofrece un amplio rango de soluciones al problema de almacenar datos.

Existen programas denominados sistemas gestores de bases de datos, abreviado SGBD, que permiten almacenar y posteriormente acceder a los datos de forma rápida y estructurada. Las propiedades de estos SGBD, así como su utilización y administración, se estudian dentro del ámbito de la informática.

Las aplicaciones más usuales son para la gestión de empresas e instituciones públicas. También son ampliamente utilizadas en entornos científicos con el objeto de almacenar la información experimental.

Aunque las bases de datos pueden contener muchos tipos de datos, algunos de ellos se encuentran protegidos por las leyes de varios países. Por ejemplo, en España los datos personales se encuentran protegidos por la Ley Orgánica de Protección de Datos de Carácter Personal  (LOPD).

DD.BB.

Cuando somos desarrolladores de software  y estamos intentando crear una base de datos, nos hacemos esta gran pregunta…
¿ Cual es el mejor SGBD (sistema gestor de bases de datos) ?
Buscando en algunos foros en internet he encontrado algunas posibles respuestas a esta gran intriga.

Los  SGBD  mas apetecidos son los siguientes:

ORACLE, SQL server, PostgreSQL, MySQL, Sybase ASE,FireBird, SQLite…
Aunque sistemas gestores de bases de datos hay muchos, la gente sigue usando aquellos que les brinden mayor confianza y seguridad a la hora de subir sus datos a internet.

Otra de las frecuentes preguntas que nos hacemos es si el lenguaje orientado a las bases de datos,  SQL es compatible con los SGBD que hasta ahora hemos visto en el mercado, la respuesta es “SI”, puesto que SQL (lenguaje de consulta estructurado)es un lenguaje estandar para todos los sistemas gestores de bases de datos y ser consultados de la misma manera por la misma sentencia que sea implantada. Un ejemplo notorio sería algo común como consultar todos los registros de una tabla en una base de datos. La sentencia es la siguiente para cualquier SGBD:

SELECT * FROM [Nombre De La Base de Datos] ...Y  listo tendremos todos nuestros registros a la vista.

El lenguaje de consulta estructuradoSQL (por sus siglas en inglés structured query language) es un lenguaje declarativo de acceso a bases de datos relacionales que permite especificar diversos tipos de operaciones en éstas. Una de sus características es el manejo del álgebra y el cálculo relacional permitiendo efectuar consultas con el fin de recuperar -de una forma sencilla- información de interés de una base de datos, así como también hacer cambios sobre ella. Es un lenguaje de cuarta generación (4GL).

El tipo de bases de datos que estamos acostumbrados a desarrollar  es por lo general de tipo racional (Bases De Datos Relacionales), pero existen muchos otros tipos, ellos son:

Tipos de bases de datos:

►Bases de datos estáticas
►Bases de datos dinámicas
►Bases de datos bibliográficas
►Bases de datos de texto completo


Modelos de bases de datos:

►Bases de datos jerárquicas
►Base de datos de red
►Bases de datos transaccionales
►Bases de datos relacionales
►Bases de datos multidimensionales
►Bases de datos orientadas a objetos
►Bases de datos documentales
►Bases de datos deductivas

El SQL es un lenguaje declarativo. O sea, que especifica qué es lo que se quiere y no cómo conseguirlo, por lo que una sentencia no establece explícitamente un orden de ejecución.

El orden de ejecución interno de una sentencia puede afectar gravemente a la eficiencia del SGBD, por lo que se hace necesario que éste lleve a cabo una optimización antes de su ejecución. Muchas veces, el uso de índices acelera una instrucción de consulta, pero ralentiza la actualización de los datos. Dependiendo del uso de la aplicación, se priorizará el acceso indexado o una rápida actualización de la información. La optimización difiere sensiblemente en cada motor de base de datos y depende de muchos factores.

Existe una ampliación de SQL conocida como FSQL (Fuzzy SQL, SQL difuso) que permite el acceso a bases de datos difusas, usando la lógica difusa. Este lenguaje ha sido implementado a nivel experimental y está evolucionando rápidamente.

Lenguaje de definición de datos (LDD)

El lenguaje de definición de datos (en inglés Data Definition Language, o DDL), es el que se encarga de la modificación de la estructura de los objetos de la base de datos. Existen cuatro operaciones básicas: CREATE, ALTER, DROP y TRUNCATE.

Lenguaje de manipulación de datos (LMD)
Un lenguaje de manipulación de datos (Data Manipulation Language, o DML en inglés) es un lenguaje proporcionado por el sistema de gestión de base de datos que permite a los usuarios llevar a cabo las tareas de consulta o manipulación de los datos, organizados por el modelo de datos adecuado.

El lenguaje de manipulación de datos más popular hoy día es SQL, usado para recuperar y manipular datos en una base de datos relacional. Otros ejemplos de DML son los usados por bases de datos IMS/DL1, CODASYL u otras.

Como último les dejo un esquema de SGBD.

Fuente: http://es.wikipedia.org/wiki/SQL

MicroSoft Certified

Las certificaciones de Microsoft acreditan los conocimientos y la competencia de los profesionales en el manejo de productos Microsoft. Si representa a un negocio que busca líderes en tecnología o es un profesional de la tecnología de la información que quieren convertirse en ese tipo de líder, el programa de Microsoft Certified Professional (MCP) es lo que está buscando.


Certificación Descripción
MCTS Gracias a las certificaciones de la serie tecnológica los profesionales pueden abordar tecnologías específicas por sí mismos y resaltar al demostrar un conocimiento especializado y su experiencia en un abanico amplio de tecnologías con las que trabajan.
MCITP Las certificaciones MCITP (Microsoft Certified IT Professional) demuestran habilidades completas en la planificación, implementación, soporte, mantenimiento y optimización de las infraestructuras TI.
MCPD La certificación MCPD (Microsoft Certified Professional Developer) le hace destacar como experto desarrollador de aplicaciones para Windows, de aplicaciones Web y/o de aplicaciones para empresas. Esta certificación es la demostración de que puede construir aplicaciones fructíferas que aborden una variedad de plataformas en las que se utilice .NET Framework 2.0.
Microsoft certified architect program El programa MCAP está centrado en poner a prueba a arquitectos de soluciones y de infraestructuras que aplican con éxito los marcos y las tecnologías necesarias para crear una arquitectura a lo largo de todo el ciclo de vida TI.
Microsoft Certified Master program La certificación MCPD (Microsoft Certified Professional Developer) le hace destacar como experto desarrollador de aplicaciones para Windows, de aplicaciones Web y/o de aplicaciones para empresas. Esta certificación es la demostración de que puede construir aplicaciones fructíferas que aborden una variedad de plataformas en las que se utilice .NET Framework 2.0.
MCDST La nueva certificación Microsoft Certified Desktop Support Technician (MCDST) Gracias a la certificación MCDST emprenderá una carrera como TI. Al obtener esta certificación demuestra que dispone de las habilidades necesarias para solucionar los problemas que surjan en entornos de escritorio en los que se esté ejecutando un sistema operativo de Microsoft Windows®.
MCLC La certificación MCLC (Microsoft Certified Learning Consultant) es un reconocimiento de los MCTs, cuyos roles laborales se han visto incrementados e incluyen consultas frecuentes con los clientes. Estos MCTs son expertos en el diseño y la oferta de soluciones de formación personalizadas.
MCSA Los MCSA (Microsoft Certified Systems Administrators) administran redes y entornos de sistemas basados en plataformas de Microsoft Windows. Entre las especializaciones se incluyen MCSA: Mensajería y MCSA: Seguridad
MCSE Los MCSEs (Microsoft Certified Systems Engineers) diseñan e implementan una solución de infraestructura basada en la plataforma de Windows y el software de Microsoft Windows Server System. Entre las especializaciones se incluyen MCSE: Mensajería y MCSE: Seguridad.
MCDBA Los MCDBAs (Microsoft Certified Database Administrators) diseñan, implementan y administran bases de datos en Microsoft SQL Server.
MCT Los MCTs (Microsoft Certified Trainers) son instructores cualificados por Microsoft para ofrecer cursos de formación Microsoft a profesionales TI y desarrolladores.
MCAD Los MCADs (Microsoft Certified Application Developers) utilizan las tecnologías Microsoft para desarrollar y administrar aplicaciones, componentes, Web o clientes de escritorio así como servicios de datos back-end a nivel departamental.
MCSD Los MCSDs (Microsoft Certified Solution Developers) diseñan y desarrollan soluciones de negocios de última generación con herramientas, tecnologías, plataformasMicrosoft y la arquitectura Windows.
Microsoft Certified Business Management Solutions Specialist Los Microsoft Certified Business Management Solutions Specialist demuestran su dominio con Microsoft Dynamics y contectan los productos con los negocios.
Microsoft Certified Business Management Solutions Professional Los Microsoft Certified Business Management Solutions Professional demuestran la capacitación profesional con Microsoft Dynamics en una de las tres áreas de conocimiento: aplicaciones, desarrolladores o instalación y configuración.
MOS Microsoft Office Specialist es la certificación idónea para usuarios de productos de ofimática de Microsoft. Representa un estándar mundialmente reconocido para demostrar la habilidad en el manejo de productos de ofimática.
MCAS Los Microsoft Certified Application Specialist (MCAS) poseen habilidades avanzadas de negocioshas con el sistema Microsoft Office 2007 y Windows Vista.
MCAP Microsoft Certified Application Professional (MCAP) es la certificación que demuestra capacidades avanzadas cruzando la industria y los roles de trabajo usando Microsoft Office 2007 y sitios Microsoft Office SharePoint Server.

Fuentes: http://www.microsoft.com/spain/formacion/mcp/default.mspx

Xbox 360 Vs PS3—-Graphics

Gamespot  ha hecho una completísima comparativa entre las dos consolas más potentes gráficamente en el mercado: la XBox 360, y la PlayStation 3. Se han utilizado para la comparativa 8 juegos que están disponibles para ambas consolas: Need for speed carbon, Call of duty 3, Madden 07, Marvel ultimate alliance, NBA 2K7,Fight night round 3 ,Tony hawk’s project 8 , y Tiger woods PGA Tour 07 . La comparativa te muestra por defecto las imágenes de la Xbox 360 y si pasas el ratón por encima de ellas cambiará a la de la PS3

Ambas tiene un soporte gráfico HD ready, y recordemos que no solo con esto nos basta para ver los juegos en alta definición, es necesario tener también HDMI (High-Definition Multimedia Interface). Con esto se consigue una calidad de imagen muy superior a la normal. No está de mas recordar que Xbox 360 utiliza una resolución de 720p, mientras que la Ps3 utiliza una resolución de 1080p.

Después de estos datos parece que la PS3 tiene que ser superior a la Xbox 360 y además os ponemos una imagen para recordar los datos técnicos de cada consola.

Para corroborar la superioridad de PS3 se han hecho dos imágenes de un mismo juego (Ridge Racer 7) en una misma pista y en la misma pantalla de televisión, naturalmente en alta definición. Más abajo os adjuntamos las imágenes, empezamos por la tabla de comparacion.

La ganadora según la reseña de GameSpot, y seguro que estaremos todos de acuerdo, es la XBox 360. Aunque como dicen en el artículo, parece que los desarrolladores de los juegos no se han tomado la molestia de pulir los gráficos de las versiones para PS3, quizás porque en muchos casos son juegos de hace unos meses, que se hicieron para la 360 y han sido portados a la Play. Es probable que en unos meses la comparativa sea más favorable a Sony.

PS3//xbox 360

Cabe resaltar que no importan los comentarios de terceros si estamos a gusto con nuestra consola de videojuegos  tendremos todo lo necesario para disfrutar de una buena jornada de entretenimiento.

Un aplauso y todas las gracias de nuestra parte para estas dos grandes compañías que siempre se esfuerzan por sorprendernos son su gran tecnología y rendimiento.

Y para los amantes de videojuegos tipo survivor aquí está el trailer oficial de GEARS OF WARS 3.
Parece prometer buenos gráficos y buena trama, todo lo que necesitamos para perder muchas horas en frente del LCD disfrutando de este maravilloso inframundo.
( i love gears of wars. ggg  :) )

Fuentes: http://www.mundogamers.com/principal/noticia/103013/graficos-de-xbox-360-vs-los-de-ps3.htmlhttp://www.gamespot.com/features/6162742/index.html

10 Razones para salir con un geek…

Mucha gente cree que al hablar de un geek se trata de una persona con una imagen poco agradable y que solo vive para su computadora, pero esta lista muestra las 10 razones para andar con uno.
  1. Los geeks son útiles: pueden arreglar tu computadora, tu laptop, etc. Esas habilidades son muy útiles y pueden hacer que tu vida vaya sobre ruedas.
  2. Son más románticos de lo que la gente se piensa. Su idea del romanticismo puede consistir en hacer una página web sobre ti. Pero vamos, las webs duran más que las flores y se las puedes enseñar a tus amigas.
  3. Tienen cerebro y suelen ser muy cultos.
  4. Requieren poco mantimiento, así que no habrá necesidad de cenas muy elaboradas. Y si no eres la mejor cocinera, siempre puedes pedir una pizza.
  5. No tienes que preocuparte de qué estará haciendo. Lo más normal es que lo encuentres delante de la computadora.
  6. Él confía en ti, así que puedes ser tú misma cuando estés a su lado. ¿Quieres andar por casa con una camiseta vieja para estar más cómoda? A él no le importará. No le molestará que no te maquilles o que pases de arreglarte el pelo.
  7. Te hará estar radiante allá donde vayas. No importa lo feo que sea tu forma de vestir, no importa que no tengas don de gentes: parecerás una modelo sofisticada y una elegante diplomática al lado de tu geek. Hará que estés tan bien, que te enamorarás de ti misma.
  8. No entiendes de computadoras, televisión ni DVD’s; tampoco te importa ser popular o elegante. ¿Qué me dices de los últimos gadgets tecnológicos? Serás la orgullosa poseedora de los aparatitos más modernos si te decides por salir con un geek.
  9. No te va a poner los cuernos. Pon a la  mujer  más sexy del mundo (Angelina Jolie, por ejemplo) y ponla en la misma habitación que un geek. En un rincón, pon una computadora último modelo. Apuesto a que a tu geek le apetece más jugar con la computadora que empezar a conocer a Angelina Jolie. De hecho, puede que ni siquiera la vea si la computadora tiene conexión a Internet.Ya que tiene que descargar su e-mail, navegar por la web y escribir un post en su blog contando que está en la misma habitación que Angelina Jolie
  10. Y esta es la razón definitiva: realmente le importas. No tu apariencia (aunque eso es un plus), ni lo delgada que estés, ni todo el maquillaje que te pongas encima. Le gustas porque eres tú.

Fuente—->http://www.webadictos.com.mx/2007/08/26/10-razones-para-salir-con-un-geek/

No me separen de mi PC !

No me separen de mi PC !