αžšαžΏαž„αž€αŸ†αž”αŸ’αž›αŸ‚αž„αž’αŸ†αž–αžΈαž’αžΆαž™αž»αžšαž”αžŸαŸ‹αžŸαŸ’αžαŸ’αžšαžΈαž”αžΆαž“αž“αžΆαŸ†αž±αŸ’αž™αž˜αžΆαž“αž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž€αŸ’αžšαž˜αžŸαžΈαž›αž’αž˜αŸŒ Ruby

αž€αŸ’αžšαž˜αžŸαžΈαž›αž’αž˜αŸŒαž‚αž˜αŸ’αžšαŸ„αž„ Ruby αžŠαŸ‚αž›αž€αŸ†αžŽαžαŸ‹αž‚αŸ„αž›αž€αžΆαžšαžŽαŸαž“αŸƒαž€αžΆαžšαž”αŸ’αžšαžΆαžŸαŸ’αžšαŸαž™αž‘αžΆαž€αŸ‹αž‘αž„αž”αŸ’αžšαž€αž”αžŠαŸ„αž™αž—αžΆαž–αžšαž½αžŸαžšαžΆαž™αžšαžΆαž€αŸ‹αž‘αžΆαž€αŸ‹ αž“αž·αž„αž€αžΆαžšαž‚αŸ„αžšαž–αž“αŸ…αž€αŸ’αž“αž»αž„αžŸαž αž‚αž˜αž“αŸαž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸ αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αŸ’αžœαžΎαž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αž—αžΆαž–αžŠαžΎαž˜αŸ’αž”αžΈαžŸαž˜αŸ’αž’αžΆαžαž—αžΆαžŸαžΆαžŠαŸ‚αž›αž”αŸ†αž–αžΆαž“αŸ–

  • αžƒαŸ’αž›αžΆαžŠαŸ‚αž›αž€αŸ†αžŽαžαŸ‹αž’αžΆαž€αž”αŸ’αž”αž€αž·αžšαž·αž™αžΆαž’αžαŸ‹αž±αž“αž…αŸ†αž–αŸ„αŸ‡αž˜αžαž·αž”αŸ’αžšαž†αžΆαŸ†αž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŠαž€αž…αŸαž‰αŸ”
  • αžƒαŸ’αž›αžΆαžŠαŸ‚αž›αž…αŸαž‰αžœαŸαž‡αŸ’αž‡αž”αž‰αŸ’αž‡αžΆαž’αŸ†αž–αžΈαž’αžΆαž€αž”αŸ’αž”αž€αž·αžšαž·αž™αžΆαžšαžΆαž€αŸ‹αž‘αžΆαž€αŸ‹αž…αŸ†αž–αŸ„αŸ‡αž’αŸ’αž“αž€αž…αŸ†αžŽαžΌαž›αžαŸ’αž˜αžΈ αž’αŸ’αž“αž€αž…αžΌαž›αžšαž½αž˜αžœαŸαž™αž€αŸ’αž˜αŸαž„ αž‚αŸ’αžšαžΌαžšαž”αžŸαŸ‹αž–αž½αž€αž‚αŸ αž“αž·αž„αž’αŸ’αž“αž€αžŸαž˜αž‚αŸ†αž“αž·αžαžšαž”αžŸαŸ‹αž˜αž“αž»αžŸαŸ’αžŸαžŠαŸ‚αž›αž˜αž·αž“αž’αžΆαž…αž‘αž”αŸ‹αž’αžΆαžšαž˜αŸ’αž˜αžŽαŸαžšαž”αžŸαŸ‹αž–αž½αž€αž‚αŸ ("αž’αŸ’αž“αž€αž‡αŸ†αž“αž½αž™αž€αžΆαžšαžŠαž€αžŠαž„αŸ’αž αžΎαž˜αž—αŸ’αž›αžΎαž„") αžαŸ’αžšαžΌαžœαž”αžΆαž“αž–αž„αŸ’αžšαžΈαž€αžŠαž›αŸ‹αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αŸ”
  • αžƒαŸ’αž›αžΆαžŠαŸ‚αž›αž€αŸ†αžŽαžαŸ‹αž—αžΆαž–αž˜αž·αž“αž’αžΆαž…αž‘αž‘αž½αž›αž™αž€αž”αžΆαž“αž“αŸƒαž’αžΆαž€αž”αŸ’αž”αž€αž·αžšαž·αž™αžΆαž‚αŸ†αžšαžΆαž˜αž€αŸ†αž αŸ‚αž„ (αž€αžΆαžšαž™αžΆαž™αžΈ) αžαŸ’αžšαžΌαžœαž”αžΆαž“αž€αŸ†αžŽαžαŸ‹αž…αŸ†αž–αŸ„αŸ‡αžαŸ‚αž”αŸ’αžšαž—αŸαž‘αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αž€αžΆαžšαž–αžΆαžš (αž—αŸαž‘ αž–αžΌαž‡αžŸαžΆαžŸαž“αŸ αž’αžΆαž™αž» αž–αž·αž€αžΆαžšαž—αžΆαž– αž–αžŽαŸŒαžŸαŸ’αž”αŸ‚αž€ αžŸαž‰αŸ’αž‡αžΆαžαž· αžŸαžΆαžŸαž“αžΆ)αŸ”
  • αžƒαŸ’αž›αžΆαžŠαŸ‚αž›αž–αžΆαž€αŸ’αž™αžŸαž˜αŸ’αžŠαžΈ αž“αž·αž„αžŸαž€αž˜αŸ’αž˜αž—αžΆαž–αžαŸ’αžšαžΌαžœαžαŸ‚αžŸαŸ’αžšαž”αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž…αŸαžαž“αžΆαž›αŸ’αž’αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ†αž–αŸαž‰αž”αž“αŸ’αžαŸ‚αž˜αžŠαŸ„αž™αž€αžΆαžšαž–αž·αžαžŠαŸ‚αž›αžαžΆαž’αŸ’αž“αž€αž…αžΌαž›αžšαž½αž˜αžαŸ’αžšαžΌαžœαžαŸ‚αž™αž›αŸ‹αžαžΆαž…αŸαžαž“αžΆαž“αž·αž„αž›αž‘αŸ’αž’αž•αž›αž“αŸƒαžŸαž€αž˜αŸ’αž˜αž—αžΆαž–αž’αžΆαž…αžαž»αžŸαž‚αŸ’αž“αžΆαŸ”

αž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž“αŸαŸ‡αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αŸ’αžœαžΎαž‘αžΎαž„αžŠαžΎαž˜αŸ’αž”αžΈαž€αžΆαžšαž–αžΆαžšαž”αŸ’αžšαž†αžΆαŸ†αž„αž“αžΉαž„αž€αžΆαžšαž–αž·αž—αžΆαž€αŸ’αžŸαžΆαž”αž…αŸ’αž…αŸαž€αž‘αŸαžŸαžŠαŸ‚αž›αž”αŸ’αžšαŸ‚αž‘αŸ…αž‡αžΆαž€αžΆαžšαž”αŸ‰αŸ‡αž‘αž„αŸ’αž‚αž·αž…αž‚αŸ’αž“αžΆαžŠαŸ„αž™αž•αŸ’αž’αŸ‚αž€αž›αžΎαž—αžΆαž–αžαž»αžŸαž‚αŸ’αž“αžΆαž“αŸƒαž‘αžŸαŸ’αžŸαž“αŸˆ αž“αž·αž„αžŠαžΎαž˜αŸ’αž”αžΈαž€αžΆαžšαž–αžΆαžšαžŸαŸαž…αž€αŸ’αžαžΈαžαŸ’αž›αŸ‚αž„αž€αžΆαžšαžŽαŸαžŠαŸ‚αž›αž”αŸ’αžšαž˜αžΆαžαžŠαž›αŸ‹αž”αž»αž‚αŸ’αž‚αž›αž˜αž½αž™αž…αŸ†αž“αž½αž“αž€αŸ’αžšαŸ„αž˜αž€αžΆαžšαž™αž›αŸ‹αžƒαžΎαž‰αž“αŸƒαž˜αžαž·αž‡αŸ†αž“αž½αžŸαŸ” αž‡αžΆαž–αž·αžŸαŸαžŸ αž αŸαžαž»αž•αž›αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž€αžΌαžŠαž‚αžΊαž‡αžΆαžŸαžΆαžšαž–αžΈαž’αŸ’αž“αž€αž…αŸ†αžŽαžΌαž›αžαŸ’αž˜αžΈαž‘αŸ…αž€αžΆαž“αŸ‹αž”αž‰αŸ’αž‡αžΈαžŸαŸ†αž”αž»αžαŸ’αžšαžšαž½αž˜αž’αŸ†αž–αžΈαž€αŸ†αž αž»αžŸαž“αŸ…αž–αŸαž›αž‚αžŽαž“αžΆαž€αž“αŸ’αžŸαŸ„αž˜ "Date.today +1"αŸ” αž’αŸ’αž“αž€β€‹αž“αž·αž–αž“αŸ’αž’β€‹αžŸαžΆαžšβ€‹αž“αž·αž™αžΆαž™β€‹αž›αŸαž„β€‹αžŸαžΎαž…β€‹αžαžΆ αž€αŸ†αž αž»αžŸβ€‹αž”αŸ‚αž”β€‹αž“αŸαŸ‡β€‹αž…αžΌαž›β€‹αžŠαŸƒβ€‹αžŸαŸ’αžαŸ’αžšαžΈβ€‹αžŠαŸ‚αž›β€‹αž˜αž·αž“β€‹αž…αžΌαž›β€‹αž…αž·αžαŸ’αžβ€‹αž”αž‰αŸ’αž…αŸαž‰β€‹αž’αžΆαž™αž»β€‹αž–αž·αžβ€‹αžšαž”αžŸαŸ‹β€‹αžαŸ’αž›αž½αž“αŸ”

αž‡αžΆαž€αžΆαžšαž†αŸ’αž›αžΎαž™αžαž” αž˜αžΆαž“αž€αžΆαžšαž…αŸ„αž‘αž”αŸ’αžšαž€αžΆαž“αŸ‹αž–αžΈαž€αžΆαžšαžšαž½αž˜αž—αŸαž‘ αž€αžΆαžšαž”αŸ’αžšαž˜αžΆαž αž“αž·αž„αž€αžΆαžšαžšαž·αŸ‡αž‚αž“αŸ‹αž’αŸ†αž–αžΈαž—αžΆαž–αž˜αž·αž“αžŸαž˜αžšαž˜αŸ’αž™αž“αŸƒαž€αžΆαžšαž›αŸαž„αžŸαžΎαž…αž…αŸ†αž–αŸ„αŸ‡αž‡αž“αž„αžΆαž™αžšαž„αž‚αŸ’αžšαŸ„αŸ‡αŸ” αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž•αŸ’αžŸαŸαž„αž‘αŸ€αžαž˜αžΆαž“αž’αžΆαžšαž˜αŸ’αž˜αžŽαŸαžαžΆαž˜αž·αž“αž˜αžΆαž“αž’αŸ’αžœαžΈαž–αž·αžŸαŸαžŸαž’αŸ†αž–αžΈαžšαžΏαž„αž€αŸ†αž”αŸ’αž›αŸ‚αž„αž“αŸ„αŸ‡αž‘αŸ αž αžΎαž™αžαžΆαž”αŸ’αžšαžαž·αž€αž˜αŸ’αž˜αž”αŸ’αžšαž˜αžΆαžαžŠαŸ‚αž›αž”αž„αŸ’αž αžΆαž‰αžŠαŸ„αž™αž’αŸ’αž“αž€αž…αžΌαž›αžšαž½αž˜αž˜αž½αž™αž…αŸ†αž“αž½αž“αž…αŸ†αž–αŸ„αŸ‡αžšαžΏαž„αž€αŸ†αž”αŸ’αž›αŸ‚αž„αž“αŸ„αŸ‡ αž”αŸ’αžšαž αŸ‚αž›αž‡αžΆαž˜αž·αž“αž’αžΆαž…αž‘αž‘αž½αž›αž™αž€αž”αžΆαž“αž‡αžΆαž„αžšαžΏαž„αž€αŸ†αž”αŸ’αž›αŸ‚αž„αž“αŸ„αŸ‡αž‘αŸαŸ” αžœαžΆαž”αžΆαž“αžˆαžΆαž“αžŠαž›αŸ‹αž…αŸ†αžŽαž»αž…αž“αŸƒαž±αžŸαžΆαž“αžœαžΆαž‘αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž…αŸαžαž“αžΆαž“αŸƒαž€αžΆαžšαž”αž‰αŸ’αžˆαž”αŸ‹αž€αžΆαžšαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž”αž‰αŸ’αž‡αžΈαžŸαŸ†αž”αž»αžαŸ’αžšαžšαž½αž˜αž”αŸ’αžšαžŸαž·αž“αž”αžΎαžšαžΏαž„αž€αŸ†αž”αŸ’αž›αŸ‚αž„αž”αŸ‚αž”αž“αŸαŸ‡αžαŸ’αžšαžΌαžœαž”αžΆαž“αž…αžΆαžαŸ‹αž‘αž»αž€αžαžΆαž’αžΆαž…αž‘αž‘αž½αž›αž™αž€αž”αžΆαž“αŸ”

αž’αŸ’αž“αž€αž”αŸ’αžšαž†αžΆαŸ†αž„αž“αŸƒαž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž€αžΌαžŠαž‡αžΏαžαžΆαžŸαž αž‚αž˜αž“αŸαž˜αžΆαž“αžαŸ†αžŽαžΆαž„αž“αŸƒαžœαž”αŸ’αž”αž’αž˜αŸŒαž•αŸ’αžŸαŸαž„αŸ—αž‚αŸ’αž“αžΆ αž αžΎαž™αž’αŸ’αž“αž€αž“αž·αž™αžΆαž™αž—αžΆαžŸαžΆαž’αž„αŸ‹αž‚αŸ’αž›αŸαžŸαžŠαŸ‚αž›αž˜αž·αž“αž˜αŸ‚αž“αž‡αžΆαž‡αž“αž‡αžΆαžαž·αžŠαžΎαž˜ αž˜αž·αž“αž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αž‚αŸαžšαŸ†αž–αžΉαž„αžαžΆαž“αžΉαž„αžŠαžΉαž„αž–αžΈαž—αžΆαž–αžαž»αžŸαž†αŸ’αž‚αž„αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αž“αŸƒαž—αžΆαž–αžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœαžαžΆαž„αž“αž™αŸ„αž”αžΆαž™αžšαž”αžŸαŸ‹αž“αžšαžŽαžΆαž˜αŸ’αž“αžΆαž€αŸ‹αž‘αžΎαž™αŸ” αžœαžΆαž€αŸαž˜αžΆαž“αž€αžΆαžšαž—αŸαž™αžαŸ’αž›αžΆαž…αž•αž„αžŠαŸ‚αžšαžŠαŸ‚αž›αžαžΆαž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž“αžΉαž„αž”αž„αŸ’αž€αž”αŸ‹αž“αžΌαžœαž›αž‘αŸ’αž’αž—αžΆαž–αž“αŸƒαž€αžΆαžšαž”αž‰αŸ’αž…αŸαž‰αž“αžΌαžœαžšαžΏαž„αž€αŸ†αž”αŸ’αž›αŸ‚αž„αžŽαžΆαž˜αž½αž™ αž–αŸ’αžšαŸ„αŸ‡αžαžΆαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžšαžΏαž„αž€αŸ†αž”αŸ’αž›αŸ‚αž„αžŽαžΆαž˜αž½αž™ αž”αŸ’αžšαžΆαž€αžŠαž‡αžΆαž˜αžΆαž“αž“αžšαžŽαžΆαž˜αŸ’αž“αžΆαž€αŸ‹αžŠαŸ‚αž›αž˜αžΆαž“αž’αžΆαžšαž˜αŸ’αž˜αžŽαŸαž’αžΆαž€αŸ‹αž’αž“αŸ‹αž…αž·αžαŸ’αžαŸ”

αž”αŸ’αžšαž—αž–: opennet.ru

αž”αž“αŸ’αžαŸ‚αž˜αž˜αžαž·αž™αŸ„αž”αž›αŸ‹