เชฎเซเชฏเซเชเชฐเชฟเชฏเชพ - เชตเชฟเช•เซ‡เชจเซเชฆเซเชฐเชฟเชค เชธเช‚เช—เซ€เชค เชธเช‚เช—เซเชฐเชน

เชฎเซเชฏเซเชเชฐเชฟเชฏเชพ - เชตเชฟเช•เซ‡เชจเซเชฆเซเชฐเชฟเชค เชธเช‚เช—เซ€เชค เชธเช‚เช—เซเชฐเชน

เชเช• เชฆเชฟเชตเชธ เชฎเซ‡เช‚ เชฎเชพเชฐเชพ เชฎเชพเชŸเซ‡ เชธเช‚เช—เซ€เชค เชชเชธเช‚เชฆ เช•เชฐเชตเชพ เช…เชจเซ‡ เช˜เชฐเซ‡/เชถเซ‡เชฐเซ€ เชชเชฐ/เชตเชฐเซเช•เช†เช‰เชŸ เชตเช—เซ‡เชฐเซ‡เชฎเชพเช‚ เชธเชพเช‚เชญเชณเชตเชพ เชฎเชพเชŸเซ‡ เชเช• เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชฒเช–เชตเชพเชจเซเช‚ เชจเช•เซเช•เซ€ เช•เชฐเซเชฏเซเช‚. เช…เชจเซ‡ เชคเซ‡เชฅเซ€ เช† เชฌเชงเซเช‚ เชฎเชพเชฐเชพ เชคเชฐเชซเชฅเซ€ เชจเซเชฏเซ‚เชจเชคเชฎ เชญเชพเช—เซ€เชฆเชพเชฐเซ€ เชธเชพเชฅเซ‡, เชชเซเชฐเชตเชพเชนเชฎเชพเช‚ เช•เชพเชฐเซเชฏ เช•เชฐเซ‡ เช›เซ‡. เชนเซเช‚ เชเช• เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เชฒเชˆเชจเซ‡ เช†เชตเซเชฏเซ‹, เชเช• เชชเซเชฐเซ‹เชŸเซ‹เชŸเชพเชˆเชช เชฌเชจเชพเชตเซเชฏเซ‹ เช…เชจเซ‡ เช†เช–เชฐเซ‡ เชเช• "เชจเชพเชจเซ€ เชธเชฎเชธเซเชฏเชพ" เชฎเชพเช‚ เช†เชตเซ€.

เช…เชจเซ‡ เช—เซ€เชคเชจเซ€ เชซเชพเช‡เชฒเซ‹ เช•เซเชฏเชพเช‚เชฅเซ€ เชฎเซ‡เชณเชตเชตเซ€ เชคเซ‡ เชธเซเชชเชทเซเชŸ เชจเชฅเซ€. เช† เชธเชฎเชฏ เชธเซเชงเซ€เชฎเชพเช‚, เชตเซ€เช•เซ‹เชจเซเชŸเชพเช•เซเชŸเซ‡ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เชเชชเซ€เช†เชˆ เชฌเช‚เชง เช•เชฐเซ€ เชฆเซ€เชงเซเช‚ เชนเชคเซเช‚, เชฎเซ‹เชŸเชพ เชฎเซเชฏเซเชเชฟเช• เชชเซ‹เชฐเซเชŸเชฒ เชชเชฐ เชฌเชงเซเช‚ เชชเชฃ เชฎเซเชฏเซ‚เชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚, เช—เซ€เชคเซ‹ เชชเชฃ เชŸเซเช•เชกเชพเช“เชฎเชพเช‚ เช†เชชเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เชนเชคเชพ เชœเซ‡เชฅเซ€ เชตเชฟเชถเซเชฒเซ‡เชทเชฟเชค เชจ เชฅเชพเชฏ. เชฌเชพเช•เซ€ เชฐเชนเซ€ เช—เชฏเซ‡เชฒเซ€ เช•เซ‡เชŸเชฒเซ€เช• เชตเซเชฏเช•เซเชคเชฟเช—เชค เชซเซเชฒเชพเชฏ-เชฌเชพเชฏ-เชจเชพเช‡เชŸ เชธเชพเช‡เชŸเซเชธ เชนเชคเซ€ เชœเซ‡เชฎเชพเช‚ เช˜เชฃเซ€ เชฌเชงเซ€ เชœเชพเชนเซ‡เชฐเชพเชคเซ‹ เช…เชจเซ‡ เชคเชฎเชพเชฎ เชชเซเชฐเช•เชพเชฐเชจเชพ เช•เชšเชฐเซ‹, เชคเชฎเชพเชฎ เชชเซเชฐเช•เชพเชฐเชจเชพ เชถเช‚เช•เชพเชธเซเชชเชฆ เช—เซเชฐเซ‡เชฌเชฐ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเซเชธ เช…เชจเซ‡ เช…เชจเซเชฏ "เช—เช‚เชฆเชพ" เชตเชฟเช•เชฒเซเชชเซ‹ เชนเชคเชพ. เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡, เชเช• เชชเชฃ เช–เชฐเซ‡เช–เชฐ เชธเชพเชฐเซ‹ เช‰เช•เซ‡เชฒ เชจเชฅเซ€. เชคเชฎเซ‡, เช…เชฒเชฌเชคเซเชค, เช•เซ‡เชŸเชฒเชพเช• เชฏเชพเชจเซเชกเซ‡เช•เซเชท เชธเช‚เช—เซ€เชค เช…เชฅเชตเชพ เชคเซ‡เชจเชพ เชœเซ‡เชตเชพ เชธเชฌเซเชธเซเช•เซเชฐเชฟเชชเซเชถเชจ เช–เชฐเซ€เชฆเซ€ เชถเช•เซ‹ เช›เซ‹. เชชเชฐเช‚เชคเซ เชซเชฐเซ€เชฅเซ€, เช•เซเชฏเชพเช‚เชฏ เชชเชฃ เช•เซ‹เชˆ เช–เซเชฒเซเชฒเซเช‚ เชœเชพเชนเซ‡เชฐ API เชจเชฅเซ€ เช…เชจเซ‡ เชคเชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเซ‡เชŸเชฟเช•เชฒเซ€ เชธเช‚เช—เซ€เชคเชจเซ€ เชเช•เซเชธเซ‡เชธ เชจเชฅเซ€. เช•เซ‡เชŸเชฒเซ€เช• เชฎเซ‹เชŸเซ€ เช•เช‚เชชเชจเซ€เช“เช เช…เชจเชฟเชตเชพเชฐเซเชฏเชชเชฃเซ‡ เช…เชจเซเชฏเซ‹เชจเซ€ เชธเช‚เช—เซ€เชคเชจเซ€ เชเช•เซเชธเซ‡เชธเชจเซ‡ เชชเซเชฐเชคเชฟเชฌเช‚เชงเชฟเชค เช•เชฐเซ€ เช›เซ‡. เช† เชฌเชงเซเช‚ เช•เซ‡เชฎ เชฅเชฏเซเช‚? เชŠเช‚เชกเซเช‚ เช–เซ‹เชฆเชตเซเช‚, เชคเซ‡ เชธเซเชชเชทเซเชŸ เชฅเชˆ เช—เชฏเซเช‚ เช•เซ‡ เชฎเซเช–เซเชฏ เชธเชฎเชธเซเชฏเชพ เช•เซ‰เชชเชฟเชฐเชพเช‡เชŸ เชนเชคเซ€. เชธเชฌเซเชธเซเช•เซเชฐเชฟเชชเซเชถเชจเชจเชพ เชฐเซ‚เชชเชฎเชพเช‚ เชตเชฐเซเชคเชฎเชพเชจ เช‰เช•เซ‡เชฒ เช˜เชฃเชพ เชตเซเชฏเชพเชชเชพเชฐเซ€ เชธเช‚เช—เซ€เชค เชฒเซ‡เช–เช•เซ‹ เช…เชจเซ‡ เช† เชœ เช•เช‚เชชเชจเซ€เช“ เชฎเชพเชŸเซ‡ เช…เชจเซเช•เซ‚เชณ เช›เซ‡. เชคเซ‡ เชœ เชธเชฎเชฏเซ‡, เชฌเชฟเชจ-เชตเชพเชฃเชฟเชœเซเชฏเชฟเช• เช…เชจเซ‡ เช…เชฐเซเชง-เชตเซเชฏเชตเชธเชพเชฏเชฟเช• เชธเช‚เช—เซ€เชค เชชเชฃ เชธเชพเชฎเชพเชจเซเชฏ เชธเซ‚เชšเชฟเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชคเชฎเซ‡ เช•เชพเช‚ เชคเซ‹ เชฆเชฐเซ‡เช• เชตเชธเซเชคเซ เชฎเชพเชŸเซ‡ เชšเซ‚เช•เชตเชฃเซ€ เช•เชฐเซ‹ เช›เซ‹ เช…เชฅเชตเชพ เช•เช‚เชˆเชชเชฃ เชธเชพเช‚เชญเชณเซ‹ เช›เซ‹.

