Jammer-Thread

Hier kann über allgemeine Themen diskutiert werden, die sonst in kein Forum passen.
Insbesondere über Szene, Games, Kultur, Weltgeschehen, Persönliches, Recht, Hard- und Software.
antisteo
Establishment
Beiträge: 854
Registriert: 15.10.2010, 09:26
Wohnort: Dresdem

Re: Jammer-Thread

Beitrag von antisteo »

joggel hat geschrieben: Meine Jammerei:
Arbeit macht Spass, nur die Bezahlung ist echt mies.
bla bla bla
Viel Geld, aber ein Scheiß Job ist schlimmer. Mit wenig Geld hast du vielleicht 10 Tage im Monat Sorgen. Mit beschissenen Vorgesetzten hast du das ganze 20-24 Tage die Woche.
http://fedoraproject.org/ <-- freies Betriebssystem
http://launix.de <-- kompetente Firma
In allen Posts ist das imo und das afaik inbegriffen.
joggel

Re: Jammer-Thread

Beitrag von joggel »

Stimmt auch wieder. Bin auch eher froh das es so ist....
Trotzdem wäre etwas mehr geld besser. Will mir ja auch mal n Auto leisten oder so....
Benutzeravatar
Schrompf
Moderator
Beiträge: 4838
Registriert: 25.02.2009, 23:44
Benutzertext: Lernt nur selten dazu
Echter Name: Thomas Ziegenhagen
Wohnort: Dresden
Kontaktdaten:

Re: Jammer-Thread

Beitrag von Schrompf »

Geh dem Chef auf die Nerven. Wenn ich Dein Gehalt richtig in Erinnerung habe, ist es eine Unverschämtheit zweiten Grades. Dein Chef wird wissen, dass er für das Geld so schnell niemanden Neues findet. Also frag ihn. Und tritt nicht so auf, als wärst Du unwürdig und dankbar, überhaupt einen Job zu haben. Sondern tritt so auf, dass Du weißt, dass Du und die Firma voneinander profitieren.
Früher mal Dreamworlds. Früher mal Open Asset Import Library. Heutzutage nur noch so rumwursteln.
joggel

Re: Jammer-Thread

Beitrag von joggel »

Ja, ich weiß.
Gestern habe ich den wieder gefragt, und gesagt, dass es mir vorkommt das er mich nicht zu schätzen weiß.
Na wir werden sehen....
antisteo
Establishment
Beiträge: 854
Registriert: 15.10.2010, 09:26
Wohnort: Dresdem

Re: Jammer-Thread

Beitrag von antisteo »

joggel hat geschrieben:Ja, ich weiß.
Gestern habe ich den wieder gefragt, und gesagt, dass es mir vorkommt das er mich nicht zu schätzen weiß.
Na wir werden sehen....
Damit machst du ihm aber einen Vorwurf. Probier's mal lieber über den Nutzen:
geschickterer joggel hat geschrieben:Ja, ich weiß.
Gestern habe ich ihm ein Jobangebot mitsamt Gehalt gezeigt und ihn gefragt, ob er mich behalten wolle.
http://fedoraproject.org/ <-- freies Betriebssystem
http://launix.de <-- kompetente Firma
In allen Posts ist das imo und das afaik inbegriffen.
joggel

Re: Jammer-Thread

Beitrag von joggel »

Boah....Antisteo. Ich hab mich gerade gefragt wann ich das geschrieben habe. Aber dann habe ih noch mal gelesen "geschickter joggel". Diesen geschickten joggel gibts aber nicht :D
Ne, spass!!!
Wenn ich mal nen Jobangebot bekomme, dann werd ich dran denken....
Benutzeravatar
Krishty
Establishment
Beiträge: 8229
Registriert: 26.02.2009, 11:18
Benutzertext: state is the enemy
Kontaktdaten:

Re: Jammer-Thread

Beitrag von Krishty »

