Ich habe das Gerät (oder sagt man “der Gerät“? 😉), also den “Philips OneBlade Face“, jetzt seit knapp einem halben Jahr in Gebrauch. Hauptsächlich habe ich es mir gekauft zum exakten Trimmen meines Schnäuzers. Das — also kleinere Korrekturen, um eine gewünschte Linie herzustellen — erledigt der OneBlade zu meiner Zufriedenheit.
Was wirklich fast gar nicht funktioniert ist, den Schnauzbart insgesamt zu kürzen, wenn dieser im Ganzen zwei, drei Wochen gewachsen ist. Das dauert elendig lange, man muss immer und immer wieder den Rasierkopf mit der “Längskante” auf die entsprechende Stelle aufsetzen und drücken und leicht hin und her bewegen, bis endlich der Bart gleichmäßig gekürzt ist.
Als Tourist aus Deutschland benötigt man kein reguläres Visum, was man vorher bei einem ägyptischen Konsulat in Deutschland beantragen muss, sondern man kann formlos unmittelbar bei Ankunft ein so genanntes “Visum bei Ankunft” (“visa on arrival”) erwerben. Dieser “Aufkleber” wird in den Reisepass eingeklebt und kostet normalerweise $25 bzw. 25 EUR bzw. das Äquivalent in ägyptischen Pfund.
Leider gibt es “findige” Mitarbeiter der bekannten großen Reiseveranstalter (in unserem Fall “TUI”), die sich ein fettes Zubrot verdienen, indem sie Ankommende unmittelbar nach Landung “abfangen” und diesen dann das Visum für einen saftigen Aufschlag von $5 bzw. 5 EUR verkaufen — “selbstverständlich”, ohne diese vorher auf den Aufschlag hinzuweisen. (Zur Einordnung, wie viel dieser Betrag für einen Ägypter darstellt: Einfache Angestellte in Hotels verdienen grob etwa 100-150 EUR im Monat.) Der Aufkleber klebt somit schon im Pass drin, und man hat keine Möglichkeit mehr, den Deal zurückzuweisen und das Visum direkt nebenan bei den ägyptischen Behörden zum Originalpreis zu erwerben.
Uns ist dies kürzlich bei unserer Ankunft in Hurghada genau so passiert. Am nächsten Tag habe ich mich dann beim Reiseleiter über diese Praxis beschwert. Zu meinem Ärger teilte dieser mir dann mit, das sei bekannt, “das machen die immer so”.
Wieso werden die Mitarbeiter dann nicht angewiesen, die Kunden auf den Mehrpreis hinzuweisen? Dann könnte der Kunde immer noch entscheiden, ob er diesen zusätzlichen “Komfort” entsprechend bezahlen will oder sich stattdessen beim Behördenschalter anstellt.
Ich wollte es dabei nicht bewenden lassen und kontaktierte nach Rückkehr den Reiseveranstalter TUI. Statt sich zu entschuldigen wies dieser die Kritik jedoch zurück und behauptete gar noch, er habe vor der Reise auf diesen Umstand hingewiesen.
Wir haben uns über diesen Betrug durch den eigenen Reiseveranstalter und die fehlende Einsicht sehr geärgert und werden in Zukunft wohl nicht mehr bei TUI buchen… 🤷🏻♂️
I was recently in Egypt for two weeks of vacation. As I’m running my own “bare-metal” root server, I needed to take care of it even while on vacation, to look after updates and alerts on a daily basis.
So I prepared myself well, and I would like to briefly let you know what I did, and what worked, and what didn’t work.
Preparation
First, I set up WireGuard on my server. It’s a UDP-based VPN that is very lightweight and fast. By chance I found out, though, that Egypt doesn’t work in Egypt, as it’s being blocked by Egypt’s authorities. 🙁
So I looked for alternatives and came across Outline. Outline is not actually a “real” VPN, but a proxy using the Shadowsocks protocol, which was explicitly designed to circumvent internet censorship. It can also proxy UDP traffic.
That is one amazing piece of software.
For certain Cloud Service Providers (Digital Ocean (just $4/mo.!), Google Cloud, Amazon Web Services), you can literally install it with a single click in a desktop app, the Outline Manager, which is available for Windows, macOS, and Linux.
[According to my own standards, this post about “UEFI booting” was only like 70% “ready” — I had it pending in “draft” state for many months, because I was lacking the time to finish it… I now decided to release it in its current state, simply because I believe it will still be very useful to many people interested in the topic…]
Before we actually dive deep into how UEFI booting works, a short and simple introduction is due.
Introduction
What is UEFI, anyway?
UEFI could be called the successor of the old BIOS concept. It is a unified version and successor of “EFI”, which was an architecture for a platform firmware used to boot operating systems (in the following abbreviated as “OS”), and the corresponding interface to interact with the firmware and the operating system.
The advantages of UEFI over the traditional BIOS are, among others, the following:
Boot disks with large partitions (over 2 TB), using GUID partitioning (GPT),
network capabilities already in pre-OS phase, and
modular design.
Boot Mechanism
So, how does booting with UEFI work?
When you enter your UEFI, you will find a user interface that shows all devices that have been detected, and that support booting. Usually that includes all your hard drives.
You can freely define a desired boot order (regardless of hardware paths, i.e. the way your drives are connected, be it via an SATA port, be it via an NVME slot), i. e. the primary OS that should be booted, if that fails the next OS that should be tried, etc. That’s called your “boot configuration”, and it resides in your motherboard’s NVRAM. (a concept that’s basically the successor of what used to be called “CMOS” in the old days of the BIOS). More specifically, we speak about “UEFI Variables“, which allow the OS and the firmware to interact.
When UEFI’s Firmware Boot Manager wants to boot an OS, it first needs to load something called the OS “Boot Manager.” Common OS boot managers are:
BOOTMGFW.EFI used to load Windows, or
SHIMX64.EFI used to load Linux
The OS boot manager is located on the “EFI system partition” (ESP). This is a small partition (usually only a few 100 M) at the start of your hard drive, formatted with basically a FAT filesystem. FAT is a very simple filesystem, so that the code to parse it and load files from it can be reasonably small and fit into a boot firmware.
A typical disk layout for a Windows installation may look as follows:
The first partition is the ESP, then comes the Windows boot and system drive (with a drive letter of C:), and then comes the recovery partition.
Apart from boot loaders, the ESP can contain kernel images or (device) drivers, e. g. to support hardware that must be initialized prior to the start of the OS, or to give access to a complex filesystem that holds the actual OS to be booted.
Depending on which OS you want to boot, the OS boot manager then loads
in the case of Linux: the OS kernel, and the kernel in turn loads the OS, or
in the case of Windows: the Windows Boot Loader (\Windows\system32\winload.efi)
Boot Configuration Details
Now that we got a good overview of the mechanism as a whole, let’s dive into the details. Let’s look at the boot configuration of my machine. To do so, invoke the below command (I did it under Ubuntu 23.04, but it should work the same under any reasonably current Linux distro where the tool is installed):
So, what does the above tell us? First, we see that “(Boot)0003” is the boot entry used to start the currently running system. Secondly, the order in which boot is tried is 0000, 0002, and then 0003. So by default, Windows (by the “Windows Boot Manager”) will be booted. Then we see the three boot entries. The star/asterisk (*) after the boot entry shows that all these entries are “active.”
What about the remaining info in the above command output? Immediately after the boot entry, we see the names that are also displayed on screen by the Firmware Boot Manager (“Windows Boot Manager” and two times “ubuntu”). We then see references to the ESPs used to boot these OS.
HD obviously means “hard drive”, then we see a 1 which refers to the first partition on the respective drive, then we see GPT which refers to the partitioning table format, and then we see a UUID. To find the respective partitions, we can use the below command:
The PARTUUID values in the above output match the UUIDs in the boot configuration as shown by efibootmgr. So, the ESPs are located by searching for the partitions’ UUIDs. That means that you can replug your drives to different ports, or even copy partitions to different drives, and the UEFI boot mechanism will still find them. That’s a nice and very stable design.
UEFI User Interface
Now, let’s enter the UEFI and look at some of the details there. My PC’s motherboard is an MSI, and to enter the UEFI I need to press “F2” after the beep when powering on the PC (from “off” state, not when suspended to RAM, i.e. “sleeping”!) or restarting it.
Kürzlich habe ich endlich etwas “angepackt”, was ich schon seit einigen Jahren tun wollte: Ich habe das LAN in meinem Haus “logisch segmentiert” durch die Verwendung von VLANs, um unterschiedlichen Traffic auf jeweils einem einzigen Kabel transportieren zu können.
Wozu braucht man sowas? Ganz einfach, z. B. um ein Gästenetzwerk vernünftig implementieren zu können, wenn man mehr als nur einen WiFi-Access Point in seinem Netz hat. Anbieter wie Ubiquity haben sowas bestimmt so implementiert, dass auch technisch weniger bewanderte Personen es nutzen können, aber mir ist Ubiquiti einfach zu teuer in dem Ausmaß, in dem ich deren Hardware bräuchte. Außerdem macht es ja auch schlicht Spaß, sich sowas auf Open Source-Basis selbst zu bauen… 😉
Ich habe bei mir also auf OpenWrt-Basis ein (für ein Einfamilienhaus) relativ komplexes Netzwerk aufgebaut. Folgende Komponenten sind u. a. enthalten:
Jetzt hatte ich kürzlich ein Problem, an dem ich wirklich hart zu “knacken” hatte. Irgendwann kam ich zu dem Schluss, dass es nicht auf Layer 2 (Ethernet) oder höher (IP) liegen müsse, sondern eher auf Layer 1 (physikalische Ebene, also Verkabelung).
Ich habe mir also für sage und schreibe 10,99 EUR einen deleyCON Netzwerk-Kabeltester bestellt. Selbst für eine einmalige Anwendung (aber dabei bleibt’s ja nicht…) war mir der Preis akzeptabel.
Und siehe da, ich hatte tatsächlich ein Verkabelungsproblem in meinem Netzwerk. An einer Netzwerkdose war das Kabel nicht vernünftig aufgelegt.
Diesen Fehler hätte ich ohne den Kabeltester nicht gefunden. Der Tester ist wirklich auch von Personen, die keine ausgebildete Netzwerktechniker sind, sehr einfach zu nutzen. Signalgenerator ans eine Ende des Strangs hängen, “Abschluss-Stecker” ans andere, und schon werden die einzelnen Adern durchgetestet, und man kann durch LEDs sehen, wo der Fehler ist.
Ich kann dieses Gerät nur absolut weiterempfehlen. Für etwas mehr als einen Zehner kann man da nichts falsch machen…
Lasst mich gerne wissen, ob Ihr meine Meinung teilt, falls Ihr Euch auch dieses Gerät zulegen solltet…
This is a quick-and-dirty review of the Excire Search 1.4.1 plugin for Adobe Lightroom. I got this plugin for free in an online “advent calendar”. As it was free, I can’t expect anything, obviously. But still I can tell you what I think about the tool. 😉
Let me mention that version 1.4 is not the latest version as of today. So the more recent 2.0 version may be performing much better than the one I tested, but I have no way of verifying this.
So, what is this tool about? Excire Search is a photo organizing software that sifts thru your photos in order to organize them. The company claims Excire Search is “The best software for organizing your photo treasures”, using AI it analyzes and tags photos automatically so that “image management [is] fun again.”
Ok, let’s see how helpful the tool actually is. One category that Excire creates in your keyword hierarchy is “Image Color.” So if you are searching for images of a certain color, this should be helpful, right? Well, have a look yourself. This is the hierarchy it created for some 15K photos I have in this Lightroom catalog:
Let’s have a look at some of the images Excire classifies as “black”:
Mein Vater benötigt ein neues Handy, da sein altes — welches prinzipiell noch sehr neuwertig ist — leider seit mehr als einem Jahr keine Sicherheitsupdates mehr erhält. Ein Weiternutzen ist daher keine Option, da er es auch u. a. für Online-Banking benutzt. Ich habe ihm also ein Google Pixel 6a bestellt — ein wirklich sehr leistungsfähiges Handy mit moderatem Preis (“Black Friday” lässt grüßen!) und fünf Jahren Updates direkt von Google.
Im Zuge des Austauschs überraschte er mich plötzlich mit einer (für mich als Experten) sehr “merkwürdigen” Frage: “Kriege ich denn dann auch eine neue Handynummer?”
Hinterher wurde mir klar, dass wahrscheinlich vielen, gerade älteren Menschen (die nicht häufig ihren Anbieter oder ihren Handytarif wechseln) nicht ganz klar ist, wo denn eigentlich die Nummer “sitzt”. Ich möchte das Ganze hier also einmal mit sehr einfachen Worten erklären, vielleicht hilft das ja dem einen oder anderen…
Jedes Handy benötigt eine SIM. “Früher” war das immer ein Chip, ein elektronisches Modul, anfangs so groß wie eine Kreditkarte, später immer kleiner, bis es “zuletzt” nicht mal mehr die Größe eines halben Daumennagels hatte. Mittlerweile gibt es die SIM auch in “virtueller” Form, man kann sie per Internet in das Handy hineinladen (“eSIM” genannt).
Was aber ist eigentlich der Zweck der SIM? “Früher” hat man dort sein Adressbuch gespeichert, auch eine gewisse Anzahl an SMS-Nachrichten konnte dort gespeichert werden. “Heutzutage” werden die Kontakte und Kurznachrichten üblicherweise direkt im Handy gespeichert. Aber wofür wird die SIM denn immer noch benötigt?
I recently had a mishap where on a system that I had just upgraded from Windows 10 to Windows 11 the Windows BCD Store (Boot Configuration Data Store) was suddenly messed up, presumably by a patch update I had taken earlier:
But what if the scan for all Windows installation turns out not to identify yours?! Like in the below photo?
Are you SOL then?
Don’t despair.
The solution is actually quite simple. Other than the above which is supposed to be fully automatic, it involves some manual tasks, but it should be quite easy if you are at least a bit tech-savvy.
Schon seit dem 1. Februar 2022 gilt für Verbandkästen in Autos die neue DIN-Norm 13164:2022. Bisher genügte es, zwei FFP2-Masken in seinem alten Verbandkasten mitzuführen. Ab dem 1. Februar 2023 endet dann die Übergangsfrist für die neue Norm. Ab dann muss ein entsprechend genormter Verbandkasten mitgeführt werden.
Aber ist das wirklich so? Mir kam das ziemlich unsinnig vor. Wieso sollte man denn nicht einfach weiterhin die Masken hinzufügen können? Deshalb habe ich das Ganze einmal recherchiert.
Wo ist die Pflicht, einen Verbandkasten im Auto mit sich zu führen, überhaupt geregelt? Das war schnell rauszukriegen: in der StVZO. Und zwar in § 35h.
Wann wurde diese Verordnung denn nun das letzte Mal geändert? Art. 11 G vom 12. Juli 2021, das kann man dem obigen Wikipedia-Artikel entnehmen. Diese Änderung betrifft aber überhaupt nicht § 35h, “Erste-Hilfe-Material in Kraftfahrzeugen”. Zitat:
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies.
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
Cookie
Duration
Description
cookielawinfo-checbox-analytics
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checbox-functional
11 months
The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checbox-others
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-necessary
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-performance
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy
11 months
The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.