Fabio ha ricondiviso questo.

The media in this post is not displayed to visitors. To view it, please go to the original post.

I reconstructed this computer from board scans and schematics found in an Italian magazine from the '80s.

I fixed some of its design flaws and patched its ROMs.

I designed a keyboard for it.

I soldered every single PCB you see connected to it (and the mainboard too).

All so that I could use it to telnet into a #BBS without using the PC I have 50cms on the right.

I'm a totally stable person.

#bbs
Questa voce è stata modificata (1 giorno fa)

reshared this

Fabio ha ricondiviso questo.

The media in this post is not displayed to visitors. To view it, please go to the original post.

I'm not good at FPS games, so this port took over a decade to materialize.

✅ Samsung NX1 from 2014
✅ Samsung Open Source SDK from 2014
✅ libSDL 2.30.4 from 2024
✅ prboom 2.6.66 from 2023

#DOOM #SamsungNX

reshared this

Fabio ha ricondiviso questo.

The media in this post is not displayed to visitors. To view it, please go to the original post.

The robot apocalypse hasn't happened yet, but still I can't escape the feeling that something has gone horribly wrong... Cartoon for Dutch newspaper Trouw.

More of my work for Trouw: trouw.nl/cartoons/tjeerd-royaa…

#ArtificialIntelligence #creativity #work #GenerativeAI

I really like reading blogs on programming stuff. Also the ones I can't really understand.

What I hate is this trend to write without capitalizing after full stops. like this. a full blog post. it hurts my brain. i can't read for long like this.

So a quick bookmarklet to "fix the thing":

add a new bookmark and as url put:

javascript:b=/^(address|blockquote|body|center|dir|div|dl|fieldset|form|h[1-6]|hr|isindex|menu|noframes|noscript|ol|p|pre|table|ul|dd|dt|frameset|li|tbody|td|tfoot|th|thead|tr|html)$/i;docap=(_,p,c)=>`${p}${c.toUpperCase()}`;cap=(e,p)=>{if(e.nodeType==Node.TEXT_NODE){e.textContent=e.textContent.replace(/([.?!]\s+)([a-z])/,docap);if(b.test(p.nodeName))e.textContent=e.textContent.replace(/^(\s*)([a-z])/,docap);}else{e.childNodes.forEach((c)=>cap(c,e));}};cap(document.body,document.body)

Whiskey a gogo reshared this.

Fabio ha ricondiviso questo.

The media in this post is not displayed to visitors. To view it, please go to the original post.

Introducing Box Bot 3000, an #Inkscape extension to create a living hinge box from any closed shape. Want to help test it out?
github.com/jondale/boxbot3000

#laser #lasercutting #inkscape #opensource #botbox3000

Questa voce è stata modificata (1 mese fa)

reshared this

The media in this post is not displayed to visitors. To view it, please log in.

L'#accessibilità della #pubblicaamministrazione

comune.cadorago.co.it/novita/a…

la pagina: "Avviso! la carta di identà di cartà non sarà più valida! Vedi Allegato!"
l'allegato: jpg

questo: comune.cadorago.co.it/halley//…

dovrebbero smettere di metter li gente che sa solo mandare meme su uassap nel gruppo "buongiornissimo"

reshared this

in reply to akiran_n

@akiran_n la grafica è uguale più o meno per tutti perchè segue delle linee guida agid.gov.it/it/linee-guida

Di produttori che vendono soluzioni chiavi in mano ce ne sono diversi. la grafica è più o meno simile, la parte tecnica no.
Da un veloce giro fatto ieri sera ho trovato almeno quattro diverse soluzioni da altrettante società che gestiscono diversi comuni nel circondario.

Il grosso problema, secondo me, è chi poi va a scriverci in questi siti.
Non puoi mettere una news "cose importanti da fare: vedi allegato" e l'allegato è una jpg a fondo azzurro e testo verde che sembra un meme girato via uassàp.

E' l'antitesi di quello che dovrebbe essere quel sito. E' l'opposto del concetto di accessibilità. Quella immagine faccio fatica a leggerla io, che ok che porto gli occhiali da lettura, ma non ho problemi di daltonismo.
Oltre al fatto che vado sul sito, clicco sulla news, clicco sull'immagine e da li devo aprire un'altra finestra del browser per copiarci l'indirizzo che è scritto nell'immagine. Perché non è nel testo? Perché non è cliccabile? Perché c'è gente che ha la competenza informatica di un tasso del miele con il compito di tocchicciare il sito con le manine appiccicose?

Fabio ha ricondiviso questo.

"We wish to honor the first earthling into space," said the aliens, "by inviting them to join us on our journey across the cosmos."

The earth representative frowned. "You must mean Yuri Gagarin? Unfortunately, he is long dead."

"A minor detail, given our technology," the aliens replied, "and no, we do not refer to the human."

The air grew bright and hot. Colors swirled. A dog appeared.

Said the aliens, "Come with us, Laika. Join us on our journey."

The dog barked happily.

#microfiction

reshared this

Confy 0.9.0


Oh, hey. #confy 0.9.0 has been released!

In this version

  • Automatically update schedule when cache expire. Before it was updated only on open.
  • New and improved page navigation logic
  • Improved handling of shortcuts
  • Fixed the sidebar: no more out of order items when opening new conference
  • Added the ability to clean the "recent conference" list
  • Fixed opening event page from "next up" notification

and some more small fixes

you can get it on flathub, your package manager or install from source

The media in this post is not displayed to visitors. To view it, please log in.

working on #confy while attending #guadec2025 :

Until now, schedule data was updated when opening a conference, if the cache was expired and the device was online. This means that if you keep confy opened and schedule changes, you'll never get any update.
Latest code update automatically the current open conference schedule when cache expires (if online)... thinking about it, maybe there could be some sort of "diff" when something changes...

The update process now also should delete removed events from cache, hopefully (like the duplicated talks in that video...)

A small bug introduced recently that prevented to correctly open talk detail page from "next up" notification has been also fixed.

Meanwhile I was thinking that this thing needs a full rewrite on how data is stored. Right now every conferences gets its sqlite db in user's ".cache" folder. The db store schedule data and user stared talks. This means that if you clear cache, you lose you stars.
This data should be saved in another place, be another db in ".local/state" or maybe in dconf... 🤔

Questo sito utilizza cookie per riconosce gli utenti loggati e quelli che tornano a visitare. Proseguendo la navigazione su questo sito, accetti l'utilizzo di questi cookie.