ब्लॉग

नवीनतम लेख और संसाधन

31 May 2026
HyperFrames-Gradle : AsciiDoc को MP4 वीडियो में बदलें

प्लगिन `hyperframes-gradle` AsciiDoc को HyperFrames के माध्यम से MP4 वीडियो में बदलता है। AsciidoctorJ कॉन्फ़िगरेशन DSL ले जाता है। Node.js ब्रिज ProcessBuilder के माध्यम से अलग किया गया है। यह प्लगिन स्लाइड्स और स्टैंडअलोन वीडियो के बीच के अंतर को पूरा करता है। यहाँ बताया गया है कि यह क्यों मौजूद है, यह capsule-gradle के साथ कैसे जुड़ता है, और यह सामग्री उत्पादन पाइपलाइन में क्या जोड़ता है।

18 May 2026
मेरी LLM उपभोग का ऑडिट: SQLite, OpenCode, Ollama Cloud, और क्यों मेरा प्रो सब्सक्रिप्शन वैश्विक बाजार को बर्बाद कर रहा है

मैंने अपने वास्तविक खपत का 73 दिनों तक ऑडिट करने के लिए OpenCode की SQLite डेटाबेस खोली। 2.6 अरब टोकन, 1,022 सत्र, कुल API लागत 22 सेंट। Anthropic Claude ($300K+), OpenAI GPT, Groq, HuggingFace, Together AI और चीनी प्रदाताओं के साथ व्यापक तुलना। परिणाम: मेरा Ollama Cloud Pro सब्सक्रिप्शन, जो 20 यूरो प्रति माह है, विश्व बाजार में सबसे अच्छा प्रस्ताव है, जिसमें सीधे चीनी ऑफर भी शामिल हैं।

14 May 2026
स्वतंत्र प्लग‑इन + उपभोक्ता मूल आर्किटेक्चर: मेरे Gradle बिल्ड्स क्यों दोहराते हैं

एक क्लोन, एक `./gradlew tasks`, और आपका Gradle प्लगइन कार्यात्मक है। शून्य कॉन्फ़िगरेशन, शून्य README पढ़ने की आवश्यकता नहीं। यह वह वास्तुकला है जिसे मैंने अपने 6 प्लगइन्स foundry/public पर तैनात किया है: एक मिनिमलिस्ट उपभोक्ता मूल + एक स्वायत्त फ़ोल्डर `{name}-plugin/`। इस "दिखावटी डुप्लिकेशन" पैटर्न का उपयोग Gradle प्लगइन विकास के लिए सबसे अधिक उत्पादक क्यों है — स्वाभाविक dogfooding के साथ, बिल्ड आइसोलेशन, और स्पष्ट DAG अनुबंध।

12 May 2026
सिफ़ारिश इंजन के रूप में Knowledge Graph: मैंने क्रमानुक्रमिक « सम्बन्धित लेख » को कैसे समाप्त कर दिया

चेर्लिवडॉटकॉम पर वर्तमान में संबंधित लेख केवल अंतिम चार प्रकाशित पोस्ट्स हैं।

11 May 2026
Claude और GPT की तुलना में 27× से 45× अधिक प्रभावी: कैसे 23 फाइन-ट्यून किए गए AI विशेषज्ञों का एक बेड़ा बाजार पर हावी है

Claude, GPT और अन्य के मुकाबले 27× से 45× का दक्षता कारक: कैसे मेरे वर्कस्पेस पर फाइन-ट्यून किए गए 23 AI विशेषज्ञों का एक बेड़ा बाजार को पछाड़ रहा है। आर्किटेक्चर, डेटासेट, ट्रेनिंग और पूर्ण परिनियोजन।

08 May 2026
होम ग्रेडल प्लगइन जो दो ओल्लामा प्रो इंस्टेंसेस को समानांतर में चलाता है

एक घरेलू build.gradle.kts दो Ollama Pro इंस्टेंस को Gradle कार्यों से नियंत्रित करने के लिए — शुरू, रोक, साइन‑इन, मॉडल खींचें, और हेल्थ चेक। इन्फ्रा प्रबंधित से बिल्ड टूल तक।

08 May 2026
एक ही मशीन पर Docker के साथ दो ओल्लामा प्रो सब्सक्रिप्शन संचित करें

Docker उसी मशीन पर Ollama Pro सब्सक्रिप्शन की डुप्लिकेशन को पहचान की कुंजियों और नेटवर्क पोर्ट्स को अलग करके करने की अनुमति देता है। यहाँ इसे चरण दर चरण करने का तरीका बताया गया है।

