መመሪያ

የግላዊነት እና ማከማቻ በ Binary Code Weight Spread ውስጥ

የk8 ሚስጥራዊ ድር ገጽ። ይህ ገጽ የ Binary Code Weight Spread ዲሞን የውሂብ ማከማቻ እና የአውታረ መረብ ምልከታዎችን ይገልጻል። እነዚህ ምልከታዎች በአሰራር አካባቢ (browser environment) ውስጥ የሚታዩትን ብቻ ያካትታሉ እና ለውጫዊ አስተዳዳሪ ሙሉ የግላዊነት ፖሊሲን አያስቀምጡም።

የተገመገሙ ማከማቻዎች እና የአውታረ መረብ ጥያቄዎች

የዲሞው መገለጫ ሁኔታን ለመጠበቅ እና ይዘትን ለማሳየት የተወሰኑ የደንበኛ ወገን (client-side) ሜካኒዝሞችን ይጠቀማል። እነዚህ ምልከታዎች የጨዋታውን ምንጭ እና የቅዳሜ ማስታወሻዎችን (template declarations) ላይ የተመሰረቱ ናቸው።

  • የአካለ መንገድ ማከማቻ (Local Storage): የጨዋታው ምንጭ localStorageን ለተጠራቀመ ቀሪ ሂሳብ (balance) እና ለክፍልፋይ ድጋፍ (fractional carry) ለማከማቻ ይጠቀማል። ይህም ሂሳቡ በገጹ ሲጫን እንደገና እንዲቆይ ያደርጋል። ነገር ግን፣ localStorage መጠቀም ማንነትን አያረጋግጥም፣ የግል ውሂብ በሌላ ቦታ እንደማይቀላቀልም ወይም ሌላ ምልከታ እንደማይኖርም አያረጋግጥም።
  • የፎንት ማስታወሻዎች: ቅዳሜው የGoogle Fonts ስታይልሽት ይገልጻል። ይህ ልዩ ጥያቄ በቅዳሜው ውስጥ የሚታይ ቢሆንም፣ የሙሉው ድረ-ገጽ ግብይት ሙሉ የአውታረ መረብ ማጭበርበር (network capture) አሁንም በመጠበቅ ላይ ነው። ይህ ማስታወሻ መገኘት ሁሉም የፎንት ጭነት የተነጠለ መሆኑን ወይም ሌሎች የሶስተኛ ወገን ስክሪፕቶች እንደማይሰሩ አያረጋግጥም።

የፎርዳ (Wallet) ማቆየት እና ማረጋገጫ

የዚህ ዴሞው ገንዘብ ማከፋፈያ በርቀት ባልሆነ የአካውንት ስርዓት ሳይሆን በአካባቢያዊ ሁኔታ (local state) ይቆጣጠራል።

  • ክፍልፋይ ማስቀጠል (Fractional Carry): ክፍልፋይ ማስቀጠል በማስቀመጥ፣ በእጅ ማገደል እና በድጋሚ ማስገባት ወቅት ይቀጥላል። ይህ በአካባቢያዊ ሁኔታ ይቀመጣል።
  • ማገድ (Restoration): ከ10 በታች የሆነ የእረፍት ሚዛን (idle balance) ወደ ትክክለኛው 1,000 ሊገደድ ይችላል። ይህ ሚዛኑን የሚቀይር የእጅ እርምጃ ሲሆን፣ ራስ-ሰር የገንዘብ ማገድ ወይም የብረት ሳንቲም መጨመር አይደለም።
  • ያልተጠናቀቁ ዙሮች (Unfinished Rounds): ገጹ በቀጥታ በሚሰራበት ወቅት ከተጫነ፣ ዙሩ ያለ መመለሻ ወይም ከቀጠለበት ቦታ ሳይሆን ይጠናቀቃል። ሚዛኑ እስከዛን ድረስ ያለውን ሁኔታ ያንፀባርቃል፣ ነገር ግን የተጠናቀቀ ያልሆነው ዙር ይጠፋል።

የአካውንት እና የክፍያ ፍሰት

