Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)HU
Posts
2
Comments
548
Joined
2 yr. ago

  • Vinegar is a great backup flavor. Sweet, Salty, and Sour add a lot of complexity and when something tastes lacking one of those will probably help.

    However they are all easily overused. If the first taste impression of food is one of them it's over seasoned.

    Try a few drops of good vinegar in a gravy to make it pop.

  • Permanently Deleted

    Jump
  • I'm going to agree with a lot of the other posters and say QT with QT creator. It's a tested and well though out implementation. It's signals and slots event system is straight forward and easy to learn.

    Whatever route you take learn Model View Controller (MVC). It gets in the mindset of keeping your data model seprate from things that use the data and things that change the data.

    https://en.m.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller

  • USA, Canada, Mexico, Bahamas, Dominican Republic, England, Norway, Italy, France, Germany, Iceland, India, Dubai.

    That's not counting places like Finland where I was only there for a layover.

  • Agreed. I wasn't trying to say they are always better just explain the difference.

    I almost exclusivity use Linux and it handles this great. .so libraries are stored with a version number and a link to the latest. So math3.so and math4.so with math.so being a link to math4.so. that way if needed I can set a program to use math3.so and keep everything else on the latest version.

  • So the basic purpose of a library is to allow code that does some useful thing to be easily used in multiple programs. Like say math functions beyond what is in the language it self or creating network connections.

    When you build a program with multiple source files there are many steps. First each file compiled into an object file. This is machine code but wherever you have calls into other files it just inserted a note that basicly says connect this call to this part of another file. So for example connect this call to SquareRoot function in Math library.

    After that has been done to every file needed then the linker steps in. It grabs all the object files combines them into one big file and then looks for all the notes that say connect this call to that function and replaces them with actual calls to the address where it put that function.

    That is static linking. All the code ends up in a big executable. Simple but it has two big problems. The first is size. Doing it this way means every program that takes the squareroot of something has a copy of the entire math library. This adds up. Second is if there is an error in the math library every program needs to be rebuilt for the fix to apply.

    Enter dynamic linking. With that the linker replaces the note to connect to the SquareRoot function in math library with code that requests the connection be made by the operating system.

    Then when the program is run the OS gets a list of the libraries needed by the program, finds them, copies them into the memory reserved for that program, and connects them. These are .so files on Linux and .dll on Windows.

    Now the os only needs one copy of math.so and if there is a error in the library a update of math.so can fix all the programs that use it.

    For GPL vs LGPL this is an important distinction. The main difference between them is how they treat libraries. (There are other differences and this is not legal advice)

    So if math.so is GPL and your code uses it as a static link or a dynamic link you have to providd a copy of the source code for your entire program with any executable and licence it to them under the GPL.

    With LGPL it's different. If math.so is staticly linked it acts similar to the GPL. If it's dynamicly linked you only have to provide the source to build math.so and licences it under LGPL. So you don't have to give away all your source code but you do have to provide any changes to the math library you made. So if you added a cubeRoot function to the math library you would need to provide that.

  • The constant changes were what made me decide it was a bad game. One of the reasons I bought it was the different FTL types. Between that the consent planet management changes I couldn't enjoy the game. add the stupid war score system and I've learned to stay away from Paradox.

  • Even as a technical user it's just nice to have a descent mod manager.

    I can download and extract the mod but checking them all to see if they have updates or what dependencies they have is a pain.

    Then later when I want to change mods what does modClothingTex do? Is it required for a mod I like or is it something I tested and didn't like. A manager can make that so much better.

  • Fyi the us marshals are the enforcement arm of the Federal judiciary. There is one marshall and one cheif deputy marshall per us district court.

    The marshals are the group that would most likely do the arrest in this hypothetical situation. For example the FBI is mostly investigation and usually when they get enough information for an arrest they pass it off to the marshals if it's a federal crime.