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.

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
Superconferencia Hackaday: Nick Poole sobre el Boggling de la Casa de Juntas

Superconferencia Hackaday: Nick Poole sobre el Boggling de la Casa de Juntas

Ya estamos acostumbrados al papel de la placa de circuito impreso en el arte, debido a la creciente creatividad en ...
Leer Más
Reemplace su Smartphone con estos amuletos arcanos

Reemplace su Smartphone con estos amuletos arcanos

Es difícil no sentir el constante tirón de nuestra limitada atención desde los muy interesantes rectángulos de nuestros bolsillos y ...
Leer Más
Estas lecciones se aprendieron en el diseño del recinto, pero van mucho más allá

Estas lecciones se aprendieron en el diseño del recinto, pero van mucho más allá

Foaly] ha estado trabajando duro en la fabricación de una cámara de largo alcance de código abierto a distancia, y ...
Leer Más
Digan lo que digan, un traje de piel es mucho trabajo.

Digan lo que digan, un traje de piel es mucho trabajo.

Una cosa que el Dr. Cucaracha demuestra es que un traje de piel no es algo fácil de hacer. Las ...
Leer Más
Barco Autónomo para Hiperlapsos de Video Impresionantes

Barco Autónomo para Hiperlapsos de Video Impresionantes

Con las capacidades cada vez mayores de los teléfonos inteligentes, las cámaras de acción y los cardanes portátiles, la batalla ...
Leer Más
Si necesita una herramienta de medición, simplemente construya una herramienta de medición

Si necesita una herramienta de medición, simplemente construya una herramienta de medición

[Darlan Johnson] estaba trabajando en un proyecto que se podía llevar puesto y necesitaba una forma de medir el cambio ...
Leer Más
Te veo en el lado oscuro de la luna: Observatorio de la Radio Lunar de China

Te veo en el lado oscuro de la luna: Observatorio de la Radio Lunar de China

Durante casi todo el tiempo que ha habido radio, ha habido antenas entrenadas en el cielo, mirando el universo de ...
Leer Más
Actualizaciones del proyecto Antique Pocket Watch Antique Pocket Watch

Actualizaciones del proyecto Antique Pocket Watch Antique Pocket Watch

Aquí en Digital Lithium nos preocupamos un poco por los relojes. Tal vez sea la profunda conexión personal con un ...
Leer Más
El cubo de Open Makers: Tener Hack, Viajará

El cubo de Open Makers: Tener Hack, Viajará

No te molestes en negarlo, sabemos que tu banco de trabajo es un desastre. Una pila enredada de cables, herramientas ...
Leer Más
Kerry Scharfglass asegura sus cosas de IO

Kerry Scharfglass asegura sus cosas de IO

Todos hemos visto los naufragios de la seguridad de los dispositivos IO: esos aparatos que fallan tan espectacularmente que la ...
Leer Más
Control de los temblores en el momento en que ocurren

Control de los temblores en el momento en que ocurren

Algunos trastornos neurológicos, como el mal de Parkinson, pueden causar temblores musculares que pueden empeorar con el paso del tiempo ...
Leer Más
Todo su software de SDR en una práctica imagen de Raspberry Pi

Todo su software de SDR en una práctica imagen de Raspberry Pi

La revolución de la DEG ha traído una bonanza de oportunidades para la experimentación de los entusiastas de la radio, ...
Leer Más
Podcast Hackaday 047: Controversia de Prusa, Rotura de órganos de la botella, PCBs doblándose hacia atrás, y escucha tu LED

Podcast Hackaday 047: Controversia de Prusa, Rotura de órganos de la botella, PCBs doblándose hacia atrás, y escucha tu LED

Los editores de Digital Lithium Mike Szczys y Elliot WIlliams se reúnen para el 47º y último Digital Lithium Podcast ...
Leer Más
El laboratorio de juegos: La otra insignia de la FPGA para la consola de juegos

El laboratorio de juegos: La otra insignia de la FPGA para la consola de juegos

