Skip Navigation
Google no longer developing Material Web Components
  • Is this the same thing / related to the MUI components?

  • Steam Deck Now Cheaper Than A Switch During Valve's Big Summer Sale
  • I wish they'd make them officially available in Australia

  • I don't know about those shorts, either.
  • 100% natty bro

  • What games did you have a good time with that you just never finished?
  • Kingdom Come:Deliverance. I started playing when in had a 1080ti and got pretty far, then I tried to upgrade to an AMD 6900xt. The AMD card performed worse than my old 1080ti on that specific game, which I later found out because AMD had (maybe still does) huge performance issues with the CryEngine.

    After a month of messing about trying to get it to play well I ended up returning the card for a 3070ti instead and just never picked up the game again.

  • Deus Ex Randomizer v3.0 Trailer
  • Thanks for your responses. Pretty incredible that its capable of being so flexible and still be a coherent game. The community behind it must be amazingly passionate about it.

  • Deus Ex Randomizer v3.0 Trailer
  • What is it about Deus Ex that allows that type of mod to exist?

  • Everyone skims past filler anyway
  • I did the same - my bosses first name is Dean. There were many emails starting with "Hi Dead"

  • Crab has a stalker [Extra Ordinary Comics]
  • Old mate just got whooshed hard. He will feel that one for days.

  • early birds
  • Nah, that's different. That's the daily standup meeting.

  • For those who lurk on Reddit - my ad-free, open source Reddit viewer RDX is an iPhone app now
  • I don't mind the way FairEmail does it. There is a pop up the first time its launched after an update, which shows the release notes.

    Something like that, one time only, with a link to the Feedback button inside the settings within the app or something would be a good balance.

  • Snapdragon X Elite Reviews are Out: Solid Performance and Great Battery Life | Beebom
  • Framework just announced a RISC-V motherboard you can get which is pretty awesome. Obviously designed for developers etc, but its a good step.

  • Retro Lite CM5 a Gaming Handheld using a CM5
  • Would this be able to stream using Moonlight or something?

  • Tesla in self-drive mode slams into police car in Orange County
  • "As you can see by looking at the logs, the FSD was disengaged 276ms prior to the crash, therefore the driver is at fault" /s

  • YouTube is experimenting with server-side ads
  • We could use audio fingerprinting to detect ads in the buffer

  • What demos did you try today? | DAY 2
  • Feed the Deep - swim down the depths to haul resources back, so you can upgrade your air tank etc. Super chill vibe, but has some really cool mechanics with the environment and enemies that you come across which make survival much more difficult.

  • EVs Could Last Nearly Forever—If Car Companies Let Them
  • I had a Sony Xperia something for years, no case. Then I upgraded to a Samsung and gave my Sony to my mum. She cracked the back of it almost immediately lol

  • I'll take any excuse
  • Normally you say it politely to the 2-way doorbell.

  • Recommendations for a video doorbell?

    Hey all I'm looking for recommendations for a video doorbell that doesn't need an internet connection.

    Preferably something that is WiFi and would work with Frigate?

    48
    Looking for my next project

    Hey all,

    I'm going to be moving on to my next project and have been thinking about doing an email client. I like Thunderbird, but the search is terrible, and I also want to tackle something that needs pretty high performance for processing emails etc.

    Any suggestions or considerations I should think about?

    I'll focus on just getting SMTP going in a CLI then I'll introduce some sort of frontend using Qt.

    21
    Mouse offset in Firefox since update

    Since the update, if I snap Firefox to the top the mouse seems to be offset a number of pixels compared to where the actual cursor is. It also affects the content in sites, not just stuff in Firefox.

    Edit: Looks like it's not just when it's snapped, but as soon as it passes about the top 90% of the screen. Just took a screenshot, where you can see the cursor is hovering over Other Bookmarks, but it's activating the menu above it.

    9
    urChat v0.6.0 release - mostly backend stuff
    github.com Release v0.6.0 · matty-r/urChat

    What's Changed Improved updateStyles performance Moved the Interface options panel to it's own InterfacePanel class. Rename Panels to URPanels. Move ProfilePanel and MainOptionsPanel from componen...

    Release v0.6.0 · matty-r/urChat

    Hey all,

    Another update/release of urChat (Java IRC Client). This release had a lot of focus on general usability and backend cleaning up. Performance for updating the styles has been improved and i've also moved some of the major panels into their own classes to make it easier to add more options/panels at a future date. In doing this, there is less effort needed when adding more options as the this is all handled when using addToPanel() method:

    For Instance, i've added an option to toggle the tab icons, after creating the new JCheckBox showTabIcons, all that's needed to have it save to the preferences correctly is:

    java URPanels.addToPanel(this, showTabIcons, null, Placement.DEFAULT, null, Constants.KEY_SHOW_TAB_ICON); This adds it to the current JPanel (In this case the InterfacePanel), places it after the previous Component and then associates that with the KEY_SHOW_TAB_ICON Preference key. Much easier than before.

    Support for HTTP proxies has also been added, so we've now got both SOCKS and HTTP proxies as an option. There is now better disconnection handling, it will automatically reconnect if it disconnects unexpectedly (after some time), and it will also rejoin all of the previously connected channels.

    I've also added in LOG4J2 for logging. At the moment there is a log4j2.xml config file included in the release JAR, but eventually i'll allow custom config files. I'm not 100% sure how I feel about it yet as it increased my release JAR file size from 247 KB to 2.47 MB which is quite a significant jump.

    Anyway, thanks everybody for your support and interest. Feel free to join the #urchat channel at irc.libera.chat to discuss improvements etc. :) Onwards and upwards to version 0.7.0!

    GitHub Link

    1
    (Solved) IPS (Suricata) kills network

    Hey all, I've been trying to figure out why enabling IPS kills my network. I have some services I host and would like to get some sort of IPS running. I used to have Snort running through pfSense and didn't experience issues like this.

    Edit: as an update to this, I resolved it by installing the realtek plugin.

    4
    Ensure only defined DNS servers are used?

    Hey all, recent convert from pfSense. I'm trying to make sure only the DNS servers I've defined are being used for lookups? I'm using Unbound and noticing a lot of traffic on port 53 to destinations other than the ones I've put in.

    4
    urChat v0.5.1 release - Bug fixes, managing profiles, and custom nick formatting
    github.com GitHub - matty-r/urChat: urChat is a Java based IRC Client designed around simplicity and minimal resource impact on your system.

    urChat is a Java based IRC Client designed around simplicity and minimal resource impact on your system. - GitHub - matty-r/urChat: urChat is a Java based IRC Client designed around simplicity and...

    GitHub - matty-r/urChat: urChat is a Java based IRC Client designed around simplicity and minimal resource impact on your system.

    Version 0.5.1 of my IRC Client has been released. This time around it was mostly focussed around bug fixes largely to do with updating the styles. But I also added a couple of features. This was a shorter release from 0.4.0 as the changes weren't as significant.

    Profile Handling

    I wanted a way to easily manage profiles, especially during development. With this release i've added a Profiles page, which allows you to Create new profiles, clone an existing profile, rename, and delete profiles. You can also set a profile as the default to be used when loading the app.

    A majority of the effort went into keeping the Profile Picker (the combobox that changes the active profile) and the profiles page in sync which was done using listeners. New listeners were created for DELETE,CREATE, and CHANGE events as other components needed to add their own listeners to the queue to make sure they were also kept in sync, but also to update styles etc when the profile changes.

    ```java

    public static void fireListeners (EventType eventType) { if(!listenerLists.containsKey(eventType)) listenerLists.put(eventType, new EventListenerList());

    Object[] listeners = listenerLists.get(eventType).getListenerList();

    // Reverse order for (int i = listeners.length - 2; i >= 0; i -= 2) { if (listeners[i] == ActionListener.class) { if (actionEvent == null) { actionEvent = new ActionEvent(listeners, i, null); }

    ((ActionListener) listeners[i + 1]).actionPerformed(actionEvent); } } }

    ```

    All of this profile work was also used to centralise the loading and saving of profile information through the URProfileUtil helper class. This should hopefully help down the track.

    !Profiles Page

    Custom Nick Format

    This was similarly difficult to when I implemented the custom Date formatting. At least this time around I had an idea of how it might be implemented. However the difference was that I couldn't treat the resultant String as a whole, for example setting the Date format to [HHmm] i'd just return [0652] then insert that into the document, I had to contend with nick styles as well.

    In the end I settled with splitting whatever was placed into the Nick format field into three parts (Prefix, nick, Suffix). If you want something just on the right side of the nick, you put nick in the Nick format field, then whatever you want next to that. When placing the nick in the document, I set the attributes according to which part and then use this when updating the styles etc.

    !Custom Nick format

    0
    eGPU docks?

    Hi all,

    Just wondering how progress is on eGPU docks? I want to upgrade my GPU at some point and thought it might be cool to put it in a dock and connect it to a laptop. The laptop has a couple thunderbolt ports.

    How's compatibility these days?

    20
    urChat v0.4.0 release
    github.com GitHub - matty-r/urChat: urChat is a Java based IRC Client designed around simplicity and minimal resource impact on your system.

    urChat is a Java based IRC Client designed around simplicity and minimal resource impact on your system. - GitHub - matty-r/urChat: urChat is a Java based IRC Client designed around simplicity and...

    GitHub - matty-r/urChat: urChat is a Java based IRC Client designed around simplicity and minimal resource impact on your system.

    Hello all,

    I'm here with an update to my IRC Client, now at version 0.4.0 (urChat Github Link). I decided to revive this project a few months ago because there was a few things that I wanted to finish, as well as wanting to get back into Java. All my previous posts are on Reddit (My IRC Client.. 9 years later.).

    This version was mostly concerned with customising the colours used for the various styles in the chat windows. The most difficult part was trying to find a balance with the defaults, but also making sure it wasn't a huge pain to try and get the colours and fonts just the way you want them.

    My first hurdle, really, was not having a gigantic list of Styles and I wanted something a bit more intuitive. What I landed on was a little preview window where you can right-click on each of the Styles, and customise it from there:

    • Font Preview

    !Font Preview

    The next feature, I wanted to be able to customise the displayed time format. This was particularly challenging because I needed a way to track the date/time of all previous sent messages, update the style which could be shorter or longer than the previous style, then put it all back inline without breaking the other formatting.

    • Custom timestamp format

    !Custom timestamp format

    This is using the Java DateTimeFormatter to display the timestamp.

    Another challenge was updating the styles smoothly. (There is a bug at the moment where it's not updating in all of the connected channels). This meant tracking what styles are used throughout your channels, then updating the style in-place. I wanted to make sure that you could customise, say, just the foreground without it also saving the background, because if you change the foreground to yellow on a dark theme it would save the dark background, then subsequently changing the theme would also keep dark background.

    • Changing the urlStyle to yellow

    !Changing the urlStyle to yellow

    • then changing to a light theme

    !changing to a dark theme

    Obviously, yellow on a light background isn't great. So there is a reset button you can press which will set it back to the defaults.

    If you'd like to try it out, there is a jar you can download from the GitHub releases page. Thanks for reading. I've still got a lot of work to do on it, i'm currently working towards the next release which will mostly focus around the usability side of things as well as the usual bug fixes.

    3
    [Bug] Joining this community appeared to not work when reopening

    I can search for it and it opens fine, but it results in 404 community not found when opening it under my subscriptions list.

    I notice it doesn't have the instance name like others do, which might another symptom of the underlying issue.

    0
    [Feature Request] Show profile icon on the bottom navigation bar

    Any chance we could get an option to show our profile icon on the bottom navigation bar please?

    This would make it easier to identify which profile is being used at a glance.

    1
    Matty_r Matty_r @programming.dev
    Posts 11
    Comments 149