LMTOOLS เจฒเจพเจ‡เจธเฉฐเจธเจฟเฉฐเจ— เจฎเฉˆเจจเฉ‡เจœเจฐเฅค Autodesk เจ‰เจคเจชเจพเจฆ เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจฒเจˆ เจธเฉ‚เจšเฉ€เจฌเฉฑเจง เจฒเจพเจ‡เจธเฉฐเจธ

เจธเจผเฉเจญ เจฆเฉเจชเจนเจฟเจฐ, เจชเจฟเจ†เจฐเฉ‡ เจชเจพเจ เจ•.

เจฎเฉˆเจ‚ เจฌเจนเฉเจค เจธเฉฐเจ–เฉ‡เจช เจนเฉ‹เจตเจพเจ‚เจ—เจพ เจ…เจคเฉ‡ เจฒเฉ‡เจ– เจจเฉ‚เฉฐ เจฌเจฟเฉฐเจฆเฉ‚เจ†เจ‚ เจตเจฟเฉฑเจš เจตเฉฐเจกเจพเจ‚เจ—เจพ.

เจธเฉฐเจ—เจ เจจเจพเจคเจฎเจ• เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚

เจ†เจŸเฉ‹เจ•เฉˆเจก เจธเจพเจซเจŸเจตเฉ‡เจ…เจฐ เจ‰เจคเจชเจพเจฆ เจฆเฉ‡ เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจฆเฉ€ เจ—เจฟเจฃเจคเฉ€ เจธเจฅเจพเจจเจ• เจจเฉˆเจŸเจตเจฐเจ• เจฒเจพเจ‡เจธเฉˆเจ‚เจธเจพเจ‚ เจฆเฉ€ เจ—เจฟเจฃเจคเฉ€ เจคเฉ‹เจ‚ เจตเฉฑเจง เจนเฉˆเฅค

  1. เจ†เจŸเฉ‹เจ•เฉˆเจก เจธเฉŒเจซเจŸเจตเฉ‡เจ…เจฐ เจตเจฟเฉฑเจš เจ•เฉฐเจฎ เจ•เจฐเจจ เจตเจพเจฒเฉ‡ เจฎเจพเจนเจฐเจพเจ‚ เจฆเฉ€ เจ—เจฟเจฃเจคเฉ€ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจ…เฉฐเจฆเจฐเฉ‚เจจเฉ€ เจฆเจธเจคเจพเจตเฉ‡เจœเจผ เจฆเฉเจ†เจฐเจพ เจชเฉเจฐเจฎเจพเจฃเจฟเจค เจจเจนเฉ€เจ‚ เจนเฉˆเฅค
  2. เจฌเจฟเฉฐเจฆเฉ‚ เจจเฉฐเจฌเจฐ 1 เจฆเฉ‡ เจ…เจงเจพเจฐ เจคเฉ‡, เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจจเฉ‚เฉฐ เจธเจฅเจพเจชเจฟเจค เจ•เจฐเจจ เจคเฉ‹เจ‚ เจ‡เจจเจ•เจพเจฐ เจ•เจฐเจจเจพ เจฒเจ—เจญเจ— เจ…เจธเฉฐเจญเจต เจนเฉˆ.
  3. เจ•เฉฐเจฎ เจฆเจพ เจ—เจฒเจค เจธเฉฐเจ—เจ เจจ เจฒเจพเจ‡เจธเฉˆเจ‚เจธเจพเจ‚ เจฆเฉ€ เจ˜เจพเจŸ เจตเฉฑเจฒ เจ–เฉœเจฆเจพ เจนเฉˆ, เจœเจฟเจธ เจจเจพเจฒ เจ‡เจธ เจธเจฎเฉฑเจธเจฟเจ† เจจเจพเจฒ เจธเฉ‚เจšเจจเจพ เจคเจ•เจจเจพเจฒเฉ‹เจœเฉ€ เจธเฉ‡เจตเจพ เจฒเจˆ เจ—เจพเจนเจ•เจพเจ‚ เจคเฉ‹เจ‚ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจ…เจคเฉ‡ เจ•เจพเจฒเจพเจ‚ เจนเฉเฉฐเจฆเฉ€เจ†เจ‚ เจนเจจเฅค

