Menú de navegaciónMenú
Categorías

La mejor forma de Aprender Programación online y en español www.campusmvp.es

727 artículos publicados

FRIKADAS: Emulador de Linux escrito en JavaScript

En esta ocasión vamos a ver una auténtica frikada, ya clásica, de las de "lo he hecho simplemente porque se puede, no porque valga para algo" :-) Se trata del emulador de Linux creado en JavaScript que ha escrito Fabrice Bellard. Seguramente el nombre te suena porque Fabrice es el autor de populares programas Open Source comoFFmpeg o el compilador Tiny C. El código de JavaScript PC emulador está escrito en puro Javascript utilizando Typed Arrays de JavaScript que están soportadas por todos los navegadores modernos. El hardware emulado es el siguiente: CPU compatible con arquitectura x86 de 32 bits Controlador de interrupciones 8259 Temporizador de interrupción 8254 UART 16450 Reloj en tiempo real Para poder crear esta maravilla en JavaScript ha tenido que tener en cuenta ciert... [Más]

FRIKADAS: Un cañón láser casero que te meterá miedo

Hace unos pocos meses el ejército de los Estados Unidos anunció que había desarrollado el primer cañón láser funcional de la historia, capaz de destruir a distancia todo tipo de objetivos en movimiento =:-OPor si esto no fuese suficiente para darnos miedo, un chaval de Illinois de 22 años llamado Drake Anthony decidió aceptar un reto que nadie le había hecho, y darles la réplica. Este chaval es estudiante de un triple título de química, física y matemáticas y es conocido por su canal de YouTube en el que muestra cosas alucinantes que hace con láseres. Se hizo famoso el año pasado por construir una "espada" láser estilo Star Wars capaz de quemar bolsas y pequeños trozos de madera.En esta ocasión se tomó muy en serio el reto auto-impuesto de crear un cañón láser potente hecho con piezas que cualquiera puede comprar por ahí. Y construyó un c... [Más]

Quien hackea a un cracker ¿cien años de perdón?

Existe un dicho muy conocido que dice "Quien roba a un ladrón, cien años de perdón". Pero ¿qué pasa con el que hackea a un "cracker"?. En los últimos días en los entornos de seguridad no se habla de otra cosa: alguien ha hackeado los sistemas de la infame empresa Hacking Team y ha liberado (de momento) 400MB de información extraída de sus servidores. En esta información hay de todo: listas de clientes, emails de todo el personal, detalles de contraseñas... Ha sido devastador para esta empresa italiana de 50 personas. Pero ¿quiénes son Hacking Team y por qué los odia todo el mundo?. Dos de sus fundadores son los que crearon hace 14 años el mítico software Ettercap. Esta aplicación, todavía actualizada, es capaz de... [Más]

Enseñando a los muchos, en lugar de a los pocos

En el número de diciembre de 2014 de la revista Technology Review del MIT aparecía al final de la misma, casi sin llamar la atención, una pieza fabulosa. Se trata de un fragmento extraído de un ensayo de marzo de 1970 en la misma revista que escribió el profesor Robert M. Fano sobre el potencial de los ordenadores en la enseñanza. Se trata de un fragmento inspirador que suscribo por completo y que refleja muy bien mi propia forma de pensar sobre estos temas. Lo que me admira es que está ¡escrito hace 45 años!. Pongámoslo en perspectiva. Por aquel entonces los ordenadores eran poco más que calculadoras gigantescas, la hiper-conectividad de la que disfrutamos ahora no era ni siquiera un sueño, y esos aparatos se programaban con agujeros en unas tarjetas per... [Más]

GAMBADAS: Castle averigua dónde está el rehén ampliando cuatro pixeles

No es la primera vez ni será la última en la que mostramos en esta sección de "Gambadas" (alias de "meteduras de pata") algunas escenas informáticas gloriosas con las que nos han obsequiado películas y series televisivas, en las que se oyen verdadera burradas sin que a los guionistas se les caiga la cara de vergüenza. Más...

Descifrando el lío de ASP.NET vNext: versiones, disponibilidad, Visual Studio...

Aunque en general siempre me han gustado las tecnologías de Microsoft, lo que menos me gusta de ellos -con diferencia- es lo sumamente malos que son en comunicación, al menos en lo que respecta a los programadores. Y es que, parafraseando el mítico libro del también mítico Alan Cooper, los locos están gobernando el manicomio: permiten a los equipos de desarrollo que decidan ciertas cosas, y luego pasa lo que pasa... Y lo peor quizá sea la manera que han tenido siempre de versionar la plataforma .NET, como ya he dicho en otras ocasiones. En este caso me voy a centrar en la famosa nueva versión (¿o será más de una?, ahora lo veremos) de ASP.NET y de la propia plataforma .NET, lo que se ha dado en llamar ASP.NET vNext... [Más]

FRIKADAS: Trasmite direcciones entre ordenadores mediante sonido

Lo cierto es que el sonido era la forma original en la que se comunicaban teléfonos y rudimentarios ordenadores ya por los años 60. Sin embargo en la actualidad, con Internet omnipresente y multitud de formas de comunicación electrónica (como el e-mail, Skype, Whatsapp...) parece antediluviano plantear siquiera un método basado en el sonido ¿no? Según la gente de los laboratorios de investigación de Google, pasar cierta información a través de medios electrónicos convencionales es poco práctico si lo único que queremos es compartir una dirección web sencilla y la persona a la que se lo queremos pasar está a nuestro lado, en la misma habitación. Así que han lanzado una extensión para Chrome, denominada de manera mu... [Más]

¿Qué es Docker?

Descubre Docker, un proyecto open source que te ayuda a automatizar el despliegue de aplicaciones en contenedores que incluyen todo lo necesario para que la aplicación funcione. En resumen, viene para acabar con la frase: "Pues en mi equipo funcionaba..." En este post te contamos qué es Docker, sus ventajas y cómo dar tus primeros pasos con él. [Más]