Normale Ansicht

Firefox für Android bekommt Tablet-Oberfläche

19. Januar 2024 um 18:39

Bislang ist Firefox für Android nicht im Speziellen für die großen Oberflächen von Tablets optimiert. In den letzten Tagen gab es auf mehreren Websites zu lesen, dass dies auf absehbare Zeit auch nicht passieren würde. Die Wahrheit ist allerdings: Mozilla arbeitet an einer Tablet-Oberfläche für Firefox.

Firefox für Android-Tablets – die aktuelle Situation

Firefox für Android ist nicht für Tablets optimiert. Das bedeutet, dass Firefox mehr oder weniger die gleiche Oberfläche wie für Smartphones verwendet. Tatsächlich zeigt Firefox auf Tablets neben der Adressleiste zumindest Schaltflächen für Zurück, Vorwärts und Neuladen an. Darüber hinaus gibt es aber keine weiteren Anpassungen. Vor allem eine Tableiste wie beim Desktop-Firefox wird von vielen Tablet-Nutzern vermisst.

Klarstellung zur Berichterstattung anderer Websites

Diverse Websites berichteten in dieser Woche, dass sich daran auch auf absehbare Zeit nichts ändern würde. Das ist falsch. Grund für diese Fehlinterpretation war eine „Mozilla-Antwort“ auf eine Nutzer-Bewertung im Google Play Store. In dieser hieß es sinngemäß, dass Mozilla gerne in die Tablet-Optimierung investieren würde, sich das Team derzeit aber auf höher priorisierte Dinge konzentriere. Man hoffe aber, die Arbeiten daran aufnehmen zu können, sobald Zeit und Ressourcen es zulassen.

Als Quelle ist so etwas immer mit Vorsicht zu genießen. Immerhin sind es keine Entwickler oder Entscheidungsträger, welche im Google Play Store auf Bewertungen antworten. Dies geschieht durch Ehrenamtliche. Man weiß als Außenstehender weder, wer geantwortet hat, noch welcher Wissensstand zum Zeitpunkt der Antwort existierte. Für Themen, die besonders häufig als Feedback genannt werden, gibt es fertige Textbausteine zum Antworten. Auch die Antwort, auf die sich in der Berichterstattung bezogen wurde, war ein solcher fertiger Textbaustein, den es in dieser Form schon lange gibt.

Mozilla arbeitet an Tablet-Version von Firefox für Android

Tatsächlich hatte erst vor zwei Monaten ein tatsächlicher Mozilla-Mitarbeiter auf Bugzilla kommentiert, dass man das App-weite Design-System überarbeitet habe und hoffe, im ersten Halbjahr 2024 größere Fortschritte an der Tablet-Oberfläche zu machen.

Auf GitHub gibt es mittlerweile auch den ersten Entwurf eines Prototyp-Patches, welcher die Tablet-Version von Firefox für Android um eine Tableiste erweitert. Ein Video zeigt die Funktionsweise mit diesem Patch:

Übrigens optimiert Mozilla derzeit nicht nur die Oberfläche für Tablets. Auch für Smartphone-Nutzer wird es Änderungen an der Oberfläche geben. Dazu an einem anderen Tag mehr.

Der Beitrag Firefox für Android bekommt Tablet-Oberfläche erschien zuerst auf soeren-hentzschel.at.

Tauche ein in die Zukunft: Fedora Silverblue im Test

Von:MK
19. Januar 2024 um 11:00

Fedora Silverblue ist eine Variante des Fedora-Betriebssystems, die sich durch ihre innovative Ansätze in Bezug auf Softwareverwaltung und Systemkonfiguration auszeichnet. Hier sind einige der wichtigsten Merkmale von Fedora Silverblue Fedora Silverblue im Überblick Fedora Silverblue präsentiert eine aufregende Perspektive auf das Fedora-Betriebssystem, indem es sich auf Unveränderlichkeit, fortschrittliche Systemverwaltung und moderne Softwarebereitstellung konzentriert. Mit einem...

Der Beitrag Tauche ein in die Zukunft: Fedora Silverblue im Test erschien zuerst auf MichlFranken.

Digitale Nomaden für Anstieg bei Identitätsbetrug verantwortlich

Von:jdo
19. Januar 2024 um 07:39

