+− THE DAILY DIFFdev & AI news
NEEDS REVIEW

ගිට්හි නව හැෂ් පෙරනිමිය - එහි තේරුම කුමක්ද

ගිට්හි යෝජිත SHA-256 පෙරනිමිය නව ගබඩා සඳහා ගැළපුම් සීමාවක් නිර්මාණය කරයි.

ගිට්හි යෝජිත SHA-256 පෙරනිමිය නව ගබඩා සඳහා ගැළපුම් සීමාවක් නිර්මාණය කරයි. අපි නිල සැලැස්ම, ස්කොට් චැකොන්ගේ විරෝධය සහ ක්‍රියාකාරී GitHub පෙරදසුන් ව්‍යතිරේකය පරීක්ෂා කර, පසුව Pi 1.0 සහ SvelteKit 3 ආවරණය කරන්නෙමු. තීන්දුව: සමාලෝචනය අවශ්‍යයි.

ලිඛිත සංස්කරණය කියවන්න (ඉංග්‍රීසි) ↗

මෙම වීඩියෝවෙන් ආවරණය වන දේ

  • ගිට් ගබඩා දෙකකට සන්නිවේදනය කිරීම ප්‍රතික්ෂේප කළ හැක්කේ ඇයි?
  • ගිට් 3 ඇත්තටම වෙනස් කරන්නේ කුමක්ද?
  • ගිට් ගැටුම් හඳුනා ගන්නේ නම් SHA-1 ප්‍රතිස්ථාපනය කරන්නේ ඇයි?
  • අපගේ දේශීය ගැළපුම් පරීක්ෂණයෙන් පෙන්වූයේ කුමක්ද?
  • Pi Durable හි බිඳවැටීමකින් පසු කුමක් ඉතිරි වේද?

පරිවර්තනය කරන ලද පිටපත

මුල් ඉංග්‍රීසි නිරූපණයෙන් පරිවර්තනය කරන ලදී. පවතින ශ්‍රව්‍ය සහ ශීර්ෂ පාඨ YouTube මගින් පාලනය වේ.

ගිට් ගබඩා දෙකකට සන්නිවේදනය කිරීම ප්‍රතික්ෂේප කළ හැක්කේ ඇයි?

0:00 ඔබ හිතාවි ගිට් යාවත්කාලීන කිරීමෙන් ඔබේ මෙවලම් එකිනෙකා සමඟ කතා කරයි කියලා. ගිට්හි සැලසුම් කරන ලද නව හැෂ් පෙරනිමිය අද පවතින පැරණි ආකෘතියේ ගබඩා නිර්මාණය කරයි එකිනෙකා සමඟ කතා කළ නොහැකි. මේ වීඩියෝවෙන්, වෙනස් කරන්නේ ඇයි? කුමක් කැඩී යයිද? කවුද සූදානම්? GitHub හි දැනටමත් ක්‍රියාකාරී ව්‍යතිරේකයක් තිබේ. එය අවසානයේ ඔප්පු කරන්නේ කුමක්දැයි මම ඔබට පෙන්වන්නම්. එය ඔක්තෝබර් දෙවන සිකුරාදා, මෙය The Daily Diff.

0:18 බ්‍රහස්පතින්දා, GitHub සම-ආරම්භකයෙකු ගිට්හි සැලසුම් කරන ලද වෙනස්වීම මිල අධික වැරැද්දක් ලෙස හැඳින්වීය. Pi නව නියෝජිත අයිතියක් නැව්ගත කළ අතර, SvelteKit තවත් සංක්‍රමණයක් නැව්ගත කළේය. ස්කොට් චැකොන් GitHub ගොඩනැගීමට උදව් කළ අතර Pro Git ලිවීය, එබැවින් මෙම පැමිණිල්ල එන්නේ නිවස ඇතුළතින්. නිවස ගිට් මෙවලම් ද විකුණයි. පළමුව, සත්‍ය සැලැස්ම.

ගිට් 3 ඇත්තටම වෙනස් කරන්නේ කුමක්ද?

