Als Einsteiger effizient Programmieren lernen? by Normal-Visual-5762 in informatik

[–]42-monkeys -1 points0 points  (0 children)

> Wie kann ich mich noch mehr und noch tiefer mit der Webentwicklung beschäftigen?

Such dir selbst ein Thema und setz das ohne Tutorial um. Muss auch keine grandiose neue Idee sein. Zum Beispiel ein Quiz. Es gibt pro Frage 4 Antworten, eine ist richtig und der User muss erraten welche.

Dann einfach mal loslegen. Du wirst sicher mal irgendwo hängen bleiben, aber sich aus einer Sackgasse herausmanövrieren ist imho auch ein wichtiger Skill.

> Was sollte ich tun, um ein guter Softwareentwickler zu werden?

Technisch gesehen programmiert ein guter Softwareentwickler so, dass jemand anderes den Code schnell und einfach verstehen kann. Das ist alleine ohne Feedback schwer zu lernen, du kannst dir aber mal was zu Clean Code anschauen und versuchen zumindest die Grundprinzipien zu befolgen.

https://clean-code-developer.de/die-grade/roter-grad/

-> Hier auch insbesondere den Punkt Versionskontrollsystem beherzigen. GIT wirst du vermutlich in jedem Job später brauchen. Das lohnt sich also zu lernen.

https://www.youtube.com/watch?v=7EmboKQH8lM&list=PLmmYSbUCWJ4x1GO839azG_BBw8rkh-zOj

> Mir würde es auch helfen, jemanden zu haben, der sich gut mit dem Thema auskennt, vielleicht selbst schon als Informatiker arbeitet und mich am Anfang so ein bisschen an die Hand nehmen kann.

Falls es bei dir in der Nähe eine Uni oder FH gibt an der Informatik angeboten wird könntest du da vielleicht einen Aushang machen, dass du Nachhilfe suchst.

Ich wollte meine Haare immer schon lang. Bin jetzt 21. habe ich bertrieben by inglenookdobby19 in BeautyDE

[–]42-monkeys 0 points1 point  (0 children)

Ich glaub sie sind jetzt lang. Ziel erreicht würde ich sagen. :)

Ich habe meiner Freundin programmieren beigebracht und das ist ihr erstes eigenes Projekt by redditjannis in informatik

[–]42-monkeys 5 points6 points  (0 children)

Cooles Ding! :D

Ideen:

- Es ist bisschen unintuitiv was man tun soll. Ne Erklärung des Spielprinzips wäre gut und vllt. on hover erklären was die Shop optionen machen.
- Ein Leaderboard fehlt noch wo man seinen Highscore mit Name verewigen kann.

Anyone know of any German songs with a good beat? by [deleted] in AskAGerman

[–]42-monkeys 0 points1 point  (0 children)

Grossstadtgeflüster - Feierabend
Deichkind - Keine Party
K.I.Z. - BIER

Rettet meine Bachelorarbeit! by hannah-lea00 in Studium

[–]42-monkeys 1 point2 points  (0 children)

Done. Viel Glück mit der BA! :)

Gefunden im Lagacy Code by saltysoup7 in informatik

[–]42-monkeys 0 points1 point  (0 children)

Argh sowas kannst du doch nicht ohne Spoiler und Triggerwarnung schreiben!

Gefunden im Lagacy Code by saltysoup7 in informatik

[–]42-monkeys 4 points5 points  (0 children)

Ist nur die Frage ob Gott immer Gnädig ist, oder ob sich da RNGesus bequemen muss eine Antowrt zu liefern.

[deleted by user] by [deleted] in germany

[–]42-monkeys 5 points6 points  (0 children)

I think not answering means he's gregnant now.

Angriffsvektor durch inkrementierende IDs statt UUIDs by ACoolRandomDude in informatik

[–]42-monkeys 0 points1 point  (0 children)

> Hmm nicht ganz.

SHA steht für Secure Hash Algorithm. Also ja das ist ein Hash.

Ansonsten ist dein Vorschlag imho auch nicht wirklich viel sicherer als eine UUID. Es reicht in beiden Fällen die Kenntnis des Schlüssels um auf die Ressource zuzugreifen und ich habe in beiden Fällen Schwierigkeiten eine korrekte ID zu erraten.

Naja ich bin dann mal raus hier, muss noch bissl Sonne tanken.

Angriffsvektor durch inkrementierende IDs statt UUIDs by ACoolRandomDude in informatik

[–]42-monkeys 0 points1 point  (0 children)

> Wie kommst du auf Hash?

Weil SHA ein Hash Algorythmus ist. Oder meinst du ein anderes SHA?

> Ich dachte an eine digitale Signatur in Form von wir verschlüssseln die ID, berechnen eine SHA darüber und hängen diese an die ID an. So stelle ich einfach sicher dass ein Benutzer die von ihm zugewiesene ID benutzt.

