Buscar
Advertisement
Licencia Creative Commons
Este sitio Web está bajo una licencia Creative Commons Atribución 2.5 México.
Suscríbete a 1Mbits.Com

Ingresa tu dirección e-Mail:

Recibirás un correo electrónico cada vez que se publiquen nuevos artículos en este sitio Web

Dosis de Información
  • Abrir varias sesiones en Messenger
    15/04/2011 | 12:16 AM

    Para activar multisesion al Windows Live Messenger sin instalar nada siga estos sencillos pasos. Ejecuta el registro de Windows abriendo la línea de comandos como administrador y escribe “regedit” dirígete a la cadena: HKEY_LOCAL_MACHINE > SOFTWARE> Microsoft > Windows Live / Messenger una vez dentro realizamos lo siguiente: Hacemos clic con botón derecho y creamos [...]

  • Implementación de Asides
    13/04/2011 | 12:04 AM

    Lo que prometo lo cumplo, siempre estoy al tanto de la programación descubriendo y experimentando con nuevos lenguajes y esta vez se presenta un pequeño reto la implementación de Asides pequeñas publicaciones, ¡reto cumplido este es el Asides que implemente y funcionando! donde publicare pequeñas dosis de información además de cosas interesantes que me encuentre [...]

  • RSSArchivo de Dosis de Información »
Calendario
mayo 2011
L M X J V S D
« abr   jun »
 1
2345678
9101112131415
16171819202122
23242526272829
3031  

Archivo de mayo de 2011

Diferencia entre los diseñadores y desarrolladores web

Diseñador y Desarrollador Web

Mi nuevo emprendimiento en la programación

My Android Algunos saben que por causas de fuerza mayor me he retirado del medio informático no del todo solo que ya no le dedico las 24Hrs para así poder iniciar otros sueños, proyectos y demás, como dice la Geek Diva @evilches “Llega el momento en la vida de todo Geek… en el cual es momento de vagar un rato y soltar la compu unas horas”.

Los que nos dedicamos a programar sabemos que es difícil elegir que lenguaje de programación será útil para aprender, cual será el mas utilizada en el futuro, yo en particular lo que hice fue tomar de todo un poco en parte por curiosidad de saber la forma de funcionamiento, incursionándome en los lenguajes de programación: Java, C, C++, C#, PHP, Python, Visual Basic, Perl, JavaScript, Assembly, SQL,  Matlab, C Shell, Batch y algunos otros,  en el instituto a lo mucho hemos visto 2,3 lenguajes de programación cosa que a mi no me confortaba y decidí estudiar por mi cuenta, pero meterme con tantos lenguajes y otros en que tenia curiosidad al final si es cierto que adquirí mas experiencia en la programación pero termine enredándome ahora ya no se que lenguaje elegir para programar y no creo o tal vez si fuera posible ser experto en los mas de 50 lenguajes de programación pero es totalmente imposible, razón por la cual voy a pensarle muy bien que lenguaje adoptar y centrarme en ello solamente (tomando el consejo claro de algunos excelentes programadores que he tenido la oportunidad de conocerlos).

Android Ahora uno de los proyectos que voy a iniciar como parte de mi nuevo emprendimiento en la programación es ni mas ni menos que el (Google Projects for Android) para ser parte de ANDROID  DEVELOPER CHALLENGE diseño de aplicaciones interesantes que sorprenden y fascinan a los usuarios (creadas por desarrolladores como yo) formando una gran parte de la visión de Android.

Android es una pila de software para dispositivos móviles que incluye un sistema operativo, aplicaciones esenciales y middleware. El SDK de Android proporciona las herramientas y las API necesarias para empezar a desarrollar aplicaciones que se puedan ejecutar en dispositivos con la tecnología de Android.

El nacimiento de un Geek

No podía pasar por alto este buenísimo chiste que me encontré, no he dejado de reír.

Bebe Geek

© flickr.com/photos/annalenchen

Papa, ¿como naci yo?

─Muy bien hijo, algún día debíamos hablar de esto y te voy a explicar lo que debes saber: Un día, Papá y Mamá se conectaron al Facebook. Papá le mando a Mamá un inbox para vernos en un cibercafé. Descubrimos que teníamos muchas cosas en común y nos entendíamos muy bien. Papá y Mamá decidimos entonces compartir nuestros archivos. ‎​Nos metimos disimuladamente en el estudio y Papá introdujo su Pendrive en el puerto USB de Mamá. Cuando empezaron a descargarse los archivos nos dimos cuenta que no teníamos Firewall. Era ya muy tarde para cancelar la descarga e imposible de borrar los archivos. Así es, que a los nueve meses………..  Apareció el VIRUS.

