fosstodon.org is one of the many independent Mastodon servers you can use to participate in the fediverse.
Fosstodon is an invite only Mastodon instance that is open to those who are interested in technology; particularly free & open source software. If you wish to join, contact us for an invite.

Administered by:

Server stats:

11K
active users

Баг в дизайне коллекций

В этой статье речь пойдёт о фреймворке коллекций в Java. Относительно недавно (в 3 кв. 2023 года) эта библиотека вновь слегка обновилась. Я ознакомился с обновлениями, и скажу, что они меня разочаровали. Далее идёт разбор того, что именно я считаю концептуально неверными архитектурным решением в коллекциях, и предложение своего способа их организации. Итак случившееся обновление - добавление последовательных версий интерфейсов в коллекции, а именно SequencedCollection, SequencedSet и SequencedMap. Такие последовательные коллекции ещё во времена Рапиры, кажется, называли кортежами.

habr.com/ru/articles/873150/

ХабрБаг в дизайне коллекцийВ этой статье речь пойдёт о фреймворке коллекций в Java. Относительно недавно (в 3 кв. 2023 года) эта библиотека вновь слегка обновилась. Я ознакомился с обновлениями, и скажу, что они меня...

Dnes si můžeme koupit nepřeberné množství spotřební elektroniky, ale prakticky nic z toho nelze snadno opravit nebo upgradovat. Vše za pár let prostě vyhodíme a vzniká tak velké množství často zbytečného odpadu.

Naštěstí je tu pár firem, které se snaží jít alternativní cestou. Například mobilní telefony #fairphone nebo notebooky #framework. Zatím jsem neměl možnost tyto produkty osobně vyzkoušet, ale jejich filozofie mě hodně láká, takže je fajn občas narazit na českou recenzi jednoho takového produktu.

Recenzi notebooku Framework Laptop 13 (AMD) najdete zde: diit.cz/clanek/recenze-framewo

diit.czRECENZE: Framework Laptop 13 (AMD) - aneb nejlepší 13,5" notebook na trhu? | Diit.cz

I've been starving my Framework 16 of power when using it docked. My dock (WD19TB) can only deliver 90W of power and the laptop wants 180W (60W w/o GPU module).

I've known this for a while but today I shifted the setup to use the Framework charger and what a difference in fan speed and CPU usage!

Replied in thread

@kentoseth

I think the main reason that API frameworks commonly don't have built-in authentication and authorization controls is that there are too many different ways to do that, for many different use cases, each with their own benefits and drawbacks.

A highly-opinionated framework could include support for one type and declare it to be The Supported Auth Method. If none do that, perhaps there's a reason... but of course, you could always create such an opinionated package, if you thought it important enough.

There are almost always add-on packages available for a given framework implementing different approaches to this, giving you almost-zero-code integration with the auth type of your choice. Have you looked around for these sorts of add-on solutions?