Jump to content

UCyborg

Platinum Sponsor
  • Posts

    2,551
  • Joined

  • Last visited

  • Days Won

    28
  • Donations

    100.00 USD 
  • Country

    Slovenia

Everything posted by UCyborg

  1. Agreed, the performance is abysmal, doesn't matter if you put it on the supercomputer. Don't even try to open the debugger on a bit heavier web page, you'll kill it completely that way. The score on Speedometer 2.0 is in the Firefox 52 range; that's the browser from over 5 years ago. MCP guys don't believe in benchmarks, but this particular one is quite telling of what to expect when dealing client-rendered web apps.
  2. So, no JavaScript support yet. What's also funny, I tried running Windows version on XP some time ago and it complained about some missing API function.
  3. EU is talking about forbidding of sales of cars with classic gasoline engines. https://www.cnbc.com/2022/06/09/goodbye-gasoline-cars-eu-lawmakers-vote-to-ban-new-sales-from-2035.html
  4. Agree! My mother had to buy new phone last year (just so that she has something newer), its screen is 2400 x 1080. I find even that excessive, was feeling "high DPI" problems when navigating menus, eg. why web browser looks normal, but settings menu has barely readable fonts out-of-the-box. Thanks, fixed.
  5. Indeed, I wrote the post with the assumption that anyone familiar installing Windows using DISM is familiar with preparation steps. True. Windows tends to preload a bunch of files that are used frequently and maybe some less frequent ones, Vista in particular will cache whatever it can, Windows 7 is easier on caching, but it seems by Windows 10 they made it more active again. That can help in a way that files might be ready by the time you need them. Best to wait after login for stuff to get loaded. Maybe it doesn't work so well with highly diverse workflows. Some also find RAM disks useful for certain things.
  6. Chill bro, you're not special with your Vista, I tried the following and it doesn't work neither. Mozilla/5.0 (X11; Linux i686; rv:91.0) Gecko/20100101 Firefox/91.0 But Linux x86_64 works. FreeBSD doesn't work either, regardless of bitness. There is more to this world than just Windows. Again, you guys aren't f****** special! But yeah, I agree with the premise, obviously the site is coded by a bunch of morons. BTW, I noticed Serpent has media.suspend-bkgnd-video.enabled set to false, maybe other roytam1's browsers as well. If you often leave videos playing in the background, you might want to turn this on to reduce CPU load as it won't process the video then, just the audio.
  7. It should be, WIM must be mounted to an empty directory on the disk, then commands for manipulating the mounted image can be used. Enable or Disable Windows Features Using DISM
  8. Looks for btnDumpPlatform.addEventListener in lib/main.js and make it like this: btnDumpPlatform.addEventListener("click", () => { const info = { "PolyfillService": toJSON(gService, "is"), "appInfo": toJSON(Services.appinfo), "addonData": toJSON(gAddonData), }; delete info["addonData"]["installPath"]; const dumpInfo = JSON.stringify(info, null, '\t'); try { const filePicker = Cc["@mozilla.org/filepicker;1"].createInstance(Ci.nsIFilePicker); filePicker.init(Services.wm.getMostRecentWindow("navigator:browser"), "Save platform information", Ci.nsIFilePicker.modeSave); filePicker.appendFilter("JSON file", "*.json"); filePicker.appendFilters(Ci.nsIFilePicker.filterAll); filePicker.defaultString = "PlatformInfo.json"; filePicker.defaultExtension = "json"; if (filePicker.show() != Ci.nsIFilePicker.returnCancel) { const fs = Cc["@mozilla.org/network/file-output-stream;1"].createInstance(Ci.nsIFileOutputStream); fs.init(filePicker.file, -1, -1, 0); fs.write(dumpInfo, dumpInfo.length); fs.close(); } } catch (e) { alert("Palefill", e.toString()); } console.log(dumpInfo); });
  9. Nah, I wasn't bluffing. Not much to say about my childhood, school was stressful, hated it, mom was psycho about grades. I was really into computers back then, have kept a bunch of computer magazines from the time. They were also publishing comics about Mickey Mouse and Tom & Jerry, I was reading those, but none of them were kept. Was reading books as well, but can't remember what I even read anymore. I remember reading through whole Harry Potter, there was also Robinson Crusoe. Some were read as part of school's reading whatever it's called, some were read later in high school. I must have been reading during summer time before high school as well, for me, but again, those memories have all vanished.
  10. It was? Most stuff I encountered is clean and don't involve distribution of modified Windows files.
  11. Go ahead, but only if you'll do it also for the others. It doesn't have to be for me alone. I'll be fine as usual. I mean as fine as the one can be in this crazy world.
  12. I have an iconic Linksys WRT54GL router with Linux based 3rd party firmware, Tomato 1.28 by shibby to be precise. It lets you normally bridge its wireless and wired interface. No excuses like they make for desktop Linux, just works and easily enabled in the GUI.
  13. I meant the thermal paste. Not sure which game was the most demanding on the old PC, a number of them seemed that way since GPU was low-end and only DX7 compatible. Fancy, I only have portable fans at home. And a non-functional AC in the car. Family tricked me into believing it's not worth investing into repair/replacement since "you'll only have the car for two years". It's not as bad as thought it'll be though. I never go to sauna so I guess that's my sauna. No, wait, you don't have window in the sauna.
  14. This can only work in cases where the site's code only ever sets up regex objects explicitly through RegExp(). Code like... const myRegex = /incompatible regex here/; ...won't work. Those aren't "polyfills", those are core language syntax constructs. You can't "polyfill" core language syntax constructs. It manipulates/replaces RegExp object among other things. So concluding the statement above, the answer is no. Learn C++, Windows API and their limitations on XP, fork old Chromium, backport to XP, modify the JS interpreter to understand nullish coalescing, optional-chaining operators and code your own GUI on top since you don't like the default one. That's possible with the right skills.
  15. I saw a discussion on Reddit recently on Win10 subreddit regarding Win10 and HDDs, which applies to Win11 as well due to similarity. It was said it's not so much about Win10 being poor with HDDs, but rather modern HDDs performing poorly due to SMR (Shingled Magnetic Recording) technology and manufacturers not giving a damn because everyone buys a SSD for boot drive or blames Windows for bad performance otherwise. Not up-to-date on Win11, but with the first release, you could just do "DISM /ApplyImage" to install the OS from the Command Prompt (Shift + F10) in the setup environment without tampering with anything, no system requirement checks were run then. In my experience, Win10/11 are unusually slower to login, they messed up file enumeration performance since Windows 8.1, at least noticeable in Explorer when you check the properties of a folder, no idea if it's still like this and finally there's some more background noise by default. Seem a bunch of background tasks can be turned off without much compromise on the functionality. So still humming along with older HDDs and relatively up-to-date OS. Also, I might be one of the more patient people alive today.
  16. Those min/max version checks are more about what is officially supported and tested. Last time I checked, it wasn't a big problem just to simply run it on Firefox 52.9, but it's not as useful in the current state since you'd also have to add stuff missing in that browser required for web sites. I'm keeping mine for myself since I bothered to look up how to get window object from bootstrapped extension. Indeed, I was referring to the stable one. I didn't know until rather recently that 2.57 exists for several years now (which I never tried). Reminds me of Process Hacker, though I didn't find instabilities with some newer builds of it, but then, there's a lot of things to miss if you're a simpler user. Or it just seems to works, there's a build of CyanogenMod 7.2 for Samsung Galaxy Mini that never left nightly status.
  17. Such is life in the land of the unsupported. I use this style as a workaround (Stylem, userContent.css...): @-moz-document domain("drive.google.com") { #drive_main_page { overflow: auto; } }
  18. Replacing K32EnumProcessModules string in the import table with any valid kernel32.dll function name of equal or lesser length, then adding new entry in export table for psapi.dll -> EnumProcessModules, then fixing references (addresses) in the code (so that they don't point to the random kernel32.dll function from the very first step) to the new one could work. There are multiple PE editors that can add new imported functions, don't recall which ones I tried in the past, for the code fixing there's OllyDbg and similar software. I mostly worked with OllyDbg in the past, but it handles only 32-bit stuff. Quick procedure is something like this: Open the DLL. CTRL + N to show imports/exports. Locate the name you changed from the original, right-click, find references something option so you get the list of instructions to update. Check the address of the new name / functions in the window you opened with CTRL + N, go to the instructions found before (double click the entry), then double click the instruction, modify the addresses. Somewhere in the right-click menu is the option to copy everything you changed to the executable on disk. Not easy if you've never juggled with these things before, but doable if you take the time to sit down and absorb it slowly.
  19. Thanks! If it was up to me, in https://github.com/RamonUnch/palefill/commit/a82544e I would've have also changed "Platform51Up" (two occurrences inside "main.js") to "Platform485Up", because (and call me pedantic ) : 1. UXP by Roytam is currently at v4.8.5, 2. 4.8.5 can't be >= 5.1.0 (i.e. 51Up ) Better checks were added yesterday I see. Current SeaMonkey's (not UXP) platform version is 60 something, so version check also wouldn't give the desired result in that browser. You can make it more complicated (function supersededFixes) and a bit more correct (no assumptions). No idea, I learn as I go.
  20. Not a lie, EnumProcessModulesEx is in psapi.dll. K32 version is obviously in kernel32.dll on newer OS.
  21. @VistaLover Well I use new Reddit now with palefill extension with a script patch I came up on my own. I find new Reddit easier on the eyes on desktop, though I prefer i.reddit.com on mobile.
  22. Maybe I'm just bluffing. I'm unusually talkative here and this is still one of the cooler / calmer places on the internet.
  23. I checked the CPU temperature while running Prime95 for about 10 minutes. 51,5 °C is the max temperature it reaches, the max operating temperature noted in the specifications is 62 °C. Yikes, did it look subtle? And fixable by unmounting the cooler, clean the surface, re-apply the thermal paste, re-mount the cooler? I had such nights as well, but now have to sleep and I get a bit too much screen time at work anyway. What happened to those nights? @D.Draker Wow, that's old. @Tripredacus @i430VX Yes, that's the impression I've got how it is (should be?) most of the time. But things tend to be falling apart with time in our universe.
  24. I actually did that before cleaning, two times at least as I was testing the other cable. I don't remember seeing neither one ending up dusty for being in the port. So thermal paste loses efficiency over time? Might be something to look into if so. Current one must be about a decade old. I haven't stressed CPU at 100% in the longest time, no idea about the temperature on the proper load. I hardly do anything interesting anymore, so I guess the whole computer is a bit underutilized.
  25. Thanks for sharing your experiences everyone, will definitely attend to it more often now. Actually, was going to do it at the later point this summer, but did it today instead. Yesterday, ethernet port just stopped working in any other but 10 Mbps mode, forcing higher speed in the network adapter settings would just leave it showing network cable unplugged. Checked the cable with another device and it's fine. So went through dust blowing today and it's fine afterwards. It wasn't even as dusty as last time. I wonder if it's possible that CMOS reset was actually what fixed it.
×
×
  • Create New...