• Zarobi@aussie.zone
    link
    fedilink
    English
    arrow-up
    74
    ·
    1 month ago

    For some reason the inclusion of this emoji sends me

    🫪

    🫪

    🫪

    🫪

    🫪
    🫪

    🫪

    ~🫪~

  • Abyssian@lemmy.worlddeleted by creator
    link
    fedilink
    arrow-up
    28
    ·
    1 month ago

    The circle is now complete. It began with coding in raw machine language, and it ends in coding entirely in emojis. The prophecy has been fulfilled. The end is nigh.

    Somebody set up us the bomb. All our base are belong to them. You have no chance to survive make your time. Move ‘ZIG’.

  • Yaky@slrpnk.net
    link
    fedilink
    arrow-up
    24
    ·
    1 month ago

    This reminds me of “bugoga” from the olden days.

    (Circa 2007 on bashorgru, there was a meme about writing “bugoga” into a text file, renaming it to exe and then running it. That made the cursor jump around the console and if you had a connected matrix printer, it would start going crazy - something about writing spaces to all available output in an endless loop)

    • monotremata@lemmy.ca
      link
      fedilink
      English
      arrow-up
      16
      ·
      1 month ago

      It kind of reminds me of a thing from the Apple IIe. If you were running a program on that machine and it crashed, it would often crash into this built-in micro debugger mode that gave you a * prompt. The normal boot-up ] prompt accepted BASIC and PRODOS commands, but the * prompt was for working with the Apple microassembler, and it was NOT user-friendly to the average young geek. So I learned exactly one command, which was 3D0G. My understanding was that this was an unconditional jump command to the place that PRODOS was normally loaded into memory at boot, so if the program hadn’t overwritten that, it would get you back to the ] prompt. (Otherwise you had to turn the computer off and on again so it would reload from ROM, which wasn’t a huge problem anyway, but this was a bit faster.) But I’m not actually sure exactly what it did. Anyway, it was memorable enough (since the zero looked close to an O that I could remember it as “three dogs”) that I held on to it. Not actually important, just, y’know, kinda fun.

    • ChaoticNeutralCzech@feddit.org
      link
      fedilink
      English
      arrow-up
      2
      ·
      edit-2
      29 days ago

      Does your emoji keyboard also allow arbitrarily adding Variation Selectors 16 (aka Force Color Emoji Presentation, U+FE0F, or UTF-8 EF B8 8F), also used after a few emoji in the code? (It probably does insert one for characters like ♀️ whose codepoints default to non-emoji but you’ll need a non-emoji-compatible text editor and keyboard to separate it)

      Edit: that’s probably only a concern with the MANDEL.COM program. This 141-byte one uses variation selectors the normal way.

      Edit: except ♐, which does NOT get one but should

  • angband@lemmy.world
    link
    fedilink
    arrow-up
    13
    ·
    1 month ago

    Edlin and debug allowed fast com file programming.

    🐸☺️🐰🐎♐🗃️🧯🧯🧯🐮💗🦮🪏♐🐰🐹🗃️🧯🧯🧯🧯💗🪗🧯😗🧮🫪😗🧮😗🐮😪😔⭐

    But that’s neat.

  • LumpyPancakes@piefed.social
    link
    fedilink
    English
    arrow-up
    13
    ·
    1 month ago

    I vaguely recall that typing ‘copy con clock$’ would freeze a computer.

    On DOS you could also have fun by replacing prompt $p$g with prompt {whatever text you want instead of c:}

    • zurohki@aussie.zone
      link
      fedilink
      English
      arrow-up
      22
      ·
      1 month ago

      On DOS you could also have fun by replacing prompt $p$g with prompt {whatever text you want instead of c:}

      • LumpyPancakes@piefed.social
        link
        fedilink
        English
        arrow-up
        18
        ·
        1 month ago

        Righto :)

        I was a DOS ‘programmer’ long before I migrated to Linux - the same way some guy who used to write bat files with environment variables and errorlevel commands might migrate to a shell script.

        What I really wanted was to be able to embed ^g into the Linux command line prompt, but so far I haven’t been able to. On DOS I could add ^g (the Bell character) to the prompt so each time a command finished it beeped.

        • balsoft@lemmy.ml
          link
          fedilink
          arrow-up
          11
          ·
          1 month ago

          I have a slightly more advanced setup which uses post-command hooks to send a desktop notification when a command has been running for over 3 seconds. That notification contains the elapsed time and the exit code too, and plays a different sound depending on whether the command was successful or not. This allows for some neat integrations with KDE connect to let me know when some long compile has finished or something even when I’m away from my computer. You can see how it works here.

        • Droechai@piefed.blahaj.zone
          link
          fedilink
          English
          arrow-up
          11
          ·
          1 month ago

          I had to do some really wacky stuff but I finally got all manner of beeps and boops from the motherboard speaker last month (aftermarket addon). Stuff like beep on startup, buzz when moving a window, different quick peeps when clicking, doubleclicking or right clicking. I had it for about an afternoon and then my partner raged at all the noise :/ now my computer are silent and boring again

          • LumpyPancakes@piefed.social
            link
            fedilink
            English
            arrow-up
            7
            ·
            1 month ago

            Now you need a proximity sensor to mute it only when your partner is nearby :)

            Mine is still tolerating my "Eddie Izzard covered in bees person on the street reaction sound’ sms notification sound.

  • ChaoticNeutralCzech@feddit.org
    link
    fedilink
    English
    arrow-up
    2
    ·
    30 days ago

    Now make one with invisible/whitespace characters only. There’s 0D CR, 0A LF, 09 tab, 20 space, different-width spaces, zero width modifiers and 256 variation selectors: 16 in the BMP (U+FE0x, or UTF-8 EF B8 8x) plus 240 in the E-plane (U+E0100, or F3 A0 84 80 up to U+E01EF, or F3 A0 87 AF).