เช…เชจเซ‡ เชนเซเช‚ เชตเชฟเชšเชพเชฐเชตเชพ เชฒเชพเช—เซเชฏเซ‹ เช•เซ‡ เช† เชฌเชงเชพเชจเซเช‚ เชถเซเช‚ เช•เชฐเชตเซเช‚. เช†เชชเชฃเซ‡ เชธเช‚เช—เซ€เชคเชจเชพ เชฎเชซเชค เชตเชฟเชคเชฐเชฃเชจเซเช‚ เช†เชฏเซ‹เชœเชจ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชฐเซ€ เชถเช•เซ€เช? เชœเซ‹ เชนเซเช‚ เชœเชพเชคเซ‡ เชธเช‚เช—เซ€เชค เชฌเชจเชพเชตเชคเซ‹ เชนเซ‹เช‰เช‚ เช…เชจเซ‡ เชคเซ‡เชฎเชพเช‚เชฅเซ€ เชชเซˆเชธเชพ เช•เชฎเชพเชตเชตเชพ เชฎเชพเช‚เช—เชคเซ‹ เชนเซ‹เช‰เช‚ เชคเซ‹ เชนเซเช‚ เชถเซเช‚ เช•เชฐเซ€เชถ? เชœเซ‹ เชฎเชพเชฐเชพ เช—เซ€เชคเซ‹ เชชเชพเช‡เชฐเซ‡เชŸเซ‡เชก เชนเซ‹เชฏ เชคเซ‹ เชถเซเช‚ เชฎเชจเซ‡ เชคเซ‡ เช—เชฎเชถเซ‡? เช•เซ‹เชˆเชชเชฃ เชฐเซ€เชคเซ‡ เชตเซˆเช•เชฒเซเชชเชฟเช• เช‰เช•เซ‡เชฒ เชถเซเช‚ เช›เซ‡?

เชชเชฐเชฟเชฃเชพเชฎเซ‡, เชคเซเชฏเชพเช‚ เชฌเซ‡ เชฎเซเช–เซเชฏ เชธเชฎเชธเซเชฏเชพเช“ เช›เซ‡ เชœเซ‡เชจเซ‡ เชนเชฒ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡:

  • เชธเซ‰เชซเซเชŸเชตเซ‡เชฐ เชธเชนเชฟเชค เชฎเซ‹เชŸเชพเชญเชพเช—เชจเชพ เชฒเซ‹เช•เซ‹ เชฎเชพเชŸเซ‡ เช…เชจเซเช•เซ‚เชณ เชชเชฆเซเชงเชคเชฟเช“เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชธเช‚เช—เซ€เชคเชจเชพ เชฎเชซเชค เชตเชฟเชคเชฐเชฃเชจเซเช‚ เชธเช‚เช—เช เชจ.
  • เชธเช‚เช—เซ€เชค เชธเชฐเซเชœเช•เซ‹ เชฎเชพเชŸเซ‡ เชชเซˆเชธเชพ เช•เชฎเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชตเชฟเช•เชฒเซเชชเซ‹ เช“เชซเชฐ เช•เชฐเซ‡ เช›เซ‡

เชตเซˆเชถเซเชตเชฟเช• เชตเชฟเช•เซ‡เชจเซเชฆเซเชฐเชฟเชค เชธเช‚เช—เซ€เชค เชธเช‚เช—เซเชฐเชน

เชถเชฐเซ‚เช†เชคเชฎเชพเช‚, เชฎเซ‡เช‚ เชนเชพเชฒเชจเชพ เช‰เช•เซ‡เชฒเซ‹ เชถเซ‹เชงเชตเชพ เช…เชจเซ‡ เชคเซ‡เชจเชพ เช†เชงเชพเชฐเซ‡ เชฌเชงเซเช‚ เชฌเชจเชพเชตเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซเชฏเซ‹. เชถเซ‹เชงเชจเชพ เชฅเซ‹เชกเชพ เชธเชฎเชฏ เชชเช›เซ€, เชฎเชจเซ‡ เชชเซเชฐเชฅเชฎ เช—เชฎเซเชฏเซเช‚ ipfs. เชฎเซ‡เช‚ เชฎเชพเชฐเชพ เชตเชฟเชšเชพเชฐเชจเซ‡ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซเชฏเซเช‚, เชชเชฐเช‚เชคเซ เชฅเซ‹เชกเชพ เชธเชฎเชฏ เชชเช›เซ€ เชฎเชจเซ‡ เช† เช‰เช•เซ‡เชฒเชฎเชพเช‚ เช˜เชฃเซ€ เชœเชŸเชฟเชฒ เชธเชฎเชธเซเชฏเชพเช“ เชฎเชณเซ€:

  • IPfs - เชฆเชฐเซ‡เช• เชตเชธเซเชคเซ เช…เชจเซ‡ เชฆเชฐเซ‡เช• เชฎเชพเชŸเซ‡ เชธเช‚เช—เซเชฐเชน. เชคเซเชฏเชพเช‚ เช›เชฌเซ€เช“ เช…เชจเซ‡ เชธเช‚เช—เซ€เชค เช…เชจเซ‡ เชตเชฟเชกเชฟเช“เช เช…เชจเซ‡ เชคเชฎเซ‡ เช‡เชšเซเช›เซ‹ เชคเซ‡ เชฌเชงเซเช‚ เช›เซ‡. เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡, เช†เชŸเชฒเซ‹ เชฎเซ‹เชŸเซ‹ เช—เซเชฐเชน "เชกเชธเซเชŸเชฌเชฟเชจ". เชคเซ‡เชฅเซ€, เชœเซเชฏเชพเชฐเซ‡ เชคเชฎเซ‡ เชคเชฎเชพเชฐเซ‹ เชจเซ‹เชก เชฒเซ‹เช‚เชš เช•เชฐเซ‹ เช›เซ‹, เชคเซเชฏเชพเชฐเซ‡ เชคเชฎเชจเซ‡ เชคเชฐเชค เชœ เชฎเซ‹เชŸเซ‹ เชญเชพเชฐ เชฎเชณเซ‡ เช›เซ‡. เช•เชพเชฐ เชฎเชพเชคเซเชฐ เชชเซ€เชกเชพเชฅเซ€ เชฐเช–เชกเชคเซ€ เชนเซ‹เชฏ เช›เซ‡.
  • เช…เชฎเซเช• เชชเซเชฐเช•เชพเชฐเชจเซ€ เช…เชงเซ‚เชฐเซ€ "เช•เชšเชฐเซ‹" เชเช•เชคเซเชฐ เช•เชฐเชตเชพเชจเซ€ เชชเชฆเซเชงเชคเชฟ. เชฎเชจเซ‡ เช–เชฌเชฐ เชจเชฅเซ€ เช•เซ‡ เชคเซ‡ เชนเชตเซ‡ เช•เซ‡เชตเซเช‚ เช›เซ‡, เชชเชฐเช‚เชคเซ เชคเซ‡ เช•เซเชทเชฃเซ‡, เชœเซ‹ เชคเชฎเซ‡ เชฐเซ‚เชชเชฐเซ‡เช–เชพเชฎเชพเช‚ เชฒเช–เซเชฏเซเช‚ เชนเชคเซเช‚ เช•เซ‡ เชคเชฎเซ‡ เชธเซเชŸเซ‹เชฐเซ‡เชœเชจเซ‡ เชฆเชธ เช—เซ€เช—เชพเชฌเชพเช‡เชŸเซเชธ เชกเซ‡เชŸเชพ เชธเซเชงเซ€ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เช•เชฐเชตเชพ เชฎเชพเช‚เช—เซ‹ เช›เซ‹, เชคเซ‹ เชคเซ‡เชจเซ‹ เช•เซ‹เชˆ เช…เชฐเซเชฅ เชจเชฅเซ€. เช˜เชฃเชพ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชชเชฐเชฟเชฎเชพเชฃเซ‹เชจเซ‡ เช…เชตเช—เชฃเซ€เชจเซ‡ เชธเช‚เช—เซเชฐเชน เชตเชงเซเชฏเซ‹. เชชเชฐเชฟเชฃเชพเชฎเซ‡, เชœเซเชฏเชพเช‚ เชธเซเชงเซ€ ipfs เชฌเชฟเชจเชœเชฐเซ‚เชฐเซ€ เชฐเซ€เชธเซ‡เชŸ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชฐเชตเซเช‚ เชคเซ‡ เชถเซ‹เชงเซ€ เช•เชพเชขเซ‡ เชคเซเชฏเชพเช‚ เชธเซเชงเซ€ เชนเชพเชฐเซเชก เชกเชฟเชธเซเช•เชจเซ‹ เชตเชฟเชถเชพเชณ เช…เชจเชพเชฎเชค เชนเซ‹เชตเซ‹ เชœเชฐเซ‚เชฐเซ€ เชนเชคเซ‹.
  • เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ (เชฎเชจเซ‡ เช–เชฌเชฐ เชจเชฅเซ€ เช•เซ‡ เชคเซ‡ เชนเชตเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช›เซ‡), เช•เซเชฒเชพเชฏเช‚เชŸเชจเซ‹ เชธเชฎเชฏ เชธเชฎเชพเชชเซเชค เชฅเชฏเซ‹ เชจ เชนเชคเซ‹. เชคเชฎเซ‡ เชซเชพเช‡เชฒ เชชเซเชฐเชพเชชเซเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชตเชฟเชจเช‚เชคเซ€ เชฎเซ‹เช•เชฒเซ‹ เช›เซ‹, เช…เชจเซ‡ เชœเซ‹ เชคเซ‡ เช…เชธเซเชคเชฟเชคเซเชตเชฎเชพเช‚ เชจเชฅเซ€, เชคเซ‹ เชคเชฎเซ‡ เชซเช•เซเชค เช…เชŸเช•เซ€ เชœเชถเซ‹. เช…เชฒเชฌเชคเซเชค, เชฒเซ‹เช•เซ‹ เชคเชฎเชพเชฎ เชชเซเชฐเช•เชพเชฐเชจเชพ เช‰เช•เซ‡เชฒเซ‹ เชธเชพเชฅเซ‡ เช†เชตเซเชฏเชพ เชนเชคเชพ เชœเซ‡เชฃเซ‡ เช†เช‚เชถเชฟเช• เชฐเซ€เชคเซ‡ เชธเชฎเชธเซเชฏเชพเชจเซเช‚ เชจเชฟเชฐเชพเช•เชฐเชฃ เช•เชฐเซเชฏเซเช‚ เชนเชคเซเช‚, เชชเชฐเช‚เชคเซ เช† เช•เซเชฐเซ‰เชš เชนเชคเชพ. เช† เชตเชธเซเชคเซเช“ เชฌเซ‹เช•เซเชธเชฎเชพเช‚เชฅเซ€ เชฌเชนเชพเชฐ เช†เชตเชตเซ€ เชœเซ‹เชˆเช.

