Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр Π² ΠΏΠ°Ρ€ΠΎΠ»Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€

ΠŸΠ°Ρ€ΠΎΠ»ΡŒ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π±ΡƒΠΊΠ²Ρ‹ Ρ€Π°Π·Π½Ρ‹Ρ… рСгистров β€” ΠΊΠ°ΠΊ Π΅Π³ΠΎ ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΈ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ?

ΠŸΡ€ΠΈ рСгистрации Π½Π° сайтах ΠΎΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π·Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΎΠΉ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹ содСрТал Π² сСбС Π±ΡƒΠΊΠ²Ρ‹ Ρ€Π°Π·Π½Ρ‹Ρ… рСгистров (Ρ‚.Π΅. Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ строчных, Π½ΠΎ ΠΈ прописных). Для Ρ‡Π΅Π³ΠΎ это Π½ΡƒΠΆΠ½ΠΎ? Каким Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ, ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰ΠΈΠΉ соврСмСнным трСбованиям бСзопасности Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² сСти, ΠΈ ΠΊΠ°ΠΊ Π΅Π³ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ? ΠžΡ‚Π²Π΅Ρ‚ΠΈΠΌ Π½Π° эти вопросы.

Π—Π°Ρ‡Π΅ΠΌ Π² ΠΏΠ°Ρ€ΠΎΠ»Π΅ Π±ΡƒΠΊΠ²Ρ‹ Ρ€Π°Π·Π½Ρ‹Ρ… рСгистров?

ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ Ρ†Π΅Π»Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ систСмы относятся ΠΊ Π±ΡƒΠΊΠ²Π°ΠΌ ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ. НапримСр, Π² Windows Π² ΠΎΠ΄Π½ΠΎΠΉ ΠΈ Ρ‚ΠΎΠΉ ΠΆΠ΅ ΠΏΠ°ΠΏΠΊΠ΅ нСльзя Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ (ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠ°ΠΏΠΊΠΈ) с ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌΠΈ ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ, нСзависимо ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ написаны β€” большими (Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ рСгистрС), малСнькими (Π² Π½ΠΈΠΆΠ½Π΅ΠΌ рСгистрС) ΠΈΠ»ΠΈ ΠΈ большими, ΠΈ малСнькими Π±ΡƒΠΊΠ²Π°ΠΌΠΈ любого Π°Π»Ρ„Π°Π²ΠΈΡ‚Π°. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, рядом с Ρ„Π°ΠΉΠ»ΠΎΠΌ Β«Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚.docΒ» нСльзя ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ» Β«Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚.docΒ» ΠΈΠ»ΠΈ Β«Π”ΠžΠšΠ£ΠœΠ•ΠΠ’.DOCΒ» β€” систСмой ΠΎΠ±Π° названия ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌΠΈ. А Π²ΠΎΡ‚ Π² Linux ΠΈ основанных Π½Π° Π½Π΅ΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСмах (ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, Ubuntu) Π² ΠΎΠ΄Π½Ρƒ ΠΈ Ρ‚Ρƒ ΠΆΠ΅ ΠΏΠ°ΠΏΠΊΡƒ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹/ΠΏΠ°ΠΏΠΊΠΈ с ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌΠΈ ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ, Ссли Π² Π½ΠΈΡ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π±ΡƒΠΊΠ²Ρ‹ Ρ€Π°Π·Π½Ρ‹Ρ… рСгистров. Π’.Π΅. для Linux Ρ„Π°ΠΉΠ»Ρ‹ Β«Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚.docΒ» ΠΈ Β«Π”ΠžΠšΠ£ΠœΠ•ΠΠ’.DOCΒ» ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚ΠΎ ΠΆΠ΅ самоС ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΈ ΠΎ паролях. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ символ Π² ΠΏΠ°Ρ€ΠΎΠ»Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ свой ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄. И ΠΊΠΎΠ΄ этот отличаСтся для большой Π±ΡƒΠΊΠ²Ρ‹ «А» ΠΈ для строчной Β«Π°Β». И благодаря этому, ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ, Π²Π΄Π²ΠΎΠ΅ увСличиваСтся ΡƒΡΡ‚ΠΎΠΉΡ‡ΠΈΠ²ΠΎΡΡ‚ΡŒ ΠΏΠ°Ρ€ΠΎΠ»ΡŒΠ½ΠΎΠΉ Ρ„Ρ€Π°Π·Ρ‹ ΠΊ Π²Π·Π»ΠΎΠΌΡƒ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€Π°, Ρ‚.Π΅. ΠΊ брутфорс-Π°Ρ‚Π°ΠΊΠ°ΠΌ Π»ΠΈΠ±ΠΎ Π°Ρ‚Π°ΠΊΠ°ΠΌ ΠΏΠΎ ΡΠ»ΠΎΠ²Π°Ρ€ΡŽ.

Для справки β€” брутфорс-Π°Ρ‚Π°ΠΊΠ° ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ ΠΏΠΎΠΎΡ‡Π΅Ρ€Π΅Π΄Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€ всСх Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… символов, ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ создан ΠΏΠ°Ρ€ΠΎΠ»ΡŒ. Если Π±Ρ‹ защищСнная ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΌ Π²Π΅Π±-систСма (Ρ„Π°ΠΉΠ», ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, сайт ΠΈ Ρ‚.Π΄.) ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ воспринимала Π±Ρ‹ ΠΈ большиС ΠΈ малСнькиС Π±ΡƒΠΊΠ²Ρ‹, Ρ‚ΠΎΠ³Π΄Π° список Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… символов для ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€Π° сократился Π±Ρ‹ Π½Π° 26 Π΅Π΄ΠΈΠ½ΠΈΡ† (ΠΏΡ€ΠΈ использовании Π² ΠΏΠ°Ρ€ΠΎΠ»Π΅ английских Π±ΡƒΠΊΠ²). ΠšΠ°ΠΆΠ΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ это Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ. Но Ссли ΠΏΠ°Ρ€ΠΎΠ»ΡŒ состоит ΠΈΠ· 10 Π·Π½Π°ΠΊΠΎΠ², Ρ‚ΠΎ Π² суммС эти 26 Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Π±ΡƒΠΊΠ² ΡΠΎΠ·Π΄Π°ΡŽΡ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ написания ΠΏΠ°Ρ€ΠΎΠ»ΡŒΠ½ΠΎΠΉ Ρ„Ρ€Π°Π·Ρ‹. А Ρ‡Π΅ΠΌ большС Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ², Ρ‚Π΅ΠΌ слоТнСС ΠΏΠ°Ρ€ΠΎΠ»ΡŒ Π²Π·Π»ΠΎΠΌΠ°Ρ‚ΡŒ.

Какой ΠΏΠ°Ρ€ΠΎΠ»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒΡΡ Π½Π°Π΄Π΅ΠΆΠ½Ρ‹ΠΌ?

Π˜ΡΡ…ΠΎΠ΄Ρ ΠΈΠ· Π²Ρ‹ΡˆΠ΅ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ, ΠΏΠ°Ρ€ΠΎΠ»ΡŒ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΈ большиС, ΠΈ малСнькиС Π±ΡƒΠΊΠ²Ρ‹ β€” ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎ, Π² Ρ€Π°Π·Ρ‹ Π½Π°Π΄Π΅ΠΆΠ½Π΅Π΅ ΠΏΠ°Ρ€ΠΎΠ»ΡŒΠ½ΠΎΠΉ Ρ„Ρ€Π°Π·Ρ‹, состоящСй ΠΈΠ· Π±ΡƒΠΊΠ²Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΠΈΠ»ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Π½ΠΈΠΆΠ½Π΅ΠΌ рСгистрС. Однако Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΠ±ΠΎΠΈΡ… разновидностСй Π±ΡƒΠΊΠ² Π½Π΅ Π΄Π΅Π»Π°ΡŽΡ‚ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰ΠΈΠΌ соврСмСнным трСбованиям кибСрбСзопасности. Он Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ΅Π½:

Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ трСбования ΠΊ создаваСмым паролям, Π½ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ Π²Ρ‹ΡˆΠ΅ β€” Ρ‚Π°ΠΊΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ нСльзя ΠΏΡ€Π΅Π½Π΅Π±Ρ€Π΅Π³Π°Ρ‚ΡŒ.

Как ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ слоТный ΠΏΠ°Ρ€ΠΎΠ»ΡŒ?

Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ с малСнькими ΠΈ большими Π±ΡƒΠΊΠ²Π°ΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ (Π²ΠΎΡ‚ подробная инструкция) Π»ΠΈΠ±ΠΎ ΠΏΡ€ΠΈ использовании спСциализированных Π½Π° этом ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ β€” Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² слоТных ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ. ΠŸΡ€ΠΈ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ создании слоТного пароля ΠΌΠΎΠΆΠ½ΠΎ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΎΠΉ простой способ:

Π’ нашСм случаС получился довольно Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ, состоящий ΠΈΠ· 23 Π·Π½Π°ΠΊΠΎΠ². Если систСма Π½Π΅ позволяСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ Π΄Π»ΠΈΠ½Π½Ρ‹Π΅ ΠΏΠ°Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ„Ρ€Π°Π·Ρ‹, просто ΡƒΠ΄Π°Π»ΠΈΡ‚Π΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ символы.

1. ГСнСрация пароля (ΠΈΠ»ΠΈ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… β€” Π²ΠΏΠ»ΠΎΡ‚ΡŒ Π΄ΠΎ 50 ΡˆΡ‚ΡƒΠΊ) ΠΏΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌ. ΠŸΡ€ΠΎΡΡ‚ΠΎ Π·Π°Π΄Π°Π΅ΠΌ ΠΆΠ΅Π»Π°Π΅ΠΌΡƒΡŽ Π΄Π»ΠΈΠ½Ρƒ (Π΄ΠΎ 30 Π·Π½Π°ΠΊΠΎΠ²), Π·Π°Ρ‚Π΅ΠΌ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅, ΠΊΠ°ΠΊΠΈΠ΅ символы ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΏΠ°Ρ€ΠΎΠ»Π΅ β€” Ρ†ΠΈΡ„Ρ€Ρ‹, спСцсимволы, русскиС/английскиС Π±ΡƒΠΊΠ²Ρ‹ Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ/Π½ΠΈΠΆΠ½Π΅ΠΌ рСгистрС:

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр Π² ΠΏΠ°Ρ€ΠΎΠ»Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр Π² ΠΏΠ°Ρ€ΠΎΠ»Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр Π² ΠΏΠ°Ρ€ΠΎΠ»Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр Π² ΠΏΠ°Ρ€ΠΎΠ»Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр Π² ΠΏΠ°Ρ€ΠΎΠ»Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€

2. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ пароля Π½Π° основС Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠΉ Ρ„Ρ€Π°Π·Ρ‹, Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ посрСдством Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ Base64. Π”ΠΎΠ²ΠΎΠ»ΡŒΠ½ΠΎ интСрСсная функция. Нам Π½ΡƒΠΆΠ½ΠΎ ввСсти Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ ΠΏΠΎΠ»Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π»ΡŽΠ±ΡƒΡŽ Ρ„Ρ€Π°Π·Ρƒ (ΠΌΠΎΠΆΠ½ΠΎ Π΄Π°ΠΆΠ΅ Π»ΡŽΠ±Ρ‹Π΅ символы, доступныС Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅), послС Ρ‡Π΅Π³ΠΎ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Base64, сгСнСрируСт Π½Π°Π΄Π΅ΠΆΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр Π² ΠΏΠ°Ρ€ΠΎΠ»Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр Π² ΠΏΠ°Ρ€ΠΎΠ»Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр Π² ΠΏΠ°Ρ€ΠΎΠ»Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр Π² ΠΏΠ°Ρ€ΠΎΠ»Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр Π² ΠΏΠ°Ρ€ΠΎΠ»Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€

3. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ пароля ΠΏΡƒΡ‚Π΅ΠΌ кодирования Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠΉ Ρ„Ρ€Π°Π·Ρ‹ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠΌ ROT47. Ѐункция, аналогичная ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ, Π½ΠΎ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ Π² ΠΏΠ°Ρ€ΠΎΠ»ΡŒΠ½ΠΎΠΉ Ρ„Ρ€Π°Π·Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ спСцсимволы.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр Π² ΠΏΠ°Ρ€ΠΎΠ»Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр Π² ΠΏΠ°Ρ€ΠΎΠ»Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр Π² ΠΏΠ°Ρ€ΠΎΠ»Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр Π² ΠΏΠ°Ρ€ΠΎΠ»Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр Π² ΠΏΠ°Ρ€ΠΎΠ»Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€

Π—Π°ΠΌΠ΅Ρ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΠΉ ΠΈ Ρ‚ΠΎ ΠΆΠ΅ Ρ„Ρ€Π°Π·Ρ‹ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°ΠΌΠΈ Base64 ΠΈ ROT47 всСгда ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΈ Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρƒ, нСзависимо ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, выполняСтся Π»ΠΈ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ AZPassword ΠΈΠ»ΠΈ Π³Π΄Π΅-Π»ΠΈΠ±ΠΎ Π΅Ρ‰Π΅ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π° ΠΊΠ°ΠΊΠΎΠΌ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ сайтС). Π­Ρ‚Π° ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° позволяСт быстро Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ нСпосрСдствСнно ΠΏΠ΅Ρ€Π΅Π΄ Π΅Π³ΠΎ Π²Π²ΠΎΠ΄ΠΎΠΌ Π² Ρ„ΠΎΡ€ΠΌΡƒ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π° сайтС, Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ систСмС ΠΈ Ρ‚.Π΄. Достаточно лишь Ρ‚ΠΎΡ‡Π½ΠΎ Π²ΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ„Ρ€Π°Π·Ρƒ (ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ символов), Π½Π° основС ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π±Ρ‹Π» ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ сгСнСрирован ΠΏΠ°Ρ€ΠΎΠ»ΡŒ.

Для Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠ³ΠΎ хранСния ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ систСму MultiPassword :

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π“Π΄Π΅ находится Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр Π² ΠΏΠ°Ρ€ΠΎΠ»Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр Π² ΠΏΠ°Ρ€ΠΎΠ»Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр Π² ΠΏΠ°Ρ€ΠΎΠ»Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр Π² ΠΏΠ°Ρ€ΠΎΠ»Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр Π² ΠΏΠ°Ρ€ΠΎΠ»Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠŸΠ΅Ρ€Π²ΠΎΠ΅, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠΏΠ°Π΄Π°Π΅Ρ‚ Π² Ρ€ΡƒΠΊΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΎΠΉ – это ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° ΠΈ ΠΌΡ‹ΡˆΠΊΠ°. Π£ΠΌΠ΅Π½ΠΈΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этих Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ², ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ быстро Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ поставлСнныС Π·Π°Π΄Π°Ρ‡ΠΈ. Если ΡΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ Π½ΠΎΠ²ΠΈΡ‡ΠΊΠ° ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр, Ρ‚ΠΎ ΠΎΠ½, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΡƒΠΊΠ°ΠΆΠ΅Ρ‚ Π½Π° клавиши, располоТСнныС Π²Π²Π΅Ρ€Ρ…Ρƒ. На самом Π΄Π΅Π»Π΅ – это Π΄Π°Π»Π΅ΠΊΠΎ Π½Π΅ Ρ‚Π°ΠΊ.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ ΠΈ Π½ΠΈΠΆΠ½ΠΈΠΉ рСгистр Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅

Π­Ρ‚ΠΈ понятия дошли Π΄ΠΎ нас со Π²Ρ€Π΅ΠΌΡ‘Π½ ΠΏΠ΅Ρ‡Π°Ρ‚Π½Ρ‹Ρ… машинок. ΠŸΡ€ΠΈ Π½Π°Π±ΠΎΡ€Π΅ тСкстов, ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ ΡˆΡ€ΠΈΡ„Ρ‚ написания выполняли Π² стандартном ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ оборудования, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½Π°Π·Ρ‹Π²Π°Π»ΠΈ Π½ΠΈΠΆΠ½ΠΈΠΌ, Π° Π·Π°Π³Π»Π°Π²Π½Ρ‹Π΅ Π±ΡƒΠΊΠ²Ρ‹ наносились Π½Π° Π±ΡƒΠΌΠ°Π³Ρƒ ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ полоТСния ΠΏΠ΅Ρ‡Π°Ρ‚Π½Ρ‹Ρ… ΡˆΡ‚Π°Π½Π³, ΠΏΡƒΡ‚Ρ‘ΠΌ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° ΠΈΡ… Π² Π²Π΅Ρ€Ρ…Π½Π΅Π΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. ИмСнно ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ Π½Π°Π΄Π΅Π»Π΅Π½Ρ‹ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ соврСмСнных ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΈ стационарных ΠΏΠ΅Ρ‡Π°Ρ‚Π½Ρ‹Ρ… устройств.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр Π² ΠΏΠ°Ρ€ΠΎΠ»Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр Π² ΠΏΠ°Ρ€ΠΎΠ»Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр Π² ΠΏΠ°Ρ€ΠΎΠ»Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр Π² ΠΏΠ°Ρ€ΠΎΠ»Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр Π² ΠΏΠ°Ρ€ΠΎΠ»Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ½ΠΎΠΏΠΊΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° Β«ShiftΒ» ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠ° Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ПК ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π° прописныС ΠΈΠ»ΠΈ Π·Π°Π³Π»Π°Π²Π½Ρ‹Π΅ Π±ΡƒΠΊΠ²Ρ‹ ΠΏΡ€ΠΈ написании тСкстов, Π² зависимости ΠΎΡ‚ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΊ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΡŽ. Π¦ΠΈΡ„Ρ€Ρ‹ ΠΏΡ€ΠΈ этом ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚ Π·Π½Π°ΠΊΠΈ прСпинания ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΡƒΡŽ символику, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΏΡ€ΠΈ распСчаткС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ². Π˜Π½Ρ‹ΠΌΠΈ словами, Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр – это Ρ‚Π°ΠΊΠΎΠΉ Ρ€Π΅ΠΆΠΈΠΌ ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π±ΡƒΠΊΠ²Ρ‹ становятся Π·Π°Π³Π»Π°Π²Π½Ρ‹ΠΌΠΈ, Π° Ρ†ΠΈΡ„Ρ€Ρ‹ ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Π½Π° символы. НиТний – это ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… ΠΈ Π±ΡƒΠΊΠ²Π΅Π½Π½Ρ‹Ρ… ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ.

Π“Π΄Π΅ находится Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр

Π”Π²Π΅ клавиши ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠ° ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ располоТСны Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅: ΠΎΠ΄Π½Π° слСва Π²Π½ΠΈΠ·Ρƒ, Π° другая справа – Ρ‚ΠΎΠΆΠ΅ Π² Π½ΠΈΠΆΠ½Π΅ΠΉ части. Π­Ρ‚ΠΎ сдСлано для удобства быстрого Π½Π°Π±ΠΎΡ€Π° тСкстов. Если Π±ΡƒΠΊΠ²Π°, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π·Π°Π³Π»Π°Π²Π½ΠΎΠΉ находится справа, Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π»Π΅Π²ΡƒΡŽ сторону. ΠŸΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π΅ Π½Π°ΠΆΠΈΠΌΠ°ΡŽΡ‚ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ, сначала Β«ShiftΒ», Π° Π·Π°Ρ‚Π΅ΠΌ Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹ΠΉ Π·Π½Π°ΠΊ. А ΠΏΡ€ΠΈ располоТСнии Π½ΡƒΠΆΠ½ΠΎΠ³ΠΎ символа слСва – Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚. Если ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΎΠ΄Π½ΠΎΠΉ Ρ€ΡƒΠΊΠΎΠΉ Π½Π°ΠΆΠΈΠΌΠ°Ρ‚ΡŒ ΠΎΠ±Π΅ клавиши, Ρ‚ΠΎ ΠΎΠ½ Π΄Π΅Π»Π°Π΅Ρ‚ ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚Π°ΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ Π·Π°ΠΏΡΡ‚ΡƒΡŽ!

Π’ΠΠ˜ΠœΠΠΠ˜Π•! ΠšΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройств ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½Ρƒ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Β«ShiftΒ». Π­Ρ‚ΠΎ связано с ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½ΠΎΡΡ‚ΡŒΡŽ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² ΠΎΡ€Π³Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр Π² ΠΏΠ°Ρ€ΠΎΠ»Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр Π² ΠΏΠ°Ρ€ΠΎΠ»Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр Π² ΠΏΠ°Ρ€ΠΎΠ»Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр Π² ΠΏΠ°Ρ€ΠΎΠ»Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр Π² ΠΏΠ°Ρ€ΠΎΠ»Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€

