[-] imperator@sh.itjust.works 5 points 8 months ago

2 decades, this game is about 20 years old

[-] imperator@sh.itjust.works 6 points 11 months ago

Interesting. I find that Lemmy seems to have picked up a lot of the bad. Too many memes, very shallow discussions. Maybe I'm just not in the right communities.

[-] imperator@sh.itjust.works 3 points 1 year ago

You'll want to look at z wave or ZigBee. Then control with home assistant.

Hue is I recall is ZigBee so you can control with home assistant.

1

Wondering if anyone here has some advise or a good place to learn about dealing with databases with Python. I know SQL fairly well for pulling data and simple updates, but running into potential performance issues the way I've been doing it. Here are 2 examples.

  1. Dealing with Pandas dataframes. I'm doing some reconciliation between a couple of different datasources. I do not have a primary key to work with. I have some very specific matching criteria to determine a match. The matching process is all built within Python. Is there a good way to do the database commits with updates/inserts en masse vs. line by line? I've looked into upsert (or inserts with clause to update with existing data), but pretty much all examples I've seen rely on primary keys (which I don't have since the data has 4 columns I'm matching on).

  2. Dealing with JSON files which have multiple layers of related data. My database is built in such a way that I have a table for header information, line level detail, then third level with specific references assigned to the line level detail. As with a lot of transactional type databases there can be multiple references per line, multiple lines per header. I'm currently looping through the JSON file starting with the header information to create the primary key, then going to the line level detail to create a primary key for the line, but also include the foreign key for the header and also with the reference data. Before inserting I'm doing a lookup to see if the data already exists and then updating if it does or inserting a new record if it doesn't. This works fine, but is slow taking several seconds for maybe 100 inserts in total. While not a big deal since it's for a low volume of sales. I'd rather learn best practice and do this properly with commits/transactions vs inserting an updating each record individually within the ability to rollback should an error occur.

[-] imperator@sh.itjust.works 9 points 1 year ago

Awesome. Thank you for running this!

[-] imperator@sh.itjust.works 3 points 1 year ago

Yeah. I'm using the app it doesn't have that updating issue. App is missing some features that the web has so I jump back and forth.

[-] imperator@sh.itjust.works 3 points 1 year ago

Sort by top > Day

1
Linux Gamers? (sh.itjust.works)

Just curious if anyone else here primarily games on Linux? Steam Deck counts!

[-] imperator@sh.itjust.works 4 points 1 year ago

Ya. It has been rather painless to use. How more people migrate so there is enough activity. Hopefully finding new communities will also become easier.

[-] imperator@sh.itjust.works 3 points 1 year ago

Je ne sais pas francais ☹️

[-] imperator@sh.itjust.works 16 points 1 year ago

Yes, but the sign up prices can be annoying. I tried signing up at a bunch of different instances and it never went through. I'm addition finding communities is a little painful. But all in in a big fan of it.

[-] imperator@sh.itjust.works 3 points 1 year ago

Is there any good documentation about how to go about doing this? What's the user experience like?

[-] imperator@sh.itjust.works 5 points 1 year ago* (last edited 1 year ago)

Ha Amazing. That would make use much easier for people. Gotta let some developers know about this.

Very cool

[-] imperator@sh.itjust.works 3 points 1 year ago

Run Arch on my main PC. Proxmox on my home server with Ubuntu server as VM and random containers.

view more: next ›

imperator

joined 1 year ago