Fuente: http://tecnoculto.com/2009/11/25/el-nacimiento-de-un-beb-contado-por-un-geek-chiste

Organizar iconos de escritorio mediante Stardock Fences

Stardock Fences agrupa los iconos del Escritorio en grupos separados por cuadros semitransparentes que podrás colocar en cualquier esquina. Así los tendrás a mano y no te molestarán mientras realices cualquier tarea.

Stardock Fences

Hay ocasiones en que después de mucho tiempo nuestro escritorio se llena de iconos, en un total desorden que hasta nos cuesta encontrar aquel programa que queremos utilizar, de hecho hasta dan mal aspecto tantos iconos que ya ni la imagen de fondo podemos ver con claridad, pero gracias a Stardock Fences podemos gestionar varios iconos en el escritorio y ordenarlos por tipo, categoría… además de que nos oculta todo icono en el escritorio para que se luzca nuestra top-model que tenemos de fondo y con un simple doble clic podemos acceder a nuestros iconos así de simple, para mi será muy útil ya que tengo aproximadamente unos 300 iconos sobre el escritorio.

Descargar: http://www.stardock.com/products/fences/downloads.asp

Virtualizar sistemas operativos con VirtualBox

Oracle VM VirtualBox es un software de virtualización para arquitecturas x86, creado originalmente por la empresa alemana innotek GmbH. Actualmente es desarrollado por Oracle Corporation como parte de su familia de productos de virtualización. Por medio de esta aplicación es posible instalar sistemas operativos adicionales, conocidos como «sistemas invitados», dentro de otro sistema operativo «anfitrión», cada uno con su propio ambiente virtual.

Windows XP

Muy útil para tener algún otro sistema sobre el sistema operativo utilizado, con infinidad de usos como la utilización de programas no compatibles con el sistema anfitrión, realizar pruebas con programas que te bajas de Internet con cierta sospecha de que resulte ser un programa malicioso virtualizando no te podrá echar a perder el sistema operativo, otra utilidad podría ser para aquellos que quieran realizar practicas con Redes y que no cuenten con mas de una computadora, y muchos otros usos que se le puede dar a VirtualBox.

Windows XP Profesional con VirtualBox dentro de Windows 7

VirtualBox

Configuración del sistema operativo virtual

VirtualBox

Instalando Windows XP Profesional con VirtualBox

VirtualBox

No es mejor programador aquel que aprende todo de memoria

Hay cierta tendencia en algunas comunidades de desarrolladores a considerar que el programador más brillante es aquel que mejor conoce la api de su lenguaje de elección. Se muestra respeto, incluso cierta veneración, por aquél que es capaz de recitar de carrerilla la cadena de herencia de un componente de interfaz de usuario, siendo ese respeto y admiración directamente proporcionales a la profundidad de esa cadena de herencia.

Pero tener buena memoria no tiene porqué significar lo mismo que ser competente. En realidad el aprendizaje compulsivo de una api puede ser un recurso para esconder ciertas carencias.

No digo con esto, evidentemente, que no haya que tener cierto conocimiento de qué se puede y qué no se puede hacer con la api del lenguaje. Pero ese conocimiento debe estar orientado sobre todo a evitar el reinventar la rueda, el implementar cosas que ya están implementadas.

Programar es una actividad creativa. Requiere de una creatividad distinta a la que necesita un diseñador cuando está frente a un documento de Freehand recién creado, pero no por ello deja de precisar de altas dosis de imaginación, abstracción, intuición, aprovechamiento de las propias experiencias, capacidad de improvisación y de cambiar y adaptar sobre la marcha la idea inicial.

¿Qué es preferible, por tanto, trabajar en la fijación en la memoria de una lista de funciones que va a cambiar, que va a ser modificada, ampliada por un extremo y reducida por el otro en la próxima revisión del lenguaje, o intentar mejorar la intuición, la capacidad de abstracción, el lado creativo en definitiva?. Porque, si hay algo seguro en este mundo, es que la api va a cambiar. Las librerías de la primera versión pública de Java (Java 1.02) eran alrededor de 200 clases. Hoy, sólo en J2SE hay unas 3500. ¿Qué inversión es más rentable a largo plazo, la memorización de esas librerías, o la interiorización de aquello para lo que se pueden utilizar, de forma que se pueda volver a ellas como referencia cuando sea necesario concretar una solución?

