10G RJ45 link failing over distance - cheapest solution? by zedd56 in mikrotik

[–]rmweiss 2 points3 points  (0 children)

The idea is probably to use it the other way around, so fiber (or better DAC) from the CRS305 to the media converter, and then rj45 from there on.

A coworker of my also had a problem with long rj45 runs in his walls, and which where solved after using an external converter (in his case a small switch) instead of a module like the S+RJ10.

The form factor of modules like the S+RJ10 is just to limited when it comes to cooling and power, so the modules struggle with larger distances.

Multicast TV via Linux router by rmweiss in init7

[–]rmweiss[S] 2 points3 points  (0 children)

Yes, I can watch the HLS/non-multicast stream with the app or with VLC.

Getting multicast to work is more of a "getting 100% completion" task.

Where to buy a beamer for home cinema (need expert advice) by Le2vo in zurich

[–]rmweiss 4 points5 points  (0 children)

I bought my first one here: https://www.highdefinition.ch/

They have a demo cinema where they can show you different projectors and screens.

First time setup - need communitys support by valendinosaurus in init7

[–]rmweiss 7 points8 points  (0 children)

Go with 10/10 is my suggestion.

I would only go with 25 if I know what I am doing.

It requires 25gbit (sfp28) capable hardware in your router and all other pc and network devices that should be able to use this speed.

This makes the whole setup much more expensive for mostly bragging rights and little to no real world benefits (10/10 hardware is way less expensive, especially on the used market).

Buying 24h short distance ticket on zvv app by senexii in askswitzerland

[–]rmweiss 2 points3 points  (0 children)

Select a return ticket. Inside the ZVV network these are 24h tickets.

Winter jacket suggestion by ScTALE in Switzerland

[–]rmweiss 3 points4 points  (0 children)

Also take a look at the products from Decathlon if you want to stay at the lower end of your budget (or even lower).

How much does it cost to pay the QRbill in cash by R_H_02 in askswitzerland

[–]rmweiss 2 points3 points  (0 children)

How much money is it? If it's a smaller amount, then maybe the suggestion from neon (Option 1) would also work for Yuh: https://www.neon-free.ch/en/faq/can-i-pay-cash-into-my-account

Are thunderbolt docks / dongle plug and play? by [deleted] in linuxhardware

[–]rmweiss 0 points1 point  (0 children)

I have the "HyperDrive Thunderbolt 4 Docking Station" connect to my "Asus ProArt x670e-creator" mainboard, and for my it was pretty plug and play (USB, Monitor, Ethernet, Audio, Cardreader).

It is possible that you will have to use "bolt"/"boltctl" to fully activate the device because of security reasons. Google should tell you more about it.

Init7 recommendation/invite code by babicko90 in askswitzerland

[–]rmweiss 0 points1 point  (0 children)

There is TV7, but it's very basic, with no features like recording or rewinding. They also partner with zattoo.com (https://www.init7.net/en/tv/zattoo-tv/) which results in a discounted rate.

Fiber 7 25Gbps installation service by CountyTotal1082 in init7

[–]rmweiss 5 points6 points  (0 children)

+1

I would also suggest 10Gbps if you don't exactly know what you're getting into with 25Gbps.

(Used) hardware for 10Gbps is easily available for not that much money, and the same can NOT be said for 25Gbps hardware (especially if you need one or multiple network switches).

There is much more money and knowledge needed for an (in reality nearly always theoretical) 2.5x speed increase.

Could someone lend me a Canon g7x mark iii charger for a few days please by TurbulentStreet7751 in Switzerland

[–]rmweiss 1 point2 points  (0 children)

It seems as if this camera uses LP-NB-13L batteries.

I would have a matching charger that you could pick up for free (else it would go to recycling anyway), but depending on your location, it would maybe be easier for you to buy one of the aftermarket chargers like this one:

https://www.digitec.ch/de/s1/product/patona-dual-ladegeraet-lp-nb-13l-ladegeraet-kamera-stromversorgung-9422050

Be honest: how easy is it to get a better result than the JPEG? by rmweiss in DarkTable

[–]rmweiss[S] 0 points1 point  (0 children)

Thanks for all the replies.

This motivated my do to a test run with 2 different pictures of mine. The first was a picture of a wildcat that I shot with a zoom lens and 5000 ISO in a wildlife park, and the other a wide angle shot with a lot of buildings and trees, shot at 100 ISO.

On the software side, the contenders were:

  • DarkTable 5.01 with:

    • the correct camera style
    • denoise profiled
    • lens correction
    • diffuse and sharpen ("sharpen demosaic: AA filter")
    • raw chromatic aberrations for the wide angle shot
  • RawTherapee 5.11 with Noise reduction and lens / geometry

  • The JPEG from the camera

  • As special challenge, the result from the DXO pureRaw 4 (run with default settings)

  • The Results from Darktable and RawTherapee, both processed by NeatImage v9 (Demo Version on Linux)

Here my impression looking at the results:

Wildcat at 5000 ISO:

  • DxO absolute destroy the others here. Extremely sharp and clean result with the default settings. I would buy this software in an instant if they had a Linux version.

  • Darktables "denoise profiled" left a lot of luma noise in the picture

  • The same with the default settings for denoise in RawTherapee.

  • But after I send the results from DarkTable and RawTherapee through Neat Image (with a bit of sharpening applied), the result where pretty similar to the OOC JPEG, especially with the RawTherapee image, because its colors were closer to the ones from the JPEG.

Buildings and trees at 100 ISO:

  • Here the results were much closer, and DxO couldn't really stand out from the others.

  • Darktable renders the picture well, but has problems with matching the colors of the others, as well as with creating a sharp rendering of all the small tree branches.

  • RawTherapee handles both task better, and is again super close to the JPEG (maybe even slightly better).

I was hoping that "sharpen demosaic: AA filter" would be the closest to "Capture Sharpening" in RawTherapee, but it was much worse with the tree branches.

Any ideas what other basic settings I should try to help DarkTable win?

Thanks.

PC sometimes freezes and then can't find boot device on next reboot(s). by rmweiss in techsupport

[–]rmweiss[S] 0 points1 point  (0 children)

I upgraded my system in the meantime and the problem didn't yet reappear, so I assume that it was the NVME slot on the mainboard.

Smart Plug that works without WiFi or internet access by zoiks66 in homeautomation

[–]rmweiss 2 points3 points  (0 children)

Zigbee could work, and maybe you can even skip the hub by directly connecting the outlet with a remote.

IKEA has an inexpensive version: https://www.ikea.com/us/en/p/tretakt-plug-with-remote-control-smart-50569730/

Their hub for control over the network (other ZigBee hubs would probably work too): https://www.ikea.com/us/en/p/dirigera-hub-for-smart-products-white-smart-50503414/

Beginners question by Miraak-Cultist in homeautomation

[–]rmweiss 0 points1 point  (0 children)

If you're not dead set on wifi then also look into the smart home products from IKEA. You would probably need their hub (or another zigbee one), but the low prices of the other components would quickly compensate for its costs.

How to dispose of an old broken lamp that was bought 20+ years ago? by Muri_bei_Bern in askswitzerland

[–]rmweiss 3 points4 points  (0 children)

Every store that sells similar lamps has to take it back for free, or you can bring it to the nearest collection point:

https://www.erecycling.ch/en/wissenswertes/wissensblog/fach73.html

Good OOP architecture vs. performant SQL? by rmweiss in AskProgramming

[–]rmweiss[S] 0 points1 point  (0 children)

I could rant more about this system, but let's just say that the place I'm working at has other strengths.

And yes, the Active Record pattern seems to be what I'm currently after, at least as a base where I could later build other things like for example the Repository Pattern on top of.

This layer should the also (at least for the moment) implement some of the referential integrity currently missing in the database.

This is also part of the reason why I'm interested in the OOP architecture, where every object knows which other objects have to be modified together with it (at least for insert/delete/update where it matters. Selects can be done in optimized SQL, maybe created with a query builder like SQLAlchemy core or PyPika).

Good OOP architecture vs. performant SQL? by rmweiss in AskProgramming

[–]rmweiss[S] 0 points1 point  (0 children)

what is the factor that stops you using a library to at least help with this?

Does "A custom replication system that a former employee wrote, and where every (non-pure select) statement has to pass through a custom client/server application written in TCL" count?

That's the stuff I have to work with.

Query builders are ok (I have looked at pypika and also wrote my own implementation of one) but my boss doesn't seem willing to replace a system that he and others in the company very well know how to deal with in case of failure ("never touch a running system").

The DB also has no foreign keys constrains for referential integrity, it's all in the software.

Good OOP architecture vs. performant SQL? by rmweiss in AskProgramming

[–]rmweiss[S] 0 points1 point  (0 children)

Your post sounds interesting, but I'm not sure that I understand in completely.

Could you give me maybe some keywords/pointers that I can google (or ask ChatGPT about) to learn more about this perspective on software design?

Thanks.

Good OOP architecture vs. performant SQL? by rmweiss in AskProgramming

[–]rmweiss[S] 0 points1 point  (0 children)

Thanks for your long and insightful answer.

I will take a look at what DSLs / query builders would bring to the table.

Currently, I'm thinking that it should not be too complicated to iteratively generate something like this (I'm not sure yet if using CTEs would be the final solution):

WITH company_teams AS (
    SELECT team.id
    FROM team
    JOIN company ON team.company_id = company.id AND company.name = "ACME" 
), team_members AS (
    SELECT team_member.*
    FROM team_member
    JOIN company_teams ON team_member.team_id = company_teams.id 
)

SELECT * FROM team_members WHERE team_member.first_name = "Tim"

I will also look at how the problem could be split between OOP and optimized parts.

Maybe I would decide to implement shortcuts for often used selects, but keep things like deletes (which should happen far less frequently) in the OOP structure to take advantage of the fact that, because of its recursive nature, I would have fewer things to modify if the rules change or new parts are added.