0:35 ගිට් තුන නව ගබඩා SHA 256 වෙත පෙරනිමියෙන් සකසනු ඇත, පුස්තකාල සහ සත්කාරක සේවා එයට සහාය වීමට සූදානම් වූ පසු. නිල ලේඛනයේ නිකුත් කරන දිනයක් ලබා දී නොමැති අතර SHA එකට සහාය දක්වයි. ඔබ ක්‍රියාත්මක කළ හැකි ගොනුව යාවත්කාලීන කරන විට ඔබේ පවතින ගබඩාව ඉන්ද්‍රජාලිකව ආකෘතිය වෙනස් නොකරයි. ඔබේ කණ්ඩායම් කතාබස් හදිසි සංක්‍රමණයක් සැලසුම් කිරීමට පෙර එය මතක තබා ගැනීම වටී. නාටකය යෝජිත පෙරනිමියකි, සහ නියමිත කාලය දැනට හිස් දින දර්ශනයකි.

ගිට් ගැටුම් හඳුනා ගන්නේ නම් SHA-1 ප්‍රතිස්ථාපනය කරන්නේ ඇයි?

0:58 වෙනස් කරන්නේ ඇයි? ගිට් වස්තු නම් කරන්නේ ඒවායේ අන්තර්ගතය හැෂ් කිරීමෙන්. ගොනු ගස් වලට ඇතුල් වන අතර, කැපවීම් ගස් සහ පෙර කැපවීම් වෙත යොමු වේ. එය ඔබට ඉතිහාසය පුරා අඛණ්ඩතාව ලබා දෙයි. හැෂ් කිරීමේ ක්‍රමය වෙනස් කරන්න, වස්තු නම් ද වෙනස් වේ, අනෙකුත් වස්තු තුළ ගබඩා කර ඇති යොමු කිරීම් ඇතුළුව. චැකොන් ගිට්හි නිර්මාතෘ ලිනස් ටෝර්වල්ඩ්ස් වෙත නැවත යොමු වේ, විශ්වාසදායක බෙදාහැරීම් වැදගත් බව තර්ක කරයි.

1:17 එය ඓතිහාසික ස්ථාවරයකි, සහ ලිනස් 2005 දී SHA එක තෝරා ගත්තේය. එතැන් සිට ආරක්ෂක තත්ත්වය වෙනස් වී ඇත. පර්යේෂකයන් 2017 දී SHA එක ගැටුම් පෙන්නුම් කළ අතර, පසුව PGP අනන්‍යතා සහතික වලට එරෙහිව තෝරාගත් උපසර්ග ප්‍රහාරයක් පෙන්නුම් කළේය. නූතන ගිට් ශක්තිමත් කළ SHA එක සමඟ දන්නා ගැටුම් ප්‍රහාර හඳුනා ගනී. එහි නඩත්තු කරන්නන්ට අනාගත ප්‍රහාරවලින් ආරක්ෂාව ද අවශ්‍ය වේ, එය අත්සන් වලින් අවශ්‍ය වීමට සාධාරණ දෙයකි. චැකොන් සිතන්නේ පරිසර පද්ධති බිල්පතෙන් ලැබෙන ආරක්ෂාව ඉතා අඩු බවයි.

1:41 ඔහු යෝජනා කරන්නේ ගස් අන්තර්ගතයේ වෙනම ශක්තිමත් චෙක්පත් අත්සන් කිරීම, අද පවතින වස්තු ලිපිනයන් යටින් තබා ගනිමින්. කුමක් කැඩී යයිද? මම ආකෘති දෙකම දේශීයව නිර්මාණය කර එකම කුඩා ගොනුව හැෂ් කළා. එක් වස්තු නාමයක ෂඩ් දශම අක්ෂර හතළිහක් ඇති අතර අනෙක් එකෙහි හැට හතරක් ඇත.

අපගේ දේශීය ගැළපුම් පරීක්ෂණයෙන් පෙන්වූයේ කුමක්ද?

