Zitat von Don AlphonsoHeiseticker, das ist die Astronautennahrung unter den 5-Gänge-Menüs, abgepackt für dauerhafte Zwangsernährung derer, die es brauchen.
Beiträge von oreissig
-
-
Externer Inhalt www.youtube.comInhalte von externen Seiten werden ohne deine Zustimmung nicht automatisch geladen und angezeigt.Durch die Aktivierung der externen Inhalte erklärst du dich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.
-
Jakob Bienenhalm - Ich will dein Regal
Dieser alte Scheiß ist immer noch ziemlich geiler Scheiß

-
Externer Inhalt www.youtube.comInhalte von externen Seiten werden ohne deine Zustimmung nicht automatisch geladen und angezeigt.Durch die Aktivierung der externen Inhalte erklärst du dich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.
-
Jaja, Java hat seine Zukunft nicht in GUI-Apps auf dem Desktop, das behauptet auch niemand. Da funktioniert auch die Prämisse "write once, run anywhere" einfach nicht, weil die GUIs spätestens mit ihren Paradigmen plattformabhängig sind.
Und dass Applets Scheiße sind brauchen wir denke ich nicht zu diskutieren. Darum drehen sich in meiner Wahrnehmung die meisten Sicherheitsprobleme. Der Rest fällt in die Kategorie "Bytecode kann aus der JVM ausbrechen", was zwar Kacke ist, aber auch nicht schlimmer als wenn man stattdessen direkt nativen Code schreibt.
Noch ein paar Worte zur Performance:C-Programme sind so schnell, weil sie komplett statisch zu nativem Code übersetzt werden und die Ausgangssprache vom Abstraktionsniveau mehr oder weniger dem entspricht, wie CPUs eh funktionieren. Das ist effizient und für manche Aufgaben notwendig, aber im Allgemeinen mehr Pain als Nutzen damit zu entwickeln.
Schon C++ ist langsamer als nacksches C, weil man dort plötzlich dinge wie virtuelle Methodenaufrufe implementieren muss.Deswegen gibts so abgefahrene Sprachen wie Perl oder Ruby oder Python oder PHP, die dem Programmierer ganz andere Abstraktionen erlaufen. Keine davon lässt sich (ohne signifikante Einschränkungen) einfach so in ein natives Binary übersetzen, die brauchen ihre dynamische Runtime.
Die einzige halbwegs hippe Sprache die überhaupt noch nativen Code erzeugt und dabei versucht vom Abstraktionsniveau merklich über C++ hinauszugehen ist Rust, und selbst die schaffen das nur indem sie die Semantik von vornherein krass einschränken.
EDIT: gibt noch so paar funktionale Sachen wie Haskell, aber deren Durchbruch steht ja auch noch bevor *räusper*Die JVM ist eben auch eine Runtime. Ja die ist langsamer als gut optimierter C-Code, das ist aber nicht der Vergleich. Die Wettbewerber heißen Ruby MRI, (C)Python, HHVM, V8, etc. Da kann man die JVM immer noch dafür kritisieren, dass sie allein ne Sekunde zum starten braucht, während andere da 100x schneller sind. Das erkaufen sie sich aber typischerweise durch einen JIT Compiler, der schlechteren Code erzeugt. Von nix kommt nix.
Also ja, wenn ihr Betriebssystemkernels oder 3D-Engines schreibt, nehmt C(++). Wenn ihr GUI-Apps bauen wollt, nehmt was auch immer eure Plattform euch vorschreibt (Objective-C, C#, Java/Dalvik). Wenn ihr ein besseres bash wollt für interaktive Benutzung in der Shell, nehmt Python. Für viele viele Szenarien ist die Performance der JVM aber verdammt gut.
-
Die JVM ist halt ne echt gute Runtime für langlaufende Prozesse. Die Startupzeit kommt nicht gegen CRuby oder so an, aber dafür holt sie deutlich was an performance raus. Wenn man nicht gerade fefe ist und sämtliche Software in C schreibt ist die JVM so mit das beste was man serverseitig nehmen kann.
-
Ist das schlimm, wenn ich von der Aufzählungsliste nur mit den Begriffen JVM, private Methoden und Konstruktor und Bytecode was anfangen kann bzw den Inhalt des Talks nicht kapiere?
Wenn du mit den von dir genannten Begriffen was anfangen kannst, dann schau doch mal rein. Der erklärt den Rest eigentlich ganz gut. Ist selbst dann interessant wenn man selbst vielleicht nie in Java/für die JVM programmieren wird. -
Externer Inhalt www.youtube.comInhalte von externen Seiten werden ohne deine Zustimmung nicht automatisch geladen und angezeigt.Durch die Aktivierung der externen Inhalte erklärst du dich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.
Netter Talk rund um invokedynamic, der schön erzählt
- wie invocation auf der JVM funktioniert,
- warum private Methoden nicht wie andere Methoden aufgerufen werden sondern wie Konstruktoren,
- warum Inlining so wichtig ist,
- warum man invokedynamic will selbst wenn man nicht JRuby nutzt, und
- wie man die Mechanismen auch nutzen kann ohne Compilerbauer zu sein der von Hand Bytecode erzeugt.
-
Vielleicht wäre netcat tatsächlich einfacher wenns nur um eine einzige riesige Datei geht?
-
Externer Inhalt www.youtube.comInhalte von externen Seiten werden ohne deine Zustimmung nicht automatisch geladen und angezeigt.Durch die Aktivierung der externen Inhalte erklärst du dich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.
warum kannte ich das bisher noch nicht??
-
Man muss gar nix wipen.
also die release notes zu CM13 sagen dass man wipen muss wenn man vorher CM13 nightlies drauf hatte -
Ja 6.0 hat echt lange gedauert, aber das war nur das erste Milestone Release. Nightlies gibt's seit Mitte Dezember oder so.ja geilo, unfertige Software, bei der man zum Update auf die release version seine Daten wipen muss. Das ist doch alles Käse wenn man kein custom-ROM-nerd ist sondern sein Telefon einfach nur benutzen will.
-
Beim S4 mini stehen n paar gute Entwickler hinter.jo aber jetzt braucht man sich das alte Ding auch nicht mehr anlachen. Die Leute pflegen das auch nur so lange, wie sie es selbst nutzen. Das wird wohl jetzt nicht nochmal 3 jahre werden.
Den letzten Teil von oressig Blick ich nicht
Cyanogenmod veröffentlicht Release-Version von CM13
Datum: 16.3.2016 Das ist über 5 Monate nach dem Release von 6.0. Findest du das akzeptabel? Da war sogar Samsung schneller sein verwurstetes ROM für das S6 rauszubringen. Custom ROMs sind genau nicht besser darin zeitnah neue Versionen zu liefern. -
ich bin ja relativ ernüchtert was custom roms angeht. wenns leute gibt die sich da ordentlich kümmern geht das, aber das weißte ja beim Kauf noch nicht, wie es mal in zwei Jahren sein wird. Bei meinem Desire Z war das ne einzige Katastrophe, obwohl es dem Telefon nicht unbedingt an Verbreitung unter Enthusiasten mangelte...
Im übrigen ist CM noch langsamer mal ne neue major version von Android zu verwenden als Samsung...just sayin.
-
GLIDEcreme
das war ganz simpel. in dem spieleordner gabs sowas wie eine voodoo2.dll und eine opengl.dll oder so ähnlich, und wenn man die opengl.dll in voodoo2.dll umbenannt hat und dann beim launcher gesagt hat "ich hab ne voodoo2" dann konnte man da beliebige auflösungen auswählen -
Ich hätte noch einen Nokia 9110i Communicator abzugeben. Der hat immerhin MMC statt Micro-SD, nen GEOS-basiertes OS auf nem 486er, aber glaube nicht mal dualband...
-
ich erinner mich noch an einen smoothen hack, mit dem man NFS3 am PC auch ohne Voodoo-Karte mit hohen Auflösungen laufen lassen konnte. Sowas wie 1600x1200 war schon ganz okay.
-
Das war nicht mal ein Rage auf Samsung, die anderen sind genau so Kacke. Wenn du ein Flagschiff kaufst kriegste vielleicht 1-1,5y lang neue software, jeweils mit ner latenz von ca. 0,5y. Bei allem außer den flagschiffen solltest du sicherheitshalber davon ausgehen nie irgendwas zu bekommen. Das geht vielleicht okay wenn du eh nicht vor hast das ding länger als ein Jahr zu behalten, aber selbst da...Und wenn du vielleicht eher an eine Nutzungsdauer Richtung 3 Jahre lang denkst wird die Auswahl an Marken mit einem nicht fürchterlichen Track Record halt echt eng.
Microsoft hat die erste Generation WP8 devices entgegen immer wiederkehrender anderslautender Versprechungen ja jetzt auch für W10M im Stich gelassen.
Blackberry weiß ich nicht, könnt mir vorstellen dass es da okay ist, aber ist jetzt auch nicht gerade erschwinglich. -
Wie lange willst du das Ding denn verwenden? Das Eitergeschwür aller Smartphones ist und bleibt halt leider Softwaresupport, und der ist fürchterlich wenn du nicht gerade nen aktuelles iPhone kaufst. Nexus ist die einzige mir bekannte akzeptable Alternative in der Hinsicht. Schau dir mal das dickste Flagschiff des größten Android-Herstellers an (Galaxy S6), das hat sowas wie Android 6.0 über 5 Monate später bekommen als die Nexuse. 5 Monate! Das ist das beste was ne Company mit knapp ner halben Million Mitarbeitern für das beste Telefon was die sich überhaupt nur ausdenken können hinkriegen. Und während die Monate nur so ins Land ziehen stopft Google munter eine kritische Sicherheitslücke nach der anderen. Verständlich warum Android bei vielen als unsicher wahrgenommen wird, und warum Leute für irgendwelchen Schrottgeräten mit MediaTek-SoCs noch Antivirenprogramme installieren, um sie noch langsamer zu machen.
Sorry, das hat dir überhaupt nicht geholfen, aber die Wartung von Geräten über ihre Lebensdauer ist so ein unglaublicher clusterfuck, da kann man einfach niemandem irgendwas reinem Gewissens empfehlen.
Kauf dir ein Nexus 5X. Ist ganz okay und inzwischen recht günstig. Wenns deinen Anforderungen nicht genügt haste Pech.
-
Tolle Runde
Letzte Runde
Herzlichen Glückwunsch! Sie sind der Sieger.
alter wasn flashback