Russische Fachkräfte unerwünscht

Die Telekom wollte in dieser Woche nicht auf 400 Programmierer und Designer verzichten, die vor Putins Krieg in Russland für den deutschen Konzern gearbeitet haben und sie zusammen mit ihren Familien in Lettlands Hauptstadt Riga unterbringen – das hat das baltische Land abgelehnt. Die Deutsche Telekom kommt mit der Umsiedlung eines Teils ihrer russischen IT-Spezialisten in der lettischen Hauptstadt Riga nicht wirklich weiter, berichtet das Handelsblatt unter Berufung auf Quellen in- und außerhalb des Unternehmens. Der geplante Irrweg von St. Petersburg nach Riga Laut dem Bericht sollten bis zu 400 Russen und ihre Familien nach Riga umziehen. Aber wegen der massiv anti-russischen Stimmung und der Widerstände in der lettischen Regierung kann dieser Plan dem Bericht nach zurzeit nicht realisiert werden. Zunächst wurde bestätigt, dass die russischen Entwickler nur dann weiterbeschäftigt werden, wenn sie das Land verlassen. Daraufhin gab der Konzern Ende März 2022 bekannt, seine Entwicklerstandorte in Russland zu schließen. Man habe selbst keine Netze in Russland, aber beschäftige dort ein Team von Softwareentwicklern, hauptsächlich in Sankt Petersburg, welche "Dienstleistungen für Kunden außerhalb Russlands erbringen". Tausende Beschäftigte an drei Standorten Nach Angaben von Telekom-Finanzvorstand Christian Illek im Februar 2022 hatte die Telekom etwa 2.000 Beschäftigte im russischen Sankt Petersburg, die dort Software für T-Systems erstellten, und weitere Standorte gab [...]

2022-09-17T12:00:50+02:00September 17th, 2022|Bildbearbeitung, C++, Coding, CSS, HTML, Javascript, MySQL, PHP, Sicherheit, Webwerkzeuge|Kommentare deaktiviert für Russische Fachkräfte unerwünscht

Diagramme einfach mit Javascript-Modul Mermaid erstellen

Mit dem freien Javascript-Modul Mermaid lassen sich mit einer einfachen Textsyntax ohne Kosten Diagramme erstellen. Sie eignen sich besonders für den Einsatz auf Internetseiten. Wer gelegentlich kleine bis mittelgroße Infografiken von Fluss- und Tortengrafiken bis zu Gantt-Diagramme auf Internetseiten veröffentlicht, braucht dafür nicht unbedingt Bilddateien aus lizenzpflichtiger Standalone-Software einbinden. Das freie Javascript-Modul Mermaid reicht in vielen Fällen schon aus. Mermaid wandelt nach einem bestimmten Muster aufgebaute Texte ganz automatisch in Diagramme um. Dieser „Diagramm-Quellcode“ kann ganz einfach direkt in eine HTML-Datei geschrieben werden. Das sich daraus ergebende Diagramm passt sich der HTML-Darstellung im Browser an und verpixelt zum Beispiel auch bei starkem Zoom nicht. Mermaid unterstützt eine Reihe von Diagramm-Typen. Das sind in der aktuellen Version 8.13.9 zunächst die Klassiker wie Fluss- und Tortendiagramme und Gantt-Diagramme für Projektmanagement. Darüber hinaus stehen auch stärker technisch ausgerichtete Sequenz-, Klassen- und Zustandsdiagramme zur Verfügung. Voraussetzungen für die Nutzung Technisch kann Mermaid auf nahezu jedem System eingesetzt werden. Zum Testen muss noch nicht einmal ein Webserver installiert sein – dafür braucht man nur einen Texteditor und einen Browser. Mermaid kommt als einzelne Javascript-Datei mermaid.js. Diese Datei muss als Quelle in einem Script-Tag im HTML-Code angegeben werden. Dabei kann sie über die URL   https://cdn.jsdelivr.net/npm/mermaid@8.13.9/dist/mermaid.js auch direkt aus dem Content-Delivery-Network JSDelivr heraus eingebunden [...]

2022-04-09T15:20:09+02:00April 9th, 2022|Coding, CSS, HTML, Javascript|Kommentare deaktiviert für Diagramme einfach mit Javascript-Modul Mermaid erstellen

Kritische Lücken in PHP Everywhere erlauben WordPress-Übernahme