Regula ist ein globaler Entwickler von forensischen Geräten und Lösungen zur Identitätsüberprüfung. Das Unternehmen hat eine Untersuchung zum Thema Identitätsbetrug durchgeführt, insbesondere mit den Auswirkungen, die der Anstieg an digitale Nomaden mit sich bringen. Die Resultate zeigen einen Anstieg beim Identitätsbetrugs. Laut Untersuchung ist der Anstieg der reisenden Fachkräfte in den entsprechenden Ländern ein Schlüsselfaktor dafür. Die am stärksten betroffenen Branchen sind Finanzdienstleistungen und Versicherungen. Die Ergebnisse zeigen auch, dass die Anzahl der Fälle von Dokumentenüberprüfung im Ausland in allen […]

Der Beitrag Digitale Nomaden für Anstieg bei Identitätsbetrug verantwortlich ist von bitblokes.de.

Firefox 122 unterstützt Erkennung unglaubwürdiger Produktbewertungen auf amazon.de

18. Januar 2024 um 22:00

Im Mai des vergangenen Jahres hatte Mozilla die Übernahme von Fakespot bekannt gegeben, einem Anbieter, der vor gefälschten Bewertungen beim Online-Shopping schützen soll. Firefox 122 wird die Erkennung unglaubwürdiger Produktbewertungen auf amazon.de unterstützen.

Bei Fakespot handelt es sich um einen Anbieter, welcher Künstliche Intelligenz nutzt, um gefälschte Rezensionen auf Shopping-Plattformen wie Amazon zu erkennen. Nach eigenen Angaben nutzen derzeit über eine Million Menschen Fakespot. Anfang Mai hatte Mozilla bekannt gegeben, das Unternehmen Fakespot vollständig und inklusive seiner 13 Mitarbeiter übernommen zu haben.

Seit der Übernahme von Fakespot arbeitet Mozilla an der nativen Integration einer Funktion zur Bewertung von Produkt-Reviews in Firefox. Im August 2023 hatte ich eine erste Vorschau auf das neue Firefox-Feature gegeben.

Wenn Mozilla kommende Woche Firefox 122 veröffentlichen wird, wird die Fakespot-Integration zwar noch nicht standardmäßig aktiviert sein, kann aber über about:config aktiviert werden, indem der Schalter browser.shopping.experience2023.enabled auf true gesetzt wird.

Dies funktioniert zwar bereits im aktuellen Firefox 121, allerdings werden ausschließlich amazon.com, walmart.com sowie bestbuy.com unterstützt. Für Nutzer in Deutschland, Österreich und der Schweiz sehr viel relevanter ist die Version von Amazon für den deutschsprachigen Raum, welche unter amazon.de aufrufbar ist. Diese wird, ebenso wie die französische Version unter amazon.fr, ab Firefox 122 unterstützt.

Der Nutzung dieser Funktion muss zunächst explizit durch den Benutzer zugestimmt werden. Standardmäßig erfolgt keine Anzeige von Review-Bewertungen.

Fakespot-Integration in Firefox 122

Bei Aufruf der Produktseite zeigt Firefox die Glaubwürdigkeit der abgegebenen Nutzer-Bewertungen in Form einer Schulnote nach amerikanischem System („A“ ist die beste, „F“ die schlechteste Note) an. Darunter wird die bereinigte Durchschnitts-Bewertung des jeweiligen Produkts angezeigt, sprich der Durchschnitt aller Bewertungen abzüglich derer, die nach Einschätzung von Fakespot keine echten Bewertungen sind. Erkennt Fakespot, dass die Bewertung nicht mehr auf dem neuesten Stand ist, bietet Firefox die Möglichkeit an, die Analyse neu durchführen zu lassen.

Schließlich folgt noch eine Anzeige aktueller Highlights aus den Bewertungen, eingeteilt nach Kategorien wie Qualität und Preis. Dabei werden nur die glaubwürdigen Bewertungen der letzten 80 Tage als Grundlage genommen.

Fakespot-Integration in Firefox 122

Das Bewerben eines alternativen Produkts aus der gleichen Kategorie, welches eine gute Bewertung für die Glaubwürdigkeit der Produktbewertungen erhalten hat, ist für Deutschland und Frankreich aktuell nicht geplant.

Der Beitrag Firefox 122 unterstützt Erkennung unglaubwürdiger Produktbewertungen auf amazon.de erschien zuerst auf soeren-hentzschel.at.

GPIO Reloaded III: Kamera

18. Januar 2024 um 20:30

