የጽሑፍ ገላቢጥ መሣሪያ በእውነት የሚያደርገው ምንድን ነው
የጽሑፍ ገላቢጥ መሣሪያ የሚተይቡትን ወስዶ ከሌላ አቅጣጫ እንዲነበብ ያዘጋጃል። ይህ አንድ ብልሃት ይመስላል፣ ግን ሰዎች "ጽሑፍ ገልብጥ" ሲሉ የሚያመለክቷቸው በእውነት ሦስት የተለያዩ ነገሮች አሉ፣ እነሱም በጣም የተለያዩ ውጤቶችን ያመጣሉ። የእኛ የጽሑፍ መሣሪያዎች ሦስቱንም በአሳሽ ውስጥ ይያዛሉ፣ ስለዚህ የሚለጥፉት ነገር ከመሣሪያዎ አይወጣም።
የመጀመሪያው ዘዴ ሙሉ ፊደል ገላቢጥ ነው። እያንዳንዱ ፊደል፣ አሃዝ፣ ክፍት ቦታ እና ሥርዓተ ነጥብ ከጫፍ እስከ ጫፍ ይገለበጣል። hello world ይተይቡ እና dlrow olleh ያገኛሉ። ሁለተኛው ዘዴ እያንዳንዱን ቃል በንባብ ቅርፅ እያቆየ የቃላትን ቅደም ተከተል ይገለብጣል፦ hello world ወደ world hello ይለወጣል። ሦስተኛው ዘዴ ጽሑፉን ገልብጦ ያዞረዋል፣ ስለዚህ በ180 ዲግሪ የተዞረ ይመስላል። ያኛው የመጨረሻው በጣም አስገራሚ ነው፣ ምክንያቱም ፊደላትዎን ብቻ አያንቀሳቅስም። እያንዳንዱን ፊደል ልዩ ተመሳሳይ-መልክ ምልክት ይተካል።

ፊደል ገላቢጥ ከቃል-ቅደም ተከተል ገላቢጥ
ልዩነቱ በመጀመሪያ ከሚመስለው በላይ ያገባል። ፊደል ገላቢጥ ሙሉ በሙሉ ሜካኒካዊ ነው፦ የመጨረሻው ፊደል የመጀመሪያው ይሆናል፣ ከመጨረሻ ሁለተኛው ደግሞ ሁለተኛው ይሆናል፣ እንዲህ በተከታታይ። ይህ ጽሑፉን ደግመው ካልገለበጡት በስተቀር እንደ ትርጉም የለሽ ቃላት የሚነበብ ክላሲክ "ወደ ኋላ ጽሑፍ" ነው። አጭር መልእክት በግልጽ ውስጥ ለመደበቅ ፍጹም ነው፣ ማንበብ የፈለገ ሁሉ ሆን ብሎ መልሶ መገልበጥ አለበት።
የቃል-ቅደም ተከተል ገላቢጥ እያንዳንዱን ቃል በትክክል የተጻፈ አድርጎ ያቆያል ግን ከዓረፍተ ነገር ፍሰት ጋር ይጫወታል። Yoda-ዓይነት አገላለጽ ሲፈልጉ፣ አንድ ንድፍ ከቀኝ-ወደ-ግራ የንባብ ቅደም ተከተል እንዴት እንደሚይዝ ሲፈትሹ፣ ወይም ቃላቱን ሳያፈርሱ ዓረፍተ ነገር ማደባለቅ ሲፈልጉ ጠቃሚ ነው። ቃላቱ ስለሚቆዩ፣ የቃል-ቅደም ተከተል ገላቢጥ ከሙሉ ፊደል ገላቢጥ ይልቅ ሰው መልሶ ለመፍታት ቀላል ነው።
የተገለበጠ ጽሑፍ ለምን ልዩ ዩኒኮድ ፊደላት የተሠራ ነው
ወደላይ-ወደታች የተገለበጠ ጽሑፍ ራስዎን ፊደላት ከማዘዋወር በላይ ያለው ብቸኛ ዘዴ ነው። በኪቦርድዎ ላይ "የተገለበጠ A" ቁልፍ የለም፣ ስለዚህ መሣሪያው የተገለበጠ ፊደል ይመስል የተለየ ዩኒኮድ ፊደል ይተካል። ንዑስ e ወደ ǝ ይለወጣል፣ a ደግሞ ወደ ɐ፣ እንዲህ በተከታታይ፣ ከዚያም ሙሉው ሕብረቁምፊ ይገለበጣል ስለዚህ ሲዞር በትክክል ይነበባል። ተመሳሳይ ሀሳብ የመስታወት ጽሑፍን ይመራል፣ ይህም ፊደላትን የግራ-ቀኝ ነጸብራቃቸውን የሚመስሉ ምልክቶች ይተካል።
ለዚህ ነው የተገለበጠና የተንፀባረቀ ውጤት አንዳንድ ጊዜ በተወሰኑ መተግበሪያዎች ውስጥ በእንግድነት የሚለጠፈው፦ ከዚያ በኋላ ኦሪጅናል ፊደላትዎን አይልኩም፣ ከዩኒኮድ ቦታ ውስጥ የተውሱ ምልክቶች ይልካሉ፣ ለሌሎች ቋንቋዎችና ለድምጽ ትንተና ከታሰቡ ብሎኮች የተወሰዱ። አብዛኞቹ ዘመናዊ ፎንቶች እነሱን በደንብ ያሳያሉ፣ ግን ጥቂት አሮጌ ስርዓቶች ፊደል ምንም ግላይፍ በሌለበት ቦታ ባዶ ሳጥኖችን ያሳያሉ። በእውነት የተቀረፁ ፊደላት ከተገለበጡ ይልቅ ካስፈለገዎት፣ የእኛ ፋንሲ ጽሑፍ ጀነሬተር ያንን ጉዳይ ይሸፍናል።