Удобство примСнСния Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠ° позволяСт быстро ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π½ΡƒΠΆΠ½ΠΎΠ³ΠΎ символа ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ полоТСния – Π² Π΄Ρ€ΡƒΠ³ΠΎΠ΅. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, слСва, Π½Π°Π΄ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ Β«ShiftΒ» располоТСна клавиша с надписью Β«Caps LockΒ», которая ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚Π°ΠΊΠΎΠ΅ ΠΆΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π½ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ Ρ€Π°Π±ΠΎΡ‚Ρ‹.

Бпособы ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ рСгистра Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅

ΠŸΡ€ΠΈ Π½Π°Π±ΠΎΡ€Π΅ тСкстов ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π΄Π²Π° Ρ€Π΅ΠΆΠΈΠΌΠ° ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ:

ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΈΠ· пСрСчислСнных способов ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρƒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ наТатия Π½Π° ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Β«ShiftΒ». Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π΅Ρ‘ отпускаСт, ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒ продолТаСтся Π² ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ – прописными Π±ΡƒΠΊΠ²Π°ΠΌΠΈ.

Π’Ρ‚ΠΎΡ€ΠΎΠΉ способ позволяСт, послС наТатия ΠΊΠ½ΠΎΠΏΠΊΠΈ Β«Caps LockΒ», ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π² Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр ΠΈ ΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ Π·Π°Π³Π»Π°Π²Π½Ρ‹Π΅ Π±ΡƒΠΊΠ²Ρ‹ Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° Π½Π΅ ΠΎΡ‚ΠΏΠ°Π΄Ρ‘Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ Π² использовании Ρ‚Π°ΠΊΠΎΠ²Ρ‹Ρ…. ΠžΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ загораСтся ΠΏΡ€ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ Ρ‚Π°ΠΊΠΎΠ³ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠ° ΠΈ гаснСт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠΌ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ клавиши, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π°Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° прописныС обозначСния.

Π’ΠΠ–ΠΠž! ΠŸΡ€ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ Β«Caps LockΒ», использованиС ΠΊΠ½ΠΎΠΏΠΊΠΈ Β«ShiftΒ» Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎΠ΅ дСйствиС: ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ – ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ символы, Π° послС отпускания – Π·Π°Π³Π»Π°Π²Π½Ρ‹Π΅ Π±ΡƒΠΊΠ²Ρ‹.

Π”Π»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΏΡ€ΠΈ написании Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² ΠΈΠ»ΠΈ выдСлСния Π½Π°Π·Π²Π°Π½ΠΈΠΉ статСй.

НаличиС Π½Π°Π²Ρ‹ΠΊΠΎΠ² быстрого ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ рСгистра Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ, позволяСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ ПК с удобством Π½Π°Π±ΠΈΡ€Π°Ρ‚ΡŒ Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹Π΅ тСксты, быстро вставляя Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ символы ΠΈ Π·Π°Π³Π»Π°Π²Π½Ρ‹Π΅ Π±ΡƒΠΊΠ²Ρ‹.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

ΠŸΡ€Π°Π²Π΄Π° ΠΎ рСгистрС символов, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π·Π½Π°Ρ‚ΡŒ программисты

На ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈ North Bay Python Π² 2018 Π³ΠΎΠ΄Ρƒ я Π΄Π΅Π»Π°Π» Π΄ΠΎΠΊΠ»Π°Π΄ ΠΎΠ± ΠΈΠΌΠ΅Π½Π°Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ. Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΈΠ· Π΄ΠΎΠΊΠ»Π°Π΄Π° ΠΏΠΎ большСй части Π±Ρ‹Π»Π° собрана мною Π·Π° 12 Π»Π΅Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ django-registration. Π­Ρ‚ΠΎΡ‚ ΠΎΠΏΡ‹Ρ‚ Π΄Π°Π» ΠΌΠ½Π΅ Π³ΠΎΡ€Π°Π·Π΄ΠΎ большС Π·Π½Π°Π½ΠΈΠΉ, Ρ‡Π΅ΠΌ я ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π» ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ, ΠΎ Ρ‚ΠΎΠΌ, насколько слоТными ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ «простыС» Π²Π΅Ρ‰ΠΈ.

Π’ Π½Π°Ρ‡Π°Π»Π΅ Π΄ΠΎΠΊΠ»Π°Π΄Π° я, ΠΏΡ€Π°Π²Π΄Π°, упомянул, Ρ‡Ρ‚ΠΎ это Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΠ΅ Ρ€Π°Π·ΠΎΠ±Π»Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΠ· сСрии «заблуТдСния ΠΏΠΎ ΠΏΠΎΠ²ΠΎΠ΄Ρƒ Π₯, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ вСрят программисты». Π’Π°ΠΊΠΈΡ… Ρ€Π°Π·ΠΎΠ±Π»Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ сколько ΡƒΠ³ΠΎΠ΄Π½ΠΎ. Однако ΠΌΠ½Π΅ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ Π½Π΅ нравятся. Π’ Π½ΠΈΡ… ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»ΡΡŽΡ‚ΡΡ Ρ€Π°Π·Π½Ρ‹Π΅ Π²Π΅Ρ‰ΠΈ, якобы ΡΠ²Π»ΡΡŽΡ‰ΠΈΠ΅ΡΡ Π»ΠΎΠΆΠ½Ρ‹ΠΌΠΈ, ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΎΡ‡Π΅Π½ΡŒ Ρ€Π΅Π΄ΠΊΠΎ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ΡΡ – ΠΏΠΎΡ‡Π΅ΠΌΡƒ это Ρ‚Π°ΠΊ, ΠΈ Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ вмСсто этого. ΠŸΠΎΠ΄ΠΎΠ·Ρ€Π΅Π²Π°ΡŽ, Ρ‡Ρ‚ΠΎ люди просто ΠΏΡ€ΠΎΡ‡Ρ‚ΡƒΡ‚ Ρ‚Π°ΠΊΠΈΠ΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ, поздравят сСбя с этим достиТСниСм, ΠΈ ΠΏΠΎΡ‚ΠΎΠΌ ΠΏΠΎΠΉΠ΄ΡƒΡ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ интСрСсныС способы Π΄Π΅Π»Π°Ρ‚ΡŒ ошибки, Π½Π΅ упомянутыС Π² этих ΡΡ‚Π°Ρ‚ΡŒΡΡ…. Всё ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π½Π° самом Π΄Π΅Π»Π΅ Π½Π΅ поняли ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, ΠΏΠΎΡ€ΠΎΠΆΠ΄Π°ΡŽΡ‰ΠΈΡ… этих ошибки.

ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π² своём Π΄ΠΎΠΊΠ»Π°Π΄Π΅ я постарался ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ ΠΎΠ±ΡŠΡΡΠ½ΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΈ ΠΏΠΎΡΡΠ½ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊ ΠΈΡ… Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ – Ρ‚Π°ΠΊΠΎΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΌΠ½Π΅ нравится Π³ΠΎΡ€Π°Π·Π΄ΠΎ большС. Одна ΠΈΠ· Ρ‚Π΅ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ я коснулся лишь вскользь (это Π±Ρ‹Π» всСго ΠΎΠ΄ΠΈΠ½ слайд ΠΈ ΠΏΠ°Ρ€Π° ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠΉ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΡ… слайдах) – это слоТности, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ связаны с рСгистром символов. Для Π·Π°Π΄Π°Ρ‡ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ я обсуТдал – сравнСниС ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² Π±Π΅Π· ΡƒΡ‡Ρ‘Ρ‚Π° рСгистра – Π΅ΡΡ‚ΡŒ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ ΠžΡ‚Π²Π΅Ρ‚™, ΠΈ Π² Π΄ΠΎΠΊΠ»Π°Π΄Π΅ я Π΄Π°Π» Π»ΡƒΡ‡ΡˆΠ΅Π΅ ΠΈΠ· извСстных ΠΌΠ½Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰Π΅Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½ΡƒΡŽ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ Python.

Однако я ΠΊΡ€Π°Ρ‚ΠΊΠΎ упомянул ΠΎ Π±ΠΎΠ»Π΅Π΅ Π³Π»ΡƒΠ±ΠΎΠΊΠΈΡ… слоТностях с рСгистром символов Π² Unicode, ΠΈ Ρ…ΠΎΡ‡Ρƒ ΠΏΠΎΡΠ²ΡΡ‚ΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ врСмя описанию подробностСй. Π­Ρ‚ΠΎ интСрСсно, ΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ этого ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π²Π°ΠΌ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΈ написании ΠΊΠΎΠ΄Π°, ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ тСкст. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽ Π²Π°ΠΌ Π½Π΅Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎΠ΅ ΡΡ‚Π°Ρ‚ΡŒΡΠΌ «заблуТдСния ΠΏΠΎ ΠΏΠΎΠ²ΠΎΠ΄Ρƒ Π₯, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ вСрят программисты» – Β«ΠΏΡ€Π°Π²Π΄Π°, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π·Π½Π°Ρ‚ΡŒ программисты».

И Π΅Ρ‰Ρ‘ ΠΎΠ΄Π½ΠΎ: Π² Unicode ΠΏΠΎΠ»Π½ΠΎ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ»ΠΎΠ³ΠΈΠΈ. Π’ Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ я Π±ΡƒΠ΄Ρƒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² основном опрСдСлСния Β«Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр» ΠΈ Β«Π½ΠΈΠΆΠ½ΠΈΠΉ рСгистр», ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ стандарт Unicode ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ эти Ρ‚Π΅Ρ€ΠΌΠΈΠ½Ρ‹. Если Π²Π°ΠΌ нравятся Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Ρ‹, Π²Ρ€ΠΎΠ΄Π΅ строчная/прописная Π±ΡƒΠΊΠ²Ρ‹ – всё Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ. Π’Π°ΠΊΠΆΠ΅ я часто Π±ΡƒΠ΄Ρƒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ «символ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΡΡ‡Π΅ΡΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΌ. Π”Π°, Π² Unicode концСпция «символа» Π½Π΅ всСгда совпадаСт с оТиданиями людСй, поэтому часто Π»ΡƒΡ‡ΡˆΠ΅ ΠΈΠ·Π±Π΅Π³Π°Ρ‚ΡŒ Π΅Ρ‘, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Ρ‹. Однако Π² Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ я Π±ΡƒΠ΄Ρƒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ этот Ρ‚Π΅Ρ€ΠΌΠΈΠ½ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² Unicode – для описания абстрактной сущности, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ заявлСния. Когда это Π²Π°ΠΆΠ½ΠΎ, для уточнСния я Π±ΡƒΠ΄Ρƒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Ρ‹ Ρ‚ΠΈΠΏΠ° Β«ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΉ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈΒ» [code point].