07 May 2026
Kitty टर्मिनल स्थापित करें और Zsh को डिफ़ॉल्ट शेल के रूप में कॉन्फ़िगर करें Xubuntu पर

यह पोस्ट Ubuntu पर kitty टर्मिनल की स्थापना और कॉन्फ़िगरेशन की पूरी प्रक्रिया प्रस्तुत करती है।

06 May 2026
डीजीएक्स स्पार्क बनाम क्लाउड बनाम एलएलएम सब्सक्रिप्शन — आर्थिक बेंचमार्क जो स्थानीय हार्डवेयर का सपना मार देता है

$4 699 पर DGX Spark, $20/माह Ollama Pro, $1.38/घंटा क्लाउड में H100 — गणना जल्दी की जा सकती है। यह बेंचमार्क 2026 में उपलब्ध सभी विकल्पों की तुलना करता है LLM को चलाने के लिए, निर्वचन से फाइन-ट्यूनिंग तक। निर्णय: Spark एक लग्जरी वस्तु है, एक लाभदायक उपकरण नहीं। 2026 में स्थानीय हार्डवेयर खरीदने का वास्तविक कारण आर्थिक नहीं — यह राजनैतिक है।

04 May 2026
LLM शासन मैट्रिक्स — आपकी AI सुरक्षा पदानुक्रम से शुरू होती है

और क्या आपके AI की सुरक्षा एक प्रॉम्प्ट पर निर्भर नहीं करती बल्कि एक फ़ाइल सिस्टम पर निर्भर करती है?

03 May 2026
ओएसएस/सीएसएस ग्रैन्युलेशन — मैंने फाउंड्री/ को दो हिस्सों में क्यों विभाजित किया।

