Paolo Redaelli https://monodes.com/predaelli A civil engineer with a longlife fondness for Software Libero Thu, 22 May 2025 20:52:06 +0000 en-US hourly 1 https://wordpress.org/?v=6.7.2 91795679 The sudden urge for a feature phone. Or no phone https://monodes.com/predaelli/2025/05/22/the-sudden-urge-for-a-feature-phone-or-no-phone/ https://monodes.com/predaelli/2025/05/22/the-sudden-urge-for-a-feature-phone-or-no-phone/#respond Thu, 22 May 2025 20:52:04 +0000 https://monodes.com/predaelli/?p=13428 According to Slashdot, Russia wants to enforce location Tracking App On All Foreigners in Moscow

I never visited Russia and as far as I know I may never visit it, yet suddenly I feel the urge to return to the old “trusty” Nokia/HDM feature phones. Or even to leave the phone home

]]>
https://monodes.com/predaelli/2025/05/22/the-sudden-urge-for-a-feature-phone-or-no-phone/feed/ 0 13428
Mozilla is shutting down Pocket https://monodes.com/predaelli/2025/05/22/mozilla-is-shutting-down-pocket/ https://monodes.com/predaelli/2025/05/22/mozilla-is-shutting-down-pocket/#respond Thu, 22 May 2025 20:49:15 +0000 https://monodes.com/predaelli/?p=13425

Mozilla is shutting down Pocket

Despite shutting Pocket down, Mozilla will continue offering curated content through other channels like Firefox’s New Tab experience and a newly branded email newsletter.

It seems that I have to change my tag “helpMozillaSharingPocket”

 Luckily it seems we have plenty of free-as-in-freedom alternatives, according to alternativeto.net

]]>
https://monodes.com/predaelli/2025/05/22/mozilla-is-shutting-down-pocket/feed/ 0 13425
1505 → ultimavoce.it https://monodes.com/predaelli/2025/05/22/1505-%e2%86%92-ultimavoce-it/ https://monodes.com/predaelli/2025/05/22/1505-%e2%86%92-ultimavoce-it/#respond Thu, 22 May 2025 19:51:22 +0000 https://monodes.com/predaelli/?p=13418 https://www.ultimavoce.it/progetto-gutenberg-sito-sequestrato 1505 terze parti.

]]>
https://monodes.com/predaelli/2025/05/22/1505-%e2%86%92-ultimavoce-it/feed/ 0 13418
Nokia feature phones by HMD https://monodes.com/predaelli/2025/05/21/nokia-feature-phones-by-hmd/ https://monodes.com/predaelli/2025/05/21/nokia-feature-phones-by-hmd/#respond Wed, 21 May 2025 17:24:28 +0000 https://monodes.com/predaelli/?p=13408 Siccome è la millesima volta che dovendo cercare un cellulare “tipo Nokia” devo cercarlo online, conviene che lo metto qui:

I cellulari Nokia ora li fa HMD!

]]>
https://monodes.com/predaelli/2025/05/21/nokia-feature-phones-by-hmd/feed/ 0 13408
Drop Caps | CSS-Tricks https://monodes.com/predaelli/2025/05/21/drop-caps-css-tricks/ https://monodes.com/predaelli/2025/05/21/drop-caps-css-tricks/#respond Wed, 21 May 2025 16:04:48 +0000 https://monodes.com/predaelli/?p=13395 Drop Caps | CSS-Tricks

]]>
https://monodes.com/predaelli/2025/05/21/drop-caps-css-tricks/feed/ 0 13395
https://monodes.com/predaelli/2025/05/21/13388/ https://monodes.com/predaelli/2025/05/21/13388/#respond Wed, 21 May 2025 15:48:11 +0000 https://monodes.com/predaelli/?p=13388 ComeInClasse Suite

La soluzione digitale facile e sicura per la Pubblica Amministrazione

Una piattaforma OpenSource integrata con cui gestire la classe, la segreteria, creare documenti e fogli di calcolo, presentazioni ma anche stanze virtuali e laboratori; adatta anche per la linguistica in digitale. 

CAD & GDPR compliant

]]>
https://monodes.com/predaelli/2025/05/21/13388/feed/ 0 13388
Karton, Boxes, and the like https://monodes.com/predaelli/2025/05/21/13383/ https://monodes.com/predaelli/2025/05/21/13383/#respond Wed, 21 May 2025 15:11:00 +0000 https://monodes.com/predaelli/?p=13383