เชนเชœเซ€ เชชเชฃ เช˜เชฃเซ€ เชจเชพเชจเซ€ เชธเชฎเชธเซเชฏเชพเช“ เชนเชคเซ€, เช…เชจเซ‡ เช›เชพเชช เชธเซเชชเชทเซเชŸ เชนเชคเซ€: เช†เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชฎเชพเชŸเซ‡ เช•เชฐเซ€ เชถเช•เชพเชคเซ‹ เชจเชฅเซ€. เชฎเซ‡เช‚ เชธเซเชŸเซ‹เชฐเซ‡เชœ เชธเซเชตเชฟเชงเชพ เชถเซ‹เชงเชตเชพเชจเซเช‚ เชšเชพเชฒเซ เชฐเชพเช–เซเชฏเซเช‚, เชตเชฟเชตเชฟเชง เชตเชฟเช•เชฒเซเชชเซ‹เชจเซ€ เชถเซ‹เชงเช–เซ‹เชณ เช•เชฐเซ€, เชชเชฐเช‚เชคเซ เช•เซเชฏเชพเชฐเซ‡เชฏ เชฏเซ‹เช—เซเชฏ เช•เช‚เชˆ เชฎเชณเซเชฏเซเช‚ เชจเชนเซ€เช‚.

เช…เช‚เชคเซ‡, เชฎเซ‡เช‚ เชจเช•เซเช•เซ€ เช•เชฐเซเชฏเซเช‚ เช•เซ‡ เชตเชฟเช•เซ‡เชจเซเชฆเซเชฐเชฟเชค เชธเซเชŸเซ‹เชฐเซ‡เชœ เชœเชพเชคเซ‡ เชฒเช–เชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเชตเซ‹ เชฏเซ‹เช—เซเชฏ เช›เซ‡. เชœเซ‹ เชคเซ‡ เช†เช‚เชคเชฐเช—เซเชฐเชนเซ€เชฏ เชนเซ‹เชตเชพเชจเซ‹ เชขเซ‹เช‚เช— เชจ เช•เชฐเซ‡ เชคเซ‹ เชชเชฃ, เชคเซ‡ เชšเซ‹เช•เซเช•เชธ เชธเชฎเชธเซเชฏเชพเชจเซ‡ เชนเชฒ เช•เชฐเชถเซ‡.

เช…เชจเซ‡ เชคเซ‡เชฅเซ€ เชคเซ‡ เชฌเชนเชพเชฐ เช†เชตเซเชฏเซเช‚ เชซเซ‡เชฒเชพเชตเซ€ เชถเช•เชพเชฏ เชคเซ‡เชตเซเช‚, เชญเช‚เชกเชพเชฐ, เชฎเซ‡เชŸเชพเชธเซเชŸเซ‹เช•เชฒ, เชฎเซเชฏเซเชเชฐเชฟเชฏเชพ, เชฎเซเชฏเซเชเชฐเชฟเชฏเชพ-เช—เซเชฒเซ‹เชฌเชฒ.

เชซเซ‡เชฒเชพเชตเซ€ เชถเช•เชพเชฏ เชคเซ‡เชตเซเช‚ - เช† เชฎเซเช–เซเชฏ, เชธเซŒเชฅเซ€ เชจเซ€เชšเซเช‚ เชธเซเชคเชฐ เช›เซ‡ เชœเซ‡ เชคเชฎเชจเซ‡ เชจเซ‡เชŸเชตเชฐเซเช•เชฎเชพเช‚ เชจเซ‹เชกเซเชธเชจเซ‡ เชœเซ‹เชกเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เชคเซ‡ เชเช• เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎ เชงเชฐเชพเชตเซ‡ เช›เซ‡, เชœเซ‡ เชฎเซ‡เช‚ เช…เชคเซเชฏเชพเชฐ เชธเซเชงเซ€เชฎเชพเช‚ เชฒเช—เชญเช— 10000 เชธเชฐเซเชตเชฐเซเชธเชจเชพ เช†เชงเชพเชฐเซ‡ เช†เช‚เชถเชฟเช• เชฐเซ€เชคเซ‡ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เซเชฏเซเช‚ เช›เซ‡. เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎเชจเซเช‚ เชธเช‚เชชเซ‚เชฐเซเชฃ เชธเช‚เชธเซเช•เชฐเชฃ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เชตเซเช‚ เชตเชงเซ เชฎเซเชถเซเช•เซ‡เชฒ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เช•เซ‡เชŸเชฒเชพเช• เชตเชงเชพเชฐเชพเชจเชพ เชฎเชนเชฟเชจเชพเช“ (เช•เชฆเชพเชš เชตเชงเซ) เชจเซ€ เชœเชฐเซ‚เชฐ เชชเชกเชถเซ‡.

เชนเซเช‚ เช† เชฒเซ‡เช–เชฎเชพเช‚ เชซเซ‡เชฒเชพเชตเซ€ เชถเช•เชพเชฏ เชคเซ‡เชตเซเช‚ เชตเชฟเช—เชคเชตเชพเชฐ เชตเชฐเซเชฃเชจ เช•เชฐเซ€เชถ เชจเชนเซ€เช‚; เช•เซ‹เชˆ เชฆเชฟเชตเชธ เช…เชฒเช— เชฒเช–เชตเซเช‚ เชตเชงเซ เชธเชพเชฐเซเช‚ เช›เซ‡. เช…เชนเซ€เช‚ เชนเซเช‚ เชซเช•เซเชค เช•เซ‡เชŸเชฒเซ€เช• เชธเซเชตเชฟเชงเชพเช“ เชจเซ‹เช‚เชงเซ€เชถ:

  • http/https เชฆเซเชตเชพเชฐเชพ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡.
  • เชคเชฎเซ‡ เชšเซ‹เช•เซเช•เชธ เช•เชพเชฐเซเชฏ เชฎเชพเชŸเซ‡ เชเช• เช…เชฒเช— เชจเซ‡เชŸเชตเชฐเซเช• เชฌเชจเชพเชตเซ€ เชถเช•เซ‹ เช›เซ‹, เชœเซ‡ เชฆเชฐเซ‡เช• เชตเซเชฏเช•เซเชคเชฟเช—เชค เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชชเชฐเชจเชพ เชญเชพเชฐเชจเซ‡ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชฐเซ€เชคเซ‡ เช˜เชŸเชพเชกเชถเซ‡ เชœเซ‹ เชคเซ‡ เชฌเชงเชพ เชเช• เชœ เชจเซ‡เชŸเชตเชฐเซเช• เชชเชฐ เชนเซ‹เชฏ.
  • เชธเชฎเชฏเชธเชฎเชพเชชเซเชคเชฟ เช…เชจเซ‡ เช…เชจเซเชฏ เชจเชพเชจเซ€ เชตเชธเซเชคเซเช“ เชธเชพเชฅเซ‡เชจเซ€ เชเช• เชชเชฆเซเชงเชคเชฟ เชถเชฐเซ‚เช†เชคเชฎเชพเช‚ เชตเชฟเชšเชพเชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€. เช…เชจเซ‡ เช† เช•เซเชฒเชพเชฏเช‚เชŸ เช…เชจเซ‡ เชจเซ‹เชก เชฌเช‚เชจเซ‡เชฎเชพเช‚ เชคเชฎเชพเชฎ เชชเชฆเซเชงเชคเชฟเช“ เชฎเชพเชŸเซ‡ เช•เชพเชฐเซเชฏ เช•เชฐเซ‡ เช›เซ‡. เชคเชฎเซ‡ เชคเชฎเชพเชฐเซ€ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชฎเชพเช‚เชฅเซ€ เชธเซเชฏเซ‹เชœเชจเซ‹เชจเซ‡ เชฒเชตเชšเซ€เช• เชฐเซ€เชคเซ‡ เชฎเซ‡เชจเซ‡เชœ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹.
  • เชชเซเชธเซเชคเช•เชพเชฒเชฏ เชจเซ‹เชกเชœเชฎเชพเช‚ เชฒเช–เชพเชฏเซ‡เชฒ เช›เซ‡. เชธเซเชŸเซ‡เช•เชจเซ€ เช•เชพเชฎเช—เซ€เชฐเซ€เชจเซ€ เชธเชฎเชธเซเชฏเชพเช“ เชคเซ‡เชจเซ€ เชตเชฟเช•เซ‡เชจเซเชฆเซเชฐเชฟเชค เชชเซเชฐเช•เซƒเชคเชฟ เชฆเซเชตเชพเชฐเชพ เชธเชฐเชญเชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชจเซ‹เชกเซเชธเชจเซ€ เชธเช‚เช–เซเชฏเชพเชฎเชพเช‚ เชตเชงเชพเชฐเซ‹ เช•เชฐเซ€เชจเซ‡ เชญเชพเชฐเชจเซ‡ "เชซเซ‡เชฒเชพเชตเซ€" เชถเช•เชพเชฏ เช›เซ‡. เชฌเชฆเชฒเชพเชฎเชพเช‚, เชคเซเชฏเชพเช‚ เช˜เชฃเชพ เชซเชพเชฏเชฆเชพ เช›เซ‡: เชตเชฟเชถเชพเชณ เชธเชฎเซเชฆเชพเชฏ, เชธเชฐเชณเชคเชพ เช…เชจเซ‡ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชธเชฐเชณเชคเชพ, เชเช• เช†เช‡เชธเซ‹เชฎเซ‹เชฐเซเชซเชฟเช• เช•เซเชฒเชพเชฏเช‚เชŸ, เช•เซ‹เชˆ เชฌเชพเชนเซเชฏ เชจเชฟเชฐเซเชญเชฐเชคเชพ เชจเชฅเซ€, เชตเช—เซ‡เชฐเซ‡.

