Archive for noviembre, 2012


Muchos de nosotros estamos tan acostumbrados a trabajar en una computadora de escritorio que cuando llega el momento de comprar un equipo nuevo, no consideramos otras opciones. Hoy en día, las computadoras portátiles ofrecen una serie de ventajas sobre una de escritorio. Éstos son sólo cinco razones por las que debes tomar un segundo vistazo a los portátiles.

1. Movilidad
Las computadoras portátiles no solo pueden emplearse en su escritorio, sino que también tiene la opción de llevarlos al lugar donde se siente más cómodo. Tal vez le gustaría navegar por la Web en la sala o ponerse al día con tus blogs favoritos antes de acostarse. Los portátiles con conectividad inalámbrica pueden viajar con usted en su hogar, para que pueda consultar su correo electrónico o hacer sus compras por Internet en cualquier lugar.

Los estudiantes se pueden llevar las computadoras portátiles a clase y la biblioteca, mientras que los empresarios pueden usarla durante el viaje. Con el tan ampliamente disponible Wi-Fi, incluso tiene sentido tener una computadora portátil mientras está de vacaciones. Con el portátil adecuado, es fácil tomar fotos con su cámara digital, subirlos, y enviarlas por correo electrónico a amigos y familiares, incluso antes de volver a casa. O se puede usar para escribir un blog de vacaciones e incluir las fotos de tu cámara digital.

2. Mejor Vista
El tamaño y la calidad de las pantallas de las computadoras portátiles ha mejorado de manera tan dramática que hay poca diferencia entre ellas portátiles y las de escritorio. Por ejemplo, usted puede conseguir el MacBook de Apple con una pantalla panorámica de 13,3 pulgadas (1280 x 800 píxeles), una pantalla panorámica LCD de 15,4 pulgadas (1440 x 900 píxeles) o una pantalla ancha de 17 pulgadas (1680 x 1050 píxeles). Del mismo modo, el Compaq Presario tiene una pantalla de 15,4 pulgadas.

3. Peso ligero
Sólo hace unos pocos años, incluso la computadora portátil más ligera era un dolor que cargar. Hoy, sin embargo, las computadoras portátiles son cada vez más fácil de cargar. El MacBook es un poco más de una pulgada de grosor y el Toshiba Portege pesa alrededor de dos kilos.

4. Mejor rendimiento y carga de la batería
Históricamente, los dos inconvenientes de los portátiles eran su memoria RAM limitada, poco espacio en el disco duro, y la vida corta de la batería. Los tiempos han cambiado, sin embargo, las computadoras portátiles ahora tienen tanto poder bajo la manga, como sus hermanas de computadora de escritorio. El MacBook, por ejemplo, tiene 1 GB de memoria (se puede configurar hasta 4 GB) y un disco duro que es configurable hasta 250 GB. Del mismo modo, las baterías en los portátiles de hoy en día no se calientan tanto.

5. Más características
En computadoras portátiles más antiguas, su tamaño y  peso eran limitados y también las tipos de funciones. Hoy en día, con pequeños procesadores y otros componentes, hay espacio para acumular más y más características en portátiles. Por ejemplo, el MacBook tiene un reproductor de DVD, webcam integrada, la capacidad incorporada de inalámbricos, dos puertos USB y un puerto FireWire, micrófono, audio y entrada / salida digital.

Hay muchas ventajas para ser propietario de laptops. antes de comprar su próximo equipo, vale la pena tu tiempo para pensar en una alternativa.

Tomado de ActualidadTecnológica.com


El  All Times 10s creó un vídeo con una lista de 10 beneficios sorprendentes para la salud derivados de jugar juegos de videos.

1. Mejoras en la destreza

Un estudio llevado a cabo con médicos cirujanos demostró que los gamers son entre 27% más rápidos y 37% menos propensos a tener errores que aquellos que no juegan.

2. Educación

La Federación de Científicos Americanos reveló que los estudiantes recuerdan hasta un 90%cuando aprenden a través de simulaciones, comparado contra el 10% cuando lo hacen leyendo.

3. Fisioterapia

Luego de jugar por 12 semanas, los juegos basados en ejercicios ayudaron al 55% de personas con la enfermedad de Parkinson, a mejorar el balance, la velocidad de marcha y a dar pasos más largos.

4. Alivio del estrés

Jugar reduce en un 17% los niveles de la hormona Cortisol, inductora del estrés. El juego de rompecabezas Bejeweled demostró que reduce en un 54% el estrés físico.

5. Multitarea

Gamers se pueden concentrar hasta en 6 a la vez, contra 4 de los que no son gamers y su rendimiento mejora en un 20% en pruebas cognitivas y percepción.

6. Mejora la visión

Jugar videojuegos de acción un rato todos los días, puede llegar a incrementar en un 20% la exactitud en pruebas con gráficos de examen de ojos.

7. Relaciones

Ofrece un impacto positivo en el matrimonio en el 76% de las parejas que juegan juntas.

8. Alivio del dolor

El dolor en pacientes por quemaduras disminuye en un 50% mientras juegan videojuegos. Un estudio mostró que videojuegos violentos aumenta hasta un 65% la tolerancia al dolor.

