• Anh Kagi
    link
    fedilink
    Français
    52 years ago

    Name software after their daughters (MySQL/MariaDB)

  • originalucifer
    link
    fedilink
    112 years ago

    duuude, one of my favorite devices ever was a pre-ipod mp3 player (empeg), and it had “wendy filters”… which were essentially ‘my girlfriend is in the car, dont play this shit’… but i seem to recall that was the name of the feature ‘wendy filters’

      • nickwitha_k (he/him)
        link
        fedilink
        7
        edit-2
        2 years ago

        A few ideas:

        • a web page with beautiful CSS and possible animation
        • LaTeX, for those into BDSM
        • a game engine for an interactive “card”
          • @Rambi@lemm.ee
            link
            fedilink
            42 years ago

            Wow that is crazy that it runs Linux and is less than $3, that guy would put the executives from the scene in American Psycho to shame with that business card.

            What I had in mind was a program with a GUI that had text, some images and you can click through the pages and maybe do something else. I suppose you could pull off something similar to what you linked with a compact arduino-type device, some kind of flat 5v battery and maybe an e-paper display that you can print scrolling text to and maybe a little graphic. I suppose not very similar to what you linked, but would be cool in its own right

            • @QuazarOmega@lemy.lol
              link
              fedilink
              22 years ago

              that guy would put the executives from the scene in American Psycho to shame with that business card.

              Omg, clever idea, gotta save it for making it in the future lol.

              We’ve got a project on our hands with what you described! I’m too hardwareless for that though :(

  • @ch00f@lemmy.world
    link
    fedilink
    422 years ago

    I mean Steve Jobs named the Lisa after the daughter he disowned. There’s opportunities here.

  • @bear_with_a_hammer@lemm.ee
    link
    fedilink
    53
    edit-2
    2 years ago

    Naming a release code name after him/her?

    Thank you for correcting my life in many ways, here’s the cumulative bugfix release:

    FreddyCLI 1.1.3 [Lisa]

    • @bob_wiley@lemmy.world
      link
      fedilink
      English
      142 years ago

      Never in a million years would I have guessed MySQL was named after a person. This is a fun bit of trivia I was awkwardly work into a conversation at some point.

        • WhiteHotaru
          link
          fedilink
          14
          edit-2
          2 years ago

          My

          1. The Finnish author Tove Marika Jansson (1914 - 2001) invented this name for her stories about the Mumin troll (Moomin Trolls). Lilla My (Little My) lives with the Mumin family. She is so small that she can sit in the family’s milk jug. My gives expression to a most destructive turn of mind. She is totally disrespectful and can be very aggressive but has nevertheless an extremely positive attitude to life. Sometimes, she may even demonstrate a kind of careless friendliness - when it suits her.
          2. My is also the name of the 12th letter in the Greek alphabeth.
          3. Creative Spelling of Mi (see Mia)

          See: https://www.nordicnames.de/namefinder/

    • ValiantDust
      link
      fedilink
      52 years ago

      Imagine running out of ideas before having named one after every kid. Now that would be awkward.

  • stephfinitely
    link
    fedilink
    772 years ago

    This person misunderstands a beautiful function code can be very sexy or maybe I’m a odd girl.

    • nickwitha_k (he/him)
      link
      fedilink
      10
      edit-2
      2 years ago
      var LogicGate = map[string]string{
          "OR": "OR",
          "AND":  "AND",
          "NOT": "NOT",
          "NOR": "NOR",
          "NAND": "NOR",
          "XOR": "XOR",
      }
      
      func isLogicGate(inString string) (bool) {
          _, ok := LogicGate[strings.ToUpper(inString)]
          if ok {
              return true
          } else {
              return false
          }
      }
      
      func stringAsGateLogic(inString string) (bool, error) {
          inSplit := strings.Split(inString, " ")
          var phrase1 strings.Builder
          var phrase2 stringa.Builder
          var gateString string
          for word := range inSplit {
              if isLogicGate(word) {
                  if len(gateString) < 1{
                      gateString = word
                  } else {
                      phrase2.WriteString(word)
                  }
              } else {
                  if len(gateString) < 1{
                      phrase1.WriteString(word)
                  } else {
                      phrase2.WriteString(word)
                  }
              }
          }
          boolPhrase1 := bool(phrase1.String())
          boolPhrase2 := bool(phrase2.String())
          switch strings.ToUpper(gateString) {
              case "OR":
                  return (boolPhrase1 || boolPhrase2), nil
              case "AND":
                  return (boolPhrase1 && boolPhrase2), nil
              case "NOT":
                  return (!boolPhrase2), nil
              case "NOR":
                  return (!(boolPhrase1 || boolPhrase2)), nil
              case "NAND":
                  return (!(boolPhrase1 && boolPhrase2)
              case "XOR":
                  orRes := (boolPhrase1 || boolPhrase2)
                  nandRes := (!(boolPhrase1 && boolPhrase2))
                  return (orRes && nandRes), nil
              default:
                  return false, fmt.Errorf("Why you do dis?: %v", inString)
          }
      }
      
      func main(){
          answer, err := stringAsGateLogic ("This person misunderstands a beautiful function code can be very sexy or maybe I'm a odd girl.")
          if err != nil {
              fmt.Println(err)
          }
          fmt.Println(answer)
      }
      
      • @wallmenis@lemmy.one
        link
        fedilink
        English
        32 years ago

        isLogicGate is not used. Maybe you mean to place it in “isGate” in the stringAsGateLogic for loop’s if statement?

        • nickwitha_k (he/him)
          link
          fedilink
          62 years ago

          Thank you. That’s what I get for writing a drawn-out shitpost program on my phone over several hours while away from home, instead of in a few minutes in vim.

          • @AVincentInSpace@pawb.social
            link
            fedilink
            32 years ago

            Speaking of, Vim is actually quite easy to set up on Android. Simply download Termux from F-Droid (the version of Termux on Google Play is severely out of date) and pkg install vim (or nvim if you prefer). (Also, full aarch64 linux terminal on non-rooted Android, woo!) Using Vim with an onscreen keyboard is agonizing, of course, but it does work (Termux provides the Ctrl and Esc keys). The F-Droid app Unexpected Keyboard is a recommended addition – it’s an alternative on-screen keyboard with no predictive text and swiping to the corners of each key for alternate symbols. It makes using Vim on a touchscreen at least moderately less painful.

      • qaz
        link
        fedilink
        62 years ago
        if ok {
            return true
        } else {
            return false
        }
        

        Why?

  • Poggervania
    link
    fedilink
    122 years ago

    Have all of your functions named after loved ones and/or nicknames for your genitalia - that way you can say stuff like “muh dick needs to call shawty in order to work”.

  • @ArbitraryValue@sh.itjust.works
    link
    fedilink
    English
    140
    edit-2
    2 years ago

    Once when I was still a kid, I told a woman I loved her so much that I could only love her more if she was a robot.

    She did not think that was romantic.

  • insomniac_lemon
    link
    fedilink
    5
    edit-2
    2 years ago

    I think this would count, a polygonal heart made via a custom text format and loaded into Raylib. I’m a shut-in though, so I don’t know.

    (link for non-Kbin) Is this rizz?

      • insomniac_lemon
        link
        fedilink
        3
        edit-2
        2 years ago

        Unfortunately I also disappoint in that way as well. I haven’t done much (nothing game-like) and need help myself. I’m not even sure if I want Raylib or if something like SFML or SDL (or some other Linux-friendly framework) would be better for polygon features.

        The relevant code here actually doesn’t really depend on Raylib at all (aside from producing the actual polygon itself), it just reads a file and creates a sequence of Vector2 values. Also, it’s in Nim-lang, but here’s a screenshot of (most of) the code if interested. (also a while before this I’ve also made a similar thing that loads basic game-book pages (story, button names, button descriptions, buttons open linked page) aka CYOA, though I couldn’t really create actual content for it to test/develop it further)

        Also I’d probably be trying to use Godot 4 if the Nim-lang bindings were there, particularly because polygons (see this animated eye made in Godot 4, or this meme frame made in Godot 3).

        • @QuazarOmega@lemy.lol
          link
          fedilink
          12 years ago

          That’s cool anyway, I never tried any “low level” graphics, so it looks rather magic to me, also because it’s Nim, which I know only by name and hipster blogposts/videos (can I add it to my resume after 100 seconds?)

          or this meme frame made in Godot 3).

          That’s hilarious and totally rad, all I can say is I wish for Godot to keep growing, maybe then bindings for niche languages will be improved as well

          • insomniac_lemon
            link
            fedilink
            2
            edit-2
            2 years ago

            That’s cool anyway, I never tried any “low level” graphics, so it looks rather magic to me

            I wouldn’t say what I’ve done is low-level (especially with <20 lines of code and not OpenGL-level stuff), and Nim offers functions that makes stuff easier. Certainly you can do low-level stuff with Nim, but I’m interested in it because I don’t think I could do C/C++ stuff (at least not how it normally looks) but I still want performance/flexibility.

            I wish for Godot to keep growing, maybe then bindings for niche languages will be improved as well

            There are actually production-ready Nim bindings for 3.X, but 4.X uses a different system (supposedly better for integration of compiled languages) and the makers of the old bindings didn’t want to do a new effort. Multiple individuals are/were working on it, but 4.0 was released a while ago. And understandably it’s a complex thing.

            3.X vs 4.X is a big enough jump for me that it doesn’t really make sense to just use 3.X.