เชญเช‚เชกเชพเชฐ เชธเซเชชเซเชฐเซ‡เชกเซ‡เชฌเชฒเชฎเชพเช‚เชฅเซ€ เชตเชพเชฐเชธเชพเชฎเชพเช‚ เชฎเชณเซ‡เชฒ เชฒเซ‡เชฏเชฐ เช›เซ‡ เชœเซ‡ เชคเชฎเชจเซ‡ เชจเซ‡เชŸเชตเชฐเซเช• เชชเชฐ เชซเชพเชˆเชฒเซ‹ เชธเซเชŸเซ‹เชฐ เช•เชฐเชตเชพเชจเซ€ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡. เชฆเชฐเซ‡เช• เชซเชพเชˆเชฒเชจเซ€ เชชเซ‹เชคเชพเชจเซ€ เชธเชพเชฎเช—เซเชฐเซ€เชจเซ€ เชนเซ‡เชถ เชนเซ‹เชฏ เช›เซ‡, เชœเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชคเซ‡เชจเซ‡ เชชเช›เซ€เชฅเซ€ เชชเซเชจเชƒเชชเซเชฐเชพเชชเซเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡. เชซเชพเช‡เชฒเซ‹เชจเซ‡ เชฌเซเชฒเซ‹เช•เชฎเชพเช‚ เชตเชฟเชญเชพเชœเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชคเซ€ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เชธเช‚เชชเซ‚เชฐเซเชฃ เชฐเซ€เชคเซ‡ เชธเช‚เช—เซเชฐเชนเชฟเชค เชฅเชพเชฏ เช›เซ‡.

เชฎเซ‡เชŸเชพเชธเซเชŸเซ‹เช•เชฒ - เชธเซเชชเซเชฐเซ‡เชกเซ‡เชฌเชฒเชฎเชพเช‚เชฅเซ€ เชตเชพเชฐเชธเชพเชฎเชพเช‚ เชฎเชณเซ‡เชฒ เชฒเซ‡เชฏเชฐ, เชœเซ‡ เชคเชฎเชจเซ‡ เชจเซ‡เชŸเชตเชฐเซเช• เชชเชฐ เชกเซ‡เชŸเชพ เชธเซเชŸเซ‹เชฐ เช•เชฐเชตเชพเชจเซ€ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เชซเชพเช‡เชฒเซ‹เชจเซ‡ เชจเชนเซ€เช‚. เชˆเชจเซเชŸเชฐเชซเซ‡เชธ Nosql เชกเซ‡เชŸเชพเชฌเซ‡เช เชœเซ‡เชตเซเช‚ เชœ เช›เซ‡. เชคเชฎเซ‡, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชธเซเชŸเซ‹เชฐเซ‡เช•เชฒเชฎเชพเช‚ เชซเชพเช‡เชฒ เช‰เชฎเซ‡เชฐเซ€ เชถเช•เซ‹ เช›เซ‹, เชคเซ‡เชจเซ€ เชนเซ‡เชถ เชฎเซ‡เชณเชตเซ€ เชถเช•เซ‹ เช›เซ‹ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เชฎเซ‡เชŸเชพเชธเซเชŸเซ‹เช•เชฒ เชชเชฐ เชฒเช–เซ€ เชถเช•เซ‹ เช›เซ‹.

เชฎเซเชฏเซเชเชฐเชฟเชฏเชพ - เชธเซเชŸเซ‹เชฐเซ‡เช•เชฒ เช…เชจเซ‡ เชฎเซ‡เชŸเชพเชธเซเชŸเซ‹เช•เชฒเชฎเชพเช‚เชฅเซ€ เชตเชพเชฐเชธเชพเช—เชค. เช† เชธเซเชคเชฐ เชธเช‚เช—เซ€เชคเชจเชพ เชธเช‚เช—เซเชฐเชน เชฎเชพเชŸเซ‡ เชธเซ€เชงเซเช‚ เชœ เชœเชตเชพเชฌเชฆเชพเชฐ เช›เซ‡. เชธเซเชŸเซ‹เชฐเซ‡เชœ เชซเช•เซเชค mp3 เชซเชพเช‡เชฒเซ‹ เช…เชจเซ‡ id3 เชŸเซ…เช—เซเชธ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡.

เช—เซ€เชคเชจเซ€ "เช•เซ€" เชคเชฐเซ€เช•เซ‡, เชคเซ‡เชจเซเช‚ เชธเช‚เชชเซ‚เชฐเซเชฃ เชจเชพเชฎ เชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชตเชชเชฐเชพเชฏ เช›เซ‡ เช•เชฒเชพเช•เชพเชฐ (TPE1) - เชถเซ€เชฐเซเชทเช• (TIT2). เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡:

  • เช—เช‚เชงเช• - เชง เชฌเซ‹เชœ
  • เชนเชพเชฏ-เชฐเซ‡เช - เชฒเซ‹เชธเซเชŸ เชฎเชพเชฏ เชตเซ‡ (เชชเชฐเชพเช•เซเชฐเชฎ. เชเชฎเชฟเชฒเชฟเชฏเซ‹ เชฐเซ‹เชœเชพเชธ, เชฆเชพเชจเซ€ เชกเซ‡เชตเชฟเชจเซเชธเซ€)

เชคเชฎเซ‡ เชถเช•เซเชฏ เชคเซ‡เชŸเชฒเซ€ เชตเชงเซ เชตเชฟเช—เชคเชตเชพเชฐ เชถเซ‹เชงเซ€ เชถเช•เซ‹ เช›เซ‹ เช•เซ‡ เช—เซ€เชคเชจเชพ เชถเซ€เชฐเซเชทเช•เซ‹ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฐเชšเชพเชฏ เช›เซ‡. เช…เชนเซ€เช‚. เชคเชฎเชพเชฐเซ‡ เช•เชพเชฐเซเชฏ เชœเซ‹เชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ utils.beautifySongTitle().

เชจเซ‹เชก เชธเซ‡เชŸเชฟเช‚เช—เซเชธเชฎเชพเช‚ เชจเชฟเชฐเซเชงเชพเชฐเชฟเชค เชฎเซ‡เชšเซ‹เชจเซ€ เชŸเช•เชพเชตเชพเชฐเซ€ เชฎเซ‡เชš เชคเชฐเซ€เช•เซ‡ เช—เชฃเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, 0.85 เชจเซ€ เช•เชฟเช‚เชฎเชคเชจเซ‹ เช…เชฐเซเชฅ เช เช›เซ‡ เช•เซ‡ เชœเซ‹ เช•เซ€ เชธเชฐเช–เชพเชฎเชฃเซ€ เช•เชพเชฐเซเชฏ (เช—เซ€เชคเชจเชพ เชจเชพเชฎ) เชฎเชพเช‚ 85% เชฅเซ€ เชตเชงเซ เชธเชฎเชพเชจเชคเชพ เชœเซ‹เชตเชพ เชฎเชณเซ‡ เช›เซ‡, เชคเซ‹ เชคเซ‡ เชธเชฎเชพเชจ เช—เซ€เชค เช›เซ‡.

เชธเชฎเชพเชจเชคเชพ เชจเช•เซเช•เซ€ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซเช‚ เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎ เช•เชพเชฐเซเชฏเชฎเชพเช‚ เช›เซ‡ utils.getSongSimilarity().

เช—เซ€เชคเชจเซเช‚ เช•เชตเชฐ, เชชเช›เซ€เชฅเซ€ เชฐเชธเซ€เชฆ เชฎเชพเชŸเซ‡, เชŸเซ…เช—เซเชธ เชฆเซเชตเชพเชฐเชพ เชชเชฃ เชœเซ‹เชกเซ€ เชถเช•เชพเชฏ เช›เซ‡ (เชเชชเซ€เช†เช‡เชธเซ€). เช‰เชชเชฏเซ‹เช—เชฟเชคเชพเช“ เชชเชพเชธเซ‡ เชŸเซ‡เช—เซเชธ เชชเซเชฐเชพเชชเซเชค เช•เชฐเชตเชพ เช…เชจเซ‡ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชคเชฎเชพเชฎ เชœเชฐเซ‚เชฐเซ€ เชชเชฆเซเชงเชคเชฟเช“ เช›เซ‡.

