- सरल Unix चैट सिस्टम (suc) पर एक नया लेख है, जो Slack और Mattermost जैसे लोकप्रिय चैट प्लेटफ़ॉर्म की मुख्य सुविधाएँ प्रदान कर सकता है।
- suc केवल 5 लाइनों के bash कोड में लागू किया गया है, इसलिए यह अन्य चैट सिस्टम्स की तुलना में बेहद हल्का है।
- suc authentication और access control को संभालने के लिए SSH, Unix के access control API, और text-based modularity का उपयोग करता है।
- suc process केवल authenticated users द्वारा ही चलाया जा सकता है, और authentication SSH से संभाला जाता है।
- access control Unix के file और process ownership तथा permission model द्वारा प्रबंधित होता है, जिससे सुरक्षित संचार संभव होता है।
- suc का छोटा codebase और Unix की बुनियादी सुविधाओं पर निर्भरता इसे बड़े और जटिल चैट सिस्टम्स की तुलना में अधिक सटीक और सुरक्षित बना सकती है।
- suc, Mattermost की मुख्य सुविधाओं को केवल 0.005% कोड में लागू कर सकता है, जो इसकी efficiency और simplicity को रेखांकित करता है।
- लेख में GNU Guix जैसे declarative configuration systems के लाभों पर भी चर्चा की गई है, जो suc channels के प्रबंधन को सरल बनाते हैं।
- suc rich text सुविधाओं का समर्थन करता है, जिससे संदेशों को विभिन्न styles और format options के साथ सजाया जा सकता है।
- यह चैट सिस्टम दो binary files से बना है: suc, जो channel file में लिखता है, और usuc, जो channel file से पढ़ता है और अतिरिक्त सुविधाएँ देता है।
- usuc, syntax highlighting और बाहरी software integration के लिए
pygmentize और gum जैसे अन्य tools को call कर सकता है।
- लेख में dice rolling, tests चलाने, और git/suc integration बनाने जैसे विभिन्न उद्देश्यों के लिए suc के उपयोग के उदाहरण दिए गए हैं।
- suc channels से पढ़ने के लिए
tail या lnav जैसे tools का उपयोग किया जा सकता है, जिससे messages पर filtering, bookmarking, SQL queries आदि संभव हैं।
- suc का उपयोग bots बनाने के लिए भी किया जा सकता है, जो unit conversion जैसे कार्यों के लिए text-based interface प्रदान करते हैं।
- suc का codebase बहुत छोटा है, फिर भी यह Mattermost और Slack जैसे जटिल चैट सिस्टम्स की लगभग सभी सुविधाएँ प्रदान करता है।
- लेख अंत में बताता है कि suc GNU Guix server पर उपलब्ध है, और निजी instance के लिए VPS किराये पर लेने का विकल्प भी है।
1 टिप्पणियां
Hacker News राय