Habr ááẠá
á¬áá¯á¶ážáá± 280 ááᯠáá¯ááºáá±ááẠááá·áºáááºáá¬ážáá±á¬ áá°ááŒáá¯ááºáá»á¬ážáá±á¬ áá°ááŸá¯ááááºáá±á¬ááºážáá
áºáá¯áá»áŸáᬠááá¯ááºááŒá±á¬ááºáž áááºáááá«ááá¬ážá á¡ááá¯ááºáá
áºááá¯ááºááᯠá¡áá«á¡á¬ážáá»á±á¬áºá
áœá¬ ááŸááºáá»á¬ážáá±á¬ ááá¯á·á
áºáá»á¬áž áá±á«áºáá¬áá±á¬áºáááºážá Habra ááœáẠáá±ááá¯ááºáá°áá»á¬ážááẠááá·áºáá¶á០á¡áááºááŒá¯áá»ááºáááŸááá²áá«áááºá
ááá±á·ááœáẠááŸááºáá»á¬ážáá±á¬ á á¬á á±á¬ááºáá»á¬ážááẠáá°ááŒáá¯ááºáá»á¬ážááŒá®áž ááá¯áá±á¬ááºážáá±á¬ á á¬á á±á¬ááºáá»á¬áž- á¡ááŒááºá¡ááŸááºá¡á¬ážááŒáá·áº ááŸááºáááºáááºááá¯áááºááᯠááá±á· áá»áœááºá¯ááºááá¯á· ááŸá¬ááœá±ááœá±á·ááŸááá«áááºá áá«ááŸááá¯áẠáááŒá¬ážáááºážáá²á· áááºááŒá®ážáá¯ááºááá¬áž? áá±áá¯áá»á¡á¬ážááŒáá·áºá áá±á¬ááºážáá«ážáá¡ááŸááºá¡áá±á«áºá¡ááŒá±áá¶á Habre ááœááºááœá²ááŒá¬ážáááºáá¶ááŸá¯ááŸááá«ááá¬ážá
áá«ááŒá±á¬áá·áº "" ááŸá¡áá»á±á¬áºááŒá¬ážáá¯á¶ážá¡áá»ááºá¡áá»á¬ 5 áá¯
áá®áá±ážááœááºážá áá¯á¶ááŸááºáááºáá¬ááŒá®áž áááŒá¬áá±ážáááºáá០áááºáá±ážáááºá
áááºážáááºážáá»á¬áž
áá»áœááºá¯ááºááá¯á·á á
á¯á¶á
ááºážá
á
áºáá±ážááŸá¯áá»á¬ážá¡ááœáẠá¡áá»ááºá¡áá»á¬áá»áá±á¬ áá±áá¬áá»á¬ážááᯠáá°ááŒáá«á
áá¯á·
áá¯á¶ážáááºáá»ááºááẠ2019 ááŸá áºáá áºááŸá áºáá¯á¶ážááᯠá¡áá»á¯á¶ážáááºáááºááŒá áºáááºá á¡áá»ááºá¡áá»á¬áá áºáá¯á á®á¡ááœááºá á€á¡áá»áááºáá±á¬ááºá¡ááœááºážááŸá áá¯ááºáá±ááŸá¯áá»á¬ážá¡á¬ážáá¯á¶ážááᯠááœá±ážáá»ááºáá¬ážáááºá <div id=â áááºá¡ááœááºážáá«ááŸááá±á¬ á á¬áá¬ážá¡á¬ážáá¯á¶ážááᯠááá¯ááºážááŒá¬ážá áááºááŒá¬áá¬ážáááºápost-content-body» > á¡ááŒáẠáá²áá»á¬áž (á á¯á á¯áá±á«ááºážá áá±á¬ááºáá¶áá²á áá»áŸá±á¬á·áá²áá»á¬ážá áá±á¬ááºáá¯á¶áž á¡ááá·áºáááºááŸááºááŒááºáž)á ááŒáá·áºááŸá¯ááŸá¯áá»á¬ážá á á¬ááŸááºáá»á¬ážááŸáá·áº ááŸááºáá»ááºáá»á¬áž áá²á·ááá¯á·áá±á¬ ááá¯á·á áºáááºááá áºáá»á¬ážá áááºááŸá¬ážáááºááŸá¬á áá¯ááºáá±ááá·áºáááºá áœá²ááŸáá·áº á¡áá»áááºá áááºážá IDá á á¬áá±ážááá¬ááŸáá·áº áá±á«ááºážá ááºááá¯á·ááá¯áááºáž ááá·áºááœááºážá ááºážá á¬ážáá«áááºá
á
á¬áá¬ážáá¡ááŸááºááᯠbytes ááŒáá·áºáá±ááœááºááẠ(strlen) áá¬ááºáá±á¬ááºáá»á¬áž (iconv_strlen) ááŸááºá·
áá±áá¯áá»á¡ááŒááº
á á¬áá±ážááᬠ4 á០á á¯á á¯áá±á«ááºáž 805 á á±á¬ááºááᯠááœá±á·ááŸááá²á·áááºá áááºážááá¯á·ááẠá á¬áá¬ážá 1 bytes (845 MB) ááŒáá·áº áá±ážáá¬ážáá²á·ááŒá®áž ááŒáá·áºááŸá¯ááŸá¯ 114á 014 á á¬ááŸááºáá»á¬ážááŸáá·áº ááŸááºáá»ááºáá±á«ááºáž 297 áá¯ááá¯á·ááᯠáááºáá®ážáá±ážáá²á·áááºá áá®ááá¯áá»áá¯áž (áá¯á¶ - á) á€ááá¯á·á áºáá»á¬ážá¡á¬ážáá¯á¶ážááᯠtimeline áá±á«áºááœáẠáá±á«áºáá±áá«áááºá
ááááºážá 1. 2019 áá¯ááŸá áºááœáẠáááá¯áá«ážáá¯ááœáẠáá¯ááºáá±áá¬ážáá±á¬ ááá¯á·á áºáá»á¬ážá¡á¬ážáá¯á¶áž
áááá¯ááááºážáááºáž
á€á¡áá»ááºá¡áá»á¬ááᯠ2019 áá¯ááŸá áºááœáẠá á¯áá±á¬ááºážáá²á·áááºá 1 908 ááá¯á·á áºáá»á¬ážááŸáá·áº 826 á á¬áá±ážááá¬áá»á¬ážá áá¯ááºáá±ááŸá¯áá»á¬ážá á¡áá¯á¶ážá á¯á¶á¡ááá·áºáááºááŸááºáá»ááºááẠ+49 (â975á â57 ááŸáá·áº 588 áá²) ááá¯á·áá±á¬ááºááŸááá²á·ááŒá®áž ááŒáá·áºááŸá¯ááŸá¯á¡áá±á¡ááœáẠ7 ááá¯á·áá±á¬ááºááŸááá²á·áááºá ááá¯á·á¡ááŒáẠáá±á¬ááºážáá«ážáá»á¬ážááᯠá¡ááŒáá¯ááºáá¯á¶áž 613 ááŒáááºááŸáá·áº ááŸááºáá»ááºáá±ážááŒááºáž 65 ááŒáááºááŸááá²á·áááºá
áá¯ááºáá±ááŸá¯á á¯á á¯áá±á«ááºážá¡ááœááºá¡á á¬áž 49 222 543 bytes (~46.94 MB)á 33 á á¬áá¯á¶ážáá»á¬áž ááá¯á·ááá¯áẠ514 graphemesá
áá»ááºážáá»áŸááœááºáááº
áá¯ááºáá±ááŸá¯ááœáẠ+26.2 á¡ááá·áºáááºááŸááºáá»ááºáá»á¬áž (â30.2á â4 ááŸáá·áº 34.2 áá²)á ááŒáá·áºááŸá¯ááŸá¯ 11á 496.1 á á¬ááŸááºáá»á¬ážá ááŸááºáá»áẠ84.7 á¡ááœáẠáá¯ááºáá±áááºá á á¬áá¬ážá¡ááœááºá¡á á¬ážááẠ31.2 bytesá 25 á á¬áá¯á¶áž ááá¯á·ááá¯áẠ798 graphemes ááŒá áºáááºá
ááááºážá¡áá»ááºá¡áááºáá¯á¶ááŒá¯á¶áá±áž
á€á¡áá»ááºá¡áá»á¬ááᯠ2019 áá¯ááŸá áºááœáẠáááŸááá²á·áááºá 1 430 ááá¯á·á áºáá»á¬ážá០534 á á¬áá±ážááá¬áá»á¬ážá áá¯ááºáá±ááŸá¯áá»á¬ážá á¡áá¯á¶ážá á¯á¶á¡ááá·áºáááºááŸááºáá»ááºááẠ+39 (â381, â43 ááŸáá·áº 874 áá²) ááá¯á·áá±á¬ááºááŸááá²á·ááŒá®áž ááŒáá·áºááŸá¯ááŸá¯á¡áá±á¡ááœáẠ4 ááá¯á·áá±á¬ááºááŸááá²á·áááºá ááá¯á·á¡ááŒááºá á¡ááŒáá¯ááºáá¯á¶ážáá»á¬áž 493 ááŒáááºááœáẠáá±á¬ááºážáá«ážáá»á¬ážááᯠááá·áºááœááºážáá²á·ááŒá®áž ááŸááºáá»ááºáá±á«ááºáž 48 áá»ááºáá²á·áááºá
áá¯ááºáá±ááŸá¯á á¯á á¯áá±á«ááºážá¡ááœááºá¡á á¬áž 31 025 982 bytes (~29.59 MB)á 19 á á¬áá¯á¶ážáá»á¬áž ááá¯á·ááá¯áẠ944 graphemesá
áá»ááºážáá»áŸááœááºáááº
áá¯ááºáá±ááŸá¯ááœáẠ+27.5 á¡ááá·áºáááºááŸááºáá»ááºáá»á¬áž (â30.7á â3.1 ááŸáá·áº 33.8 áá²)á ááŒáá·áºááŸá¯ááŸá¯ 13á 757.9 á á¬ááŸááºáá»á¬ážá ááŸááºáá»áẠ56.6 á¡ááœáẠáá¯ááºáá±áááºá á á¬áá¬ážá¡ááœááºá¡á á¬ážááẠ34.2 bytesá 21 á á¬áá¯á¶áž ááá¯á·ááá¯áẠ697 graphemes ááŒá áºáááºá
ááœááºá·áááºážá¡áááºážá¡ááŒá áº
á€á¡áá»ááºá¡áá»á¬ááŸá¬ 2019 ááœááºááŸááááºá 576 á á¬á á±á¬ááºáá»á¬ážááŸáá·áº 305 á á¬áá±ážááá¬áá»á¬ážá¡ááŒáẠ+17 (â735á â19 ááŸáá·áº 699 áá²)á ááŒáá·áºááŸá¯ááŸá¯ 1á 964 á á¬ááŸááºáá»á¬ážááŸáá·áº ááŸááºáá»ááºáá±á«ááºáž 21á
áá¯ááºáá±ááŸá¯á á¯á á¯áá±á«ááºážá¡ááœááºá¡á á¬áž 14 142 730 byte (~13.49 MB)á á á¬áá¯á¶áž 9 ááá¯á·ááá¯áẠ598 ááááºáá áºá
áá»ááºážáá»áŸááœááºáááº
áá¯ááºáá±ááŸá¯ááœáẠ+30.8 á¡ááá·áºáááºááŸááºáá»ááºáá»á¬áž (â34.2á â3.4 ááŸáá·áº 37.6 áá²)á ááŒáá·áºááŸá¯ááŸá¯ 11á 719.1 á á¬ááŸááºáá»á¬ážá 62.5 ááŸááºáá»ááºáá»á¬ážá¡ááœáẠáá¯ááºáá±áá¬ážáá«áááºá á á¬áá¬ážá¡ááœááºá¡á á¬ážááẠ34.9 bytesá 24 á á¬áá¯á¶áž ááá¯á·ááá¯áẠ553 graphemes ááŒá áºáááºá
áááºááá¯ááºááœá¶á·ááŒáá¯ážááá¯ážáááºáá±áž
á€á¡áá»ááºá¡áá»á¬ááᯠ2019 áá¯ááŸá áºááœáẠáááŸááá²á·áááºá 1 007 ááá¯á·á áºáá»á¬ážá០415 á á¬áá±ážááá¬áá»á¬ážá áá¯ááºáá±ááŸá¯áá»á¬ážá á¡áá¯á¶ážá á¯á¶á¡ááá·áºáááºááŸááºáá»ááºááẠ+28 (â300, â31 ááŸáá·áº 594 áá²) ááá¯á·áá±á¬ááºááŸááá²á·ááŒá®áž ááŒáá·áºááŸá¯ááŸá¯á¡áá±á¡ááœáẠ3 ááá¯á·áá±á¬ááºááŸááá²á·áááºá ááá¯á·á¡ááŒááºá á¡ááŒáá¯ááºáá¯á¶ážáá»á¬áž 294 ááŒáááºááœáẠáá±á¬ááºážáá«ážáá»á¬ážááᯠááá·áºááœááºážáá²á·ááŒá®áž ááŸááºáá»ááºáá±á«ááºáž 34 áá»ááºáá²á·áááºá
áá¯ááºáá±ááŸá¯á á¯á á¯áá±á«ááºážá¡ááœááºá¡á á¬áž 23 370 415 bytes (~22.29 MB)á 15 á á¬áá¯á¶ážáá»á¬áž ááá¯á·ááá¯áẠ698 graphemesá
áá»ááºážáá»áŸááœááºáááº
áá¯ááºáá±ááŸá¯ááœáẠ+28.1 á¡ááá·áºáááºááŸááºáá»ááºáá»á¬áž (â31.4á â3.3 ááŸáá·áº 34.6 áá²)á ááŒáá·áºááŸá¯ááŸá¯ 12á 479.1 á á¬ááŸááºáá»á¬ážá ááŸááºáá»áẠ91.8 ááá¯á·á¡ááœáẠáá¯ááºáá±áá¬ážáá«áááºá á á¬áá¬ážá¡ááœááºá¡á á¬ážááẠ26.4 bytesá 23 á á¬áá¯á¶áž ááá¯á·ááá¯áẠ208 graphemes ááŒá áºáááºá
áá»á¬áá¬áž
á€á¡áá»ááºá¡áá»á¬ááᯠ2019 áá¯ááŸá áºááœáẠá á¯áá±á¬ááºážáá²á·áááºá 530 ááá¯á·á áºáá»á¬ážááŸáá·áº 279 á á¬áá±ážááá¬áá»á¬ážá áá¯ááºáá±ááŸá¯áá»á¬ážá á¡áá¯á¶ážá á¯á¶á¡ááá·áºáááºááŸááºáá»ááºááẠ+9 (â820á â11 ááŸáá·áº 391 áá²) ááá¯á·áá±á¬ááºááŸááá²á·ááŒá®áž ááŒáá·áºááŸá¯ááŸá¯á¡áá±á¡ááœáẠ1 ááá¯á·áá±á¬ááºááŸááá²á·áááºá ááá¯á·á¡ááŒáẠáá±á¬ááºážáá«ážáá»á¬ážááᯠá¡ááŒáá¯ááºáá¯á¶áž 571 ááŒáááºááŸáá·áº ááŸááºáá»ááºáá±ážááŒááºáž 12 ááŒáááºááŸááá²á·áááºá
áá¯ááºáá±ááŸá¯á á¯á á¯áá±á«ááºážá¡ááœááºá¡á á¬áž 13 574 788 bytes (~12.95 MB)á 9 á á¬áá¯á¶ážáá»á¬áž ááá¯á·ááá¯áẠ617 graphemesá
áá»ááºážáá»áŸááœááºáááº
áá¯ááºáá±ááŸá¯ááœáẠ+18.5 á¡ááá·áºáááºááŸááºáá»ááºáá»á¬áž (â21.5á â3 ááŸáá·áº 24.5 áá²)á ááŒáá·áºááŸá¯ááŸá¯ 82á 411.1 á á¬ááŸááºáá»á¬ážá ááŸááºáá»áẠ60.3 áá¯á¡ááœáẠáá¯ááºáá±áá¬ážáá«áááºá á á¬áá¬ážá¡ááœááºá¡á á¬ážááẠ17 bytesá 25 á á¬áá¯á¶áž ááá¯á·ááá¯áẠ613 graphemes ááŒá áºáááºá
á¡ááŸááºá¡áá±á«áº ááŸá®ááá¯ááŸá¯ ááŸááá«ááá¬ážá
á€áá±ážááœááºážá¡ááœáẠá¡ááá¯áá»á¯á¶ážá¡ááŒá±ááŸá¬ áááŸááá«á á¡áá¯á¶ážá á¯á¶á¡ááá·áºáááºááŸááºáá»ááºá ááŸá®ááá¯ááŸá¯ (áá¯á¶ - á), pluses á¡áá±á¡ááœáẠ(áá¯á¶ - á) ááŸáá·áº minuses (áá¯á¶ - á) áá¯ááºáá±ááá·áº á¡ááœááºá¡á á¬ážááŸá á á¬áá¬áž 1 ááá¯á·ááá¯áẠ000 bytes áá±ážáááºááŒá áºá á± +100 áááŸáááẠá¡ááœáá·áºá¡áááºážááẠ+000 ááá¯á·ááá¯áẠ+10 áá²á·ááá¯á·ááẠááá·áºááŸááºážááŒá±áá°áá®áá«áááºá
ááááºážá 2. á á¬áá¬ážá¡ááŸááºá¡áá±á«áº áá¯ááºáá±ááŸá¯á¡ááá·áºáááºááŸááºááŸá¯á¡áá±á«áº áá°áááºáááºá
ááááºážá 3. á á¬áá¬ážáá¡ááŸááºá¡áá±á«áº áá¯ááºáá±ááŸá¯á á¡áá»áá¯ážáá»á±ážáá°ážá¡áá±á¡ááœááºááᯠááŸá®ááá¯ááŸá¯
ááááºážá 4. á á¬áá¬ážáá¡ááŸááºáá±á«áºááœáẠminuses á¡áá±á¡ááœááºá¡áá±á«áº áá°áááº
áááºááœá±á·ááŒááºáááá·áºá¡ááá¯ááºážá á¡ááœááºááá¯áá±á¬ááºážáá±á¬ áá¯ááºáá±ááŸá¯áá»á¬ážá á¡áá»ááºáá»á¬ážá áœá¬ááẠá á¬áááºážááá¬ážáá»á¬ážááŸáá·áº áááºááŸá¬ážáááºá áááºážááá¯á·ááœáẠNginx áááºážáá»ááºááŸá á¡ááŒá áºá¡áá»ááºáá»á¬ážá¡ááŒá±á¬ááºáž áá¯ááºáá±ááŸá¯áá»á¬ážááŸáá·áº áá áºáá»áááºáá»áááºááœáẠá¡áá±ážááŒá®ážáá±á¬ á¡ááŒá¬ážááŸááºá á¯áá»á¬áž áá«áááºáááºá á€ááá á¹á ááœááºá áááºážááẠá¡áá²ááŒááºááá·áº ááá¯á·á áºá á á¬áá¬ážááá¯ááºáá«á
á á¬áá¬ážáá¡ááŸááºá¡áá±á«áº ááŒáá·áºááŸá¯ááŸá¯á¡áá±á¡ááœááºá ááŸá®ááá¯ááŸá¯ááẠááá·áºááŸááºážááŒá±á¡á¬ážááŒáá·áº áá°áá®ááẠ(áá¯á¶ - á).
ááááºážá 5. á á¬áá¬ážáá¡ááŸááºá¡áá±á«áºááŒáá·áºááŸá¯ááŸá¯á¡áá±á¡ááœááºá¡áá±á«áº áá°áááº
áá«á á áááºáá°ážáá áºáᯠááŒá áºááá¯ááºááá¬ážá ááŒáá·áºááŸá¯ááŸá¯á¡áá±á¡ááœááºá¡áá±á«áº áá°áááºá á¡ááá·áºáááºááŸááºááŸá¯ áááºáá²á·ááá¯á· á á áºáá±ážááŒáá·áºááŒáá«á áá¯á·á
ááŒáá·áºááŸá¯ááŸá¯á¡áá±á¡ááœááºá¡áá±á«áº áá°áááº
áááá¬áááºááá¯ááºáá¬áž? ááá¯ááá¯ááŒáá·áºááŸá¯ááŸá¯áá»á¬áž - á¡ááá·áºáááºááŸááºáá»ááºáá»á¬áž (áá¯á¶ - á) áá áºáá»áááºáááºážááŸá¬áááºá áááºááẠminuses áá»á¬ážááá¯ááá¯áááá¯ááºáá±á¬ááŒá±á¬áá·áº á¡ááá·áºáááºááŸááºáá»ááºááẠáá±áá»á¬áá±á«ááºááá¯ááá¯ááŒáá·áºáá¬ážáááá·áºáááºááá¯ááºáá±ááá¯á¶ - á) ááá¯á·á¡ááŒááºá ááŒáá·áºááŸá¯ááŸá¯áá»á¬ážááẠááá¯ááá¯áá»á¬ážááŒá¬ážáá±á¬ ááááºá á¬áá»á¬ážááᯠááá¯ááá¯ááẠ(áá¯á¶ - á) ááŸáá·áº ááŸááºáá»ááºáá»á¬áž (áá¯á¶ - á).
ááááºážá 6. ááŒáá·áºááŸá¯ááŸá¯á¡áá±á¡ááœááºá¡áá±á«áº á¡ááá·áºáááºááŸááºááŸá¯á¡áá±á¡ááœááºá¡áá±á«áº áá°áááºáááºá
ááááºážá 7. ááŒáá·áºááŸá¯ááŸá¯á¡áá±á¡ááœááºá¡áá±á«áº áá¯ááºáá±ááŸá¯á¡ááá·áºáááºááŸááºááŸá¯á¡áá±á«áº áá°áááºáááºá
ááááºážá 8. ááŒáá·áºááŸá¯ááŸá¯á¡áá±á¡ááœááºá¡áá±á«áº bookmarks á¡áá±á¡ááœááºá¡áá±á«áº áá°áááº
ááááºážá 9. ááŒáá·áºááŸá¯ááŸá¯á¡áá±á¡ááœááºá¡áá±á«áº ááŸááºáá»ááºáá»á¬ážá á¡áá±á¡ááœááºá¡áá±á«áº áá°áááºáááºá
2019 ááœáẠáá°ááŒáá¯ááºá¡áá»á¬ážáá¯á¶áž
ááááºáááºážáá¯ááºáá±ááŸá¯ á áᯠáá«áááºáááºá
ááá¯ááá¯ááºážá á¬áááºážááœááºážááŸá¯áá»á¬ážááœáẠMegafon á¡áááºáá»á±á¬áºááœá¬ážáá¯á¶ ПÑLMonoceros (+622, 17 bytes);á¡áá¬á¡ááœááºáá²á·áá¯á¶ážááá±á¬á· Sapsan áá«á ПÑkeklick1337 (+481, 8 bytes);"ááá¯ááá¯ááºážá¡ááŒá±á¬ááºážá¡áá¬" ááẠSMS ááŸáá·áºááŸááºáá¯á¶áááºááŒááºážáááŸááá²á¡ááá²á·ááŒá áºáááºá Megafon ááŸááááºáááºááŸá¯á¡áá±ážá ááẠПÑLMonoceros (+480, 43 bytes);Citymobil áá¬ááºáá±á¬ááºážá¡á¬ážáá¯á¶ážááᯠááŒá±áá¬áá¶ááá¯ááºááá·áº áááºážáááºážááᯠáá«áááºááá¯ááŸá¬ááœá±á·áá²á ПÑKrupnikas (+465, 13 bytes);Open Source ááẠáá»áœááºá¯ááºááá¯á·á á¡áá¬á¡á¬ážáá¯á¶ážááŒá áºáááºá ПÑbobuk (+453, 5 bytes)á
á¡á²áá®á¡á á¬ážáá áºá¥á®ážáááá¯á¶ážááá¯ááºážá
áá¬áá¯ááºááá²? ááŸááºáá»á¬ážáá±á¬ ááá¯á·á áºáá»á¬áž ááá¯á·ááá¯áẠááŸááºá á¯ááá¯áá»á¬áž áá±ážáá«á áá°ááŒáá¯ááºáá»á¬ážáá¬áž áá«ááŸááá¯áẠá áááºáááºá á¬ážá áá¬á¡ááŒá±á¬ááºážáá¬ážá
áá®áá±ážááœááºážá¡ááœáẠááŸááºážááŸááºážáááºážáááºáž á¡ááŒá±áááŸááá«áá°ážá áá±áá»á¬áá«áááºá á¡áááºá áááºááẠááœáá·áºááŒá¯áá»áẠ(á¡áá±á«ááºážá¡áá±á¡ááœááº) ááá¯áᬠááá¯ááºáá±áá«á áááºáá¡á±á¬ááºááŒááºááŸá¯áá¡áá±á¬ááºážáá¯á¶ážá¡ááœáá·áºá¡áááºážááŸá¬ ááŒáá·áºááŸá¯ááŸá¯áá»á¬áž ááá¯ááá¯áááŸááááºááŒá áºááŒá®áž áááºážá¡ááœáẠáááºááẠáá»ááºáá±á¬ááºáá±á¬áá±á«ááºážá á®áž ááá¯á·ááá¯áẠáá°ááŒáá¯ááºáá»á¬ážáá±á¬á¡ááŒá±á¬ááºážá¡áá¬áá áºáá¯áᬠááá¯á¡ááºáá«áááºá
ááá¯á·áá±á¬áº Habr ááẠáá±á«ááºážááŒá®ážááá¯ááºážá¡ááœááºááá¯ááºáá² á¡áááºá¡ááœá±ážááŸááá±á¬ áá¯á¶ááŸáááºáá¯ááºáá±ááŸá¯áá»á¬ážááŒá±á¬áá·áºááŒá áºáááºááᯠááá±á·áá«ááŸáá·áºá
áá®áá±á·á¡ááœáẠáá®áá±á¬ááºáá«áá²á ááá¯á áá¯ááºáá²á·á¡ááœááºáá»á±ážáá°ážáááºáá«áááº!
PS á
á¬áá¬ážááœáẠá¡ááŸá¬ážá¡ááœááºážáá»á¬áž á¡ááŸá¬ážá¡ááœááºážáá»á¬ážááœá±á·áá«á áá»áœááºá¯ááºá¡á¬áž á¡áááá±ážáá«á á
á¬áá¬ážá á¡á
áááºá¡ááá¯ááºážáá
áºáá¯ááᯠááœá±ážáá»ááºááŒá®áž "" ááá¯ááŸáááºááŒááºážááŒáá·áº áááºážááᯠáá¯ááºáá±á¬ááºááá¯ááºáááºCtrl / â + Enter" Ctrl / â ááŸááá«á ááŸáááá·áºááŒá
áºá
á±
PPS Habr á á¡ááŒá¬ážáá±á·áá¬ááŸá¯áá»á¬ážááᯠáááºáááºáž á áááºáááºá á¬ážáááá·áºáááºá ááá¯á·ááá¯áẠáá±á¬ááºáá¯ááºáá±ááŸá¯á¡ááœáẠááá·áºá¡ááŒá±á¬ááºážá¡áá¬ááᯠá¡ááá¯ááŒá¯ááá¯ááŒááºáž ááá¯á·ááá¯áẠáá¯ááºáá±ááŸá¯á ááºáááºážá¡áá áºááẠááŒá áºáá±á¬ááºážááŒá áºááá¯ááºáááºá
á á¬áááºážááá¯áááºááŸá¬ááŸá¬áááá²á áááºážááŸááºážáá»ááºáá áºáá¯áá¯ááºáááºáž
á¡áá»ááºá¡áááºá¡á¬ážáá¯á¶ážááᯠá¡áá°ážááá¯ááŸá±á¬ááºáá¯á¶ááœáẠááœá±á·ááá¯ááºáááºá
ááá¯á·á¡ááŒááºá áááºáááºáá«á·ááá¯áá±á¬áºááŒááá¯ááºáááºá
source: www.habr.com