Show more
Thomas :Anoxinon: boosted

Wow, did you know that #nextcloud has a dark theme? It's somewhat hidden in the Accessibility options.

Thomas :Anoxinon: boosted
Thomas :Anoxinon: boosted
Thomas :Anoxinon: boosted

📣 Just published: reflow, a #golang package that lets you word-wrap strings or entire blocks of text.

It conveniently follows the io.Writer / io.WriteCloser interface and supports ANSI escape sequences. This means you can style your terminal output without it affecting the word-wrapping algorithm!

github.com/muesli/reflow

Thomas :Anoxinon: boosted

Are you using / have you used Mastodon's "list" feature?

I'd be interested in even cheaper, smaller LoRa boards, compatible with an Arduino Nano or something similar.

My goal is to make this as cheap and small as possible. 🤔

... so I can throw LoRa sensors anywhere ...

Next steps in my LoRa project:

* Document stuff on my blog
* Implement temperature / humidity sensor
* Implement Prometheus / Grafana backend.

Looks like I was celebrating my success too early.

It turned out that my Lora device kept sending OTA activation messages but obviously that did not succeed and no payload was sent.

I changed the activation method from OTA to ABP and now I'm also getting regular uplink messages :-)

There have been some pitfalls until now ... I guess I'll make a blog post on that.

OH YES! I WORKS!

Endianness is a thing. Watch out. Got my app EUI and device EUI wrong 😣

Awesome!

oh, maybe I should RTFM. Just noticed that I didn't think about some of the settings beforehand. Need to re-check my code 😊

Finally I got my Visual Studio Code Arduino environment up and running (because the Arduino IDE is the worst I've ever seen).

Yesterday I tried to register my LoRaWAN shield with The Things Network, but I have not succeeded yet.

Let's see if I can get this working....

(This is my Arduino Uno with a Dragino Lora shield.)

Thomas :Anoxinon: boosted

New presentation from Bootlin:
"Embedded Linux from scratch in 40 minutes, on RISC-V"
Learn how to build a Linux kernel and root filesystem for RISC-V and boot it on a QEMU emulated machine.
See how simple embedded Linux can be!
frama.link/ZvbAu7Qo

Thomas :Anoxinon: boosted

Good news for users of the Elixir Cross Referencer: we now support hyperlinks in some Device Tree includes.

Studying dts and dtsi files is now easier with Elixir.

See by yourself on elixir.bootlin.com/linux/lates

More generic and exhaustive coverage is coming, after implementing project specific hooks (some include paths can be project specific). Stay tuned!

Thomas :Anoxinon: boosted
Seltsam, wenn ein Haus brennt klingt genau das völlig irre, was ganz normaler Mainstream ist, wenn der ganze Planet brennt. Gretabashing löst zwar keine Probleme, ist aber bislang der einzige Konsens, weil Klimaverträge einhalten völlig uncool ist. Verhaltensänderungen sowieso.
Thomas :Anoxinon: boosted

Have you installed updates lately? If so, check out System Settings → Desktop for some fresh new wallpapers! We’ll share more in an upcoming blog post, but for now: which of these is your favorite?

Thomas :Anoxinon: boosted

@thomas @Billie I learned at school that whenever possible you should avoid taking 2 drives into duty at the same time especially if they are the same model, what they most likely are if you build a raid. Now there is a reason more for following this instruction.

"... Oh, and those of you looking nervously at your RAIDs: "SSDs which were put into service at the same time will likely fail nearly simultaneously.""

theregister.co.uk/2019/11/25/h

... And that is another reason why you should have backups ;)

Because your SSD manufacturer is using a *signed* short integer as a time counter.

WTF.

Show more