Slack, ahora en Windows 3.1

Slack es una herramienta de colaboración en línea o una religión, dependiendo de con quién hables. Naturalmente, es accesible a través de todo tipo de plataformas modernas, desde Windows y MacOS hasta teléfonos inteligentes. Sin embargo, algunos prefieren ir más atrás. En un reciente hackathon de la empresa, [Yeo Kheng Meng] decidió crear un cliente Slack para Windows 3.1.

Así es como aprendiste a programar antes de Internet.

La programación para un sistema operativo más antiguo, en este caso, Windows For Workgroups 3.11, requiere la creación de un entorno de desarrollo viable. Visual C++ 1.52 fue puesto en servicio en este caso, siendo la última versión capaz de apuntar a Windows 3.11. El entorno de desarrollo se ejecuta en una máquina virtual Windows 2000 que se ejecuta en un portátil Mac. Se eligió esta máquina por su capacidad para ejecutar aplicaciones de 16 bits y por su compatibilidad con Samba tanto con Windows 3.11 como con Windows 10 y con los modernos Mac.

Hubo varios desafíos que enfrentar en el camino. La vieja escuela de Windows simplemente no es capaz de lidiar con HTTPS, necesitando un proxy para manejar el intercambio de paquetes con los servidores de Slack. Además, la gestión de la memoria era una molestia debido a los límites de la arquitectura de 16 bits. Afortunadamente, un viejo manual de programación de la época fue de gran ayuda en este sentido.

Al final del hackathon, un cliente utilizable de Slack estaba en funcionamiento, con colores llamativos de la era de Windows. Faltan algunas características clave, como la capacidad de resolver las identificaciones de los usuarios, pero en general, el concepto funciona. Hemos visto el trabajo de [Yeo] con este sistema operativo antiguo antes también. Vídeo después de la pausa.

Entrenando murciélagos en el bosque al azar con la matriz de confusión

Entrenando murciélagos en el bosque al azar con la matriz de confusión

Cuando se explora el ámbito del Aprendizaje Automático, siempre es bueno tener algunos datos reales e interesantes con los que ...
Leer Más
La fresadora CNC DIY utiliza las cadenas de la manera correcta

La fresadora CNC DIY utiliza las cadenas de la manera correcta

Hay un millón de formas de construir su propia ruteadora CNC, dependiendo de sus gustos, presupuesto y aplicación, sus opciones ...
Leer Más
Escucha tus pies, tienen mucho que decirte

Escucha tus pies, tienen mucho que decirte

[Umar Qattan] está en sintonía con su suela y se esfuerza por escuchar lo que tiene que decir. En un ...
Leer Más
Prusa se atreve a romper su última impresora

Prusa se atreve a romper su última impresora

Dos meses después de su sorpresa revelada en el Festival RepRap de la Costa Este de 2019, el Prusa Mini ...
Leer Más
La dobladora de rodillos eléctrica DIY puede manejar el material grueso (er)

La dobladora de rodillos eléctrica DIY puede manejar el material grueso (er)

Todo trabajador metalúrgico serio terminará por conseguirse un rodillo de doblar en algún momento, pero si eres tan dedicado como ...
Leer Más
Una pequeña terminal para sus necesidades de acceso en serie

Una pequeña terminal para sus necesidades de acceso en serie

Algunos equipos informáticos se han desvanecido sin dejar rastro, por ejemplo un módem no es un dispositivo que detenga a ...
Leer Más
Un Arduino basado en STM32F4 en el factor de forma de la pluma

Un Arduino basado en STM32F4 en el factor de forma de la pluma

[minh7a6] ama la Pluma de Adafruta, pero ve un poco de espacio para mejorar. Primero es el asunto de la ...
Leer Más
La historia de una sociedad secreta parisina subterránea

La historia de una sociedad secreta parisina subterránea

En lo profundo del corazón de París, una serie de túneles subterráneos serpentean a través de la ciudad. Se cruzan ...
Leer Más
Recuperación de Datos de Discos Rígidos - ¿Por qué no bricolaje?

Recuperación de Datos de Discos Rígidos – ¿Por qué no bricolaje?

Los fallos de los discos duros pueden ser difíciles de soportar, especialmente para la persona promedio que no hace copias ...
Leer Más
Los sueños eléctricos ayudan a las vacas a sobrevivir en el desierto de lo real

Los sueños eléctricos ayudan a las vacas a sobrevivir en el desierto de lo real

Las fotos de una vaca con un par de gafas de realidad virtual cómicamente sobredimensionadas se difundieron recientemente como un ...
Leer Más
Hackaday Podcast Ep 044: Especial Superconferencia

Hackaday Podcast Ep 044: Especial Superconferencia

La mitad del personal de redacción de Digital Lithium estuvo en la Superconferencia este fin de semana, y nuestra propia ...
Leer Más
Esta CPU sólo tiene una instrucción

Esta CPU sólo tiene una instrucción

