Jump to content

UCyborg

Platinum Sponsor
  • Posts

    2,558
  • Joined

  • Last visited

  • Days Won

    28
  • Donations

    100.00 USD 
  • Country

    Slovenia

Posts posted by UCyborg

  1. Still glitchy for me...disappearing fonts and such, though it seems harder to reproduce than on old 360Chrome. Someone mentioned Thorium, no differences as far as bugs on XP are concerned, may be few extra issues regarding Thorium specific functionality (h.265 decoding?).

  2. 19 hours ago, AstroSkipper said:

    When these empty files noop.txt and noop.js are returned, will they be stored locally on the computer? Where are they generated at all? And what exactly means local in this context? :dubbio: Local file on the server, local file on the client/computer? In any case, I couldn't find such files.

    Technically, they're not really conventional files for main part of the operation, they live as memory resident data structures that can be obtained using a name resembling a file name, basically JavaScript Map containing a bunch of objects, each containing MIME type, encoding and the actual data.

    Initially they're read from assets/ublock/resources.txt in the XPI file, on subsequent extension startups they'll be read from the ublock0.sqlite database most of the time. These resources are updatable via online repository in these older versions.

    20 hours ago, AstroSkipper said:

    I know you have implemented the "redirect-rule" directive in your new release. But if one wants to make your version 1.16.6b1 not perform such redirections, the entry ignoreRedirectFilters can be set from false to true in the advanced settings. Then your version 1.16.6b1 will behave like version 1.16.4.30 up to 1.16.4.34 again although this entry has the default value false in these versions which I never had to or intended to change. But when doing so, these strange noop.txt and noop.js entries are no longer in the logger.

    You'd have to set that setting in the older version as well if you wanted the exact same behavior in that regard. Redirection concept was introduced in version 1.4.0. "uBlock filters – Ads" filter list for instance has more filters using "redirect-rule" rather than "redirect". "redirect-rule" by itself doesn't do anything, it's only effective in combination with another blocking filter, that's the difference between the two.

  3. 15 hours ago, AstroSkipper said:

    Hello @UCyborg! I have just tested your new release uBlock Origin 1.16.6b1 by using the ad block testing site https://test.adminforge.de/adblock.html. While my release uBlock Origin Legacy 1.16.4.34 blocked all ads with a score of 100%, your version wasn't able to do this and got a score of only 84%. The comparison was done using the same filter lists and same own filters in both versions. I was checking the performance of both releases with the uBO logger to see what's going on and noticed entries about noop.txt and noop.js in the log generated by your release which I didn't get when using my release. As far as I know, noop stands for no operation. One consequence of this is that some of my own filter rules under the tab "My rules" are simply ignored when using your release. Any ideas what your release is doing on this ad block testing site? :dubbio:

    The difference is 1.16.6b1 understands "redirect-rule" directive, these explicitly state blocking of target resource is optional, so when the request to such resource is issued, it will be redirected even in presence of another blocking filter. These filters are usually written to redirect to local empty/stub resource.

    That test website appears to fetch number of files from various ad domains. I suppose it expects fetches to fail entirely, which doesn't happen when it's being redirected. So uBlock still prevented access to resource the site was asking for, but rather than making it look like it failed, it just returned a local empty file. noop.txt would be an empty text file while noop.js would be a JavaScript file that executes a function that doesn't do anything.

    I see an issue with the logger here that logs redirection taking place, but not the filter that caused it.

  4. My model came with dedicated OTA (Over The Air) update partition, it's occupied by TWRP recovery now, I never saw the original OTA update function in action. Though from what I've seen with newer phones, they tend to go smoothly in general, and I guess it's fine if you like the experience as manufacturer came up with.

    There are apps that I do update (manually). The few that might need Google's Play Services are actually happy with an older version of it. I keep Play Store disabled, otherwise, this one likes updating Google's core components regardless of the auto-update setting. Auto-update of Google's stuff can be messy with low storage capacity.

    Still learning new things after almost 10 years of ownership. I had no idea these things have software switch to disable charging. While I'm careful that I don't keep the battery at 100% for too long, some hours have been spent at that capacity. Someone seems to have really put a lot of work in Advanced Charging Controller. And I only got to know about it in 2024.

    Looks like I'm not updating Chromium (WebView) anymore. For Android 7, it ends at version 119.

    It's been a while since any phone I had was actually off, but if I recall, plugging them in then would only show the battery icon, I don't think the full OS booted in that case. Without charger plugged, nothing would ever show on the screen.

  5. On 4/10/2024 at 3:36 PM, NotHereToPlayGames said:

    Are you using "window.status"?

    That appears to be a property accessible by websites to set text which shows on the status bar. I don't think anyone really uses it since status bar has come out of fashion. Maybe on some old websites?

    It's been a while since I messed with actual Firefox, so can't say if the scripts for bringing the status bar back (which are browser-specific thing and not something web developers deal with) also make the property serve its purpose. The property seems to work on Pale Moon at least unless you disable that function in status bar's settings, in which case setting the property won't affect text on the status bar.

  6. Hm, should've put an /s. It wasn't meant to be a serious remark. Although everything eventually comes to an end.

    But parts of Windows are seriously questionable and one wonders what goes through their minds. Not just Windows.

    My bank figured they should replace a working mobile app with a new one. I had to set the profile image (on the website) to be able to get past login code entry screen. Yes, you have a profile picture in there, that's new. And before anyone thinks of social networks, we have those pictures in Windows XP as well. The thing was crashing with out of memory exception, because it is using one of the memory hungrier methods to load picture in Android...I think...at least that's what I deciphered from logcat and a bit searching on the internet, I forgot the details and didn't save the log. The default picture was 900x900 in size. My screen is smaller than that and the way it was displayed in the app, it is much smaller. Dedicated image viewers have no problem loading and displaying much larger pictures on the same device.

    As mentioned, solved that by uploading a smaller 500x500 picture on the website, then realized the app is as terrible UI wise as reviews on Google Play suggest it to be. Very poor use of screen real estate. And the old app is blocked now.

  7. 10 hours ago, ClassicNick said:

    If you ever manage to build your preferred browser using a Raspberry Pi 5, remember to use the "ac_add_options --disable-debug-symbols" configure flag in your mozconfig file.

    Thanks, I might give it a go some time in the near future. Building on Debian/Ubuntu does look straightforward according to published instructions, should be applicable to Raspberry Pi OS, although there's a question about the state of ARM support in the codebase. I stumbled upon a post by Moonchild few years back that support is supposed to be there and they do provide official Mac OS binaries for ARM, although Mac's ARM is supposedly its own thing, which they might have addressed at the later point, when standard ARM support was already there.

  8. Is it just me, or are the forums rather inefficient communication medium? I feel like almost every time I post something on another forum with much more traffic, my topic immediately gets left behind. Sometimes you may be lucky to get a response if the right person just logged in at the right time, but generally, the forums look like a complete mess with topics popping up all the time.

  9. Looks like a Windows Forms app using the old WebBrowser control, uses Internet Explorer engine that's installed with the OS. We did stuff like that back in high school when starting out with GUI programs written in C#. It was good for the fundamentals, getting familiar with form editor in Visual Studio and event driven programming.

    But it's not an Internet Explorer fork, you can't fork proprietary closed-source browser. Replacements for WebBrowser control these days are Edge WebView2 or CEFSharp.

  10. Part of my stylesheet dealing with reputation system on MSFN:

    @-moz-document url-prefix("https://msfn.org/board/topic/") {
      .ipsReact {
        display: none;
      }
    }
    @-moz-document url-prefix("https://msfn.org/board/profile/") {
      div.ipsReact_reactCountOnly {
        display: none;
      }
    }
    @-moz-document regexp("https:\/\/msfn\.org\/board\/\??(?:&?[^=&]*=[^=&]*)*") {
      li[data-blocktitle="Popular Contributors"] {
        display: none;
      }
      div.cWidgetContainer:nth-child(1) > ul:nth-child(1) {
        transform: rotate(180deg);
      }
      div.cWidgetContainer:nth-child(1) > ul:nth-child(1) > li {
        transform: rotate(-180deg);
      }
    }

    The order of elements on the sidebar is also changed so Topics comes first.

  11. Must have been 9 years since I was in the cinema last time. Seems too much bother these days, I resort to torrents at the odd time I feel like watching a movie. The list from recent years is short, I watched The Matrix Resurrections (2021) in 2022, Storm of the Century (1999) in 2020, The Matrix trilogy (1999, 2003), Idiocracy (2006) and A Quiet Place (2018) in 2019.

    There are 2 quizzes and 1 satire on local TV channels that I do watch on the more regular basis though.

  12. I'm not a coder either. I was more enthusiastic about it when I was younger and free from having to work for a living. Hacked up some stuff together, some published, some not. I find the whole thing rather boring these days, takes forever to get anywhere. I don't have forever anymore and I'd rather not be glued to the screen 16 hours a day.

    Feature requests? Yeah, I'm sick of those at work. Number of bizarre ones among them. I'm not in a position to implement them or decide whether they get implemented, I'm just a messenger.

    I'm feeling more disconnected from IT as I get older, wondering a lot of time what's the point of it all. A browser is a browser, a text editor is a text editor, a toaster is a toaster. People seem to be making an elephant out of everything. Why bother? An EMP blast can send everything to kingdom come in an instant.

  13. On 3/5/2024 at 3:01 AM, Jody Thornton said:

    I want x64 applications on an x64 OS.  Nothing unreasonable able that at all.  Plus I would think the XP x64 Edition folks would love it.  Anyway, I'll remain stubborn.

    As a new owner of Raspberry Pi 5, I shall demand an arm64 version with utmost stubbornness!

    Oh, who am I kidding, I know nothing will happen unless I try to do it myself...

  14. I don't know, I have it on December 2023 cumulative update level, with ExplorerPatcher activating the old Win10 taskbar.

    On 3/15/2024 at 12:06 AM, XPerceniol said:

    <OT>

    How are you @UCyborg doing nowadays? I hope well. 

    <OT>

    Mentally exhausted...

  15. I don't really have to use it either, must have been curious, so I put it on the smaller partition I have for testing Windows versions I don't daily-drive. Been' using it for a while, with the usual tweaks, switching back seemed to be too much bother. I hide Windows versions from each other, just in case, the Flintstones way, manually changing partition type with Linux's fdisk.

    The few programs I use work as usual. Not being able to drop files on taskbar programs' buttons is annoying though.

  16. Asked around a little and got things cleared up regarding connections to the PCB. Those wires employed on the picture up there, they totally slipped by me, the method is described here. Another good solderless method would be press-fit headers. Just putting male headers in the hole wouldn't make a good contact.

    I didn't know we have a bunch of plain pin headers available at my workplace, the coworker from production said it was not a problem for him to solder them on my router, so I got that done in no time.

    Then I got a Raspberry Pi 5 and related accessories, set it up, got a look around the Raspberry Pi OS a bit, tried a bit of web browsing, put on Visual Studio Code, first time trying the latter and finally, I believe I have, at least in theory, a working version of tjtag-pi, my version is not published anywhere ATM, but generally it can access the router's CPU and flash memory over JTAG port, adapted to work on the new Pi, with the help of WiringPi library. I added one new function in the latter, which should flip the states of certain GPIO pins at once, or at least should happen a bit faster than the sequential way offered by the library, I basically just wrote a function that takes bit mask of pins to be set/clear, to closely emulate the GPIO pins maniupulation code of tjtag-pi.

    Whether this is necessary or not, I have no way of testing or otherwise knowing whether sequential flipping is really incorrect or just slightly less optimal, it's not a long intensive operation. But I've read about "bit banging", which is how communication is done through JTAG, that generally when it comes to bit banging, timings matter. Just in general, but in the case of these routers...the program has an option to wait between changes/reading of pin states, though judging by the comments, it was just a workaround for flimsy physical connection to JTAG port.

    As it turned out...

    On 3/3/2024 at 3:53 PM, jaclaz said:

    Not necessarily on that model, but sometimes leds blinking mean "cannot boot".

    ...I realized after trying another good working power supply, which compared to the other two, has a LED and it was blinking as well when powering the router while it should remain lit, that means only one thing, short circuit. So guess in best case scenario, only capacitors are faulty and in the worst case scenario, something else is fried. Ehhh...

    Oh well, I've got a working Raspberry Pi 5, so that's something.

×
×
  • Create New...