2 Punkte von GN⁺ 2024-06-26 | 1 Kommentare | Auf WhatsApp teilen
  • Ball ist eine kleine Ball-App, die im macOS-Dock lebt. Wenn man sie zieht oder anstupst, hüpft sie über den Bildschirm und dient als spielerisches Gimmick.
  • Auf dem Ball ist eine Zwei-Finger-Wischgeste möglich, und die aktuell verfügbare Farbe ist Rot.
  • Nutzer können den Ball anstupsen, gegen Wände oder in Ecken prallen lassen und zum Beispiel zählen, wie oft er hüpft oder wie oft er eine Wand berührt.
  • Der Download wird über die GitHub-Releases bereitgestellt.
  • Die App wurde von einem Widget für OS X Dashboard inspiriert und erweitert einen Gist zum Ermitteln der Dock-Position, um zu animieren, wie der Ball von der Position des Dock-Symbols der App erscheint.

Verhalten von Ball

  • Ball ist ein kleiner Ball, der im Dock lebt und über den Bildschirm hüpft.
  • Nutzer können den Ball ziehen, und nach dem Ziehen hüpft er über den Bildschirm.
  • Auf dem Ball ist auch eine Zwei-Finger-Wischgeste möglich.
  • Die verfügbare Farbe ist Rot.

Mögliche Spielweisen

  • Man kann den Ball per flick anstupsen.
  • Man kann versuchen, den Ball eine Ecke berühren zu lassen.
  • Man kann zählen, wie oft der Ball hüpft.
  • Man kann zählen, wie oft der Ball eine Wand berührt.

Download

  • Der Download wird über GitHub Releases bereitgestellt.

Inspiration und Implementierungsdetails

  • Ball wurde von einem Widget für OS X Dashboard von Nate Heagy inspiriert.
    • Dieses Widget hüpfte mehr und bot mehr Farben, lebte aber nicht im Dock.
  • Der Gist von Wessley Roche beschreibt, wie sich die Dock-Position ermitteln lässt.
  • Ball erweitert diese Methode, um beim Klick auf das Dock-Symbol der App dessen Position abzuschätzen und den Ball so zu animieren, dass er von dort erscheint.