เจคเจ•เจจเฉ€เจ•เฉ€ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚

  1. เจ•เจฌเจœเจผเฉ‡ เจตเจพเจฒเฉ‡ เจฒเจพเจ‡เจธเฉˆเจ‚เจธเจพเจ‚ เจฆเฉ€ เจธเฉ‚เจšเฉ€ เจฆเฉ‡เจ–เจฃ เจฒเจˆ เจธเจพเจงเจจเจพเจ‚ เจฆเฉ€ เจ˜เจพเจŸเฅค

เจนเฉฑเจฒ เจตเจฟเจ•เจฒเจช

  1. เจธเฉŒเจซเจŸเจตเฉ‡เจ…เจฐ เจจเจฟเจฐเจฎเจพเจคเจพ เจฆเฉเจ†เจฐเจพ เจธเจฎเจฐเจฅเจฟเจค เจ‡เฉฑเจ• เจคเจฟเจ†เจฐ-เจฌเจฃเจพเจ‡เจ† เจนเฉฑเจฒ, เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจ•เจฌเจœเจผเฉ‡ เจตเจพเจฒเฉ‡ เจฒเจพเจ‡เจธเฉˆเจ‚เจธเจพเจ‚ เจฆเฉ€ เจธเฉ‚เจšเฉ€ เจธเฉเจคเฉฐเจคเจฐ เจคเฉŒเจฐ 'เจคเฉ‡ เจฆเฉ‡เจ–เจฃ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค
  2. เจ‡เฉฑเจ• เจตเฉˆเจฌ เจชเฉ‡เจœ เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจฒเจพเจ‡เจธเฉˆเจ‚เจธเจฟเฉฐเจ— เจฎเฉˆเจจเฉ‡เจœเจฐ เจฆเฉ‡ เจธเฉฐเจšเจพเจฒเจจ เจฌเจพเจฐเฉ‡ เจ‡เฉฑเจ• เจฐเจฟเจชเฉ‹เจฐเจŸ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจ•เจฐเจจ เจฒเจˆ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจขเฉเจ•เจตเฉ‡เจ‚ เจนเฉฑเจฒ เจฆเจพ เจตเจฟเจ•เจพเจธเฅค

เจซเฉˆเจธเจฒเจพ เจฒเจฟเจ† เจ…เจคเฉ‡ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ

เจคเจ•เจจเฉ€เจ•เฉ€ เจ•เฉฐเจฎ

  1. OS เจฒเจพเจ‡เจธเฉˆเจ‚เจธ 'เจคเฉ‡ เจฌเจšเจพเจ‰เจฃ เจฆเจพ เจฎเฉŒเจ•เจพ
  2. เจฒเจพเจ‡เจธเฉฐเจธ เจฐเฉฑเจ–เจฃ เจตเจพเจฒเฉ‡ เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจฆเฉ€ เจ‡เฉฑเจ• เจธเฉ‚เจšเฉ€ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจ•เฉ€เจคเฉ€ เจœเจพ เจฐเจนเฉ€ เจนเฉˆ

เจฒเจพเจ‡เจธเฉˆเจ‚เจธเจฟเฉฐเจ— เจฎเฉˆเจจเฉ‡เจœเจฐ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจเจพ

เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ‡ เจ•เจพเจฐเจœ เจจเฉ‚เฉฐ เจธเฉเจคเฉฐเจคเจฐ เจคเฉŒเจฐ 'เจคเฉ‡ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฆเจพ เจซเฉˆเจธเจฒเจพ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€เฅค เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจธเจผเจจ เจ†เจฐเจกเจฐ:

  1. เจ‡เฉฑเจ• เจตเจฐเจšเฉเจ…เจฒเจพเจˆเจœเฉ‡เจธเจผเจจ เจธเจฐเจตเจฐ 'เจคเฉ‡ CentOS 7 เจจเฉ‚เฉฐ เจธเจฅเจพเจชเจฟเจค เจ…เจคเฉ‡ เจธเฉฐเจฐเจšเจฟเจค เจ•เจฐเจจเจพ
  2. เจฒเฉ€เจจเจ•เจธ เจฒเจˆ เจ†เจŸเฉ‹เจกเฉˆเจธเจ• เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจฒเจพเจˆเจธเฉˆเจ‚เจธ เจฎเฉˆเจจเฉ‡เจœเจฐ เจจเฉ‚เฉฐ เจธเจฅเจพเจชเจฟเจค เจ…เจคเฉ‡ เจšเจฒเจพเจ‰เจฃเจพ
  3. เจœเจฆเฉ‹เจ‚ OS เจฐเฉ€เจธเจŸเจพเจฐเจŸ เจนเฉเฉฐเจฆเจพ เจนเฉˆ เจคเจพเจ‚ เจ‰เจชเจฏเฉ‹เจ—เจคเจพ เจจเฉ‚เฉฐ เจ†เจŸเฉ‹เจฎเฉˆเจŸเจฟเจ• เจฒเจพเจ‚เจš เจ•เจฐเจจ เจฒเจˆ เจ•เฉŒเจ‚เจซเจฟเจ—เจฐ เจ•เจฐเจจเจพ
  4. เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐ เจซเจพเจˆเจฒ เจธเฉˆเจŸ เจ…เจช เจ•เจฐเจจเจพ (เจฎเฉˆเจ‚ เจ‡เจธ เจฌเจพเจฐเฉ‡ เจนเฉ‡เจ เจพเจ‚ เจฒเจฟเจ–เจพเจ‚เจ—เจพ)
  5. เจ‡เฉฑเจ• เจธเจฅเจพเจจเจ• เจตเฉˆเฉฑเจฌ เจธเจฐเจตเจฐ เจ…เจคเฉ‡ PHP เจธเจฅเจพเจชเจค เจ•เจฐเจจเจพ