เช•เซเชฒเชพเชฏเช‚เชŸ เชฆเซเชตเชพเชฐเชพ เชธเซเชŸเซ‹เชฐเซ‡เชœ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพเชจเซเช‚ เช‰เชฆเชพเชนเชฐเชฃ เช†เชฎเชพเช‚ เชฎเชณเซ€ เชถเช•เซ‡ เช›เซ‡ เชฐเซ€เชกเชฎเซ€.

เช‰เชชเชฐเซ‹เช•เซเชค เชคเชฎเชพเชฎ เชธเซเชคเชฐเซ‹ เชธเซเชตเชฏเช‚-เชธเชฎเชพเชฏเซ‡เชฒ เช›เซ‡ เช…เชจเซ‡ เช…เชจเซเชฏ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชฎเชพเชŸเซ‡ เชจเซ€เชšเชฒเชพ เชธเซเชคเชฐเซ‹ เชคเชฐเซ€เช•เซ‡ เช…เชฒเช—เชฅเซ€ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชชเซเชธเซเชคเช•เซ‹ เชธเซเชŸเซ‹เชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชเช• เชธเซเชคเชฐ เชฌเชจเชพเชตเชตเชพเชจเซ‹ เชตเชฟเชšเชพเชฐ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เช›เซ‡.

เชฎเซเชฏเซเชเชฐเชฟเชฏเชพ-เช—เซเชฒเซ‹เชฌเชฒ เช—เซเชฒเซ‹เชฌเชฒ เชฎเซเชฏเซเชเชฟเช• เชจเซ‡เชŸเชตเชฐเซเช•เชฎเชพเช‚ เชคเชฎเชพเชฐเชพ เชชเซ‹เชคเชพเชจเชพ เชจเซ‹เชกเชจเซ‡ เชฒเซ‹เชจเซเชš เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชฟเชค เช—เชฟเชŸ เชฐเชฟเชชเซ‹เชเซ€เชŸเชฐเซ€ เช›เซ‡. เช•เซเชฒเซ‹เชจเชฟเช‚เช— npm i && npm เชชเซเชฐเชพเชฐเช‚เชญ เช•เชฐเซ‹ เช…เชจเซ‡ เชคเซ‡ เชฎเซ‚เชณเชญเซ‚เชค เชฐเซ€เชคเซ‡ เช›เซ‡. เชคเชฎเซ‡ เชคเซ‡เชจเซ‡ เชตเชงเซ เชตเชฟเช—เชคเชฎเชพเช‚ เช—เซ‹เช เชตเซ€ เชถเช•เซ‹ เช›เซ‹, เชคเซ‡เชจเซ‡ เชกเซ‹เช•เชฐเชฎเชพเช‚ เชšเชฒเชพเชตเซ€ เชถเช•เซ‹ เช›เซ‹, เชตเช—เซ‡เชฐเซ‡. เชตเชฟเช—เชคเชตเชพเชฐ เชฎเชพเชนเชฟเชคเซ€ เช…เชนเซ€เช‚ เช‰เชชเชฒเชฌเซเชง เช›เซ‡ เช—เซ€เชฅเชฌ.

เชœเซเชฏเชพเชฐเซ‡ เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€ เช…เชชเชกเซ‡เชŸ เชฅเชพเชฏ เช›เซ‡, เชคเซเชฏเชพเชฐเซ‡ เชคเชฎเชพเชฐเซ‡ เชคเชฎเชพเชฐเชพ เชจเซ‹เชกเชจเซ‡ เช…เชชเชกเซ‡เชŸ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. เชœเซ‹ เชฎเซเช–เซเชฏ เช…เชฅเชตเชพ เช—เซŒเชฃ เชธเช‚เชธเซเช•เชฐเชฃ เชจเช‚เชฌเชฐ เชฌเชฆเชฒเชพเชฏ เช›เซ‡, เชคเซ‹ เช† เช•เซเชฐเชฟเชฏเชพ เชซเชฐเชœเชฟเชฏเชพเชค เช›เซ‡, เช…เชจเซเชฏเชฅเชพ เชจเซ‡เชŸเชตเชฐเซเช• เชฆเซเชตเชพเชฐเชพ เชœเซ‚เชจเชพ เช—เชพเช‚เช เซ‹เชจเซ‡ เช…เชตเช—เชฃเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡.

เชคเชฎเซ‡ เช—เซ€เชคเซ‹ เชธเชพเชฅเซ‡ เชฎเซ‡เชจเซเชฏเซเช…เชฒเซ€ เช…เชจเซ‡ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเซ‡เชŸเชฟเช•เชฒเซ€ เช•เชพเชฎ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹. เชฆเชฐเซ‡เช• เชจเซ‹เชก เชตเชฟเชตเชฟเชง เช•เชพเชฐเซเชฏเซ‹ เชฎเชพเชŸเซ‡ เชธเชฐเซเชตเชฐ เชšเชฒเชพเชตเซ‡ เช›เซ‡. เชธเชนเชฟเชค, เชœเซเชฏเชพเชฐเซ‡ เชคเชฎเซ‡ เชกเชฟเชซเซ‹เชฒเซเชŸ เชเชจเซเชกเชชเซ‹เช‡เชจเซเชŸเชจเซ€ เชฎเซเชฒเชพเช•เชพเชค เชฒเซ‹ เช›เซ‹, เชคเซเชฏเชพเชฐเซ‡ เชคเชฎเชจเซ‡ เชธเช‚เช—เซ€เชค เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชเช• เช‡เชจเซเชŸเชฐเชซเซ‡เชธ เชชเซเชฐเชพเชชเซเชค เชฅเชถเซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชคเชฎเซ‡ เชœเชˆ เชถเช•เซ‹ เช›เซ‹ เชฐเซเชŸ เชจเซ‹เชก (เชฒเชฟเช‚เช• เชชเช›เซ€เชฅเซ€ เชธเช‚เชฌเช‚เชงเชฟเชค เชจ เชนเซ‹เชˆ เชถเช•เซ‡, เช‡เชจเชชเซเชŸ เชจเซ‹เชกเซเชธ เชชเชฃ เชฎเซ‡เชณเชตเซ€ เชถเช•เชพเชฏ เช›เซ‡ เชŸเซ‡เชฒเชฟเช—เซเชฐเชพเชฎ, เช…เชฅเชตเชพ Github เชชเชฐ เช…เชชเชกเซ‡เชŸเซเชธ เชฎเชพเชŸเซ‡ เชœเซเช“).

เช† เชฐเซ€เชคเซ‡ เชคเชฎเซ‡ เชธเซเชŸเซ‹เชฐเซ‡เชœเชฎเชพเช‚ เช—เซ€เชคเซ‹ เชถเซ‹เชงเซ€ เช…เชจเซ‡ เช…เชชเชฒเซ‹เชก เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹. เช—เซ€เชคเซ‹ เช…เชชเชฒเซ‹เชก เช•เชฐเชตเชพเชจเซเช‚ เชฌเซ‡ เชฎเซ‹เชกเชฎเชพเช‚ เชฅเชˆ เชถเช•เซ‡ เช›เซ‡: เชธเชพเชฎเชพเชจเซเชฏ เช…เชจเซ‡ เชฎเชงเซเชฏเชฎ. เชฌเซ€เชœเชพ เชฎเซ‹เชกเชจเซ‹ เช…เชฐเซเชฅ เช เช›เซ‡ เช•เซ‡ เช•เชพเชฐเซเชฏ เช•เซ‹เชˆ เชตเซเชฏเช•เซเชคเชฟ เชฆเซเชตเชพเชฐเชพ เชนเชพเชฅ เชงเชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เชฆเซเชตเชพเชฐเชพ เชจเชนเซ€เช‚. เช…เชจเซ‡ เชœเซ‹ เชคเชฎเซ‡ เช‰เชฎเซ‡เชฐเชคเซ€ เชตเช–เชคเซ‡ เช† เชฌเซ‹เช•เซเชธเชจเซ‡ เชšเซ‡เช• เช•เชฐเซ‹ เช›เซ‹, เชคเซ‹ เชคเชฎเชพเชฐเซ‡ เช•เซ‡เชชเซเชšเชพ เช‰เช•เซ‡เชฒเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชชเชกเชถเซ‡. เช—เซ€เชคเซ‹เชจเซ‡ เชชเซเชฐเชพเชฅเชฎเชฟเช•เชคเชพเช“ -1, 0 เช…เชฅเชตเชพ 1 เชธเชพเชฅเซ‡ เช‰เชฎเซ‡เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡. เชชเซเชฐเชพเชงเชพเชจเซเชฏเชคเชพ 1 เชฎเชพเชคเซเชฐ เชฎเชงเซเชฏเชธเซเชฅ เชฎเซ‹เชกเชฎเชพเช‚ เชธเซ‡เชŸ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡. เชชเซเชฐเชพเชฅเชฎเชฟเช•เชคเชพเช“ เชœเชฐเซ‚เชฐเซ€ เช›เซ‡ เชœเซ‡เชฅเซ€ เชธเซเชŸเซ‹เชฐเซ‡เชœ เชตเชงเซ เช…เชธเชฐเช•เชพเชฐเช• เชฐเซ€เชคเซ‡ เชจเช•เซเช•เซ€ เช•เชฐเซ€ เชถเช•เซ‡ เช•เซ‡ เชœเซเชฏเชพเชฐเซ‡ เชคเชฎเซ‡ เชนเชพเชฒเชจเชพ เช—เซ€เชคเชจเซ‡ เชจเชตเชพ เชธเชพเชฅเซ‡ เชฌเชฆเชฒเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซ‹ เชคเซเชฏเชพเชฐเซ‡ เชถเซเช‚ เช•เชฐเชตเซเช‚. เชชเซเชฐเชพเชงเชพเชจเซเชฏเชคเชพ เชœเซ‡เชŸเชฒเซ€ เชตเชงเชพเชฐเซ‡ เช›เซ‡, เชคเชฎเซ‡ เช…เชธเซเชคเชฟเชคเซเชตเชฎเชพเช‚เชจเซ€ เชซเชพเช‡เชฒเชจเซ‡ เช“เชตเชฐเชฐเชพเช‡เชŸ เช•เชฐเชตเชพเชจเซ€ เชถเช•เซเชฏเชคเชพ เชตเชงเชพเชฐเซ‡ เช›เซ‡. เช† เชธเซเชชเชพเชฎ เชธเชพเชฎเซ‡ เชฒเชกเชตเชพเชฎเชพเช‚ เชฎเชฆเชฆ เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเซ‡เชฒเชพ เช—เซ€เชคเซ‹เชจเซ€ เช—เซเชฃเชตเชคเซเชคเชพเชฎเชพเช‚ เชตเชงเชพเชฐเซ‹ เช•เชฐเซ‡ เช›เซ‡.