foundry/` खुला स्रोत कोड और निज़ी कोड दोनों को एक ही फ़ोल्डर में मिला रहा था। RAG और ज्ञान ग्राफ़ अंतर नहीं कर पा रहे थे। समाधान? इस कार्यात्मक क्षेत्र को दो हिस्सों में काटें — OSS/ सार्वजनिक के लिए (Apache 2.0, मुक्त अनुक्रमण), CSS/ बंद स्रोत के लिए (केवल निजी डेटासेट)। अब LLM को सावधान रहने के लिए कहने की आवश्यकता नहीं है। फ़ाइल सिस्टम इसे उसके लिए करता है। और मैंने इसका फायदा उठाकर cheroliv.com को रख दिया जहाँ हमेशा होना चाहिए था : office/sites/ में।

02 May 2026
स्वचालित अभिज्ञान विभाजन — LLM मेरे मानसिक बगीचे की रक्षा कैसे करता है

STIMULUS पैटर्न केवल कच्चे विचारों को पकड़ने और उन्हें वर्कस्पेस दस्तावेज़ों में तनु करने में संतुष्ट नहीं है। यह एक महत्वपूर्ण परत जोड़ता है: LLM की जिम्मेदारी है प्रत्येक जानकारी को विज़न (ब्लॉग पर प्रकाशन योग्य), राय (निजी वृत्त में सीमित) या रणनीति (सीमित तनुता) में वर्गीकृत करना। यह स्वचालित ज्ञान‑संबंधी विभाजन ही वह है जो सर्कल 0 में उचित प्रकाशन के डर के बिना स्वतंत्र रूप से सोचने की अनुमति देता है।

01 May 2026
हमारा पहला भर्ती: डेटासेट एनामाइज़र — MVP0 परीक्षण अवधि में

RAG, fine-tuning, या SaaS करने से पहले, साफ़ डेटा की आवश्यकता होती है। हमारा पहला नियुक्त कर्मचारी प्रोबेशन期間 — अनोनिमाइज़र — मल्टी-टेक्नोलॉजी स्रोतों (SQL, pgvector, ONNX, Graphify, JSON, YAML, AsciiDoc) में PII का पता लगाता और साफ़ करता है। यह MVP0 है। उसके बिना, सब कुछ या तो अवैध होगा या तकनीकी रूप से खराब हो जाएगा। देखें कि यह घटक एक सार्वभौमिक समस्या को बाजार योग्य उत्पाद में कैसे बदल देता है।

01 May 2026
हमारा पहला नियुक्त : डेटासेट्स का अनोनीमाइज़र — MVP0 परीक्षण अवधि में

RAG, fine-tuning, या SaaS करने से पहले, साफ़ डेटा की आवश्यकता होती है। हमारा पहला नियुक्त कर्मचारी परीक्षण अवधि के दौरान — अनॉनीमाइज़र — बहु-प्रौद्योगिकी स्रोतों में PII का पता लगाता और साफ़ करता है (SQL, pgvector, ONNX, Graphify, JSON, YAML, AsciiDoc)। यह MVP0 है। उसके बिना, सब कुछ या तो अवैध है या तकनीकी रूप से खराब हो गया है। यहाँ बताया गया है कि यह ब्लॉक एक सार्वभौमिक समस्या को बाजार में बिकने वाले उत्पाद में कैसे बदल देता है।

30 April 2026
डेवलपर का गुप्त बगीचा: स्थानिक ऑन्टोलॉजी LLMs को प्रॉम्प्ट इंजीनियरिंग के बिना कैसे संरेखित करती है

यदि LLM को संरेखित करने का सबसे अच्छा तरीका एक प्रॉम्प्ट नहीं, बल्कि एक फ़ाइल सिस्टम है तो? मेरी कार्यक्षेत्र चार केंद्रित विश्वास के वृत्तों में संरचित है, सबसे आंतरिक से सबसे सार्वजनिक तक। LLM को नियमों को memorize करने की आवश्यकता नहीं है — वह हर फ़ाइल पथ में उन्हें देखता है। यहाँ बताया गया है कि यह स्थानिक ontologie एजेंट शासन को एक पाठ्य नियमों के ब्लॉक की तुलना में अधिक मज़बूत बनाता है।

29 April 2026
माइग्रेशन Supabase → Firebase : बैकएंड के बिना फायरस्टोर पर संपर्क फ़ॉर्म जोड़ें

मेरा संपर्क फ़ॉर्म कई महीनों से एक मॉक पर चल रहा था। प्रारम्भिक Supabase योजना को Firebase के पक्ष में त्याग दिया गया। मैं परियोजना के निर्माण, Firestore की कॉन्फ़िगरेशन, सबमिशन जावास्क्रिप्ट का पुनर्लेखन, मृत कोड को साफ़ करने और इस प्रवासन से क्या संकेत मिलता है «काम शुरू करने को पूरा करने» की मानसिकता के बारे में बताता हूँ।

28 April 2026
DeepSeek-V4-Pro, Kimi K2.6, GLM-5.1 : लॉन्ग कंटेक्स्ट वाइब कोडिंग परीक्षण में तीन LLMs

तीन हफ्तों के दौरान, मैंने अपने Gradle प्लगइन विकास सत्रों में Opencode के साथ तीन प्रमुख मॉडल चलाए। संदर्भ 30K टोकन, शासन Eager/Lazy/Hot/Warm/Cold, रिफैक्टरिंग कार्य, TDD और आर्किटेक्चर। यहाँ वह कौन सा है जो बच गया — और क्यों अन्य ने फिसल गए।

27 April 2026
संदर्भ ऑडिट एजेंट : जब आपका अपना शासन समस्या बन जाता है — और इसे कैसे सही करें बिना कुछ खोए

एजेंट संदर्भ की संरचना और बैकअप पर दो लेख पढ़ने के बाद, मैं देखता हूं कि विधि का दस्तावेज़ीकरण करने वाला फ़ाइल स्वयं टोकन की सबसे बड़ी खपतकर्ता बन गया है। एक 627‑लाइन वाले AGENT_MODUS_OPERANDI का अनुभाग‑वार ऑडिट, दोहराव की पहचान, और Encyclopedia Split नामक समाधान, जो इंजीनियरिंग को संरक्षित रखते हुए संदर्भ को ओवरलोड किए बिना संरक्षित रखता है।

26 April 2026
स्लाइडिंग विंडो और कोल्ड वेव: जब एजेंट कॉन्टेक्स्ट बढ़ जाता है और बिना डेटा खोए आर्काइव करना आवश्यक होता है

महीनों के Opencode सत्रों के बाद, गवर्नेंस फाइलें बहुत बढ़ गई हैं। 5200 लाइनों को स्वचालित रूप से लोड किया गया है। मैं एक `sliding window` और "vague froide identique" तंत्र की कल्पना कर रहा हूँ ताकि बिना कुछ खोए एक हल्का सक्रिय संदर्भ (active context) बनाए रखा जा सके।

25 April 2026
जब Gradle 9, Docker 29 और Testcontainers अपनी पूरी ताकत लगाते हैं : JHipster बिल्ड का debugging

एक `./gradlew build` जो ग्यारह लगातार त्रुटियों के कारण विफल होता है, अस्तित्व न रखने वाले चर `reportsDir` से लेकर Docker Engine 29 तक, जो docker-java क्लाइंट 1.32 को अस्वीकार करता है। यहाँ Gradle 9, Java 21 और Testcontainers 2.0.5 पर JHipster बिल्ड का पूर्ण डिबगिंग लॉग दिया गया है।

24 April 2026
AsciiDoc के साथ एक AI एजेंट को नियंत्रित करना: कॉन्टेक्स्ट लीक-मुक्त Opencode सेशन्स के लिए मेरी Eager/Lazy रणनीति

एक AI एजेंट के सत्रों (sessions) के बीच संदर्भ के नुकसान (context leak) से निपटने के लिए, मैंने AsciiDoc फ़ाइलों पर आधारित गवर्नेंस की एक मैन्युअल रणनीति विकसित की है। इसका सिद्धांत है: एक ऑटो-लोडेड Eager डैशबोर्ड, मांग पर उपलब्ध एक Lazy ओनर मैनुअल, और एक अनिवार्य सत्र-समाप्ति प्रक्रिया।

22 April 2026
क्यों `serve` एक बदसूरत साइट दिखा रहा था जबकि `publishSite` सही था?

मेरे Gradle JBake प्लगइन की `serve` टास्क में आयताकार बटन, अस्पष्ट पाठ और आंशिक रूप से अनुपस्थित सीएसएस दिख रहा था, जबकि `publishSite` ने एक आदर्श साइट बनाई। मूल कारण: गलत सिंटैक्स के साथ पास किए गए जेडके CLI आर्गुमेंट्स। नीचे पूर्ण निदान और मैंने इसे कैसे ठीक किया है बताया गया है।

21 April 2026
OpenCode और अधूरा PATH: आपके टूल्स एजेंट के शेल में क्यों नहीं थे

OpenCode नॉन-इंटरैक्टिव शेल्स चलाता है जो `.zshrc` को सोर्स नहीं करते हैं। परिणामस्वरूप: SDKMAN, NVM, `~/apps` और pnpm एजेंट के PATH से अनुपस्थित हैं। समस्या का पूर्ण निदान, SDKMAN बनाम NVM के व्यवहार की तुलना, और `.zshenv` + symlink `~/.nvm/current` के माध्यम से स्थायी समाधान।

19 April 2026
Graphify को Gradle वर्कफ़्लो में इंटीग्रेट करें : Knowledge Graph से PlantUML आरेख तक एक ही कमांड में

Graphify आपके कोडबेस से एक Knowledge Graph निकालता है। Gradle PlantUML प्लगइन इस ग्राफ़ को निर्धारित PlantUML डायग्राम में बदल देता है। पूरा पाइपलाइन: pip install graphify → graphify . --no-viz → ./gradlew generateKnowledgeGraphDiagram → Git में संस्करणबद्ध PNG डायग्राम।

19 April 2026
Gradle वर्कफ़्लो में Graphify को इंटेग्रेट करें : Knowledge Graph से PlantUML आरेख तक एक आदेश में

Graphify आपके कोडबेस से एक Knowledge Graph निकालता है। Gradle PlantUML प्लगिन इस ग्राफ़ को निर्धारित PlantUML डायग्राम में परिवर्तित करता है। पूरा पाइपलाइन : pip install graphify → graphify . --no-viz → ./gradlew generateKnowledgeGraphDiagram → Git में संस्करणबद्ध PNG आरेख।

18 April 2026
fg` कमांड का सुपर टिप: जब Ctrl+Z आपके टर्मिनल सेशन को बचाता है

