Spastic Hamburger

Forum Replies Created

Viewing 20 posts – 161 through 180 (of 1,257 total)
  • Author
    Posts
  • in reply to: Software: On & Off the Web #4856

    https://github.com/vivienhenz24/fuzzy-canary

    That’s one way of doing it but it’s also a good way to get blacklisted by search engines. They don’t generally like 18+ sites, even if the content is relatively benign

    in reply to: MWEdit #4855

    For now, I went with defs.h and defs.cc but can change it later. All files in the old esm/ directory have been overhauled and pushed up. Will update the paths at the end just in case there wind up being additional changes (it’ll also help keep the commit log tidy) 🙂

    Here’s the full commit message:

    File changes:
    - Remove <code>Esm</code> prefix
    - Change file names to lower case
    - Change source file extensions to <code>.cc</code> to be more in line with current practices
    - Fix some spelling errors in file names
    - Move miscellaneous files to new <code>mwedit/</code> directory

    🙂

    in reply to: Software: On & Off the Web #4845

    Always wanted to give FreeBSD a try but never got around to it. Unfortunately, I’m not able to on the current system as System 76 doesn’t provide driver packages for BSD. Most of the hardware would work fine with the drivers in the repo but they’ve got a custom fan controller that would require some special drivers. Makes, sense, though as they test things on their own Linux distro PopOS and consist of a small team so asking them to also test on BSD and do the modifications would be asking a lot when most of their user base uses Linux in one form or another. They also have packages for Windows, too.

    Arch was nice for its customization but the maintainers broke X and were ugly when I pointed it out to them so I switched to OpenSUSE at the time. OpenSUSE is quite nice and zypper is a wonderful package manager 🙂

    Yep! Own it, actually. 🙂 It’s a really good game and well optimized. Amazingly, it’s still getting bug fixes and additional features every now and then, which is a rarity for games like this. It also got modding tools at the beginning of the year.

    in reply to: MWEdit #4842

    Really not sure. Looks like VS Code leverages the system’s compiler via settings so it would depend on whether or not it handles the code generation as well. Based on it being a trimmed down VS, I would assume not but could be worth a try. Not in the repos over here (it was in one of the distros I used, not sure which one (never mind, it was listed under code instead of vs-code or some such so it is in the repos)) but may be worth grabbing the official DEB at some point to give it another test run after the OS upgrade. It looks like it uses GTK3 (at least, the maintainer of the AUR version are building it with GTK3 support) so it does mean no Qt. I do seem to recall that it was using Electron at one point but don’t see it listed under the AUR entry for some reason. Not a big fan of Electron as I always felt it was slow. Not sure if it’s still using it, though.

    It does look like it has some handy features, though. I’ve been using text-editors for so long (I used Notepad initially) that I’m not used to using IDEs 😛

    Sorry, I don’t mean to sound so resistant to these suggestions 🙂

    Also, looks like EsmBase.cpp and EsmDefs.h were meant to go together so I’ll rename them as such. Should we use defs or base as the grouping name?

    I’m also changing all files to lower case and replacing the cpp extension with cc as that’s become the more common standard used 🙂

    At some point, we’ll want to comb through this thread and make sure everything is on the tracker that needs to be to help us keep up with what needs doing. I know I haven’t been very good about keeping them in sync.

    in reply to: MWEdit #4840

    In that case, I’ll get started on the file names. There are about 300 – 400 code files in the project so this will be a bit….painful without doing it via a script (don’t know enough about Bash scripting and some may need to remain the same) 😛

    We do have GDB over here and there’s a MinGW version as well to let me debug Windows binaries but that will require compatibility with MinGW. As we know, the code still requires VS to build due to the code generation, which is rather annoying.

    As far as IDEs go, there aren’t a lot of them that are based on GTK that I like (currently use Geany which is a lightweight and minimal hybrid of text-editor and IDE) but I’ll take another look at the package repository after the OS upgrade 🙂

    Never really been a fan of Qt. Not sure if it’s changed but, in the past, it was bloated and had a variety of performance problems compared to GTK. One of these days, I should probably give KDE another try to see if things have improved since then

    At some point, an IDE may become necessary to do some of the overhauling that will be a pain to do by hand, such as changing up symbol names, so I’ve been periodically looking for one. I try to stick with the official repositories to minimize the change that something will break

    in reply to: Software: On & Off the Web #4834

    Yeah, using macros like that is generally frowned upon but they’re still used pretty extensively because of their convenience. I’d rather just put the code in an actual function 🙂

    The irony is that porn websites have been required to block access to minors for decades and Reddit also has some porn sub-Reddits 😛

    And, while we’re on the subject of xkcd, here’s another old goodie: https://xkcd.com/349/

    Pop!_OS 24.04 just released yesterday. Going to look at updating next week or the following once the initial dust settles somewhat 🙂

    And Hogwarts Legacy is currently free on Epic. It’s very much worth it 🙂

    in reply to: Software: On & Off the Web #4825

    Macro functions keep you from needing to use a mess of overloads and automatic function parameters, including void pointers. The problem is that they’re a pain to debug. The preprocessor is a replacement system so the logging function would be replaced by the code itself, leaving you without a function call in the debug log

    Not at all familiar with that use of the comma operator, never seen its use like that before

    It looks like it’s working right. The if-statement is evaluating to false and is terminating before using the function. To do it correctly, you need to replace the zero with a one or negate it with an exclamation point. If-statements only function on true and booleans treat 0 and 1 as false and true, respectively 🙂

    Unless you mean something else?

    in reply to: Random #4822

    Cool. Been wanting to get into amateur radio myself, just haven’t pulled the trigger yet 🙂 Also want to get a dish antenna for the system once it’s up and running to play with

    I think that article is referring to toasts in the web page as opposed to the system but I could be wrong. Chrome forwards the notification API to the system now (used to be an experimental option) so you can have both! Not sure if Firefox does the same thing.

    I like toast. Especially toasted bagels. Toasted bagels are good.

    in reply to: Films & TV Shows #4819

    There’s one. They also did a series of propaganda shorts for WW2. One had a horse doing a striptease and then getting a bit…excited during its brushing, which was a bit suggestive even for Looney Tunes 😛

    Yep, seen Wanted. Been a while, though, so it may be time for a re-watch. 🙂

    And, as usual, can’t get Midsommar. 🙁 Will keep an eye out for it!

    in reply to: MWEdit #4818

    The skeleton for the new directory structure has been created on my end. I’ll get it pushed up after I move the resource files to the new build directory. That leaves fixing the file names, the paths, and figuring out what belongs in the new mwedit directory, along with updating the CI and build scripts for the new paths

    Edit:

    Okay, that’s been pushed up to the dev branch 🙂 GitHub shows nested directories in a weird way. The name isn’t build/windows, for instance. That’s just how GitHub displays it when there isn’t anything alongside the subdirectory. I’ll get started on the other tasks tomorrow if all looks good 🙂

    in reply to: Random #4816

    Looks like HN is still around: https://news.ycombinator.com/news

    Could be a candidate for the software thread (which I still need to reply to…)

    Sadly, the posts are a lot less technical than they were a decade ago. Haven’t checked out Slashdot in a while. Think I’ll give give it once over and see how they’re faring

    in reply to: MWEdit #4814

    Yeah, we’ll probably want to improve the error logging. MWEdit has two main forms of error logging: a custom assert function and then the error handler. One is supposed to output to the log file while the other sends it to standard out but neither one is fully implemented. In fact, the error logging was already commented out in several places and nonexistent in others. Something we’ll want to look into at some point.

    Ugh. Okay, so the best we can hope for at the moment, I guess, is that the cause will materialize as we clean things up. It’s also possible it’s an edge case that only materialized due to updating the compiler version in use and will be fixed as we continue to update the code to modern standards.

    in reply to: MWEdit #4809

    In that case, I’ll go ahead and start breaking things!

    I’m not sure how much help an AI search tool will be in this case as it compiles fine but doesn’t run properly. Unless it can also test it in a Windows instance, it probably needs human analysis.

    Another thought just occurred to me: could you run the broken version of MWEdit from the command-line and then make it crash? I want to see if it spits out any error messages to standard-output instead of a log file.

    Also, could you check the file properties of the DLLs that were bundled with 0.6.x to see if they contain the version information? That’s something that I am unable to extract on my end.

    Edit:

    Okay, just made an announcement in the relevant threads 🙂

    in reply to: The Long Hall of Hilarity #4805

    And another classic:

    in reply to: Cooking #4801

    Doesn’t appear on their list of salads, either 🙁

    Always go with brewed coffee! Of course, I’m not very good at making it but it’s not too bad. 😛 Don’t like to take up my counter space with a coffee machine (got rid of the old one as it was too big) so I use a tea infuser to do the job 🙂

    So these days, USA Pan is one of the better options. I upgraded all of my baking pans a few years back and they’re much better than the flimsy hand-me-downs that I had been using. Much sturdier so that won’t warp as easily (happens frequently with the low-cost aluminum pans) and they distribute heat better. My cookie sheets and bundt pans are from Nordic Ware and work really well. I still need to replace my muffin pans but I haven’t gotten there yet 😛

    I’ve heard good things about Fat Daddio cake pans but never tried them myself.

    Cheesecake turned out good. My spring-form pans leaked, though, so I need to do some additional cleanup. The leakage was fat so I didn’t see it until it cooled off when I next opened the oven. Next time I’ll put the pan in another pan to keep that from happening. 🙂

    For the December holidays, I’m thinking of making a chocolate fudge cake with milk chocolate frosting. Still haven’t used my 10-inch tube pan but I will eventually!

    Getting in the mood for soup. Maybe minestrone?

    One can also use one of these for drinks!

    in reply to: MWEdit #4799

    Okay, I’ve updated the linked issue with the current plan of action. If it looks satisfactory, I’ll start implementing the new layout after I give the linked projects another look-see. Once I start, all builds will be broken for a few weeks until all of the paths are updated 🙂

    in reply to: MWEdit #4796

    Now that Thanksgiving is over, I’m going to start reviewing the linked directory layouts and get going on some organizing over the next few days. Or try to anyways. We’ll see what kind of progress I make 😛

    in reply to: Sounds and Music #4794

    The last one doesn’t show up here but I think I found an alternate vid: https://www.youtube.com/watch?v=G7eyPZat6Jk

    Need to start listening to music again. Been finding it a bit hard after the roofing last year disrupted my listening habits and now I’m reading a lot. Tried listening to music while reading but it tends to just distract me from the book 😛

    in reply to: Random #4792

    Adams has some great quotes: https://en.wikiquote.org/wiki/Douglas_Adams

    Yeah, I’m pretty surprised they didn’t add such a reference to the gravesite. Quite a few prominent writers have quotes on their headstones. Just a few examples: https://lithub.com/which-writers-have-the-best-tombstone-inscriptions/

    I know there are more! Just too lazy to dig them up right now. 😛

    in reply to: Random #4790

    Weird article. 😛

    Seinfeld also did a bit on the life of socks:

    And regarding ballpoint pens, this is what happens to them: https://www.reddit.com/r/HitchHikersGuide/comments/11lczct/comment/jbiz38x/

    And just came across this: https://www.reddit.com/r/HitchHikersGuide/comments/1os8gv3/douglas_adams_gets_ballpoint_pens_at_his_grave/

    Nice little memorial Adams has going 🙂

Viewing 20 posts – 161 through 180 (of 1,257 total)