9. Incremento del coeficiente intelectual

Jugadores mejoraron hasta en un 50% la gestión de eventos y notaron más detalles. Niños pequeños que juegan videojuegos desarrollan una corteza cerebral más gruesa.

10. Respuestas más rápidas

La habilidad de disparar a un Zombie más rápido se traslada al mundo real. El tiempo de reacción de los jugadores de videojuegos es casi tan rápido como del tiempo de reacción de los pilotos de aviones de combate.

Tomado de AllTimes 10s.

Buenas noches, les dejo una guía básica con algunas anotaciones de cómo construir DFDs.

Saludos…

Descargar Guía de DFDs

Top 5 de Lenguajes Esotéricos

El mundo de los lenguajes de programación es como el de los idiomas. Hay alguno que, por ser el primero que hemos aprendido, nos resulta más fácil o natural, sin serlo necesariamente. Nuestro “español” a la hora de programar puede ser Pascal o Visual Basic. Luego está el lenguaje de facto, C, que es como el inglés: todo el mundo lo “machuca” un poco pero luego colocan en el currículum que tiene nivel avanzado/experto.

Pero lo que se pretende mostrar hoy son esos lenguajes tan desconocidos como el swahili, tan vistosos como el japonés o tan enrevesados y muertos como el latín. Lenguajes de programación en los que un “Hola mundo” se convierte en una auténtica pesadilla, o que parecen cualquier cosa menos códigos. Son lenguajes “que suenan a broma”: los lenguajes de programación esotéricos.

Un lenguaje de programación esotérico es un lenguaje de programación minimalista, cuya utilidad para la programación de proyectos de gran tamaño es dudosa normalmente debido a su naturaleza ofuscada u otra característica que no es común en otros lenguajes.

En general estos lenguajes poseen una sintaxis muy básica, con un alfabeto muy restringido, lo que los hace especialmente peculiares en su implementación. En su creación muchas veces ha primado la diversión por parte de los desarrolladores, sobre la utilidad. Sin embargo, al mismo tiempo se trata de lenguajes que funcionan como un desafío tanto para quienes los crean, como para aquellos que intentan programar con ellos.

A continuación un Top 5 de los lenguajes de Programación Esotéricos.

5. Brainfuck

Uno de los grandes clásicos de los lenguajes esotéricos. Brainfuck se caracteriza por utilizar sólo 8 caracteres, con los cuales sólo se puede desplazar un puntero por la memoria e incrementar o decrementar su valor, con lo que el nombre le viene al pelo. Un ejemplo de Hola mundo, que para mayor legibilidad se ha dispuesto con cierta organización, aunque podría ir en una sola línea si quisiésemos hacerlo más confuso:

4. Malbolge

