ब्लॉग

रैक से नोट्स।

27 सित॰ 2026 · 6 मिनट

दो tailnet वाला जाल: एक पुरानी key जिसने गलत नेटवर्क बदल दिया

हम अपने Tailscale एक्सेस नियम कोड से मैनेज करते हैं। एक पुरानी API key एक पुराने tailnet की ओर इशारा कर रही थी। इसलिए टूलिंग ने कोई और ACL पढ़ा, झूठा आउटेज बताया, और तीन ग्राहकों का एक्सेस ऐसे नेटवर्क में लिख दिया जिसमें वे थे ही नहीं।

25 सित॰ 2026 · 8 मिनट

2026 में MacinCloud vs MacStadium: कीमतें, प्लान, और आपके लिए कौन सा सही है

MacinCloud और MacStadium दोनों क्लाउड में Mac किराए पर देते हैं, पर दोनों बहुत अलग चीज़ें बेचते हैं। मौजूदा कीमतें, हर प्लान में असल में क्या मिलता है, और iOS CI या हमेशा चालू एजेंट Mac के लिए कौन सा सही है।

24 सित॰ 2026 · 7 मिनट

M6 Mac mini vs GitHub का होस्टेड macOS रनर: एक Xcode बिल्ड बेंचमार्क

हमने Wikipedia iOS ऐप को डेडिकेटेड M6 Mac mini पर और GitHub के स्टैंडर्ड macOS 26 रनर पर बिल्ड किया। Xcode वही, स्क्रिप्ट वही। M6 पर क्लीन बिल्ड 53 प्रतिशत तेज़ रहे। एक आम CI जॉब 4.5 मिनट से घटकर 30 सेकंड से कम का हो गया।

24 सित॰ 2026 · 8 मिनट

हेडलेस Mac पर ऑटो-लॉगिन, और macOS 27 इसे क्यों छोड़ देता है

लीज़ वाले Mac को रीबूट के बाद बिना कीबोर्ड के लॉग इन होकर लौटना होता है। Apple Silicon पर हेडलेस ऑटो-लॉगिन कैसे काम करता है, और वे चार चीज़ें जो इसे चुपचाप रोक देती हैं। इनमें एक नई है: macOS 27 हर बूट पर lastLoginPanic लैच कर सकता है।

20 सित॰ 2026 · 7 मिनट

वह Mac जो लॉग इन तो करता है, पर कुछ नहीं दिखाता

Screen Sharing चल सकता है, आपका पासवर्ड मान सकता है, और फिर भी पूरी काली स्क्रीन दिखा सकता है। वजह एक परमिशन है, जिसे macOS किसी स्क्रिप्ट को देने नहीं देता। और इसे जाँचने का हर आसान तरीका आपको गलत जवाब देता है।

20 सित॰ 2026 · 8 मिनट

Mac किराए पर देने के बारे में Apple का macOS लाइसेंस असल में क्या कहता है

macOS लाइसेंस डेवलपर सेवाओं के लिए पूरा Mac लीज़ पर देने की अनुमति देता है। यहाँ सेक्शन 3 शब्दशः है, साथ में चार शर्तें, Apple जो नोटिस माँगता है, और उसे भेजने पर क्या हुआ।

20 सित॰ 2026 · 8 मिनट

जो जाँचें कभी फ़ेल नहीं हो सकतीं: Mac ऑटोमेशन के एक हफ़्ते से पाँच false positive

अगर सिस्टम ख़राब होने पर भी किसी जाँच का आउटपुट वही रहे, तो वह सबूत नहीं है। Mac फ़्लीट चलाते हुए मिले पाँच असली उदाहरण, हर एक ने क्या छिपाया, और वह एक नियम जो सबको पकड़ लेता।

20 सित॰ 2026 · 7 मिनट

कैसे एक डेटाबेस कनेक्शन लिमिट ने लगभग मेरे ग्राहकों के Mac रीबूट कर दिए

कंट्रोल प्लेन के एक आउटेज ने फ़्लीट के हर Mac को पहुँच से बाहर दिखा दिया, और रिकवरी ऑटोमेशन ने चारों के लिए पावर साइकिल दर्ज कर दिया। 'मुझे यह दिख नहीं रहा' और 'यह बंद है' कभी एक ही कोड पाथ से क्यों नहीं गुज़रने चाहिए।

20 सित॰ 2026 · 7 मिनट

Vercel पर Supabase का 'max clients reached in session mode', और वह फ़िक्स जिसने इसे और बिगाड़ा

Session mode, Supabase प्रोजेक्ट को 15 कनेक्शन तक सीमित करता है, और कुछ गर्म सर्वरलेस फ़ंक्शन इन्हें ख़त्म कर देते हैं। सही पूलर पोर्ट और यूज़रनेम, Vercel से डायरेक्ट होस्ट resolve क्यों नहीं होता, और हर मोड के लिए पूल साइज़।

20 सित॰ 2026 · 6 मिनट

आपका किराए का Mac किसी क्लाउड होस्टिंग में नहीं है, और टेस्टिंग के लिए यही उसकी खूबी है

बिज़नेस फ़ाइबर पर चलते डेडिकेटेड Mac का आउटबाउंड पता ऐसा होता है, जिसे जियोलोकेशन डेटाबेस होस्टिंग नहीं मानते। QA, मार्केट रिसर्च और anti-bot जाँच से गुज़रने वाले हर काम के लिए यह किसी रैक से ज़्यादा मायने रखता है।

20 सित॰ 2026 · 7 मिनट

दो macOS वर्ज़न पीछे आए पुराने Mac mini को एनरोल करना

एक सेकंड-हैंड M4 mini macOS 15 पर आया, जबकि फ़्लीट Xcode 26.6 चलाता है, जिसे 26.2 चाहिए। असली न्यूनतम वर्ज़न कैसे पढ़ें, Software Update पुरानी रिलीज़ क्यों छिपाता है, और पुराना Mac ख़रीदने से पहले क्या जाँचें।

22 जुल॰ 2026 · 4 मिनट

Apple की लीज़ शर्तें डेडिकेटेड Mac किराए को कानूनी कैसे बनाती हैं

macOS SLA साफ़ तौर पर अनुमति देता है कि मान्य डेवलपर सेवाओं के लिए पूरा Mac छोटी अवधि के लिए लीज़ पर दिया जाए। MacRun इसके दायरे में रहने के लिए कैसे बना है, यह यहाँ है।