Programación – Escribe tu código organizadamente

El orden a la hora de escribir código viene a ser para la programación lo que la posición de los jugadores en un partido de fútbol. Mientras más organizados estén, mejor. Con lo anterior en mente, me permito sugerir lo que a mí y otros programadores nos ha funcionado, y seguramente podrás también aplicar: Code Indenting.

Antes de continuar, sólo mencionar que estos consejos están pensados para los que van comenzando, ya que no es hasta participar en proyectos más grandes cuando se toma en cuenta el orden del código. Tanto para ti, como para los demás miembros el equipo.

Aplicar el Code Indenting no es complicado, sólo requiere que el programador esté muy atento a lo que va escribiendo, y tras cada “cambio de jerarquía”, dar a la siguiente línea de código un espacio mayor a la anterior, de tal forma que se visualice que el código se va adentrando, y que forma parte directamente de las líneas que estén un espacio menos adentro que ella misma. Bastante complicado de explicar con palabras, pero tómese como referencia el siguiente ejemplo, seguramente lo podrás asimilar mejor:

if ($result = $mysqli->store_result()) 
{ 
    while ($row = $result->fetch_assoc()) //SE RECORREN TODOS LOS RESULTADOS
    {
        echo 'utf8_encode($row['algo_id']) ';
    } //FIN DE WHILE
} //FIN DE IF

Mientras que un código desorganizado se vería como el siguiente:

if ($result = $mysqli->store_result())
{while ($row = $result->fetch_assoc())
{echo 'utf8_encode($row['algo_id']) ';}}

La pregunta ahora es, ¿Cuál se te hace más sencillo de comprender? Según tu respuesta, será la técnica que debas utilizar. Como mencionaba, a mi me sirve más en el que se utilizó Code Indenting, porque puedo visualmente comprender más rápido lo que sucede en esa parte del código. Pero no es regla, ni mucho menos una ley, pero sí una buena práctica.

Y como detalle extra, los comentarios son sumamente importante, por lo que también sería bueno que comenzaras a comentar tu código. A la larga tu mismo lo agradecerás, porque uno tiende a olvidar para que funcionaba cierta sección de código :P

Curiosidades – ¿Cómo funciona un GPS?

En los últimos años se ha vuelto algo muy común escuchar la palabra GPS, siendo esta mencionada incluso por gente ajena al sector tecnológico. Y resulta obvio, puesto que ahora casi cualquier celular más o menos decente presume contar con dicho servicio. ¿Pero te has preguntado alguna vez cómo funciona?

Las siglas GPS hacen referencia a “Global Positioning System”, que en español se traduciría como “Sistema de Posicionamiento Global”. Su función, como su nombre lo dicta, es la de informarnos en qué punto de la tierra se encuentra cierto objeto, vehículo, animal o persona. Dependiendo claro de quien tenga el receptor GPS.

Leer más

Design Friday: Inspiración y brushes variados

Retomamos los viernes de Design Friday mostrando algunos de los nuevos recursos que salieron a la luz y que quizás puedan resultar de utilidad en un nuevo proyecto.

  • TripwireMagazine publicó una excelente recopilación con mas de 79 brushes para Illustrator.
  • Si buscan texturas, NaldzGraphics muestra una genial selección con texturas de troncos de árboles.
  • Artatm se enfoca en Photoshop y publica 45 sets de brushes florales para este programa de edición.
  • No es un recurso exactamente, pero la inspiración nunca viene mal y si están armando un sitio puede que les guste recorrer 40 páginas de error originales como las que muestran en Inspiredm.
  • Por último, SixRevisions ofrece un genial paquete de iconos en 3d acompañados del archivo PSD correspondiente.

¡Que los disfruten!

Fotografía – Truco para tomar fotos en el zoológico

