sábado, 23 de febrero de 2008

Excusas que usamos los programadores.

Las 20 respuestas que más utilizan los programadores cuando sus programas no funcionan

  • Pues es raro?
  • Nunca había pasado antes.
  • Pues ayer funcionaba?
  • ¿Cómo es posible?
  • Tiene que ser un problema de tu hardware.
  • ¿Qué hiciste mal para lograr que fallara?
  • Algo debe de estar mal en tus datos.
  • ¡Si no he tocado ese módulo en meses!
  • Debes de estar usando una versión anterior.
  • Es sólo una desafortunada coincidencia.
  • ¡Es que no lo puedo probar todo!
  • ESTO, no puede ser la causa de ESO.
  • Funciona, pero no lo he probado.
  • ¡Alguien debe de haber cambiado mi código!
  • ¿Has comprobado que no haya algún virus en tu sistema?
  • Ya se que no funciona, ¿pero te gusta?
  • No puedes utilizar esa versión en tu sistema
  • ¿Por qué quieres hacer eso?
  • ¿Y tú dónde estabas cuando se trabó el programa?
  • ¡EN MI MÁQUINA SI FUNCIONA!
Visto en Algoritmia

viernes, 22 de febrero de 2008

Mandamiento # 11: No usar iTunes para desarrollar Armas Nucleares

Como ustedes lo leyeron, viajando en la red encontre esta imagen en Bits & Pieces.


En resumen dice que no usaras iTunes para el diseñoy desarrollo de armas biologicas y nucleares, entre otras cosas que atenten contra los EEUU.

Cosa que en verdad me da risa, pero igual y es buena estrategia colocar en un licenciamiento todo lo que se te ocurra.

Ademas, no creo que se me ocurra diseñar algo para atacar a EEUU en los proximos 4 años, total dicen que el mundo se acaba en el 2012 (Mis ancestros los mayas lo dijeron :)).

saludos...

martes, 19 de febrero de 2008

Yo admiro a don Ramon - la rola

Pues aca un video que encontre en la red...
para empezar relax el dia

Saludos

lunes, 18 de febrero de 2008

Carpetas del sistema de archivos Linux


En linux las carpetas delsistema se almacena en una ruta diferente a como la conocemos en window$...
Es decir, no existe una ruta parecida a C:/sistema_linux_folder.
En linux las carpetas del sistema se almacenan en la RAIZ:

* /: Esta es la raíz.
* /usr: Aquí se encuentra la gran mayoría de los archivos existentes en un sistema Linux, como documentación, ejecutables, etc.
* /bin: Aquí están los comandos que pueden usar todos los usuarios (incluido el root).
* /sbin: Aquí están los comandos que sólo puede usar el root.
* /dev: Aquí están todos los dispositivos de nuestra máquina.
* /home: Lugar donde se almacenan las cuentas y configuraciones de usuarios.
* /lib: Aquí están las librerías que se necesitan para el sistema.
* /var: Contiene información variable, como por ejemplo los logs del sistema (/var/log), correo local, etc.
* /tmp: Directorio temporal.
* /etc: Aqui se encuentran todas las configuraciones. Por ejemplo si queremos modificar la configracion de Samba tan solo hay que editar el archivo de texto /etc/samba/smb.conf
* /root: Cuenta del administrador.
* /boot: Aquí está todo lo relacionado con el arranque del sistema.
* /media: Punto de montaje para sistemas de archivos montados localmente.
* /mnt: Es el predecesor de /media, se lo conserva solo por razones históricas.
/proc: Sistema de archivos virtual de información de procesos y del kernel.

Servicios en ubuntu... su significado

Ubuntu cuenta con un listado de servicios los cuales algunos de estos se ejecutan al iniciar nuestro sistema, y otros estan deshabilitados.
A continuacion veremos el listado de estos servicios y el significado de cada uno, para asi saber cual podemos o no desactivar y asi acelerar nuestro ubuntu.


nos dirigimos a Sistema > Administración > Servicios.
y estos son los servicios:
  • Anacron: Ejecuta tareas programadas. Puedes desabilitarlo

  • Atd: lo mismo de arriba. También fuera.

  • Alsa-utils: Gestión de la tarjeta de sonido. Aunque suene importante, la verdad es que no lo necesitas.

  • Apport: Sistema de informe de bugs. Cuando un programa falla, te aparece una ventana que te permite informar a los desarrolladores del problema. Personalmente, creo que es una gran manera de ayudar a mejorar Linux y las diversas aplicaciones, pero entiendo si no te interesa tenerlo encendido. Quizás más adelante lo harás. :)

  • Bluetooth: Mi notebook alienware no tiene dispositivos Bluetooth, así que lo tengo apagado.

  • Britty: Gestión de gráficos en braille. Si tienes la suerte de estar leyendo esto, claro que no lo necesitas.

  • Klogd: Importante. Mantiene un registro de lo que pasa dentro de tu computador. Este sí.

  • Sysklogd: Lo mismo de arriba, e igualmente importante.

  • Powernowd: Permite reducir la velocidad del CPU para ahorrar batería. Si tienes un notebook, déjalo encendido. Si no, entonces apágalo.

  • Samba: Si no te aparece es porque no tienes instalado el paquete samba, que permite compartir archivos en red con PCs Windows. Si lo instalaste, entonces querrás tenerlo encendido.

  • GDM: Gnome Display Manager. La pantalla de inicio gráfica que te permite elegir sesión y usuario. Activado de a ley jeejjeje.

  • Wacom-Tools: No. A menos de que tengas una tableta gráfica Wacom (si no sabes lo que es eso, menos aún).

  • HDParm: Permite optimizar las distintas particiones de tu disco duro. Yo lo tengo encendido.

  • Hotkey Setup: Si tienes teclas multimedia en el teclado, entonces déjalo encendido.

  • Avahi-Daemon: Permite descubrir servicios dentro de redes locales. Si tienes tu PC en red y quieres, por ejemplo, compartir tu música con DAAP (como en iTunes), entonces actívalo.

  • Acpid: Gestión de alimentación de energía para tu PC. Si es relativamente nuevo (año 2000 en adelante, por ahí), entonces sí.

  • Apmd: Lo mismo de arriba pero para PCs que no soportan lo de arriba (Acpid).

  • Cupsys: ¿Tienes impresora? Yo no, así que lo tengo apagado.

  • Hplip: ¿Tienes una impresora HP? Si no, no.

  • Ssh: Servidor SSH. No te debería aparecer en una instalación por defecto, a menos de que hayas instalado el paquete openssh-server. Permite que te conectes remotamente a tu PC a través de un terminal de comandos. Una maravilla.

  • Etc-Setsetial: Gestión de puertos seriales. No gracias.

  • Festival: Soporte para síntesis de voz. Nunca lo he usado.

  • Dbus: Definitivamente sí. Permite que los programas que usas hablen entre sí.

  • Screen: A menos de que seas un ávido usuario del terminal de comandos, no lo necesitas.