La mayoría de nosotros estaremos familiarizados en algún nivel con el funcionamiento de un CPU básico, normalmente a través de ...
Leer Más
ATX2AT hace que la retrocomputación sea más segura, se dirige al inicio

ATX2AT hace que la retrocomputación sea más segura, se dirige al inicio

Es fácil dar por sentado que las fuentes de alimentación están en la informática moderna, pero alimentar el hardware antiguo ...
Leer Más
La réplica de ordenador en cartón es barata y fácil de hacer

La réplica de ordenador en cartón es barata y fácil de hacer

Replicar el hardware de las computadoras de la era de los años 60 puede ser una tarea desalentadora. Los componentes ...
Leer Más
Avanzar en el estado de la tecnología de las plataformas cibernéticas

Avanzar en el estado de la tecnología de las plataformas cibernéticas

Es algo raro poder ser testigo del nacimiento y posterior evolución de una tecnología, al menos en una escala de ...
Leer Más
El rediseño ordenado de la placa utiliza PCBs flexibles, sin cables

El rediseño ordenado de la placa utiliza PCBs flexibles, sin cables

El retrabajo del PCB con el propósito de arreglar problemas de diseño desafortunados tiende a involucrar ciertas cosas: alambres delgados ...
Leer Más
La Guía de Jóvenes Ingenieros para los Proyectos Finales de la Universidad

La Guía de Jóvenes Ingenieros para los Proyectos Finales de la Universidad

Las carreras de ingeniería son tan amplias y variadas como las carreras potenciales que se ofrecen en el mundo real ...
Leer Más
David Williams es "FPGA-Curioso"

David Williams es «FPGA-Curioso»

Por si no lo habéis notado, en la Superconferencia de este año tuvimos un tema un poco más de FPGA ...
Leer Más
Una caja con una pluma de tamaño de bolsillo

Una caja con una pluma de tamaño de bolsillo

[El tipo de la electrónica discreta] envía su caja de micrófono de tamaño de bolsillo. Una cosa que nos encanta ...
Leer Más
La réplica del paquete de protones es una gran construcción de Halloween

La réplica del paquete de protones es una gran construcción de Halloween

En 1984, los Cazafantasmas defendieron a la ciudad de Nueva York de un ataque de fenómenos sobrenaturales. En su honor, ...
Leer Más
Almendras: Asistente Personal Abierto de Stanford

Almendras: Asistente Personal Abierto de Stanford

El estado actual de los asistentes personales virtuales -Alexa, Cortana, Google y Siri- deja mucho que desear. El reconocimiento de ...
Leer Más
Sistemas de archivos para dispositivos pequeños

Sistemas de archivos para dispositivos pequeños

A veces se construye un ordenador y se utiliza todos los días. A veces se construye un tipo diferente de ...
Leer Más
Entrevista: El equipo de FieldKit la mañana siguiente de ganar el Premio Hackaday 2019

Entrevista: El equipo de FieldKit la mañana siguiente de ganar el Premio Hackaday 2019

Nos pusimos al día con Shah Selbe y Jacob Lewallen la mañana después de que su proyecto, FieldKit, ganara el ...
Leer Más
Una bicicleta de época que da poder a Briggs y a Stratton

Una bicicleta de época que da poder a Briggs y a Stratton

eBay hizo popular el proceso de motorización de una bicicleta, con motores baratos de China combinados con un puñado de ...
Leer Más
Retrotecnológico: 934 MHz CB Radio

Retrotecnológico: 934 MHz CB Radio

El espectro radioeléctrico está cuidadosamente regulado y dividido por los gobiernos de todo el mundo. Parte del mismo se comparte ...
Leer Más
Vea un tirachinas hecho en arena, de principio a fin

Vea un tirachinas hecho en arena, de principio a fin

La fundición en arena de piezas metálicas es una técnica que existe desde hace mucho tiempo, pero puede ser educativo ...
Leer Más
Portátil como si fuera 1979 con un Z80 de 16 núcleos en una FPGA

Portátil como si fuera 1979 con un Z80 de 16 núcleos en una FPGA

Cuando la vida te da una placa de desarrollo de FPGA ridículamente cara y muy potente, tu primera reacción puede ...
Leer Más
Generación de números aleatorios con una pecera

Generación de números aleatorios con una pecera

Mientras trabajaba para su licenciatura en Informática y Sistemas de Información en la Universidad de Londres, [Jason Fenech] presentó una ...
Leer Más
Diversión con un láser de fibra de 200-kW

Diversión con un láser de fibra de 200-kW

Todos hemos escuchado el chiste de "No mires fijamente al láser con el ojo restante". Es gracioso porque es verdad, ...
Leer Más
Motorizar un cortador de plasma en el barato

Motorizar un cortador de plasma en el barato

Un cortador de plasma manual es una excelente herramienta para tener si usted está trabajando con láminas de metal, pero ...
Leer Más

Deja un comentario