• 1 Post
  • 5 Comments
Joined 1 year ago
cake
Cake day: June 25th, 2023

help-circle

  • __LINE__ returns the line of code its on, and % 10 means “remainder 10.” Examples:

    1 % 10 == 1
    ...
    8 % 10 == 8
    9 % 10 == 9
    10 % 10 == 0 <-- loops back to 0
    11 % 10 == 1
    12 % 10 == 2
    ...
    19 % 10 == 9
    20 % 10 == 0
    21 % 10 == 1
    

    In code, 0 means false and 1 (and 2, 3, 4, …) means true.

    So, if on line 10, you say:

    int dont_delete_database = true;
    

    then it will expand to:

    int dont_delete_database = ( 10 % 10 );
    // 10 % 10 == 0 which means false
    // database dies...
    

    if you add a line before it, so that the code moves to line 11, then suddenly it works:

    // THIS COMMENT PREVENTS DATABASE FROM DYING
    int dont_delete_database = ( 11 % 10 );
    // 11 % 10 == 1, which means true
    




  • Mint is great, i’d say stick to it if it’s working! :P

    Unless you want to branch out, I don’t think it’s much of a failure to return back home to a “noob distro.” To my eyes no such thing exists, they are just working operating systems and there’s nothing noob or beginner about that

    I do use Arch, but because I’ve had bad luck with (proprietary) OS’s in general, so being able to choose exactly what to install and being able to fix it myself (if something ever happens) is something I value a lot. But I will say it takes a delicate type of nerd to handle that 🤣