Allgemeine Diskussionen

geschrieben am 18.08.2012 21:19:54
( Link )
Interessant! Wo hast du's her? Sicherlich nicht von selbst drauf gekommen, oder?
-Das quadratische Rad neu erfinden-
Mit das quadratische Rad neu erfinden (englisch Reinventing the square wheel) bezeichnet man die Bereitstellung einer schlechten Lösung, wenn eine gute Lösung bereits existiert.

-Slowsort-
Slowsort (von engl. slow: langsam) ist ein langsamer, rekursiver Sortieralgorithmus, der nach dem Prinzip Vervielfache und kapituliere (engl. Multiply and surrender, eine Parodie auf Teile und herrsche) arbeitet.

geschrieben am 18.08.2012 21:46:37
( Link )
Ts, ts, ich bin schwer enttäuscht, wie wenig du mir zutraust.

Na ja, die Idee mit der Wurzel hab ich vom Googlen nach Primzahl-Prüfer-Funktionen von anderen, aber sonst...
geschrieben am 18.08.2012 21:55:15
( Link )
Es ging mir auch hauptsächlich um die Wurzel.
Auf den anderen Teil kommt man ja noch problemlos selbst, wobei ich es schon durchaus clever finde, das ganze mit dem Modulo zu formulieren. Ich hätte wahrscheinlich eine normale Division genommen und somit einen etwas komplizierteren Ausdruck genommen. Naja, wenn es eines gibt, was ich nicht wirklich gut kann (und was mich vermutlich davon abhalten würde, ein Top-Informatiker zu werden), dann ist es "um die Ecke denken", speziell wenn es darum geht, ein Problem nicht über den direktesten und offensichtlichsten Weg zu lösen, sonder über einen komplizierteren und dafür effizienteren. Hier mal ein Beispiel:

Code
  int CountBits (unsigned int x )
{
static unsigned int mask[] = { 0x55555555,
0x33333333,
0x0F0F0F0F,
0x00FF00FF,
0x0000FFFF
} ;

int i ;
int shift ; /* Number of positions to shift to right*/
for ( i =0, shift =1; i < 5; i ++, shift *= 2)
x = (x & mask[i ])+ ( ( x >> shift) & mask[i]);
return x;
}


Diesen Code habe ich hier gefunden und die Funktion zählt die Anzahl an Bits in einem Byte. Ich kann die Funktion allerdings bis heute nicht zu 100% nachvollziehen und bin erstaunt, dass sie funktioniert. Auf sowas könnte ich niemals kommen. Ich würde alles in einer Schleife lösen, die tatsächlich die Anzahl an Bits "zählt".
-Das quadratische Rad neu erfinden-
Mit das quadratische Rad neu erfinden (englisch Reinventing the square wheel) bezeichnet man die Bereitstellung einer schlechten Lösung, wenn eine gute Lösung bereits existiert.

-Slowsort-
Slowsort (von engl. slow: langsam) ist ein langsamer, rekursiver Sortieralgorithmus, der nach dem Prinzip Vervielfache und kapituliere (engl. Multiply and surrender, eine Parodie auf Teile und herrsche) arbeitet.

geschrieben am 19.08.2012 12:13:47
( Link )
Ja, das Finden von solchen Tricks würde ich auch nicht gerade zu meinen Stärken zählen - ich bin oft froh, wenn ich überhaupt einen Weg gefunden habe, der funktioniert. Umso mehr freue ich mich dann, wenn ich ein Problem dann doch mal kurz und elegant lösen kann. Auf diesen Code hier bin ich zum Beispiel ganz stolz.

Und was die Bit-Zähl-Funktion angeht, hab ich auf derselben Site diese Präsentation gefunden, und die hilft beim Verstehen ungemein.
(Da wäre ich auch nie von alleine drauf gekommen, aber am Code die dahintersteckende Vorgehensweise zu erkennen, ist auch schwer. Ich glaube, andersrum wäre es einfacher gewesen - wenn mit diese Methode eingefallen wäre, hätte ich sie durchaus in Code umsetzen können.)
geschrieben am 19.08.2012 13:19:57
( Link )
Ah! Das ist natürlich clever. Wenn man alles in 1-Bit-Pakete aufspaltet, muss man natürlich nur die jeweiligen Pakete addieren, denn bei einer 1-Bit-Zahl ist der Wert der Zahl gleichzeitig auch gleich der Anzahl an Einsen in der Zahl. Ich schätze mal, dass man die Funktion somit auch relativ gut rekursiv lösen kann. Das funktioniert ja prinzipiell bei alle Funktionen, bei denen eine Liste/ein Array kontinuierlich in zwei Hälften aufgespalten wird, mit denen dann weitergerechnet wird. Erinnert mich etwas an den Merge Sort.
-Das quadratische Rad neu erfinden-
Mit das quadratische Rad neu erfinden (englisch Reinventing the square wheel) bezeichnet man die Bereitstellung einer schlechten Lösung, wenn eine gute Lösung bereits existiert.

-Slowsort-
Slowsort (von engl. slow: langsam) ist ein langsamer, rekursiver Sortieralgorithmus, der nach dem Prinzip Vervielfache und kapituliere (engl. Multiply and surrender, eine Parodie auf Teile und herrsche) arbeitet.

geschrieben am 15.09.2012 22:31:34
( Link )
Damit der Chat nicht das einzige Kommunkationsmittel bleibt:

Ich hasse es, wenn ich mir Musik anmache (eine längere Playlist), die dann nur kurz pausieren will, aber nachher vergesse, sie weiter laufen zu lassen, mir dann eine zweite Playlist abspiele, und währenddessen merke, dass ich die erste noch gar nicht fertig hatte. Für meinen Ordnungsfimmel ein Disaster.

Ein Tag im Leben des WYE.
geschrieben am 15.09.2012 23:20:45
( Link )
Bei mir gibt es sowas wie "Playlist zu Ende hören" gar nicht. Meine Playlist ist immer auf Repeat eingestellt und da rein kommen alle Lieder, auf die ich gerade Bock habe. Und wenn ich mal keinen Bock mehr darauf habe, leere ich die komplette Liste wieder und mache neue Musik rein. Zwar wächst die Playlist so zwischenzeitlich immer mal wieder auf bis zu 1000 Tracks an (nämlich immer dann, wenn ich mir denke, dass ich die alte Musik bestimmt demnächst noch oft hören werde), aber dafür habe ich immer epische Musik am Start. Über das Fertighören der Playlist mache ich mir da aber niemals Gedanken.

Und apropos Playlists: Das hier ist noch immer der beste Soundtrack, den ich in meinem Leben bisher gehört habe. Es gibt kaum einen, der mich selbst heute immer noch so sehr emotional mitreißt. Liegt aber auch größtenteils an den Erinnerungen mit der Serie an sich.
-Das quadratische Rad neu erfinden-
Mit das quadratische Rad neu erfinden (englisch Reinventing the square wheel) bezeichnet man die Bereitstellung einer schlechten Lösung, wenn eine gute Lösung bereits existiert.

-Slowsort-
Slowsort (von engl. slow: langsam) ist ein langsamer, rekursiver Sortieralgorithmus, der nach dem Prinzip Vervielfache und kapituliere (engl. Multiply and surrender, eine Parodie auf Teile und herrsche) arbeitet.

geschrieben am 15.09.2012 23:39:18
( Link )
Na ja, meine Playlists haben eigentlich immer ein klares Ende und wollen in einem Stück gehört werden.

Bei Hacken höre ich eigentlich immer Soundtracks (ganz besonders gerne den/die von K-ON! - weiß nicht, was mache haben, ich find die Lieder wirklich gut). Bei anderen Gelegenheiten öffne ich einfach meinen relativ mageren Musikordner und picke mir die Lieder einzeln raus. Dann muss ich zwar immer, wenn ein Lied vorbei ist, kurz überlegen, was ich als nächstes hören will, aber das ist es mir wert.
geschrieben am 15.09.2012 23:53:46
( Link )
Also mein Musik-Ordner misst schon stolze 26 GB. Und das ist noch lange nicht alles, was ich an Musik auf der Platte habe.
-Das quadratische Rad neu erfinden-
Mit das quadratische Rad neu erfinden (englisch Reinventing the square wheel) bezeichnet man die Bereitstellung einer schlechten Lösung, wenn eine gute Lösung bereits existiert.

-Slowsort-
Slowsort (von engl. slow: langsam) ist ein langsamer, rekursiver Sortieralgorithmus, der nach dem Prinzip Vervielfache und kapituliere (engl. Multiply and surrender, eine Parodie auf Teile und herrsche) arbeitet.

geschrieben am 15.09.2012 23:55:52
( Link )
Meiner misst nicht mal fünf, und das klingt für mich schon nach viel mehr als gedacht.

Ich bin noch nicht so lange vertraut mit dem Konzept, Musik auf dem Computer zu haben - und die auch noch zu hören.
geschrieben am 16.09.2012 0:00:33
( Link )
Fünf sind ja auch schon einiges an Musik. Damit sollte man schon viele Stunden non-stop Musik hören können.
Und bei mir besteht die Musik auch fast ausschließlich aus Spielen, die ich gespielt oder Serien, die ich gesehen habe. Wenn ich ein Spiel spiele und mir die Musik gefällt, dann besorge ich sie mir halt. Und ich spiele nunmal viele Spiele.
-Das quadratische Rad neu erfinden-
Mit das quadratische Rad neu erfinden (englisch Reinventing the square wheel) bezeichnet man die Bereitstellung einer schlechten Lösung, wenn eine gute Lösung bereits existiert.

-Slowsort-
Slowsort (von engl. slow: langsam) ist ein langsamer, rekursiver Sortieralgorithmus, der nach dem Prinzip Vervielfache und kapituliere (engl. Multiply and surrender, eine Parodie auf Teile und herrsche) arbeitet.

geschrieben am 07.12.2012 22:48:41
( Link )
Was haltet ihr von dieser YouTube-Design Geschichte? Heute haben sie ja erst wieder ein neues eingestellt, gerade wo ich mich an das davor so gewöhnt habe. Kann YouTube nicht einfach mal eins beibehalten...

EDIT: Mein hundertster Beitrag
geschrieben am 07.12.2012 23:12:46
( Link )
Der "Load More"-Button ist scheiße. War er schon immer, wird er immer sein und derjenige, der ihn wieder eingeführt hat, ist die Reinkarnation von Hitler und kommt in die Hölle.
-Das quadratische Rad neu erfinden-
Mit das quadratische Rad neu erfinden (englisch Reinventing the square wheel) bezeichnet man die Bereitstellung einer schlechten Lösung, wenn eine gute Lösung bereits existiert.

-Slowsort-
Slowsort (von engl. slow: langsam) ist ein langsamer, rekursiver Sortieralgorithmus, der nach dem Prinzip Vervielfache und kapituliere (engl. Multiply and surrender, eine Parodie auf Teile und herrsche) arbeitet.

geschrieben am 08.12.2012 12:05:48
( Link )
Joa, sein hätte das neue Design nicht unbedingt müssen, aber sich jedes Jahr neu darüber aufzuregen ist auch müßig. Wir haben uns bis jetzt immer dran gewöhnt, und das Originaldesign von 2005 war auch nicht das Gelbe vom Ei.

So lange man auf der Startseite die neuen Videos (und nur die Videos) seiner Abonnements sehen kann, bin ich zufrieden.
geschrieben am 12.12.2012 15:11:37
( Link )
doppelpost aaaaaaaah

Hat außer mir noch jemand heute um 12:12:12 die Uhr fotografiert? Ich weiß nicht, ich wollte den Augenblick einfach festhalten. In dieser Form kommt das ja etwas über 88 Jahre nicht wieder. (2. Februar 22 ist auch nett, aber nicht von derselben Art, weil die Monats- und Tageszahl nicht gleich der des Jahres ist.)

Das war mir sogar wichtiger, als wegen meiner Magen-Darm-Grippe noch vor zwölf zum Arzt zu gehen.
geschrieben am 12.12.2012 15:42:46
( Link )
Zitat von WYE:
Hat außer mir noch jemand heute um 12:12:12 die Uhr fotografiert?


Worauf du wetten kannst!

Aber nein. Es ist schließlich kein 11.11.11. Verdammt. Hätte ich doch nur letztes Jahr geheiratet1
-Das quadratische Rad neu erfinden-
Mit das quadratische Rad neu erfinden (englisch Reinventing the square wheel) bezeichnet man die Bereitstellung einer schlechten Lösung, wenn eine gute Lösung bereits existiert.

-Slowsort-
Slowsort (von engl. slow: langsam) ist ein langsamer, rekursiver Sortieralgorithmus, der nach dem Prinzip Vervielfache und kapituliere (engl. Multiply and surrender, eine Parodie auf Teile und herrsche) arbeitet.

geschrieben am 12.12.2012 19:16:36
( Link )
Wir haben alle geklatscht bei unseren Kurs und der Dozent hat sich ganz schön gewundert
geschrieben am 12.12.2012 21:38:53
( Link )
Zitat von MarioLuigiBro07:
Wir haben alle geklatscht bei unseren Kurs und der Dozent hat sich ganz schön gewundert


Du studierst?
-Das quadratische Rad neu erfinden-
Mit das quadratische Rad neu erfinden (englisch Reinventing the square wheel) bezeichnet man die Bereitstellung einer schlechten Lösung, wenn eine gute Lösung bereits existiert.

-Slowsort-
Slowsort (von engl. slow: langsam) ist ein langsamer, rekursiver Sortieralgorithmus, der nach dem Prinzip Vervielfache und kapituliere (engl. Multiply and surrender, eine Parodie auf Teile und herrsche) arbeitet.

geschrieben am 12.12.2012 21:49:50
( Link )
Zitat von RPG Hacker:
Zitat von MarioLuigiBro07:
Wir haben alle geklatscht bei unseren Kurs und der Dozent hat sich ganz schön gewundert


Du studierst?

Es klingt nur besser als Lehrer finde ich
geschrieben am 12.12.2012 22:22:59
( Link )
Sind aber zwei verschiedene Dinge.
-Das quadratische Rad neu erfinden-
Mit das quadratische Rad neu erfinden (englisch Reinventing the square wheel) bezeichnet man die Bereitstellung einer schlechten Lösung, wenn eine gute Lösung bereits existiert.

-Slowsort-
Slowsort (von engl. slow: langsam) ist ein langsamer, rekursiver Sortieralgorithmus, der nach dem Prinzip Vervielfache und kapituliere (engl. Multiply and surrender, eine Parodie auf Teile und herrsche) arbeitet.