РСгистров Π±Ρ‹Π²Π°Π΅Ρ‚ большС Π΄Π²ΡƒΡ…

НоситСли СвропСйских языков ΠΏΡ€ΠΈΠ²Ρ‹ΠΊΠ»ΠΈ ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Π² ΠΈΡ… языках рСгистр символов ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для обозначСния ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… Π²Π΅Ρ‰Π΅ΠΉ. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, Π² английском [ΠΈ русском] языках ΠΌΡ‹ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π½Π°Ρ‡ΠΈΠ½Π°Π΅ΠΌ прСдлоТСния с Π±ΡƒΠΊΠ²Ρ‹ Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ рСгистрС, Π° ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅ΠΌ Ρ‡Π°Ρ‰Π΅ всСго Π±ΡƒΠΊΠ²Π°ΠΌΠΈ Π² Π½ΠΈΠΆΠ½Π΅ΠΌ рСгистрС. Π’Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π½Π° собствСнныС Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ΡΡ с Π±ΡƒΠΊΠ² Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ рСгистрС, ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π°ΠΊΡ€ΠΎΠ½ΠΈΠΌΡ‹ ΠΈ Π°Π±Π±Ρ€Π΅Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ Π·Π°ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ рСгистрС.

И ΠΌΡ‹ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ считаСм, Ρ‡Ρ‚ΠΎ рСгистров сущСствуСт всСго Π΄Π²Π°. Π•ΡΡ‚ΡŒ Π±ΡƒΠΊΠ²Π° «А», ΠΈ Π΅ΡΡ‚ΡŒ Π±ΡƒΠΊΠ²Π° Β«Π°Β». Одна Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ, другая Π² Π½ΠΈΠΆΠ½Π΅ΠΌ рСгистрС – Π½Π΅ ΠΏΡ€Π°Π²Π΄Π° Π»ΠΈ?

Однако Π² Unicode Π΅ΡΡ‚ΡŒ Ρ‚Ρ€ΠΈ рСгистра. Π•ΡΡ‚ΡŒ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ, Π΅ΡΡ‚ΡŒ Π½ΠΈΠΆΠ½ΠΈΠΉ, ΠΈ Π΅ΡΡ‚ΡŒ Ρ‚ΠΈΡ‚ΡƒΠ»ΡŒΠ½Ρ‹ΠΉ рСгистр [titlecase]. Π’ английском языкС Ρ‚Π°ΠΊ Π·Π°ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ названия. НапримСр, Β«Avengers: Infinity WarΒ». ΠžΠ±Ρ‹Ρ‡Π½ΠΎ для этого пСрвая Π±ΡƒΠΊΠ²Π° ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ слова просто ΠΏΠΈΡˆΠ΅Ρ‚ΡΡ Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ рСгистрС (ΠΈ Π² зависимости ΠΎΡ‚ Ρ€Π°Π·Π½Ρ‹Ρ… ΠΏΡ€Π°Π²ΠΈΠ» ΠΈ стилСй, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ слова, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π°Ρ€Ρ‚ΠΈΠΊΠ»ΠΈ, Π½Π΅ ΠΏΠΈΡˆΡƒΡ‚ΡΡ с Π·Π°Π³Π»Π°Π²Π½Ρ‹Ρ… Π±ΡƒΠΊΠ²).

Π’ стандартС Unicode Π΄Π°Π½ Ρ‚Π°ΠΊΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ символа Π² Ρ‚ΠΈΡ‚ΡƒΠ»ΡŒΠ½ΠΎΠΌ рСгистрС: U+01F2 LATIN CAPITAL LETTER D WITH SMALL Z. Выглядит ΠΎΠ½ Ρ‚Π°ΠΊ: Η².

ΠŸΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ символы ΠΈΠ½ΠΎΠ³Π΄Π° Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½Π΅Π³Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ… послСдствий ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· Ρ€Π°Π½Π½ΠΈΡ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ стандарта Unicode: совмСстимости с ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ тСкстовыми ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ°ΠΌΠΈ Π² ΠΎΠ±Π΅ стороны. Для Unicode Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅ ΡΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ…ΡΡ Ρƒ стандарта возмоТностСй ΠΏΠΎ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ символов. Однако Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… ΡƒΠΆΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… систСмах ΡƒΠΆΠ΅ Π±Ρ‹Π»ΠΈ ΠΎΡ‚Π²Π΅Π΄Π΅Π½Ρ‹ мСста для Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚Π΅ΠΉ. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, Π² стандартС ISO-8859-1 (Β«latin-1Β») Ρƒ символа «Γ©» Π΅ΡΡ‚ΡŒ готовая Ρ„ΠΎΡ€ΠΌΠ°, ΠΈΠΌΠ΅ΡŽΡ‰Π°Ρ Π½ΠΎΠΌΠ΅Ρ€ 0xe9. Π’ Unicode ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Π΅Π΅ Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΠΏΠΈΡΠ°Ρ‚ΡŒ эту Π±ΡƒΠΊΠ²Ρƒ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ Β«Π΅Β» ΠΈ Π·Π½Π°ΠΊΠ° ударСния. Но для обСспСчСния ΠΏΠΎΠ»Π½ΠΎΠΉ совмСстимости Π² ΠΎΠ±Π΅ стороны с Ρ‚Π°ΠΊΠΈΠΌΠΈ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ°ΠΌΠΈ, ΠΊΠ°ΠΊ latin-1, Π² Unicode Ρ‚Π°ΠΊΠΆΠ΅ Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ ΠΊΠΎΠ΄ΠΎΠ²Ρ‹Π΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ для Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… символов. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, U+00E9 LATIN SMALL LETTER E WITH ACUTE.

Π₯отя кодовая позиция этого символа совпадаСт с Π΅Π³ΠΎ Π±Π°ΠΉΡ‚ΠΎΠ²Ρ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΈΠ· latin-1, ΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒΡΡ Π½Π° это Π½Π΅ стоит. Вряд Π»ΠΈ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ символов Π² Unicode сохранит эти ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, Π² UTF-8 кодовая позиция U+00E9 записана Π² Π²ΠΈΠ΄Π΅ Π±Π°ΠΉΡ‚ΠΎΠ²ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ 0xc3 0xa9.

И, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π² ΡƒΠΆΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ°Ρ… Π΅ΡΡ‚ΡŒ символы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΎΡΡŒ особоС ΠΎΠ±Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈ использовании Ρ‚ΠΈΡ‚ΡƒΠ»ΡŒΠ½ΠΎΠ³ΠΎ рСгистра, ΠΈΠ·-Π·Π° Ρ‡Π΅Π³ΠΎ ΠΎΠ½ΠΈ Π±Ρ‹Π»ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Π² Unicode Β«ΠΊΠ°ΠΊ Π΅ΡΡ‚ΡŒΒ». Если Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π° Π½ΠΈΡ…, ΠΏΠΎΠΈΡ‰ΠΈΡ‚Π΅ Π² своСй любимой Π±Π°Π·Π΅ Unicode символы ΠΈΠ· ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ Lt (Β«Letter, titlecaseΒ»).

Π•ΡΡ‚ΡŒ нСсколько способов ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ рСгистр

Если Π²Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ с ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΌ подмноТСством символов (ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎ, с Π±ΡƒΠΊΠ²Π°ΠΌΠΈ), Ρ‚ΠΎ Π²Π°ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ…Π²Π°Ρ‚ΠΈΡ‚ΡŒ ΠΈ 1-Π³ΠΎ опрСдСлСния. Если ваш Ρ€Π΅ΠΏΠ΅Ρ€Ρ‚ΡƒΠ°Ρ€ ΡˆΠΈΡ€Π΅ – Π² Π½Π΅Π³ΠΎ входят ΠΏΠΎΡ…ΠΎΠΆΠΈΠ΅ Π½Π° Π±ΡƒΠΊΠ²Ρ‹ символы, Π½Π΅ ΡΠ²Π»ΡΡŽΡ‰ΠΈΠ΅ΡΡ Π±ΡƒΠΊΠ²Π°ΠΌΠΈ, Π²Π°ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ΄ΠΎΠΉΡ‚ΠΈ 2-Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅. Π•Π³ΠΎ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅Ρ‚ ΠΈ стандарт Unicode, Β§4.2:

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚Π°ΠΌ, ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΌ строками Π² Unicode, стоит Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Ρ‚Π°ΠΊΠΈΠΌΠΈ строковыми функциями, ΠΊΠ°ΠΊ isLowerCase (ΠΈ Π΅Ρ‘ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ родствСнником toLowerCase), Ссли ΠΎΠ½ΠΈ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ со свойствами символов Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ.

Упомянутая здСсь функция опрСдСляСтся Π² Β§3.13 стандарта Unicode. Π€ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ Π² 3-ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ isLowerCase ΠΈ isUpperCase ΠΈΠ· Β§3.13, опрСдСляСмыС Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Ρ… фиксированных ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΉ Π² toLowerCase ΠΈ toUpperCase соотвСтствСнно.

Если Π² вашСм языкС программирования Π΅ΡΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΈΠ»ΠΈ прСобразования рСгистра строк ΠΈΠ»ΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… символов, стоит ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊΠΈΠ΅ ΠΈΠ· упомянутых ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ. Если Π²Π°ΠΌ интСрСсно, Ρ‚ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ isupper() ΠΈ islower() Π² Python ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ 2-Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅.

НСльзя ΠΏΠΎΠ½ΡΡ‚ΡŒ рСгистр символа ΠΏΠΎ Π΅Π³ΠΎ Π²Π½Π΅ΡˆΠ½Π΅ΠΌΡƒ Π²ΠΈΠ΄Ρƒ ΠΈΠ»ΠΈ названию

По Π²Π½Π΅ΡˆΠ½Π΅ΠΌΡƒ Π²ΠΈΠ΄Ρƒ ΠΌΠ½ΠΎΠ³ΠΈΡ… символов ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ, Π² ΠΊΠ°ΠΊΠΎΠΌ ΠΎΠ½ΠΈ рСгистрС. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, «А» находится Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ рСгистрС. Π­Ρ‚ΠΎ понятно ΠΈ ΠΏΠΎ названию символа: Β«LATIN CAPITAL LETTER AΒ». Однако ΠΈΠ½ΠΎΠ³Π΄Π° Ρ‚Π°ΠΊΠΎΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚. Π’ΠΎΠ·ΡŒΠΌΡ‘ΠΌ ΠΊΠΎΠ΄ΠΎΠ²ΡƒΡŽ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ U+1D34. Выглядит ΠΎΠ½Π° Ρ‚Π°ΠΊ: α΄΄. Π’ Unicode Π΅ΠΉ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΎ имя: MODIFIER LETTER CAPITAL H. Π—Π½Π°Ρ‡ΠΈΡ‚, ΠΎΠ½Π° Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ рСгистрС, Ρ‚Π°ΠΊ?

На самом ΠΆΠ΅ Π΄Π΅Π»Π΅ ΠΎΠ½Π° наслСдуСт свойство Lowercase, поэтому ΠΏΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΡŽ β„–2 ΠΎΠ½Π° находится Π² Π½ΠΈΠΆΠ½Π΅ΠΌ рСгистрС, нСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ‚ Π·Π°Π³Π»Π°Π²Π½ΡƒΡŽ Н, Π° Π² Π½Π°Π·Π²Π°Π½ΠΈΠΈ Π΅ΡΡ‚ΡŒ слово Β«CAPITALΒ».

Π£ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… символов Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π΅Ρ‚ рСгистра

Π‘ΠΈΠΌΠ²ΠΎΠ» Π‘ ΠΈΠΌΠ΅Π΅Ρ‚ рСгистр Ρ‚ΠΎΠ³Π΄Π° ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° Ρƒ Π‘ Π΅ΡΡ‚ΡŒ свойство Lowercase ΠΈΠ»ΠΈ Uppercase, ΠΈΠ»ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° General_Category Ρ€Π°Π²Π½ΠΎ Titlecase_Letter.

Π—Π½Π°Ρ‡ΠΈΡ‚, ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ символов ΠΈΠ· Unicode – Π½Π° самом Π΄Π΅Π»Π΅, большая ΠΈΡ… Ρ‡Π°ΡΡ‚ΡŒ – рСгистра Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚. НС ΠΈΠΌΠ΅ΡŽΡ‚ смысла вопросы ΠΎΠ± ΠΈΡ… рСгистрС, Π° измСнСния рСгистра Π½Π° Π½ΠΈΡ… Π½Π΅ Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚. Однако ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° этот вопрос ΠΏΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΡŽ β„–3.

НСкоторыС символы Π²Π΅Π΄ΡƒΡ‚ сСбя Ρ‚Π°ΠΊ, Π±ΡƒΠ΄Ρ‚ΠΎ Ρƒ Π½ΠΈΡ… нСсколько рСгистров

Из этого слСдуСт, Ρ‡Ρ‚ΠΎ Ссли Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ β„–3, ΠΈ Π·Π°Π΄Π°Ρ‘Ρ‚Π΅ вопрос, находится Π»ΠΈ символ Π±Π΅Π· рСгистра Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΠΈΠ»ΠΈ Π½ΠΈΠΆΠ½Π΅ΠΌ рСгистрС, Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ ΠΎΡ‚Π²Π΅Ρ‚ Β«Π΄Π°Β».

Π’ стандартС Unicode даётся ΠΏΡ€ΠΈΠΌΠ΅Ρ€ (Ρ‚Π°Π±Π»ΠΈΡ†Π° 4-1, строка 7) символа U+02BD MODIFIER LETTER REVERSED COMMA (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ выглядит Ρ‚Π°ΠΊ: Κ½). Π£ Π½Π΅Π³ΠΎ Π½Π΅Ρ‚ унаслСдованных свойств Lowercase ΠΈΠ»ΠΈ Uppercase, ΠΎΠ½ Π½Π΅ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ ΠΊ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ Lt, поэтому рСгистра Ρƒ Π½Π΅Π³ΠΎ Π½Π΅Ρ‚. ΠŸΡ€ΠΈ этом ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Π² Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр Π΅Π³ΠΎ Π½Π΅ мСняСт, ΠΈ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Π² Π½ΠΈΠΆΠ½ΠΈΠΉ рСгистр Π΅Π³ΠΎ Π½Π΅ мСняСт, поэтому ΠΏΠΎ 3-ΠΌΡƒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΡŽ ΠΎΠ½ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Β«Π΄Π°Β» Π½Π° ΠΎΠ±Π° вопроса: Β«ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡˆΡŒ Π»ΠΈ Ρ‚Ρ‹ ΠΊ Π²Π΅Ρ€Ρ…Π½Π΅ΠΌΡƒ рСгистру?Β» ΠΈ Β«ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡˆΡŒ Π»ΠΈ Ρ‚Ρ‹ ΠΊ Π½ΠΈΠΆΠ½Π΅ΠΌΡƒ рСгистру?Β»

ΠšΠ°ΠΆΠ΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ ΠΈΠ·-Π·Π° этого ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ Π½ΠΈΠΊΠΎΠΌΡƒ Π½Π΅ нуТная ΠΏΡƒΡ‚Π°Π½ΠΈΡ†Π°, ΠΎΠ΄Π½Π°ΠΊΠΎ смысл Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ β„–3 Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с любой ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ символов Unicode, ΠΈ позволяСт ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ прСобразования рСгистра (символы Π±Π΅Π· рСгистра просто ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ΡΡ сами Π² сСбя).

РСгистр зависит ΠΎΡ‚ контСкста

МоТно ΠΏΠΎΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ссли Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ прСобразования рСгистра Π² Unicode ΠΏΠΎΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ всС символы, Ρ‚ΠΎ это ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ просто Π² поискС Π½ΡƒΠΆΠ½ΠΎΠ³ΠΎ мСста Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ… Unicode записано, Ρ‡Ρ‚ΠΎ для символа U+0041 LATIN CAPITAL LETTER A Π½ΠΈΠΆΠ½ΠΈΠΌ рСгистром Π±ΡƒΠ΄Π΅Ρ‚ U+0061 LATIN SMALL LETTER A. ΠŸΡ€ΠΎΡΡ‚ΠΎ, Π½Π΅ Ρ‚Π°ΠΊ Π»ΠΈ?

Один ΠΈΠ· ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ², Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ этот ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ – грСчСский язык. Π‘ΠΈΠΌΠ²ΠΎΠ» Ξ£ β€” Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ, U+03A3 GREEK CAPITAL LETTER SIGMA β€” сопоставлСн Π΄Π²ΡƒΠΌ Ρ€Π°Π·Π½Ρ‹ΠΌ символам ΠΏΡ€ΠΈ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΈ Π² Π½ΠΈΠΆΠ½ΠΈΠΉ рСгистр, Π² зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, Π³Π΄Π΅ ΠΎΠ½ находится Π² словС. Если ΠΎΠ½ стоит Π½Π° ΠΊΠΎΠ½Ρ†Π΅ слова, Ρ‚ΠΎΠ³Π΄Π° Π² Π½ΠΈΠΆΠ½Π΅ΠΌ рСгистрС ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ Ο‚ (U+03C2 GREEK SMALL LETTER FINAL SIGMA). Π’ любом Π΄Ρ€ΡƒΠ³ΠΎΠΌ мСстС это Π±ΡƒΠ΄Π΅Ρ‚ Οƒ (U+03C3 GREEK SMALL LETTER SIGMA).

РСгистр зависит ΠΎΡ‚ Π»ΠΎΠΊΠ°Π»ΠΈ

Π’ Ρ€Π°Π·Π½Ρ‹Ρ… языках ΠΏΡ€Π°Π²ΠΈΠ»Π° прСобразования рСгистра Ρ€Π°Π·Π½Ρ‹Π΅. Π‘Π°ΠΌΡ‹ΠΉ популярный ΠΏΡ€ΠΈΠΌΠ΅Ρ€: i (U+0069 LATIN SMALL LETTER I) ΠΈ I (U+0049 LATIN CAPITAL LETTER I) Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ Π»ΠΎΠΊΠ°Π»Π΅ΠΉ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π΄Ρ€ΡƒΠ³ Π² Π΄Ρ€ΡƒΠ³Π° – Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅, Π½ΠΎ Π½Π΅ Π²ΠΎ всСх. Π’ локалях az ΠΈ tr (Ρ‚ΡŽΡ€ΠΊΡΠΊΠΈΠ΅ языки), i Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ рСгистрС Π±ΡƒΠ΄Π΅Ρ‚ Δ° (U+0130 LATIN CAPITAL LETTER I WITH DOT ABOVE), Π° I Π² Π½ΠΈΠΆΠ½Π΅ΠΌ рСгистрС Π±ΡƒΠ΄Π΅Ρ‚ Δ± (U+0131 LATIN SMALL LETTER DOTLESS I). Иногда ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Π°Ρ запись Ρ€Π΅Π°Π»ΡŒΠ½ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Ρ€Π°Π·Π½ΠΈΡ†Ρƒ ΠΌΠ΅ΠΆΠ΄Ρƒ Тизнью ΠΈ ΡΠΌΠ΅Ρ€Ρ‚ΡŒΡŽ.

Π‘Π°ΠΌ Unicode Π½Π΅ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ всС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° прСобразования рСгистра для всСх Π»ΠΎΠΊΠ°Π»Π΅ΠΉ. Π’ Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ… Unicode Π΅ΡΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ±Ρ‰ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° прСобразования всСх символов, Π½Π΅ зависящиС ΠΎΡ‚ Π»ΠΎΠΊΠ°Π»ΠΈ. Π’Π°ΠΊΠΆΠ΅ Ρ‚Π°ΠΌ Π΅ΡΡ‚ΡŒ особыС ΠΏΡ€Π°Π²ΠΈΠ»Π° для Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… языков ΠΈ составных Ρ„ΠΎΡ€ΠΌ – литовского языка, Ρ‚ΡŽΡ€ΠΊΡΠΊΠΈΡ… языков, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… особСнностСй грСчСского. ВсСго ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ‚Π°ΠΌ Π½Π΅Ρ‚. Β§3.13 стандарта ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ‚ это ΠΈ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅Ρ‚ ΠΏΡ€ΠΈ нСобходимости Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»Π° прСобразования, зависящиС ΠΎΡ‚ Π»ΠΎΠΊΠ°Π»ΠΈ.

Один ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π½Π°ΠΊΠΎΠΌ англоговорящим – это Ρ‚ΠΈΡ‚ΡƒΠ»ΡŒΠ½Ρ‹ΠΉ рСгистр ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… ΠΈΠΌΡ‘Π½. Β«o’brianΒ» Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ Π² Β«O’BrianΒ» (Π° Π½Π΅ Π² Β«O’brianΒ»). Однако ΠΏΡ€ΠΈ этом Β«it’sΒ» Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ Π² Β«It’sΒ», Π° Π½Π΅ Π² Β«It’SΒ». Π•Ρ‰Ρ‘ ΠΎΠ΄ΠΈΠ½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ обрабатываСтся Π² Unicode – это голландскоС буквосочСтаниС «Δ³», ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΡ€ΠΈ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΈ Π² Ρ‚ΠΈΡ‚ΡƒΠ»ΡŒΠ½Ρ‹ΠΉ рСгистр Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π² Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ, Ссли стоит Π² Π½Π°Ρ‡Π°Π»Π΅ слова. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, большой Π·Π°Π»ΠΈΠ² Π² НидСрландах Π² Ρ‚ΠΈΡ‚ΡƒΠ»ΡŒΠ½ΠΎΠΌ рСгистрС Π±ΡƒΠ΄Π΅Ρ‚ «Δ²sselmeer», Π° Π½Π΅ Β«IjsselmeerΒ». Π’ Unicode Π΅ΡΡ‚ΡŒ символы Δ² U+0132 LATIN CAPITAL LIGATURE IJ ΠΈ Δ³ U+0133 LATIN SMALL LIGATURE IJ, Ссли ΠΎΠ½ΠΈ Π²Π°ΠΌ Π½ΡƒΠΆΠ½Ρ‹. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ рСгистра ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ ΠΈΡ… Π΄Ρ€ΡƒΠ³ Π² Π΄Ρ€ΡƒΠ³Π° (хотя Ρ„ΠΎΡ€ΠΌΡ‹ Π½ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Unicode, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ ΡΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½Ρ‚Π½ΠΎΡΡ‚ΡŒ совмСстимости, раздСлят ΠΈΡ… Π½Π° Π΄Π²Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… символа).

Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ Π±Π΅Π· ΡƒΡ‡Ρ‘Ρ‚Π° рСгистра Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ привСдСния ΠΊ слоТСнному рСгистру

Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡΡΡŒ ΠΊ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρƒ, прСдставлСнному Π² Π΄ΠΎΠΊΠ»Π°Π΄Π΅. Π‘Π»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с рСгистром Π² Unicode ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ рСгистронСзависимоС сравнСниС нСльзя ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ стандартных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ привСдСния ΠΊ Π½ΠΈΠΆΠ½Π΅ΠΌΡƒ ΠΈΠ»ΠΈ Π²Π΅Ρ€Ρ…Π½Π΅ΠΌΡƒ рСгистру, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ…ΡΡ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… языках программирования. Для Ρ‚Π°ΠΊΠΈΡ… сравнСний Π² Unicode Π΅ΡΡ‚ΡŒ концСпция привСдСния ΠΊ слоТСнному рСгистру [case folding], Π° Π² Β§3.13 стандарта ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ toCaseFold ΠΈ isCaseFolded.

МоТно Ρ€Π΅ΡˆΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΊ слоТСнному рСгистру ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΊ Π½ΠΈΠΆΠ½Π΅ΠΌΡƒ рСгистру – Π½ΠΎ это Π½Π΅ Ρ‚Π°ΠΊ. Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚ Unicode ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ строка Π² слоТСнном рСгистрС Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² Π½ΠΈΠΆΠ½Π΅ΠΌ рСгистрС. Π’ качСствС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° приводится язык Ρ‡Π΅Ρ€ΠΎΠΊΠΈ – Ρ‚Π°ΠΌ Π² строкС, находящСйся Π² слоТСнном рСгистрС, Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠΏΠ°Π΄Π°Ρ‚ΡŒΡΡ ΠΈ символы Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ рСгистрС.

На ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· слайдов ΠΌΠΎΠ΅Π³ΠΎ Π΄ΠΎΠΊΠ»Π°Π΄Π° Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ Unicode Technical Report #36 Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‚ΡΡ Π½Π° Python Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΠ»Π½ΠΎ, насколько это Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ. ΠŸΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡΡ нормализация NFKC ΠΈ ΠΏΠΎΡ‚ΠΎΠΌ для ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠΉ строки вызываСтся ΠΌΠ΅Ρ‚ΠΎΠ΄ casefold() (доступный Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Python 3+). И Π΄Π°ΠΆΠ΅ ΠΏΡ€ΠΈ этом Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΊΡ€Π°ΠΉΠ½ΠΈΠ΅ случаи Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‚, ΠΈ это Π½Π΅ совсСм Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ рСкомСндуСтся для сравнСния ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ². Π‘Π½Π°Ρ‡Π°Π»Π° ΠΏΠ»ΠΎΡ…ΠΈΠ΅ новости: Python Π½Π΅ Π²Ρ‹Π΄Π°Ρ‘Ρ‚ Π½Π°Ρ€ΡƒΠΆΡƒ достаточно свойств Unicode для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Π°Ρ‚ΡŒ символы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π΅Ρ‚ Π² XID_Start ΠΈΠ»ΠΈ XID_Continue ΠΈΠ»ΠΈ символы, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ свойство Default_Ignorable_Code_Point. Насколько ΠΌΠ½Π΅ извСстно, ΠΎΠ½ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ NFKC_Casefold. Π’Π°ΠΊΠΆΠ΅ Π² Π½Ρ‘ΠΌ Π½Π΅Ρ‚ простого способа ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ NFKC UAX #31Β§5.1.

Π₯ΠΎΡ€ΠΎΡˆΠΈΠ΅ новости: Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ этих ΠΊΡ€Π°ΠΉΠ½ΠΈΡ… случаСв Π½Π΅ связано с ΠΊΠ°ΠΊΠΈΠΌΠΈ-Π»ΠΈΠ±ΠΎ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ рисками бСзопасности, создаваСмыми рассматриваСмыми символами. И складываниС рСгистра Π² ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅ Π½Π΅ опрСдСляСтся ΠΊΠ°ΠΊ опСрация, ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‰Π°Ρ Π½ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ (ΠΎΡ‚ΡΡŽΠ΄Π° ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ NFKC_Casefold, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ нормализуСтся Π΄ΠΎ NFC послС складывания рСгистра). Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΠΏΡ€ΠΈ сравнСнии вас Π½Π΅ Π²ΠΎΠ»Π½ΡƒΠ΅Ρ‚, Π±ΡƒΠ΄ΡƒΡ‚ Π»ΠΈ ΠΎΠ±Π΅ строки Π½ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ послС ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. Вас Π·Π°Π±ΠΎΡ‚ΠΈΡ‚, Π½Π΅ ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΡ€Π΅Ρ‡ΠΈΠ²Π° Π»ΠΈ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°, ΠΈ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ Π»ΠΈ ΠΎΠ½Π°, Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ строки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Β«Π΄ΠΎΠ»ΠΆΠ½Ρ‹Β» ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ впослСдствии, Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ впослСдствии. Если вас это бСспокоит, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΡƒΡŽ Π½ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ послС слоТСния рСгистра.

Пока достаточно

Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ, ΠΊΠ°ΠΊ ΠΈ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΉ Π΄ΠΎΠΊΠ»Π°Π΄, Π½Π΅ являСтся ΠΈΡΡ‡Π΅Ρ€ΠΏΡ‹Π²Π°ΡŽΡ‰Π΅ΠΉ, ΠΈ вряд Π»ΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ»ΠΎΠΆΠΈΡ‚ΡŒ вСсь этот ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» Π² СдинствСнный пост. НадСюсь, Ρ‡Ρ‚ΠΎ это Π±Ρ‹Π» ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ ΠΎΠ±Π·ΠΎΡ€ слоТностСй, связанных с этой Ρ‚Π΅ΠΌΠΎΠΉ, ΠΈ Π²Ρ‹ Π½Π°ΠΉΠ΄Ρ‘Ρ‚Π΅ Π² Π½Ρ‘ΠΌ достаточно ΠΎΡ‚ΠΏΡ€Π°Π²Π½Ρ‹Ρ… Ρ‚ΠΎΡ‡Π΅ΠΊ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΊΠ°Ρ‚ΡŒ Π΄Π°Π»ΡŒΠ½Π΅ΠΉΡˆΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π² ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅, ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΡΡ ΠΈ Ρ‚ΡƒΡ‚.

НС Π±ΡƒΠ΄Π΅Ρ‚ Π»ΠΈ Π½Π°ΠΈΠ²Π½ΠΎΠΉ моя Π½Π°Π΄Π΅ΠΆΠ΄Π° Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ люди пСрСстанут ΠΏΠΈΡΠ°Ρ‚ΡŒ разоблачСния ΠΈΠ· сСрии «заблуТдСния ΠΏΠΎ ΠΏΠΎΠ²ΠΎΠ΄Ρƒ Π₯, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ вСрят программисты», ΠΈ Π½Π°Ρ‡Π½ΡƒΡ‚ ΡƒΠΆΠ΅ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΡΡ‚Π°Ρ‚ΡŒΠΈ Ρ‚ΠΈΠΏΠ° Β«ΠΏΡ€Π°Π²Π΄Π°, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π·Π½Π°Ρ‚ΡŒ программисты»?

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

ΠŸΡ€ΠΎΠΏΠΈΡΠ½Ρ‹Π΅ ΠΈ строчныС Π±ΡƒΠΊΠ²Ρ‹. Π§Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚ строчная ΠΈ прописная Π±ΡƒΠΊΠ²Π° Π² ΠΏΠ°Ρ€ΠΎΠ»Π΅

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр Π² ΠΏΠ°Ρ€ΠΎΠ»Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр Π² ΠΏΠ°Ρ€ΠΎΠ»Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр Π² ΠΏΠ°Ρ€ΠΎΠ»Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр Π² ΠΏΠ°Ρ€ΠΎΠ»Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр Π² ΠΏΠ°Ρ€ΠΎΠ»Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€

Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Π½Π΅ сущСствовало раздСлСния Π±ΡƒΠΊΠ² Π½Π° строчныС ΠΈ прописныС. ВсС Π±ΡƒΠΊΠ²Ρ‹ писались ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ. Но со Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π½Π°Ρ€ΠΎΠ΄Ρ‹ ΠΎΡ†Π΅Π½ΠΈΠ»ΠΈ эту ΠΈΠ½Π½ΠΎΠ²Π°Ρ†ΠΈΡŽ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΡƒΡŽ Π»Π΅Π³Ρ‡Π΅ Π²ΠΎΡΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ тСкст.

