டாட்ஸ்லாஷ் திட்டத்திற்கான குறியீட்டை பேஸ்புக் திறந்துள்ளது

ஃபேஸ்புக் டாட்ஸ்லாஷின் ஓப்பன் சோர்ஸை அறிவித்தது, இது பல்வேறு இயங்குதளங்களில் இயங்கக்கூடிய கோப்புகளின் தொகுப்பை எளிதாக விநியோகிக்க வடிவமைக்கப்பட்ட கட்டளை வரி பயன்பாடாகும். தற்போதைய இயங்குதளத்திற்கு ஏற்ற இயங்கக்கூடிய கோப்பின் பதிவிறக்கத்தை தானியங்குபடுத்தும் ஸ்கிரிப்ட்களை இயக்கும் வகையில் இந்த பயன்பாடு வடிவமைக்கப்பட்டுள்ளது, அதன் ஒருமைப்பாடு மற்றும் செயல்படுத்தலைச் சரிபார்க்கிறது. பயன்பாட்டுக் குறியீடு ரஸ்டில் எழுதப்பட்டுள்ளது மற்றும் MIT மற்றும் Apache 2.0 உரிமங்களின் கீழ் விநியோகிக்கப்படுகிறது.

இந்த பயன்பாடு, தற்போதைய இயங்குதளத்திற்கான இயக்கக்கூடிய கோப்புகளைத் தொடங்குவதற்கு ஷெல் ஸ்கிரிப்ட்களைப் போன்ற பணிகளைச் செய்கிறது, ஆனால் ஆதரிக்கப்படும் அனைத்து இயங்குதளங்களுக்குமான இயக்கக்கூடிய கோப்புகளைச் சேர்க்க வேண்டிய தேவையை நீக்குகிறது. மேலும், டாட்ஸ்லாஷ் (DotSlash) தொகுக்கப்பட்ட இயக்கக்கூடிய கோப்புகளைப் பற்றிய தகவல்களை குறியீட்டுடன் ஒரு களஞ்சியத்தில் சேமிக்கவும், அதே நேரத்தில் கோப்புகளைத் தனித்தனி துவக்க வட்டுகளில் வைக்கவும் உங்களை அனுமதிக்கிறது. சேவையகங்கள்இது, குளோனிங் செயல்பாடுகளைச் செய்யும்போது ரெபாசிட்டரியின் அளவு அதிகரிப்பதைத் தவிர்க்கவும், I/O அமைப்பின் மீதான சுமையைக் குறைக்கவும் உங்களை அனுமதிக்கிறது.

DotSlash ஐப் பயன்படுத்தும் போது, ​​இயங்குதளம் சார்ந்த இயங்கக்கூடிய கோப்புகளின் தொகுப்பு ஒற்றை ஸ்கிரிப்ட் மூலம் மாற்றப்படுகிறது, இது ஆதரிக்கப்படும் இயங்குதளங்கள் தொடர்பாக இயங்கக்கூடிய கோப்பைத் தேர்ந்தெடுப்பதற்கான தர்க்கத்தின் விளக்கத்தை உள்ளடக்கியது. ஒரு DotSlash ஸ்கிரிப்டை இயக்கிய பிறகு, தற்போதைய இயங்குதளத்திற்குத் தேவையான இயங்கக்கூடிய கோப்பு மாறும் வகையில் பதிவிறக்கம் செய்யப்பட்டு, துண்டிக்கப்பட்டு, கிரிப்டோகிராஃபிக் ஹாஷுக்கு எதிராக சரிபார்க்கப்பட்டு, அடுத்தடுத்த ரன்களுக்கு உள்ளூர் தற்காலிக சேமிப்பில் சேமிக்கப்படும். கோப்புகள் சுருக்கப்பட்ட வடிவத்தில் மாற்றப்படுகின்றன. GitHub இல் வெளியிடப்படும் வெளியீடுகளுக்கு DotSlash ஸ்கிரிப்ட்கள் தானாகவே உருவாக்கப்படும்.

பல்வேறு இயங்குதளங்களுக்கான Node.js 18.19.0 உருவாக்கங்களை விநியோகிப்பதற்கான ஒரு மாதிரி டாட்ஸ்லாஷ் ஸ்கிரிப்ட். macOS ARM64, macOS x86_64 மற்றும் Linux x86_64: #!/usr/bin/env dotslash { "பெயர்": "node-v18.19.0", "தளங்கள்": { "macos-aarch64": { "அளவு": 40660307, ​​"ஹாஷ்": "blake3", "டைஜஸ்ட்": "6e2ca33951e586e7670016dd9e503d028454bf9249d5ff556347c3d98c347c34", "வடிவம்": "tar.gz", "பாதை": "node-v18.19.0-darwin-arm64/bin/node", "வழங்குநர்கள்": [ { "url": "https://nodejs.org/dist/v18.19.0/node-v18.19.0-darwin-arm64.tar.gz" } ] }, "macos-x86_64": { "size": 42202872, "hash": "blake3", "digest": "37521058114e7f71e0de3fe8042c8fa7908305e9115488c6c29b514f9cd2a24c", "format": "tar.gz", "path": "node-v18.19.0-darwin-x64/bin/node", "providers": [ { "url": "https://nodejs.org/dist/v18.19.0/node-v18.19.0-darwin-x64.tar.gz" } ] }, "linux-x86_64": { "size": 44694523, "hash": "blake3", "digest": "72b81fc3a30b7bedc1a09a3fafc4478a1b02e5ebf0ad04ea15d23b3e9dc89212", "format": "tar.gz", "path": "node-v18.19.0-linux-x64/bin/node", "providers": [ { "url": "https://nodejs.org/dist/v18.19.0/node-v18.19.0-linux-x64.tar.gz" }} ]}}}}}}

ஆதாரம்: opennet.ru

DDoS பாதுகாப்பு, VPS VDS சர்வர்கள் கொண்ட தளங்களுக்கு நம்பகமான ஹோஸ்டிங் வாங்கவும் 🔥 DDoS பாதுகாப்புடன் கூடிய நம்பகமான இணையதள ஹோஸ்டிங், VPS, VDS சர்வர்களை வாங்குங்கள் | ProHoster