1:54 ඉන්පසු මම ඒවා අතරින් ලබා ගැනීමට උත්සාහ කළා. මගේ ස්ථාපිත ගිට් එය නොගැලපෙන ඇල්ගොරිතම සමඟ ප්‍රතික්ෂේප කළා, වත්මන් නිල අත්පොතෙහි විස්තර කර ඇති ගැළපුම් පරතරය හරියටම. මෙය මගේ පැරණි ස්ථාපිත ගිට් භාවිතා කළ නිසා, එය අද පවතින සීමාව ගැන අපට කියයි. එය නිකුත් නොකළ ගිට් තුනක් පරීක්ෂා කිරීමක් ලෙස හැඳින්වීම නිර්මාණාත්මක ගිණුම්කරණයක් වනු ඇත. සංක්‍රමණ කාර්යය හැෂ් එකක දිග උපකල්පනය කරන ස්ක්‍රිප්ට් වලට ළඟා වේ, සහ වස්තු නම් වලට සම්බන්ධ පද්ධති. ඉතිහාසයක් නැවත හැෂ් කිරීම සඳහා එම අනන්‍යතා අතර සිතියම්ගත කිරීමක් අවශ්‍ය වේ.

2:19 ගිට්හි සංක්‍රාන්ති සැලසුමට එම සිතියම්ගත කිරීම සහ අත්සන් හැසිරවීම ඇතුළත් වේ. ක්‍රියාත්මක කිරීමේ සූදානම වැදගත් වේ, මන්ද නිර්මාණ ලේඛනයක් ඔබගේ ප්‍රියතම සංවර්ධක මෙවලම තුළ සැඟවී ඇති පුස්තකාලය යාවත්කාලීන නොකරන බැවිනි. එය චැකොන්ගේ තර්කයේ මානව පිරිවැයයි. සෑම මෙවලම් නඩත්තුකරුවෙකුටම තවත් ගැළපුම් කාර්යයක් ලැබේ, පරිශීලකයන් සොයා ගන්නේ ඔවුන්ගේ අනුවාද පාලනයට දැන් අනුවාද පාලනයක් අවශ්‍ය බවයි. දැනට, ව්‍යාපෘතියක් සඳහා නව ආකෘතිය තෝරා ගැනීමට පෙර ඔබේ සත්කාරක සහ මෙවලම් පරීක්ෂා කරන්න. පවතින කණ්ඩායම් වලට එම පරිසර පද්ධතියට අනුගත වන තෙක් ඔවුන්ගේ වත්මන් ආකෘතිය තබා ගත හැක. මේ අතර, Pi 1.0 ට ළඟා විය.

2:44 එය Earendil වෙතින් කේතන නියෝජිත අයිතියක් වන අතර, Codemode හරහා දේශීය MCP සහාය සහ අවශ්‍ය විටදී පටවන ලද මෙවලම් ඇත. කණ්ඩායම අවමවාදය ප්‍රධාන කරුණ ලෙස හඳුන්වයි.

Pi Durable හි බිඳවැටීමකින් පසු කුමක් ඉතිරි වේද?

2:51 ඔබේ නියෝජිත සැකසුම දැනටමත් කුඩා රජයකට සමාන නම්, අවශ්‍ය වන තෙක් මෙවලම් විමසුමෙන් ඉවතට තබා ගැනීම පරිපාලන ප්‍රතිසංස්කරණයක් ලෙස පෙනේ. එය Pi Durable, වෙනම පර්යේෂණාත්මක රාමුවක් ද නිකුත් කළේය. කාර්යයන් පිරික්සුම් ස්ථාන සුරකින නිසා නැවත ආරම්භ කරන ලද ක්‍රියාවලියකට අර්ධ වශයෙන් නිම නොකළ වැඩ ස්ථිර ගබඩාවෙන් ලබා ගත හැක. නැවත ආරම්භ කරන ලද ක්‍රියාවලියකට නොනිමි වැඩ අඛණ්ඩ ගබඩාවෙන් ලබා ගත හැක. වැදගත් විස්තරය වන්නේ මෙවලම් නැවත ධාවනයයි. බිඳවැටීමකින් බාධා වූ මෙවලමක් එය ආරක්ෂිත බව ප්‍රකාශ කරන විට පමණක් නැවත ක්‍රියාත්මක වේ. එසේ නොමැතිනම් ආකෘතියට බාධා වූ බව කියනු ලැබේ.

3:16 මෙවලමකට මුදල් වියදම් කළ හැකි විට එය ප්‍රයෝජනවත් සීමාවකි. මට සහායකයාට මගේ සාප්පු ලැයිස්තුව මතක තබා ගැනීමට අවශ්‍යයි, බිඳවැටීමක් දෙවරක් මිලදී ගැනීමෙන් සමරන්නේ නැතිව. බිඳවැටීමක් දෙවරක් මිලදී ගැනීමෙන් සමරන්නේ නැතිව. SvelteKit 3 ද බ්‍රහස්පතින්දා ගොඩ බැස්ස අතර, වින්‍යාසය Vite වෙත ගෙන ගොස් සහ සම්මත පැකේජ උපපථ ආනයන භාවිතා කරමින් ඩොලර් ලිබ් හැෂ් ලිබ් සමඟ ප්‍රතිස්ථාපනය කළේය.

SvelteKit 3 ඔබට සංක්‍රමණය කරන්නේ කුමක්ද?

3:30 සංක්‍රමණ විධානයට හැකි දේ නැවත ලියා ඉතිරි දේ සඳහා කළ යුතු දේ ලැයිස්තුවක් ඉතිරි කරයි. ඔබේ රොබෝවරයාට උදව් කළ හැකි අතර, ඔබේ වෙනස තවමත් කියවිය යුතුය. නිවේදනය ඔබේ රොබෝ මිතුරන් ද ඉතිරි දේ සඳහා බඳවා ගනී. අපි රාමු යාවත්කාලීන කිරීම ගෙදර වැඩ සහ යෝජිත ආදේශක ගුරුවරයෙකු සමඟ නැව්ගත කරන ස්ථානයට ළඟා වෙමින් සිටිමු. අපි රාමු යාවත්කාලීන කිරීම ගෙදර වැඩ සහ යෝජිත ආදේශක ගුරුවරයෙකු සමඟ නැව්ගත කරන ස්ථානයට ළඟා වෙමින් සිටිමු. සහ දුරස්ථ කාර්යයන් තවමත් පර්යේෂණාත්මක Async Svelte අවශ්‍ය වේ. ප්‍රධාන අනුවාද අංකයක් සහතිකයක් ලෙස දැනෙන නමුත්, තනි විශේෂාංග ඔවුන්ගේම පරිණත ලේබල් දරයි. ඔබ ඇත්තටම භාවිතා කරන ඒවා පරීක්ෂා කරන්න.

3:56 ඉතින් ගිට්හි නව ආකෘතියට කවුද සූදානම්? මෙන්න එම ව්‍යතිරේකය.

GitHub හි ක්‍රියාකාරී ව්‍යතිරේකය ඔප්පු කරන්නේ කුමක්ද?

4:03 බ්‍රයන් කාල්සන්ගේ කථාව අඩංගු පොදු GitHub ගබඩාවක් දැනටමත් සම්පූර්ණ SHA 256 වස්තු නාමයක් ආපසු ලබා දෙයි. මම පොදු දුරස්ථය සෘජුවම පරීක්ෂා කළා. කථා ස්ලයිඩ වල සහාය පුද්ගලික පෙරදසුනක් ලෙස හඳුන්වන අතර ගබඩා නිර්මාණය තවමත් පැමිණෙමින් පවතින බව කියයි. රැඳී සිටින කාමරය පිටුපස සැබෑ ප්‍රගතියක් ඇත. එය GitHub හට මෙම පෙරදසුන් ගබඩාව සපයා ගත හැකි බව ඔප්පු කරයි. එය සාමාන්‍ය ව්‍යාපෘති නිර්මාණය හෝ ඔබගේ සියලු ඒකාබද්ධතා සූදානම් බවට අපට ශුන්‍ය සහතිකයක් ලබා දෙයි. එය සාමාන්‍ය ව්‍යාපෘති නිර්මාණය හෝ ඔබගේ සියලු ඒකාබද්ධතා සූදානම් බවට අපට ශුන්‍ය සහතිකයක් ලබා දෙයි. ව්‍යතිරේකයට අවසර සීමාවක් ඇත.

