Alts (mostly for modding)

@sga013@lemmy.world

(Earlier also had @sga@lemmy.world for a year before I switched to lemmings)

  • 2 Posts
  • 40 Comments
Joined 7 months ago
cake
Cake day: January 16th, 2025

help-circle

  • i did not know syncting could have multiple masters. afaik, syncthing had a master-slave architecture, where a folder on a device is master, and another folder is slave (both can true simultaneously, a folder can be used both as source and sync). if there is another folder, it can be slave of prior 2, but not master, because then you can have conflicting results (which master to pick). do you possibly mean something like a pyramid/tree architecture, where a father nodes has 2 daughter node, and each daughter has 2 and so on. if so, that is even harder to setup (getting people to ask others if they will be their father/daughter cell. this also has problem if some node is out of sync (because of being offline or something), daughters and grand daughter will also not sync. A cyclic link list is also possible, but again chain can be broken. and this can not be a doubly linked list either (2 masters). or is there some other way?



  • some day you’ll graduate as well and life will move on for you.

    I am graduating. That is why when i leave, i want to leave stuff in a functional state so they do not have to start a fresh. I did mention this in post, but i wrote a whole lot more than i should have, and i do not expect anyone to read all this.

    ou’ll move far away, get a full-time job, maybe have new hobbies or a family and time will come and you’ll stop supporting it as well. I’ve seen that all the time and most privately run things vanish sooner than later.

    absolutely. as i said, individuals work for selfish reasons, and once i leave, i would not have a selfish reason anymore.

    And I’d say if you’re the main/sole contributor of content, it’s questionable if this even survives long term. Unless people upload recent exams and material, the content will become obsolete after a few years.

    yes. it does get obsolete. but our department is still relatively new (5th or 6th year since establishment) and hence, most course have not been taught by 2 or more profs. hence, much of it will stay relevant as long as professors stay.

    My juniors have started bugging me again to get drive working again (new sem has started).

    So you kind of need some community anyways.

    I would have to pull some shit to form a sub division of department society. then i can get budget to either buy some drive subscription, or set something local, but set it behind some proxy, so it would appear not to be hosted in college (reverse vpn if you will)



  • there is another resource run by dev club, but not many of our department folks are in dev club. Also, their solution imo is worse. they techinically do have a index with search, but not a good one. also - very slooooooooooooow. Ans this is when their solution is smaller than mine (and their solution gets contribution from other departments as well).

    I understand it would be better be done by a entity instead of a person, but problem is, entities would have to abide by institute rules. and then whole lot of problems from “why not possible” point 2 applies.

    I could get some of my juniors to form a small group within department, but i do not think many of them do anything unless they are given a motive for it. and there is no real motive to maintain a good database other than helping others. entities can do “good things” but individuals often do it for selfish reasons. that was partially the case with me. I used to make notes, and then tons of messages from classmates to share notes, and got fed of sending stuff individually. then i started sending stuff in group chat, but not having a good way to search chat history meant people would not find it, and ask me again. so i made a drive. a course happens where people have to install software, but actual instructions are very hard - i get messages - i make scripts to install, or compile the end product and just ship it. You might think these are good deeds, but they are still selfish acts. I used to maintain a good directory structure anyway, might as well upload it.






  • I could try these, but the problem is, I am graduating. I could set it up once, and maybe even give someone else (or myself) remote access to the hosting infra, but I would likely be less available to manage stuff.

    Good dsolutions though. I could possibly try to make the latter solution work (managing nexcloud is relatively harder imo, and i have no idea how would i mount a encrypted google drive to it). It still feels like something only i would have to maintain, but if I can get it in a setup and forget stage (or like a annual maintainence), then I could consider it.

    the only problem now is money. I would have to use vps for this kinda stuff. the sbc + ssd idea was something i had proposed to a junior. but hosting anything in college premises with college internet would have to “techinically comply with copyright rules”. if it was a git like solution or torrent like, even administrators would not be able to access the stuff (comparable in tech literacy)(i am not talking about people who manage or internet infra, but copyright stuff, like our library department). With a drive like setup, they would be able to use it too.

    Can i setup a password to access the stuff, like a simple password, common for all? then only student who have password be able to use it. maybe i can setup http authentication. but then again i would fall back to - it is getting too tough for them to use it.











  • WoW64 is a Windows subsystem for running 32-bit stuff on 64-bit Windows. You’re talking about Wine’s implementation of WoW64 - there’s the old one which needs 32-bit Linux libraries and the new one which doesn’t.

    I do know about this. to be specific, wine team since 9.0 stablised using there newer wow64 stuff (iirc, this was one of the blockers to use wine on non x86-64 architechtures), and since then, there has been aur package to play around it. I used to only use it, but receently i wanted to download a game, and faced this bug. then I reverted back to normal arch package which is in multilib repo and depends on lib32-*. Now the main arch package is using the newer wow64 implementation.

    I did hint at the the fact that I did not find much in logs. I have not checked the verbose logging (which shows each dll involved, each bit of memory read, etc), but with regular logging,

    
    0130:fixme:win:WINNLSEnableIME hwnd 00010108 enable -1: stub!
    0158:err:environ:init_peb starting L"C:\\users\\sg\\AppData\\Local\\Temp\\is-SE85P.tmp\\FlushFileCache.exe" in experimental wow64 mode
    0158:fixme:ntdll:NtSetSystemInformation (0x00000015,0x40bb84,0x00000024) stub
    0158:fixme:ntdll:NtSetSystemInformation (0x00000050,0x40bba8,0x00000004) stub
    0170:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
    
    

    these are the only lines that come when actual installation starts. The installer stays stuck at at some percentage (varies depending on total game size, and size of compressed binaries)

    I think it is related to freearc decompression, because at this point in installer, the various .bin files (the compressed files are named like fg-*.bin, where * is some number, they are FreeArc archive files) are decompressed when using older wine version, with this, they are just stuck. I can not C^c the proceess, I have to pkill all the running wine processes. There is something related to wine written in fitgirl faq, which also hints at replacing the dlls for this, but that does not work for me