เชœเซ‹ เชคเชฎเซ‡ เชคเชฎเชพเชฐเชพ เชธเซเชŸเซ‹เชฐเซ‡เชœเชฎเชพเช‚ เช—เซ€เชคเซ‹ เช‰เชฎเซ‡เชฐเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซ‹ เช›เซ‹, เชคเซ‹ เช›เชฌเซ€เช“ (เช•เชตเชฐ) เชœเซ‹เชกเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซ‹, เชœเซ‹ เช•เซ‡ เช† เชซเซ€เชฒเซเชก เช†เชตเชถเซเชฏเช• เชจเชฅเซ€. 99% เช•เชฟเชธเซเชธเชพเช“เชฎเชพเช‚, เช—เซ€เชคเชจเชพ เชถเซ€เชฐเซเชทเช•เซ‹ เชชเชฐ เช†เชงเชพเชฐเชฟเชค Google เชชเชฐเชจเซ€ เชชเซเชฐเชฅเชฎ เช›เชฌเซ€เช“ เช†เชฒเซเชฌเชฎ เช•เชตเชฐ เช›เซ‡.

เชคเช•เชจเซ€เช•เซ€ เชฐเซ€เชคเซ‡ เชซเชพเช‡เชฒเซ‹ เช‰เชฎเซ‡เชฐเชตเชพเชจเซเช‚ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฅเชพเชฏ เช›เซ‡, เชŸเซ‚เช‚เช•เชฎเชพเช‚:

  • เช•เซเชฒเชพเชฏเช‚เชŸเชจเซ‡ เชฎเชซเชค เชจเซ‹เชกเชจเซเช‚ เชธเชฐเชจเชพเชฎเซเช‚ เชชเซเชฐเชพเชชเซเชค เชฅเชพเชฏ เช›เซ‡, เชœเซ‡ เชฅเซ‹เชกเชพ เชธเชฎเชฏ เชฎเชพเชŸเซ‡ เชธเช‚เชฏเซ‹เชœเช• เชฌเชจเชถเซ‡.
  • เช—เซ€เชค เช‰เชฎเซ‡เชฐเชตเชพเชจเซเช‚ เช•เชพเชฐเซเชฏ เชŸเซเชฐเชฟเช—เชฐ เชฅเชพเชฏ เช›เซ‡ (เชตเซเชฏเช•เซเชคเชฟ เช…เชฅเชตเชพ เช•เซ‹เชก เชฆเซเชตเชพเชฐเชพ), เช…เชจเซ‡ เช…เช‚เชคเชฟเชฎ เชฌเชฟเช‚เชฆเซ เชชเชฐ เชธเช‚เชฏเซ‹เชœเช• เช‰เชฎเซ‡เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชตเชฟเชจเช‚เชคเซ€ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.
  • เชธเช‚เชฏเซ‹เชœเช• เช—เชฃเชคเชฐเซ€ เช•เชฐเซ‡ เช›เซ‡ เช•เซ‡ เช•เซ‡เชŸเชฒเชพ เชกเซเชชเซเชฒเชฟเช•เซ‡เชŸเซเชธ เชธเช‚เช—เซเชฐเชนเชฟเชค เช•เชฐเชตเชพ เชœเซ‹เชˆเช (เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชฟเชค เชชเชฐเชฟเชฎเชพเชฃ).
  • เชฌเชšเชค เชฎเชพเชŸเซ‡ เชธเซŒเชฅเซ€ เชฏเซ‹เช—เซเชฏ เช—เชพเช‚เช เซ‹ เชถเซ‹เชงเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.
  • เชซเชพเช‡เชฒ เชธเซ€เชงเซ€ เช† เชจเซ‹เชกเซเชธ เชชเชฐ เชœเชพเชฏ เช›เซ‡.

เชคเช•เชจเซ€เช•เซ€ เชฐเซ€เชคเซ‡ เชซเชพเช‡เชฒเซ‹ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชชเซเชฐเชพเชชเซเชค เชฅเชพเชฏ เช›เซ‡:

  • เช•เซเชฒเชพเชฏเช‚เชŸเชจเซ‡ เชฎเชซเชค เชจเซ‹เชกเชจเซเช‚ เชธเชฐเชจเชพเชฎเซเช‚ เชชเซเชฐเชพเชชเซเชค เชฅเชพเชฏ เช›เซ‡, เชœเซ‡ เชฅเซ‹เชกเชพ เชธเชฎเชฏ เชฎเชพเชŸเซ‡ เชธเช‚เชฏเซ‹เชœเช• เชฌเชจเชถเซ‡.
  • เช—เซ€เชค เชชเซเชฐเชพเชชเซเชค เช•เชฐเชตเชพเชจเซเช‚ เช•เชพเชฐเซเชฏ (เชตเซเชฏเช•เซเชคเชฟ เช…เชฅเชตเชพ เช•เซ‹เชก เชฆเซเชตเชพเชฐเชพ) เชถเชฐเซ‚ เชฅเชพเชฏ เช›เซ‡, เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เช•เซ‹เช“เชฐเซเชกเชฟเชจเซ‡เชŸเชฐเชจเชพ เช…เช‚เชคเชฟเชฎ เชฌเชฟเช‚เชฆเซ เชชเชฐ เชชเซเชฐเชพเชชเซเชค เช•เชฐเชตเชพ เชตเชฟเชจเช‚เชคเซ€ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.
  • เชธเช‚เชฏเซ‹เชœเช• เช•เซ‡เชถเชฎเชพเช‚ เชฒเชฟเช‚เช•เชจเซ€ เชนเชพเชœเชฐเซ€ เชฎเชพเชŸเซ‡ เชคเชชเชพเชธ เช•เชฐเซ‡ เช›เซ‡. เชœเซ‹ เชคเซเชฏเชพเช‚ เชเช• เช›เซ‡ เช…เชจเซ‡ เชคเซ‡ เช•เชพเชฎ เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡, เชคเซ‹ เชคเซ‡ เชคเชฐเชค เชœ เช•เซเชฒเชพเชฏเช‚เชŸเชจเซ‡ เชชเชฐเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เช…เชจเซเชฏเชฅเชพ เชจเซ‹เชกเซเชธ เช‰เชชเชฒเชฌเซเชงเชคเชพ เชฎเชพเชŸเซ‡ เชฎเชคเชฆเชพเชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.
  • เชœเซ‹ เช•เซ‹เชˆ เชฎเชณเซ‡ เชคเซ‹ เชฒเชฟเช‚เช• เชชเชฐเชฅเซ€ เชซเชพเช‡เชฒ เชชเซเชฐเชพเชชเซเชค เชฅเชพเชฏ เช›เซ‡.

เชธเช‚เช—เซ€เชค เชธเชฐเซเชœเช•เซ‹ เชฎเชพเชŸเซ‡ เชตเชฟเช•เชฒเซเชชเซ‹