क्या आपने ऐसा कमांड चलाया है जिसने आपके टर्मिनल को ब्लॉक कर दिया है? `Ctrl+Z` इसे सस्पेंड करता है, `fg` इसे फिर से शुरू करता है। जानें कि कैसे `fg`, `bg` और `jobs` आपके टर्मिनल की उत्पादकता को बदलते हैं।

17 April 2026
होम में VS Code: स्थानीय इंस्टॉलेशन और फ़ॉन्ट कस्टमाइज़ेशन बिना sudo के

अपने लिनक्स होम डायरेक्टरी में VS Code स्थापित करें ताकि sudo के बिना पूर्ण नियंत्रण प्राप्त हो सके। फिर मेन्यू और फ़ाइल एक्सप्लोरर की फ़ॉन्ट को कस्टमाइज़ करें — एक कठिन सफ़र जो अंततः पठनीय यूआई तक पहुँचता है।

16 April 2026
Asciidoctor RevealJS प्लगिन को buildSrc Kotlin में माइग्रेट करना : Groovy API का रिवर्स इंजीनियरिंग

रूट buildscript से AsciidoctorJRevealJSTask की कॉन्फ़िगरेशन को एक स्वायत्त buildSrc Kotlin प्लगिन में कैसे माइग्रेट करें, Groovy DSL ruby { gems() } को बाइटकोड इंट्रोस्पेक्शन द्वारा खोजे गए अंतर्निहित तंत्रों से बदलते हुए।