KDE Is Getting a Native Virtual Machine Manager Called ‘Karton’ aiming to offer a seamless, Qt-native alternative to GNOME-centric tools like GNOME Boxes.

Oh, the irony of this naming, it tells a lot about the life-long friendly competition between KDE and Gnome! Someone would have to write a book on hackers’ naming schemes and its history…

]]>
https://monodes.com/predaelli/2025/05/21/13383/feed/ 0 13383
https://monodes.com/predaelli/2025/05/20/13380/ https://monodes.com/predaelli/2025/05/20/13380/#respond Tue, 20 May 2025 18:42:00 +0000 https://monodes.com/predaelli/?p=13380

Those who don’t understand Unix are condemned to reinvent it, poorly.

Henry Spencer, in Introducing Regular Expressions (2012) by Michael Fitzgerald, via wikiquote entry on Unix
]]>
https://monodes.com/predaelli/2025/05/20/13380/feed/ 0 13380
Saturating the name-space https://monodes.com/predaelli/2025/05/16/saturating-the-name-space/ https://monodes.com/predaelli/2025/05/16/saturating-the-name-space/#respond Fri, 16 May 2025 16:02:40 +0000 https://monodes.com/predaelli/?p=13371 We are saturating the name space for programming languages. These days I discovered the Odin Programming Language “”The Data-Oriented Language for Sane Software Development.According to its FAQs there are some things we may learn for Eiffel.

Its guiding principles are

  • Simplicity and readability
  • Minimal: there ought to be one way to write something
  • Striving for orthogonality
  • Programs are about transforming data into other forms of data
    • Code is about expressing algorithms—not the type system
  • There is embedded knowledge and wisdom in older programming languages
  • The entire language specification should be possible to be memorized by a mere mortal

Its featre are features (in no particular order):

  • Full UTF-8 Support
  • Custom allocators that are simple to use:
    • Memory arenas/regions, pools, stacks, etc. which can be easily added
  • Context system for allocations, logging, and thread data
  • Built-in types and procedures that take advantage of the context system:
    • new(type), and make use the context’s allocator (unless explicitly given)
    • Dynamic arrays and hash maps ([dynamic]int and map[string]int)
  • Array programming
    • a, b: [4]f32; c := a * b
    • i := a.x * b.y
    • v := swizzle(a, 1, 2, 0)
  • Explicit procedure overloading
  • Introspection on all types
  • High control over memory layout
    • Alignment
    • Field offsets
    • Endianness
    • Data sizes
  • Endian specific integer types (useful for specific data formats)
    • u32le
    • u64be
  • Decent package system and file handling
  • No bad preprocessor
  • Type inference
    • x: int = 1
    • x := 1 // x is deduced to be an int
  • using
    • making everything a namespace (similar to Pascal’s with but on steroids)
    • Ability to have subtype polymorphism
  • Multiple return values
  • Clean, consistent, and fast to parse syntax
  • No need for procedure prototypes
  • defer statements
    • defer a statement until the end of scope (akin to D’s scope(exit))
  • Nested procedures and types
  • Tagged unions and untagged unions
  • Ranged for loops
  • Labelled branches
    • break label_name
  • break by default in switch statements
    • Explicit fallthrough
  • “Raw” strings
    • x := `what "the" string?`
  • cstring for legacy use
  • Parametric polymorphism (“generics”)
  • Foreign system
  • Compile time when statements
  • Bounds checking which is togglable at the statement level:
    • #no_bounds_check #bounds_check
  • i128 and u128 support

And lots more!

]]>
https://monodes.com/predaelli/2025/05/16/saturating-the-name-space/feed/ 0 13371
1634! https://monodes.com/predaelli/2025/05/16/1634/ https://monodes.com/predaelli/2025/05/16/1634/#respond Fri, 16 May 2025 16:01:47 +0000 https://monodes.com/predaelli/?p=13372 Certo certo, quelli di xda-developers.com hanno a cuore la mia privacy! Loro e milleseicentotrentaquattro altre realtà! Ma per piacere!

https://www.xda-developers.com/how-i-made-a-home-vpn-with-dynamic-dns-for-secure-remote-access/

]]>
https://monodes.com/predaelli/2025/05/16/1634/feed/ 0 13372