Cuando un lenguaje recibe por nombre Malbolge, que es apelativo para el 8º círculo del infierno de La Divina Comedia, ya se pueden imaginar cómo debe ser programar con él. Y es que sus creadores no lo ocultan: Malbolge fue concebido para convertirse en el lenguaje de programación más difícil que exista. Al basarse en teorías criptográficas no es nada fácil descifrar su significado, ya que quién iba a imaginarse que lo siguiente es un Hola mundo:
(‘&%:9]!~}|z2Vxwv-,POqponl$Hjig%eB@@>}=<m :9wv6WsU2T|nm-,jcL(I&%$#"
`CB]V?Tx<uVtT`Rpo3NlF.Jh++FdbCBA@?]!~|4XzyTT43Qsqq(Lnmkj"Fhg${z@></m>
Les contaría algo más sobre su sintaxis, pero es que sinceramente no la entiendo, así que todo queda en un dogma de fe. Total, tampoco creo que ningún valiente se fuera a atrever con él, ¿ o si?

3. Chef

Indudablemente los lenguajes de los que hemos hablado hasta ahora son muy complejos, pero al verlos uno sabe que ahí hay algo escondido. Lo que hace realmente original al lenguaje Chef es que nadie podría sospechar que tras unas recetas de cocina exista auténtico código de programación. Veamos un ejemplo de Hola mundo (Hello World en inglés) para ilustrarlo mejor:

Hello World Souffle.
Ingredients.

72 g haricot beans

101 eggs

108 g lard

111 cups oil

32 zucchinis

119 ml water

114 g red salmon

100 g dijon mustard

33 potatoes

 

Method.

Put potatoes into the mixing bowl.

Put dijon mustard into the mixing bowl.

Put lard into the mixing bowl.

Put red salmon into the mixing bowl.

Put oil into the mixing bowl.

Put water into the mixing bowl.

Put zucchinis into the mixing bowl.

Put oil into the mixing bowl.

Put lard into the mixing bowl.

Put lard into the mixing bowl.

Put eggs into the mixing bowl.

Put haricot beans into the mixing bowl.

Liquefy contents of the mixing bowl.

Pour contents of the mixing bowl into the baking dish.

Serves 1.

Tras ver esto uno se pregunta ¿hemos hecho un programa o un shufflé? El funcionamiento es relativamente sencillo: los ingredientes son variables, y la cantidad es su valor. El bol de mezclado es una pila y lo que se ha hecho es ir metiéndolos en orden contrario a como queremos que se representen. Et voilà!

2. Piet

Este vistoso lenguaje de programación basa su código en secuencias de colores dispuestas de tal manera que imitan los cuadros del vanguardista neerlandés Piet Mondrian, del que toma su nombre, Piet. La imagen que abre el artículo es un auténtico cuadro del artista holandés, pero miren qué pinta tiene el típico Hola mundo en Piet:

 

Para codificar las órdenes se utilizan 20 colores (6 tonos con 3 grados de intensidad, más el blanco y el negro). Las variaciones del puntero vienen determinadas por la diferencia de tono e intensidad entre dos colores contiguos, el negro hace las veces de stopper, ya que no puede ser atravesado al seguir una secuencia de colores, y el blanco… el blanco da relleno, ya que no sirve para nada en este lenguaje. Eso sí, ayuda a que sea bonito, ¿verdad?

1. Whitespace

Para entender bien por qué éste es nuestro número 1, comencemos con un Hola mundo típico en Whitespace:

 

Las líneas rojas son espacios y las verdes son tabulaciones.

La particularidad de Whitespace es que sólo utiliza tres caracteres: el espacio, la tabulación y el salto de línea. La consecuencia inevitable es un código imposible de descifrar si no se le aplica algún tipo de coloración, marcado o transformación de símbolos. Y aún haciéndolo, lo único que habríamos conseguido es hacerlo visible, ya que lo que obtendríamos sería un código igual de complicado que el de Brainfuck y el resto de sus derivados.

No es de extrañar que un lenguaje así saliese a la luz un 1 de abril, festividad anglosajona equivalente a nuestro 27 de diciembre “Día de los Inocentes”. Sin embargo, tiene una ventaja frente al resto de seleccionados en esta lista: puede ser introducido dentro de algún lenguaje habitual, donde el exceso de espacios no afecta (como HTML o C), y de esta forma transmitir información oculta, dando la impresión de que compartimos un código inofensivo, cuando el código real será el resultante al quitar todos los caracteres con representación gráfica.

Tomado de http://www.genbetadev.com/ y Wikipedia

 

Buenas noches, como dije hoy en clases les dejo la Guía de Recopilación de Datos y Prototipos que va para el examen de la semana que viene y un ejemplo de como debe ser el Proyecto que deben iniciar, mas información en clases.

Guía Recopilación de Información y Prototipos

Proyecto Melth Solution Team

Saludos…

Suele pasar. Te compraste una computadora que costó la vida y al cabo de un año, abrir Word es casi un parto. El mal uso que solemos darle a las computadoras acaba por pasarnos factura después. Pero puedes seguir algunos de estos consejos para evitar problemas.

1. Los virus del mal. Una de las principales causas por las que una computadora deja de responder como siempre está relacionada a las cosas que descargamos: virus, malware, spyware, todos acaban por convertir nuestra computadora en una auténtica tortura. Para enfrentarlos hay una gran cantidad de antivirus gratuitos, pero quizás el más importante somos nosotros: solo dale clic a enlaces que conozcas y sé cuidadoso con tu correo electrónico.

2. Todo está registrado. El registro del sistema es el lugar donde el sistema operativo guarda todo lo que has hecho. Si has instalado o desinstalado un programa, tus preferencias. Cada cosa que has hecho con la computadora queda almacenada en este registro al que la PC accede cada que quiere hacer algo. Después de un año de uso continuo, la computadora acaba por estar llena de miles entradas en el registro que no se utilizan más y que hacen más lenta la búsqueda. Hay limpiadores de registro como el Ccleaner que pueden ayudarnos.

3. El inicio. Suele haber programas que se inician automáticamente con Windows y que se quedan ejecutando. Algunos consumen tantos recursos que vuelven lentísimo nuestro trabajo en primer plano. Ingresar al programa msconfig.exe, que viene con Windows, es una opción que puede ayudar a decidir qué programas dejar de ejecutar apenas se inicia nuestro sistema operativo, pero hay que saber qué aplicaciones prohibir, pues por ahí nos volamos una importante y tendremos peores problemas que una computadora con pasos de tortuga.

4. Los programas ‘tragones’. Si bien podríamos aumentar la memoria RAM de la computadora para hacerla correr más rápido, también hay que tener en cuenta que algunos programas consumen recursos indiscriminadamente. Suele pasar, por ejemplo, cuando tenemos un explorador con miles de barras de herramientas o antivirus muy pesados. Lo mejor es eliminar las barras y recurrir a programas que no consuman tantos recursos.

5. A cuidar el disco. El disco duro es escrito todo el tiempo por el sistema operativo. Esto provoca que las partes de un archivo queden desperdigadas en todo el disco y la computadora tarde en encontrarlos. Una de las mejores cosas que se puede hacer es desfragmentar el disco, que es como se conoce al proceso de poner todo en orden. La función viene con todas las versiones de Windows y puede colaborar con nosotros.

Tomado de El Comercio.com