Cualquiera que haya estado en la Supercon, sin duda recordará las insignias que colgaban en el cuello de todos. Algunas ...
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
¿Por qué su teléfono móvil no es un ordenador más útil?

¿Por qué su teléfono móvil no es un ordenador más útil?

A veces, cuando estás navegando al azar a través de las fuentes de tecnología, aparece un artículo que cristaliza un ...
Leer Más
La obra de arte de Kelly Heaton difumina la línea entre lo tradicional y lo electrónico

La obra de arte de Kelly Heaton difumina la línea entre lo tradicional y lo electrónico

La electrónica digital está muy bien, pero es difícil ignorar las cualidades orgánicas y vivas del reino analógico. Son estos ...
Leer Más
Esta máquina está lista para unirse a la lucha contra el cáncer

Esta máquina está lista para unirse a la lucha contra el cáncer

¿Puede imaginarse un futuro cercano en el que su médico de cabecera pueda pincharle el dedo de forma efectiva y ...
Leer Más
Parche, o sus unidades de estado sólido se voltean y mueren

Parche, o sus unidades de estado sólido se voltean y mueren

¿Fechas de caducidad de los discos de ordenador? Eso es a lo que se enfrenta una línea de unidades de ...
Leer Más
El alimentador automático para gatos deja pocas posibilidades

El alimentador automático para gatos deja pocas posibilidades

A menudo nos gusta decir que si algo vale la pena hacer, entonces vale la pena exagerar. Este alimentador automático ...
Leer Más
Puesta a punto del panel de intercomunicación ThinkGeek Star Trek

Puesta a punto del panel de intercomunicación ThinkGeek Star Trek

En Star Trek , todo lo que Kirk y sus amigos tenían que hacer era apretar el botón en el ...
Leer Más
Esta semana en seguridad: Tegra Bootjacking, Leaking SSH, And StrandHogg

Esta semana en seguridad: Tegra Bootjacking, Leaking SSH, And StrandHogg

CVE-2019-5700 es una vulnerabilidad en el cargador de arranque Nvidia Tegra, descubierto por [Ryan Grachek], y que se rompió primero ...
Leer Más
Hacer sus propios piñones de cadena, de forma ordenada

Hacer sus propios piñones de cadena, de forma ordenada

Los piñones de la cadena son un componente clave de la transmisión en muchas construcciones. Desafortunadamente pueden ser difíciles de ...
Leer Más
AI sabe si el lanzamiento está en el blanco antes que tú.

AI sabe si el lanzamiento está en el blanco antes que tú.

Lanzar una pelota de béisbol se trata de precisión y velocidad. Una bola rápida en el blanco es el objetivo, ...
Leer Más
Un reproductor multimedia de Raspberry a prueba de tontos

Un reproductor multimedia de Raspberry a prueba de tontos

El panorama de los medios de comunicación en el hogar ha cambiado precipitadamente a lo largo de los años. En ...
Leer Más
El sintetizador de muñeca programable empuja el sobre

El sintetizador de muñeca programable empuja el sobre

Los sintetizadores son muy divertidos, no importa lo bien o mal que suenen. En realidad, no hay ninguno que suene ...
Leer Más
Agora, un reloj de papel electrónico que se puede piratear

Agora, un reloj de papel electrónico que se puede piratear

[Daniel Zilinec] aprecia la estética del e-paper y pensó que sería un gran reloj. La apariencia natural del e-paper ciertamente ...
Leer Más
La mímica emplea con arte los LEDs en la moda

La mímica emplea con arte los LEDs en la moda

Cualquier pieza de ciencia ficción ambientada en el futuro cercano implica ropa que se ilumina o que tiene algún tipo ...
Leer Más
El programa secreto del C64 se encuentra en el disco de vinilo de una banda de rock cristiano

El programa secreto del C64 se encuentra en el disco de vinilo de una banda de rock cristiano

¿Con qué frecuencia encuentras huevos de Pascua en los viejos discos de vinilo? Seguro que fue una sorpresa para [Robin ...
Leer Más

Deja un comentario