Me imagino que más de una vez habrán visitado un zoológico, y si les gusta la fotografía, habrán querido capturar uno que otro de los especímenes que ahí se encuentran. Pero para nuestra mala suerte, en la mayoría de los zoológicos se encuentran detrás de grandes jaulas o mallas ciclónicas.

Por lo anterior, resulta algo complicado tomar las fotografías, ya que lo que tenderá a salir más notoriamente serán dichos elementos, cuya aparición en nuestra toma es simplemente indeseable. Bien, hoy les traigo una especie de truco, aunque más que ello, lo debería llamar sugerencia. O tip, para los cuates.

Leer más

La evolución del SPAM

SPAM, eso que odiamos tanto, porque una vez estás dentro de la lista de sentenciados, no hay manera de salvarte.

La siguiente infografía nos cuenta de manera resumida la historia de la evolución del SPAM, desde aquellos tiempos remotos donde no existía siquiera el Internet, y el SPAM se realizaba vía correo tradicional, e incluso más atrás, desde nuestros muy antiguos ancestros. Pasando por supuesto por el telégrafo, hasta llegar a nuestros días, donde son miles de correos los que se envían cada segundo a nosotros los pecadores que alguna vez confiamos nuestra dirección de correo electrónico en algún sitio no amigo.

Échenle un ojo:

Visto en: marketo

Avast Antivirus Beta gratis para Mac

Después de tantos antivirus falsos para Mac, este es totalmente verdadero y creado por la conocida empresa Avast. Se trata de Avast Antivirus para Mac en versión beta y totalmente gratuito para cualquiera que desee probarlo.

  • Escaneo manual de discos extraíbles,unidades del sistema, unidades de red, etc.
  • Escaneo de archivos individuales mediante drag & drop.
  • Protección en tiempo real para prevenir modificaciones de cualquier aplicación.
  • Protección en tiempo real mientras estamos nevegando por internet, así evitamos el malware que quieren instalar algunos sitios web.
  • Alertas y notificaciones en pantalla.
  • Protección para el correo electrónico.
  • Actualizaciones automáticas.

Tengan en cuenta que es la primera versión, y es beta, así que no pretendan que sea algo tan completo y avanzado. Igual si usan Mac no hay mucho de que preocuparse, así que es lo mismo :P.

Nota: Requiere Growl para las notificaciones.

Enlace: Avast for Mac Beta [Enlace directo]

Visto en Techdows

RefreshPC, para volver tu PC a cero


A veces una mala configuración en el registro o un servicio del sistema que eliminamos puede causar graves problemas, y más aún si hace mucho tiempo que no le hacemos mantenimiento o una reinstalación a Windows.

RefreshPC es una herramienta que nos permite «volver a cero» nuestra computadora de una mera muy simple y automática. Dentro de las cosas que nos permite hacer este programita encontramos:

  • Volver la configuración del registro a cero
  • Volver la configuració de los servicios del sistema a cero
  • Eliminar archivos temporales
  • Eliminar archivos de la carpeta Prefetcht

Enlace: RefreshPC

Visto en Addictive Tips

Resuelve el cubo Rubik en 20 movimientos (Infografía)

El cubo de Rubik, un ingenioso objeto que paso de ser una herramienta enfocada a la arquitectura y se convirtió en uno de los juguetes mas conocidos y utilizados a lo largo de sus 37 grandiosos años de vida, pues como saben a lo largo de todo ese tiempo su solución ha sido la preocupación de muchos de nosotros en los ratos libres y aunque no es imposible de lograr si nos ha sacado varias canas pues es algo que se logra con dedicación y paciencia, pero basta ya de sufrir, hoy les traigo una infografia que ademas de darnos datos interesantes sobre este juguetico, nos da los 20 pasos comprobados para resolverlo sin importar que tan mezclado este. Si si claro que le quita la gracia que tiene resolverlo por nuestra propia cuenta, pero se que no te aguantaras las ganas de darle un vistazo y probar si en verdad funciona:

Leer más