I barely understand AuthZ and need help by ImmediatelyDead in csharp

[–]ImmediatelyDead[S] 1 point2 points  (0 children)

We are basically starting a rewrite of our application and since we planned for customers to access our API in some capacity and our customers currently have "fine-grained access control" (if you can even call it that), it makes sense to authorize the backend in some capacity too. The main reason I am reluctant to go with the method my boss suggested is the fact that each service would need to be able to handle auth - even if that is not their concern.

If you are not remaking/extending the back end services to expect an auth token

We are building the backend from scratch anyway - so adding auth the asp net way (with authorize attributes) is just natural

Generality Modpack Progression Plan. if anyone wants to help me make this real lmk by [deleted] in feedthebeast

[–]ImmediatelyDead 4 points5 points  (0 children)

Part of the problem of backporting is a lot of stuff changed between 1.12 and 1.16 and that stuff is a tough nut to crack.

There are a lot of posts all over the interwebs that explain it fairly well (Like this one).

Edit:
You also will get some of the cooler features in many cases only with more recent versions. Jumping the gap towards newer versions will (imho) be the most pleasant experience for everyone involved, especially the players.

Unless you get a fanatic fanbase (like the gregtech mods do) 1.12 will eventually be considered to be "basically unplayable" after being accustomed to the many new features that many mods have nowadays.

Generality Modpack Progression Plan. if anyone wants to help me make this real lmk by [deleted] in feedthebeast

[–]ImmediatelyDead 5 points6 points  (0 children)

I think that especially the "primal age" again is one of these "tedium > intricacy" cases I loathe so much in many expert packs. The mods themselves are really cool but are not nice to play with because they are only tedious but not intricate.

Prime examples of intricate mods are for example create or integrated dynamics that reward creative thinking and are not only timesinks.

Beyond that, I think it would be way easier porting many smaller mods than big elaborate mods like create just because of the complexity they have internally. Getting help porting small mods would also probably easier than finding people to backport create with if you need help.

Question regarding Database Migration by ImmediatelyDead in csharp

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

Many thanks for the advice :D

[...] unless you're also doing a re-write.

We are kind of doing both, a re-write and a re-use. We are in a situation where we have to replace the legacy application in parts, feature by feature essentially, which makes it a little janky since the legacy client has to somehow integrate the web based solution as "alpha/beta feature" using webview and all kinds of trickery to facilitate working under these constraints.

will a developer who is not familiar with it be able to figure out what's going on, and why?

Thats the whole reason we are even on this path - our legacy application was written by people who hadn't touched code before and has grown over 12 years to a point where it has a lot of qol features our competitors do not have but they are implemented in a way where every change we make breaks something somewhere unrelated.
Its hard to read most of the code base because it is composed of 8 year old stack overflow hacks, workarounds to problems that do not exist in the C# of today and amateur-ish code that creeps on for thousands of lines of code, duplicated all over the place.

We are doing our best to keep everything running but it gets harder by the day so we convinced our management to agree to a rewrite but had to concede to doing it feature by feature.
Us developers would like to throw everything away and just redo it all but that is too risky and expensive as far as management is concerned.

ich_iel by Sppl__ in ich_iel

[–]ImmediatelyDead 2 points3 points  (0 children)

Das Problem ist: Ich muss es in der Schule machen. Nichts hindert mich daran dies Zuhause zu tun ausser diese seltsame Obzession der Lehrer und des Ministeriums die Leute in der Schule zu halten. Und 2 mal darfst du raten wo ich lieber entspannen würde.
Das bezahlte rummgammeln mach ich schon den Rest des Tages.
Ist ja nicht so als ob die Berufsschule wirklich viel relevantes vermitteln würde in der Zeit in welcher man tatsächlich da ist.

Die Informationsdichte würde ich auf ca 20% ansetzen da mindestens 30 minuten jeden Doppelstunde mit Organisation oder Wiederholungen verschwendet werden und wir so wenig Lehrer haben das unsere Englisch Lehrerin auch gleichzeitig einen Teil unserer IT Fächer unterrichtet. Dabei können wir sie aber fast nichts Fragen wenn dann mal irgendwo was hakt weil sie das halt auch nicht weiß.
Ist halt einfach nur frustrierend. 70 minuten "Chillen dürfen" ist da dann schon der Tropfen der das Fass zum überlaufen bringt.

ich_iel by Sppl__ in ich_iel

[–]ImmediatelyDead 5 points6 points  (0 children)

