கிட்டின் புதிய ஹாஷ் இயல்புநிலை - அதன் பொருள் என்ன
கிட்டின் முன்மொழியப்பட்ட SHA-256 இயல்புநிலை புதிய களஞ்சியங்களுக்கு ஒரு இணக்கத்தன்மை எல்லையை உருவாக்குகிறது.
கிட்டின் முன்மொழியப்பட்ட SHA-256 இயல்புநிலை புதிய களஞ்சியங்களுக்கு ஒரு இணக்கத்தன்மை எல்லையை உருவாக்குகிறது. நாங்கள் அதிகாரப்பூர்வத் திட்டம், ஸ்காட் சாக்கோனின் எதிர்ப்பு மற்றும் ஒரு வேலை செய்யும் GitHub முன்னோட்ட விலக்கு ஆகியவற்றைச் சரிபார்த்து, பின்னர் Pi 1.0 மற்றும் SvelteKit 3 ஐப் பற்றிப் பேசுகிறோம். தீர்ப்பு: NEEDS REVIEW.
எழுத்துப்பூர்வ பதிப்பைப் படிக்கவும் (ஆங்கிலம்) ↗
இந்த வீடியோ எதைப் பற்றி விவாதிக்கிறது
- இரண்டு Git களஞ்சியங்கள் ஏன் பேச மறுக்கின்றன?
- Git 3 உண்மையில் என்ன மாற்றுகிறது?
- Git மோதல்களைக் கண்டறிந்தால் SHA-1 ஐ ஏன் மாற்ற வேண்டும்?
- எங்கள் உள்ளூர் இணக்கத்தன்மை சோதனை என்ன காட்டியது?
- Pi Durable இல் ஒரு செயலிழப்பில் என்ன எஞ்சியிருக்கிறது?
மொழிபெயர்க்கப்பட்ட டிரான்ஸ்கிரிப்ட்
அசல் ஆங்கில விளக்கத்திலிருந்து மொழிபெயர்க்கப்பட்டது. கிடைக்கும் ஆடியோ மற்றும் தலைப்புகள் YouTube ஆல் கட்டுப்படுத்தப்படுகின்றன.
இரண்டு Git களஞ்சியங்கள் ஏன் பேச மறுக்கின்றன?
0:00 Git ஐ மேம்படுத்துவது உங்கள் கருவிகளைத் தொடர்ந்து பேச வைக்கும் என்று நீங்கள் நினைக்கலாம். Git இன் திட்டமிடப்பட்ட புதிய ஹாஷ் இயல்புநிலை, இன்றைய பழைய வடிவத்தை பேச முடியாத களஞ்சியங்களை உருவாக்குகிறது. இந்த வீடியோவில், ஏன் மாற்ற வேண்டும்? என்ன உடைகிறது? யார் தயாராக இருக்கிறார்கள்? GitHub இல் ஏற்கனவே ஒரு வேலை செய்யும் விலக்கு உள்ளது. அது எதை நிரூபிக்கிறது என்பதை முடிவில் நான் உங்களுக்குக் காண்பிப்பேன். இது அக்டோபர் இரண்டாம் தேதி வெள்ளிக்கிழமை, இது The Daily Diff.
0:18 வியாழக்கிழமை, GitHub இன் இணை நிறுவனர் Git இன் திட்டமிடப்பட்ட மாற்றத்தை ஒரு விலையுயர்ந்த தவறு என்று அழைத்தார். Pi ஒரு புதிய ஏஜென்ட் ஹார்னஸை அனுப்பியது, மேலும் SvelteKit மற்றொரு இடமாற்றத்தை அனுப்பியது. ஸ்காட் சாக்கோன் GitHub ஐ உருவாக்க உதவினார் மற்றும் Pro Git ஐ எழுதினார், எனவே இந்த புகார் வீட்டிற்குள் இருந்து வருகிறது. அந்த நிறுவனம் Git கருவிகளையும் விற்கிறது. முதலில், உண்மையான திட்டம்.
Git 3 உண்மையில் என்ன மாற்றுகிறது?
0:35 நூலகங்கள் மற்றும் ஹோஸ்டிங் சேவைகள் ஆதரிக்கத் தயாரானதும், Git மூன்று புதிய களஞ்சியங்களுக்கு SHA-256 ஐ இயல்புநிலையாக மாற்றும். நூலகங்கள் மற்றும் ஹோஸ்டிங் சேவைகள் ஆதரிக்கத் தயாரானதும். அதிகாரப்பூர்வ ஆவணம் வெளியீட்டுத் தேதியை வழங்கவில்லை மற்றும் SHA-1 ஐ ஆதரிக்கிறது. நீங்கள் இயங்கக்கூடியதை மேம்படுத்தும்போது உங்கள் தற்போதைய களஞ்சியம் தானாகவே வடிவத்தை மாற்றாது. உங்கள் குழு அரட்டை ஒரு அவசர இடமாற்றத்தை திட்டமிடுவதற்கு முன்பு அதை நினைவில் கொள்வது மதிப்பு. இந்த நாடகம் ஒரு முன்மொழியப்பட்ட இயல்புநிலை, மற்றும் காலக்கெடு தற்போது ஒரு வெற்று காலண்டர்.
Git மோதல்களைக் கண்டறிந்தால் SHA-1 ஐ ஏன் மாற்ற வேண்டும்?
0:58 ஏன் மாற்ற வேண்டும்? Git பொருளடக்கங்களை ஹாஷ் செய்வதன் மூலம் பெயரிடுகிறது. கோப்புகள் மரங்களுக்கு ஊட்டமளிக்கின்றன, மேலும் கமிட்கள் மரங்கள் மற்றும் முந்தைய கமிட்களைக் குறிக்கின்றன. இது வரலாறு முழுவதும் ஒருமைப்பாட்டை வழங்குகிறது. ஹாஷிங் திட்டத்தை மாற்றினால் பொருள் பெயர்களும் மாறும், மற்ற பொருளடக்கங்களுக்குள் சேமிக்கப்பட்டுள்ள குறிப்புகளும் அடங்கும். சாக்கோன் Git இன் உருவாக்கியவரான லினஸ் டோர்வால்ட்ஸை அணுகி, நம்பகமான விநியோகம் முக்கியம் என்று வாதிடுகிறார்.
1:17 அது ஒரு வரலாற்று நிலைப்பாடு, மற்றும் லினஸ் 2005 இல் SHA-1 ஐத் தேர்ந்தெடுத்தார். 2005 இல். பாதுகாப்பு நிலைப்பாடு அன்று முதல் மாறியுள்ளது. ஆராய்ச்சியாளர்கள் 2017 இல் SHA-1 மோதல்களை நிரூபித்தனர், பின்னர் PGP அடையாளச் சான்றிதழ்களுக்கு எதிராக ஒரு தேர்ந்தெடுக்கப்பட்ட முன்னொட்டு தாக்குதலை நிரூபித்தனர். நவீன Git கடினமாக்கப்பட்ட SHA-1 உடன் அறியப்பட்ட மோதல் தாக்குதல்களைக் கண்டறிகிறது. அதன் பராமரிப்பாளர்கள் எதிர்கால தாக்குதல்களிலிருந்தும் பாதுகாப்பை விரும்புகிறார்கள், இது கையொப்பங்களிலிருந்து விரும்பக்கூடிய ஒரு நியாயமான விஷயம்.
1:41 சுற்றுச்சூழல் மசோதா மிகக் குறைவான பாதுகாப்பையே வாங்குகிறது என்று சாக்கோன் நினைக்கிறார். அவர் மர உள்ளடக்கங்களின் ஒரு தனி வலுவான செக்ஸம் கையொப்பமிட முன்மொழிகிறார், இன்றைய பொருள் முகவரியை அப்படியே வைத்திருக்கிறார். என்ன உடைகிறது? நான் இரண்டு வடிவங்களையும் உள்ளூரில் உருவாக்கி, அதே சிறிய கோப்பை ஹாஷ் செய்தேன்.
எங்கள் உள்ளூர் இணக்கத்தன்மை சோதனை என்ன காட்டியது?
1:54 ஒரு பொருள் பெயரில் நாற்பது ஹெக்ஸ் எழுத்துக்கள் உள்ளன, மற்றொன்றில் அறுபத்தி நான்கு உள்ளன. பின்னர் நான் அவற்றுக்கிடையே இழுக்க முயற்சித்தேன். எனது நிறுவப்பட்ட Git அதை பொருந்தாத அல்காரிதம்களுடன் நிராகரித்தது, தற்போதைய அதிகாரப்பூர்வ கையேட்டில் விவரிக்கப்பட்டுள்ள இணக்கத்தன்மை இடைவெளி சரியாக இருந்தது. இது எனது பழைய நிறுவப்பட்ட Git ஐப் பயன்படுத்தியது, எனவே இது இன்றைய எல்லையைப் பற்றி நமக்குச் சொல்கிறது. வெளியிடப்படாத Git 3 இன் சோதனை என்று அழைப்பது படைப்பு கணக்கியலாக இருக்கும். இடமாற்ற வேலை ஒரு ஹாஷ் இன் நீளத்தை மற்றும் பொருள் பெயர்களுடன் இணைக்கும் அமைப்புகளைக் கருதும் ஸ்கிரிப்ட்களுக்குள் செல்கிறது.
2:19 ஒரு வரலாற்றை மீண்டும் ஹாஷ் செய்வதற்கு அந்த அடையாளங்களுக்கு இடையே ஒரு மேப்பிங் தேவை. Git இன் மாற்ற வடிவமைப்பு அந்த மேப்பிங் மற்றும் கையொப்பக் கையாளுதலை உள்ளடக்கியது. செயலாக்கத் தயார்நிலை முக்கியமானது, ஏனெனில் ஒரு வடிவமைப்பு ஆவணம் உங்கள் விருப்பமான டெவலப்பர் கருவிக்குள் மறைந்திருக்கும் நூலகத்தை மேம்படுத்தாது. நூலகம் உங்கள் விருப்பமான டெவலப்பர் கருவிக்குள் மறைந்திருக்கிறது. அது சாக்கோனின் வாதத்தில் உள்ள மனித செலவு. ஒவ்வொரு கருவிப் பராமரிப்பாளருக்கும் மற்றொரு இணக்கத்தன்மை வேலை கிடைக்கிறது, பயனர்கள் தங்கள் பதிப்புக் கட்டுப்பாடு இப்போது பதிப்புக் கட்டுப்பாடு தேவை என்பதைக் கண்டறிகிறார்கள். இப்போதைக்கு, ஒரு திட்டத்திற்கு புதிய வடிவத்தைத் தேர்ந்தெடுப்பதற்கு முன் உங்கள் ஹோஸ்ட் மற்றும் கருவிகளைச் சோதிக்கவும்.
2:44 அந்த சுற்றுச்சூழல் அமைப்பு ஈடுசெய்யும் வரை இருக்கும் குழுக்கள் தங்கள் தற்போதைய வடிவத்தை வைத்திருக்க முடியும். இதற்கிடையில், Pi ஒன்று புள்ளி பூஜ்ஜியத்தை அடைந்தது.
Pi Durable இல் ஒரு செயலிழப்பில் என்ன எஞ்சியிருக்கிறது?
2:51 இது ஈரெண்டில் இருந்து ஒரு குறியீட்டு முகவர் ஹார்னஸ், கோட்மோட் மூலம் சொந்த MCP ஆதரவுடன் மற்றும் தேவைப்படும்போது ஏற்றப்படும் கருவிகளுடன். கோட்மோட் மற்றும் தேவைப்படும்போது ஏற்றப்படும் கருவிகள். குழு எளிமைப்படுத்தலை முக்கிய விஷயமாகக் கூறுகிறது. உங்கள் முகவர் அமைப்பு ஏற்கனவே ஒரு சிறிய அரசாங்கத்தை ஒத்திருந்தால், தேவைப்படும் வரை கருவிகளை ப்ராம்ட்டிற்கு வெளியே வைத்திருப்பது நிர்வாக சீர்திருத்தம் போல தெரிகிறது. இது Pi Durable என்ற தனி சோதனை கட்டமைப்பையும் வெளியிட்டது. பணிகள் சோதனைச் சாவடிகளைச் சேமிக்கின்றன, இதனால் மறுதொடக்கம் செய்யப்பட்ட செயல்முறை முடிக்கப்படாத வேலையை நிலையான சேமிப்பகத்திலிருந்து எடுக்க முடியும். முக்கியமான விவரம் கருவி மறுபயன்பாடு.
3:16 ஒரு செயலிழப்பால் குறுக்கிடப்பட்ட ஒரு கருவி, பாதுகாப்பானது என்று அறிவிக்கும்போது மட்டுமே மீண்டும் இயங்கும். இல்லையெனில் மாதிரி குறுக்கிடப்பட்டது என்று கூறப்படும். ஒரு கருவி பணம் செலவழிக்க முடிந்தால் அது ஒரு பயனுள்ள எல்லை. நான் உதவியாளர் எனது ஷாப்பிங் பட்டியலை ஒரு செயலிழப்பைக் கொண்டாடுவதற்குப் பதிலாக இரண்டு முறை வாங்குவதை நினைவில் கொள்ள வேண்டும்.
SvelteKit 3 உங்களுக்காக எதை இடம்பெயர்கிறது?
3:30 SvelteKit மூன்று வியாழக்கிழமை அன்று தரையிறங்கியது, உள்ளமைவை Vite க்கு நகர்த்தி, டாலர் லிப் ஐ ஹாஷ் லிப் உடன் மாற்றியது, நிலையான தொகுப்பு துணைப்பாதை இறக்குமதிகளைப் பயன்படுத்தி. இடமாற்ற கட்டளை முடிந்ததை மீண்டும் எழுதுகிறது மற்றும் மீதமுள்ளவற்றுக்கு ஒரு செய்ய வேண்டிய பட்டியலை விட்டுச்செல்கிறது. உங்கள் ரோபோ உதவலாம், மற்றும் உங்கள் வேறுபாடு இன்னும் படிக்கப்பட வேண்டும். அறிவிப்பு உங்கள் ரோபோ நண்பர்களை மீதமுள்ளவற்றுக்காகவும் வரவழைக்கிறது. ஒரு கட்டமைப்பு மேம்பாடு வீட்டுப்பாடம் மற்றும் ஒரு பரிந்துரைக்கப்பட்ட மாற்று ஆசிரியருடன் அனுப்பும் நிலையை நாங்கள் அடைந்து வருகிறோம். மற்றும் தொலைநிலை செயல்பாடுகளுக்கு இன்னும் சோதனை Async Svelte தேவை.
3:56 ஒரு பெரிய பதிப்பு எண் மன அமைதியைத் தருகிறது, ஆனால் தனிப்பட்ட அம்சங்கள் அவற்றின் சொந்த முதிர்ச்சி லேபிள்களைக் கொண்டுள்ளன. நீங்கள் உண்மையில் பயன்படுத்தும்வற்றைச் சரிபார்க்கவும்.
GitHub இன் வேலை செய்யும் விலக்கு எதை நிரூபிக்கிறது?
4:03 எனவே Git இன் புதிய வடிவத்திற்கு யார் தயாராக இருக்கிறார்கள்? இதோ அந்த விலக்கு. பிரையன் கார்ல்சனின் பேச்சைக் கொண்ட ஒரு பொது GitHub களஞ்சியம் ஏற்கனவே ஒரு முழு SHA-256 பொருள் பெயரைத் தருகிறது. முழு SHA-256 பொருள் பெயரைத் தருகிறது. நான் பொது தொலைநிலையை நேரடியாகச் சரிபார்த்தேன். பேச்சு ஸ்லைடுகள் ஆதரவை ஒரு தனிப்பட்ட முன்னோட்டம் என்று அழைக்கின்றன மற்றும் களஞ்சிய உருவாக்கம் இன்னும் வரவில்லை என்று கூறுகின்றன. காத்திருப்பு அறைக்குப் பின்னால் உண்மையான முன்னேற்றம் உள்ளது. இது GitHub இந்த முன்னோட்ட களஞ்சியத்திற்கு சேவை செய்ய முடியும் என்பதை நிரூபிக்கிறது.
4:24 சாதாரண திட்ட உருவாக்கம் அல்லது உங்கள் அனைத்து ஒருங்கிணைப்புகளும் தயாராக உள்ளன என்பதற்கு இது நமக்கு பூஜ்ஜிய உத்தரவாதத்தை அளிக்கிறது. ஒருங்கிணைப்புகள் தயாராக உள்ளன. இந்த விலக்குக்கு ஒரு அனுமதி எல்லை உள்ளது. நான் அதைச் சொல்வதைக் கேட்பதை விட நீங்கள் இதை வாசிக்க விரும்பினால், வேறுபாடு ஒவ்வொரு காலையிலும் உங்கள் இன்பாக்ஸில் இலவசமாக daily diff dot dev இல் வருகிறது, கீழே இணைப்பு உள்ளது. ஒவ்வொரு காலையிலும் இலவசமாக daily diff dot dev இல் வருகிறது, கீழே இணைப்பு உள்ளது. எனவே இன்றைய தீர்ப்பு NEEDS REVIEW.
எனது தீர்ப்பு ஏன் முழுமையான டூல்செயினைப் பொறுத்தது?
4:40 நான் வலுவான ஹாஷ் விருப்பத்தை வைத்திருப்பேன், மற்றும் இயல்புநிலைகளை மாற்றுவதற்கு முன் முழுமையான டூல்செயினைச் சோதிப்பேன். பாதுகாப்பு மேம்பாட்டை அனுப்புவதில் இணக்கத்தன்மை ஒரு பகுதி. இன்றைய வேறுபாடு இதுதான். நான் Axrisi இலிருந்து நிகோ. பொறுப்புடன் இணைக்கவும்.
ஆதாரங்கள்
- Chaconblog.gitbutler.com
- Git's official plangit-scm.com
- Current interoperabilitygit-scm.com
- Transition designgit-scm.com
- Independent collision researchsha-mbles.github.io
- GitHub preview repositorygithub.com
- Pi 1.0earendil.com
- Pi Durableearendil.com
- SvelteKit 3svelte.dev
- HN discussionnews.ycombinator.com



