2 puan yazan GN⁺ 2024-06-26 | 1 yorum | WhatsApp'ta paylaş
  • Ball, macOS Dock’un içinde yaşayan küçük bir top uygulaması; kullanıcı onu sürüklediğinde veya fırlattığında ekranda dolaşıp zıplayan oyuncak türü bir uygulama
  • Top üzerinde iki parmakla kaydırma yapılabiliyor ve şu anda sunulan renk kırmızı
  • Kullanıcılar topu fırlatıp duvarlara ya da köşelere çarptırarak, kaç kez zıpladığını veya duvara kaç kez değdiğini sayarak oynayabiliyor
  • İndirme GitHub Releases üzerinden sunuluyor
  • OS X Dashboard için bir widget’tan ilham alındı ve Dock konumunu alan bir Gist genişletilerek topun uygulamanın Dock simgesinin konumundan animasyonla çıkması sağlandı

Ball nasıl çalışır

  • Ball, Dock’ta yaşayan ve ekran üzerinde zıplayıp duran küçük bir top uygulamasıdır
  • Kullanıcılar topu sürükleyebilir ve sürükledikten sonra top ekranın etrafında zıplar
  • Top üzerinde iki parmakla kaydırma da yapılabilir
  • Sunulan renk kırmızıdır

Olası oynama biçimleri

  • Topu flick ile fırlatabilirsiniz
  • Topu köşelere çarptırmayı deneyebilirsiniz
  • Kaç kez zıpladığını sayabilirsiniz
  • Duvara kaç kez değdiğini sayabilirsiniz

İndirme

  • İndirme GitHub Releases üzerinden sunuluyor

İlham ve uygulama notları

  • Ball, Nate Heagy’nin OS X Dashboard için yaptığı bir widget’tan ilham alıyor
    • Bu widget daha fazla zıplıyor ve daha fazla renge sahipti, ancak Dock’un içinde yaşamıyordu
  • Wessley Roche’un Gist yazısı, Dock konumunun nasıl alınacağını açıklıyor
  • Ball, bu yöntemi genişleterek uygulamanın Dock simgesine tıklandığında bu konumu tahmin ediyor ve topun o konumdan animasyonla çıkmasını sağlıyor

1 yorum

 
GN⁺ 2024-06-26
Hacker News görüşleri
  • Son 3 ay boyunca prodüksiyonda kullandım; genel olarak oldukça sorunsuzdu diyebilirim
    Yalnızca çok kısa bir kesinti yaşandı, müşteriler de bununla ilgili epey geri bildirim gönderdi ama genel olarak oldukça sevdikleri için sorun olmadı

    • Bizim kuruluşumuz için tamamen benimsemeyi engelleyen bir faktör oldu: https://github.com/nate-parrott/ball/issues/10
      Birkaç GitHub issue'su da açtık, LinkedIn üzerinden geliştiriciye ulaşmayı denedik; ama geliştirici bu projeye topluluğa verilen eğlenceli bir “hediye” gibi yaklaşıyor
      Bizim kuruluşumuzun ücretsiz kodu prodüksiyona alabilmesi için depo yöneticisinin uyması gereken hizmet seviyesi anlaşmalarına saygı göstermesi gerekiyor; böyle bir tutum görünmüyor
    • Yüksek trafikli işlem ortamlarında ciddi biçimde kullanmak için write-ahead log ve daha iyi işlem izolasyonu gerekiyor
      Kavramın kendisi harika
    • Bizim tarafta takıldığında topa tıklamak işe yaradı; hemen tekrar zıplamaya başladı
    • Nerede kullandığınızı merak ediyorum
  • Bunu görünce eski Lara Croft masaüstü ekran koruyucusu gibi şeyler aklıma geldi
    Açık pencerelerin kenarlarına tırmanan, yuvarlanan ve zıplayan; ara sıra da masaüstünü toplamamışsın diye laf atan küçük bir çalıştırılabilir dosyaydı
    Sesi açıp kapatabiliyordunuz, rastgeleliği çok yüksek değildi ama zor bir günde kısa süreliğine dikkatinizi dağıtan bir etkileşimli oyuncak olarak güzeldi
    Ekranın alt kısmında yürüyüp sağdan kaybolduğunda bir süre sadece ayak seslerini duyup sonunda soldan tekrar belirdiği de olurdu; özel bir amacı yoktu ama eğlenceli küçük bir şeydi

    • Böyle birkaç program vardı; hatırladığım en erken örnek Neko idi https://en.m.wikipedia.org/wiki/Neko_(software)
      Koyun, dans eden bebek, Bonzi Buddy benzeri şeyler de vardı galiba
      Eskiden bir iş arkadaşım zararlı yazılım gibi diye bildirmişti; ben de Bonzi Buddy adlı bir şeyi iş istasyonundan kaldırmıştım
      Linux ve Unix'te de böyle oyuncaklar vardı; en ünlüsü xeyes'tı
      Bunların ve yenilikçi ekran koruyucuların “cool” sayıldığı o oyuncu dönemi özlüyorum
    • 90'lardaki Tiny Elvis aklımda
      Tepside oturur, ara sıra dışarı fırlayıp “vay… şu pikselin boyutuna bak” gibi şeyler söyler, kendine özgü pozuyla kollarını döndüre döndüre dans eder gibi tepsiye geri dönerdi
    • Masaüstünde yapay zeka karakteri olsa; dağınıklıkla ilgili şakacı şekilde söylenip, “buraları biraz toplayabilir miyim?” diye sorduktan sonra dosyaları klasörlere taşısa güzel olurdu
    • Desktop Goose'u hem sevecek hem de ondan nefret edeceksiniz
    • Nike'ın yaptığı şeyi hatırlayan var mı merak ediyorum
      Masaüstüne bir futbol topu vurunca ekranı yakar, bir oyuncu kayarak müdahale ettiğinde görüntü yırtılırdı
  • Eski 68k Macintosh günlerini harika biçimde hatırlatıyor
    dogcow, çöp kutusundaki Oscar the Grouch gibi şeylerden bahsediyorum
    O dönemin sadeliğini, oyunculuğunu ve estetiğini özlüyorum
    Evet, yaşlandım; şimdi çimlerimden uzak durun lütfen

    • Çocukken babamın Mac çöp kutusunun içinde Oscar the Grouch olduğunu, içine bir şey atınca “I love trash!” diye şarkı söylediğini göstermesi ilk anılarımdan biri
      Yıllardır aklıma gelmemişti ama bunu görür görmez hemen hatırladım
    • PPC dönemine epey girildikten sonra bile Classic Mac OS'te eğlenceli bir üçüncü taraf yazılım kültürü kalmıştı
      Adını hatırlamıyorum ama 90'ların sonu ya da 2000'lerin başında, sürüklenen ikonlara yerçekimi ve momentum verip onları masaüstünde “fırlatmanıza” olanak tanıyan bir eklenti görmüştüm
      Pratik bir yanı yoktu, sadece eğlenceliydi
      Kaleidoscope da bu kategoriye girer denebilir
      Mac'i Windows, BeOS, NeXTSTEP gibi gösteren ağırbaşlı temalar da vardı; ama birçok üçüncü taraf Kaleidoscope şeması, sıradan tema yazılımlarından çok daha absürt ve eğlenceli bir tarafa kayıyordu
      Masaüstünüzü kot kumaş[0], cüce demirhanesi[1], 2D tepeden görünümlü uzay nişancı oyunu[2], sevimli çizgi film ormanı[3] gibi yapmak istiyorsanız Kaleidoscope bunu hallediyordu
      [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...
    • Hâlâ modern macOS kullanıyorsanız, yazdırma özelliği olan herhangi bir uygulamada Sayfa Yapısı iletişim kutusuna bakmanız yeterli
      Hâlâ orada; ters dönüyor ve hassas bitmap hizalaması da yapıyor
    • O dönem keşif ve yinelemeyle doluydu
      Şimdi de keşif çok ama havası oldukça farklı
  • Windows masaüstünde de widget’lar olsaydı keşke
    Saat, takvim, notlar, CPU ve sistem istatistikleri, kısayolların olduğu açılır/kayar menüler; böyle tuhaf şeyler istiyorum
    Ama şu anda elimizde olan şey reklamlar ve her yere sıkıştırılmış Copilot’tan ibaret
    Günümüzün dokunmatik ekranlı dizüstülerinde çok daha fazlası yapılabilir
    Benim Lenovo da 360 derece katlanıp tam bir dokunmatik ekran masaüstü gibi kullanılabiliyor; Windows özelleştirmesi ve widget ekosistemi hâlâ canlı olsaydı, üretkenlik hileleri ve etkileşimli UX fikirleri için muazzam bir potansiyel olurdu

    • Eski Windows harikaydı
      Çocukken Microsoft Dangerous Creatures CD’sinde [1] Windows 95 için özel temalar olduğunu hatırlıyorum
      Tüm ikonlar havalı hayvan temalı görsellere dönüşüyordu; “My Computer” kurbağa, geri dönüşüm kutusu balık, en sevdiğim bekleme imleci de eşek arısı oluyordu
      [1] https://en.wikipedia.org/wiki/Microsoft_Dangerous_Creatures
    • “Elimizde olan şey reklamlar ve her yere sıkıştırılmış Copilot’tan ibaret” sözü, burada sık sık tartışılan işletim sistemlerinin üzücü durumunu çok iyi yakalıyor
      Bence bu tür uygulamaların ya da oyuncakların dokunduğu tuhaflık ve nostalji aslında daha basit, daha kaliteli ve kullanıcının daha fazla ayarlayabildiği bilişime yönelik daha ciddi bir özlemi gösteriyor
      Hem de o kadar eski bir geçmiş değil
    • https://www.rainmeter.net/
    • Bir ara böyle bir şey vardı
      Belki de Windows 7’ydi, emin değilim
      Ama o kadar hantaldı ki işe yaramaz gelmişti
      Bir widget’ın yüklenmesi ya da tepki vermesi için birkaç saniye bekleyeceksem notlarımı Notepad++’a yazar, saati de görev çubuğundan bakarım
    • Bir dönem Windows’ta masaüstü notları ve sistem istatistikleri widget’ları vardı
      Hâlâ var mı bilmiyorum ama sorun şu: insanların masaüstü neredeyse her zaman pencerelerle kaplı olduğu için bunlar pek işe yaramıyor
      Görev çubuğunda ajanda ve bildirimleri olan bir takvim güzel olurdu ama Microsoft’un burada hem eklenti destekli hem de basit bir şey yapacağını sanmıyorum
      Android’de de eskiden ana ekran için böyle şeyler vardı ama eklentiyle genişletilebilirliğini uzun zaman önce kaybetti; garip şekilde Linux tarafındaki insanlar da böyle şeyleri pek yapmıyor
  • Bu arada, bu projenin temel aldığı eski Dashboard widget’ı burada
    Çalıştırabilecek kadar eski bir OS kullananlar için bir bağlantı; Internet Archive’da bulup çıkarması biraz zahmetliydi
    https://web.archive.org/web/20110301011442/http://gogoredbal...

    • Açılış sayfasında gerçekten işe yarar bilgiler veren web sitelerini özlüyorum
  • Sanırım bu kez Neko’dan bahsetme sırası bende: https://en.m.wikipedia.org/wiki/Neko_(software)

    • Tesadüfen birkaç gün önce Neko’dan bahsetmiştim
      Hatta bundan hemen önce yazdığım son yorum da oydu: https://news.ycombinator.com/item?id=40756670
    • Tekilliğin sevimli ve zararsız bir ekran arkadaşı yapay zekâ biçiminde geleceğine eminim
      Belki de bizzat Neko olur
  • Kesin kanıtım yok ama eşime sorarsanız, birkaç yıl önce BonziBuddy’nin yeniden moda olacağını tamamen öngörmüştüm
    Artık neredeyse oraya geldik

    • Nasıl yapacağımı bilseydim, Clippy’yi taklit eden ve ChatGPT ile günlük arayüz hâline gelen bir native app’i %100 yapardım
    • Ailedeki Packard Bell’e bunu kurduğumda babam fena halde sinirlenmişti
    • Yapay zekâ eklenmiş BonziBuddy bu
    • Clippy, BonziBuddy’den daha iyi
  • Şu anda bunu yazarken bile duvar kâğıdımın ne olduğu hakkında hiçbir fikrim yok
    En son gerçek masaüstünü ne zaman gördüğümü ya da onunla etkileşime geçtiğimi de hatırlamıyorum
    Bu topun açık pencerelerin üzerinde de zıplayıp zıplamadığını bilmiyorum ama genel olarak masaüstüne ihtiyaç var mı, ya da nasıl daha kullanışlı hâle getirilebilir diye düşündürüyor

    • Komut satırını çok kullanan biri olsa gerek
  • “Bu bir top. Eğlenceli. Bu bir top.”
    Eksik olan tek şey, uyarı ve bildirimlerle dolu yaklaşık üç README daha ve en sonda “Topla alay etmeyiniz” diye bitmesi https://www.youtube.com/watch?v=GmqeZl8OI2M

  • Bazen hâlâ masaüstü koyunumu özlüyorum: https://github.com/Adrianotiger/desktopPet?tab=readme-ov-fil...
    En güzeli bunu onlarca kez çalıştırıp bütün bir koyun sürüsünün masaüstünde oraya buraya yürümesini, düşmesini, yuvarlanmasını sağlamak ve sonra CPU yükü yüzünden her şeyin donmaya başlamasını izlemekti

    • Geçenlerde bunu web siteme ekledim
      Terminali açıp sheep 100 gibi bir komutla bilgisayarın kaldırabildiği kadar çok koyun çağırabiliyorsunuz
      https://dustinbrett.com/
    • Eski bir iş arkadaşım bilgisayarımı kurcalarken bu koyunlardan bir sürü eklemişti
      Beni sinir etmeye çalışmasının aksine ben onları olduğu gibi bıraktım; sonradan da intikamımı almış oldum
      Bir gece geç saatte ofiste kalmış ve masaüstümün yakınındaymış; ofis tamamen karanlıkken koyun “meee” diye meleyince fena halde irkilmiş
    • Tam olarak aynı program mı bilmiyorum ama çocukken benzer koyunların masaüstümde dolaştığını hatırlıyorum
      MS Paint’te resim çizme özelliği de vardı ve çoğu zaman üzerinde çalıştığım bir şeyin üstüne çiziverirdi
    • Şahsen VirtuaGirl’ü epey severdim
      Aratırsanız iş ortamına uygun olmayabilir
    • Neon Genesis Evangelion’dan Ayanami Rei’nin pencerelerin üstüne oturduğu bir şey de vardı