2 poin oleh GN⁺ 2024-06-26 | 1 komentar | Bagikan ke WhatsApp
  • Ball adalah aplikasi bola kecil yang tinggal di dalam Dock macOS; saat diseret atau disentil, bola ini akan memantul dan bergerak ke seluruh layar sebagai aplikasi mainan
  • Bola ini mendukung swipe dua jari, dan warna yang saat ini tersedia adalah merah
  • Pengguna bisa bermain dengan menyentil bola, membenturkannya ke dinding atau sudut, lalu menghitung berapa kali bola memantul atau berapa kali menyentuh dinding
  • Unduhan tersedia di GitHub Releases
  • Aplikasi ini terinspirasi dari widget untuk OS X Dashboard, dan dengan memperluas Gist untuk mendapatkan posisi Dock, aplikasi ini mewujudkan animasi bola yang muncul dari posisi ikon Dock aplikasi

Cara Kerja Ball

  • Ball adalah bola kecil yang tinggal di Dock dan merupakan aplikasi yang memantul ke seluruh layar
  • Pengguna dapat menyeret bola, dan setelah dilepas bola akan memantul berkeliling layar
  • Swipe dua jari juga bisa dilakukan di atas bola
  • Warna yang tersedia adalah merah

Cara Bermain yang Bisa Dilakukan

  • Bola bisa di-flick agar memantul
  • Bisa mencoba membuat bola menyentuh sudut
  • Bisa menghitung berapa kali bola memantul
  • Bisa menghitung berapa kali bola menyentuh dinding

Unduhan

Inspirasi dan Referensi Implementasi

  • Ball terinspirasi dari widget untuk OS X Dashboard karya Nate Heagy
    • Widget tersebut memantul lebih banyak dan memiliki lebih banyak warna, tetapi tidak masuk ke dalam Dock
  • Gist karya Wessley Roche menjelaskan cara mendapatkan posisi Dock
  • Ball memperluas metode ini untuk memperkirakan posisi saat ikon Dock aplikasi diklik, lalu membuat bola dianimasikan keluar dari posisi tersebut