Das ist der dritte Teil einer Mini-Serie zur GPIO-Nutzung am Raspberry Pi 5:

  • GPIO Reloaded I: Python (gpiozero, lgpio, gpiod, rpi-lgpio)
  • GPIO Reloaded II: Bash (gpiod, gpioget, gpioset, pinctrl)
  • GPIO Reloaded III: Kamera (rpicam-xxx, Picamera2)

Genau genommen hat die Kamera-Nutzung nicht unmittelbar etwas mit GPIOs zu tun. Allerdings ist für die Kommunikation mit der Kamera ebenfalls der neu im Pi 5 integrierte RP1-Chip verantwortlich. Der Chip ist der Grund, weswegen alte Kamera-Tools auf dem Raspberry Pi 5 nicht mehr funktionieren. Bevor Sie zu schimpfen beginnen: Der RP1 hat viele Vorteile. Unter anderem können Sie nun zwei Kameras gleichzeitig anschließen und nutzen und höhere Datenmengen übertragen (wichtig für Videos).

Beachten Sie, dass Sie beim Raspberry Pi 5 zum Kamera-Anschluss ein neues, schmaleres Kabel benötigen!

Kamera-Modul 3 mit neuem, FPC-kompatiblen Kabel
Kamera-Modul 3 mit einem neuen Anschlusskabel mit schmaler Kontaktleiste

Veraltet: raspistill, raspivid, picamera2

Im Terminal bzw. in Bash-Scripts funktionieren raspistill, raspivid usw. nicht mehr. Sie müssen stattdessen rpicam-still, rpicam-vid etc. einsetzen.

In Python-Scripts müssen Sie Abschied vom picamera-Modul nehmen. Stattdessen gibt es das vollkommen neue Modul Picamera2. Es bietet (viel) mehr Funktionen, ist aber in der Programmierung komplett inkompatibel. Vorhandene Scripts können nicht portiert werden, sondern müssen neu entwickelt werden.

Sowohl die rpicam-xxx-Kommandos als auch das Picamera2-Modul greifen auf die ebenfalls neue Bibliothek libcamera2 zurück.

Im einfachsten Anwendungsfall erzeugen Sie ein Picamera2-Objekt, machen mit der Methode start_and_capture_file ein Foto und speichern dieses in eine Datei. Dabei kommt die volle Auflösung der Kamera zur Anwendung, beim Camera Module 3 immerhin fast 4600×2600 Pixel.

#!/usr/bin/env python3
# Beispieldatei camera.py
from picamera2 import Picamera2
cam = Picamera2()
# ein Foto machen und speichern
cam.start_and_capture_file("test.jpg")

Anstelle von start_and_capture_file gibt es zwei weitere Methoden, um ebenso unkompliziert Bilderfolgen bzw. Videos aufzunehmen:

# 10 Bilder im Abstand von 0,5 Sekunden aufnehmen
# mit Dateinamen in der Form series-0003.jpg
cam.start_and_capture_files("series-{:0>4d}.jpg", 
                            num_files=10, 
                            delay=0.5)
# Video über 10 Sekunden aufnehmen (640x480 @ 30 Hz, H.264/AVC1)
cam.start_and_record_video("test.mp4", duration=10)

rpicam-xxx-Kommandos

Zum Test der Kamera sowie zur Aufnahme von Bildern und Videos stehen die folgenden neuen Kommandos zur Auswahl:

  • rpicam-hello: zeigt für fünf Sekunden der Preview-Fenster mit dem Bild der Kamera an
  • rpicam-jpeg: nimmt ein Foto auf und speichert es als JPEG-Datei
  • rpicam-still: nimmt ein Foto auf und speichert es (mehr Optionen als rpicam-jpeg, Optionen etwas kompatibler zu raspistill)
  • rpicam-vid: nimmt ein Video auf und speichert es oder gibt den Video-Stream an externe Tools (livav/ffmpeg) weiter
  • rpicam-raw: speichert RAW-Videomaterial in einer Datei

Die Kommandos sind mit all ihren Optionen großartig dokumentiert. Es gibt zwar keine man-Seiten, aber dafür liefern die Kommandos mit der Option -h eine lange Liste aller Optionen (z.B. rpicam-still -h). Ich beschränke mich hier auf einige einfache Anwendungsbeispiele.

# fünf Sekunden lang ein Vorschaufenster anzeigen, dann 
# ein Foto aufnehmen und speichern
rpicam-jpeg -o image.jpg

# ohne Vorschau, Aufnahme nach einer Sekunde (1000 ms)
rpicam-jpeg -n -t 1000 -o image.jpg