เชฎเชจเซ‡ เชนเช‚เชฎเซ‡เชถเชพ เช เชชเซเชฐเชถเซเชจเชฎเชพเช‚ เชฐเชธ เชฐเชนเซเชฏเซ‹ เช›เซ‡ เช•เซ‡ เช…เชจเซ‡เช• เชธเชฐเซเชœเชจเชพเชคเซเชฎเช• เช•เชพเชฐเซเชฏเซ‹เชจเชพ เชฎเซ‚เชฒเซเชฏเชจเซเช‚ เช‰เชฆเซเชฆเซ‡เชถเซเชฏเชชเซ‚เชฐเซเชตเช• เชฎเซ‚เชฒเซเชฏเชพเช‚เช•เชจ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชฐเซ€ เชถเช•เชพเชฏ? เชถเชพ เชฎเชพเชŸเซ‡, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เช•เซ‹เชˆ เชตเซเชฏเช•เซเชคเชฟ เชคเซ‡เชจเซเช‚ เชธเช‚เช—เซ€เชค เช†เชฒเซเชฌเชฎ $10 เชฎเชพเช‚ เช“เชซเชฐ เช•เชฐเซ‡ เช›เซ‡? เช•เซเชฏเชพเช‚ เชคเซ‹ $20 เช…เชฅเชตเชพ $100 เชฎเชพเชŸเซ‡. เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎ เช•เซเชฏเชพเช‚ เช›เซ‡? เชœเซเชฏเชพเชฐเซ‡, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เช†เชชเชฃเซ‡ เช…เชฎเซเช• เชญเซŒเชคเชฟเช• เช‰เชคเซเชชเชพเชฆเชจ, เช…เชฅเชตเชพ เชคเซ‹ เช˜เชฃเซ€ เชชเซเชฐเช•เชพเชฐเชจเซ€ เชธเซ‡เชตเชพเช“ เชตเชฟเชถเซ‡ เชตเชพเชค เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช, เชคเซเชฏเชพเชฐเซ‡ เช…เชฎเซ‡ เช“เช›เชพเชฎเชพเช‚ เช“เช›เชพ เช–เชฐเซเชšเชจเซ€ เช—เชฃเชคเชฐเซ€ เช•เชฐเซ€ เชถเช•เซ€เช เช›เซ€เช เช…เชจเซ‡ เชคเซ‡เชฎเชพเช‚เชฅเซ€ เช†เช—เชณ เชตเชงเซ€ เชถเช•เซ€เช เช›เซ€เช.

เช เซ€เช• เช›เซ‡, เชšเชพเชฒเซ‹ เช•เชนเซ€เช เช•เซ‡ เช…เชฎเซ‡ $10 เชชเชฐ เชถเชฐเชค เชฒเช—เชพเชตเซ€เช เช›เซ€เช. เชถเซเช‚ เช† เช–เซ‚เชฌ เช…เชธเชฐเช•เชพเชฐเช• เช›เซ‡? เชšเชพเชฒเซ‹ เช•เชนเซ€เช เช•เซ‡ เชฎเซ‡เช‚ เช•เซเชฏเชพเช‚เช• เชเช• เช†เชฒเซเชฌเชฎ เช…เชฅเชตเชพ เชคเซเชฏเชพเช‚เชจเซเช‚ เช—เซ€เชค เชธเชพเช‚เชญเชณเซเชฏเซเช‚ เช…เชจเซ‡ เชฎเชพเชฐเซ€ เช•เซƒเชคเชœเซเชžเชคเชพ เชฆเชฐเซเชถเชพเชตเชตเชพเชจเซเช‚ เชจเช•เซเช•เซ€ เช•เชฐเซเชฏเซเช‚. เชชเชฐเช‚เชคเซ เชฎเชพเชฐเซ€ เชฒเชพเช—เชฃเซ€เช“ เช…เชจเซ‡ เชฎเชพเชฐเซ€ เชชเซ‹เชคเชพเชจเซ€ เช•เซเชทเชฎเชคเชพเช“ เช…เชจเซเชธเชพเชฐ, $3 เช เชฎเชพเชฐเซ€ เชŸเซ‹เชšเชฎเชฐเซเชฏเชพเชฆเชพ เช›เซ‡. เชคเซ‹ เช†เชชเชฃเซ‡ เชถเซเช‚ เช•เชฐเชตเซเช‚ เชœเซ‹เชˆเช? เชธเช‚เชญเชตเชคเชƒ เชนเซเช‚ เชฎเซ‹เชŸเชพ เชญเชพเช—เชจเชพ เชฒเซ‹เช•เซ‹เชจเซ€ เชœเซ‡เชฎ เช•เช‚เชˆเชชเชฃ เช•เชฐเซ€เชถ เชจเชนเซ€เช‚.

เชธเชฐเซเชœเชจเชพเชคเซเชฎเช• เช•เชพเชฐเซเชฏ เชฎเชพเชŸเซ‡ เช…เชฎเซเช• เชจเชฟเชถเซเชšเชฟเชค เช•เชฟเช‚เชฎเชค เชธเซ‡เชŸ เช•เชฐเซ€เชจเซ‡, เชคเชฎเซ‡ เชคเชฎเชพเชฐเซ€ เชœเชพเชคเชจเซ‡ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เช•เชฐเซ‹ เช›เซ‹, เชฎเซ‹เชŸเซ€ เชธเช‚เช–เซเชฏเชพเชฎเชพเช‚ เชฒเซ‹เช•เซ‹เชจเซ‡ เชคเชฎเชจเซ‡ เช“เช›เชพ เชชเซˆเชธเชพ เชฎเซ‹เช•เชฒเชคเชพ เช…เชŸเช•เชพเชตเซ‹ เช›เซ‹, เชœเซ‡ เชคเชฎเซ‡ เชธเซ‡เชŸ เช•เชฐเซ‡เชฒเซ€ เช•เชฟเช‚เชฎเชคเซ‡ เช–เชฐเซ€เชฆเชจเชพเชฐเชพเช“ เช•เชฐเชคเชพเช‚ เช•เซเชฒ เชตเชงเซ เชชเซเชฐเชญเชพเชตเชถเชพเชณเซ€ เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡. เชฎเชจเซ‡ เชฒเชพเช—เซ‡ เช›เซ‡ เช•เซ‡ เชธเชฐเซเชœเชจเชพเชคเซเชฎเช•เชคเชพ เชคเซ‡ เช•เซเชทเซ‡เชคเซเชฐ เช›เซ‡ เชœเซเชฏเชพเช‚ เชฆเชพเชจ เชชเซเชฐเชฅเชฎ เชถเชพเชธเชจ เช•เชฐเซ‡ เช›เซ‡. เช† เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชคเชฎเชพเชฐเซ‡ เชœเชฐเซ‚เชฐ เช›เซ‡:

  • เชฒเซ‹เช•เซ‹เชจเซ‡ เช† เชฐเซ€เชคเซ‡ เช†เชญเชพเชฐ เชฎเชพเชจเชคเชพ เชถเซ€เช–เชตเซ‹. เชจเชฟเชฐเซเชฎเชพเชคเชพเช“เช เชชเซ‹เชคเซ‡ เชธเซเชชเชทเซเชŸเชชเชฃเซ‡ เชฌเชคเชพเชตเชตเซเช‚ เชœเซ‹เชˆเช เช•เซ‡ เชคเซ‡เช“ เชฆเชพเชจ เชฎเซ‡เชณเชตเชตเชพ เชˆเชšเซเช›เซ‡ เช›เซ‡, เชฆเชฐเซ‡เช• เชœเช—เซเชฏเชพเช เชตเชฟเชตเชฟเชง เชšเซเช•เชตเชฃเซ€ เชชเชฆเซเชงเชคเชฟเช“เชจเซ€ เชฒเชฟเช‚เช•เซเชธ เช‰เชฎเซ‡เชฐเชตเชพ เชˆเชšเซเช›เซ‡ เช›เซ‡, เชตเช—เซ‡เชฐเซ‡.
  • เช† เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“เชจเซ‡ เชธเชฐเชณ เช…เชจเซ‡ เชฎเชœเชฌเซ‚เชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชตเชงเซ เชฎเชฟเช•เซ‡เชจเชฟเชเชฎเซเชธเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เช…เชฎเซเช• เชชเซเชฐเช•เชพเชฐเชจเซ€ เชตเซˆเชถเซเชตเชฟเช• เชตเซ‡เชฌเชธเชพเช‡เชŸ เชฌเชจเชพเชตเซ‹ เชœเซเชฏเชพเช‚ เชคเชฎเซ‡ เช•เซ‰เชชเชฟเชฐเชพเช‡เชŸ เชฒเชฟเช‚เช•เซเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชธเชฐเซเชœเชจเชพเชคเซเชฎเช•เชคเชพ เชฎเชพเชŸเซ‡ เชฆเชพเชจ เช•เชฐเซ€ เชถเช•เซ‹.

    เชšเชพเชฒเซ‹ เช•เชนเซ€เช เช•เซ‡ เชฒเชฟเช‚เช• เช•เช‚เชˆเช• เช†เชจเชพ เชœเซ‡เชตเซ€ เช›เซ‡:

    http://someartistsdonationsite.site/category/artist?external-info

    เชœเซ‹ เช†เชชเชฃเซ‡ เชคเซ‡เชจเซ‡ เชธเช‚เช—เซ€เชคเช•เชพเชฐเซ‹ เชธเซเชงเซ€ เชธเช‚เช•เซเชšเชฟเชค เช•เชฐเซ€เช, เชคเซ‹ เชชเช›เซ€:

    http://someartistsdonationsite.com/music/miyagi?song=blabla

    เช•เชฒเชพเช•เชพเชฐเซ‡ เชคเซ‡เชจเซเช‚ เช‰เชชเชจเชพเชฎ เชšเช•เชพเชธเชตเซเช‚ เช…เชจเซ‡ เชคเซ‡เชจเซ€ เชธเชพเชฅเซ‡ เชœเซ‹เชกเชตเซเช‚ เชœเชฐเซ‚เชฐเซ€ เช›เซ‡.

    เช…เชฎเซ‡ เชฎเซเชฏเซเชเชฐเชฟเชฏเชพ เช•เซเชฒเชพเชฏเชจเซเชŸเชฎเชพเช‚ เช†เชตเซ€ เชฒเชฟเช‚เช• เชœเชจเชฐเซ‡เชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชเช• เชซเช‚เช•เซเชถเชจ เช‰เชฎเซ‡เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช, เช…เชจเซ‡ เชฐเชฟเชชเซ‹เชเซ€เชŸเชฐเซ€เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชคเชพ เชคเชฎเชพเชฎ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชคเซ‡เชฎเชจเซ€ เชตเซ‡เชฌเชธเชพเช‡เชŸเซเชธ/เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชชเชฐ เช—เซ€เชคเซ‹เชจเซ€ เชฌเชพเชœเซเชฎเชพเช‚ เช† เชฒเชฟเช‚เช•เซเชธ เชธเชพเชฅเซ‡ เชกเซ‹เชจเซ‡เชถเชจ เชฌเชŸเชจ เชฎเซ‚เช•เซ€ เชถเช•เซ‡ เช›เซ‡. เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“ เชชเชพเชธเซ‡ เช–เซ‚เชฌ เชœ เชเชกเชชเชฅเซ€ เช…เชจเซ‡ เชธเชฐเชณเชคเชพเชฅเซ€ เชฆเชพเชจ เช•เชฐเชตเชพเชจเซ€ เชคเช• เช›เซ‡. เชธเซเชตเชพเชญเชพเชตเชฟเช• เชฐเซ€เชคเซ‡, เช† เช…เชญเชฟเช—เชฎเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เซ‹เชˆเชชเชฃ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เช…เชจเซ‡ เชธเชฐเซเชœเชจเชพเชคเซเชฎเช•เชคเชพเชจเซ€ เชถเซเชฐเซ‡เชฃเซ€เชฎเชพเช‚ เชฅเชˆ เชถเช•เซ‡ เช›เซ‡, เชฎเชพเชคเซเชฐ เชธเซเชŸเซ‹เชฐเซ‡เชœ เชฆเซเชตเชพเชฐเชพ เชœ เชจเชนเซ€เช‚.

