El surgimiento de la «impresión 4D»
Este soy yo construyendo un prototipo durante 6 horas de corrido. Fui mano de obra esclava de mi propio proyecto. Así es como los movimientos «Hazlo Tú Mismo» y ‘maker’ son en la realidad. Y esto es una analogía del mundo actual de la construcción y manufactura qué usa técnicas de ensamblaje a fuerza bruta. Y esta es la razón por la cual comencé a estudiar cómo programar a los materiales físicos para que se construyeran solos.
Fronteras de la adopción de plataformas
En las últimas dos semanas hemos recibido mas de datos que permiten una actualización del crecimiento de las plataformas carrera al billón. Android alcanzó 130 millones de usuarios activos y iOS alcanzó los 200 millones de dólares.
Cursos de programación
A menudo los programadores tienen que aprender un lenguaje leyendo y revisando extensos volúmenes de texto, pero Hurricane Electric ha puesto a nuestra disposición completamente gratis varios programas interactivos para aprender a programar lenguajes como Perl, PHP, Ruby, Python y SQLite. Y no se olvidó de los populares en la web como Html, CSS, Javascript, JQuery y XML.
Leer más…
Anatomía de una compra de Viagra Spam
¿Qué sucede si compras algo a través de la de publicidad spam? Este gráfico muestra el flujo del tráfico de Internet y el flujo del dinero tras la compra de Viagra a partir de un mensaje de spam.
Llega el helicoptero sin motor
En 1980 se creó el premio AHS Igor I. Sikorsky para la creación de un helicóptero únicamente funciona con el movimiento del cuerpo humano. Y ha sido ahora cuando un equipo AeroVelo de ingenieros canadienses ha logrado crear su solución al problema, llamada Atlas.
Este ingenio tiene una envergadura de 47 metros, pero pesa tan solo 54 kilos. Su construcción de fibra de carbono incluye cuatro grandes rotores que están conectados a una bicicleta desde la que el «piloto» genera el movimiento de esos rotores y el vuelo de esta estructura. Leer más…
Diferencias entre programadores Junior, Semi Senior y Senior
¿Cuáles son las principales diferencias entre un programador junior, un semi senior y un senior?
Durante las últimas semanas recibí algunas consultas sobre este tema, lo que me motivó a escribir este artículo.
No es un tema de simple respuesta. Incluso buscando en Google no se encuentran respuestas maravillosas sobre el asunto.
Lo que sucede en realidad es que las diferencias entre los distintos «niveles» dependen de las necesidades y la cultura de cada organización y de cada equipo. En distintos entornos lo que diferencia a un senior de un junior puede variar.
Leer más…
¿Por qué programar en ensamblador?
Bueno, vamos a empezar explicando por qué es necesario programar en ensamblador, y no podría hacerse lo mismo en un lenguaje de (relativamente) alto nivel, como pueda ser C o PASCAL …
Leer más…
Lentitud con funciones de tabla en SQL Server
Muchos de nosotros debemos de conocer las funciones de SQL Server, su clasificación, como se usan, etc. Además los que administran las base de datos pueden crear funciones para ser utilizadas en las aplicaciones. Si bien son de gran ayuda, existen ciertos criterios a tener en cuenta al momento de construir las consultas, ya que esto puede determinar cuan rápido se devuelvan los datos.
Un caso particular fue lo que me sucedió al momento de querer mostrar un reporte, utilizaba 2 filtros cada uno de ellos con checkbox para poder seleccionar de una lista y mediante la aplicación los enviaba los valores seleccionados en conjunto a una variable. Esta variable mediante una función, llamada listadeenteros_a_tabla, convertía los valores ya sean numéricos o enteros a una tabla, para finalmente ser utilizada dentro de la sentencia WHERE como lo muestra el siguiente ejemplo:
Leer más…
Tiendas de plantillas powerpoint estilo Metro
Actualmente estoy en el proceso de la elaboración de una presentación enfocada a Windows 8 para exponerla frente a desarrolladores. Como se trata de Windows 8, solo tiene sentido que la plantilla de la diapositiva utilice el impresionante estilo Metro.
Anteriormente había creado una presentación basada en Windows Phone y use una plantilla estilo metro, pero el estilo de Windows 8 se ve diferente.
¿Cómo dejar que el usuario abra un archivo en un editor especifico?
En este artículo veremos cómo hacer que el usuario abra un archivo en cualquier editor registrado de windows mostrando el diálogo Abrir como. El código es muy simple, vamos a utilizar la clase estándar .Net Proccess para abrir el archivo especificado, pero en lugar de dejar que Windows elija el editor de archivo predeterminado para abrir el archivo en él, un diálogo Abrir como se mostrará para que el usuario pueda elegir el editor que quiere, como se muestra en la siguiente imagen:
Leer más…