Los comentarios más graciosos en el código fuente

jueves, 19 de julio de 2012

Los comentarios en el código fuente son una buena forma de documentar la intención... aunque a veces se abusa, y se convierte más en un diario de viaje o un blog donde se van dejando opiniones, frustraciones y quejas. Y es que, suele ocurrir, los comentarios en el código pueden convertirse en un reality show del desarrollo del producto.
Compartimos a continuación un compilado (chiste chiste) con los mejores comentarios en el código fuente. ¿Qué comentarios graciosos recuerdan ustedes?

Me siento ignorado

// a veces creo que el compilador ignora todos mis comentarios

Sinceridad

// estoy borracho, lo arreglo después

Un poco de magia

// Mágico. No tocar. 

Por si no se entiende

return 1;  //retorna 1

Disculpas...

// lo siento.

Dios, ayúdanos

// Cuando escribí esto sólo Dios y yo sabíamos lo que hace.
// Ahora, sólo Dios sabe.

Aviso

/* 
 * Quizás creas que sabés lo que hace esta porción de código.
 * Creeme, no lo sabés.
 * Si tratás de entenderlo vas a pasar muchos horas sin dormir,
 * maldiciendo el momento que pensaste que eras los suficientemente
 * inteligente para "optimizar" el siguiente código.
 * Así que, cerrá este archivo y andá a jugar con otra cosa.
 */

Advertencia para al mantenedor

// 
// Querido mantenedor: 
//
// Una vez que termines de intentar "optimizar" esta rutina,
// y que te des cuenta del terrible error que cometiste,
// por favor incrementá el siguiente contador como una
// advertencia para el próximo:
//
// total_de_horas_gastadas_aqui = 16
//

¡Que no ocurra!

try {
} finally { // no debería ocurrir
}

Desconfiar de la documentación

/**
 * Siempre devuelve true.
 */
public boolean isAvailable() {
    return false;
}

Arreglo

// no estoy seguro de que esto funcione, pero resuelve el problema

Desafio

// el código siguiente reemplaza al código anterior. ¿¿Algún problema??
// Si. No funciona.
 
via:dosideas.com 
 

Curso de programación en Android

lunes, 16 de julio de 2012

Me encontre con esto, si a alguien le interesa, tiene tiempo... pues aproveche... que las posibilidades de crear aplicaciones en android son muchas... el curso consta de lo siguiente:

Conceptos Generales

  1. Entorno de desarrollo Android [Vol. 1]
  2. Estructura de un proyecto Android [Vol. 1]
  3. Componentes de una aplicación Android [Vol. 1]
  4. Desarrollando una aplicación Android sencilla [Vol. 1]
Interfaz de Usuario en Android
  1. Interfaz de usuario en Android: Layouts [Vol. 1]
  2. Interfaz de usuario en Android: Controles básicos (I) [Vol. 1]
  3. Interfaz de usuario en Android: Controles básicos (II) [Vol. 1]
  4. Interfaz de usuario en Android: Controles básicos (III) [Vol. 1]
  5. Interfaz de usuario en Android: Controles de selección (I) [Vol. 1]
  6. Interfaz de usuario en Android: Controles de selección (II) [Vol. 1]
  7. Interfaz de usuario en Android: Controles de selección (III) [Vol. 1]
  8. Interfaz de usuario en Android: Controles de selección (IV) [Vol. 1]
  9. Interfaz de usuario en Android: Controles personalizados (I) [Vol. 1]
  10. Interfaz de usuario en Android: Controles personalizados (II) [Vol. 1]
  11. Interfaz de usuario en Android: Controles personalizados (III) [Vol. 1]
  12. Interfaz de usuario en Android: Tab Layout [Vol. 2]
Menús en Android
  1. Menús en Android (I): Menús y Submenús básicos[Vol. 1]
  2. Menús en Android (II): Menús Contextuales[Vol. 1]
  3. Menús en Android (III): Opciones avanzadas [Vol. 2]
Widgets en Android
  1. Interfaz de usuario en Android: Widgets (I) [Vol. 1]
  2. Interfaz de usuario en Android: Widgets (II) [Vol. 1]
Gestión de Preferencias en Android
  1. Preferencias en Android I: SharedPreferences [Vol. 1]
  2. Preferencias en Android II: PreferenceActivity [Vol. 2]
Bases de Datos en Android
  1. Bases de datos en Android (I): Primeros pasos con SQLite [Vol. 1]
  2. Bases de datos en Android (II): Inserción, actualización y eliminación de registros [Vol. 1]
  3. Bases de datos en Android (III): Consulta y recuperación de registros [Vol. 1]
Localización Geográfica en Android
  1. Localización geográfica en Android (I) [Vol. 2]
  2. Localización geográfica en Android (II) [Vol. 2]
Mapas en Android
  1. Mapas en Android (I): Preparativos y ejemplo básico [Vol. 2]
  2. Mapas en Android (II): Control MapView [Vol. 2]
  3. Mapas en Android (III): Overlays (Capas) [Vol. 2]
Content Providers en Android
  1. Content Providers en Android (I): Construcción [Vol. 2]
  2. Content Providers en Android (II): Utilización [Vol. 2]
Notificaciones en Android
  1. Notificaciones en Android (I): Toast [Vol. 2]
  2. Notificaciones en Android (II): Barra de Estado [Vol. 2]
  3. Notificaciones en Android (III): Diálogos [Vol. 2]
Acceso a Servicios Web en Android
  1. Servicios Web SOAP en Android (1/2)
  2. Servicios Web SOAP en Android (2/2)
  3. Servicios Web REST en Android (1/2)
  4. Servicios Web REST en Android (2/2)
Notificaciones Push en Android – Google Cloud Messaging (GCM / C2DM)
  1. Introducción [Nuevo!]
  2. Implementación del Servidor [Nuevo!]
  3. Implementación del Cliente Android [Nuevo!]
Depuración de aplicaciones en Android
Depuración en Android: Logging [Vol. 2]

PyC Ingenieria en Serie

miércoles, 11 de julio de 2012

Rato sin postear entradas en el blog pero aqui de regreso haciendo un poco de promocion a unos colegas que empiezan en el desarrollo de tecnologia en microcontroladores... a continuacion una reseña extraida de su web:

"Empresa dedicada al diseño, distribución y comercialización   de herramientas basadas en microcontroladores que promueven el desarrollo tecnológico y científico en la entidad, así como a la capacitación continua en el uso de dichas herramientas."

En su tienda virtual pueden encontrar partes electronicas resistencias, capacitores, cristales, interruptores, reguladores... en lo que refiere a tarjetas de control las tienen para motores a pasos, servomotores, LCD, adaptador Xbee...  entre otras muchas cosas... cuentan con tienda virtual por si les interesa checar todos sus productos a la venta.

Les dejo la informacion del concurso del seguidor de linea que se llevara a cabo el 26 y 27 de Julio del año en curso...



Para mas informacion pueden checar su pagina....