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.joggel hat geschrieben: Meine Jammerei:
Arbeit macht Spass, nur die Bezahlung ist echt mies.
bla bla bla
Jammer-Thread
Re: Jammer-Thread
http://fedoraproject.org/ <-- freies Betriebssystem
http://launix.de <-- kompetente Firma
In allen Posts ist das imo und das afaik inbegriffen.
http://launix.de <-- kompetente Firma
In allen Posts ist das imo und das afaik inbegriffen.
Re: Jammer-Thread
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....
Trotzdem wäre etwas mehr geld besser. Will mir ja auch mal n Auto leisten oder so....
- Schrompf
- Moderator
- Beiträge: 5049
- Registriert: 25.02.2009, 23:44
- Benutzertext: Lernt nur selten dazu
- Echter Name: Thomas
- Wohnort: Dresden
- Kontaktdaten:
Re: Jammer-Thread
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.
Re: Jammer-Thread
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....
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
Damit machst du ihm aber einen Vorwurf. Probier's mal lieber über den Nutzen: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....
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.
http://launix.de <-- kompetente Firma
In allen Posts ist das imo und das afaik inbegriffen.
Re: Jammer-Thread
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....
Ne, spass!!!
Wenn ich mal nen Jobangebot bekomme, dann werd ich dran denken....
- Krishty
- Establishment
- Beiträge: 8316
- Registriert: 26.02.2009, 11:18
- Benutzertext: state is the enemy
- Kontaktdaten:
Re: Jammer-Thread
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
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?
Besser gesagt, dieses "=>"....
Und was soll den das?!?! Woher kommt das "result"?!?!?!?!
2ter Nachtrag:
Ich lese mir gerade dieses Tutorial durch: http://www.cocktailsandcode.de/2012/04/ ... aycommand/
Darin tauchen diese Zeilen auf...
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());
Und was soll den das?!?! Woher kommt das "result"?!?!?!?!
Code: Alles auswählen
initializationTask.ContinueWith(result => InitializationCompletedCallback(result));
Ich lese mir gerade dieses Tutorial durch: http://www.cocktailsandcode.de/2012/04/ ... aycommand/
Darin tauchen diese Zeilen auf...
- xq
- Establishment
- Beiträge: 1589
- Registriert: 07.10.2012, 14:56
- Alter Benutzername: MasterQ32
- Echter Name: Felix Queißner
- Wohnort: Stuttgart & Region
- Kontaktdaten:
Re: Jammer-Thread
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:
Das ganze geht eben auch mit Parametern:
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 ;)
=> 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"
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";
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.
Programmiert viel in Zig und nervt Leute damit.
Re: Jammer-Thread
Wurde ja auch mal zeit^^Master to the rescue!
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
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 -.-
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
So kann man sich seine Kunden auch vom Hals schaffen. XD
Schau doch mal bei unserem Online-Quiz vorbei: http://quizzn.de
- RustySpoon
- Establishment
- Beiträge: 298
- Registriert: 17.03.2009, 13:59
- Wohnort: Dresden
Re: Jammer-Thread
Na trifft das denn auf dich zu? :)If there is a company or an organization (NGO, educational or governmental) behind the OS project we cannot issue free licenses on general terms.
Re: Jammer-Thread
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 :)
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 :)
- Krishty
- Establishment
- Beiträge: 8316
- Registriert: 26.02.2009, 11:18
- Benutzertext: state is the enemy
- Kontaktdaten:
Re: Jammer-Thread
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.
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.
- Krishty
- Establishment
- Beiträge: 8316
- Registriert: 26.02.2009, 11:18
- Benutzertext: state is the enemy
- Kontaktdaten:
Re: Jammer-Thread
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.
Er war trotzdem viel schneller als die Konkurrenz.
Re: Jammer-Thread
Eine wirklich wundervolle Geschichte Krishty, die ich vllt. meiner Tochter heute abend beim Zu-Bett-Gehen vorlese... :)
Re: Jammer-Thread
[youtube]OaTO8_KNcuo[/youtube]joggel hat geschrieben:Ich hab Kopfschmerzen :(
Tumor???
Re: Jammer-Thread
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!!!
Ich habe damit eine Datei ausgelesen die 12KB groß ist, und das hat über 2min gedauert!!!
- xq
- Establishment
- Beiträge: 1589
- Registriert: 07.10.2012, 14:56
- Alter Benutzername: MasterQ32
- Echter Name: Felix Queißner
- Wohnort: Stuttgart & Region
- Kontaktdaten:
Re: Jammer-Thread
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.
Programmiert viel in Zig und nervt Leute damit.
Re: Jammer-Thread
Doch! Ich. Oder wie meinst du das?...mal will generell keine excel-dateien laden,
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...
Ich nehme lieber das hier, weil ich ein stinkend faules Stück bin...
Funzt nich...:(
- Chromanoid
- Moderator
- Beiträge: 4274
- Registriert: 16.10.2002, 19:39
- Echter Name: Christian Kulenkampff
- Wohnort: Lüneburg
Re: Jammer-Thread
In der Java Welt nimmt man dazu Apache POI. Es scheint einen .NET Port zu geben: https://npoi.codeplex.com/
- Chromanoid
- Moderator
- Beiträge: 4274
- Registriert: 16.10.2002, 19:39
- Echter Name: Christian Kulenkampff
- Wohnort: Lüneburg
Re: Jammer-Thread
Hier ein Stackoverflow-Beitrag, der Dir vielleicht hilft: http://stackoverflow.com/questions/5855 ... using-npoi
Re: Jammer-Thread
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!
So...genug gejammert für heute!
- Krishty
- Establishment
- Beiträge: 8316
- Registriert: 26.02.2009, 11:18
- Benutzertext: state is the enemy
- Kontaktdaten:
Re: Jammer-Thread
Iiiih, Menschen. Und Hosen. Was bin ich froh, dass ich meist von zu Hause aus arbeiten kann. Da muss ich keine Hosen tragen.