เจ•เจฌเจœเจผเฉ‡ เจตเจพเจฒเฉ‡ เจฒเจพเจ‡เจธเฉˆเจ‚เจธเจพเจ‚ เจฆเฉ€ เจธเฉ‚เจšเฉ€ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจ•เจฐเจจ เจฆเจพ เจ…เจฎเจฒ

  1. เจนเฉ‡เจ เจพเจ‚ เจฆเจฟเฉฑเจคเฉ€ เจธเจฎเฉฑเจ—เจฐเฉ€ เจฆเฉ‡ เจจเจพเจฒ เจ‡เฉฑเจ• .sh เจซเจพเจˆเจฒ เจฌเจฃเจพเจ“:
    	#! /bin/bash
    	/opt/flexnetserver/lmutil lmstat -a -c [ะฟัƒั‚ัŒ ะบ ั„ะฐะนะปัƒ .lic]> "/var/www/html/log.txt"
    	

    เจ‡เจน เจ‡เฉฑเจ• เจธเฉเจตเจฟเจงเจพเจœเจจเจ• เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจตเจฟเฉฑเจš เจฐเฉฑเจ–เจฟเจ† เจ—เจฟเจ† เจนเฉˆ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจŸเฉ‡เจฌเจฒ เจซเจพเจˆเจฒ เจฆเฉ‡ เจคเฉŒเจฐ เจคเฉ‡ เจ•เฉŒเจ‚เจซเจฟเจ—เจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค

    เจ‡เจธ เจ•เจฎเจพเจ‚เจก เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡, เจฒเจพเจ‡เจธเฉˆเจ‚เจธเจฟเฉฐเจ— เจฎเฉˆเจจเฉ‡เจœเจฐ เจฆเฉ€ เจธเจฅเจฟเจคเฉ€ log.txt เจซเจพเจˆเจฒ เจตเจฟเฉฑเจš เจ…เฉฑเจชเจฒเฉ‹เจก เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค

  2. เจ•เจฎเจพเจ‚เจก เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เฉ€เจคเฉ€
    watch -n 5 [ะฟัƒั‚ัŒ ะบ ัะพะทะดะฐะฝะฝะพะผัƒ ะฒ ะฟโ„–1 ั„ะฐะนะปัƒ .sh]

    เจ‡เจน เจคเฉเจนเจพเจจเฉ‚เฉฐ เจนเจฐ 5 เจธเจ•เจฟเฉฐเจŸเจพเจ‚ เจตเจฟเฉฑเจš เจชเจนเจฟเจฒเจพเจ‚ เจฌเจฃเจพเจˆ เจ—เจˆ เจฌเฉˆเจธเจผ เจธเจ•เฉเจฐเจฟเจชเจŸ เจจเฉ‚เฉฐ เจ•เจพเจฒ เจ•เจฐเจจ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค

  3. เจชเฉเจ†เจ‡เฉฐเจŸ 1 เจคเฉ‹เจ‚ log.txt เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจตเจฟเฉฑเจš, เจนเฉ‡เจ เจพเจ‚ เจฆเจฟเฉฑเจคเฉ€ เจธเจฎเฉฑเจ—เจฐเฉ€ เจตเจพเจฒเฉ€ เจ‡เฉฑเจ• index.php เจซเจพเจˆเจฒ เจนเฉˆ
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <script src="/jq.js"></script>
    <title>License server AutoCAD</title>
    <style>
    </style>
    </head>
    <body>
    <h1>ะกะฟะธัะพะบ ะปะธั†ะตะฝะทะธะน ัะตั€ะฒะตั€ะฐ ะปะธั†ะตะฝะทะธั€ะพะฒะฐะฝะธั autoCAD</h1>
    
    <div style="margin: 10px;">
    <?php
    $log = file_get_contents('./log.txt');
    $logrp = nl2br($log);
    $arraystr = explode(PHP_EOL,$logrp);
    $busy = explode(" ",$arraystr[13]);
    echo "ะะฐ ะดะฐะฝะฝั‹ะน ะผะพะผะตะฝั‚ ะทะฐะฝัั‚ะพ: ".$busy[12]." ะปะธั†ะตะฝะทะธะน<br/><br/>";
    $i = 18;
    while($i<=37){
    //var
    $a = $i-17;
    $data = explode(" ", $arraystr[$i]);
    $time = str_replace('<br', '', $data[13]);
    //varEND
    echo "<span>".$a."</span> ";
    echo "<span>".$data[4]."</span> ";
    echo "<span>".$data[12]."</span> ";
    echo "<span>".$data[11]."</span> ";
    echo "<span>".$time."</span>";
    echo "<br>";
    $i++;
    }
    ?>
    </div>
    </body>
    </html>
    	

    เจ•เจฟเจฐเจชเจพ เจ•เจฐเจ•เฉ‡ PHP เจ•เฉ‹เจก เจฆเจพ เจจเจฟเจฐเจฃเจพ เจจเจพ เจ•เจฐเฉ‹; เจนเฉ‹เจฐ เจชเฉ‡เจธเจผเฉ‡เจตเจฐ เจฎเจพเจนเจฐ เจ‡เจธ เจจเฉ‚เฉฐ เจฌเจฟเจนเจคเจฐ เจ•เจฐเจจเจ—เฉ‡, เจชเจฐ เจฎเฉˆเจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจ†เจชเจฃเฉ€ เจธเจญ เจคเฉ‹เจ‚ เจตเจงเฉ€เจ† เจœเจพเจฃเจ•เจพเจฐเฉ€ เจ…เจจเฉเจธเจพเจฐ เจ•เฉ€เจคเจพ.

    index.php เจ•เจฟเจตเฉ‡เจ‚ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆ เจฆเจพ เจธเจพเจฐ:

    1. เจฎเฉˆเจ‚ log.txt เจซเจพเจˆเจฒ เจฆเจพ เจŸเฉˆเจ•เจธเจŸ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจฆเจพ เจนเจพเจ‚, เจœเฉ‹ เจ•เจฟ เจธเจ•เฉเจฐเจฟเจชเจŸ เจฆเฉเจ†เจฐเจพ เจชเจนเจฟเจฒเจพเจ‚ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจธเฉ€, เจ…เจคเฉ‡ เจนเจฐ 5 เจธเจ•เจฟเฉฐเจŸ เจตเจฟเฉฑเจš เจ…เจชเจกเฉ‡เจŸ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค
    2. เจฎเฉˆเจ‚ เจŸเฉเจฐเจพเจ‚เจธเจซเจฐ เจŸเฉˆเจ—เจธ เจจเฉ‚เฉฐ html เจŸเฉˆเจ—เจธ เจจเจพเจฒ เจฌเจฆเจฒเจฆเจพ เจนเจพเจ‚.
    3. เจฎเฉˆเจ‚ เจŸเฉˆเจ•เจธเจŸ เจจเฉ‚เฉฐ เจฒเจพเจˆเจจ เจฆเฉเจ†เจฐเจพ เจ‡เฉฑเจ• เจเจฐเฉ‡ เจฒเจพเจˆเจจ เจตเจฟเฉฑเจš เจตเฉฐเจกเจฆเจพ เจนเจพเจ‚.
    4. เจฎเฉˆเจ‚ เจฒเจพเจˆเจจเจพเจ‚ เจฆเฉ‡ เจ•เฉเจฐเจฎ เจ…เจคเฉ‡ เจธเจฎเฉฑเจ—เจฐเฉ€ เจจเฉ‚เฉฐ เจซเจพเจฐเจฎเฉˆเจŸ เจ•เจฐเจฆเจพ เจนเจพเจ‚เฅค

