LMTOOLS เดฒเตˆเดธเตปเดธเดฟเด‚เด—เต เดฎเดพเดจเต‡เดœเตผ. เด“เดŸเตเดŸเต‹เดกเต†เดธเตเด•เต เด‰เตฝเดชเตเดชเดจเตเดจ เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพเด•เตเด•เตเดณเตเดณ เดฒเตˆเดธเตปเดธเตเด•เตพ เดฒเดฟเดธเตเดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด•

เด—เตเดกเต เด†เดซเตเดฑเตเดฑเตผเดจเต‚เตบ, เดชเตเดฐเดฟเดฏ เดตเดพเดฏเดจเด•เตเด•เดพเตผ.

เดžเดพเตป เดตเดณเดฐเต† เดšเตเดฐเตเด•เตเด•เดฟ เดŽเดดเตเดคเตเด•เดฏเตเด‚ เดฒเต‡เด–เดจเดคเตเดคเต† เดชเต‹เดฏเดฟเดจเตเดฑเตเด•เดณเดพเดฏเดฟ เดตเดฟเดญเดœเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด‚.

เดธเด‚เด˜เดŸเดจเดพ เดชเตเดฐเดถเตเดจเด™เตเด™เตพ

เด“เดŸเตเดŸเต‹เด•เดพเดกเต เดธเต‹เดซเตเดฑเตเดฑเตโ€Œเดตเต†เดฏเตผ เด‰เตฝเดชเตเดชเดจเตเดจเดคเตเดคเดฟเดจเตเดฑเต† เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เดชเตเดฐเดพเดฆเต‡เดถเดฟเด• เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เดฒเตˆเดธเตปเดธเตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเดคเตเดคเต‡เด•เตเด•เดพเตพ เด•เต‚เดŸเตเดคเดฒเดพเดฃเต.

  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 เดฒเตˆเดธเตปเดธเดฟเด‚เด—เต เดฎเดพเดจเต‡เดœเตผ. เด“เดŸเตเดŸเต‹เดกเต†เดธเตเด•เต เด‰เตฝเดชเตเดชเดจเตเดจ เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพเด•เตเด•เตเดณเตเดณ เดฒเตˆเดธเตปเดธเตเด•เตพ เดฒเดฟเดธเตเดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด•

เดตเต†เดฌเต เดชเต‡เดœเต เดŽเด™เตเด™เดจเต†เดฏเดฟเดฐเดฟเด•เตเด•เตเด‚:

LMTOOLS เดฒเตˆเดธเตปเดธเดฟเด‚เด—เต เดฎเดพเดจเต‡เดœเตผ. เด“เดŸเตเดŸเต‹เดกเต†เดธเตเด•เต เด‰เตฝเดชเตเดชเดจเตเดจ เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพเด•เตเด•เตเดณเตเดณ เดฒเตˆเดธเตปเดธเตเด•เตพ เดฒเดฟเดธเตเดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด•

เด“เดชเตเดทเดจเตเด•เตพ เดซเดฏเตฝ .opt

เด…เดคเต เดธเต‚เดšเดฟเดชเตเดชเดฟเดšเตเดšเต

TIMEOUTALL 14400 - เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเดฏ เดธเดฎเดฏเด‚ 4 เดฎเดฃเดฟเด•เตเด•เต‚เดฑเดพเดฏเดฟ เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
MAX_BORROW_HOURS [CODE] 48 - เดชเดฐเดฎเดพเดตเดงเดฟ เด•เดŸเดฎเต†เดŸเตเด•เตเด•เตฝ เด•เดพเดฒเดฏเดณเดตเต 2 เดฆเดฟเดตเดธเดฎเดพเดฏเดฟ เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

เดšเต‡เตผเด•เตเด•เตเด•. เดตเดฟเดตเดฐเด™เตเด™เตพ

เด•เดพเดฐเดฃเด‚ เดถเดฐเดฟเดฏเดพเดฏ เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดšเต†เดฏเตเดค เดกเตŠเดฎเต†เดฏเตเตป เด…เด•เตเด•เต—เดฃเตเดŸเตเด•เดณเดพเดฃเต เดธเตเดฅเดพเดชเดจเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต. เดœเต€เดตเดจเด•เตเด•เดพเดฐเตเดŸเต† เดฐเต‡เด–เด•เตพ, เดฒเต‹เด—เดฟเตป เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต† เดฒเตˆเดธเตปเดธเต เดŽเดŸเตเดคเตเดค เดธเตเดชเต†เดทเตเดฏเดฒเดฟเดธเตเดฑเตเดฑเดฟเดจเต† เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเตเดจเตเดจเดคเต เดตเดณเดฐเต† เดŽเดณเตเดชเตเดชเดฎเดพเดฃเต.

เดชเดฐเดฟเดถเตเดฐเดฎเดคเตเดคเดฟเดจเตเดฑเต† เดฎเตŠเดคเตเดคเดคเตเดคเดฟเดฒเตเดณเตเดณ เดซเดฒเด‚:

  1. เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเต เดธเตเดตเดคเดจเตเดคเตเดฐเดฎเดพเดฏเดฟ เด…เดงเดฟเดจเดฟเดตเต‡เดถ เดฒเตˆเดธเตปเดธเต เด•เดพเดฃเตเด•เดฏเตเด‚ เดธเดพเด™เตเด•เต‡เดคเดฟเด• เดชเดฟเดจเตเดคเตเดฃเดพ เดธเต‡เดตเดจเดคเตเดคเดฟเดฒเต† เดฒเต‹เดกเต เด…เดคเดฟเดจเดจเตเดธเดฐเดฟเดšเตเดšเต เด•เตเดฑเดฏเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.
  2. เดธเดพเด™เตเด•เต‡เดคเดฟเด• เดœเต€เดตเดจเด•เตเด•เดพเดฐเตเดŸเต† เดชเด™เตเด•เดพเดณเดฟเดคเตเดคเดฎเดฟเดฒเตเดฒเดพเดคเต† เดธเต‹เดซเตเดฑเตเดฑเตเดตเต†เดฏเดฑเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เดธเตเดชเต†เดทเตเดฏเดฒเดฟเดธเตเดฑเตเดฑเตเด•เดณเตเดŸเต† เด’เดฐเต เดŸเต€เดฎเดฟเดจเตเดณเตเดณเดฟเตฝ. เดชเดฟเดจเตเดคเตเดฃ, "เด†เตผเด•เตเด•เตŠเด•เตเด•เต† เดฒเตˆเดธเตปเดธเต เดฒเดญเดฟเด•เตเด•เตเด‚?" เดŽเดจเตเดจ เดšเต‹เดฆเตเดฏเด‚ เดชเดฐเดฟเดนเดฐเดฟเดšเตเดšเต, เดœเต‹เดฒเดฟเดฏเตเดŸเต† เดฎเตเตปเด—เดฃเดจเดฏเต† เด†เดถเตเดฐเดฏเดฟเดšเตเดšเต, เดฒเตˆเดธเตปเดธเต เดฑเดฟเดฒเต€เดธเต เดšเต†เดฏเตเดฏเตเด•เดฏเต‹ เดœเต‹เดฒเดฟ เดšเต†เดฏเตเดฏเตเด•เดฏเต‹ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.
  3. เดตเดฟเตปเดกเต‹เดธเต เดฒเตˆเดธเตปเดธเดฟเด‚เด—เดฟเตฝ เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เตเด•.

เด…เดตเดฒเด‚เดฌเด‚: www.habr.com

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•