አዝናኝና ተግባራዊ አጠቃቀሞች
የተገለበጠ ጽሑፍ የእንቆቅልሽና የቃላት ጨዋታዎች ዋና አካል ነው። የተደበቁ ፍንጮች፣ የፍለጋ ጨዋታዎችና የማምለጫ-ክፍል እንቆቅልሾች ብዙ ጊዜ ተጫዋቾች ማንበብ ከመቻላቸው በፊት ብልሃቱን መፍታት እንዲችሉ ሕብረቁምፊ ወደ ኋላ ያቀርባሉ። Palindromes ለመፈተሽ ፈጣኑ መንገድም ነው፦ አንድ እጩ ቃል ወይም ሐረግ ይገልብጡና ከኦሪጅናሉ ጋር ይመሳሰል እንደሆነ ይመልከቱ። ክፍት ቦታዎችንና ሥርዓተ ነጥቦችን መጀመሪያ ያስወግዱ፣ A man a plan a canal Panama በሁለቱም አቅጣጫዎች ተመሳሳይ ይነበባል።
በማህበራዊ ሚዲያ፣ ወደላይ-ወደታች የተገለበጠና የተንፀባረቀ ጽሑፍ በተራ የመግለጫ ጽሑፎች በተሞላ ፍልፍል ውስጥ ትኩረት ይስባል። ሰዎች ለተጠቃሚ ስሞች፣ ለግል መገለጫዎችና ለአጫጭር ልጥፎች ጎልቶ መታየት ከፈጣን ንባብ በላይ ለሚያገባቸው ቦታዎች ይጠቀሙበታል። አስተያየት የተለየ እንዲመስል ዝቅተኛ ጥረት የሚጠይቅ መንገድ ነው።
ከባድ ጎንም አለ። ገንቢዎች ሶፍትዌር እንዴት ጠርዝ-ጉዳዮችን፣ ከቀኝ-ወደ-ግራ ስክሪፕቶችንና ያልተለመዱ ዩኒኮዶችን እንደሚይዝ ሲፈትሹ ያለማቋረጥ ሕብረቁምፊዎችን ይገለብጣሉ። የተገለበጡ ወይም የተንፀባረቁ ፊደላትን ወደ ቅጽ ማስገባት የማሳያ ሳንካዎችን፣ የተሰበሩ ቁርጥራጮችን ወይም ከግራ-ወደ-ቀኝ ጽሑፍን የሚገምቱ ንድፎችን ለማግኘት ፈጣን መንገድ ነው። QA ቡድኖች ጥቂት የተገለበጡ ናሙናዎችን በእጅ ያቆያሉ ምክንያቱም መደበኛ ግብዓት በጭራሽ የማያሳያቸውን ችግሮች ስለሚያጋልጡ።
በተደጋጋሚ የሚጠየቁ ጥያቄዎች
ፊደላትን ከመገልበጥና ቃላትን ከመገልበጥ ያለው ልዩነት ምንድን ነው?
ፊደላትን መገልበጥ እያንዳንዱን ፊደል ከጫፍ እስከ ጫፍ ይገለብጣል፣ ስለዚህ hello world ወደ dlrow olleh ይለወጣል። ቃላትን መገልበጥ እያንዳንዱን ቃል በትክክል እያስቀመጠ ቅደም ተከተላቸውን ይለውጣል፣ ስለዚህ hello world ወደ world hello ይለወጣል።
የተገለበጠ ጽሑፍ ለምን እንግዳ ምልክቶች ይመስላል?
በኪቦርድ ላይ የተገለበጡ ፊደላት የሉም፣ ስለዚህ መሣሪያው የተገለበጡ ፊደላትን የሚመስሉ ዩኒኮድ ፊደላትን ይተካል ከዚያም ቅደም ተከተሉን ይገለብጣል። ውጤቱ በ180 ዲግሪ ሲዞር በትክክል ይነበባል።
የተገለበጠ ጽሑፍ በሁሉም ቦታ በትክክል ይለጠፋል?
ተራ ፊደልና ቃል ገላቢጦች የተለመዱ ፊደላትዎን ስለሚጠቀሙ በየትም ቦታ ይለጠፋሉ። የተገለበጠና የተንፀባረቀ ጽሑፍ በልዩ ዩኒኮድ ግላይፎች ላይ ይመሠረታል፣ ስለዚህ ጥቂት አሮጌ መተግበሪያዎች ወይም ፎንቶች በምትኩ ባዶ ሳጥኖችን ሊያሳዩ ይችላሉ።
ይህንን palindromes ለመፈተሽ መጠቀም እችላለሁ?
አዎ። ቃሉን ወይም ሐረጉን ገልብጠው ከኦሪጅናሉ ጋር ያወዳድሩ። ክፍት ቦታዎችንና ሥርዓተ ነጥቦችን ካስወገዱ በኋላ ከተመሳሰሉ፣ palindrome ነው።
ጽሑፌ ለአገልጋይ ይላካል?
አይ። ገላቢጡ ሙሉ በሙሉ በአሳሽዎ ውስጥ ይሰራል፣ ስለዚህ የሚተይቡት ወይም የሚለጥፉት ነገር የትም አይላክም።
የተገለበጠ ጽሑፍ እንዴት ወደ መደበኛ እመልሳለሁ?
ለፊደል ገላቢጥ፣ የተገለበጠውን ሕብረቁምፊ በመሣሪያው ውስጥ እንደገና ያስገቡ እና ወደ ኦሪጅናሉ ይመለሳል። የቃል-ቅደም ተከተል ገላቢጦችም በተመሳሳይ መንገድ ይሰራሉ፣ ምክንያቱም ሁለት ጊዜ መገልበጥ የመጀመሪያውን ቅደም ተከተል ስለሚመልስ።