Visual Studio und Stromausfall kann man vergessen. Diesmal war der Saft acht Sekunden nach dem Speichern aller Dateien weg, und trotzdem ist die zuletzt bearbeitete Datei durch einen Haufen Nullen ersetzt worden. Windows meldet auch keine Probleme mit dem Dateisystem – es ist also eindeutig ein Programmierfehler.
seziert Ace Combat, Driver, und S.T.A.L.K.E.R.   —   rendert Sterne
joggel

Re: Jammer-Thread

Beitrag von joggel »

Dieses MVVM Pattern/Paradigma ist ja schon ein harter Brocken um es zu verstehen.... :?

Nachtrags-Frage:
Kann mir mal bitte jemand erklären, was es mit dieser Zeile auf sich hat?

Code: Alles auswählen

            
var initializationTask = new Task(() => Initialize());
Besser gesagt, dieses "=>"....

Und was soll den das?!?! Woher kommt das "result"?!?!?!?!

Code: Alles auswählen

            
initializationTask.ContinueWith(result => InitializationCompletedCallback(result));
2ter Nachtrag:
Ich lese mir gerade dieses Tutorial durch: http://www.cocktailsandcode.de/2012/04/ ... aycommand/
Darin tauchen diese Zeilen auf...
Benutzeravatar
xq
Establishment
Beiträge: 1581
Registriert: 07.10.2012, 14:56
Alter Benutzername: MasterQ32
Echter Name: Felix Queißner
Wohnort: Stuttgart & Region
Kontaktdaten:

Re: Jammer-Thread

Beitrag von xq »

Master to the rescue!

=> ist in C# die Notation für einen Lamda-Ausdruck.

inb4: Einen WAS bitte?
Ein Lambda-Ausdruck ist eine Funktion, welche Variablen aus ihrer Umgebung (also dem Scope, in dem sie deklariert wurde) verwenden kann.

Hierbei ist die Notation etwas ungewöhnlich im Bezug auf die restliche C#-Syntax, aber das meiste wird hier erklärt: https://msdn.microsoft.com/de-de/library/bb397687.aspx

Um dir ein kleines Beispiel zu machen:

Code: Alles auswählen

int counter = 0;
Action<int> inc = () => counter++; // Action<int> ist ein Delegat der Form void(int);
Console.WriteLine(counter); // "0"
inc();
Console.WriteLine(counter); // "1"
Das ganze geht eben auch mit Parametern:

Code: Alles auswählen

int counter = 0;
Func<int> inc = () => counter++; // Hä, soviel hat sich doch jetzt gar nicht geändert?? Btw: Func<int> == int()
Console.WriteLine("{0}", inc()); // "0";
Console.WriteLine("{0}", inc()); // "1";
Console.WriteLine("{0}", inc()); // "2";
Hier gibt der Lambda-Ausdruck implizit einen Rückgabewert zurück, welcher eben der Wert des Ausdrucks hinter dem => ist.

Damit sollte die Frage geklärt sein, was deine beiden Code-Snippets machen ;)
War mal MasterQ32, findet den Namen aber mittlerweile ziemlich albern…

Programmiert viel in ⚡️Zig⚡️ und nervt Leute damit.
joggel

Re: Jammer-Thread

Beitrag von joggel »

Master to the rescue!
Wurde ja auch mal zeit^^

Aaah...das ergibt jetzt alles schon etwas mehr sinn.
Was mich jetzt nur noch verwundert, ist die Geschichte mit dem result.
Woher kommt es? Ist es ebenfalls so eine Lambda-Geschichte, und bezieht sich auf das 2te Codesnippet in dem Link auf die 29. Zeile?