เจธเจพเจฐเฉ€เจ†เจ‚ เจฒเฉ‹เฉœเจพเจ‚ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฆเจพ เจจเจคเฉ€เจœเจพ

เจธเจฐเจตเจฐ GUI เจ•เจฟเจนเฉ‹ เจœเจฟเจนเจพ เจฆเจฟเจธเจฆเจพ เจนเฉˆ:

LMTOOLS เจฒเจพเจ‡เจธเฉฐเจธเจฟเฉฐเจ— เจฎเฉˆเจจเฉ‡เจœเจฐเฅค Autodesk เจ‰เจคเจชเจพเจฆ เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจฒเจˆ เจธเฉ‚เจšเฉ€เจฌเฉฑเจง เจฒเจพเจ‡เจธเฉฐเจธ

เจตเฉˆเฉฑเจฌ เจชเฉ‡เจœ เจ•เจฟเจนเฉ‹ เจœเจฟเจนเจพ เจฆเจฟเจธเจฆเจพ เจนเฉˆ:

LMTOOLS เจฒเจพเจ‡เจธเฉฐเจธเจฟเฉฐเจ— เจฎเฉˆเจจเฉ‡เจœเจฐเฅค Autodesk เจ‰เจคเจชเจพเจฆ เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจฒเจˆ เจธเฉ‚เจšเฉ€เจฌเฉฑเจง เจฒเจพเจ‡เจธเฉฐเจธ

เจตเจฟเจ•เจฒเจช เจซเจพเจˆเจฒ .opt

เจ‡เจน เจธเฉฐเจ•เฉ‡เจค เจฆเจฟเฉฑเจคเจพ

TIMEOUTALL 14400 - เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจกเจพเจŠเจจเจŸเจพเจˆเจฎ 4 เจ˜เฉฐเจŸเจฟเจ†เจ‚ เจคเฉฑเจ• เจธเฉ€เจฎเจฟเจค เจนเฉˆ
MAX_BORROW_HOURS [CODE] 48 - เจตเฉฑเจง เจคเฉ‹เจ‚ เจตเฉฑเจง เจ‰เจงเจพเจฐ เจฒเฉˆเจฃ เจฆเฉ€ เจฎเจฟเจ†เจฆ 2 เจฆเจฟเจจเจพเจ‚ เจคเฉฑเจ• เจธเฉ€เจฎเจฟเจค เจนเฉˆเฅค

เจธเจผเจพเจฎเจฒ เจ•เจฐเฉ‹. เจœเจพเจฃเจ•เจพเจฐเฉ€