เชคเชฎเชจเซ‡ เชฎเซเชฏเซเชเชฟเช• เชธเซเชŸเซ‹เชฐเซ‡เชœ เชธเซเชตเชฟเชงเชพเชจเซ€ เชถเชพ เชฎเชพเชŸเซ‡ เชœเชฐเซ‚เชฐ เช›เซ‡ เช…เชจเซ‡ เชคเชฎเซ‡ เชคเซ‡เชฎเชพเช‚ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชญเชพเช— เชฒเชˆ เชถเช•เซ‹ เช›เซ‹?

  • เชœเซ‹ เชคเชฎเซ‡ เชธเช‚เช—เซ€เชค เชธเชพเชฅเซ‡ เชธเช‚เชฌเช‚เชงเชฟเชค เช•เซ‹เชˆ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชชเชฐ เช•เชพเชฎ เช•เชฐเซ€ เชฐเชนเซเชฏเชพเช‚ เช›เซ‹, เช…เชฅเชตเชพ เชเช• เชฌเชจเชพเชตเชตเชพเชจเซ€ เชฏเซ‹เชœเชจเชพ เชฌเชจเชพเชตเซ€ เชฐเชนเซเชฏเชพ เช›เซ‹, เชคเซ‹ เช† เชคเซ‡ เช›เซ‡ เชœเซ‡เชจเซ‹ เชนเซ‡เชคเซ เชนเชคเซ‹. เช“เชจเชฒเชพเชˆเชจ เช—เซ€เชคเซ‹เชจเซ‹ เชชเซเชฐเชตเชพเชน เชตเชงเชพเชฐเซ€เชจเซ‡ เชคเชฎเซ‡ เช—เซ€เชคเซ‹เชจเซ‡ เชธเช‚เช—เซเชฐเชนเชฟเชค เช•เชฐเชตเชพ เช…เชจเซ‡ เชชเซเชจเชƒเชชเซเชฐเชพเชชเซเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฎเซเชฏเซเชเชฐเชฟเชฏเชพเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹. เชœเซ‹, เชคเซ‡ เชœ เชธเชฎเชฏเซ‡, เชคเชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชคเชฎเชพเชฐเชพ เชชเซ‹เชคเชพเชจเชพ เช“เช›เชพเชฎเชพเช‚ เช“เช›เชพ เชเช• เชจเซ‹เชกเชจเซ‡ เชตเชงเชพเชฐเชตเชพ เช…เชจเซ‡ เชชเช•เชกเซ€ เชฐเชพเช–เชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เชนเซ‹เชฏ, เชคเซ‹ เช† เชจเซ‡เชŸเชตเชฐเซเช•เชจเชพ เชตเชฟเช•เชพเชธเชฎเชพเช‚ เชถเซเชฐเซ‡เชทเซเช  เชฏเซ‹เช—เชฆเชพเชจ เชนเชถเซ‡.
  • เช•เชฆเชพเชš เชคเชฎเซ‡ เช•เซ‹เชˆ เช…เชจเซเชฏ เชญเซ‚เชฎเชฟเช•เชพ เชจเชฟเชญเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชคเซˆเชฏเชพเชฐ เช›เซ‹: เช•เซ‹เชกเชฎเชพเช‚ เชฎเชฆเชฆ เช•เชฐเซ‹, เช…เชฅเชตเชพ เชกเซ‡เชŸเชพเชฌเซ‡เชเชจเซ‡ เชญเชฐเซ‹ เช…เชจเซ‡ เชฎเชงเซเชฏเชธเซเชฅเซ€ เช•เชฐเซ‹, เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชตเชฟเชถเซ‡เชจเซ€ เชฎเชพเชนเชฟเชคเซ€ เชคเชฎเชพเชฐเชพ เชฎเชฟเชคเซเชฐเซ‹เชจเซ‡ เชตเชฟเชคเชฐเชฟเชค เช•เชฐเซ‹, เชตเช—เซ‡เชฐเซ‡.
  • เช•เชฆเชพเชš เชคเชฎเชจเซ‡ เช† เชตเชฟเชšเชพเชฐ เช—เชฎเซเชฏเซ‹ เชนเซ‹เชฏ เช…เชจเซ‡ เชคเชฎเซ‡ เช†เชฐเซเชฅเชฟเช• เชฐเซ€เชคเซ‡ เชฎเชฆเชฆ เช•เชฐเชตเชพ เชคเซˆเชฏเชพเชฐ เช›เซ‹ เชœเซ‡เชฅเซ€ เชคเซ‡ เชฌเชงเชพ เชœเซ€เชตเซ‡ เช…เชจเซ‡ เชตเชฟเช•เชพเชธ เชชเชพเชฎเซ‡. เชตเชงเซ เช—เชพเช‚เช เซ‹, เชตเชงเซ เช—เซ€เชคเซ‹.
  • เช…เชฅเชตเชพ เชคเชฎเชพเชฐเซ‡ เช…เชฎเซเช• เชธเชฎเชฏเซ‡ เช—เซ€เชค เชถเซ‹เชงเชตเชพ เช…เชจเซ‡ เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. เชคเชฎเซ‡ เช† เช–เซ‚เชฌ เชœ เชธเชฐเชณ เชฐเซ€เชคเซ‡ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชฆเซเชตเชพเชฐเชพ เชŸเซ‡เชฒเชฟเช—เซเชฐเชพเชฎ เชฌเซ‹เชŸ.

เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชนเชตเซ‡ เชถเชฐเซ‚เช†เชคเชจเชพ เชคเชฌเช•เซเช•เชพเชฎเชพเช‚ เช›เซ‡. เชเช• เชชเชฐเซ€เช•เซเชทเชฃ เชจเซ‡เชŸเชตเชฐเซเช• เชถเชฐเซ‚ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡, เชจเซ‹เชกเซเชธ เชตเชพเชฐเช‚เชตเชพเชฐ เชฐเซ€เชฌเซ‚เชŸ เชฅเชˆ เชถเช•เซ‡ เช›เซ‡, เช…เชชเชกเซ‡เชŸเซเชธเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡, เชตเช—เซ‡เชฐเซ‡. เชœเซ‹ เชฎเซ‚เชฒเซเชฏเชพเช‚เช•เชจ เชธเชฎเชฏเช—เชพเชณเชพ เชฆเชฐเชฎเชฟเชฏเชพเชจ เช•เซ‹เชˆ เชœเชŸเชฟเชฒ เชธเชฎเชธเซเชฏเชพเช“ เชจ เชนเซ‹เชฏ, เชคเซ‹ เช† เชœ เชจเซ‡เชŸเชตเชฐเซเช• เชฎเซเช–เซเชฏเชฎเชพเช‚ เชฐเซ‚เชชเชพเช‚เชคเชฐเชฟเชค เชฅเชพเชฏ เช›เซ‡.

เชคเชฎเซ‡ เชจเซ‹เชก เชตเชฟเชถเซ‡เชจเซ€ เชฎเชพเชนเชฟเชคเซ€ เชฌเชนเชพเชฐเชฅเซ€ เชœเซ‹เชˆ เชถเช•เซ‹ เช›เซ‹: เช—เซ€เชคเซ‹เชจเซ€ เชธเช‚เช–เซเชฏเชพ, เช–เชพเชฒเซ€ เชœเช—เซเชฏเชพ เชตเช—เซ‡เชฐเซ‡, เชœเซ‡เชตเซ€ เชฒเชฟเช‚เช•เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ http://node-address/status เช…เชฅเชตเชพ http://node-address/status?pretty

เชฎเชพเชฐเชพ เชธเช‚เชชเชฐเซเช•เซ‹:

เชธเซ‹เชฐเซเชธ: www.habr.com

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