15 January 2026
आर्किटेक्चर पोर्टफोलियो JBake - दृष्टि और उपयोग केस

जानें कि मैंने एक ग्रैडल प्लगइन के टेस्ट में मॉकिटो मॉकिंग की जटिल समस्याओं की एक श्रृंखला कैसे हल की, त्रुटि 'Wanted but not invoked' से लेकर 'Unfinished Stubbing' तक कैस्केडिंग तक।

14 January 2026
हाइब्रिड आर्किटेक्चर: सुपरबेस और स्प्रिंग बूट के साथ दोनों दुनियाओं का सर्वश्रेष्ठ

Supabase को सरल CRUD के लिए और Spring Boot को जटिल तर्क के लिए संयोजित करें। व्यावहारिक हाइब्रिड आर्किटेक्चर, स्केलेबल और आर्थिक।

14 January 2026
हाइब्रिड आर्किटेक्चर : दोनों दुनिया का सर्वश्रेष्ठ Supabase और Spring Boot के साथ

साधारण CRUD के लिए Supabase और जटिल तर्क के लिए Spring Boot को जोड़ें। प्रायोगिक हाइब्रिड आर्किटेक्चर, स्केलेबल और किफायती।

15 November 2025
प्री-लोडिंग की कला : थीम का "Flash" को जावास्क्रिप्ट और CSS से हटाना

07 November 2025
ग्रैडल प्लगइन के फ़ंक्शनल टेस्ट में प्रभावी लॉगिंग

ग्रैडल प्लगइन के कार्यात्मक परीक्षणों में एक मज़बूत और स्वतंत्र लॉगिंग सिस्टम स्थापित करने का पूर्ण गाइड SLF4J और Logback के साथ।

01 November 2025
AsciiDoc में रंगीन वर्ग प्रदर्शित करना: एक व्यावहारिक मार्गदर्शिका

HTML और इनलाइन CSS के साथ `pass:[]` मैक्रो का उपयोग करके AsciiDoc में रंग के नमूने (color samples) एकीकृत करने के लिए व्यावहारिक मार्गदर्शिका। JBake और सभी प्रोसेसर के साथ संगत।

20 October 2025
JBake की स्थिर साइट के साथ Thymeleaf का अंतर्राष्ट्रीयीकरण

JBake में Thymeleaf के साथ अंतर्राष्ट्रीयन को लागू करने का पूर्ण गाइड: UI के लिए संदेश फ़ाइलें, बहुभाषी लेखों के लिए फ़ोल्डर संगठन।

05 October 2025
Ubuntu पर टॉर ब्राउज़र इंस्टॉल और सत्यापित करें

Ubuntu पर Tor ब्राउज़र को डाउनलोड करने, सत्यापित करने और लॉन्च करने की पूरी प्रक्रिया, साथ ही क्रिप्टोग्राफ़िक सत्यापन और टोर नेटवर्क में नैतिक शैक्षिक ब्राउज़िंग पर विचार।

27 September 2025
लेख 5: साझा किए गए libs.versions.toml का साहसिक

एक विस्तृत अन्वेषण Gradle के संस्करण कैटलॉग (libs.versions.toml) और इसे एक संयुक्त बिल्ड में साझा करने का तरीका, हमारे site-baker प्लगइन में सामना की गई एक वास्तविक समस्या के माध्यम से।

26 September 2025
अनुच्छेद 4: ग्रैडल कॉन्फ़िगरेशन कैश का जाल

ग्रैडल कॉन्फ़िगरेशन कैश की सूक्ष्मताओं में हमें ले जाने वाली एक अप्रत्याशित डिबगिंग एडवेंचर। जानिए कि हमारे बिल्ड्स क्यों अजीब व्यवहार कर रहे थे और हमने समस्या को कैसे हल किया।

25 September 2025
अनुच्छेद 3 : YAML पर्शिंग के लिये जैक्सन (Jackson) का एकीकरण TDD के साथ ग्रैडल प्लगइन में