# wie oben, aber Debugging-Ausgaben nicht anzeigen
rpicam-jpeg -n -t 1000 -v 0 -o image.jpg 

# Bildgröße 1280x800
rpicam-jpeg --width 1280 --height 800 -o image.jpg

# heller/dunkler (EV Exposure Compensation)
rpicam-jpeg --ev 0.5  -o brighter.jpg
rpicam-jpeg --ev -0.5 -o darker.jpg

# erstellt ein 10 Sekunden langes Video (10.000 ms) 
# 640x480@30Hz, H264-Codec
rpicam-vid -t 10000 -o test.mp4

# wie vorher, aber höhere Auflösung
rpicam-vid --width 1024 --height 768 -t 10000 -o test.mp4

Falls Sie mehr als eine Kamera angeschlossen haben, können Sie diese mit rpicam-hello --list-cameras auflisten. Die bei einer Aufnahme gewünschte Kamera können Sie mit der Option rpicam-xxx --camera <n> festlegen.

picamera2-Modul für Python-Scripts

picamera2 ist ein relativ neues Python-Modul. Es ersetzt das früher gebräuchliche Modul picamera. Der Hauptvorteil von picamera2 besteht darin, dass das Modul zu aktuellen Raspberry-Pi-Modellen kompatibel ist. Beim Raspberry Pi 5 kommt picamera2 auch mit dem Fall zurecht, dass Sie zwei Kameras gleichzeitig an Ihren Minicomputer angeschlossen haben.

Eine umfassende Referenz aller Klassen und Methoden finden Sie in der exzellenten Dokumentation (nur im PDF-Format verfügbar), die allerdings weit mehr technische Details behandelt, als Sie jemals brauchen werden. Eine Menge Beispiel-Scripts finden Sie auf GitHub.

Mit create_still_configuration können Sie in diversen optionalen Parametern Einstellungen vornehmen. Das resultierende Konfigurationsobjekt übergeben Sie dann an die configure-Methode. Wichtig ist, dass Sie das Foto nicht mit start_and_capture_file aufnehmen, sondern dass Sie die Methoden start und capture_file getrennt ausführen. Die folgenden Zeilen zeigen, wie Sie ein Bild in einer Auflösung von 1024×768 Pixel aufnehmen. Die sleep-Aufforderung verbessert die Qualität des Bilds. Sie gibt der Kamera-Software etwas Zeit, um die Aufnahme zu fokussieren und richtig zu belichten.

#!/usr/bin/env python3
from picamera2 import Picamera2, Preview
import time

# ein Foto in reduzierter Auflösung aufnehmen
cam = Picamera2()
myconfig = cam.create_still_configuration(
  main={"size": (1024, 768)} )
cam.configure(myconfig)
cam.start()
time.sleep(0.5)
cam.capture_file("1024x768.jpg")

Mit Transformationen können Sie das aufgenommene Bild vertikal und horizontal spiegeln. Falls Sie die Kamerakonfiguration während der Ausführung eines Scripts ändern möchten, müssen Sie die Kamera vorher stoppen und danach neu starten.

# (Fortsetzung des obigen Listings)
cam.stop()
from libcamera import Transform
mytrans = Transform(hflip=True)
myconfig = cam.create_still_configuration(
  main={"size": (1024, 768)},
  transform=mytrans)  
cam.configure(myconfig)
cam.start()
time.sleep(0.5)
cam.capture_file("1024x768-hflip.jpg")

Massive Video-Probleme

Bei der Aufnahme von Videos haben Sie die Wahl zwischen drei Encodern, die die aufgenommenen Bilder in Video-Dateien umzuwandeln:

  • H264Encoder (Hardware-Encoder für H.264, kommt per Default zum Einsatz, max. 1080p@30 Hz)
  • MJPEGEncoder (Hardware-Encoder für Motion JPEG = MJPEG)
  • JpegEncoder (Software-Encoder für MJPEG)

Hardware-Encoding steht nur auf dem Raspberry Pi 4 (H.264 und MJPEG) und dem Raspberry Pi 5 (nur H.264) zur Verfügung. Beim Raspberry Pi 5 läuft der MJPEGEncoder also per Software.

Das folgenden Script soll ein Video im Format 720p aufnehmen und gleichzeitig ein Vorschaubild anzeigen. Dabei soll der H.264-Codec eingesetzt werden.