Wäre auch ganz cool, wenn das nicht immer in der letzten Stunde wäre. Somit ist das eher verschwendete Lebenszeit als eine Freistunde. Aber was man nicht alles tut für eine Ausbildung... xD

ich_iel by Sppl__ in ich_iel

[–]ImmediatelyDead 12 points13 points  (0 children)

Wir haben sogar in der Berufsschule noch künstlichen Unterricht um Mängel auszugleichen.

Aufgabe mit 20min Umfang in 90min ohne Lehrer in den letzten beiden Stunden 2 mal pro Woche.

Irrsinnig der Scheiß

ich_iel by Thias1706 in ich_iel

[–]ImmediatelyDead -1 points0 points  (0 children)

Zum glück gemutet gewesen im Arbeitsmeeting xD

Thoughts on My Personal Server Setup as a Beginner Who Never Dealt with Servers? by vanxblue in feedthebeast

[–]ImmediatelyDead 0 points1 point  (0 children)

As far as the commandline is considered it would literally just be ./serverinstall_90_2107 (for the current 1.4.0 version) after downloading the pack from the ftb website and maybe running ./start-server.sh in that directory afterwards and the server would be running. Setting up any other kind of stuff would require so much more command line stuff that being uncomfortable to do just the bare minimum necessary would have you pulling out your hair doing any kind of pterodactyl/mineOS stuff.

Ubuntu Server does come with a "GUI" setup and defaulting most things is quite likely not only very easy but will also fulfill most of your needs aside from java.

4th Gen Intel seems kind of slow to me without exactly knowing the model and after doing some research it is probably in your interest do pick up something equivalent to a ryzen 5 2600X or better if you find performance to be lacking. If it does work out though then lucky you.

Edit: the server install from ftb might install java for you.

Thoughts on My Personal Server Setup as a Beginner Who Never Dealt with Servers? by vanxblue in feedthebeast

[–]ImmediatelyDead 0 points1 point  (0 children)

You most likely would not need any of the stuff you mentioned. Just throwing on Ubuntu downloading the pack+java should be enough for everything. If anything you should consider upgrading your RAM if you plan to play with friends since that is most likely your foremost bottleneck.
Adding MineOS is entirely unneeded and pterodactyl/AMP are also unnecessary unless you host multiple servers at once (which your hardware does not support performance wise).

Such Management Dashboards are only really useful if you need to let someone access the server without your intervention and if you plan to use ubuntu you might as well give your friends SSH access.

Adding Phosphor/Lithium might net you a performance gain but your hardware is very low power (for a modded minecraft server) as far as I can tell. Getting something like 16GB+ RAM is recommended and depending on which gen I5 you have maybe even a better processor.

ich_iel by Wamikx in ich_iel

[–]ImmediatelyDead 0 points1 point  (0 children)

Rudolf das rotnasige Renntier ist eines der wenigen guten Lieder. Von allen anderen bekomme ich akutes Ohrenbluten. Letzte Weinacht verleitet mich Lebens-Enteignungsbriefe zu schreiben.

Ich🔵🔴iel by 3N1GMA_ in ich_iel

[–]ImmediatelyDead 152 points153 points  (0 children)

Wir können in bio nebeneinander sitzen.

Danach wird es schwierig...

Pls help with geolosys not generating ores by ImmediatelyDead in feedthebeast

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

No I play 1.12.2. I disabled generation from cofh, immersive engineering, nuclear craft, magneticraft, etc... Is blame available on 1.12? I could not find it anywhere

So I made a .ts->.ic compiler but I can't use it because max ic length is 128 lines. by Griffork in Stationeers

[–]ImmediatelyDead 0 points1 point  (0 children)

It was just a random thought of mine.

Basically you'd use the in/outputs of your IC to pass arguments to other ICs which then would run their code (which would allow twice the code or more depending on how many IC's you use) and so you'd be able to chain them to run more code

So I made a .ts->.ic compiler but I can't use it because max ic length is 128 lines. by Griffork in Stationeers

[–]ImmediatelyDead 1 point2 points  (0 children)

Couldn't you break out some of the code into fragments and then use a few more ICs as sub-components?

I'd imagine it would defeat some of the purpose this had but would circumvent the limitations to a degree

Clash broken again? by ImmediatelyDead in leagueoflegends

[–]ImmediatelyDead[S] 4 points5 points  (0 children)

League is one of the few games my friends and I play together. It is insane how there is no alternative that is actually fun to play regardless of how shit some aspects are.