जैक्सन लाइब्रेरी को इंटीग्रेट करना सीखें जो YAML कॉन्फ़िगरेशन फ़ाइलों को कोटलिन ऑब्जेक्ट में पाथ करने के लिए होती है, एक Gradle प्लगइन में, टेस्ट-आधारित विकास (TDD) दृष्टिकोण का पालन करते हुए।

24 September 2025
अनुच्छेद २ : TDD दृष्टिकोण के साथ एक Gradle प्लगइन विकसित करें

इस लेख में, हम Gradle प्लगइन के लिए एक मजबूत विकास आधार स्थापित करने के तरीके का अन्वेषण करेंगे, टेस्ट-निर्देशित विकास (TDD - Test-Driven Development) दृष्टिकोण का उपयोग करके।

23 September 2025
अनुच्छेद 1 : एक Gradle प्लगइन A से Z तक बनाना gradle init कमांड के साथ

एक चरण‑दर‑चरण गाइड जिसमें Gradle प्लग‑इन प्रोजेक्ट को आरम्भ करने के लिए मानक कार्य `init` का उपयोग किया जाता है, उत्पन्न संरचना को समझा जाता है और प्रारम्भिक बिल्ड कमांड चलाई जाती हैं।

22 September 2025
लेख 0 : Gradle प्लगइन बनाने के लिए पर्यावरण स्थापित करना

हमारे पहले प्लगइन को कोड करने से पहले, हमें अपनी मशीन तैयार करनी होगी। यह गाइड आपको दिखाता है कि आवश्यक उपकरणों को कैसे स्थापित और कॉन्फ़िगर किया जाए: JDK, IntelliJ IDEA, Gradle और JBake।

19 July 2025
CI/CD पायथन – भाग 3: कविता, डॉकडर और उन्नत प्रकाशन के साथ आगे बढ़ें

भाग 3 - GitHub Actions के साथ एक मजबूत CI/CD पाइपलाइन स्थापित करने का पूर्ण गाइड, लिंटिंग और स्वचालित परीक्षणों से लेकर रिलीज़ होने पर PyPI पर स्वचालित रूप से तैनात तक।

18 July 2025
भाग 2 : उन्नत Python CI/CD पाइपलाइन को औद्योगिक बनाना और सुरक्षित करना

भाग 2 - GitHub Actions के साथ एक मजबूत CI/CD पाइपलाइन स्थापित करने का पूर्ण गाइड, लिंटिंग और स्वचालित परीक्षण से लेकर रिलीज़ के दौरान PyPI पर स्वचालित तैनाती तक।

17 July 2025
भाग 1 : Python और PyPI के लिए एक साधारण CI/CD पाइपलाइन सेट अप करें

भाग 1 - GitHub Actions के साथ एक मजबूत CI/CD पाइपलाइन स्थापित करने का पूर्ण गाइड, लिंटिंग और स्वचालित परीक्षणों से PyPI पर रिलीज़ के दौरान स्वचालित तैनाती तक।

16 July 2025
डिस्कॉर्ड संगीत बॉट का विकास : कार्यात्मक वास्तुकला और लॉग-निर्देशित विकास

15 July 2025
अपने लैपटॉप को ठंडा रखें और Ubuntu में उसका तापमान निगरानी करें

14 July 2025
डिबगिंग की कहानी: बूटस्ट्रैप 5 के साथ फ़ायरफ़ॉक्स की अजीब हरकतों को काबू करना