1 Kommentare

 
GN⁺ 2024-06-26
Hacker-News-Kommentare
  • Ich habe es in den letzten 3 Monaten in der Produktion genutzt und insgesamt lief es ziemlich reibungslos.
    Es gab nur sehr kurze Ausfälle, und auch von Kunden kam einiges an Feedback dazu; sie scheinen es ziemlich zu mögen, also war das in Ordnung.

    • Für unsere Organisation war das ein kompletter Blocker für die Einführung: https://github.com/nate-parrott/ball/issues/10
      Wir haben mehrere GitHub-Issues erstellt und sogar versucht, den Entwickler über LinkedIn zu erreichen, aber der Entwickler behandelt das Projekt eher wie ein nettes „Geschenk“ an die Community.
      Wenn unsere Organisation kostenlosen Code in die Produktion nimmt, dann muss der Maintainer des Repositories die Service-Level-Agreements einhalten, und diese Haltung sehen wir hier nicht.
    • Für einen ernsthaften Einsatz in einer Transaktionsumgebung mit hohem Traffic braucht es Write-Ahead Logging und bessere Transaktionsisolation.
      Das Konzept selbst ist cool.
    • Wenn es bei uns hängen blieb, hat es geholfen, auf den Ball zu klicken, und dann ist er sofort wieder hochgesprungen.
    • Ich bin neugierig, wofür ihr es eingesetzt habt.
  • Das erinnert mich an diesen alten Lara-Croft-Desktop-Bildschirmschoner.
    Das war eine kleine ausführbare Datei, die auf den Rändern offener Fenster herumkletterte, rollte und sprang und gelegentlich einen Spruch darüber machte, dass man den Desktop nicht aufgeräumt habe.
    Man konnte den Ton an- und ausschalten, und obwohl die Zufälligkeit nicht besonders groß war, war es als interaktives Spielzeug gut geeignet, um an einem harten Tag kurz die Gedanken abzulenken.
    Sie lief am unteren Bildschirmrand entlang, verschwand rechts, man hörte nur noch ihre Schritte, und irgendwann tauchte sie links wieder auf; völlig zwecklos, aber ein lustiges kleines Ding.

    • Es gab einige solcher Programme, und das früheste, an das ich mich erinnere, war Neko https://en.m.wikipedia.org/wiki/Neko_(software)
      Es gab wohl auch Schafe, ein tanzendes Baby und etwas Bonzi-Buddy-Ähnliches.
      Früher hat ein Kollege einmal etwas namens Bonzi Buddy von einer Workstation gelöscht, weil er es für Malware hielt.
      Unter Linux und Unix gab es solche Spielereien ebenfalls, und das bekannteste war xeyes.
      Ich vermisse diese verspielte Ära, in der solche Dinge und originelle Bildschirmschoner „cool“ waren.
    • Ich erinnere mich an Tiny Elvis aus den 90ern.
      Er saß im Tray, sprang gelegentlich heraus und sagte Dinge wie „Wow ... schau dir diese Pixelgröße an“, drehte in seiner typischen Pose die Arme kreisend wie beim Tanzen und verschwand dann wieder im Tray.
    • Ich hätte gern einen KI-Charakter auf dem Desktop, der scherzhaft über die Unordnung schimpft, fragt „Kann ich hier mal aufräumen?“ und dann Dateien in Ordner verschiebt.
    • Desktop Goose ist etwas, das man gleichzeitig mögen und hassen wird.
    • Ich frage mich, ob sich noch jemand an das von Nike gemachte erinnert.
      Wenn man einen Fußball auf den Desktop kickte, hinterließ er Brandspuren auf dem Bildschirm, oder wenn ein Spieler grätschte, wirkte es, als würde das Bild aufreißen.
  • Das weckt großartige Erinnerungen an die alten 68k-Macintosh-Zeiten.
    Dinge wie dogcow oder Oscar the Grouch im Papierkorb.
    Ich vermisse die Einfachheit, den Spieltrieb und die Ästhetik dieser Zeit.
    Ja, ich bin alt, also runter von meinem Rasen.

    • Eine meiner ersten Erinnerungen ist, wie mein Vater mir als Kind zeigte, dass im Mac-Papierkorb Oscar the Grouch sitzt und „I love trash!“ singt, wenn man etwas hineinwirft.
      Ich hatte jahrelang nicht daran gedacht, aber als ich das hier sah, war die Erinnerung sofort wieder da.
    • Selbst noch ziemlich weit in der PPC-Ära hinein gab es unter dem Classic Mac OS eine Kultur lustiger Third-Party-Software.
      Ich erinnere mich nicht mehr an den Namen, aber Ende der 90er oder Anfang der 2000er habe ich einmal eine Erweiterung gesehen, die gezogenen Icons Schwerkraft und Impuls gab, sodass man sie über den Desktop „werfen“ konnte.
      Praktisch war das nicht, es war einfach nur lustig.
      Kaleidoscope kann man ebenfalls in diese Kategorie einordnen.
      Es gab auch zurückhaltende Themes, mit denen man den Mac wie Windows, BeOS oder NeXTSTEP aussehen lassen konnte, aber viele Third-Party-Schemes für Kaleidoscope waren deutlich schräger und unterhaltsamer als normale Theme-Software.
      Wenn man seinen Desktop wie Jeans[0], eine Zwergenschmiede[1], ein 2D-Top-down-Weltraum-Shoot-’em-up[2] oder einen niedlichen Cartoon-Dschungel[3] aussehen lassen wollte, dann hatte Kaleidoscope die passende Lösung.
      [0]: https://i.ibb.co/x1YsFqt/denim-scheme-dtdenimsit-vbpf.png
      [1]: https://i.ibb.co/fdXKKV2/eritis-forge-2-eitrisforge2sit-p5vq...
      [2]: https://i.ibb.co/TryF6VQ/boilerplatetm-boilerplatesit-vrao.p...
      [3]: https://i.ibb.co/cCLYpKL/monkeyparadise-monkeyparadisesit-ss...
    • Wenn du noch aktuelles macOS nutzt, schau in irgendeiner App mit Druckfunktion in den Dialog zur Seiteneinrichtung.
      Es ist immer noch da, spiegelt weiterhin und macht immer noch pixelgenaue Bitmap-Ausrichtung.
    • Diese Ära war voller Erkundung und Iteration.
      Es gibt auch heute noch viel Erkundung, aber das Gefühl ist ziemlich anders.
  • Ich wünschte, es gäbe auch auf dem Windows-Desktop Widgets
    Eine Uhr, einen Kalender, Notizen, CPU- und Systemstatistiken, ein aufklappbares bzw. einschiebbares Menü mit Verknüpfungen, solche skurrilen Dinge eben
    Stattdessen gibt es nur Werbung und Copilot an allen möglichen Stellen
    Mit heutigen Touchscreen-Laptops könnte man damit viel mehr machen
    Mein Lenovo lässt sich auch um 360 Grad umklappen und wie ein vollwertiger Touchscreen-Desktop verwenden; wenn die Windows-Anpassbarkeit und das Widget-Ökosystem noch lebendig wären, gäbe es ein enormes Potenzial für Produktivitäts-Hacks und Ideen für interaktive UX

    • Früher war Windows cool
      Ich erinnere mich, dass auf der Microsoft Dangerous Creatures-CD [1] ein benutzerdefiniertes Theme für Windows 95 enthalten war
      Alle Icons wurden durch coole Tiermotive ersetzt: „My Computer“ war ein Frosch, der Papierkorb ein Fisch, und mein Lieblings-Wartecursor war eine Hornisse
      [1] https://en.wikipedia.org/wiki/Microsoft_Dangerous_Creatures
    • „Stattdessen gibt es nur Werbung und Copilot an allen möglichen Stellen“ trifft den hier oft diskutierten traurigen Zustand des Betriebssystems ziemlich gut
      Ich denke, die Verspieltheit und Nostalgie, die solche Apps oder Spielereien ansprechen, zeigen eigentlich ein ernsteres Verlangen nach einfacherer, hochwertigerer und stärker vom Nutzer konfigurierbarer Computer-Nutzung
      So lange ist das noch gar nicht her
    • https://www.rainmeter.net/
    • Zu einem bestimmten Zeitpunkt gab es so etwas
      Vielleicht war es Windows 7
      Aber es war so träge, dass es sich nutzlos anfühlte
      Wenn ich mehrere Sekunden warten muss, bis ein Widget lädt oder reagiert, schreibe ich meine Notiz lieber in Notepad++ und schaue auf die Uhr in der Taskleiste
    • Eine Zeit lang gab es unter Windows Desktop-Notizen und Widgets für Systemstatistiken
      Ich weiß nicht, ob es sie noch gibt, aber das Problem ist, dass die Desktops der Leute fast immer von Fenstern verdeckt sind, also helfen solche Dinge nicht besonders
      Ein Kalender mit Terminen und Benachrichtigungen in der Taskleiste wäre schön, aber ich glaube nicht, dass Microsoft hier etwas Plugin-fähiges und zugleich Einfaches bauen wird
      Auf Android gab es früher auch so etwas für den Homescreen, aber die Plugin-Fähigkeit ging schon vor langer Zeit verloren, und seltsamerweise bauen auch die Linux-Leute so etwas kaum
  • Übrigens, hier ist das alte Dashboard-Widget, auf dem dieses Projekt basiert
    Der Link ist für Leute, die ein Betriebssystem benutzen, das alt genug ist, um es auszuführen, und ich musste es etwas mühsam im Internet Archive aufspüren
    https://web.archive.org/web/20110301011442/http://gogoredbal...

    • Ich vermisse Websites, deren Landingpages tatsächlich nützliche Informationen geliefert haben
  • Ich glaube, diesmal bin ich dran, Neko zu erwähnen: https://en.m.wikipedia.org/wiki/Neko_(software)

    • Zufällig habe ich Neko erst vor ein paar Tagen erwähnt
      Es war sogar mein letzter Kommentar direkt vor diesem hier: https://news.ycombinator.com/item?id=40756670
    • Ich bin überzeugt, die Singularität wird in Form eines niedlichen und harmlosen KI-Bildschirmgefährten kommen
      Vielleicht sogar als Neko selbst
  • Es gibt keine harten Beweise, aber wenn man meine Frau fragt, habe ich vor ein paar Jahren völlig richtig vorhergesagt, dass BonziBuddy ein Comeback haben würde
    Jetzt sind wir fast so weit

    • Wenn ich nur gewusst hätte, wie, hätte ich zu 100 % eine native App gebaut, die Clippy nachahmt und zur alltäglichen Oberfläche für ChatGPT wird
    • Mein Vater war stinksauer, als ich das auf dem Packard Bell der Familie installiert habe
    • BonziBuddy, aber mit KI
    • Clippy ist besser als BonziBuddy
  • Während ich das hier schreibe, habe ich ehrlich gesagt keine Ahnung, was gerade mein Hintergrundbild ist
    Ich kann mich nicht einmal erinnern, wann ich zuletzt meinen eigentlichen Desktop gesehen oder mit ihm interagiert habe
    Ich weiß nicht, ob dieser Ball auch über geöffnete Fenster hinweg hüpft, aber insgesamt bringt mich das dazu, darüber nachzudenken, ob man den Desktop überhaupt braucht oder wie man ihn nützlicher machen könnte

    • Klingt, als würdest du viel mit der Kommandozeile arbeiten
  • „Es ist ein Ball. Es macht Spaß. Es ist ein Ball.“
    Es fehlen nur noch ungefähr drei READMEs voller Warnungen und Hinweise, die am Ende mit „Verspotten Sie den Ball nicht“ schließen https://www.youtube.com/watch?v=GmqeZl8OI2M

  • Manchmal vermisse ich immer noch mein Desktop-Schaf: https://github.com/Adrianotiger/desktopPet?tab=readme-ov-fil...
    Das Beste war, es dutzendfach zu starten, damit eine ganze Herde Schafe über den Desktop lief, fiel und herumrollte, und dann zuzusehen, wie wegen der CPU-Last alles zum Stillstand kam

    • Ich habe das vor Kurzem meiner Website hinzugefügt
      Man kann ein Terminal öffnen und so viele herbeirufen, wie der Rechner aushält, etwa mit sheep 100
      https://dustinbrett.com/
    • Ein ehemaliger Kollege hat einmal an meinem Computer herumgespielt und eine ganze Menge solcher Schafe hinzugefügt
      Anders als von ihm beabsichtigt, um mich zu nerven, habe ich sie einfach gelassen, und später kam es zur Rache
      Eines Abends war er spät noch im Büro und in der Nähe meines Desktops, das Büro war komplett dunkel, und dann machte ein Schaf „Mäh“, was ihn zu Tode erschreckt hat
    • Ich weiß nicht, ob es genau dasselbe Programm war, aber ich erinnere mich, dass ähnliche Schafe in meiner Kindheit über meinen Desktop liefen
      Es gab auch eine Funktion, mit der sie in MS Paint zeichnen konnten, und manchmal malten sie einfach auf irgendetwas, woran man gerade arbeitete
    • Ich persönlich mochte VirtuaGirl ziemlich gern
      Die Suche danach könnte für die Arbeit ungeeignet sein
    • Es gab auch eines mit Ayanami Rei aus Neon Genesis Evangelion, die auf Fenstern saß