#!/usr/bin/env python3
from picamera2 import Picamera2, Preview
from picamera2.encoders import H264Encoder, Quality
import time
cam = Picamera2()
myconfig = cam.create_video_configuration(
    main={"size": (1280, 720)})        # Auflösung 720p
myencoder = H264Encoder()
cam.configure(myconfig)
cam.start_preview(Preview.QTGL)
time.sleep(0.5)
cam.start_recording(myencoder, 
                    "test-720p.mp4", 
                    quality=Quality.MEDIUM)
time.sleep(10)
cam.stop_recording()
cam.stop_preview()

Das Script zeigt zwar keine Fehlermeldungen an, allerdings lässt sich die Video-Datei nicht abspielen, weder mit VLC am Raspberry Pi noch mit anderen Video-Playern auf anderen Rechnern. Ich habe tagelang mit den Video-Funktionen von Picamera2 experimentiert, aber die resultierenden Videos waren meist schwarz oder enthielten nur ein Bild, das am Beginn der Aufnahme entstanden ist. Auch die auf der folgenden Seite gesammelten Beispiel-Scripts zum Video-Recording funktionierten bei meinen Tests entweder gar nicht oder nur mit Einschränkungen:

https://github.com/raspberrypi/picamera2/tree/main/examples

Fazit: Die Video-Funktionen von Picamera2 sind aktuell (Anfang 2024) ebenso ambitioniert wie unausgereift. Es ist zu hoffen, dass neue Versionen von libcamera und Picamera2 und eine bessere Dokumentation der Grundfunktionen in Zukunft Abhilfe schaffen. Was nützen coole Spezial-Features, wenn es schon bei den einfachsten Grundfunktionen Probleme gibt?

Quellen/Links

Was passiert, wenn man Krypto an die falsche Adresse schickt?

Von:jdo
18. Januar 2024 um 13:49

Bitcoin und Kryptowährungen sind derzeit wieder im Trend. Das liegt zum einen am baldigen Halving des Bitcoin, bei dem nur noch die Hälfte der Coins als Belohnung ausgeschüttet werden. Zudem wurden gerade Bitcoin-Spot-ETFs von der SEC genehmigt, womit viel mehr Leute einfacheren Zugriff auf Bitcoin haben. Da viele Leute nun womöglich erstmalig mit Bitcoin, Ethereum und anderen Kryptowährungen in Berührung kommen, stellen sie sich womöglich die Frage: Kann ich Kryptowährungen wiederherstellen, die ich an die falsche Adresse gesendet habe? Um […]

Der Beitrag Was passiert, wenn man Krypto an die falsche Adresse schickt? ist von bitblokes.de.

adesso-Studie: Fast drei Viertel der Unternehmen sehen Generative AI als Chance

17. Januar 2024 um 11:01

Kommt Generative AI 2024 in der Praxis an? Diese Frage hat der IT-Dienstleister adesso aktuell 400 Führungskräften der deutschen Wirtschaft gestellt. Das Ergebnis ist eindeutig: Unternehmen bereiten sich jetzt auf eine Welt vor, in der die Nutzung Künstlicher Intelligenz (KI) so alltäglich sein wird wie heute E-Mails, Instant Messaging oder Collaboration-Tools.

Quelle

OpenEMM 23.10: Neue Version der kostenfreien Software für E-Mail-Marketing und Automation

17. Januar 2024 um 11:00

Die AGNITAS AG präsentiert die Veröffentlichung der neuesten Version ihrer Open-Source-Software "OpenEMM". Die Version 23.10 bringt eine Vielzahl neuer Funktionen für automatisierte Workflows, Analyse und Sicherheit sowie eine verbesserte Benutzerfreundlichkeit mit sich.

Quelle

Ubuntu 24.04 LTS erhält 12 Jahre lang Updates

Von:MK
18. Januar 2024 um 08:48

Nur noch wenige Monate bis zur lange erwarteten Freigabe der nächsten Ubuntu Long-Term-Support-Version (LTS), nämlich Ubuntu 24.04 LTS “Noble Numbat”. Nicht zu vergessen ist, dass Canonical im Dezember letzten Jahres einen Fahrplan geteilt hat, der zeigte, woran das Desktop-Team für Ubuntu 24.04 arbeitete. Selbst die frühere Ubuntu 23.10-Version könnte als starker Indikator dafür dienen, was...

Der Beitrag Ubuntu 24.04 LTS erhält 12 Jahre lang Updates erschien zuerst auf MichlFranken.

❌