Was es nicht alles gibt....
Ich komme mir so veraltet vor. Und es gibt so viele neue Sachen, und ich bin so alt um so viel neues zu lernen :(

[youtube]HduxmHwRiT4[/youtube]

Nachtrag:
Am ende interessiert es mich ja erstmal nicht sooo sehr, wie das alles funktioniert. Ich möchte es eigentlich "nur" verwenden...
Habe mir MVVMLight heruntergeladen...aber bei der Verwendung schaue ich auch nicht so recht durch...
Benutzeravatar
Tiles
Establishment
Beiträge: 1990
Registriert: 11.01.2003, 13:21
Kontaktdaten:

Re: Jammer-Thread

Beitrag von Tiles »

Da willste dir ne gescheite IDE zulegen, und freust dich wie Schneekönig dass Clion angeblich kostenlos für Open Source Projekte ist. Und dann teilt dir das Mädel vom Support mit dass sich hinter den Szenen die Bedingungen geändert haben weil angeblich zu viel Missbrauch mit Open Source getrieben wird. Und man nun dafür zahlen muss. Die neuen Regeln wären nur noch nicht online weil man noch nicht dazu gekommen sei ...

Hier in Deutschland nennt man sowas wohl unlauteren Wettbewerb -.-
I’m writing to you regarding your request for All Products Pack OS licenses.

We have to inform you that due to the increased number of the requests and the free licenses misuse and abuse the rules of the Program have changed. If there is a company or an organization (NGO, educational or governmental) behind the OS project we cannot issue free licenses on general terms. Our apologies it’s not yet listed on our website (the company is big and all changes take time).

The option for your project (http://www.bforartists.de/ behind it) is 25% discount for a one-time purchase of the Commercial All Products Pack licenses. Please, let us know if this could interest you.
Free Gamegraphics, Freeware Games https://www.reinerstilesets.de
Die deutsche 3D Community: https://www.3d-ring.de
sfxon
Beiträge: 48
Registriert: 03.08.2011, 10:49

Re: Jammer-Thread

Beitrag von sfxon »

So kann man sich seine Kunden auch vom Hals schaffen. XD
Schau doch mal bei unserem Online-Quiz vorbei: http://quizzn.de
Benutzeravatar
RustySpoon
Establishment
Beiträge: 298
Registriert: 17.03.2009, 13:59
Wohnort: Dresden

Re: Jammer-Thread

Beitrag von RustySpoon »

If there is a company or an organization (NGO, educational or governmental) behind the OS project we cannot issue free licenses on general terms.
Na trifft das denn auf dich zu? :)
Benutzeravatar
Tiles
Establishment
Beiträge: 1990
Registriert: 11.01.2003, 13:21
Kontaktdaten:

Re: Jammer-Thread

Beitrag von Tiles »

Nö. Das ist ja das Spassige :)

Das Blender Institut das Blender entwickelt ist zwar tatsächlich eine kommerzielle Firma mit bezahlten Vollzeitentwicklern. Aber Bforartists ist eben ein komplett unabhängiger Fork davon. Und kein Branch. Und mal davon abgesehen, davon steht eben nichts auf der Webseite. Nach der offiziellen Beschreibung müsste das sogar mit Blender funktioneren. Sonst hätte ich da erst gar nicht hingeschrieben.

Aber ist eh durch. Nach meiner entsprechend angepissten Antwort erwarte ich von denen keine Hilfe mehr. Ich habe denen nämlich auf den Kopf zugesagt dass das deren Masche ist. Open Source Entwickler mit "kostenlos" anlocken, und dann in der Mail mitteilen dass das leiiider nicht mehr geht, und es jetzt Geld kostet. Sollen se dran ersticken :)
Free Gamegraphics, Freeware Games https://www.reinerstilesets.de
Die deutsche 3D Community: https://www.3d-ring.de
Benutzeravatar
Tiles
Establishment
Beiträge: 1990
Registriert: 11.01.2003, 13:21
Kontaktdaten:

Re: Jammer-Thread

Beitrag von Tiles »

Hihi, plötzlich gings doch :D
Free Gamegraphics, Freeware Games https://www.reinerstilesets.de
Die deutsche 3D Community: https://www.3d-ring.de
Benutzeravatar
Krishty
Establishment
Beiträge: 8229
Registriert: 26.02.2009, 11:18
Benutzertext: state is the enemy
Kontaktdaten:

Re: Jammer-Thread

Beitrag von Krishty »

fuck fuck fuck fuck fuck

ich will Icons mit Alpha-Transparenz (nicht bloß shice Color Keying) in meinem Win32-Tree View. [Tree View ist ein Thread für sich; kommt noch.]

Das geht nur über Image Lists. So eine Hilfsklasse, die gleich große Bilder bündelt. Die übergibt man dem Tree View. Gutes Design, den untrennbar mit diesem Scheißteil zu verbinden!

Also erzeuge ich 1 Image List vong BMP-Resource her. Ich höre ein Geräusch hinter mir und drehe mich um. Nichts ist da, aber der Raum sieht anders aus als sonst. Ich drehe mich zurück und schwebe hoch über meinem Körper, der vor dem Bildschirm zusammengeklappt ist. Die Uhr zeigt, dass drei Stunden vergangen sind. Ein fliegender Köttel nimmt mich an die Hand und führt mich durch meinen Abend.

Er erklärt mir, dass die WinAPI garnicht alle BMPs laden kann, obwohl das BMP-Format von und für die WinAPI entwickelt wurde. Muss man erstmal schaffen! Ich nicke anerkennend.

Er erklärt mir außerdem, dass die 50 StackOverflow- und MSDN-Tabs, die da auf meinem Bildschirm blinken, alle über andere Arten von 32-Bit-BMPs sprechen. Manche laden mit GDI, andere mit GDI+, manche mit WMI, die meisten garnicht. Dass jeder die Farbkanäle anders interpretiert. Dass wir es sozusagen mit dem Donnie Darko unter den Bildformaten zu tun haben.

Ich schäme mich ein Bisschen, als ich mir dabei zusehe, wie ich meine BMP mit Gimp exportiert habe. Dass dieses ranzige Pommesbudenprogramm nur eine exotische Abart von BMP exportiert, hätte ich wissen müssen.

Mir beim Setup von Paint.NET zuzusehen ist geradezu peinlich. Das kann doch gar keine BMPs mit Alpha! Wie soll das überhaupt was können, wenn es doch .NET im Namen hat!

Ich frage den Köttel, ob ich mir das wirklich ansehen muss. Habe ich das verdient? Ja, sagt er. Er ist nun aufgebracht und richtig blutig. „Du hast letztes Jahr einen Loader geschrieben, der 30 verschiedene BMP-Varianten korrekt laden kann. Jede einzelne, die in jedem einzelnen Tab dort verflucht wird. Du wusstest, dass BMP scheiße ist. Du wusstest, dass niemand seinen Job richtig macht. Du hättest wissen müssen, dass die WinAPI keine BMPs laden kann – aus dem ganz einfachen Grund, dass du Windows nicht selber geschrieben hast.“ Ich wache auf.

Die 11-KiB-BMP mit 10 einzelnen Icons ist endlich korrekt exportiert und lädt vernünftig. Und ich brauche einen neuen Bürostuhl.
seziert Ace Combat, Driver, und S.T.A.L.K.E.R.   —   rendert Sterne
Benutzeravatar
Krishty
Establishment
Beiträge: 8229
Registriert: 26.02.2009, 11:18
Benutzertext: state is the enemy
Kontaktdaten:

Re: Jammer-Thread

Beitrag von Krishty »

Mein VRML-Loader verbrachte 60 % seiner Zeit in einer O(n²)-Allokation, die mir versehentlich reingefluttscht ist. Ich hab’s behoben.

Er war trotzdem viel schneller als die Konkurrenz.
seziert Ace Combat, Driver, und S.T.A.L.K.E.R.   —   rendert Sterne
scheichs
Establishment
Beiträge: 845
Registriert: 28.07.2010, 20:18

Re: Jammer-Thread

Beitrag von scheichs »

Eine wirklich wundervolle Geschichte Krishty, die ich vllt. meiner Tochter heute abend beim Zu-Bett-Gehen vorlese... :)
joggel

Re: Jammer-Thread

