Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Cyborg)
  • No Skin
Collapse
Brand Logo

CIRCLE WITH A DOT

  1. Home
  2. Uncategorized
  3. one of the problems with being a mad scientist is that you can scope creep really fast

one of the problems with being a mad scientist is that you can scope creep really fast

Scheduled Pinned Locked Moved Uncategorized
59 Posts 20 Posters 0 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • foone@digipres.clubF foone@digipres.club

    POP QUIZ: how many servos do you need, if you need to be able to type all the symbol keys on a QWERTY-US keyboard (49 keys), plus the following keys:
    F5 (to run the program after we type in the code)
    Enter (to close the popup after we take the photo, which will then trigger a shutdown)

    yuki@xantronix.socialY This user is from outside of this forum
    yuki@xantronix.socialY This user is from outside of this forum
    yuki@xantronix.social
    wrote last edited by
    #37

    @foone one and a very complex camshaft?

    foone@digipres.clubF pyromuffin@mastodon.gamedev.placeP 2 Replies Last reply
    0
    • foone@digipres.clubF foone@digipres.club

      BTW with the "pop quiz" my current best solution is 13

      aschmitz@ostatus.lardbucket.orgA This user is from outside of this forum
      aschmitz@ostatus.lardbucket.orgA This user is from outside of this forum
      aschmitz@ostatus.lardbucket.org
      wrote last edited by
      #38

      @foone Surely one of those four-servo robot arms would do? (I think you could get it down to 3 and maintain the functionality though.) Add one for shift and you're fine, though possibly another for a different modifier key if necessary.

      1 Reply Last reply
      0
      • nyanpasu64@donotsta.reN nyanpasu64@donotsta.re
        @foone Could you make Wine emulate dialog boxes close enough? And run in a browser?...

        Hmm there's already stuff like BoxedWine, could you load the real Windows icons and fonts, and get the title bars close enough?
        alicela1n@social.treehouse.systemsA This user is from outside of this forum
        alicela1n@social.treehouse.systemsA This user is from outside of this forum
        alicela1n@social.treehouse.systems
        wrote last edited by
        #39

        @nyanpasu64 @foone why not? wine has a built in "desktop mode" for this purpose

        1 Reply Last reply
        0
        • yuki@xantronix.socialY yuki@xantronix.social

          @foone one and a very complex camshaft?

          foone@digipres.clubF This user is from outside of this forum
          foone@digipres.clubF This user is from outside of this forum
          foone@digipres.club
          wrote last edited by
          #40

          @Yuki oh that's a clever idea.

          yuki@xantronix.socialY 1 Reply Last reply
          0
          • foone@digipres.clubF foone@digipres.club

            @Yuki oh that's a clever idea.

            yuki@xantronix.socialY This user is from outside of this forum
            yuki@xantronix.socialY This user is from outside of this forum
            yuki@xantronix.social
            wrote last edited by
            #41

            @foone hehe yay!

            1 Reply Last reply
            0
            • foone@digipres.clubF foone@digipres.club

              BTW with the "pop quiz" my current best solution is 13

              gloriouscow@oldbytes.spaceG This user is from outside of this forum
              gloriouscow@oldbytes.spaceG This user is from outside of this forum
              gloriouscow@oldbytes.space
              wrote last edited by
              #42

              @foone beam keystrokes to a PCjr with the infrared port on an HP 48SX calculator

              foone@digipres.clubF 1 Reply Last reply
              0
              • foone@digipres.clubF foone@digipres.club

                but I'm a Mad Scientist.
                So what's the Mad Scientist way to do this? Well, how'd I do it before?

                I wrote a line of code in my Visual Basic 6 IDE and ran it on my Windows 98 VM

                ajn142@infosec.exchangeA This user is from outside of this forum
                ajn142@infosec.exchangeA This user is from outside of this forum
                ajn142@infosec.exchange
                wrote last edited by
                #43

                @foone Mad Science means never stopping to ask "what's the worst thing that could happen?"

                1 Reply Last reply
                0
                • foone@digipres.clubF This user is from outside of this forum
                  foone@digipres.clubF This user is from outside of this forum
                  foone@digipres.club
                  wrote last edited by
                  #44

                  @onfy I am, but I'm also not anymore.

                  1 Reply Last reply
                  0
                  • gloriouscow@oldbytes.spaceG gloriouscow@oldbytes.space

                    @foone beam keystrokes to a PCjr with the infrared port on an HP 48SX calculator

                    foone@digipres.clubF This user is from outside of this forum
                    foone@digipres.clubF This user is from outside of this forum
                    foone@digipres.club
                    wrote last edited by
                    #45

                    @gloriouscow sadly my PCjr can't run windows 95

                    gloriouscow@oldbytes.spaceG ziggythehamster@ruby.socialZ 3 Replies Last reply
                    0
                    • foone@digipres.clubF foone@digipres.club

                      @gloriouscow sadly my PCjr can't run windows 95

                      gloriouscow@oldbytes.spaceG This user is from outside of this forum
                      gloriouscow@oldbytes.spaceG This user is from outside of this forum
                      gloriouscow@oldbytes.space
                      wrote last edited by
                      #46

                      @foone skill issue

                      1 Reply Last reply
                      0
                      • foone@digipres.clubF foone@digipres.club

                        But where do we run the code?
                        Well there's two obvious options that are sufficiently Mad Scientist enough to be interesting enough to do:

                        1. In the browser. Do this client-side. Boot a VM in the browser that runs Visual Basic and then the resulting EXE and shows that to the user

                        ziggythehamster@ruby.socialZ This user is from outside of this forum
                        ziggythehamster@ruby.socialZ This user is from outside of this forum
                        ziggythehamster@ruby.social
                        wrote last edited by
                        #47

                        @foone save a step: VBScript can MsgBox too, so you could use WScript to run a generated .vbs.

                        foone@digipres.clubF 1 Reply Last reply
                        0
                        • foone@digipres.clubF foone@digipres.club

                          @gloriouscow sadly my PCjr can't run windows 95

                          gloriouscow@oldbytes.spaceG This user is from outside of this forum
                          gloriouscow@oldbytes.spaceG This user is from outside of this forum
                          gloriouscow@oldbytes.space
                          wrote last edited by
                          #48

                          @foone clearly the pcjr runs mtcp over parallel to the windows 95 machine

                          1 Reply Last reply
                          0
                          • foone@digipres.clubF foone@digipres.club

                            @gloriouscow sadly my PCjr can't run windows 95

                            ziggythehamster@ruby.socialZ This user is from outside of this forum
                            ziggythehamster@ruby.socialZ This user is from outside of this forum
                            ziggythehamster@ruby.social
                            wrote last edited by
                            #49

                            @foone @gloriouscow they made a PCjr 286 upgrade, and there are 286->486 upgrades. So you could totally do this.

                            Don’t though. I did the 286->486 upgrade on a Sega TeraDrive owned by a friend and booted Windows 95 on it … it takes about 10 minutes to get to the desktop, in part because the XTIDE isn’t accelerated.

                            But, alas, after an hour of fucking with it at the Alum Rock library, I booted America’s favorite city simulator.

                            Link Preview Image
                            1 Reply Last reply
                            0
                            • ziggythehamster@ruby.socialZ ziggythehamster@ruby.social

                              @foone save a step: VBScript can MsgBox too, so you could use WScript to run a generated .vbs.

                              foone@digipres.clubF This user is from outside of this forum
                              foone@digipres.clubF This user is from outside of this forum
                              foone@digipres.club
                              wrote last edited by
                              #50

                              @ZiggyTheHamster nah using Visual Basic is a loadbearing part of my Mad Science

                              ziggythehamster@ruby.socialZ 1 Reply Last reply
                              0
                              • foone@digipres.clubF foone@digipres.club

                                @ZiggyTheHamster nah using Visual Basic is a loadbearing part of my Mad Science

                                ziggythehamster@ruby.socialZ This user is from outside of this forum
                                ziggythehamster@ruby.socialZ This user is from outside of this forum
                                ziggythehamster@ruby.social
                                wrote last edited by
                                #51

                                @foone in that case, you can pass switches to the VB6 executable to make it compile a project, so you could generate the .bas/.frm and compile it with a .bat, and finally run it.

                                I did some version of this when I developed and maintained an IRCX server written in VB6.

                                foone@digipres.clubF 1 Reply Last reply
                                0
                                • foone@digipres.clubF This user is from outside of this forum
                                  foone@digipres.clubF This user is from outside of this forum
                                  foone@digipres.club
                                  wrote last edited by
                                  #52

                                  @sif oh there's a lot of ways I could do this easier. I'm doing it wrong on purpose as part of the bit

                                  1 Reply Last reply
                                  0
                                  • ziggythehamster@ruby.socialZ ziggythehamster@ruby.social

                                    @foone in that case, you can pass switches to the VB6 executable to make it compile a project, so you could generate the .bas/.frm and compile it with a .bat, and finally run it.

                                    I did some version of this when I developed and maintained an IRCX server written in VB6.

                                    foone@digipres.clubF This user is from outside of this forum
                                    foone@digipres.clubF This user is from outside of this forum
                                    foone@digipres.club
                                    wrote last edited by
                                    #53

                                    @ZiggyTheHamster the problem is that I still need to get the data into the computer, and "typing it into VB6 IDE" is that step in the current design.

                                    I guess I could write a wrapper program that just types in the input+an enter, then runs the VB6 compile + run, but by that point why don't I just make the program call MessageBoxA?

                                    so having VB6 be part of the loop is important to me

                                    foone@digipres.clubF 1 Reply Last reply
                                    0
                                    • foone@digipres.clubF foone@digipres.club

                                      @ZiggyTheHamster the problem is that I still need to get the data into the computer, and "typing it into VB6 IDE" is that step in the current design.

                                      I guess I could write a wrapper program that just types in the input+an enter, then runs the VB6 compile + run, but by that point why don't I just make the program call MessageBoxA?

                                      so having VB6 be part of the loop is important to me

                                      foone@digipres.clubF This user is from outside of this forum
                                      foone@digipres.clubF This user is from outside of this forum
                                      foone@digipres.club
                                      wrote last edited by
                                      #54

                                      @ZiggyTheHamster oh I was thinking about the hardware option, I didn't see this was on the "in the browser" option.

                                      yeah that'd help, that'd be what I'd want to do

                                      1 Reply Last reply
                                      0
                                      • foone@digipres.clubF foone@digipres.club

                                        POP QUIZ: how many servos do you need, if you need to be able to type all the symbol keys on a QWERTY-US keyboard (49 keys), plus the following keys:
                                        F5 (to run the program after we type in the code)
                                        Enter (to close the popup after we take the photo, which will then trigger a shutdown)

                                        lluad@mastodon.ieL This user is from outside of this forum
                                        lluad@mastodon.ieL This user is from outside of this forum
                                        lluad@mastodon.ie
                                        wrote last edited by
                                        #55

                                        @foone Three. One to move the finger left and right, ne to move it up and down and one to press the key.

                                        1 Reply Last reply
                                        0
                                        • foone@digipres.clubF foone@digipres.club

                                          BTW with the "pop quiz" my current best solution is 13

                                          argonel@dice.campA This user is from outside of this forum
                                          argonel@dice.campA This user is from outside of this forum
                                          argonel@dice.camp
                                          wrote last edited by
                                          #56

                                          @foone can you get it down to 6 by doing an xyz plotter for individual keystrokes plus 3 to cover control alt and shift? Bonus of you use an old RAMPS board without silent stepper drivers so it can sing at you as it types.

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups