Mighty Shell Hate Post

แž™แžผแžšแž™แžถแžšแžŽแžถแžŸแŸ‹แž˜แž€แž แžพแž™ แžแŸ’แž‰แžปแŸ†แž”แžถแž“แžŸแžšแžŸแŸแžšแžŸแŸ’แž‚แŸ’แžšแžธแž”แžŸแžถแž˜แž‰แŸ’แž‰แž˜แžฝแž™ แžŠแŸ‚แž›แž›แžปแž”แžแžแžšแž„แž‘แžถแŸ†แž„แžขแžŸแŸ‹แžŠแŸ‚แž›แž˜แžถแž“แžˆแŸ’แž˜แŸ„แŸ‡แžŠแŸ‚แž›แž”แžถแž“แž•แŸ’แžแž›แŸ‹แžฑแŸ’แž™แž“แŸ…แž€แŸ’แž“แžปแž„แžแžแžŠแŸ‚แž›แž”แžถแž“แž”แž‰แŸ’แž‡แžถแž€แŸ‹แŸ–

Remove-Item * -Force -Recurse -Include name1,name2,name3 -ErrorAction SilentlyContinue

แžแŸ’แž‰แžปแŸ†โ€‹แž˜แžทแž“โ€‹แž”แžถแž“โ€‹แž”แŸ’แžšแžพโ€‹แžœแžถโ€‹แž™แžผแžšโ€‹แž‘แŸ แž”แŸ‰แžปแž“แŸ’แžแŸ‚โ€‹แžฅแžกแžผแžœโ€‹แžแŸ’แž‰แžปแŸ†โ€‹แžแŸ’แžšแžผแžœโ€‹แž€แžถแžšโ€‹แžœแžถโ€‹แž แžพแž™แŸ” แžแŸ’แž‰แžปแŸ†แž”แžพแž€แžœแžถ - แž‚แŸ’แž˜แžถแž“แžขแŸ’แžœแžธแžแŸ’แžšแžผแžœแž”แžถแž“แž›แžปแž”แž‘แŸแŸ”

"WTF?" แžแŸ’แž‰แžปแŸ†แž‚แžทแžแžแžถแŸ” แžแŸ’แž‰แžปแŸ†แž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜แž‡แžธแž€แŸ” แžแŸ’แž‰แžปแŸ†แž”แžถแž“แž…แŸ’แžšแž”แžผแž€แž…แŸ’แžšแž”แž›แŸ‹ แž“แžทแž„แž…แŸ’แžšแž”แžผแž€แž…แŸ’แžšแž”แž›แŸ‹ แž†แŸ’แž›แž„แž€แžถแžแŸ‹แžขแŸ’แžœแžธแŸ—แž‚แŸ’แžšแž”แŸ‹แž™แŸ‰แžถแž„ แž”แž„แŸ’แž€แžพแžแž”แž‰แŸ’แž‡แžธแž‡แžถแž˜แžปแž“ แž“แžทแž„แž”แŸ’แžแžผแžšแžˆแŸ’แž˜แŸ„แŸ‡ - แž“แŸ…แžแŸ‚แž‚แŸ’แž˜แžถแž“แžขแŸ’แžœแžธแžแŸ’แžšแžผแžœแž›แžปแž”แŸ” แž‡แžถแž…แžปแž„แž€แŸ’แžšแŸ„แž™ แž“แŸ…แž€แŸ’แž“แžปแž„แžฏแž€แžŸแžถแžšแžšแž”แžŸแŸ‹แž–แžฝแž€แž‚แŸ แžแŸ’แž‰แžปแŸ†แž”แžถแž“แžขแžถแž“แžแžถแŸ–แžแžถแž˜แž–แžทแž -Include แž‚แžบ buggy แž“แŸ…แž–แŸแž›แž”แŸ’แžšแžพแž‡แžถแž˜แžฝแž™ -Recurse แžŠแžผแž…แŸ’แž“แŸแŸ‡แž”แŸ’แžšแžพ crutch construct แŸ”":

แžŠแŸ„แž™แžŸแžถแžšแžแŸ‚แž”แŸ‰แžถแžšแŸ‰แžถแž˜แŸ‰แŸ‚แžแŸ’แžš Recurse แž“แŸ…แž€แŸ’แž“แžปแž„ Remove-Item แž˜แžถแž“แž”แž‰แŸ’แž แžถแžŠแŸ‚แž›แž‚แŸแžŠแžนแž„ แž–แžถแž€แŸ’แž™แž”แž‰แŸ’แž‡แžถแž€แŸ’แž“แžปแž„แžงแž‘แžถแž แžšแžŽแŸแž“แŸแŸ‡แž”แŸ’แžšแžพ Get-ChildItem แžŠแžพแž˜แŸ’แž”แžธแž‘แž‘แžฝแž›แž”แžถแž“แžฏแž€แžŸแžถแžšแžŠแŸ‚แž›แž…แž„แŸ‹แž”แžถแž“ แž แžพแž™แž”แž“แŸ’แž‘แžถแž”แŸ‹แž˜แž€แž”แŸ’แžšแžพ pipeline operator แžŠแžพแž˜แŸ’แž”แžธแž”แž‰แŸ’แž‡แžผแž“แžœแžถแž‘แŸ… Remove-ItemแŸ”

แž˜แžทแž“แžขแžธแž‘แŸ แžแŸ’แž‰แžปแŸ†แžŸแžšแžŸแŸแžšแžœแžถแžกแžพแž„แžœแžทแž‰แžŠแŸ„แž™แž”แŸ’แžšแžพแžˆแžพแž…แŸ’แžšแžแŸ‹แž“แŸแŸ‡แŸ” แž€แžทแž…แŸ’แž…แž–แŸ’แžšแž˜แž–แŸ’แžšแŸ€แž„แž˜แžฝแž™ - แžœแžถแž˜แžทแž“แž›แžปแž”แžขแŸ’แžœแžธแž‘แžถแŸ†แž„แžขแžŸแŸ‹แŸ” แž›แžพแžŸแž–แžธแž“แŸแŸ‡แž‘แŸ…แž‘แŸ€แž แž‘แž‘แžฝแž›แž”แžถแž“แž’แžถแžแžปแž€แžปแž˜แžถแžš ั - แžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž› แžแŸ’แžšแžกแž”แŸ‹แž—แžถแž–แž‘แž‘แŸแŸ” แž‡แžถแžแŸ’แž˜แžธแž˜แŸ’แžแž„แž‘แŸ€แž แž˜แžทแž“แžแžถแžแŸ’แž‰แžปแŸ†แž”แžถแž“แž’แŸ’แžœแžพแžขแŸ’แžœแžธแž€แŸแžŠแŸ„แž™ แž˜แžทแž“แžแžถแžแŸ’แž‰แžปแŸ†แž”แžถแž“แž”แž„แŸ’แžแžผแž…แž‘แŸ’แžšแž„แŸ‹แž‘แŸ’แžšแžถแž™แž”แŸ‰แžถแžšแŸ‰แžถแž˜แŸ‰แŸ‚แžแŸ’แžšแž”แŸ‚แž”แžŽแžถแž€แŸแžŠแŸ„แž™ แžœแžถแž˜แžทแž“แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž‘แŸแŸ” แžšแžฟแž„แžŸแŸ†แžแžถแž“แŸ‹แž‚แžบแž‡แžถแž˜แžฝแž™ - แž˜แžทแž“แžšแžถแž”แŸ‹แž”แž‰แŸ’แž…แžผแž› แž’แŸ’แžœแžพแž€แžถแžš, แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž‡แžถแž˜แžฝแž™ - แžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž› แž‚แŸ’แž˜แžถแž“แž•แŸ’แž›แžผแžœแž‘แŸแŸ” แžแŸ’แž‰แžปแŸ†แž”แžถแž“แž…แŸ†แžŽแžถแž™แž–แŸแž›แž–แŸแž‰แž˜แžฝแž™แžแŸ’แž„แŸƒแž›แžพแžšแžฟแž„แž“แŸแŸ‡แŸ– แžแŸ’แž‰แžปแŸ†แž”แžถแž“แž”แž“แŸ’แžแž‚แžทแžแžแžถแž€แž“แŸ’แž›แŸ‚แž„แžŽแžถแž˜แžฝแž™แž“แŸ…แž€แŸ’แž“แžปแž„แž”แŸ‰แžถแžšแŸ‰แžถแž˜แŸ‰แŸ‚แžแŸ’แžšแžŠแŸ‚แž›แžแŸ’แž‰แžปแŸ†แž”แžถแž“แž”แž‰แŸ’แž†แžทแžแž”แž‰แŸ’แž†แžทแžแž”แž‰แŸ’แž†แžทแžแž”แž‰แŸ’แž†แžทแžแž”แž‰แŸ’แž†แŸ€แž„แžแžถแžแŸ’แž‰แžปแŸ†แž˜แžทแž“แž”แžถแž“แž‚แžทแžแž‚แžผแžšแž–แžธแž—แžถแž–แž˜แžทแž“แž…แŸ’แž”แžถแžŸแŸ‹แž›แžถแžŸแŸ‹แž˜แžฝแž™แž…แŸ†แž“แžฝแž“แŸ” แž แžพแž™แžแžพแž˜แžถแž“แžขแŸ’แžœแžธแž€แžพแžแžกแžพแž„แž“แŸ…แž‘แžธแž”แž‰แŸ’แž…แž”แŸ‹? แžแŸ’แž‰แžปแŸ†แž”แžถแž“แžŠแŸ†แžกแžพแž„แž–แžฝแž€แžœแžถแž“แŸ…แž›แžพ PS7.1 แž แžพแž™แžœแžถแžŠแŸ†แžŽแžพแžšแž€แžถแžšแŸ” แžœแžถแžแŸ‚แž˜แž‘แžถแŸ†แž„แž˜แžถแž“แž‡แž˜แŸ’แžšแžพแžŸแžŠแŸ†แž”แžผแž„แžŠแŸ‚แž›แž˜แžทแž“แž”แŸ’แžšแžพแžˆแžพแž…แŸ’แžšแžแŸ‹แžŠแŸ„แž™แž”แŸ’แžšแžพแžแŸ‚ แž›แžปแž”แž’แžถแžแžป แž‘แž‘แžฝแž›แž”แžถแž“ แž‡แžถแž‘แžผแž‘แŸ… แžœแžถแž”แžถแž“แž€แŸ’แž›แžถแž™แž‘แŸ…แž‡แžถแž€แŸ†แž แžปแžŸแžšแž”แžŸแŸ‹แž–แžฝแž€แž‚แŸแŸ”

แž”แŸ‰แžปแž“แŸ’แžแŸ‚แžŠแŸ„แž™แž”แžถแž“แžšแž„แž‘แžปแž€แŸ’แžแž‡แžถแž˜แžฝแž™แž“แžนแž„ Mighty Shell แžšแž”แžŸแŸ‹แž–แžฝแž€แž‚แŸ แžแŸ’แž‰แžปแŸ†แž”แžถแž“แž‘แŸ… Google แžŠแžพแž˜แŸ’แž”แžธแžขแžถแž“แžแžถแž แŸแžแžปแžขแŸ’แžœแžธแž”แžถแž“แž‡แžถแžŸแŸ‚แž›แžšแž”แžŸแŸ‹แž–แžฝแž€แž‚แŸแž˜แžถแž“แžœแžถแž€แŸ’แž™แžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แžŠแŸ‚แž›แž‚แžฝแžšแžฑแŸ’แž™แž…แžถแž”แŸ‹แžขแžถแžšแž˜แŸ’แž˜แžŽแŸแž”แŸ‚แž”แž“แŸแŸ‡แŸ” Damn แž–แžฝแž€แž‚แŸแžŠแžถแž€แŸ‹แžœแžถแž‡แžถ .NET แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžปแž„แžŸแžผแž› แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž–แžฝแž€แž‚แŸแž˜แžทแž“แž˜แžถแž“แž€แŸ’แž›แžทแž“แžœแžถแž€แŸ’แž™แžŸแž˜แŸ’แž–แŸแž“แŸ’แž’ C# แž‘แŸแŸ” แž‡แŸ†แž“แžฝแžŸแž‚แžถแžแŸ‹โ€ฆ

แž‘แŸ„แŸ‡แž™แŸ‰แžถแž„แžŽแžถแž€แŸแžŠแŸ„แž™ แžแŸ’แž‰แžปแŸ†แž”แžถแž“แž†แŸ’แž›แž„แž€แžถแžแŸ‹แžขแžแŸ’แžแž”แž‘แž“แŸแŸ‡แŸ–แžขแŸ’แžœแžธแžŠแŸ‚แž›แžแŸ’แž‰แžปแŸ†แžŸแŸ’แžขแž”แŸ‹แžขแŸ†แž–แžธ PowerShell"แŸ” แžŠแžผแž…แžŠแŸ‚แž›แž–แžฝแž€แž‚แŸแž“แžทแž™แžถแž™แžแžถ: "แžแŸ’แž‰แžปแŸ†แž˜แžทแž“แžขแžถแž…แž™แž›แŸ‹แž–แŸ’แžšแž˜แž”แž“แŸ’แžแŸ‚แž˜แž‘แŸ€แžแž‘แŸแŸ”"

แžแŸ’แž‰แžปแŸ†แžŸแž„แŸ’แžŸแŸแž™แžแžถแž€แŸ’แžšแžปแž˜ Mighty Shell แž‚แžบแž‡แžถแž€แŸ’แžšแžปแž˜แžขแŸ’แž“แž€แž‚แžถแŸ†แž‘แŸ’แžš Bash แŸ”

- แž‘แžธแž”แŸ†แž•แžปแžแž™แžพแž„แž”แž„แŸ’แž€แžพแžแž€แžปแž„แžŸแžผแž›แžŸแž˜แŸ’แžšแžถแž”แŸ‹ Windows แžŠแŸ‚แž›แžขแŸ’แž“แž€แžขแžถแž…แžŸแžšแžŸแŸแžšแžŸแŸ’แž‚แŸ’แžšแžธแž”แžŸแŸ’แž˜แžปแž‚แŸ’แžšแžŸแŸ’แž˜แžถแž‰แŸ” แž”แžพโ€‹แž˜แžทแž“โ€‹แžŠแžผแž…แŸ’แž“แŸแŸ‡โ€‹แž‘แŸ cmd แžšแž”แžŸแŸ‹โ€‹แž™แžพแž„โ€‹แž‚แžบโ€‹แž แžฝแžŸโ€‹แžŸแž˜แŸแž™โ€‹แžแŸ’แž›แžถแŸ†แž„โ€‹แžŽแžถแžŸแŸ‹โ€‹แžŠแŸ‚แž›โ€‹แž™แžพแž„โ€‹แžแŸ’แž˜แžถแžŸโ€‹แž”แž“แŸ’แžแžทแž…โ€‹แžšแžฝแž…โ€‹แž‘แŸ…โ€‹แž แžพแž™แŸ”
- แžแŸ„แŸ‡! แž•แŸ’แžขแŸ‚แž€แž›แžพแžขแŸ’แžœแžธแžŠแŸ‚แž›แž™แžพแž„แž“แžนแž„แž’แŸ’แžœแžพ? แž™แžพแž„แž˜แžถแž“ VBScript, JScript แžšแžฝแž…แž แžพแž™แŸ” แž‘แžธแž”แŸ†แž•แžปแžแž™แžพแž„แž˜แžถแž“แž—แžถแžŸแžถแžŸแž˜แŸ’แžšแžถแž”แŸ‹ .NET: C#, VB แŸ” แž”แŸ’แžšแž แŸ‚แž›แž‡แžถแž™แžพแž„แžขแžถแž…แž’แŸ’แžœแžพแžœแžถแž“แŸ…แž€แŸ’แž“แžปแž„ C#? แžแŸ’แž‰แžปแŸ†แž˜แžถแž“แž“แŸแž™แžแžถ แž™แžพแž„แž“แžนแž„แž”แŸ’แžšแžพ C# แž‡แžถแž—แžถแžŸแžถแžŸแŸ’แž‚แŸ’แžšแžธแž”แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžปแž„แžŸแžผแž›แžšแž”แžŸแŸ‹แž™แžพแž„แŸ” แž›แžพแžŸแž–แžธแž“แŸแŸ‡แž‘แŸ…แž‘แŸ€แž แž™แžพแž„แž…แž„แŸ‹แž”แž“แŸ’แžแŸ‚แž˜แžแŸ’แž“แžถแž€แŸ‹ .NET แž“แŸ…แž‘แžธแž“แŸ„แŸ‡แŸ”
- แžขแžแŸ‹แž‘แŸ แžขแŸ’แž“แž€แž€แŸ†แž–แžปแž„แž’แŸ’แžœแžพแžขแŸ’แžœแžธ C#? แžขแŸ’แž“แž€แž›แŸแž„แžŸแŸ€แž€แž–แžทแžแž”แŸ’แžšแžพแž”แžถแžŸ! แžŠแžผแž…แŸ’แž“แŸแŸ‡แžŸแžผแž˜แž”แž„แŸ’แž€แžพแž bash แžŸแž˜แŸ’แžšแžถแž”แŸ‹ Windows แŸ” แžแŸ’แž‰แžปแŸ†แž˜แžทแž“แžแŸ’แžœแž›แŸ‹แžแžถแžœแžถแž€แŸ’แž™แžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แžŸแž˜แŸ’แžšแžถแž”แŸ‹ bash แžแŸ’แžšแžผแžœแž”แžถแž“แžŸแžšแžŸแŸแžšแžŠแŸ„แž™แž แŸ’แžœแžผแž„แž˜แž“แžปแžŸแŸ’แžŸแž“แŸƒแž€แŸ’แžšแžปแž˜แž€แŸ’แž˜แŸแž„แžŸแŸ’แž‘แžถแžœแžŠแŸ‚แž›แž‚แž”แŸ‹แžŠแžปแŸ†แžแŸ’แž˜แž€แžถแž›แž–แžธแž†แŸ’แž“แžถแŸ† 1960 แž“แŸ„แŸ‡แž‘แŸแŸ” แž‡แžถแž‘แžผแž‘แŸ…แž€แžถแž“แŸ‹แžแŸ‚แžŸแŸ’แž˜แžปแž‚แžŸแŸ’แž˜แžถแž‰แž€แžถแž“แŸ‹แžแŸ‚แž›แŸ’แžข! แžœแžทแž…แžถแžšแžŽแž‰แžถแžŽแž‚แžบแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แŸ’แž˜แŸแž„แž‘แž“แŸ‹แžแŸ’แžŸแŸ„แž™! แž“แŸ…แž–แŸแž›แžŸแžšแžŸแŸแžšแžŸแŸ’แž‚แŸ’แžšแžธแž”แž‡แžถแž—แžถแžŸแžถแžšแž”แžŸแŸ‹แž™แžพแž„ แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แžแŸ’แžšแžผแžœแžแŸ‚แžŠแžถแž€แŸ‹แž”แžŽแŸ’แžแžถแžŸแžถแžขแŸ’แžœแžธแŸ—แž‘แžถแŸ†แž„แžขแžŸแŸ‹แž“แŸ…แž€แŸ’แž“แžปแž„แž–แžทแž—แž–แž›แŸ„แž€ แž แžพแž™แž”แž„แŸ’แž€แžพแžแž–แžถแž€แŸ’แž™แž”แžŽแŸ’แžแžถแžŸแžถแžแŸ’แž˜แžธแŸ—แž˜แžฝแž™แž…แŸ†แž“แžฝแž“แŸ” แž˜แžถแž“แžแŸ‚แž—แžถแžŸแžถแž”แŸ‚แž”แž“แŸแŸ‡แž‘แŸแžŠแŸ‚แž›แž˜แžถแž“แžŸแžทแž‘แŸ’แž’แžทแžšแžŸแŸ‹แžšแžถแž“แž˜แžถแž“แž‡แžธแžœแžทแžแŸ” แž˜แžพแž› แž˜แž“แžปแžŸแŸ’แžŸแž›แžธแž“แžปแž…แžšแžŸแŸ‹แž“แŸ…แž”แŸ‚แž”แž“แŸแŸ‡แž–แŸแž‰แž˜แžฝแž™แž‡แžธแžœแžทแž แž แžพแž™แž‘แž‘แžฝแž›แž”แžถแž“แž—แžถแž–แžšแŸ†แž—แžพแž”แžŠแŸ‚แž›แž˜แžทแž“แžขแžถแž…แž–แž“แŸ’แž™แž›แŸ‹แž”แžถแž“แž–แžธแžœแžถแž‘แžถแŸ†แž„แžขแžŸแŸ‹แŸ” แž แŸแžแžปแžขแŸ’แžœแžธแž”แžถแž“แž‡แžถแž™แžพแž„แž€แžถแž“แŸ‹แžแŸ‚แžขแžถแž€แŸ’แžšแž€แŸ‹?

แž˜แžถแž“แžแŸ‚แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แžŠแŸ‚แž›แž”แžถแž“แž…แžปแŸ‡แžˆแŸ’แž˜แŸ„แŸ‡แž”แŸ‰แžปแžŽแŸ’แžŽแŸ„แŸ‡แžŠแŸ‚แž›แžขแžถแž…แž…แžผแž›แžšแžฝแž˜แž€แŸ’แž“แžปแž„แž€แžถแžšแžŸแŸ’แž‘แž„แŸ‹แž˜แžแžทแž“แŸแŸ‡แŸ” แž…แžผแž›แžŸแžผแž˜แŸ”

แžแžพแžขแŸ’แž“แž€แž”แŸ’แžšแžพ PowerShell แž แžพแž™แžแžพแžขแŸ’แž“แž€แžŸแžปแžแž…แžทแžแŸ’แžแž‡แžถแž˜แžฝแž™แžœแžถแž‘แŸ?

  • 30,3%แžแŸ’แž‰แžปแŸ†แž˜แžทแž“แž”แŸ’แžšแžพ 40 แž‘แŸแŸ”

  • 29,6%แžแŸ’แž‰แžปแŸ†แž”แžถแž“แžŸแžถแž€แž›แŸ’แž”แž„แžœแžถแž แžพแž™แž˜แžทแž“แž…แžผแž›แž…แžทแžแŸ’แžแžœแžถ 39

  • 23,5%แžแŸ’แž‰แžปแŸ†โ€‹แž”แŸ’แžšแžพโ€‹แžœแžถโ€‹แž แžพแž™โ€‹แžŸแž”แŸ’แž”แžถแž™โ€‹แž…แžทแžแŸ’แžโ€‹แž“แžนแž„โ€‹แžขแŸ’แžœแžธโ€‹แž‚แŸ’แžšแž”แŸ‹โ€‹แž™แŸ‰แžถแž„ แŸฃแŸก

  • 12,9%แžแŸ’แž‰แžปแŸ†โ€‹แž”แŸ’แžšแžพโ€‹แž แžพแž™โ€‹แžแŸ‚โ€‹แž˜แžทแž“โ€‹แžŸแž”แŸ’แž”แžถแž™โ€‹แž…แžทแžแŸ’แž แŸกแŸง

  • 3,8%แž แŸŠแžบแž™! แž‘แžธแž”แŸ†แž•แžปแžแžแŸ’แž‰แžปแŸ†แžขแžถแž…แž”แŸ’แžšแžพแž”แžถแžŸแžŠแŸ‚แž›แžแŸ’แž‰แžปแŸ†แž…แžผแž›แž…แžทแžแŸ’แžแž“แŸ…แž›แžพ Windows!5

แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ 132 แž“แžถแž€แŸ‹แž”แžถแž“แž”แŸ„แŸ‡แž†แŸ’แž“แŸ„แžแŸ” แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ แŸงแŸจ แž“แžถแž€แŸ‹แžแŸ’แžšแžผแžœแž”แžถแž“แž แžถแž˜แžƒแžถแžแŸ‹แŸ”

แž”แŸ’แžšแž—แž–: www.habr.com

แž”แž“แŸ’แžแŸ‚แž˜แž˜แžแžทแž™แŸ„แž”แž›แŸ‹