Tootfinder

Opt-in global Mastodon full text search. Join the index!

No exact results. Similar results found.
@aral@mastodon.ar.al
2025-12-11 14:46:51

I love how simple Kitten’s Streaming HTML workflow makes building features like this, especially when using class-based Kitten pages and components :)
#Kitten

Screen capture of the Team schedule interface from the Gaza Verified admin site. It is a table of names and days (Aral, Casey, Joy, Aseel, Fabio And Mondays … Fridays) with checkboxes at each name/day pair. It starts out greyed out. The Unlock to edit button is clicked and the interface comes alive (opacity returns to full and the checkboxes become green and clickable). The person toggles a few checkboxes and clicks the Lock button to lock the interface again and then repeats the process to und…
Screenshot of code (the lines editable=false and the button tag code are highlighted):

class TeamSchedule extends kitten.Component {
  editable = false

  html () {
    return kitten.html`
      <section>
        <h3>Team schedule</h3>
        <button
          name='toggle'
          connect
        >${this.editable ? 'Lock' : 'Unlock to edit'}</button>
        <table id='team-schedule' ${this.editable ? '' : 'inert'}>
          <caption id='caption'>
            <markdown>
              Show…
Screenshot of code, continuation of the same class, starting with the end of the html() method from the previous screenshot and going till the end of the class (the table[inert] style and the onToggle() method are highlighted:

          <style>
            table[inert] {
              opacity: 0.9;
              filter: grayscale(100%);
            }
          </style>
        </table>
      </section>
    `
  }

  onToggle () {
    this.editable = !this.editable
    console.log(this.editable)…
Screenshot of code (the <${TeamSchedule.connectedTo(this)} /> line is highlighted):

export default class InterviewsPage extends kitten.Page {
  html () {
    const today = db.calendar.today
    const futureDays = db.calendar.futureDays
    const pastDays = db.calendar.pastDays

    return kitten.html`
      <${MainLayout} page='/admin/interviews/'>
        <h2>Interviews</h2>

        <${SignUpsSwitch.connectedTo(this)} />
        <${InternalNav} />
        <${TeamSchedule.connectedTo(this)} /…
@midtsveen@social.linux.pizza
2025-12-14 14:32:22

When even #Firefox ends up in my Mastodon filters. What a timeline. #FuckAI

Screenshot of Mastodon’s filter settings showing a list of keyword filters with “Whole word” enabled. The filters include political terms like “Donald Trump,” “Trump,” “Trumpism,” “Fascism,” “Nazism,” “MarxismLeninism,” “Tankie(s),” as well as “FuckTrump,” and unexpectedly “ZenBrowser” and “Firefox.” Each entry has a delete option.
@toxi@mastodon.thi.ng
2026-01-13 10:00:18

For #TextModeTuesday, some fonts from my old demoscene days, recreated in 2022 for an example project of my opensource libraries:
Figlet style text generator using big fonts:
demo.thi.ng/umbrella/big-font/

Screenshot of a proportional text-based typeface, with each character made up of box-drawing characters to create gradients within each letter form.
Screenshot of a proportional text-based typeface, with each character made up of box-drawing characters to create gradients within each letter form.
@ErikUden@mastodon.de
2026-01-13 19:32:01

I told someone to use Mastodon 😭😭😭

A screenshot of an Instagram user named “sketchfsketch” saying “never heard of it, is it that restaurant at the start of the Flintstones cartoon?”
@migueldeicaza@mastodon.social
2025-11-14 22:04:28

I shrank down SwiftGodot for those that just want to expose APIs to Godot, but do not need to control Godot, and added a template that you can use to make your own:
This leverages the new "barebones" SwiftGodot work:
github.com/migueldeicaza/Swift

@cark@social.tchncs.de
2026-01-13 17:11:51

Du findest #DIDay gut und du hast noch einen Google-Account (z.B. durch ein Android Handy)?
Dann gib doch gerne diesem Kommentar einen Like 👍:
youtube.com/watch?v=mqu0-YcuhA

Screenshot des Youtube Kommentarbereichs.

Kommentar:
"Die Power Ranger Hackerin ist meine neue Heldin🫡"

269 Upvotes und das Symbol das der Creator (in diesem Fall Rezo) den Kommentar geliked hat.
@alm10965@mastodon.social
2025-11-13 11:36:08

Typisch #vodafone🤮🤑 stellt eine Rechnung, am Tag wo, diese als E-Mail erscheint, ist die Rechnung nicht verfügbar, wenn es im Laufe der Tage möglich wäre, die Kack Rechnungsnummer aus PDF rauszukopieren, gerät es möglicherweise in Vergessenheit.
Eine Abbuchung wird Bürokratisch erschwert, weil ich irgendwann vor vielen Jahrzehnten den ISDN Anschluss übernommen habe, und es über Kabel Deuts…

Screenshot:
Rechnungsarchiv

Hier findest Du alle Deine Rechnungen als PDF-Dokumente. Du kannst Dir alle Details anschauen und die Rechnungen herunterladen. 

Gut zu Wissen

Leider können wir Dir gerade nicht alle Dokumente zum Download bereitstellen. Bitte versuch es später nochmal.

Datum	Betrag	
November
12.11.2025
Nicht verfügbar
34,90 €
Liste aller inkludierten Produkte

PDF-Rechnung kann nicht geladen werden

Oktober
13.10.2025
Internet & Phone
34,90 €
@mcdanlj@social.makerforums.info
2025-12-14 23:24:49

For my #HamRadio tunable elevated radial project, I want to isolate them from the earth and the mast, and I'm not finding an isolating mount that goes into a normal ½" "light stand". So I've come up with this design to build. (Yay, I can't just buy it, so I have an excuse to spend some shop time!)
From 1" 6061 aluminum stock and 1" POM:

  • An aluminum stem/spigot that fits…
FreeCAD view of complete assembly
FreeCAD view making the stem transparent to show the insulating gasket inside it
FreeCAD screenshot with the stem invisible and the gasket transparent to show the top M10-threaded connector for the radials
@toxi@mastodon.thi.ng
2025-11-13 12:59:48

Maybe a good opportunity to illustrate the purpose of one of the more uncommon packages in #ThingUmbrella: The thi.ng/hex package provides hexadecimal formatters for a variety of word sizes (4-64 bits) and also a…

Cropped screensho of a NodeJS REPL session showing an hexdump of a chunk of binary PDF data (trying to analyze why an earlier parse error occurred...)