Kategorie: Blog

„Er liebt und liebt nicht“: DNS ĂŒber HTTPS

Wir diskutieren die Meinungen zu den Besonderheiten der Arbeit mit DNS over HTTPS, die in letzter Zeit zu einem „Streitpunkt“ unter Internetanbietern und Browserentwicklern geworden sind. / Unsplash / Steve Halama Der Kern der Meinungsverschiedenheiten In letzter Zeit berichten große Medien und thematische Plattformen (darunter Habr) hĂ€ufig ĂŒber das Protokoll DNS over HTTPS (DoH). Es verschlĂŒsselt Anfragen an den DNS-Server und die Antworten auf […]

Das Parkinson-Gesetz und wie man es brechen kann

„Arbeit fĂŒllt die Zeit, die ihr gegeben ist.“ Gesetz von Parkinson. Wenn du kein britischer Beamter aus dem Jahr 1958 bist, musst du diesem Gesetz nicht folgen. Keine Arbeit muss die gesamte ihr zugewiesene Zeit in Anspruch nehmen. Ein paar Worte ĂŒber das Gesetz von Cyril Northcote Parkinson – einem britischen Historiker und brillanten Satiriker. Mit dem Zitat, das oft ernsthaft als Gesetz bezeichnet wird, beginnt ein Essay, der veröffentlicht wurde […]

Die vollstÀndige Spezifikation des Smartphones Librem 5 wurde veröffentlicht

Das Unternehmen Purism hat die vollstĂ€ndige Spezifikation des Librem 5 veröffentlicht. Hauptkomponenten und technische Daten: Prozessor: i.MX8M (4 Kerne, 1,5 GHz), GPU unterstĂŒtzt OpenGL/ES 3.1, Vulkan, OpenCL 1.2; RAM: 3 GB; Interner Speicher: 32 GB eMMC; MicroSD-Steckplatz (UnterstĂŒtzung fĂŒr Speicherkarten bis 2 TB); Bildschirm 5,7" IPS TFT mit einer Auflösung von 720×1440; Herausnehmbare Batterie 3500 mAh; Wi-Fi: 802.11abgn (2,4 GHz + […]

Transaktionen in den Globals von InterSystems IRIS

Die Datenbank InterSystems IRIS unterstĂŒtzt interessante Strukturen zur Datenspeicherung – Globals. Im Grunde handelt es sich dabei um mehrstufige SchlĂŒssel mit verschiedenen zusĂ€tzlichen Funktionen wie Transaktionen, schnellen Funktionen zum Durchlaufen von DatenbĂ€umen, Sperren und einer eigenen Sprache namens ObjectScript. Mehr zu Globals in der Artikelreihe „Globals – SchĂ€tze zur Datenspeicherung“: BĂ€ume. Teil 1 BĂ€ume. Teil 2 DĂŒnnbesetzte Arrays. Teil […]

101 Tipps, um ein guter Programmierer (und Mensch) zu werden

1. Lernen Sie, zu googeln. Programmierer zu sein bedeutet, Antworten auf Ihre Fragen zu finden. Wenn Sie lernen, effektiv zu „googeln“, sparen Sie viel Zeit bei der Entwicklung. 2. Versprechen Sie nicht zu viel, sondern leisten Sie mehr, als versprochen. Es ist besser, Ihrem Team mitzuteilen, dass die AusfĂŒhrung einer Aufgabe drei Wochen dauern wird, diese aber in zwei Wochen abzuschließen, als umgekehrt. Wenn Sie diesem Prinzip folgen, bauen Sie Vertrauen auf […]

Der Floppy-Disk-Treiber wurde im Linux-Kernel ohne UnterstĂŒtzung belassen.

In den Linux 5.3-Kernel wurden Änderungen aufgenommen, die zusĂ€tzlichen Schutz fĂŒr ioctl-Aufrufe im Zusammenhang mit dem Floppy-Treiber bieten. Der Treiber wurde als „orphaned“ (nicht mehr betreut) gekennzeichnet, was das Ende seiner Testphase impliziert. Der Treiber gilt als veraltet, da es schwierig ist, funktionierende Hardware zu finden, um ihn zu testen – alle aktuellen externen Speicher verwenden in der Regel eine USB-Schnittstelle. Dabei […]

