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
febrero 2012
L M X J V S D
« dic    
 12345
6789101112
13141516171819
20212223242526
272829  

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.

Implementación de un servidor de correo electrónico

Estoy trabajando en el lenguaje de programación web PHP para la creación de múltiples formularios de contacto en el cual requiero de la función "Mail" de PHP que a su vez requiere de un servidor de correos "SMTP".  Como no fui al evento de Flisol en el ITSPA donde presentaron un taller sobre la implementación de servidores de correo electrónico con RoundCube ahora me va tocar aprender por mi cuenta para implementar un servidor "SMTP" localmente pero yo en cambio elegiré Mercury, igual tratare de implementar Roundcube en este dominio como un reto.

El Mercury Mail Transport System es un servidor de correo – un programa que envía y recibe correo en nombre de un grupo de usuarios en un equipo o red de área local. Correos del mundo exterior son recibidos por el Mercury y se coloca en el buzón del destinatario, donde el usuario puede acceder a el en cualquier momento posterior. Los mensajes enviados por usuarios locales para el mundo exterior se pasan a Mercury, que luego implementa las medidas que sean necesarias para prestar tales servicios, la eliminación de las cargas de la estación de trabajo del usuario y que le permita continuar con otros trabajos.

Configurando Mercury

Las principales ventajas de utilizar un servidor de correo para manejar el correo electrónico son:

  • Centralización de todos los servicios de correo que pueden gestionarse de manera centralizada y controlada.
  • El uso eficiente de los recursos Si se conecta mediante una conexión telefónica, sólo el servidor de correo debe poder tener acceso a ese recurso.
  • Disponibilidad continua El servidor de correo electrónico de procesamiento puede continuar incluso cuando las estaciones de trabajo cliente se apagan, lo que permite funciones que dependen de un servicio disponible de forma continua, tales como las respuestas automáticas y autoforwarding.
    El Mercury es muy compatible con los estándares, y tiene el apoyo a los principales protocolos de correo de Internet.

La obsesión por la tecnología

Aquí les traigo un articulo de Cecilia blogger de PuntoGeek además de Nerd, geek, techie, Lost-fan. Identidad secreta: Psicóloga y demás, me llamo mucho la atención ya que habla de la misma situación que yo experimento con la tecnología parece como si Ceci me estuviera describiendo pero bueno les dejo el articulo completo autoría de Cecilia en PuntoGeek.Tecnología

Todos tenemos una pequeña obsesión, algo que hasta que no está como deseamos no nos deja en paz. A mí, una de las cosas que más loca me vuelve es la tecnología. En realidad, no “la tecnología” en general, sino cuando algo no sale como debería, se rompe o simplemente deja de funcionar. 

Puedo dormir con las puertas de los armarios abiertas, pisar las uniones de las baldosas, pasar sin miedo por debajo de una escalera o frente a un gato negro. Pero cuando se me rompe la computadora, mi mente no descansa ni un segundo hasta descubrir qué pasó, por qué, y cómo arreglarlo.

Y más aún: pedirle ayuda a alguien es el último recurso, necesito poder entenderlo y arreglarlo. No importa si es algo tan grave como que no encienda la PC, o algo relativamente pequeño como un parpadeo del monitor justo cuando carga el sistema operativo. No importa si es en la compu, la tablet o el celular. Si es tecnología, necesito poder arreglarlo, y el tema está en mi cabeza perturbándome hasta que lo resuelva.

Así me he pasado horas, mañanas y tardes enteras dedicadas a probar soluciones, buscar en foros, aprender cosas que jamás hubieran cruzado por mi mente para poder aplicarlas y ver si sirven. Finalmente, esa obsesión me ha traído también mucha experiencia en buscar cómo resolver las cosas, y el manejo de distintas interfaces y programas que voy descubriendo en el proceso.

Créditos: Obsesiones tecnológicas | Punto Geek

Fireworks el mejor software para diseño y maquetación web

Al estar buscando información en la red sobre el manejo de objetos en Fireworks y de cómo centrar varios objetos a la vez que lamentablemente no encontré, me tope con un articulo muy interesante que habla el ¿por qué? Fireworks es el mejor programa para diseño y maquetación web, aquí les dejo una parte y el hipervínculo al artículo completo.

Fireworks

Photoshop fue diseñado para la manipulación de imágenes. No fue diseñado para crear maquetaciones precisas "al píxel" para pantallas, o hacer cambios rápidos en maquetaciones. Sin embargo se tiene la tendencia de emplear Photoshop para estos menesteres, porque los usuarios se han familiarizado con este programa, y no conocen que Fireworks fue diseñado para ese uso específico.

Fireworks puede pensarse en los términos de InDesign. InDesign crea maquetaciones de páginas, y Fireworks de pantallas. Photoshop e Illustrator deberían considerarse como complementos. Se crean los gráficos en Photoshop e Illustrator para ser llevados a Fireworks para crear un diseño de pantalla.

Articulo completo: 50 motivos para no usar Photoshop para Diseño Web

¡Firefox 4 está aquí!

Navega a toda velocidad: Actualiza a la versión de Firefox más rápida, segura e inteligente hasta ahora.Firefox 4

Características de Firefox 4: Reúne todo tipo de maravillas para mejorar tu navegación.

 Características

Firefox 4 descargar

Lo que hay que tener para ser un buen programador

Para ser programador se necesita de mucha perseverancia, dedicación saber hacer las cosas con mucha paciencia, nada es fácil, hay veces que nos toca desvelarnos dormir a altas horas solo por no perder la inspiración que en ese momento nos envuelve, terminado el código se relaja uno y puede dormir tranquilamente. Personalmente la inspiración en mi se presenta a altas horas en una noche tranquila en total ausencia de ruidos y distractores, solo algunos nos sentamos a altas horas a escribir alguna idea plasmada en líneas y líneas de código.

Una porción del código de Asides que estoy implementando, alguien gusta contribuir:

<?php
  $categories = get_categories('orderby=name&order=asc');
  foreach ($categories as $category) {
    register_sidebar(array(
      'name' => $category->cat_name,
      'id' => $category->category_nicename,
      'before_widget' => '<div id="%1$s" class="%2$s widget">',
      'after_widget' => '</div>',
      'before_title' => '<h3 class="widget-title">',
      'after_title' => '</h3>'
    ));
  }
?>

Pero bueno a lo que voy, como sabrán algunos, 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 un Asides en este mismo sitio web, lamentablemente toda forma y técnica que he utilizado por el momento no coincide y me genera error tras error en la versión de mi CMS pero no por eso me doy por vencido, aquí es donde todo programador pone en practica la perseverancia y todo lo que engloba.