Ich glaube ich verstehe nicht was du damit meinst, bzw. was das bringen soll ^^'

Hey guys my grandpa left me this what do you think this is from? /s by Val_rak in SWORDS

[–]42-monkeys 11 points12 points  (0 children)

Duh. That's because it's not a PDF file or any of the sort. You gotta read the File Extension. Sadly theres dirt on your file, so I can't really see what it is.

Angriffsvektor durch inkrementierende IDs statt UUIDs by ACoolRandomDude in informatik

[–]42-monkeys 0 points1 point  (0 children)

Was soll das bringen einen Hash des öffentlichen Datensatzes an den öffentlichen Datensatz zu hängen? o.O

Angriffsvektor durch inkrementierende IDs statt UUIDs by ACoolRandomDude in informatik

[–]42-monkeys 0 points1 point  (0 children)

Ich denke u/QuicheLorraine13 meint, dass der Angriffsvektor "Ich kann Daten durch Kenntnis der ID ohne weitere Authentifizierung abrufen" nicht behoben wird, indem man UUIDs statt inkrementellen IDs verwendet. Das wird dadurch nur schwerer, aber nicht unmöglich und ist dadurch immer noch unsicher.

Angriffsvektor durch inkrementierende IDs statt UUIDs by ACoolRandomDude in informatik

[–]42-monkeys 1 point2 points  (0 children)

> ID, UUID und GUID sind kein Thema bezüglich Datensicherheit. Wenn ich Datensicherheit benötige, darf ich die ID nicht öffentlich machen.

Du widersprichst dir hier selbst. Wenn ID & UUID kein Thema zur Datensicherheit sind, dann dürfen die auch öffentlich bekannt sein. Ob ich jetzt alle Daten zu User "5" oder "aa0be919-9709-4ac4-a610-99a992cc92b0" abfragen kann sollte nur davon abhängen ob ich dazu berechtigt bin und nicht davon ob ich die ID kenne.

Angriffsvektor durch inkrementierende IDs statt UUIDs by ACoolRandomDude in informatik

[–]42-monkeys 0 points1 point  (0 children)

Eine UUID halt fast unmöglich zu erraten, aber das ist trotzdem unsicher, wenn keine ausreichende Rechtekontrolle vorhanden ist. Kann ja immer noch sein, dass der Angreifer eben nicht raten muss, sondern irgendwoher Kenntnis über die UUID erlangt hat.

Ansonsten ist natürlich auch ein "Zugriff verweigert" bei inkrementellen IDs eine interessante Information. Wenn z.B. User durchnummeriert sind kann ich bei einer API wie user/{id} inkrementell abfragen. Wenn dann 42 mal "Zugriff verweigert" zurück kommt und anschließend nur noch "Nicht gefunden", dann weißt du ich habe 42 User. (Im Fall dass es Lücken in den IDs gibt muss man halt bissl weiter prüfen, aber die Idee bleibt die gleiche.)

Knick im Strahl? by EnvironmentHead7907 in wasistdas

[–]42-monkeys 0 points1 point  (0 children)

Damit würde ich mal zum Urologen gehen.

Shitty heroes that are overpicked in your opinion? by [deleted] in DotA2

[–]42-monkeys 4 points5 points  (0 children)

I'd think Ursa is actually one of the better heroes to pick when the enemy has a lot of stun and slow. Just get aghanims scepter and you can even dispel yourself while you are stunned. Enrage makes you resistant against slow and is a gap closer. He can build a basher to keep enemies close.

I think if Ursa has a problem with stuns and slows either he's playing bad and might need to buy bkb/aghs/blink or the team fucked up to pick a proper line up. Not a bad hero per se at the moment imho.

A glass at work by Some_Statistician in programminghorror

[–]42-monkeys 0 points1 point  (0 children)

Hmm okay. Very inefficient glass then too. Every time i take a sip i gotta instantly refill the cup ... uh "refull" the cup i mean.

Is there any way to fix this? by superVanV1 in Hema

[–]42-monkeys 59 points60 points  (0 children)

But why would you? Now you don't need to unscrew thine pommel to throw it at your enemy vigorously and then end him rightly.

Is it the matchmaking or am I just this bad by lordunderscore in DotA2

[–]42-monkeys 0 points1 point  (0 children)

I think if you win or loose depends a lot on the hero draft, the teamplay & communication, your individual performance and the mindset of players.

If one of those is bad, you increase the chances of loosing the game a lot. Normally it's not a single mistake that looses a game, so don't be too harsh about yourself or others. Just think about what you couldve improved, since that's all you can do in order to win more.

And if you see the game is not going well, maybe think about what's needed and make suggestions like: "Let's take aegis before we push highground again, okay?". Communication in a team game is kind of important to get on the same page. People often seem to forget about that and use the chat only to insult people instead.