<div dir="ltr">Swedish translation for this done today <br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Aug 4, 2022 at 1:09 AM Felipe Contreras <<a href="mailto:felipe.contreras@gmail.com">felipe.contreras@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi,<br>
<br>
There's a bunch of binary clocks available in the wild and in<br>
xfce4-panel, but they are not truly binary (not even the "true" binary<br>
clocks).<br>
<br>
In a true binary clock $noon would be $day >> 1, which is called<br>
"binary time" [1].<br>
<br>
I wrote a simulation where you can see how a day goes by in this<br>
clock, and as you can see one second before midnight all bits are on:<br>
<br>
<a href="https://felipec.github.io/hexclock/?test=true" rel="noreferrer" target="_blank">https://felipec.github.io/hexclock/?test=true</a><br>
<br>
While I did implement this binary time in xfce4-panel's clock plugin,<br>
the patches were rejected with no reason given [2] three years after I<br>
sent them.<br>
<br>
However, binary numbers can be represented in hexadecimal easily, and<br>
a binary time represented in hexadecimal is called a hexadecimal time<br>
[3] (or hexclock).<br>
<br>
In hexadecimal time noon is 0x8000, so a day is 0x10000, and one<br>
second before the end of the day is 0xFFFF.<br>
<br>
Pretty straightforward.<br>
<br>
xfce-panel-hexclock is a very very simple xfce4-panel plugin that<br>
shows the current hexadecimal time (BE93 at the time of writing this).<br>
<br>
It's so simple it's 86 lines of code, and the resulting binary is 15K.<br>
<br>
This could easily be implemented in xfce4-panel's clock plugin itself,<br>
but I'm not waiting another three years for feedback.<br>
<br>
The code is in github:<br>
<br>
<a href="https://github.com/felipec/xfce-panel-hexclock" rel="noreferrer" target="_blank">https://github.com/felipec/xfce-panel-hexclock</a><br>
<br>
If you can't wait to check your current time in hexadecimal:<br>
<br>
<a href="https://felipec.github.io/hexclock/" rel="noreferrer" target="_blank">https://felipec.github.io/hexclock/</a><br>
<br>
Enjoy.<br>
<br>
[1] <a href="https://en.wikipedia.org/wiki/Binary_clock#Binary_time" rel="noreferrer" target="_blank">https://en.wikipedia.org/wiki/Binary_clock#Binary_time</a><br>
[2] <a href="https://gitlab.xfce.org/xfce/xfce4-panel/-/issues/235" rel="noreferrer" target="_blank">https://gitlab.xfce.org/xfce/xfce4-panel/-/issues/235</a><br>
[3] <a href="https://en.wikipedia.org/wiki/Hexadecimal_time" rel="noreferrer" target="_blank">https://en.wikipedia.org/wiki/Hexadecimal_time</a><br>
<br>
-- <br>
Felipe Contreras<br>
_______________________________________________<br>
Xfce mailing list<br>
<a href="mailto:Xfce@xfce.org" target="_blank">Xfce@xfce.org</a><br>
<a href="https://mail.xfce.org/mailman/listinfo/xfce" rel="noreferrer" target="_blank">https://mail.xfce.org/mailman/listinfo/xfce</a><br>
<a href="http://www.xfce.org" rel="noreferrer" target="_blank">http://www.xfce.org</a></blockquote></div>