4:24 ඔබට මෙය ඇසීමට වඩා කියවීමට අවශ්‍ය නම්, වෙනස සෑම උදෑසනකම ඔබේ එන ලිපි පෙට්ටියට පැමිණේ, thedailydiff.dev හි නොමිලේ, පහත සබැඳිය. ඒ නිසා අද තීන්දුව සමාලෝචනය අවශ්‍යයි. මම ශක්තිමත් හැෂ් විකල්පය තබා ගන්නෙමි, සහ පෙරනිමි වෙනස් කිරීමට පෙර සම්පූර්ණ මෙවලම් දාමය පරීක්ෂා කරන්නෙමි. ගැළපුම ආරක්ෂක වැඩිදියුණු කිරීම නැව්ගත කිරීමේ කොටසකි. තවද එය අද වෙනසයි.

මගේ තීන්දුව සම්පූර්ණ මෙවලම් දාමය මත රඳා පවතින්නේ ඇයි?

4:40 මම Axrisi වෙතින් Niko. වගකීමෙන් ඒකාබද්ධ කරන්න. මම Axrisi වෙතින් Niko. වගකීමෙන් ඒකාබද්ධ කරන්න. වගකීමෙන් ඒකාබද්ධ කරන්න.

මූලාශ්‍ර

  1. Chaconblog.gitbutler.com
  2. Git's official plangit-scm.com
  3. Current interoperabilitygit-scm.com
  4. Transition designgit-scm.com
  5. Independent collision researchsha-mbles.github.io
  6. GitHub preview repositorygithub.com
  7. Pi 1.0earendil.com
  8. Pi Durableearendil.com
  9. SvelteKit 3svelte.dev
  10. HN discussionnews.ycombinator.com

අදාළ වීඩියෝ

daily · si · 2026 වප් 3

Apple AI නියෝජිතයන්ට තිරිංග දමයි

Apple විසින් අතිරේක macOS Full Disk Access පාලන සැලසුම් කරන්නේ ස්වයං පාලන AI නියෝජිතයන් පුළුල් දත්ත ප්‍රවේශ අවදානම් වැඩි කරන බැවිනි. අපි වත්මන් අවසරය, Meta ගේ මතභේදාත්මක Muse පණිවිඩ නඩුව සහ ඓතිහාසික න

5:08 ↗
daily · si · 2026 බිනර 29

මයික්‍රොසොෆ්ට් වෙතින් ගැලවීමට ලන්දේසි රජය තමන්ගේම ලිනක්ස් ගොඩනඟයි

ලන්දේසි රජය විදේශීය තාක්‍ෂණ සපයන්නන් මත යැපීම අඩු කිරීම සඳහා NixOS-පාදක සේවා ස්ථානයක් වන DAWO සංවර්ධනය කරයි. මෙම ව්‍යාපෘතිය මෙහෙයුම් පද්ධතිය, කාර්යාල මෘදුකාංග සහ පරිපාලන මෙවලම් එක් කරයි, මුල් නියමු ව්

5:01 ↗
daily · si · 2026 බිනර 12

ආමින් රොනාචර් GPT-6 Astra තනි කර පැය 35ක් තැබීය.

ආමින් රොනාචර් (Flask, Jinja) GPT-6 Astra හට එක් විමසුමක් ලබා දී එය පැය 35ක් තනි කර තැබීය: දළ වශයෙන් ටෝකන බිලියනයක්, දළ වශයෙන් $1,200ක්, commits 79ක්, පේළි 75,000ක් — සහ "වටිනා කිසිවක් නැත". එය ප්‍රතිස

5:14 ↗
daily · si · 2026 වප් 4

AWS වියදම් සීමා කිරීම් මගින් ඔබේ ව්‍යාපෘතිය මකා දැමිය හැක

AWS හි නව ව්‍යාපෘති වියදම් සීමාවන් මගින් සම්පත් සීමාවට පැමිණි විට ඒවා නවතා දමන අතර මුලින් ඔබේ දත්ත ආරක්ෂා කරයි. එහි මාර්ගෝපදේශය පවසන්නේ ක්‍රියාමාර්ගයකින් තොරව දින 90ක් අක්‍රියව තිබීමෙන් පසු ව්‍යාපෘති

5:13 ↗