13 July 2025
gradle.properties` के साथ Gradle यूनिट टेस्ट की चुनौती हल करें

एक प्रभावी तकनीक खोजें जो Gradle प्लगइन के यूनिट टेस्ट करने के लिए उपयोग की जाती है जो `gradle.properties` पर निर्भर है। इस लेख में समझाया गया है कि `ExtraPropertiesExtension` का उपयोग करके प्रॉपर्टीज़ को कैसे सिम्युलेट किया जाए, जिससे अलगाव वाले, विश्वसनीय और रखरखाव योग्य टेस्ट सुनिश्चित होते हैं, जिन्हें PlantUML डायग्राम से उदाहरणित किया गया है।

11 July 2025
Gradle कार्य प्रबंधन को Kotlin DSL और buildSrc के साथ अनुकूलित करें

Gradle को buildSrc और Kotlin DSL के साथ अनुकूलित करें ताकि पुनः प्रयोज्य कार्य और अधिक स्वच्छ बनें।

09 July 2025
JBake और JGit के साथ कॉन्फ़िगरेबल कोटलिन ग्रैडल प्लगइन का TDD

यह पोस्ट Kotlin DSL में लिखे गए Gradle प्लग़िन की पूर्ण डिज़ाइन और टेस्ट (TDD) प्रक्रिया को प्रस्तुत करती है। यह प्लग़िन JBake के साथ स्थैतिक साइट्स के जनरेशन और JGit के माध्यम से Git deployment को स्वचालित करता है, पूरी प्रक्रिया एक YAML कॉन्फ़िगरेशन फ़ाइल से शुरू होती है।

20 June 2025
AsciiDoc : सिंटैक्स खोजना और उसमें महारत हासिल करना प्रभावी दस्तावेज़ के लिए

AsciiDoc के सिंटैक्स में गोता लगाएँ और स्पष्ट, संरचित और शक्तिशाली दस्तावेज़ लिखना सीखें, जो आपके सभी दस्तावेज़ीकरण और प्रकाशन की आवश्यकताओं को पूरा करता है।

28 May 2025
Ubuntu से इंटरनेट पर एक स्थानीय सेवा उजागर करें : पोर्ट फ़ॉरवर्डिंग का पूर्ण गाइड

अपने घरेलू नेटवर्क के बाहर से Ubuntu पर चल रहे स्थानीय सेवा को पहुँच योग्य बनाने के लिए पोर्ट फ़ॉरवर्डिंग कैसे कॉन्फ़िगर करें।

17 November 2024
Mockito को डिबग करना: त्रुटि \"Wanted but not invoked\" हल करें Gradle प्लगइन के परीक्षणों में

जानें कि मैं Gradle प्लगिन के परीक्षणों में जटिल Mockito मॉकिंग समस्याओं की श्रृंखला को कैसे सुलझाया—“Wanted but not invoked” त्रुटि से लेकर कसकते हुए “Unfinished Stubbing” त्रुटियों तक।

24 September 2024
Kotlin Arrow : Either मोनाड में नेविगेशन में महारत हासिल करना

उन्नत तकनीकों की खोज करें Either मोनाड के right और left पक्षों में प्रभावी ढंग से नेविगेट करने के लिए Kotlin Arrow पुस्तकालय के साथ

23 September 2024
व्यावहारिक मार्गदर्शक : लिनक्स में फ़ाइलों की खोज

Linux पर Zsh का उपयोग करके find, locate, और grep के साथ फ़ाइलों को प्रभावी ढंग से खोजना सीखें।

23 September 2024
लिनक्स मेमो

साधारण मेमो यूनिक्स/लिनक्स और बैश टर्मिनल के बारे में

01 February 2024
विंडोज़ होस्ट के लिए लिनक्स सबसिस्टम पोर्ट को उजागर करें

विंडोज़ होस्ट के लिए लिनक्स सबसिस्टम पोर्ट को उजागर करें, कमांड `wsl --install`।

30 January 2024
पांडोक स्थापित करें

लिनक्स और विंडोज़ WSL पर पंडोक को इंस्टॉल करें, जो एक दस्तावेज़ रूपांतरक है।

25 December 2023
Kotlin.Triple का JavaScript, TypeScript और Python में कार्यान्वयन

हम JavaScript, TypeScript और Python में kotlin.Triple की एक कार्यान्वयन का प्रस्ताव देते हैं

22 December 2023
Google Apps Script का परिचय

Google Apps Script का पूर्ण परिचय

20 December 2023
Google Form स्क्रिप्ट और स्वचालन पर एक्सप्रेस प्रशिक्षण

Google फॉर्म स्क्रिप्ट और स्वचालन पर एक्सप्रेस प्रशिक्षण

19 November 2023
पायथन मेमो

साधारण पायथन मेमो

24 August 2023
वेब डेव

वेब विकास प्रशिक्षण

21 August 2023
ट्रेडिंग कार्ड गेम्स (TCGs)

ट्रेडिंग कार्ड गेम्स का प्रशिक्षण (TCGs)

19 August 2023
नोट Typescript

सरल मेमो टाइपस्क्रिप्ट

14 August 2023
CSS नोट

सरल CSS मेमो

13 August 2023
Mémo HTML

साधारण मेमो HTML

04 August 2023
मेमो जावास्क्रिप्ट

सरल जावास्क्रिप्ट नोट

31 December 2022
स्मरणिका फ़्रेमिंग

एक परियोजना के फ्रेमिंग पर साधारण नोट

29 May 2022
कॉटलिन ज्ञापन

### Gradle एकीकरण

28 May 2022
नोट JVM

साधारण नोट JVM

23 May 2022
ग्रैडल नोट

साधारण नोट gradle

17 May 2022
प्रशिक्षण - kotlin: enum, sealed classes

Kotlin में प्रोग्रामिंग: enum, sealed classes

12 May 2022
### ग्रैडल एकीकरण

कोटलिन में प्रोग्रामिंग, योजना।

09 January 2022
मेमो डिज़ाइन सिस्टम

साधारण नोट उपयोगी लिंक और डिज़ाइन सिस्टम में संदर्भ

03 November 2020
Kubernetes, Microk8s, Docker: पहले कदम

स्थापना, माइक्रो क्यूबेरनेटिस की सेटअप, डॉकर, और हेलो वर्ल्ड का लॉन्च लिनक्स/यूनिक्स पर

28 September 2020
Gradle: एक Gradle कार्य से एक बाह्य प्रक्रिया निष्पादित करें

एक gradle टास्क से बाहरी बाइनरी कैसे चलाएँ

27 September 2020
Kotlin: NotImplementedException, NotImplementedError

अभी तक कार्यान्वित नहीं किया गया है, सही अपवाद उठाने की अनुमति देता है।

26 September 2020
Untar

अनटार एप्लिकेशन

25 September 2020
Gradle: परीक्षणों को दोहराएँ, भले ही परीक्षण UP-TO-DATE हों

कमांड लाइन में --rerun-tasks तर्क जोड़ें।

24 September 2020
Docker एप्लिकेशन इंस्टॉल नहीं करता, बल्कि इसे खींचता है।

डॉकर अनुकूलन

23 September 2020
फ्रेंच में घिरकिन :

BDD, cucumber, gherkin फ्रेंच में

22 September 2020
Gradle cli: पैरामीटर ओवरराइड करें

./gradlew -Pparam_component=CUSTOM

21 September 2020
गिट मेमो

सरल नोट git

20 September 2020
URL से खींचें

wget URL खींचने वाला

19 September 2020
एक बूटेबल डिस्क बनाएं

अपना बूटेबल डिस्क बनाएँ

18 September 2020
लक्ष्य फ़ोल्डर में CLI के माध्यम से अनज़िप करें

कमांड लाइन से अनज़िप करें

17 September 2020
निर्देशिका सूची में फ़ाइल आकारों का योग दिखाएँ

फ़ोल्डर में फ़ाइलों के आकारों का योग

16 September 2020
github पर एक ब्रांच हटाएँ

पूरक git नोट

15 September 2020
Asciidoc/Markdown मेमो

सरल नोट ascidoc/markdown

19 August 2019
Debian : एक .deb फ़ाइल को कमांड लाइन से इंस्टॉल करें

कमांड लाइन से .deb इंस्टॉल करें

16 August 2019
Gradle: IDE में संसाधन फ़ोल्डर दृश्यमान

एक gradle बिल्ड के क्लासपाथ में एक फ़ोल्डर जोड़ें

14 August 2019
Groovy script, grab और ivy configuration

gradle groovy ivy

13 August 2019
Groovy: थोड़ा बीजगणित, महत्तम समापवर्तक (PGCD) और लघुत्तम समापवर्त्य (PPMC)

ग्रूवी में बीजगणित

12 August 2019
Bash : एक्सटेंशन द्वारा फ़ाइलों को खोजें और आउटपुट को फ़ाइल में find के साथ रखें

बैश के साथ थोड़ा find

01 August 2019
वॉटरफ़ॉल पद्धति के साथ एक डिजिटल प्रोजेक्ट का प्रबंधन करना

थोड़ा methodo डिजिटल परियोजनाओं के साथ वॉटरफ़ॉल पद्धति

30 July 2019
एक PostgreSQL इंटेंस में डेटाबेस लिस्ट करना

पोस्टग्रेस का टटोलना

29 July 2019
Groovy: फ़ाइलों को रिकर्सिव रूप से नाम बदलें

groovy में रीकर्सन

19 July 2019
Groovy: मानदंड के साथ फ़ाइलों की खोज, चयन की प्रतिलिपि बनाएँ

groovy में पैटर्न के अनुसार फ़ाइल खोज

18 July 2019
Groovy: फ़ाइलों का संचालन, खोज और हटाना

फ़ाइलों की हेरफेर और अक्षरों की खोज ग्रूवी में

17 July 2019
Groovy: एक स्ट्रिंग में अक्षरों की श्रृंखला बदलें और एक फ़ाइल से Properties लोड करें

Properties का संशोधन और ग्रूवी में पैटर्न खोज

10 July 2019
Groovy: ASCII वर्ण

groovy के, लूप और ASCII कोड के संचालन