ይህ ዴሞ ከውጫዊ የአካውንት መዋቅሮች ጋር በተለየ መንገድ ይሰራል።

  • የአካውንት ፍሰት (Account Flow): የአካውንት መግቢያ ፍሰት የለም። ዴሞው የተጠቃሚ ማረጋገጫ (authentication) አይጠይቅም ወይም አያገኝም።
  • የክፍያ ፍሰት (Payment Flow): የክፍያ ፍሰት የለም። ልዩ ሳንቲሞች የገንዘብ ዋጋ የላቸውም እና በባህላዊ መንገድ ሊወገዱም ሊገቡም አይችሉም።

መታወቂያ እና ስፋት

የተጠየቀው ስም ከሚያከብረው ነገር የሚመነጭ የሚያውቀው ሰው ማንነት ሳይረጋገጥ ቀርቷል፣ ይሁን እንጂ በግልጽ የተገመገሙ የመጀመሪያ ምንጭ እውነታዎች ብቻ። ከላይ የተጠቀሱት ማሳያዎች በድሮ ማሳያ (browser demo) ውስጥ ብቻ ውስን ናቸው። እነዚህም ለውጫዊ ኩባንያ ስለ መረጃ ሽያጭ፣ ስለ ምልክት ማድረግ ወይም ስለ ግብይት የሚያስተዳድሩ ፖሊሲዎችን አያረጋግጡም።

የሶስተኛ ወገን ጥያቄዎች

ቴምፕሌቱ የGoogle Fonts ስቴትሽልትን ይገልጻል። ትክክለኛው የሙሉ ድረ-ገጽ ኔትወርክ ማገናኛ ማገናኛ አሁንም በመጠበቅ ላይ ነው። የተገለጹ የአካውንት ወይም የክፍያ ቁጥጥሮች አለመኖር ሶስተኛ ወገኖች ማንኛውም የግል መረጃ እንደማይያዙ ማረጋገጥ አይችልም።

አስፈላጊ ጥቅም እና ተደራሽነት

ይህ መመሪያ የሚያተኩረው ለ18 ዓመት ከዚያ በላይ ዕድሜ ያላቸው ሰዎች ነው። ይህ ለመመሪያው ስራ ሂደት የተወሰነ ፖሊሲ ሲሆን ለሁሉም ሕጋዊ ዕድሜ ወይም በቴክኖሎጂ የተተገበረ የዕድሜ ገደብ አይደለም። በጋራ ስሜት ያለው መጠቀም ገጾች ነፃ ማቆም ወይም ገደቦችን ሊገልጹ ይችላሉ፣ ነገር ግን ይህ ሙከራ (demo) የመለያ ላይ ማገድ ወይም ራስን ማገድ መሳሪያዎችን አያካትትም።

በብዛት የሚጠየቁ ጥያቄዎች

localStorage መጠቀም ማለት ውሂቤ ለይቶ የሚታወቅ አይደለም?

አይደለም። localStorageን ለተጠጋጋ ሚዛን (settled balance) እና ለክፍልፋይ ማስቀጠል (fractional carry) መጠቀም ለይቶ የሚታወቅነትን አያረጋግጥም። ይህ የዚያን ልዩ ውሂብ በአካባቢያዊ መንገድ የት እንደተቀመጠ ብቻ ያሳያል። ሌላ ሂደት ወይም ርቀት ላይ ያለ ማከታተል ሊኖር ይችላል።

ይህ ሳይጠናቀቅ የቀረ ዙር (round) ገጹን ከደገምክ ተመልሶ ይሰጠኛል?

አይደለም። ሳይጠናቀቅ የቀረ ዙር ሲጠናቀቅ ምንም መመለስ ወይም ከደገምክ ማገናዘብ (resume) አያገኝም። ሚዛኑ (balance) ይቀጥላል፣ ነገር ግን ዙሩ (round) በሙሉ አይመለስም።

ይህ ሙከራ (demo) ግላዊ ውሂብ ይሰበስባል?

ሙከራው መለያ ወይም የክፍያ ሂደት ስለሌለው፣ በመግቢያ (login) ወይም በክፍያ ሂደት ምክንያት ግላዊ ውሂብ አይሰበስብም። ነገር ግን የእነዚህ ቁጥጥሮች አለመኖር ሌላ ስርዓት ውስጥ ግላዊ ውሂብ እንደሚያቀናጅ ማረጋገጥ አይደለም። የተገለጸው የGoogle Fonts ጥያቄ የሶስተኛ ወገን አገልግሎት ነው፣ ነገር ግን ሙሉ የድረ ገጹን መያዝ (full site capture) ገና ተጠብቋል።