1 komentar

 
GN⁺ 2024-06-26
Komentar Hacker News
  • Saya sudah memakainya di produksi selama 3 bulan terakhir, dan secara keseluruhan bisa dibilang cukup mulus
    Hanya ada downtime yang sangat singkat, dan pelanggan juga banyak mengirim masukan terkait ini; mereka cukup menyukainya, jadi tidak masalah

    • Di organisasi kami, ini benar-benar menjadi faktor penghalang adopsi: https://github.com/nate-parrott/ball/issues/10
      Kami juga membuka beberapa issue GitHub dan mencoba menghubungi pengembangnya lewat LinkedIn, tetapi pengembangnya memperlakukan proyek ini kurang lebih sebagai “hadiah” menyenangkan untuk komunitas
      Agar organisasi kami bisa memasukkan kode gratis ke produksi, pengelola repositori harus menghormati perjanjian tingkat layanan, tetapi sikap seperti itu tidak terlihat
    • Untuk dipakai serius di lingkungan transaksi bertrafik tinggi, dibutuhkan write-ahead log dan isolasi transaksi yang lebih baik
      Konsepnya sendiri keren
    • Saat di sisi kami berhenti, mengeklik bolanya membantu, dan langsung memantul lagi
    • Penasaran dipakai untuk apa
  • Ini mengingatkan saya pada semacam screensaver desktop Lara Croft zaman dulu
    Itu adalah executable kecil yang memanjat ke tepi jendela yang terbuka, berguling dan melompat, lalu sesekali berkomentar karena desktop tidak dirapikan
    Suaranya bisa dinyalakan dan dimatikan, dan unsur acaknya tidak besar, tetapi sebagai mainan interaktif yang sejenak mengalihkan pikiran di hari yang berat, itu bagus
    Kadang ia berjalan di bagian bawah layar lalu menghilang ke kanan; hanya suara langkah kakinya yang terdengar, sampai akhirnya muncul lagi dari kiri. Tidak punya tujuan khusus, tapi itu benda kecil yang menyenangkan

    • Ada beberapa program seperti ini, dan yang paling awal saya ingat adalah Neko https://en.m.wikipedia.org/wiki/Neko_(software)
      Sepertinya ada juga domba, bayi menari, dan sesuatu yang mirip Bonzi Buddy
      Dulu saya juga pernah menghapus sesuatu bernama Bonzi Buddy dari workstation setelah seorang rekan melaporkannya seperti malware
      Linux dan Unix juga punya mainan seperti ini, dan yang paling terkenal adalah xeyes
      Saya merindukan era yang penuh kelakar ketika hal-hal seperti ini dan screensaver baru yang unik dianggap “keren”
    • Saya ingat Tiny Elvis dari tahun 90-an
      Ia duduk di tray, lalu sesekali muncul dan mengatakan hal seperti “Wow… lihat ukuran piksel itu,” kemudian memutar-mutar lengannya dengan pose khas seperti sedang menari sebelum kembali ke tray
    • Akan menyenangkan kalau ada karakter AI di desktop yang bercanda sambil mengomeli kekacauan di sana, lalu bertanya “boleh saya rapikan ini?” dan memindahkan file ke folder
    • Desktop Goose akan membuat Anda menyukainya sekaligus membencinya
    • Penasaran apakah ada yang ingat buatan Nike
      Kalau bola sepak ditendang ke desktop, layar seperti terbakar; atau ketika pemain melakukan sliding, gambar seperti tersobek
  • Ini membangkitkan kenangan indah tentang masa 68k Macintosh dulu
    Hal-hal seperti dogcow dan Oscar the Grouch di tempat sampah
    Saya merindukan kesederhanaan, keceriaan, dan estetika masa itu
    Ya, saya sudah tua, jadi tolong keluar dari halaman rumput saya

    • Salah satu ingatan pertama saya saat kecil adalah ayah saya menunjukkan bahwa di tempat sampah Mac ada Oscar the Grouch, dan ketika sesuatu dimasukkan ke sana ia bernyanyi “I love trash!”
      Saya tidak memikirkannya selama bertahun-tahun, tetapi begitu melihat ini, kenangan itu langsung muncul
    • Bahkan setelah cukup jauh masuk ke era PPC, Classic Mac OS masih punya budaya perangkat lunak pihak ketiga yang menyenangkan
      Saya tidak ingat namanya, tetapi pada akhir 90-an atau awal 2000-an, saya pernah melihat ekstensi yang memberi gravitasi dan momentum pada ikon yang sedang diseret sehingga bisa “dilempar” di atas desktop
      Tidak praktis, hanya untuk bersenang-senang
      Kaleidoscope juga bisa dianggap masuk kategori ini
      Ada tema-tema kalem yang membuat Mac tampak seperti Windows, BeOS, atau NeXTSTEP, tetapi banyak skema Kaleidoscope pihak ketiga condong jauh lebih nyeleneh dan menyenangkan daripada perangkat lunak tema biasa
      Kalau Anda ingin membuat desktop terlihat seperti denim[0], bengkel tempa kurcaci[1], gim tembak-tembakan luar angkasa 2D top-down[2], atau hutan kartun yang imut[3], Kaleidoscope solusinya
      [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...
    • Jika Anda masih memakai macOS modern, coba buka dialog Page Setup dari aplikasi apa pun yang memiliki fitur cetak
      Ia masih ada di sana, masih bisa dibalik, dan masih melakukan penyelarasan bitmap yang presisi
    • Era itu penuh dengan eksplorasi dan iterasi
      Sekarang pun eksplorasinya masih banyak, tetapi nuansanya cukup berbeda
  • Saya berharap desktop Windows juga punya widget
    Jam, kalender, catatan, statistik CPU dan sistem, menu buka-tutup/geser berisi pintasan, hal-hal nyeleneh seperti itu yang saya inginkan
    Tapi yang ada sekarang cuma iklan dan Copilot di mana-mana
    Laptop layar sentuh zaman sekarang bisa melakukan jauh lebih banyak
    Lenovo saya juga bisa dilipat 360 derajat dan dipakai seperti desktop layar sentuh penuh; kalau ekosistem kustomisasi dan widget Windows masih hidup, potensinya besar sekali untuk trik produktivitas dan ide UX interaktif

    • Windows dulu keren
      Waktu kecil, saya ingat CD Microsoft Dangerous Creatures [1] punya tema kustom untuk Windows 95
      Semua ikon berubah menjadi gambar bertema hewan yang keren; “My Computer” menjadi katak, Recycle Bin menjadi ikan, dan kursor tunggu favorit saya berubah menjadi tawon
      [1] https://en.wikipedia.org/wiki/Microsoft_Dangerous_Creatures
    • Ungkapan “yang ada cuma iklan dan Copilot di mana-mana” tepat sekali menyoroti keadaan sistem operasi yang menyedihkan yang sering dibahas di sini
      Menurut saya, kejenakaan dan nostalgia yang disentuh aplikasi atau mainan seperti ini sebenarnya menunjukkan kerinduan yang lebih serius terhadap komputasi yang lebih sederhana, berkualitas lebih tinggi, dan lebih bisa dikonfigurasi oleh pengguna
      Itu juga belum lama-lama amat
    • https://www.rainmeter.net/
    • Pada suatu masa hal seperti ini pernah ada
      Mungkin Windows 7, entahlah
      Tapi rasanya terlalu lamban sampai tidak berguna
      Kalau harus menunggu beberapa detik agar widget dimuat atau merespons, saya lebih baik mencatat di Notepad++ dan melihat jam di taskbar
    • Untuk beberapa waktu, Windows pernah punya catatan desktop dan widget statistik sistem
      Saya tidak tahu apakah masih ada sekarang, tapi masalahnya desktop orang-orang hampir selalu tertutup jendela, jadi hal-hal seperti itu tidak terlalu membantu
      Akan bagus kalau ada kalender di taskbar dengan jadwal dan notifikasi, tapi sepertinya Microsoft tidak akan membuat sesuatu yang bisa dipasangi plugin sekaligus tetap sederhana di area ini
      Android dulu juga punya hal semacam itu untuk layar beranda, tetapi sudah lama kehilangan kemampuan pluginnya, dan anehnya orang-orang Linux juga tidak banyak membuat hal seperti itu
  • Sebagai referensi, widget Dashboard lama yang menjadi dasar proyek ini ada di sini
    Ini tautan untuk orang yang memakai OS cukup lama agar bisa menjalankannya, dan agak merepotkan menemukannya di Internet Archive
    https://web.archive.org/web/20110301011442/http://gogoredbal...

    • Saya rindu situs web yang benar-benar memberi informasi berguna di landing page
  • Sepertinya sekarang giliran saya menyebut Neko: https://en.m.wikipedia.org/wiki/Neko_(software)

    • Kebetulan beberapa hari lalu saya menyebut Neko
      Itu juga komentar terakhir yang saya tinggalkan tepat sebelum komentar ini: https://news.ycombinator.com/item?id=40756670
    • Saya yakin singularitas akan datang dalam bentuk teman layar AI yang lucu dan tidak berbahaya
      Mungkin malah Neko itu sendiri
  • Saya tidak punya bukti kuat, tetapi kalau bertanya kepada istri saya, saya benar-benar pernah memprediksi beberapa tahun lalu bahwa BonziBuddy akan populer lagi
    Sekarang kita hampir sampai di sana

    • Kalau saja saya tahu caranya, saya 100% akan membuat aplikasi native yang meniru Clippy dan menjadi antarmuka sehari-hari untuk ChatGPT
    • Ayah saya sangat marah ketika saya memasang ini di Packard Bell keluarga
    • Ini BonziBuddy dengan AI
    • Clippy lebih baik daripada BonziBuddy
  • Bahkan saat menulis ini, saya sama sekali tidak tahu wallpaper saya apa
    Saya juga tidak ingat kapan terakhir kali benar-benar melihat atau berinteraksi dengan desktop
    Saya tidak tahu apakah bola ini juga memantul di atas jendela yang terbuka, tetapi secara keseluruhan ini membuat saya berpikir apakah desktop memang diperlukan, atau bagaimana membuatnya lebih berguna

    • Sepertinya orang yang banyak memakai command line
  • “Ini bola. Menyenangkan. Ini bola.”
    Yang kurang hanya sekitar tiga README lagi yang penuh peringatan dan pemberitahuan, lalu diakhiri dengan “Jangan mengejek bola” https://www.youtube.com/watch?v=GmqeZl8OI2M

  • Kadang saya masih merindukan domba desktop saya: https://github.com/Adrianotiger/desktopPet?tab=readme-ov-fil...
    Bagian terbaiknya adalah menjalankannya puluhan kali sampai seluruh kawanan domba berjalan, jatuh, dan berguling-guling di seluruh desktop, lalu menonton semuanya makin tersendat karena beban CPU

    • Belum lama ini saya menambahkannya ke situs web saya
      Anda bisa membuka terminal dan memunculkan sebanyak yang sanggup ditahan komputer, misalnya sheep 100
      https://dustinbrett.com/
    • Mantan rekan kerja pernah mengutak-atik komputer saya dan menambahkan banyak domba seperti ini
      Berbeda dari niatnya untuk membuat saya kesal, saya membiarkannya begitu saja, dan belakangan itu juga jadi balasan
      Suatu malam ia lembur di kantor dan berada dekat desktop saya; dalam kantor yang benar-benar gelap, seekor domba berbunyi “mbee” dan membuatnya sangat kaget
    • Saya tidak tahu apakah persis program yang sama, tetapi waktu kecil saya ingat ada domba-domba serupa berkeliaran di desktop saya
      Ada juga fitur menggambar di MS Paint, dan kadang mereka menggambar di atas sesuatu yang sedang saya kerjakan
    • Secara pribadi, saya cukup menyukai VirtuaGirl
      Hasil pencarian mungkin tidak pantas untuk kantor
    • Ada juga Ayanami Rei dari Neon Genesis Evangelion yang duduk di atas jendela