Durch eine kritische Sicherheitslücke in dem Plugin PHP Everywhere hätten Angreifer beliebigen Code in WordPress-Instanzen ausführen können. Ein Update des Plugins steht zum Update bereit. Sicherheitslücken im Plug-in PHP Everywhere, das auf über 30.000 WordPress-Seiten installiert wurde, erlauben Angreifern das Einschleusen von Schadcode. Sie könnten dadurch die WordPress-Seiten übernehmen. Dazu reichen die Rechte eines normalen Nutzers aus, bestätigt das IT-Sicherheitsunternehmen Wordfence. Die Plug-in-Entwickler haben die Lücken jetzt mit einer aktualisierten Version geschlossen. Es gab mehrere Sicherheitslücken in dem Plugin Insgesamt listen die Forscher in der Sicherheitsmeldung dazu sogar drei Sicherheitslücken auf. Die erste machte es allen angemeldeten Nutzern möglich, über Shortcodes beliebigen Code einzuschleusen (CVE-2022-24663, CVSS 9.9, Risiko kritisch). Diese Shortcodes sind Funktionen, die WordPress zum Beispiel in Tabellen oder Bildergalerien anbietet. So hätten Angreifer zum Beispiel mit dem Shortcode „php_everywhere“ beliebiges PHP ausführen lassen und damit die WordPress-Installation übernehmen können: „php_everywhere]<beliebiges PHP>[/php_everywhere“. Für das Ausnutzen der zweiten Schwachstelle waren allerdings Contributor-Rechte nötig. Damit konnten Angreifer einen Post erstellen, beliebigen PHP-Code in die PHP Everywhere Metabox einfügen und den Code dann durch das Öffnen der Vorschau ausführen lassen köännen (CVE-2022-24664, CVSS 9.9, kritisch). Die dritte Sicherheitslücke steckt in PHP Everywheres  Block des Standard-Editors von PHP Gutenberg, den Nutzer mit Contributor-Rechten genauso missbrauchen könnten (CVE-2022-24665, CVSS 9.9, kritisch). Das Update sollte zügig installiert werden Es ist noch nicht klar, [...]

2022-02-10T11:51:03+02:00Februar 10th, 2022|CSS, PHP, Sicherheit, Webwerkzeuge|Kommentare deaktiviert für Kritische Lücken in PHP Everywhere erlauben WordPress-Übernahme

JavaScript-Framework Angular 13 ohne IE 11 und View Engine

Vom JavaScript-Framework Angular wurde jetzt die Version 13 veröffentlicht. Das neue Release setzt unter dem Schlagwort "Ivy Everywhere" auf die in Ivy vereinte Pipeline für das Compilern und Rendern. Die View Engine ist aus dem Framework entfernt worden. Jetzt ohne Anbindung an den Internet Explorer 11 13 Auch die Anbindung an den Internet Explorer 11 hat Angular entfernt, um zeitgemäße Browserfunktionen wie CSS-Variablen und Webanimationen über native Web-APIs nutzen zu können, die der veraltete Browser von Microsoft nicht kennt. Damit entfallen auch die für IE 11 erforderlichen Polyfills, die man in vorhandenen Anwendungen mit dem Befehl ng update auch automatisch entfernen kann. Wer noch auf den alten Browser angewiesen ist, sollte bei Angular 12 bleiben, das offiziell noch bis November 2022 Support bekommt. Das Ende der View Engine Mit der im Mai veröffentlichte Version 12 wurde die View Engine schon als deprecated (überholt) gekennzeichnet, und im aktuellen Release 13 fehlt sie jetzt endgültig, womit der Umstieg auf Ivy, die Pipeline für Compiler und Rendering, abgeschlossen ist Durch den Wegfall der View Engine muss Angular nicht mehr so häufig auf den Angular Compatibiliy Compiler ngcc zugreifen. Dadurch soll das Kompilieren potenziell beschleunigt werden, weil die für ngcc erforderlichen Metadaten- und Summary-Dateien nicht mehr benötigt werden. Außerdem ermöglicht der Verzicht auf die View Engine [...]

2021-11-04T12:18:43+02:00November 4th, 2021|Coding, CSS, Javascript, Webwerkzeuge|Kommentare deaktiviert für JavaScript-Framework Angular 13 ohne IE 11 und View Engine

Aktuelles Programmiersprachen-Ranking von RedMonk

Zweimal im Jahr veröffentlicht das IT-Marktforschungsunternehmen RedMonk sein Programmiersprachen-Ranking, das auf Analysen von GitHub und Stack Overflow basiert. Soeben wurde die zweite Ausgabe des Jahres veröffentlicht, in der sich Python und Java wieder mal  ein Rennen um den zweiten Platz liefern, das diesmal aber beide gewinnen. JavaScript schaffte es auch diesmal wie schon seit Jahren unangefochten auf den ersten Platz, und auch beim Rest der Top 20 hat sich im Vergleich zum ersten Ranking des Jahres kaum etwas geändert. Der zweite Platz ist hart umkämpft Der zweite Platz ist aber deutlich härter umkämpft: Während Java sich früher sogar auf dem ersten Platz mit JavaScript abwechselte, hat Java mit der objektorientierten Programmiersprache Python einen starken Konkurrenten bekommen. Schon 2020 verwies Python erstmals Java auf den dritten Platz, was bis zum ersten Quartal 2021 auch so blieb. Im aktuellen Ranking holt Java aber wieder auf und schafft zusammen mit Python den zweiten Platz. Die besonders bei Webworkern beliebte Sprache PHP schaffte es auf Platz 4 des Rankings Die aktuellen Top 5: 1 JavaScript 2 Python 2 Java 4 PHP 5 CSS Screenshot: RedMonk

2021-08-10T07:43:52+02:00August 9th, 2021|Coding, CSS, HTML, Javascript, MySQL, PHP|Kommentare deaktiviert für Aktuelles Programmiersprachen-Ranking von RedMonk

Chrome 70 könnte Tausende Webseiten sperren

Am nächsten Dienstag, dem 16. Oktober 2018, veröffentlicht Google seinen neuen Browser Chrome 70. Das könnte möglicherweise dazu führen, dass tausende von Internetseiten mit dem Google-Browser nicht mehr aufrufbar sein werden. Der Grund sind veraltete Sicherheitszertifikate. Google hatte schon vor einiger Zeit angekündigt, dass Zertifikate von Symantec, die vor dem Dezember 2017 ausgestellt wurden in Chrome und in Chrome OS nicht mehr unterstützt werden. Trotzdem haben viele der betroffenen Seitenbetreiber bisher nicht darauf reagiert, dabei unter anderem auch einige der meistbesuchten Seiten der Welt. Besucher von Internetseiten, die noch ein für Chrome nicht mehr vertrauenswürdiges Symantec-Zertifikat benutzen, sehen dann möglicherweise nur noch eine Fehlermeldung. Auch Internetseiten, deren Ressourcen wie beispielsweise JavaScript- oder CSS-Stylesheets von einem Host mit einem solchen Symantec-Zertifikat bereitgestellt werden, funktionieren dann möglicherweise nicht mehr korrekt. Welche Zertifikate blockiert werden, ist von der Chrome-Version und dem Datum abhängig, an dem die Zertifikate erstellt wurden: Chrome-Version Standardverhalten (blockieren) Chrome 66 bis Chrome 69 Von Symantec nach dem 01.12.2017 und vor dem 01.06.2016 ausgestellten Zertifikaten wird misstraut, aber alle zwischen diesen Daten ausgestellten Zertifikate sind zulässig. Chrome 70 bis Chrome 73 Allen von Symantec ausgestellten Zertifikaten wird misstraut.  

2018-10-11T09:45:11+02:00Oktober 11th, 2018|Browser, CSS, Javascript|Kommentare deaktiviert für Chrome 70 könnte Tausende Webseiten sperren

Firefox 62 mit einfacherem Tracking-Schutz

Vorgestern hat auch Mozilla begonnen, das Upgrade seines Browsers auf Firefox 62 zu verteilen. Das Update steht seit Mittwoch für Windows, macOS, Linux und Android zum Download bereit und bringt Neuerungen und Verbesserungen insbesondere für den Desktop mit. Einige Details zu den Verbesserungen Gerade auf Rechnern ohne Harware-Grafikbeschleunigung wurde das Rendern durch Parallelisierung beschleunigt, und Um den Tracking-Schutz zu aktivieren oder Cookies zu löschen, braucht man in Firefox 62 einfach nur auf das „i“-Icon vor der Adresseingabe, das führt direkt zu den Entsprechenden Firefox-Einstellungen (siehe Artikelbild). Auch für Entwickler gibt es Verbesserungen: Dazu gehören unter anderem eine neue, dreispaltige Werkzeugübersicht und zwei neue CSS-Features (CSSShapes und Variable Fonts) für Text, der Grafiken umfliesst und Variationen innerhalb einer Schriftart. Zertifikate von Symantec wird in Zukunft misstraut Mit der nächsten Version des Feuerfuchses wird der Browser dann Zertifikaten von Symantec standardmässig nicht mehr vertrauen. Wer also noch solche Zertifikate einsetzt, sollte sich langsam an den austausch machen…

2018-09-07T13:25:58+02:00September 7th, 2018|Browser, CSS, Webwerkzeuge|Kommentare deaktiviert für Firefox 62 mit einfacherem Tracking-Schutz

Firefox 61 wird schneller und schlauer

Mozillas Browser Firefox soll "noch intelligenter und schneller als alle anderen" werden. Die frisch erschienene Version 61 beschleunigt unter Windows und Linux unter anderem den Tab-Wechsel. Fährt der Nutzer mit der Maus über einen Tab, dann lädt Firefox dessen Inhalt schon einmal vor (Tab Warming). Klickt der Nutzer abschließend auf den Tab, ist die Webseite schon fertig aufgebaut und wird nur noch angezeigt. APIs für verbessertes Tab-Management Firefox 61 bietet den WebExtensions dazu neue APIs an, die ein flexibleres Tab-Management erlauben. Versteckte Tabs lädt der Browser zwar, aber er zeigt sie nicht an. Erweiterungen können so ganze Gruppen von Tabs beispielsweise austauschen. In der Version für macOS laufen WebExtensions ab sofort in einem eigenen CPU-Prozess, so dass Firefox 61 weiter läuft, wenn eine der Erweiterungen abstürzt. Mehrere Suchmaschinen in der Adressleiste Firefox-Nutzer, die nicht nur Google, sondern auch ander Suchmaschinen nutzen, können jetzt ganz einfach weitere Suchmaschinen in die Adressleiste einfügen. Um beispielsweise die Suche der Internet Movie Database (IMDb) hinzuzufügen, muss man nur imdb.com aufrufen, auf die drei Punkte in der Adressleiste ("Page Action Menu") klicken und dann "Suchmaschine hinzufügen" auswählen. Darüber hinaus unterstützt Firefox jetzt auch die neue Transportverschlüsselung TLS 1.3 und das Dark-Theme wurde feinjustiert. Firefox 61 steht ab sofort für Windows, macOS und [...]

2018-06-26T23:59:36+02:00Juni 26th, 2018|Browser, CSS, HTML, Webwerkzeuge|Kommentare deaktiviert für Firefox 61 wird schneller und schlauer

Kostenlose Google-IDE Android Studio für Apps

Zum Schreiben der Apps genannten Programme für Android-Geräte stehen den Entwicklern viele unterschiedliche Werkzeuge zur Verfügung. Schon seit 2013 bietet Google auch eine eigene Umgebung zu diesem Zweck:Die IDE Android Studio. Nach einem Testbericht in der Zeitschrift iX fallen im praktischen Einsatz keine ausgesprochen drastischen Schwächen des kostenlosen Entwicklungswerkzeugs auf. Ganz im Gegenteil: Mit einer nachvollziehbaren Aufteilung der grafischen Oberfläche, vielen Vorlagen und Beispielen, einem hilfreichen Assistenten und auch Übersetzungsfunktionen können angehende Entwickler recht schnell ihre erste Anwendung für Smartphones und Tablets unter Android erstellen. Auch Tools für Profis Für erfahrenere Programmierer erlaubt das direkte Debugging im Emulator, Fehler einzugrenzen und zu beseitigen. Dabei können sie gleichzeitig die Auslastung des Prozessors, des Grafikchips oder des Arbeitsspeichers beobachten – hilfreich zum Erstellen von Apps ohne Ruckeln oder Wartezeiten. Wenn die Anwendung dann fertig ist, könnte eine wichtige Funktion die IDE noch deutlich verbessern: Die erstellte App können Entwickler nämlich bisher nicht ohne eine zusätzliche Erweiterung direkt aus der IDE heraus in Googles Play Store veröffentlichen – hier könnte der Hersteller noch nachlegen!. Die kommende Version 3.0 (getestet wurde Version 2.3.3) hat sich Google einige weitere praktische Neuerungen ausgedacht, wobei die direkte Unterstützung der Sprache Kotlin wohl das Highlight ist. Eine detaillierte Einführung in die Stärken und Schwächen [...]

2017-09-04T20:45:58+02:00September 4th, 2017|CSS, HTML, Javascript, Webwerkzeuge|Kommentare deaktiviert für Kostenlose Google-IDE Android Studio für Apps

Die Performance von Firefox 55

Firefox-Entwickler Dietrich Alaya berichtet in seinem Blog von der angeblich drastischen Performanceverbesserung des 55er Feuerfuchses. Mit viel Aufwand lädt der Mann ein Profil von ca. 1.700 Internetseiten – allerdings ohne mit dem Internet verbunden zu sein - und freut sich dann, dass das relativ wenig Speicher verbraucht... Dieser Test zeigt zwar bei den unterschiedlichsten Firefox-Versionen gemäß der Grafik eine Super-Performance an, aber alle üblichen Tests wie beispielsweise Speedometer, Motion Mark oder ARES 6 zeigen nach einem Bericht von ZDNet, dass der Mozilla-Browser nicht wirklich nennenswert an Performance gewonnen hat und Firefox schneidet dabei auch im Vergleich mit Googles Chrome deutlich schwächer ab. Es bleibt also für Mozilla noch einiges zu tun.

2017-07-27T16:54:49+02:00Juli 27th, 2017|CSS, HTML, Javascript, Webwerkzeuge|Kommentare deaktiviert für Die Performance von Firefox 55
Nach oben