Seite 164 von 252

Re: Jammer-Thread

Verfasst: 27.01.2017, 22:26
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.

Re: Jammer-Thread

Verfasst: 28.01.2017, 07:20
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....

Re: Jammer-Thread

Verfasst: 28.01.2017, 09:37
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.

Re: Jammer-Thread

Verfasst: 28.01.2017, 13:41
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....

Re: Jammer-Thread

Verfasst: 28.01.2017, 15:17
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.

Re: Jammer-Thread

Verfasst: 28.01.2017, 15:29
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....

Re: Jammer-Thread

Verfasst: 06.02.2017, 15:11
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.

Re: Jammer-Thread

Verfasst: 09.02.2017, 08:28
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...

Re: Jammer-Thread

Verfasst: 09.02.2017, 09:36
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 ;)

Re: Jammer-Thread

Verfasst: 09.02.2017, 09:43
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...

Re: Jammer-Thread

Verfasst: 11.02.2017, 07:54
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.

Re: Jammer-Thread

Verfasst: 11.02.2017, 11:26
von sfxon
So kann man sich seine Kunden auch vom Hals schaffen. XD

Re: Jammer-Thread

Verfasst: 12.02.2017, 15:21
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? :)

Re: Jammer-Thread

Verfasst: 12.02.2017, 18:24
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 :)

Re: Jammer-Thread

Verfasst: 13.02.2017, 20:00
von Tiles
Hihi, plötzlich gings doch :D

Re: Jammer-Thread

Verfasst: 14.02.2017, 01:48
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.

Re: Jammer-Thread

Verfasst: 14.02.2017, 02:21
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.

Re: Jammer-Thread

Verfasst: 14.02.2017, 10:18
von scheichs
Eine wirklich wundervolle Geschichte Krishty, die ich vllt. meiner Tochter heute abend beim Zu-Bett-Gehen vorlese... :)

Re: Jammer-Thread

Verfasst: 15.02.2017, 10:58
von joggel
Ich hab Kopfschmerzen :(
Tumor???

Re: Jammer-Thread

Verfasst: 15.02.2017, 11:08
von Biolunar
joggel hat geschrieben:Ich hab Kopfschmerzen :(
Tumor???
[youtube]OaTO8_KNcuo[/youtube]

Re: Jammer-Thread

Verfasst: 15.02.2017, 11:15
von joggel
Haha :lol:

Re: Jammer-Thread

Verfasst: 23.02.2017, 08:34
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!!!

Re: Jammer-Thread

Verfasst: 23.02.2017, 10:23
von xq
joggel: mal will generell keine excel-dateien laden, zudem kannst du xlsx einfach mit nem zip-stream entpacken und das XML interpretieren ;)

Re: Jammer-Thread

Verfasst: 23.02.2017, 10:31
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...:(

Re: Jammer-Thread

Verfasst: 23.02.2017, 11:31
von Chromanoid
In der Java Welt nimmt man dazu Apache POI. Es scheint einen .NET Port zu geben: https://npoi.codeplex.com/

Re: Jammer-Thread

Verfasst: 23.02.2017, 11:34
von joggel
Danke Chromanoid.
Werd ich mal probieren :)

Re: Jammer-Thread

Verfasst: 23.02.2017, 11:37
von Chromanoid
Hier ein Stackoverflow-Beitrag, der Dir vielleicht hilft: http://stackoverflow.com/questions/5855 ... using-npoi

Re: Jammer-Thread

Verfasst: 23.02.2017, 11:40
von joggel
(y).png
(y).png (11.3 KiB) 2579 mal betrachtet

Re: Jammer-Thread

Verfasst: 23.02.2017, 13:03
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!

Re: Jammer-Thread

Verfasst: 23.02.2017, 13:12
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.