Es un problema tan antiguo como Internet. Quieres acceder a tu computadora de forma remota, pero está detrás de un enrutador que accidentalmente obtiene diferentes direcciones IP. O tal vez…
Por lo general, piensa en una sección crítica, es decir, una pieza de software que excluye a otros programas del uso de un recurso, como una técnica bastante avanzada. Ciertamente,…
[James] Hizo algunos trabajos de ingeniería inversa de los protocolos para el periférico iSee360i. Esta adición de iPod es un reproductor multimedia que contiene una pantalla de 3.6 ″. Se…
El habla y el reconocimiento han progresado mucho. No hace mucho, estábamos en un lugar para desayunar y soportamos 30 minutos de una adolescente gritando “¡LLAME A JUSTIN TAYLOR!” en…
[Zitt] Tiene una cámara de seguridad que le enviará mensajes siempre que detecte movimiento. Por muy molesto que esto pueda parecer, estamos seguros de que tiene sus razones para necesitar…
Si tiene SSH y algunas otras herramientas configuradas, es bastante fácil iniciar sesión en otra máquina e iniciar algunos programas. Esto puede resultar útil cuando está utilizando una máquina que…
La última vez le mostré cómo exponer un servicio web en una Raspberry Pi (o, de hecho, en cualquier dispositivo) usando un proxy inverso de Pagekite. En su Pi, solo…
Las placas Raspberry Pi (o algunas de las muchas placas similares) son útiles para dejar lugares inusuales para hablar con la red y recopilar datos, controlar cosas o hacer todo…
A veces, es posible que necesite utilizar un ensamblaje en algún momento para lograr los objetivos de su proyecto. Anteriormente, apunté más a incrustar un conjunto en gcc u otro…
Aunque fue famoso por Linus Torvalds como “(gratuito) sistema operativo (solo un pasatiempo, no será tan grande y profesional como GNU) para 386 (486) clones de AT“, El kernel de…
Una de las cosas buenas de Linux y sistemas operativos similares es que puedes explorar cualquier cosa en cualquier nivel. Si un programa tiene un problema, puede descompilarlo, depurarlo, rastrearlo…
Hubo un tiempo en el que casi tenías que ser un programador en lenguaje ensamblador para trabajar con sistemas embebidos. Sí, siempre hubo lenguajes avanzados disponibles, pero se necesitaban mejoras…
Tienes que empaquetar un montón de archivos, enviarlos a algún lugar y hacer algo con ellos en el destino. No es un escenario raro. La respuesta obvia es crear un…
Linux ha cambiado. Originalmente inspirado por Unix, había algunas reglas bien entendidas pero no bien ejecutadas que todos entendían. Los programas hicieron pequeñas cosas y utilizaron tuberías para comunicarse. Los…
La abundancia de pequeñas placas interconectadas con Linux, como la Raspberry Pi, es una ventaja para los desarrolladores. Es bastante fácil poner una computadora pequeña y barata en la red.…
[Stefan] utiliza un pequeño libro electrónico impulsado por ARM para su trabajo de desarrollo, por lo que cuando intentó jugar con Parallax Helix se encontró con algunos problemas. Las herramientas…
Imagine que desea generar varias líneas de texto en Bash o cualquier script de shell. Tal vez sea para una cadena de ayuda para un script de shell particularmente complicado…
Linux es un sistema operativo maravilloso. Existe una increíble variedad de herramientas integradas y muchas otras que se pueden instalar desde repositorios disponibles públicamente con una sola línea de comando.…
Como otros propietarios de Yamaha MODX de gama alta, [sn00zerman] no agradó la pantalla táctil integrada del sintetizador. Es un poco pequeño y no tiene un ángulo muy bueno para…
[Donncha O’Cearbhaill] explotó con éxito dos errores en Apport, el mecanismo de notificación de fallos en Ubuntu. Apport se instala de forma predeterminada en todas las instalaciones de escritorio de…