КакиС слова ΠΏΠΈΡˆΡƒΡ‚ΡΡ с большой Π±ΡƒΠΊΠ²Ρ‹

Π’ русском языкС с большой Π±ΡƒΠΊΠ²Ρ‹ ΠΏΠΈΡˆΡƒΡ‚ΡΡ:

ΠŸΠ΅Ρ€Π²ΠΎΠ΅ слово Π² ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΈ, Π² Ρ†ΠΈΡ‚Π°Ρ‚Π΅, Π² прямой Ρ€Π΅Ρ‡ΠΈ.

ΠŸΠ΅Ρ€Π²ΠΎΠ΅ слово Π² Π½Π°Π·Π²Π°Π½ΠΈΠΈ историчСского события ΠΈΠ»ΠΈ эпохи: Вторая мировая Π²ΠΎΠΉΠ½Π°, ΠžΠΊΡ‚ΡΠ±Ρ€ΡŒΡΠΊΠ°Ρ Ρ€Π΅Π²ΠΎΠ»ΡŽΡ†ΠΈΡ.

Названия ΠΏΡ€Π°Π·Π΄Π½ΠΈΠΊΠΎΠ², мСроприятий: Новый Π³ΠΎΠ΄, ОлимпийскиС ΠΈΠ³Ρ€Ρ‹.

ИмСна мифичСских ΠΈΠ»ΠΈ Ρ€Π΅Π»ΠΈΠ³ΠΈΠΎΠ·Π½Ρ‹Ρ… пСрсонаТСй. Π‘Π»ΠΎΠ²Π° «Он», Β«Π’ΡΠ΅Π²Ρ‹ΡˆΠ½ΠΈΠΉΒ», Β«Π‘ΠΎΠ³Β», Ссли Ρ€Π΅Ρ‡ΡŒ ΠΈΠ΄Π΅Ρ‚ ΠΎ Π²Π΅Ρ€Ρ…ΠΎΠ²Π½ΠΎΠΌ боТСствС Π² монотСистичСских рСлигиях. (Но Π²ΠΎ Ρ„Ρ€Π°Π·Π΅ΠΎΠ»ΠΎΠ³ΠΈΠ·ΠΌΠ°Ρ… Π²Ρ€ΠΎΠ΄Π΅ Β«Π±ΠΎΠ³ с Ρ‚ΠΎΠ±ΠΎΠΉΒ» это слово ΠΏΠΈΡˆΠ΅Ρ‚ΡΡ с малСнькой Π±ΡƒΠΊΠ²Ρ‹.)

ΠœΠ΅ΡΡ‚ΠΎΠΈΠΌΠ΅Π½ΠΈΠ΅ Β«Π’Ρ‹Β» Π² качСствС Π²Π΅ΠΆΠ»ΠΈΠ²ΠΎΠ³ΠΎ обращСния Π² ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ… ΠΈ Π΄Π΅Π»ΠΎΠ²ΠΎΠΉ пСрСпискС ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΈΡΠ°Ρ‚ΡŒΡΡ с большой Π±ΡƒΠΊΠ²Ρ‹, ΠΎΠ΄Π½Π°ΠΊΠΎ это Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ.

Π’ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ… ΠΏΡ€ΠΈ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ сторон, Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ²: Π—Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊ, Π˜ΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ, БоглашСниС.

Π’ΠΎ всСх слоТных случаях Π»ΡƒΡ‡ΡˆΠ΅ ΠΊΠΎΠ½ΡΡƒΠ»ΡŒΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ со словарСм.

Π‘Ρ‚Ρ€ΠΎΡ‡Π½Ρ‹Π΅ ΠΈ прописныС Π±ΡƒΠΊΠ²Ρ‹ Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅

ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-пСрСпискС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ большиС Π±ΡƒΠΊΠ²Ρ‹ считаСтся Π½Π΅ΠΏΡ€ΠΈΠ»ΠΈΡ‡Π½Ρ‹ΠΌ. БобСсСдник воспримСт это ΠΊΠ°ΠΊ Π“Π ΠžΠœΠšΠ˜Π™ КРИК. Π­Ρ‚ΠΎ называСтся Β«ΠΏΠΈΡΠ°Ρ‚ΡŒ капсом» (ΠΎΡ‚ названия caps lock), ΠΈ допускаСтся лишь Π² ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… случаях.

Как ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ прописныС Π±ΡƒΠΊΠ²Ρ‹ Π² ΠΏΠ°Ρ€ΠΎΠ»Π΅. ΠŸΡ€ΠΈΠΌΠ΅Ρ€

Если Π² ΠΏΠ°Ρ€ΠΎΠ»Π΅ Π΅ΡΡ‚ΡŒ ΠΈ строчныС, ΠΈ прописныС Π±ΡƒΠΊΠ²Ρ‹, Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΠ°ΠΌ слоТнСС ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π°Ρ‚ΡŒ Π΅Π³ΠΎ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ сайты ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΏΠ°Ρ€ΠΎΠ»Π΅ ΠΏΠΎ мСньшСй ΠΌΠ΅Ρ€Π΅ ΠΎΠ΄Π½Ρƒ ΠΌΠ°Π»Π΅Π½ΡŒΠΊΡƒΡŽ, ΠΈ ΠΎΠ΄Π½Ρƒ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Π±ΡƒΠΊΠ²Ρƒ. НапримСр, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ Π½Π΅ vasya99, Π° VasYa99.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр Π² ΠΏΠ°Ρ€ΠΎΠ»Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр Π² ΠΏΠ°Ρ€ΠΎΠ»Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр Π² ΠΏΠ°Ρ€ΠΎΠ»Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр Π² ΠΏΠ°Ρ€ΠΎΠ»Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр Π² ΠΏΠ°Ρ€ΠΎΠ»Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр Π² ΠΏΠ°Ρ€ΠΎΠ»Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠŸΠ΅Ρ€Π²ΠΎΠ΅, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠΏΠ°Π΄Π°Π΅Ρ‚ Π² Ρ€ΡƒΠΊΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΎΠΉ – это ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° ΠΈ ΠΌΡ‹ΡˆΠΊΠ°. Π£ΠΌΠ΅Π½ΠΈΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этих Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ², ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ быстро Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ поставлСнныС Π·Π°Π΄Π°Ρ‡ΠΈ. Если ΡΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ Π½ΠΎΠ²ΠΈΡ‡ΠΊΠ° ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр, Ρ‚ΠΎ ΠΎΠ½, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΡƒΠΊΠ°ΠΆΠ΅Ρ‚ Π½Π° клавиши, располоТСнныС Π²Π²Π΅Ρ€Ρ…Ρƒ. На самом Π΄Π΅Π»Π΅ – это Π΄Π°Π»Π΅ΠΊΠΎ Π½Π΅ Ρ‚Π°ΠΊ.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ ΠΈ Π½ΠΈΠΆΠ½ΠΈΠΉ рСгистр Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅

Π­Ρ‚ΠΈ понятия дошли Π΄ΠΎ нас со Π²Ρ€Π΅ΠΌΡ‘Π½ ΠΏΠ΅Ρ‡Π°Ρ‚Π½Ρ‹Ρ… машинок. ΠŸΡ€ΠΈ Π½Π°Π±ΠΎΡ€Π΅ тСкстов, ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ ΡˆΡ€ΠΈΡ„Ρ‚ написания выполняли Π² стандартном ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ оборудования, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½Π°Π·Ρ‹Π²Π°Π»ΠΈ Π½ΠΈΠΆΠ½ΠΈΠΌ, Π° Π·Π°Π³Π»Π°Π²Π½Ρ‹Π΅ Π±ΡƒΠΊΠ²Ρ‹ наносились Π½Π° Π±ΡƒΠΌΠ°Π³Ρƒ ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ полоТСния ΠΏΠ΅Ρ‡Π°Ρ‚Π½Ρ‹Ρ… ΡˆΡ‚Π°Π½Π³, ΠΏΡƒΡ‚Ρ‘ΠΌ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° ΠΈΡ… Π² Π²Π΅Ρ€Ρ…Π½Π΅Π΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. ИмСнно ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ Π½Π°Π΄Π΅Π»Π΅Π½Ρ‹ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ соврСмСнных ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΈ стационарных ΠΏΠ΅Ρ‡Π°Ρ‚Π½Ρ‹Ρ… устройств.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр Π² ΠΏΠ°Ρ€ΠΎΠ»Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр Π² ΠΏΠ°Ρ€ΠΎΠ»Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр Π² ΠΏΠ°Ρ€ΠΎΠ»Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр Π² ΠΏΠ°Ρ€ΠΎΠ»Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр Π² ΠΏΠ°Ρ€ΠΎΠ»Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ½ΠΎΠΏΠΊΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° Β«ShiftΒ» ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠ° Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ПК ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π° прописныС ΠΈΠ»ΠΈ Π·Π°Π³Π»Π°Π²Π½Ρ‹Π΅ Π±ΡƒΠΊΠ²Ρ‹ ΠΏΡ€ΠΈ написании тСкстов, Π² зависимости ΠΎΡ‚ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΊ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΡŽ. Π¦ΠΈΡ„Ρ€Ρ‹ ΠΏΡ€ΠΈ этом ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚ Π·Π½Π°ΠΊΠΈ прСпинания ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΡƒΡŽ символику, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΏΡ€ΠΈ распСчаткС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ². Π˜Π½Ρ‹ΠΌΠΈ словами, Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр – это Ρ‚Π°ΠΊΠΎΠΉ Ρ€Π΅ΠΆΠΈΠΌ ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π±ΡƒΠΊΠ²Ρ‹ становятся Π·Π°Π³Π»Π°Π²Π½Ρ‹ΠΌΠΈ, Π° Ρ†ΠΈΡ„Ρ€Ρ‹ ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Π½Π° символы. НиТний – это ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… ΠΈ Π±ΡƒΠΊΠ²Π΅Π½Π½Ρ‹Ρ… ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ.

Π“Π΄Π΅ находится Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр

Π”Π²Π΅ клавиши ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠ° ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ располоТСны Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅: ΠΎΠ΄Π½Π° слСва Π²Π½ΠΈΠ·Ρƒ, Π° другая справа – Ρ‚ΠΎΠΆΠ΅ Π² Π½ΠΈΠΆΠ½Π΅ΠΉ части. Π­Ρ‚ΠΎ сдСлано для удобства быстрого Π½Π°Π±ΠΎΡ€Π° тСкстов. Если Π±ΡƒΠΊΠ²Π°, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π·Π°Π³Π»Π°Π²Π½ΠΎΠΉ находится справа, Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π»Π΅Π²ΡƒΡŽ сторону. ΠŸΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π΅ Π½Π°ΠΆΠΈΠΌΠ°ΡŽΡ‚ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ, сначала Β«ShiftΒ», Π° Π·Π°Ρ‚Π΅ΠΌ Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹ΠΉ Π·Π½Π°ΠΊ. А ΠΏΡ€ΠΈ располоТСнии Π½ΡƒΠΆΠ½ΠΎΠ³ΠΎ символа слСва – Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚. Если ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΎΠ΄Π½ΠΎΠΉ Ρ€ΡƒΠΊΠΎΠΉ Π½Π°ΠΆΠΈΠΌΠ°Ρ‚ΡŒ ΠΎΠ±Π΅ клавиши, Ρ‚ΠΎ ΠΎΠ½ Π΄Π΅Π»Π°Π΅Ρ‚ ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚Π°ΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ Π·Π°ΠΏΡΡ‚ΡƒΡŽ!

Π’ΠΠ˜ΠœΠΠΠ˜Π•! ΠšΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройств ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½Ρƒ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Β«ShiftΒ». Π­Ρ‚ΠΎ связано с ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½ΠΎΡΡ‚ΡŒΡŽ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² ΠΎΡ€Π³Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр Π² ΠΏΠ°Ρ€ΠΎΠ»Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр Π² ΠΏΠ°Ρ€ΠΎΠ»Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр Π² ΠΏΠ°Ρ€ΠΎΠ»Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр Π² ΠΏΠ°Ρ€ΠΎΠ»Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр Π² ΠΏΠ°Ρ€ΠΎΠ»Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€

Удобство примСнСния Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠ° позволяСт быстро ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π½ΡƒΠΆΠ½ΠΎΠ³ΠΎ символа ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ полоТСния – Π² Π΄Ρ€ΡƒΠ³ΠΎΠ΅. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, слСва, Π½Π°Π΄ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ Β«ShiftΒ» располоТСна клавиша с надписью Β«Caps LockΒ», которая ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚Π°ΠΊΠΎΠ΅ ΠΆΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π½ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ Ρ€Π°Π±ΠΎΡ‚Ρ‹.

Бпособы ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ рСгистра Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅

ΠŸΡ€ΠΈ Π½Π°Π±ΠΎΡ€Π΅ тСкстов ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π΄Π²Π° Ρ€Π΅ΠΆΠΈΠΌΠ° ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ:

ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΈΠ· пСрСчислСнных способов ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρƒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ наТатия Π½Π° ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Β«ShiftΒ». Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π΅Ρ‘ отпускаСт, ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒ продолТаСтся Π² ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ – прописными Π±ΡƒΠΊΠ²Π°ΠΌΠΈ.

Π’Ρ‚ΠΎΡ€ΠΎΠΉ способ позволяСт, послС наТатия ΠΊΠ½ΠΎΠΏΠΊΠΈ Β«Caps LockΒ», ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π² Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр ΠΈ ΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ Π·Π°Π³Π»Π°Π²Π½Ρ‹Π΅ Π±ΡƒΠΊΠ²Ρ‹ Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° Π½Π΅ ΠΎΡ‚ΠΏΠ°Π΄Ρ‘Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ Π² использовании Ρ‚Π°ΠΊΠΎΠ²Ρ‹Ρ…. ΠžΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ загораСтся ΠΏΡ€ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ Ρ‚Π°ΠΊΠΎΠ³ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠ° ΠΈ гаснСт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠΌ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ клавиши, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π°Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° прописныС обозначСния.

Π’ΠΠ–ΠΠž! ΠŸΡ€ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ Β«Caps LockΒ», использованиС ΠΊΠ½ΠΎΠΏΠΊΠΈ Β«ShiftΒ» Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎΠ΅ дСйствиС: ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ – ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ символы, Π° послС отпускания – Π·Π°Π³Π»Π°Π²Π½Ρ‹Π΅ Π±ΡƒΠΊΠ²Ρ‹.

Π”Π»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΏΡ€ΠΈ написании Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² ΠΈΠ»ΠΈ выдСлСния Π½Π°Π·Π²Π°Π½ΠΈΠΉ статСй.

НаличиС Π½Π°Π²Ρ‹ΠΊΠΎΠ² быстрого ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ рСгистра Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ, позволяСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ ПК с удобством Π½Π°Π±ΠΈΡ€Π°Ρ‚ΡŒ Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹Π΅ тСксты, быстро вставляя Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ символы ΠΈ Π·Π°Π³Π»Π°Π²Π½Ρ‹Π΅ Π±ΡƒΠΊΠ²Ρ‹.

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ ΠΈ Π½ΠΈΠΆΠ½ΠΈΠΉ рСгистр

Автор Π˜Ρ€ΠΈΠ½Π° Π›ΠΈΠΏΠΊΠΈΠ½Π° Π·Π°Π΄Π°Π» вопрос Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠŸΡ€ΠΎΡ‡Π΅Π΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠ΅

символы Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ ΠΈ Π½ΠΈΠΆΠ½Π΅Π³ΠΎ рСгистров, Π° Ρ‚Π°ΠΊ ΠΆΠ΅ Ρ†ΠΈΡ„Ρ€Ρ‹ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» Π»ΡƒΡ‡ΡˆΠΈΠΉ ΠΎΡ‚Π²Π΅Ρ‚

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр Π² ΠΏΠ°Ρ€ΠΎΠ»Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр Π² ΠΏΠ°Ρ€ΠΎΠ»Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр Π² ΠΏΠ°Ρ€ΠΎΠ»Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр Π² ΠΏΠ°Ρ€ΠΎΠ»Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр Π² ΠΏΠ°Ρ€ΠΎΠ»Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€

Допустим, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΡƒΡ‡Π΅Ρ‚Π½ΡƒΡŽ запись Apple >

На самом Π΄Π΅Π»Π΅ всС просто. Π‘Ρ‚Ρ€ΠΎΡ‡Π½Ρ‹ΠΌΠΈ Π±ΡƒΠΊΠ²Π°ΠΌΠΈ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ Ρ‚Π΅ Π±ΡƒΠΊΠ²Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ написаны Π² Π½ΠΈΠΆΠ½Π΅ΠΌ рСгистрС. Π˜Π½Ρ‹ΠΌΠΈ словами, это малСнькиС Π±ΡƒΠΊΠ²Ρ‹: a, b, c, d, e ΠΈ Ρ‚.Π΄.

ΠŸΡ€ΠΎΠΏΠΈΡΠ½Ρ‹ΠΌΠΈ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ Ρ‚Π΅ Π±ΡƒΠΊΠ²Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ написаны Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ рСгистрС, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π·Π°Π³Π»Π°Π²Π½Ρ‹Π΅ Π±ΡƒΠΊΠ²Ρ‹: A, B, C, D, E ΠΈ Ρ‚.Π΄.

Если со строчными Π±ΡƒΠΊΠ²Π°ΠΌΠΈ всС понятно, Ρ‚ΠΎ ΠΊΠ°ΠΊ Π±Ρ‹Ρ‚ΡŒ с прописными? ПокаТСм ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅ iPhone. Если Π²Π°ΠΌ Π½ΡƒΠΆΠ½Π° ΠΎΠ΄Π½Π° прописная Π±ΡƒΠΊΠ²Π°, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π° ΠΊΠ»Π°Π²ΠΈΡˆΡƒ с ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ стрСлки ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π½ΡƒΠΆΠ½ΡƒΡŽ Π±ΡƒΠΊΠ²Ρƒ, ΠΎΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ написана Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ рСгистрС, дальнСйшиС Π±ΡƒΠΊΠ²Ρ‹ β€” Π² Π½ΠΈΠΆΠ½Π΅ΠΌ.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр Π² ΠΏΠ°Ρ€ΠΎΠ»Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр Π² ΠΏΠ°Ρ€ΠΎΠ»Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр Π² ΠΏΠ°Ρ€ΠΎΠ»Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр Π² ΠΏΠ°Ρ€ΠΎΠ»Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр Π² ΠΏΠ°Ρ€ΠΎΠ»Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€

Если ΠΆΠ΅ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ нСсколько прописных Π±ΡƒΠΊΠ², Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π° стрСлку Π΄Π²Π° Ρ€Π°Π·Π°, Ρ‚ΠΎΠ³Π΄Π° всС Π±ΡƒΠΊΠ²Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ прописными. Для ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π° стрСлку Π΅Ρ‰Π΅ Ρ€Π°Π·.

А ΠΊΠ°ΠΊ Π±Ρ‹Ρ‚ΡŒ с ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€ΠΎΠΉ? Для написания прописной Π±ΡƒΠΊΠ²Ρ‹ Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΆΠ°Ρ‚ΡŒ Π½Π° ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Shift. Π’ΠΎΡ‚ ΠΎΠ½Π°:

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр Π² ΠΏΠ°Ρ€ΠΎΠ»Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр Π² ΠΏΠ°Ρ€ΠΎΠ»Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр Π² ΠΏΠ°Ρ€ΠΎΠ»Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр Π² ΠΏΠ°Ρ€ΠΎΠ»Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр Π² ΠΏΠ°Ρ€ΠΎΠ»Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€

Для написания Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… прописных Π±ΡƒΠΊΠ²Ρ‹ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Caps Lock β€” Π² этом случаС всС Π±ΡƒΠΊΠ²Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ написаны Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ рСгистрС, Π»ΠΈΠ±ΠΎ ΡƒΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°ΠΉΡ‚Π΅ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Shift.

Π‘ΠΎΠ²Π΅Ρ‚Ρ‹ ΠΏΠΎ созданию пароля

НСсколько совСтов ΠΏΠΎ созданию пароля. Они простыС, Π½ΠΎ ΠΏΡ€ΠΈΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΈΡ… стоит, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½ΠΈΠΊΡ‚ΠΎ Π½Π΅ смог ΡƒΠ·Π½Π°Ρ‚ΡŒ ваши Π΄Π°Π½Π½Ρ‹Π΅.

Π”Ρ€ΡƒΠ·ΡŒΡ! Если наш сайт ΠΏΠΎΠΌΠΎΠ³ Π²Π°ΠΌ ΠΈΠ»ΠΈ просто понравился, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π½Π°ΠΌ Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΈ Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ дальшС. Для этого ΠΌΠΎΠΆΠ½ΠΎ:

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *