Consejos para empezar a programar

coding1

En la fantástica LifeHacker nos ofrecen algunos consejos para aprender a construir nuestros propios programas y sobre todo cómo empezar a programar.

Lo primero de todo un consejo, no te atasques al elegir un lenguaje de programación. Es un error común para principiantes pensar y complicarse en no saber qué lenguaje utilizar. La respuesta es simple, NO IMPORTA DEMASIADO. Comprender la estructura de los datos, control de flujo y patrones de diseño es mucho más importante. Todos los lenguajes de programación tienen algunos de estos  componentes que utilizarás en otros. Resumiendo, cambiar o usar otro lenguaje de programación se reduce a cambiar de sintáxis. Si tienes clara la metodología de programación, la elección de los lenguajes en secundaria. De todas formas, yo personalmente recomiendo siempre el lenguaje C.

¿Qué puedo programar y en qué plataforma/entorno?

Nov 12, 2009
Recursos InformáticaProgramación

¿Dónde está Apophis (2004 MN4)?

apophis-13

Continuamos con nuestra serie de ¿Dónde está... En este caso se trata de uno de los asteroides de la lista de "los más buscados". La diferencia entre que choque o pase muy cerca de la Tierra en 2036 es tan pequeña que los astrónomos no se ponen de acuerdo. No está clara su trayectoria hacia la tierra porque existen varios objetos que podrían acercarlo a la órbita terrestre, entre ellos la Luna. Con una medida de 250 m y una masa estimada en 2,1 × 1010kg es uno de los objetos más grandes que tienen órbitas entrecruzadas con la Tierra. Al estar girando en estos planos orbitales comunes se puede provocar, en un momento concreto (2029), una atracción por parte de un tercer objeto (Luna) y hacer que Apophis se desvíe muy poco, pero lo suficiente como para provocar un choque.

Nov 11, 2009
Astronomía

PayPal X

paypal.cards

PayPal X es la nueva plataforma de pago que Paypal, que nos permite el manejo de transacciones monetarias en nuestras aplicaciones. Entre otros, esta plataforma nos ofrece la posibilidad de:

  • Cambio de moneda usando los porcentajes actuales.
  • Pagar a cualquiera, sin que éste sea usuario de PayPal.
  • Pre-aprobación. Permite crear entre vendedor y comprador distintos acuerdos a la hora del pago.
  • Envío de dinero.
  • Pagos en cadena, permite que el pago de un individuo sea indirectamente repartido entre varias entidades, por ejemplo que algún intermediario se lleve su porcentaje.
  • Pagos paralelos, es parecido al anterior, un pago se puede dividir en varios, pero este vez el pagador tiene conocimiento de que cantidad va a cada entidad.
  • Cuentas PayPal adaptadas, permite al desarrollador integrar en su aplicación el proceso de autentificación de PayPal.

Fuente original.

Nov 11, 2009
Programación

Haz tu propio pac-man con aspiradoras!?

Las aspiradoras Roombas son esos discos giratorios que limpian el suelo y, se supone, que no dejan ni solo rincón de la casa sin pasar.

Si mezclas:  5 ó 6 roombas tuneadas + varios ingenieros frikis + laberinto en el suelo = megapartida de comecocos.

imgp5471

imgp5481

Página oficial: Roomba Pacman

Nov 11, 2009
RobóticaGadgets

Libro sobre Google Wave

Thecompleteguidetogooglewavecover

Gina Trapani y Adam Pash han creado, todavía siguen trabajando en él, un libro sobre el uso de Google Wave titulado The Complete Wave Guide. Puedes acceder al mismo a través de este enlace. Este mes pondrán a disposición de los usuarios una version previa en PDF, previo pago de su importe, y en Enero esperan tener la primera versión final disponible tanto en PDF como impresa.

Visto en JavaHispano.

Nov 10, 2009
GoogleLibros

Islas vistas desde el espacio

Impresionante serie de fotografías de islas vistas desde el espacio.

islands_6a (Small)

Aprovechad a visitarlas en cuanto podáis pues parece que no queda mucho tiempo para que desaparezcan completamente, según Jeremy Rifkin.

Visto en Wired.com

Nov 10, 2009
Fotografía

Innovador anuncio de HP utilizando Tilt-Shift

Video de HP

Video creado con tilt-shift

Este impresionante spot de HP está realizado con una técnica fotográfica llamada tilt-shift. Aunque no lo parezca son escenas reales, algunos lo denominan: "como hacer que todo parezca un juguete" (traducción). Concretamente este video tiene una gran post-producción y realmente lo que parece (y añadiría): "como hacer que todo parezca un juguete grabado con una super 8". Estoy preparando un tutorial sobre la realización de escenas con lentes descentrables que pondré en breve.

Nov 10, 2009
Fotografíavideos

HTC Magic y WiFi, solución a algunos problemas

magic

Mi fantástico HTC Magic funciona bien en algunas WiFi y en otras no. Para colmo, la de mi casa es la que funciona peor de todas.  Algunos síntomas eran lentitud, se colgaba en el Android Market, poca señal aunque estuviera cerca del router, etc ...

Después de leer, probar y buscar alguna solución, he conseguido que de momento funcione perfectamente.

Independientemente del router que tengas, hay que buscar al menos estos tres parámetros, ojo estos cambios no tienen porqué afectar para nada a la navegación WiFi de otros aparatos que la usen, pero de todas formas antes de cambiarlos asegúrate de apuntar los valores originales y sobre todo hazlo bajo tu propia responsabilidad:

Nov 10, 2009
GoogleRedesRecursos Informática

Bola de bolos controlada por control remoto

Por cierto, el del vídeo tiene que ser malo, porque ni con esa bola hace un strike! :-)

Nov 10, 2009
Gadgets

Flash + Firefox + Karmic Koala 64bits

adobe_flash_1470_14701

Después de haber instalado la última versión de Ubuntu (Karmic Koala) todo ha ido de maravilla y la verdad es que estoy muy contento con el sistema por ahora. Pero nada en esta vida es perfecto y hoy me tropecé con el que es uno de los talones de aquiles en Linux a día de hoy, Flash! Me di cuenta de que los vídeos empotrados en páginas web no funcionaban. Podía ver la imagen de uno de los fotogramas, pero cuando pulsaba play dicho vídeo no se movía. Así que buscando en el sabio, di con esta entrada donde la solución que propone el autor me funcionó a la perfección… por ahora. Un apunte más, el sistema que uso es 64 bits.

Nov 9, 2009
TrucosvideosLinux