Jump to content

UCyborg

Platinum Sponsor
  • Posts

    3,098
  • Joined

  • Last visited

  • Days Won

    28
  • Donations

    100.00 USD 
  • Country

    Slovenia

Everything posted by UCyborg

  1. I made a post on their forum. BTW, I couldn't open account on their repo, hcaptcha.com just refuses to work on Pale Moon, the dialog doesn't popup. Anyone here wants to check https://accounts.hcaptcha.com/demo? Of course it works on Edge. But they left GitHub because of issues like that.
  2. @XPerceniol /r probably doesn't try rewriting them, which is necessary to trigger remapping, it should mark them as bad in NTFS for OS to avoid them in the future. But it takes forever and you often do not want to stress disk with it, especially if you haven't got the data off yet. Maybe some people get lucky with spare sectors, but I wouldn't bet on it.
  3. This is the worst suggestion to follow in cases where the disk is failing. Especially with /r parameter, which is pointless if you're dealing with bad sectors, they will only spread faster since it's a physical problem. Even /f alone can be destructive in some cases, you can turn bootable installation into unbootable one. c0000005 means STATUS_ACCESS_VIOLATION, very generic on its own, simply means the code in process that crashed tried to access virtual address that doesn't exist / where nothing is mapped. Good hint...I got old XP SP2 CD, but I forgot the Product Key for it years ago, so can't finish the install to test...@we3fan may try and test this mpc-hc.exe instead of the original. MPC-HC 2.1.2.18 compat fix.7z
  4. Browsing with low-RAM machines strikes me as common practice among MSFN members. I personally often browse with a smartphone with 32-bit ARMv7 CPU and 1 GB of RAM (obviously Android instead of Windows). Few bloated sites are the problem. Also have a laptop with 2 GB of RAM, runs 32-bit Win10, still fine for casual browsing. Not for the tab hoarders, of course. Tabs, extensions, various utility processes. The type is specified in process' command line observable by a program like Process Hacker, but for more details, one may need to study the browser's source code. Supermium apparently brings back --single-process command-line argument, so you might be able to make it run in single process.
  5. Not necessarily, they can load their own DLLs. They're probably rare, but check this for instance: https://local.comtrade.com/si/dejavnosti/financni_sektor/bancnistvo/PrevzemKomponent/Requirements.html There's a link to XPI below under Mozilla Firefox. In the old times, when we could still access online banks without smartphone apps or Windows 10+ UWP apps, there was this extension. If you open it, you will see it comes with a x86 and x64 DLL. Look at the requirements, Pentium III and 64 MB of RAM. Anyway, they still have the test page linked (first result if you CTRL + F > "test"), if you open it and click "Podpiši" (Sign), the certificate selection dialog that will popup is made by the DLL. So theoretically, you could do all sort of crazy things from such extension. Maybe I was overreacting when saying NoScript is ugly, but it is notorious extension and they wouldn't recommend specifically against it just out of the blue. That said, I didn't actually experience serious problems when I still used it myself, but I also didn't turn every knob it has.
  6. Wow, after so many years I finally learned about the possible solution for this. When USB tethering is on, the phone acts as a network gateway and that gateway may have a random MAC address assigned by default. Don't know how common random MAC address is, given the variety of phone configurations, but at least with root access, it may be possible to set static MAC address. https://xdaforums.com/t/q-soln-usb-tethering-creates-endless-new-windows-networks.1893015/post-35371421 Previously, the content of that file read as "(null)". The MAC you put here or the random one can be seen from Windows when you run: arp -a There's another separate MAC address you see when running: ipconfig /all Corresponds to the Remote NDIS based Internet Sharing Device (as seen from Windows), it also comes from the phone, it's written in /sys/class/android_usb/android0/f_rndis/ethaddr. I was looking at registry entries in Windows before at HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList, under \Signatures\Unmanaged\<profile key>, there's a MAC address. No wonder it didn't make any sense as I was only looking at the one from ipconfig command, but this is the one from arp command. It's like there's "network card" and gateway in one device. Interestingly, pre-Win11 didn't create new network profile for the same phone, even with apparent MAC changes, until reboot. The current Win11 does seems to make a new profile when tethering is on and gateway MAC changed from last time. Maybe old Windows was caching some other factor in memory, maybe the one MAC that wasn't changing (the "network card" MAC).
  7. Meaning you let stuff from cdn.adsninja.com through. I only allow scripts from disqus.com, disquscdn.com and unpkg.com. Still learning...https://github.com/gorhill/uBlock/wiki/Inline-script-tag-filtering www.howtogeek.com##^script:has-text(v4ac1eiZr0) www.xda-developers.com##^script:has-text(v4ac1eiZr0) That's what I was looking for.
  8. That class name does work for XDA Developers as well, but I'm curious if you search its HTML, do you get any hits for "v4ac1eiZr0" (without quotes)?
  9. I'm not among them anymore. TBH I only used it back then because I didn't know either uBlock and NoScript well enough and thought I "need" both. Figured I don't care for any NoScript's specialties and uBlock has the way of saying block/allow scripts from that domain if I'm on this domain, which is good enough for me. And yeah, as they've been saying for a long time, NoScript is convoluted ugly extension under the hood. I don't need to bog the browser with subpar JavaScript performance further with such extension.
  10. I'd prefer to have the way to do it properly, modern uBlock does it by simply throwing out entire inline script in the base HTML, it locates it by unique string "v4ac1eiZr0". I tried the ugly userscript way hinted here, but doesn't work, just stops the page loading and doesn't put the modified HTML back in place. // ==UserScript== // @name Anti-AdsNinja // @namespace https://github.com/UCyborg // @version 0.1 // @author UCyborg // @match https://www.howtogeek.com/* // @match https://www.xda-developers.com/* // @run-at document-start // @grant none // ==/UserScript== (function() { 'use strict'; window.stop(); let xhr = new XMLHttpRequest(); xhr.open('GET', window.location.href); xhr.onload = () => { let html = xhr.responseText.replace(/<script\b[\s\S]*?<\/script>/, s => { // check if script tag should be replaced/deleted if (s.includes('v4ac1eiZr0')) { return ''; } else { return s; } }); document.open(); document.write(html); document.close(); }; xhr.send(); })(); Tried Proxomitron, but it doesn't work as the content is Brotli compressed as indicated by Content-Encoding in the header...am I missing something or Proxomitron doesn't support compressed content either? @NotHereToPlayGames? Name = "XDA Developers: Remove AdsNinja" Active = TRUE URL = "www.xda-developers.com/ $TYPE(htm)" Limit = 8500 Match = "<script type="text/javascript">*"v4ac1eiZr0"*</script>" Name = "How-To-Geek: Remove AdsNinja" Active = TRUE URL = "www.howtogeek.com/ $TYPE(htm)" Limit = 8500 Match = "<script type="text/javascript">*"v4ac1eiZr0"*</script>" Modify HTTP Response extension doesn't seem to allow any flexibility in matching even the files I want to modify as far as I can tell, eg. how do I say match all HTML from domain? Not sure about the matching actual content either, supposedly at least JavaScript regular expressions are supposed to work there, but haven't tested. Edit: I guess Proxomitron does Gzip, but not Brotli, which is a newer algorithm. Someone asked about implementing Brotli support in Proxomitron Reborn in its thread here, though there's no mention whether it was acknowledged and if it will be included in the upcoming version, whenever it may be released.
  11. I think the only way to have modern ad blocking is to port a modern blocker. These 2 sites for instance that the old blocker can't get around, but a new one can. https://www.xda-developers.com/ https://www.howtogeek.com/
  12. This is Cujo 5-1 to any friendly units in D.C., Hammerdown is in effect. I repeat, Hammerdown is in effect. If you are receiving this transmission, you are in a hardened high-value structure. Deploy green flares on the roof of this structure to indicate that you are still combat effective. We will abort our mission on direct visual contact with this counter-sign.
  13. Japanese version would be the only straightforward way. I'm not sure if there's any way to get US Win95 to display foreign characters. I didn't figure a way to teach it to display our čšž in programs. It doesn't do Unicode, straight Win9x programs use ANSI versions of API functions that take string parameters, the code page in the background ensures string is handled properly. These old Windows versions don't have translations in separate resource files, strings are in executable binaries, you even need updates that match the language if you want to update the OS properly without turning parts of it into other language. This article also suggests the only way to run Japanese programs is to have a separate Japanese installation one way or another. There's some limited official support for USB in a form of a supplement package for newer OSR versions and an unofficial compilation of related updates here. How will it play with Japanese version, though...
  14. It will break other sites that need Web Components, so only use it temporarily for patents.google.com.
  15. If you disable dom.webcomponents.enabled in about:config, it should work. Guess the WebComponents polyfill provided by the website clashes with native implementation.
  16. https://www.mimovrste.com/ is practically unusable on my phone. Manageable in Pale Moon on PC with some freezes there and there, better with Edge and the like, the site needs horsepower.
  17. I haven't updated InterLink at least since Tobin was going to ragequit. I thought Google doesn't allow mere mortals to get in with classic password auth? Maybe they made an exception for Egyptians. Well it's manageable and I'm very used to certain extensions and font rendering. But yeah, if displaying something takes 5 seconds in Chrome, it'll take 11 seconds in Pale Moon. Though this was more extreme example, delays would still add up if you counted them. On the other hand, both Chrome and Firefox struggle with 4K videos on my end, Pale Moon plays them like a boss. At least if you don't try them after longer session.
  18. Is there an option to try the program on Windows ME? It should support that folder normally, just to be sure support for that CIDL is really the one making the program bug out. If it creates ProgramData on C: disk, it seems to be trying something on its own, but the question is, does it only behave that way in the absence of shell support for CIDL or maybe the issue is more complicated. Judging from the thread title, I assume it wasn't meant to be run on any Windows 9x.
  19. C:\ProgramData is Vista+ path, Win98 equivalent would be C:\WINDOWS\All Users\Application Data, but there's no supported programmatic way to get it as the relevant CSIDL isn't recognized by relevant functions of Win98's SHELL32.DLL. Nir Sofer's SpecialFoldersView will show folders that are officially obtainable. Some applications seem to query HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\explorer\Shell Folders\Common AppData from registry to get it instead, but that's not officially correct way and I remember seeing warning directly in one of those keys on some Windows version in the past saying to use shell functions instead.
  20. Well that guy tried it. Likewise. Several years ago I still had two newer ones, the one with 233 MHz Pentium and another with 2 GHz Celeron, the latter had no working disk. They would probably still be collecting dust in the basement if we didn't move, they were disposed at that point. Some random stuff from old computers is still there. I figured mandatory ever work day 8 hours at the screen isn't exactly fun... Back on topic, found this: https://www.yahoo.com/entertainment/humans-suck-even-worse-thought-143339941.html
  21. I DO hope this makes a positive difference for us using NM28! I doubt it, AFAIK this is the time takes the browser to snap out when it gets stuck running a script and from user's POV, freezes in the process. Moonchild may not believe in Speedometer, which is indeed a boring benchmark, but nevertheless, the fact remains that JavaScript engine is SLOOOOOOW. Source: Working with client-rendered web app that makes me money.
  22. Even though I grew up with 95 (and later XP), can't say I really miss them today.
  23. I ran Windows 95 on a PC with a 133 MHz Pentium and 16 MB of RAM. Though good luck trying it on 1987 computer. https://archive.seattletimes.com/archive/?date=19950924&slug=2143253 Kids today have no clue that have only experienced Win95 on a virtual machine at best, where it installs in seconds and generally feels different than on a real period-correct computer. There was a charm in waiting and seeing the animation and switching between that and text screen during boot sequence.
  24. I got Task Manager to lock up, consuming over 1,5 GB of RAM and making the system totally unresponsive. Was testing an old InstallShield installer, I basically left Task Manager's dialog that opens after you do "Analyze wait chain" open. Another random observation in one of the legacy components, Vista totally broke scripting functionality of DirectMusic, observable in the old Unreal II: The Awakening game, they say relevant functions are stubbed, there seems to be something extra wrong in Win11 implementation, which makes even less sense. In Drakan: Order of the Flame, specific music tracks don't play. This one doesn't use scripting (handled by dmscript.dll). No idea what's supposed to be different with the various tracks. But dmusic.dll from Windows XP still seems to function correctly, even on Windows 11. Probably dmscript.dll too, but haven't tried. DirectMusic was deemed deprecated with Vista, though at least some changes that relevant DLLs contain is anyone's guess. It's curious at least since they didn't throw out DirectMusic completely like they did with some other deprecated components.
  25. Technically, as far as I'm aware, hybrid shutdown is just logoff and hibernate. You could always log off manually in older OS if you wanted. One potential long term issue with hibernating/sleeping, OS bugs and/or driver bugs causing memory leaks. Don't know if it's just me, but that monstrosity that is Win11, non-paged memory pool usage seems to hold more steadily than on old Win10 install. The only notable difference between the old install, that I'll keep anyway as Win11 is just annoying in other aspects, no VMware or VirtualBox loaded. These things have their own drivers loaded in the background to be able to function at all. Even though I'm personally also guilty of complaining about software at times and sounding like a spoiled brat, on the other hand, you have to be amazed these things work at all, given the complexity.
×
×
  • Create New...