11 vom Remotely exploitable Schwachstellen im TCP/IP-Stack von VxWorks

Sicherheitsforscher von Armis haben Informationen ĂŒber 11 Schwachstellen (PDF) im TCP/IP-Stack IPnet veröffentlicht, der im Betriebssystem VxWorks verwendet wird. Die Probleme tragen den Codenamen „URGENT/11“. Die Schwachstellen können aus der Ferne durch das Senden speziell gestalteter Netzwerkpakete ausgenutzt werden; bei einigen Problemen ist es sogar möglich, Angriffe ĂŒber Firewalls und NAT durchzufĂŒhren (zum Beispiel, wenn der Angreifer […]

Globale — SchwertkĂ€mpfer zur Datenspeicherung. Sparse Arrays. Teil 3

In den vorherigen Teilen (1, 2) haben wir ĂŒber Globals als BĂ€ume gesprochen, in diesem Teil betrachten wir Globals als dĂŒnnbesetzte Arrays. Ein dĂŒnnbesetztes Array ist eine Art von Array, bei dem die meisten Werte denselben Wert annehmen. In der Praxis gibt es hĂ€ufig so große dĂŒnnbesetzte Arrays, dass es keinen Sinn macht, den Speicher mit identischen Elementen zu belegen. Daher ist es sinnvoll, dĂŒnnbesetzte Arrays zu implementieren […]

Globals – SchĂ€tze zur Datenspeicherung. BĂ€ume. Teil 2

Einleitung – siehe Teil 1. 3. Strukturvarianten bei der Verwendung von Globals Eine Struktur wie ein geordnetes Baum hat verschiedene spezielle FĂ€lle. Lassen Sie uns diejenigen betrachten, die praktische Relevanz bei der Arbeit mit Globals haben. 3.1 Spezialfall 1. Ein Knoten ohne Zweige Globals können nicht nur wie Arrays verwendet werden, sondern auch als normale Variablen. Beispielsweise als ZĂ€hler: Set ^counter […]

Globals sind Datenspeicher-Merge, BĂ€ume. Teil 1

Echte SchĂ€tze unter den Datenbanktools – Globals – sind seit langem bekannt, aber bis heute können nur wenige effektiv damit umgehen oder besitzen dieses Superwerkzeug gar nicht. Wenn Globals zur Lösung jener Aufgaben eingesetzt werden, fĂŒr die sie wirklich gut geeignet sind, können herausragende Ergebnisse erzielt werden. Entweder in der Leistung oder in der Vereinfachung der Lösung (1, 2). Globals sind spezielle […]

Nutzung der AbwĂ€rme von Abgasen: Ökologie mit Gewinn

Bei der Suche nach Möglichkeiten zur Steigerung der Effizienz im Energiesektor sowie in anderen Industrieanlagen, die GerĂ€te verwenden, die fossile Brennstoffe verbrennen (Dampfkessel, Wasserheizkessel, Prozessöfen usw.), steht die Frage der Nutzung des Potenzials von Abgasen nicht an erster Stelle. Allerdings wird auf der Grundlage der bestehenden Berechnungsstandards, die vor Jahrzehnten entwickelt wurden, und der festgelegten Standards zur Auswahl von SchlĂŒsselindikatoren […]

Google wird die Sprachsuche in Android zugunsten des virtuellen Assistenten einstellen

Vor der EinfĂŒhrung von Google Assistant auf der mobilen Plattform Android gab es die Funktion „Sprachsuche“, die eng mit der Hauptsuchmaschine integriert war. In den letzten Jahren konzentrierten sich alle Innovationen rund um den virtuellen Assistenten, weshalb das Entwicklerteam von Google beschloss, die Funktion „Sprachsuche“ auf Android vollstĂ€ndig zu ersetzen. Bis vor kurzem konnte mit der „Sprachsuche“ ĂŒber die Google-App, ein spezielles Widget […]

ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server đŸ”„ ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster