- Ball macOS Dock के अंदर रहने वाला एक छोटा बॉल ऐप है, जिसे यूज़र खींचें या उछालें तो यह स्क्रीन पर इधर-उधर घूमते हुए टप्पे खाता है
- बॉल पर two-finger swipe किया जा सकता है, और अभी उपलब्ध रंग लाल है
- यूज़र बॉल को उछालकर, उसे दीवार या कोनों से टकराकर, वह कितनी बार उछलती है या दीवार को कितनी बार छूती है, यह गिनते हुए खेल सकते हैं
- डाउनलोड GitHub Releases पर उपलब्ध है
- यह OS X Dashboard के एक widget से प्रेरित है, और Dock की position पाने वाले एक Gist को extend करके ऐप के Dock icon की जगह से बॉल के animation के साथ निकलने वाला व्यवहार लागू किया गया है
Ball कैसे काम करती है
- Ball Dock में रहने वाली एक छोटी बॉल है, जो स्क्रीन पर उछलती-कूदती घूमती है
- यूज़र बॉल को drag कर सकते हैं, और drag के बाद बॉल स्क्रीन पर घूमते हुए उछलती है
- बॉल पर two-finger swipe भी किया जा सकता है
- उपलब्ध रंग लाल है
खेलने के तरीके
- बॉल को flick करके उछाला जा सकता है
- बॉल को कोनों तक पहुँचाने की कोशिश की जा सकती है
- यह गिना जा सकता है कि बॉल कितनी बार उछलती है
- यह भी गिना जा सकता है कि बॉल दीवार से कितनी बार टकराती है
डाउनलोड
- डाउनलोड GitHub Releases पर उपलब्ध है
प्रेरणा और implementation संदर्भ
- Ball, Nate Heagy के OS X Dashboard के लिए बनाए गए widget से प्रेरित है
- वह widget ज़्यादा उछलता था और उसमें ज़्यादा रंग थे, लेकिन वह Dock के अंदर नहीं रहता था
- Wessley Roche का Gist Dock position पाने का तरीका बताता है
- Ball इस तरीके को extend करके ऐप के Dock icon पर क्लिक होने पर उसकी position का अनुमान लगाता है, और बॉल को उसी जगह से animation के साथ बाहर आते हुए दिखाता है
1 टिप्पणियां
Hacker News की राय
पिछले 3 महीनों में इसे production में इस्तेमाल किया है, और कुल मिलाकर कह सकता हूँ कि यह काफी smooth रहा
downtime बहुत ही कम रहा, और customers ने भी इससे जुड़ा काफी feedback भेजा, लेकिन वे इसे काफी पसंद करते हैं, इसलिए ठीक रहा
हमने कई GitHub issues भी डाले और LinkedIn के जरिए developer तक पहुँचने की कोशिश भी की, लेकिन developer इस project को community को दिया गया एक मजेदार “gift” जैसा ही मान रहा है
हमारे organization को free code को production में डालने के लिए repository maintainer द्वारा पालन किए जाने वाले service level agreement का सम्मान चाहिए, लेकिन वैसा रवैया दिखता नहीं
concept अपने आप में शानदार है
इसे देखकर पुराने Lara Croft desktop screensaver जैसी चीज याद आती है
वह एक छोटा executable था जो खुली windows के किनारों पर चढ़ता, लुढ़कता और jump करता था, और कभी-कभी desktop साफ न रखने पर ताना भी मारता था
sound on/off किया जा सकता था और randomness बहुत ज्यादा नहीं थी, लेकिन मुश्किल दिन में थोड़ी देर ध्यान भटकाने वाले interactive toy के तौर पर अच्छा था
कभी वह screen के नीचे-नीचे चलता हुआ दाईं ओर गायब हो जाता, तो सिर्फ footsteps सुनाई देते, और आखिर में बाईं ओर से फिर दिखता; कोई खास मकसद नहीं था, पर मजेदार छोटी चीज थी
लगता है sheep, dancing baby, और Bonzi Buddy जैसी चीजें भी थीं
पहले एक colleague ने malware जैसा समझकर report किया था, तो मैंने workstation से Bonzi Buddy नाम की कोई चीज हटाई भी थी
Linux और Unix पर भी ऐसे toys थे, और सबसे मशहूर xeyes था
ऐसे खिलंदड़े दौर की याद आती है जब इस तरह की चीजें और नए-नए screensavers “cool” हुआ करते थे
वह tray में बैठा रहता था और कभी-कभी बाहर निकलकर “वाह… उस pixel का size देखो” जैसी बातें कहता, फिर अपने खास pose में बाँहें गोल-गोल घुमाते हुए dance करता-सा tray में लौट जाता था
football को desktop में kick करो तो वह screen जला देता था, या player slide करता तो image फट जाती थी
पुराने 68k Macintosh दौर की बड़ी अच्छी याद दिलाता है
dogcow, trash में Oscar the Grouch जैसी चीजें
उस दौर की simplicity, playful spirit और aesthetics याद आती है
हाँ, मैं बूढ़ा हो गया हूँ, अब मेरे lawn से बाहर निकलो
कई सालों से इसके बारे में सोचा भी नहीं था, लेकिन यह देखते ही तुरंत याद आ गया
नाम याद नहीं है, लेकिन 90s के आखिर या 2000s की शुरुआत में मैंने एक extension देखा था जो drag किए गए icons को gravity और momentum देकर desktop पर “फेंकने” देता था
कोई practicality नहीं, बस मजे के लिए था
Kaleidoscope को भी इसी category में रखा जा सकता है
Mac को Windows, BeOS, NeXTSTEP जैसा दिखाने वाली restrained themes भी थीं, लेकिन कई third-party Kaleidoscope schemes आम theme software से कहीं ज्यादा अजीब और मजेदार दिशा में झुकी हुई थीं
अगर आप desktop को denim jeans[0], dwarven forge[1], 2D top-down space shooter[2], या cute cartoon jungle[3] जैसा बनाना चाहते थे, तो Kaleidoscope आपका काम कर देता था
[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...
वह अभी भी वहाँ है, उलटता-पलटता है और precise bitmap alignment भी करता है
आज भी exploration काफी है, लेकिन माहौल काफी अलग है
Windows डेस्कटॉप पर भी विजेट्स होते तो अच्छा होता
घड़ी, कैलेंडर, नोट्स, CPU और सिस्टम stats, shortcuts वाला expand/slide menu—मुझे ऐसी अजीब-सी चीज़ें चाहिए
लेकिन अभी जो है, वह बस विज्ञापन और हर जगह Copilot है
आजकल touchscreen laptop हों तो उनसे बहुत कुछ किया जा सकता है
मेरा Lenovo भी 360 डिग्री मुड़कर पूरी तरह touchscreen desktop की तरह इस्तेमाल हो सकता है, और अगर Windows customization और widget ecosystem ज़िंदा होते तो productivity hacks और interaction UX ideas में जबरदस्त संभावना होती
बचपन में याद है कि Microsoft Dangerous Creatures CD [1] में Windows 95 के लिए custom themes थीं
सारे icons शानदार जानवरों से जुड़ी images में बदल जाते थे, “My Computer” मेंढक बन जाता था, recycle bin मछली, और मेरा पसंदीदा waiting cursor ततैया बन जाता था
[1] https://en.wikipedia.org/wiki/Microsoft_Dangerous_Creatures
मेरे हिसाब से ऐसे apps या toys जिस चंचलता और nostalgia को छूते हैं, वह असल में ज्यादा simple, बेहतर quality वाले, और user द्वारा ज्यादा configurable computing के लिए ज्यादा गंभीर लालसा दिखाता है
यह बहुत पुरानी बात भी नहीं थी
शायद Windows 7 रहा होगा
लेकिन वे इतनी सुस्त थीं कि बेकार लगती थीं
अगर widget load होने या respond करने में कई सेकंड लगते हैं, तो मैं बस Notepad++ में notes लिखूंगा और taskbar clock देख लूंगा
पता नहीं अब भी हैं या नहीं, लेकिन समस्या यह है कि लोगों के desktop हमेशा windows से ढके रहते हैं, इसलिए ऐसी चीज़ें ज्यादा मददगार नहीं होतीं
taskbar में schedule और notifications वाला calendar हो तो अच्छा होगा, लेकिन लगता नहीं कि Microsoft यहां plugin-able और simple चीज़ बनाएगा
Android में भी पहले home screen के लिए ऐसी चीज़ें थीं, लेकिन बहुत पहले plug-in capability खो बैठा, और अजीब बात है कि Linux वाले लोग भी ऐसी चीज़ें ज्यादा नहीं बनाते
संदर्भ के लिए, इस project का आधार रहे पुराने Dashboard widget यहां हैं
यह link उन लोगों के लिए है जो इतना पुराना OS चला रहे हैं कि इसे run कर सकें, और Internet Archive में इसे ढूंढना थोड़ा झंझट था
https://web.archive.org/web/20110301011442/http://gogoredbal...
लगता है अब Neko का जिक्र करने की मेरी बारी है: https://en.m.wikipedia.org/wiki/Neko_(software)
अभी इस comment से ठीक पहले किया गया मेरा पिछला comment भी वही है: https://news.ycombinator.com/item?id=40756670
शायद Neko खुद ही हो
मेरे पास पक्का सबूत नहीं है, लेकिन मेरी पत्नी से पूछें तो मैंने कुछ साल पहले पूरी तरह predict किया था कि BonziBuddy फिर trend में आएगा
अब हम लगभग वहां पहुंच ही गए हैं
अभी यह लिखते वक्त भी मुझे बिल्कुल नहीं पता कि मेरा wallpaper क्या है
आखिरी बार असल desktop कब देखा या उससे interact किया, यह भी याद नहीं
पता नहीं यह ball खुली windows के ऊपर भी bounce करती है या नहीं, लेकिन कुल मिलाकर यह सोचने पर मजबूर करता है कि desktop की जरूरत है भी या नहीं, या उसे ज्यादा उपयोगी कैसे बनाया जा सकता है
“यह ball है। मजेदार है। यह ball है।”
बस कमी इतनी है कि warnings और notices से भरे तीन और README हों, और आखिर में “ball का मजाक न उड़ाएं” पर खत्म हो https://www.youtube.com/watch?v=GmqeZl8OI2M
कभी-कभी मुझे अभी भी अपनी desktop sheep याद आती है: https://github.com/Adrianotiger/desktopPet?tab=readme-ov-fil...
सबसे मजेदार था इसे दर्जनों बार run करना, ताकि भेड़ों का पूरा झुंड desktop पर इधर-उधर चले, गिरे और लुढ़के, और फिर CPU load से सब कुछ ठहरता हुआ देखना
terminal खोलकर
sheep 100जैसा लिखकर computer जितना झेल सके, उतनी भेड़ें summon कर सकते हैंhttps://dustinbrett.com/
वह मुझे परेशान करना चाहता था, लेकिन मैंने उन्हें वैसे ही रहने दिया, और बाद में उसका बदला भी मिल गया
एक रात वह देर तक office में रुका था और मेरे desktop के पास था; office पूरी तरह अंधेरा था, तभी एक भेड़ ने “में-में” की और वह बुरी तरह चौंक गया
उनमें MS Paint में drawing करने का feature भी था, और वे अक्सर मेरे काम कर रहे किसी चीज़ के ऊपर drawing कर देती थीं
search करें तो यह काम के माहौल के लिए अनुपयुक्त हो सकता है