home.social

#vt100 — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #vt100, aggregated by home.social.

fetched live
  1. Управляющие последовательности (ANSI)

    Что такое ANSI коды и как их обрабатывает терминал? Зачем нужны эмуляторы терминала? Как отформатировать вывод в PowerShell из AutoHotkey? Разбираемся в этой статье.

    habr.com/ru/articles/1054876/

    #powershell #autohotkey #ansi #escaped_sequence #control_sequence #vt100 #output #console #terminal #history

  2. Управляющие последовательности (ANSI)

    Что такое ANSI коды и как их обрабатывает терминал? Зачем нужны эмуляторы терминала? Как отформатировать вывод в PowerShell из AutoHotkey? Разбираемся в этой статье.

    habr.com/ru/articles/1054876/

    #powershell #autohotkey #ansi #escaped_sequence #control_sequence #vt100 #output #console #terminal #history

  3. Управляющие последовательности (ANSI)

    Что такое ANSI коды и как их обрабатывает терминал? Зачем нужны эмуляторы терминала? Как отформатировать вывод в PowerShell из AutoHotkey? Разбираемся в этой статье.

    habr.com/ru/articles/1054876/

    #powershell #autohotkey #ansi #escaped_sequence #control_sequence #vt100 #output #console #terminal #history

  4. These screenshots are produced by the static renderer that transforms escape codes into a memory buffer, and then a memory buffer into pixels drawn on a png image. The static renderer is useful to set up tests and compare results visually during development. The real-time raylib/opengl renderer already supports ANSI codes and part of the new set of codes that enable this fine control over terminal rendering.
    I know there is the Kitty term, but I had the feeling that it does too much, and I don't really want the terminal to stop being primarily about rendering text really fast. Different goals, different terms.

    #golang #foss #subterm #vt100 #terminal #subterminal

  5. These screenshots are produced by the static renderer that transforms escape codes into a memory buffer, and then a memory buffer into pixels drawn on a png image. The static renderer is useful to set up tests and compare results visually during development. The real-time raylib/opengl renderer already supports ANSI codes and part of the new set of codes that enable this fine control over terminal rendering.
    I know there is the Kitty term, but I had the feeling that it does too much, and I don't really want the terminal to stop being primarily about rendering text really fast. Different goals, different terms.

    #golang #foss #subterm #vt100 #terminal #subterminal

  6. These screenshots are produced by the static renderer that transforms escape codes into a memory buffer, and then a memory buffer into pixels drawn on a png image. The static renderer is useful to set up tests and compare results visually during development. The real-time raylib/opengl renderer already supports ANSI codes and part of the new set of codes that enable this fine control over terminal rendering.
    I know there is the Kitty term, but I had the feeling that it does too much, and I don't really want the terminal to stop being primarily about rendering text really fast. Different goals, different terms.

    #golang #foss #subterm #vt100 #terminal #subterminal

  7. These screenshots are produced by the static renderer that transforms escape codes into a memory buffer, and then a memory buffer into pixels drawn on a png image. The static renderer is useful to set up tests and compare results visually during development. The real-time raylib/opengl renderer already supports ANSI codes and part of the new set of codes that enable this fine control over terminal rendering.
    I know there is the Kitty term, but I had the feeling that it does too much, and I don't really want the terminal to stop being primarily about rendering text really fast. Different goals, different terms.

    #golang #foss #subterm #vt100 #terminal #subterminal

  8. These screenshots are produced by the static renderer that transforms escape codes into a memory buffer, and then a memory buffer into pixels drawn on a png image. The static renderer is useful to set up tests and compare results visually during development. The real-time raylib/opengl renderer already supports ANSI codes and part of the new set of codes that enable this fine control over terminal rendering.
    I know there is the Kitty term, but I had the feeling that it does too much, and I don't really want the terminal to stop being primarily about rendering text really fast. Different goals, different terms.

    #golang #foss #subterm #vt100 #terminal #subterminal

  9. Here's Subterm running a few little tools. It seems to be rendering properly most of VT100 / ANSI codes. The new ones I'm introducing use one single escape code with one embeded JSON object. Work will resume tomorrow improving font selection, proportional font metrics, colour themes, and other niceties. I think this little thing may save me the hassle of developing too many web applications.

    #golang #foss #subterm #vt100 #terminal #subterminal

  10. Here's Subterm running a few little tools. It seems to be rendering properly most of VT100 / ANSI codes. The new ones I'm introducing use one single escape code with one embeded JSON object. Work will resume tomorrow improving font selection, proportional font metrics, colour themes, and other niceties. I think this little thing may save me the hassle of developing too many web applications.

    #golang #foss #subterm #vt100 #terminal #subterminal

  11. Here's Subterm running a few little tools. It seems to be rendering properly most of VT100 / ANSI codes. The new ones I'm introducing use one single escape code with one embeded JSON object. Work will resume tomorrow improving font selection, proportional font metrics, colour themes, and other niceties. I think this little thing may save me the hassle of developing too many web applications.

    #golang #foss #subterm #vt100 #terminal #subterminal

  12. Here's Subterm running a few little tools. It seems to be rendering properly most of VT100 / ANSI codes. The new ones I'm introducing use one single escape code with one embeded JSON object. Work will resume tomorrow improving font selection, proportional font metrics, colour themes, and other niceties. I think this little thing may save me the hassle of developing too many web applications.

    #golang #foss #subterm #vt100 #terminal #subterminal

  13. Here's Subterm running a few little tools. It seems to be rendering properly most of VT100 / ANSI codes. The new ones I'm introducing use one single escape code with one embeded JSON object. Work will resume tomorrow improving font selection, proportional font metrics, colour themes, and other niceties. I think this little thing may save me the hassle of developing too many web applications.

    #golang #foss #subterm #vt100 #terminal #subterminal

  14. @passthejoe @frobozz @JdeBP @gumnos

    I dunno, I have a vague impression of the #WYSE terminals being "weird," but it's been a quarter century.

    Some of the later DEC VTs were dinky, but that #VT100 was LEGEND-STATUS classic. 😄

    I literally remember seeing them in pictures and wondering "What is that groovy curved-looking computer??" and only years later learning that that was the ORIGINAL VT100.

    I'd lose my mind to be able to play with one of those sweet machines.

  15. @passthejoe @frobozz @JdeBP @gumnos

    I dunno, I have a vague impression of the #WYSE terminals being "weird," but it's been a quarter century.

    Some of the later DEC VTs were dinky, but that #VT100 was LEGEND-STATUS classic. 😄

    I literally remember seeing them in pictures and wondering "What is that groovy curved-looking computer??" and only years later learning that that was the ORIGINAL VT100.

    I'd lose my mind to be able to play with one of those sweet machines.

  16. @passthejoe @frobozz @JdeBP @gumnos

    I dunno, I have a vague impression of the #WYSE terminals being "weird," but it's been a quarter century.

    Some of the later DEC VTs were dinky, but that #VT100 was LEGEND-STATUS classic. 😄

    I literally remember seeing them in pictures and wondering "What is that groovy curved-looking computer??" and only years later learning that that was the ORIGINAL VT100.

    I'd lose my mind to be able to play with one of those sweet machines.

  17. @passthejoe @frobozz @JdeBP @gumnos

    I dunno, I have a vague impression of the #WYSE terminals being "weird," but it's been a quarter century.

    Some of the later DEC VTs were dinky, but that #VT100 was LEGEND-STATUS classic. 😄

    I literally remember seeing them in pictures and wondering "What is that groovy curved-looking computer??" and only years later learning that that was the ORIGINAL VT100.

    I'd lose my mind to be able to play with one of those sweet machines.

  18. @passthejoe @frobozz @JdeBP @gumnos

    I dunno, I have a vague impression of the #WYSE terminals being "weird," but it's been a quarter century.

    Some of the later DEC VTs were dinky, but that #VT100 was LEGEND-STATUS classic. 😄

    I literally remember seeing them in pictures and wondering "What is that groovy curved-looking computer??" and only years later learning that that was the ORIGINAL VT100.

    I'd lose my mind to be able to play with one of those sweet machines.

  19. This is not real-time rendering yet, I'm modeling the api and rendering to pixmaps, generating png screenshots. But I like how it's shaping up.

    I couldn't in honesty reuse the venerable 'lynx' name to associate it with my experiments, so I renamed them to 'sphynx'. sphynx is now a code sample that will eventually serve as a demo for the subterminal.

    #golang #foss #subterm #vt100 #terminal #subterminal

  20. This is not real-time rendering yet, I'm modeling the api and rendering to pixmaps, generating png screenshots. But I like how it's shaping up.

    I couldn't in honesty reuse the venerable 'lynx' name to associate it with my experiments, so I renamed them to 'sphynx'. sphynx is now a code sample that will eventually serve as a demo for the subterminal.

    #golang #foss #subterm #vt100 #terminal #subterminal

  21. This is not real-time rendering yet, I'm modeling the api and rendering to pixmaps, generating png screenshots. But I like how it's shaping up.

    I couldn't in honesty reuse the venerable 'lynx' name to associate it with my experiments, so I renamed them to 'sphynx'. sphynx is now a code sample that will eventually serve as a demo for the subterminal.

    #golang #foss #subterm #vt100 #terminal #subterminal

  22. This is not real-time rendering yet, I'm modeling the api and rendering to pixmaps, generating png screenshots. But I like how it's shaping up.

    I couldn't in honesty reuse the venerable 'lynx' name to associate it with my experiments, so I renamed them to 'sphynx'. sphynx is now a code sample that will eventually serve as a demo for the subterminal.

    #golang #foss #subterm #vt100 #terminal #subterminal

  23. This is not real-time rendering yet, I'm modeling the api and rendering to pixmaps, generating png screenshots. But I like how it's shaping up.

    I couldn't in honesty reuse the venerable 'lynx' name to associate it with my experiments, so I renamed them to 'sphynx'. sphynx is now a code sample that will eventually serve as a demo for the subterminal.

    #golang #foss #subterm #vt100 #terminal #subterminal

  24. I found this reply that I made in 1984 to Dennis Ritchie in the net.followup newsgroup. I was at the time lobbying Sun to add 8-bit character set support to the firmware, but they wanted to hold out for a 16-bit system, like the as yet unnamed Unicode. There was eventually an interim solution but my memory of that is a bit foggy.

    #Usenet #DennisRitchie #C #Pascal #emacs #VT100 #charactersets #ISO8859 #languages #Swedish #programming #unicode #SunMicrosystems #Värmland

  25. I found this reply that I made in 1984 to Dennis Ritchie in the net.followup newsgroup. I was at the time lobbying Sun to add 8-bit character set support to the firmware, but they wanted to hold out for a 16-bit system, like the as yet unnamed Unicode. There was eventually an interim solution but my memory of that is a bit foggy.

    #Usenet #DennisRitchie #C #Pascal #emacs #VT100 #charactersets #ISO8859 #languages #Swedish #programming #unicode #SunMicrosystems #Värmland

  26. I found this reply that I made in 1984 to Dennis Ritchie in the net.followup newsgroup. I was at the time lobbying Sun to add 8-bit character set support to the firmware, but they wanted to hold out for a 16-bit system, like the as yet unnamed Unicode. There was eventually an interim solution but my memory of that is a bit foggy.

    #Usenet #DennisRitchie #C #Pascal #emacs #VT100 #charactersets #ISO8859 #languages #Swedish #programming #unicode #SunMicrosystems #Värmland

  27. I found this reply that I made in 1984 to Dennis Ritchie in the net.followup newsgroup. I was at the time lobbying Sun to add 8-bit character set support to the firmware, but they wanted to hold out for a 16-bit system, like the as yet unnamed Unicode. There was eventually an interim solution but my memory of that is a bit foggy.

    #Usenet #DennisRitchie #C #Pascal #emacs #VT100 #charactersets #ISO8859 #languages #Swedish #programming #unicode #SunMicrosystems #Värmland

  28. I found this reply that I made in 1984 to Dennis Ritchie in the net.followup newsgroup. I was at the time lobbying Sun to add 8-bit character set support to the firmware, but they wanted to hold out for a 16-bit system, like the as yet unnamed Unicode. There was eventually an interim solution but my memory of that is a bit foggy.

    #Usenet #DennisRitchie #C #Pascal #emacs #VT100 #charactersets #ISO8859 #languages #Swedish #programming #unicode #SunMicrosystems #Värmland

  29. Another thing I thought should exist: a #vt100 terminal emulation library for #Golang that allows you to do session replays and captures - and that you can use in #WASM, too: github.com/rcarmo/go-te

  30. Another thing I thought should exist: a #vt100 terminal emulation library for #Golang that allows you to do session replays and captures - and that you can use in #WASM, too: github.com/rcarmo/go-te

  31. Another thing I thought should exist: a #vt100 terminal emulation library for #Golang that allows you to do session replays and captures - and that you can use in #WASM, too: github.com/rcarmo/go-te

  32. Another thing I thought should exist: a #vt100 terminal emulation library for #Golang that allows you to do session replays and captures - and that you can use in #WASM, too: github.com/rcarmo/go-te

  33. Another thing I thought should exist: a #vt100 terminal emulation library for #Golang that allows you to do session replays and captures - and that you can use in #WASM, too: github.com/rcarmo/go-te

  34. Given the opportunity, I would, with alacrity, revert to using #Emacs via a #VT100 on a #VAX-11/780 running #4.3BSD. I dare say there is much good that could be done with that setup—especially in today's #AI age.

    It is not that I detest modernity, but that I adore #simplicity.

  35. Given the opportunity, I would, with alacrity, revert to using #Emacs via a #VT100 on a #VAX-11/780 running #4.3BSD. I dare say there is much good that could be done with that setup—especially in today's #AI age.

    It is not that I detest modernity, but that I adore #simplicity.

  36. Given the opportunity, I would, with alacrity, revert to using #Emacs via a #VT100 on a #VAX-11/780 running #4.3BSD. I dare say there is much good that could be done with that setup—especially in today's #AI age.

    It is not that I detest modernity, but that I adore #simplicity.

  37. Given the opportunity, I would, with alacrity, revert to using #Emacs via a #VT100 on a #VAX-11/780 running #4.3BSD. I dare say there is much good that could be done with that setup—especially in today's #AI age.

    It is not that I detest modernity, but that I adore #simplicity.

  38. Given the opportunity, I would, with alacrity, revert to using #Emacs via a #VT100 on a #VAX-11/780 running #4.3BSD. I dare say there is much good that could be done with that setup—especially in today's #AI age.

    It is not that I detest modernity, but that I adore #simplicity.

  39. @ricci I just read on Wikipedia that #VT100 was released in 1978.

  40. @ricci I just read on Wikipedia that #VT100 was released in 1978.

  41. @ricci I just read on Wikipedia that #VT100 was released in 1978.

  42. @ricci I just read on Wikipedia that #VT100 was released in 1978.

  43. @ricci I just read on Wikipedia that #VT100 was released in 1978.

  44. @AmenZwa Ah, the good old days of #VT100. I remember using either #VT100's or C.Itoh clones and setting the screen width to 132! Wow! Of course, my eyes wouldn't tolerate that now! 😀

  45. @AmenZwa Ah, the good old days of . I remember using either 's or C.Itoh clones and setting the screen width to 132! Wow! Of course, my eyes wouldn't tolerate that now! 😀

  46. @AmenZwa Ah, the good old days of #VT100. I remember using either #VT100's or C.Itoh clones and setting the screen width to 132! Wow! Of course, my eyes wouldn't tolerate that now! 😀

  47. @AmenZwa Ah, the good old days of #VT100. I remember using either #VT100's or C.Itoh clones and setting the screen width to 132! Wow! Of course, my eyes wouldn't tolerate that now! 😀

  48. @AmenZwa Ah, the good old days of #VT100. I remember using either #VT100's or C.Itoh clones and setting the screen width to 132! Wow! Of course, my eyes wouldn't tolerate that now! 😀

  49. I've been using computers all my life, #Linux and #Unix since the 90s, and word processors since #Wordperfect 5.1 for #MS-DOS but I still can't grasp the #vim and #emacs keybindings. I know it's not necessary to learn all of them if all I'm doing is #writing novels but I still feel like I'm not a real Linux user if I can't do everything from the #commandline with input methods that predate the #ibmpc, the #modelmkeyboard, and even the #vt100 terminal.

  50. I've been using computers all my life, #Linux and #Unix since the 90s, and word processors since #Wordperfect 5.1 for #MS-DOS but I still can't grasp the #vim and #emacs keybindings. I know it's not necessary to learn all of them if all I'm doing is #writing novels but I still feel like I'm not a real Linux user if I can't do everything from the #commandline with input methods that predate the #ibmpc, the #modelmkeyboard, and even the #vt100 terminal.

  51. I've been using computers all my life, #Linux and #Unix since the 90s, and word processors since #Wordperfect 5.1 for #MS-DOS but I still can't grasp the #vim and #emacs keybindings. I know it's not necessary to learn all of them if all I'm doing is #writing novels but I still feel like I'm not a real Linux user if I can't do everything from the #commandline with input methods that predate the #ibmpc, the #modelmkeyboard, and even the #vt100 terminal.

  52. I've been using computers all my life, #Linux and #Unix since the 90s, and word processors since #Wordperfect 5.1 for #MS-DOS but I still can't grasp the #vim and #emacs keybindings. I know it's not necessary to learn all of them if all I'm doing is #writing novels but I still feel like I'm not a real Linux user if I can't do everything from the #commandline with input methods that predate the #ibmpc, the #modelmkeyboard, and even the #vt100 terminal.

  53. I've been using computers all my life, #Linux and #Unix since the 90s, and word processors since #Wordperfect 5.1 for #MS-DOS but I still can't grasp the #vim and #emacs keybindings. I know it's not necessary to learn all of them if all I'm doing is #writing novels but I still feel like I'm not a real Linux user if I can't do everything from the #commandline with input methods that predate the #ibmpc, the #modelmkeyboard, and even the #vt100 terminal.

  54. The #DEC #VT100 terminal, released by Digital Equipment Corporation (DEC) in 1978, was a general-purpose terminal that could interface with various mainframes and minicomputers via an RS-232 serial interface.
    Follow the thread...