เจ•เจฟเจ‰เจ‚เจ•เจฟ เจธเฉฐเจ—เจ เจจ เจธเจนเฉ€ เจฐเจœเจฟเจธเจŸเจฐเจก เจกเฉ‹เจฎเฉ‡เจจ เจ–เจพเจคเจฟเจ†เจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ•เจฐเจฎเจšเจพเจฐเฉ€ เจฆเฉ‡ เจฐเจฟเจ•เจพเจฐเจก, เจฒเฉŒเจ—เจ‡เจจ เจฆเฉเจ†เจฐเจพ เจฒเจพเจ‡เจธเฉˆเจ‚เจธ เจฒเฉˆเจฃ เจตเจพเจฒเฉ‡ เจฎเจพเจนเจฐ เจฆเฉ€ เจชเจ›เจพเจฃ เจ•เจฐเจจเจพ เจฌเจนเฉเจค เจ†เจธเจพเจจ เจนเฉˆเฅค

เจ•เฉ‹เจธเจผเจฟเจธเจผเจพเจ‚ เจฆเฉ‡ เจธเจฎเฉเฉฑเจšเฉ‡ เจจเจคเฉ€เจœเฉ‡:

  1. เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจธเฉเจคเฉฐเจคเจฐ เจคเฉŒเจฐ 'เจคเฉ‡ เจ•เจฌเจœเจผเฉ‡ เจตเจพเจฒเฉ‡ เจฒเจพเจ‡เจธเฉˆเจ‚เจธ เจจเฉ‚เฉฐ เจฆเฉ‡เจ–เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจคเจ•เจจเฉ€เจ•เฉ€ เจธเจนเจพเจ‡เจคเจพ เจธเฉ‡เจตเจพ 'เจคเฉ‡ เจฒเฉ‹เจก เจ…เจจเฉเจธเจพเจฐเฉ€ เจคเฉŒเจฐ' เจคเฉ‡ เจ˜เจŸเจพเจ‡เจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ.
  2. เจคเจ•เจจเฉ€เจ•เฉ€ เจธเจŸเจพเจซ เจฆเฉ€ เจญเจพเจ—เฉ€เจฆเจพเจฐเฉ€ เจคเฉ‹เจ‚ เจฌเจฟเจจเจพเจ‚ เจธเฉŒเจซเจŸเจตเฉ‡เจ…เจฐ เจตเจฟเฉฑเจš เจ•เฉฐเจฎ เจ•เจฐเจจ เจตเจพเจฒเฉ‡ เจฎเจพเจนเจฐเจพเจ‚ เจฆเฉ€ เจ‡เฉฑเจ• เจŸเฉ€เจฎ เจฆเฉ‡ เจ…เฉฐเจฆเจฐเฅค เจธเจฎเจฐเจฅเจจ, เจธเจตเจพเจฒ "เจฒเจพเจˆเจธเฉˆเจ‚เจธ เจ•เจฟเจธ เจจเฉ‚เฉฐ เจฎเจฟเจฒเฉ‡เจ—เจพ?" เจนเฉฑเจฒ เจนเฉ‹ เจ—เจฟเจ† เจนเฉˆ, เจ…เจคเฉ‡ เจ•เฉฐเจฎ เจฆเฉ€ เจคเจฐเจœเฉ€เจน เจฆเฉ‡ เจ…เจงเจพเจฐ 'เจคเฉ‡, เจฒเจพเจ‡เจธเฉˆเจ‚เจธ เจœเจพเจฐเฉ€ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ เจœเจพเจ‚ เจ•เจฌเจœเจผเจพ เจ•เจฐ เจฒเจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค
  3. เจตเจฟเฉฐเจกเฉ‹เจœเจผ เจฒเจพเจ‡เจธเฉˆเจ‚เจธเจฟเฉฐเจ— 'เจคเฉ‡ เจธเฉ‡เจต เจ•เจฐเฉ‹เฅค

เจธเจฐเฉ‹เจค: www.habr.com

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