Porque el manual siempre va a estar ahí, encima de la mesa, dispuesto a echar una mano cuando se le pida. El problema es que el manual que va a estar ahí mañana no tiene porqué ser el mismo que está hoy. Entre otras cosas porque el lenguaje en el que tenemos que trabajar puede cambiar. ¿O es que a nadie le ha caído nunca un proyecto encima en un lenguaje del que no tenía ni idea?

Además, si sólo se mira al manual, si sólo se saben atacar los problemas del día a día a base de academicismo se cae en el peor de los riesgos que puede asumir un programador: el anquilosamiento, la muerte de la imaginación, la muerte de la capacidad para buscar soluciones alternativas. Cuando todo se basa en seguir los procedimientos, en atenerse a una forma estricta y encorsetada de hacer las cosas, se pierde la capacidad de buscar soluciones alternativas, que antes o después, van a ser necesarias.

Y si algo se necesita, a día de hoy, con la complejidad del software que construimos, es la capacidad de respuesta, de implementar soluciones imaginativas, de pensar sin restricciones, sin corsés. No es fácil, no…

Autor: Cesar Tardaguila
http://www.design-nation.net/es/archivos/003041.php

Campus Party México 2011

 CPMX2011

Campus Party México 2011 es la campus del talento emprendedor. Se llevará a cabo del 18 al 24 de julio de 2011 en Expo Santa Fe con cerca de 500 horas de contenido entre talleres, conferencias, competencias y presentaciones en nuestras cuatro zonas de conocimiento: ciencia, innovación, cultura digital y juegos.

Este año convocamos a los campuseros con talento empresarial más innovadores, a los más creativos y a los más geek para que durante 7 días, las 24 horas compartan conocimiento, organicen grupos de trabajo y aprovechen nuestra plataforma de formación para lograr mas e impulsar el desarrollo de México.

No te puedes perder la tercera edición de Campus Party México, regístrate ya y forma parte del futuro ahora.

Entre las grandes mentes brillantes que estarán presentes en CPMX3 como ponentes tenemos a los siguientes:

Tim Berners-Lee

Tim Berners-Lee

Considerado como el padre de la WWW al inventar ese protocolo en 1989 cuando trabajaba en el CERN, el laboratorio en física de partículas de la Organización Europea para la Investigación Nuclear, como un proyecto de hipertexto que le permitía a la gente a trabajar juntas en la distancia. Actual director de la Fundación Web y del Consorcio World Wide Web.

Vinton Cerf

Vinton Cerf

Conocido en muchos círculos como uno de los "Padres del Internet", Vinton G. Cerf es el co-diseñador del protocolo TCP/IP y el arquitecto de Internet. Sirvió como el Director General de la mesa directiva de la Corporación para los Nombres Asignados y Números de Internet (ICANN por sus siglas en Inglés) –los encargados de los nombres de dominio en Internet– desde 2000 al 2007.

Albert "Al" Gore

Albert "Al" Gore

En 2006 lanzó su documental "Una Verdad Incómoda", en el que sigue al ex-vicepresidente en sus conferencias para advertir a las personas sobre los efectos del cambio climático. En 2007, la película ganó el Oscar para Mejor Documental, el señor Gore fue nombrado personalidad del año por la revista Time, y llevaría a casa un Premio Nobel de la Paz compartido con el Panel Intergubernamental para el Cambio Climático de la ONU (IPCC, por sus siglas en Inglés).

Y varios otros que estarán presentes en Campus Party México 2011

Programando en Batch para solución del Rundll32 en los juegos

Un tipo batch es un archivo de texto que contiene comandos a ejecutar en un intérprete de comandos propio de DOS o OS/2. Cuando es iniciado, un programa shell (típicamente command.com o cmd.exe) lo lee y ejecuta, generalmente línea a línea. De este modo, se emplea para ejecutar series de comandos automáticamente. El hecho de que funcione sólo para MS-DOS lo hace muy limitado. Su extensión es .bat o .cmd.

# Method 1Linea de comandos
Open "C:\virus.exe"
start %1 virus.txt
kill "C:\virus.exe"

# Method 2
@explorer virus.exe
@exit

# Method 3
taskkill /f /im explorer.exe
taskkill /f /im rundll32.exe

#Reanudar servicios
explorer.exe

Con un poco de ingenio generamos archivos para ser ejecutados en combinación con WinHotKey logrando de esta manera solucionar el problema del rundll32 en los juegos y así reducir a un 50% del consumo de memoria física y uso del CPU por servicios innecesarios al momento de cargar videojuegos. (aclaración no son virus solo ejemplos de como utilizar comandos) ya que no encontraba algún nombre adecuado para los ficheros de ejemplo.