Beitrag von joggel »

Ich hab Kopfschmerzen :(
Tumor???
Benutzeravatar
Biolunar
Establishment
Beiträge: 154
Registriert: 27.06.2005, 17:42
Alter Benutzername: dLoB

Re: Jammer-Thread

Beitrag von Biolunar »

joggel hat geschrieben:Ich hab Kopfschmerzen :(
Tumor???
[youtube]OaTO8_KNcuo[/youtube]
joggel

Re: Jammer-Thread

Beitrag von joggel »

Haha :lol:
joggel

Re: Jammer-Thread

Beitrag von joggel »

Versucht niemals eine xlsx-Datei (Excel) mit dieser Interop-Geschichte zu laden. Wirklich: NIEMALS!!!
Ich habe damit eine Datei ausgelesen die 12KB groß ist, und das hat über 2min gedauert!!!
Benutzeravatar
xq
Establishment
Beiträge: 1581
Registriert: 07.10.2012, 14:56
Alter Benutzername: MasterQ32
Echter Name: Felix Queißner
Wohnort: Stuttgart & Region
Kontaktdaten:

Re: Jammer-Thread

Beitrag von xq »

joggel: mal will generell keine excel-dateien laden, zudem kannst du xlsx einfach mit nem zip-stream entpacken und das XML interpretieren ;)
War mal MasterQ32, findet den Namen aber mittlerweile ziemlich albern…

Programmiert viel in ⚡️Zig⚡️ und nervt Leute damit.
joggel

Re: Jammer-Thread

Beitrag von joggel »

...mal will generell keine excel-dateien laden,
Doch! Ich. Oder wie meinst du das?

Aber cool. Es gibt ja eine ZipFile-Klasse! Ich schaue mal...

Okay. Tatsache. Eine Zip-File.
Trotzdem...ist schon etwas Aufwand. Muß ja die sheet.xml Auslesen, und diese verweist dann auf die einträge in sharedStrings.XML.
Der weg über diese Interop-Geschichte war schön bequem...

Letztes Edit:
Ich nehme lieber das hier, weil ich ein stinkend faules Stück bin...

Funzt nich...:(
Benutzeravatar
Chromanoid
Moderator
Beiträge: 4254
Registriert: 16.10.2002, 19:39
Echter Name: Christian Kulenkampff
Wohnort: Lüneburg

Re: Jammer-Thread

Beitrag von Chromanoid »

In der Java Welt nimmt man dazu Apache POI. Es scheint einen .NET Port zu geben: https://npoi.codeplex.com/
joggel

Re: Jammer-Thread

Beitrag von joggel »

Danke Chromanoid.
Werd ich mal probieren :)
Benutzeravatar
Chromanoid
Moderator
Beiträge: 4254
Registriert: 16.10.2002, 19:39
Echter Name: Christian Kulenkampff
Wohnort: Lüneburg

Re: Jammer-Thread

Beitrag von Chromanoid »

Hier ein Stackoverflow-Beitrag, der Dir vielleicht hilft: http://stackoverflow.com/questions/5855 ... using-npoi
joggel

Re: Jammer-Thread

Beitrag von joggel »

(y).png
(y).png (11.3 KiB) 2080 mal betrachtet
joggel

Re: Jammer-Thread

Beitrag von joggel »

Hätte ich nicht irgend sowas wie eine Sozialphobie, wäre es unter Umständen recht cool hier auf Arbeit...^^

So...genug gejammert für heute!
Benutzeravatar
Krishty
Establishment
Beiträge: 8229
Registriert: 26.02.2009, 11:18
Benutzertext: state is the enemy
Kontaktdaten:

Re: Jammer-Thread

Beitrag von Krishty »

Iiiih, Menschen. Und Hosen. Was bin ich froh, dass ich meist von zu Hause aus arbeiten kann. Da muss ich keine Hosen tragen.
seziert Ace Combat, Driver, und S.T.A.L.K.E.R.   —   rendert Sterne
Antworten