ΠΡΡΠ³ΠΈΠ΅ ΡΠ°Π±ΠΎΡΡ
Π ΠΏΡΠΎΡΠ΅ΡΡΠ΅ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ Π΄Π°Π½Π½ΠΎΠΉ ΠΊΡΡΡΠΎΠ²ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ ΠΏΠΎ ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΡ «Π€ΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ΅ ΠΈ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅» ΠΌΠ½ΠΎΠΉ Π±ΡΠ» Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΠΈΠ·ΡΡΠ΅Π½ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ F#. ΠΠ΅ΡΠΎΠ²ΡΠΊΠ°Ρ Π. Π. Π€ΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ΅ ΠΈ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅: / Π. Π. ΠΠ΅ΡΠΎΠ²ΡΠΊΠ°Ρ, Π. Π. ΠΡΡΠ°ΠΊ. Π.: ΠΠ·Π΄Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΉ Π΄ΠΎΠΌ ΠΠΠΠ ΠΈΠΌ. ΠΏΡΠΎΡ. Π. Π. ΠΡΠΊΠΎΠ²ΡΠΊΠΎΠ³ΠΎ, 2009. ΠΠΎΠΌΠΈΠΌΠΎ ΡΠΎΠ³ΠΎ, Π±ΡΠ» ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π½ Π°Π»Π³ΠΎΡΠΈΡΠΌ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ Π₯ΠΎΠ°ΡΠ° ΠΈ Π΅Π³ΠΎ…
Π Π΅ΡΠ΅ΡΠ°Ρ Π Π΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Π½Π° ΠΌΠΈΠΊΡΠΎΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ΅ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ Π²Π΅ΡΠΎΠΌΡΠΌΠΈ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π°ΠΌΠΈ. ΠΠΈΠ±ΠΊΠ°Ρ Π»ΠΎΠ³ΠΈΠΊΠ°, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π»Π΅Π³ΠΊΠΎΠΉ ΠΌΠΎΠ΄Π΅ΡΠ½ΠΈΠ·Π°ΡΠΈΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°, ΠΏΠ΅ΡΡΠΏΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΡ. ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΉ ΡΠΈΠ³Π½Π°Π» ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ΅ΠΌΠ°Ρ Π»ΠΎΠ³ΠΈΠΊΠ° ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° Π½Π° ΠΌΠΈΠΊΡΠΎΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ΅ ΡΠΈΠΏΠ° ΠΠ-51 ΡΠΈΡΠΌΡ ATMEL — AT89C51, ΠΊΠΎΡΠΎΡΡΠΉ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ Π²ΡΡΡΠΎΠ΅Π½Π½ΠΎΠΉ FLASH ΠΏΠ°ΠΌΡΡΠΈ, ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΡ ΡΠ»Π΅ΠΊΡΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΏΠ΅ΡΠ΅ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π° Π·Π½Π°ΡΠΈΡ Π±ΡΡΡΡΠΎΠΉ…
Π Π΅ΡΠ΅ΡΠ°Ρ Π Π°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π½ΡΠΌ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΏΠΎΡΠΎΠ±, ΠΏΡΠΈ ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π·Π°Π΄Π°Π½Π½ΠΎΠ΅ Π·Π°ΡΠ°Π½Π΅Π΅ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΡ — ΠΌΠ°ΡΠΊΠ΅Ρ. Π ΠΌΠ°ΡΠΊΠ΅ΡΠ΅ Π²ΡΡΠ²Π»ΡΡΡΡΡ ΡΡΠ°ΡΡΠΊΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠΌ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ Ρ Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠΉ Π²ΡΡΠΎΠΊΠΎΠΉ Π²Π΅ΡΠΎΡΡΠ½ΠΎΡΡΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ Π½Π° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΈ ΠΎΠΊΡΡΠΆΠ°ΡΡΠ΅ΠΉ ΠΎΠ±ΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ. ΠΠ΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΡΡΠ΅ΠΊΠΈΠ½Π³Π° ΠΏΡΠΈ ΡΡΠΏΠ΅ΡΠ½ΠΎΠΌ ΡΠ°ΡΠΏΠΎΠ·Π½Π°Π²Π°Π½ΠΈΠΈ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΡΠΎΡΠ΅ΠΊ Π² ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΈ ΠΎΠΊΡΡΠΆΠ°ΡΡΠ΅ΠΉ…
Π Π΅ΡΠ΅ΡΠ°Ρ Π€ΠΈΠ»ΠΈΠ°Π» Π²ΠΏΠ΅ΡΠ²ΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΡΠ΅ΡΡΡ, Π·Π°ΠΌΠ΅Π½ΡΡΡ Π½Π΅ΡΠ΅Π³ΠΎ, Π±ΡΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠ°Π·Ρ ΠΊΠΎΠΌΠΌΡΡΠ°ΡΠΎΡΡ Gigabit Ethernet ΠΈ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠ°ΡΡΡΠΈΡΡΠ²Π°ΡΡ Π½Π° ΡΠΊΠΎΡΠΎΡΡΠΈ ΠΎΠΊΠΎΠ»ΠΎ 1000ΠΌΠ±/Ρ. ΠΡΠΎΡ ΡΠΈΠ»ΠΈΠ°Π» Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΡΠΉ ΠΈΠΌΠ΅ΡΡΠΈΠΉ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅ΡΠΎΠ², ΡΠ²ΡΠ·Ρ Ρ ΠΊΠΎΡΠΎΡΡΠΌΠΈ Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ ΡΠΎ Π²ΡΠ΅ΠΌΠΈ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΡΠΈΠ»ΠΈΠ°Π»Π°ΠΌΠΈ ΠΏΠΎ Π·Π°ΡΠΈΡΠ΅Π½Π½ΠΎΠΌΡ ΠΊΠ°Π½Π°Π»Ρ. ΠΡΠΎ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ Π½Π΅ Π½Π°ΠΏΡΡΠΌΡΡ ΠΎΡ ΠΠ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅ΡΠ° ΠΊ ΠΠ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ° ΠΈ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ° ΠΏΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ°ΠΌ, Π° ΡΠ΅ΡΠ΅Π· Git ΡΠ΅ΡΠ²Π΅Ρ, ΡΠΎΡ
ΡΠ°Π½ΡΡΡΠΈΠΉ…
Π Π΅ΡΠ΅ΡΠ°Ρ ΠΡΠΎΡ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ Π±ΡΠ» Π°ΠΏΡΠΎΠ±ΠΈΡΠΎΠ²Π°Π½ ΠΏΡΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΡΠ΄ΠΎΠ²ΡΠΌΠΈ Π΄ΠΈΠ·Π΅Π»Ρ-Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠ°ΠΌΠΈ. Π‘ΠΈΡΡΠ΅ΠΌΠ° Π±ΡΠ»Π° ΡΠΏΠ΅ΡΠΈΡΠΈΡΠΈΡΠΎΠ²Π°Π½Π° Π±ΠΎΠ»Π΅Π΅, ΡΠ΅ΠΌ ΡΡΠΈΠ΄ΡΠ°ΡΡΡ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΡΡΡΠΈΠΌΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠ°ΠΌΠΈ. ΠΠ»Ρ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π΄ΠΈΠ·Π΅Π»Ρ ΡΠ°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΡ. ΠΡΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ Π½Π° ΠΊΠ°ΠΆΠ΄ΡΠΉ Π°Π²ΡΠΎΠΌΠ°Ρ Π²ΡΠΏΡΡΠΊΠ°Π»ΠΎΡΡ ΡΠ΅ΡΡΡΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°: ΡΠ»ΠΎΠ²Π΅ΡΠ½ΠΎΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ («Π΄Π΅ΠΊΠ»Π°ΡΠ°ΡΠΈΡ ΠΎ Π½Π°ΠΌΠ΅ΡΠ΅Π½ΠΈΡΡ
»), ΡΡ
Π΅ΠΌΠ° ΡΠ²ΡΠ·Π΅ΠΉ (ΠΏΠΎΡΡΠ½ΡΡΡΠ°Ρ Π½Π° ΡΡΡΡΠΊΠΎΠΌ ΡΠ·ΡΠΊΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Ρ…
Π Π΅ΡΠ΅ΡΠ°Ρ Π’Π΅ΠΎΡΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ ΡΠ°Π·Π½ΡΠ΅ ΡΠΈΠΏΡ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠΉ ΡΠ°Π±Π»ΠΈΡ. ΠΠ°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π½ΡΠΌ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅, ΠΏΡΠΈ ΠΊΠΎΡΠΎΡΠΎΠΌ Π² ΡΠ°Π±Π»ΠΈΡΡ ΠΎΡΠ²Π΅ΡΠΎΠ² ΠΏΠΎΠΌΠ΅ΡΠ°ΡΡΡΡ ΡΠ΅ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½Π½ΡΠ΅ ΡΡΡΠΎΠΊΠΈ, Π΄Π»Ρ ΠΊΠΎΡΠΎΡΡΡ
Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ»Ρ ΡΠ²ΡΠ·ΠΈ Π³Π»Π°Π²Π½ΠΎΠΉ ΡΠ°Π±Π»ΠΈΡΡ ΡΠΎΠ²ΠΏΠ°Π΄Π°Π΅Ρ Ρ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΌ ΠΏΠΎΠ»Π΅ΠΌ Π² ΠΏΠΎΠ΄ΡΠΈΠ½Π΅ΠΈΠΈΠΎΠΉ ΡΠ°Π±Π»ΠΈΡΠ΅. Π ΠΎΠΏΠΈΡΠ°Π½Π½ΡΡ
Π²ΡΡΠ΅ ΡΠ»ΡΡΠ°ΡΡ
ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΠ°ΠΊΠΎΠ΅ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅. Π Π°Π·Π»ΠΈΡΠ°ΡΡ «Π»Π΅Π²ΠΎΠ΅» ΠΈ «ΠΏΡΠ°Π²ΠΎΠ΅» ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ, ΠΊΠΎΠ³Π΄Π° Π² ΡΠ°Π±Π»ΠΈΡΡ ΠΎΡΠ²Π΅ΡΠΎΠ²…
Π Π΅ΡΠ΅ΡΠ°Ρ ΠΠΎΠ»ΡΡΠΈΡΡ ΡΠ°Π±Π»ΠΈΡΡ ΠΈΠ· Π΄Π²ΡΡ
ΠΏΠΎΠ»Π΅ΠΉ, Π³Π΄Π΅ ΠΏΠ΅ΡΠ²ΠΎΠ΅ ΠΏΠΎΠ»Π΅ — Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π΄Π΅ΡΠ°Π»ΠΈ, ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π°, ΠΏΠΎΡΡΠ°Π²ΡΠΈΠΊΠ° ΠΈΠ»ΠΈ Π΄Π°ΡΠ° ΠΏΠΎΡΡΠ°Π²ΠΊΠΈ, Π° Π²ΡΠΎΡΠΎΠ΅ ΠΏΠΎΠ»Π΅ — Π΄Π»ΠΈΠ½Π° ΡΡΡΠΎΠΊΠΈ ΠΈΠ· ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΠΏΠΎΠ»Ρ. ΠΠ°Π΄Π°Π½ΠΈΠ΅: ΡΠΎΠ·Π΄Π°ΠΉΡΠ΅ 10 Π·Π°ΠΏΡΠΎΡΠΎΠ² Π½Π° Π²ΡΠ±ΠΎΡΠΊΡ Π΄Π°Π½Π½ΡΡ
Π΄Π»Ρ ΡΠ²ΠΎΠ΅ΠΉ Π±Π°Π·Ρ, Π² ΠΎΡΡΠ΅Ρ ΠΏΠΎΠΌΠ΅ΡΡΠΈΡΠ΅ ΠΈΡ
ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅, ΠΊΠΎΠ΄ ΠΈ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π²ΡΠ·ΠΎΠ²Π° Π² ΡΠΎΡΠΌΠ΅ ΠΊΠΎΠΏΠΈΠΈ ΡΠΊΡΠ°Π½Π°. Π Π°Π·Π΄Π΅Π»Ρ SELECT ΠΈ FROM ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΏΡΠΈΡΡΡΡΡΠ²ΠΎΠ²Π°ΡΡ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π·Π°ΠΏΡΠΎΡΠ΅; ΠΎΡΡΠ°Π»ΡΠ½ΡΠ΅ ΡΠ°Π·Π΄Π΅Π»Ρ ΠΌΠΎΠ³ΡΡ…
Π Π΅ΡΠ΅ΡΠ°Ρ ΠΡΡΠΈΠ±ΡΡ-ΡΡΠΎΠ»Π±Π΅Ρ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΡ. Π§ΠΈΡΠ»ΠΎ Π°ΡΡΠΈΠ±ΡΡΠΎΠ² Π² ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΡΠ°Π·ΠΌΠ΅ΡΠ½ΠΎΡΡΡ ΡΡΠΎΠ³ΠΎ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΡ. ΠΠ°ΠΆΠ΄ΠΎΠ΅ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°Π·Π΄Π΅Π»ΠΈΡΡ Π½Π° Π΄Π²Π΅ ΡΠ°ΡΡΠΈ — Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΈ ΡΠ΅Π»ΠΎ. Π’Π΅Π»ΠΎ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΡ ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· ΠΊΠΎΡΡΠ΅ΠΆΠ΅ΠΉ, Π² ΡΠΎ Π²ΡΠ΅ΠΌΡ ΠΊΠ°ΠΊ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ Π±ΠΎΠ»Π΅Π΅ ΠΌΠ΅Π»ΠΊΠΈΡ
ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² ΡΡΡΡΠΊΡΡΡΡ. ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· Π°ΡΡΠΈΠ±ΡΡΠΎΠ² ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· Π΄Π²ΡΡ
ΡΠ΅ΡΠΌΠΈΠ½ΠΎΠ², ΡΠ°Π·Π΄Π΅Π»Π΅Π½Π½ΡΡ
Π΄Π²ΠΎΠ΅ΡΠΎΡΠΈΠ΅ΠΌ. ΠΠ΅ΡΠ²Π°Ρ ΡΠ°ΡΡΡ Π½Π°Π·Π²Π°Π½ΠΈΡ — Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ ΠΈΠΌΡ…
Π Π΅ΡΠ΅ΡΠ°Ρ Π nginx ΡΠ°Π±ΠΎΡΠΈΠ΅ ΠΏΡΠΎΡΠ΅ΡΡΡ ΠΎΠ±ΡΠ»ΡΠΆΠΈΠ²Π°ΡΡ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠΉ, ΠΌΡΠ»ΡΡΠΈΠΏΠ»Π΅ΠΊΡΠΈΡΡΡ ΠΈΡ
Π²ΡΠ·ΠΎΠ²Π°ΠΌΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ select, epoll (Linux) ΠΈ kqueue (FreeBSD). Π Π°Π±ΠΎΡΠΈΠ΅ ΠΏΡΠΎΡΠ΅ΡΡΡ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΡΠΈΠΊΠ» ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠΎΠ±ΡΡΠΈΠΉ ΠΎΡ Π΄Π΅ΡΠΊΡΠΈΠΏΡΠΎΡΠΎΠ². ΠΠΎΠ»ΡΡΠ΅Π½Π½ΡΠ΅ ΠΎΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠ° Π΄Π°Π½Π½ΡΠ΅ ΡΠ°Π·Π±ΠΈΡΠ°ΡΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠ³ΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠ°. Π Π°Π·ΠΎΠ±ΡΠ°Π½Π½ΡΠΉ Π·Π°ΠΏΡΠΎΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΡΡΡ ΡΠ΅ΠΏΠΎΡΠΊΠΎΠΉ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ, Π·Π°Π΄Π°Π²Π°Π΅ΠΌΠΎΠΉ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠ΅ΠΉ…
Π Π΅ΡΠ΅ΡΠ°Ρ ΠΡΠ» ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½ ΠΈ Π½Π°ΠΏΠΈΡΠ°Π½ ΡΠ°ΠΉΡ (ΡΠΈΡ.7) Π΄Π»Ρ ΡΠ°Π»ΠΎΠ½Π° ΠΏΠΎ ΠΏΡΠΎΠΊΠ°ΡΡ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ «Golden Pine tree» Π‘Π°ΠΉΡ ΡΡΠΏΠ΅ΡΠ½ΠΎ ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΡΠ΅Ρ. ΠΠΈΠ·Π°ΠΉΠ½ ΡΠ°ΠΉΡΠ° ΠΏΡΠΎΡΡ, ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΎΡΠ΅Π½Ρ Π±ΡΡΡΡΠΎ Π½Π°ΠΉΡΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π²ΡΡ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ; ΡΡΡΠ°Π½ΠΈΡΡ Π²ΡΠ΄Π΅ΡΠΆΠ°Π½Π° Π² ΠΎΠ΄Π½ΠΎΠΌ ΡΡΠΈΠ»Π΅ ΠΈ Π½Π΅ Π²ΡΠ±ΠΈΠ²Π°Π΅ΡΡΡ ΠΈΠ· ΠΎΠ±ΡΠ΅Π³ΠΎ ΡΡΠΈΠ»Ρ; ΡΠ²Π΅ΡΠΎΠ²Π°Ρ Π³Π°ΠΌΠΌΠ° ΠΈ ΡΡΠΈΡΡΡ Π½Π΅ Π½Π°ΠΏΡΡΠ³Π°ΡΡ Π³Π»Π°Π·Π° ΠΈ ΡΠ΄ΠΎΠ±Π½Ρ Π΄Π»Ρ ΡΡΠ΅Π½ΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ. ΠΠ° ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π½ΠΎΠΌ ΡΠ°ΠΉΡΠ΅ Π»ΡΠ±ΠΎΠΉ ΠΆΠ΅Π»Π°ΡΡΠΈΠΉ…
Π Π΅ΡΠ΅ΡΠ°Ρ ΠΡΠΈΠ·ΠΈΡΠ½ΡΠ΅ ΡΠΈΡΡΠ°ΡΠΈΠΈ Π² ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΌ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π΅ Π ΠΎΡΡΠΈΠΈ, ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, ΡΠ²Π»ΡΡΡΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΠ²ΠΈΡΠΌΠΈ ΡΠ°Π·Π½ΠΎΠ³ΠΎ ΡΠΎΠ΄Π° Π²ΠΎΠ·Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ Π½Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΎ-ΡΠ΅Π»Π΅ΠΊΠΎΠΌΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΠΎΠ½Π½ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ, Π² ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΠΊΠΎΡΠΎΡΡΡ
ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠΌ Π΄ΠΎΡΡΡΠΏ ΠΊ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΡΠΌ ΡΠ΅ΡΡΡΡΠ°ΠΌ, ΠΈΡΠΊΠ°ΠΆΠ°Π΅ΡΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ, Π½Π°ΡΡΡΠ°ΡΡΡΡ ΠΏΡΠ°Π²Π° ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΡΡΠΈ Π½Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΈΠ»ΠΈ ΠΏΡΠ°Π²ΠΈΠ»Π° ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠ»Π΅Π½ΠΈΡ Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠ΅ΠΉ, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠ΅ΠΉ ΡΠ²Π΅Π΄Π΅Π½ΠΈΡ, ΡΠΎΡΡΠ°Π²Π»ΡΡΡΠΈΠ΅…
Π Π΅ΡΠ΅ΡΠ°Ρ ΠΠ²ΠΎΠ»ΡΡΠΈΠΎΠ½Π½ΡΠ΅ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ ΠΠ° ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ ΡΡΠ΅ΡΡ ΡΠ²ΠΎΠ»ΡΡΠΈΠΎΠ½Π½ΡΡ
Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠΉ (ΠΠ) Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ Π²Π»ΠΈΡΠ½ΠΈΠ΅ ΠΎΠΊΠ°Π·Π°Π»ΠΈ ΠΏΡΠ΅ΠΆΠ΄Π΅ Π²ΡΠ΅Π³ΠΎ ΠΈΠ½Π²Π΅ΡΡΠΈΡΠΈΠΈ Π² Π½Π°Π½ΠΎΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ. ΠΠ Π·Π°ΡΡΠ°Π³ΠΈΠ²Π°ΡΡ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΡΠ°ΠΌΠΎΡΠ±ΠΎΡΠΊΠΈ, ΡΠ°ΠΌΠΎΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΡΠ°ΠΌΠΎΠ²ΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΡΠΈΡΡΠ΅ΠΌ, ΡΠΎΡΡΠΎΡΡΠΈΡ
ΠΈΠ· ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π° ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΡΡΡΠΈΡ
ΡΠ·Π»ΠΎΠ². ΠΡΠΈ ΡΡΠΎΠΌ ΡΠ΄Π°ΡΡΡΡ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡ Π½Π°ΡΡΠ½ΡΠ΅ Π΄ΠΎΡΡΠΈΠΆΠ΅Π½ΠΈΡ ΠΈΠ· ΠΎΠ±Π»Π°ΡΡΠΈ ΡΠΈΡΡΠΎΠ²ΡΡ
Π°Π²ΡΠΎΠΌΠ°ΡΠΎΠ². ΠΡΡΠ³ΠΎΠΉ Π°ΡΠΏΠ΅ΠΊΡ ΠΠ…
Π Π΅ΡΠ΅ΡΠ°Ρ ΠΠ°ΠΆΠ΄ΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ Π²ΡΠ²ΠΎΠ΄Π° — ΡΠΊΡΠ°Π½ ΠΌΠΎΠ½ΠΈΡΠΎΡΠ°, ΠΏΡΠΈΠ½ΡΠ΅Ρ, ΡΠΎΡΠΎΠ½Π°Π±ΠΎΡΠ½ΡΠΉ Π°ΠΏΠΏΠ°ΡΠ°Ρ — ΠΈΠΌΠ΅Π΅Ρ ΡΠ²ΠΎΠ΅ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅, Ρ. Π΅. ΡΠ²ΠΎΠΉ ΡΠ°Π·ΠΌΠ΅Ρ ΠΏΠΈΠΊΡΠ΅Π»Π°. ΠΠΎΠ²ΠΎΡΡ ΠΎ ΠΌΠΎΠ½ΠΈΡΠΎΡΠ΅, ΡΠ°ΡΡΠΎ Π³ΠΎΠ²ΠΎΡΡΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ°ΠΊ: «ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ 800×600 ΠΏΠΈΠΊΡΠ΅Π»ΠΎΠ²». ΠΠ° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ Π² Π΄Π°Π½Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΠ΅ΡΡ ΠΈΠ΄Π΅Ρ Π½Π΅ ΡΠΎΠ²ΡΠ΅ΠΌ ΠΎ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠΈ, Π° ΠΎΠ± ΠΎΠ±ΡΠ΅ΠΌ ΡΠΈΡΠ»Π΅ ΡΠΊΡΠ°Π½Π½ΡΡ
ΠΏΠΈΠΊΡΠ΅Π»ΠΎΠ² ΠΏΠΎ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΠΈ ΠΈ Π²Π΅ΡΡΠΈΠΊΠ°Π»ΠΈ. Π Π°Π±ΠΎΡΠ°Ρ Ρ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎΠΌ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
ΠΌΠΎΠ½ΠΈΡΠΎΡΠΎΠ², Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ°ΠΌΠΈ…
Π Π΅ΡΠ΅ΡΠ°Ρ Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ «ΠΏΠΎΠ΄ΠΊΠ°ΡΠΊΠΎΠΉ» ΠΈ Π±ΡΡΠ΅ΡΠΎΠΌ Π²Π²ΠΎΠ΄Π°. ΠΡΠΎΡΠ΅ΡΡΠΎΡΠΎΠΌ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ², ΠΈ ΠΏΠ΅ΡΠ΅Π΄ Π½Π°ΠΌΠΈ ΡΡΠΎΠΈΡ Π·Π°Π΄Π°ΡΠ° ΠΎΡΠ²ΠΎΠ±ΠΎΠ΄ΠΈΡΡ ΡΠ΅Π°Π»ΡΠ½ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΡΡ ΠΏΠ°ΠΌΡΡΡ Π΄Π»Ρ Π΄ΡΡΠ³ΠΈΡ
Π·Π°Π΄Π°Ρ. Π ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΡΡΡ ΠΊΠ°ΠΊΠΈΠ΅-ΡΠΎ ΠΈΠ· ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΠΌΡΡ
Π·Π°Π΄Π°Ρ ΠΎΡΠΊΠ°ΡΠ°ΡΡ Π½Π° Π²Π½Π΅ΡΠ½Π΅Π΅ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡΡΠ΅Π΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ. ΠΠ°ΠΊ Π±ΠΎΠ»Π΅Π΅ ΠΈΠ»ΠΈ ΠΌΠ΅Π½Π΅Π΅ Π²ΡΠ³ΠΎΠ΄Π½ΠΎ ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΎΠ²Π°ΡΡ ΠΏΡΠΎΡΠ΅ΡΡ ΠΎΡΠΊΠ°ΡΠΊΠΈ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· Π·Π°Π΄Π°Ρ ΠΠ‘. ΠΡΠ»ΠΈ Π² ΡΠΈΡΡΠ΅ΠΌΠ΅…
Π Π΅ΡΠ΅ΡΠ°Ρ Π‘ΠΎΠ±ΡΡΠΈΡ ΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΡΠΎΠ±ΡΡΠΈΠΉ ΡΠ²Π»ΡΡΡΡΡ ΠΎΡΠ΅Π½Ρ Π²Π°ΠΆΠ½ΠΎΠΉ ΡΠ°ΡΡΡΡ Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π° ΡΠ·ΡΠΊΠ΅ JavaScript. Π‘ΠΎΠ±ΡΡΠΈΡ, Π³Π»Π°Π²Π½ΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΠΈΠ½ΠΈΡΠΈΠΈΡΡΡΡΡΡ ΡΠ΅ΠΌΠΈ ΠΈΠ»ΠΈ ΠΈΠ½ΡΠΌΠΈ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠΌΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ. ΠΡΠ»ΠΈ ΠΎΠ½ ΡΠ΅Π»ΠΊΠ°Π΅Ρ ΠΏΠΎ Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠ΅, ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ ΡΠΎΠ±ΡΡΠΈΠ΅ «Click». ΠΡΠ»ΠΈ ΡΠΊΠ°Π·Π°ΡΠ΅Π»Ρ ΠΌΡΡΠΈ ΠΏΠ΅ΡΠ΅ΡΠ΅ΠΊΠ°Π΅Ρ ΠΊΠ°ΠΊΡΡ-Π»ΠΈΠ±ΠΎ ΡΡΡΠ»ΠΊΡ Π³ΠΈΠΏΠ΅ΡΡΠ΅ΠΊΡΡΠ° — ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ ΡΠΎΠ±ΡΡΠΈΠ΅ MouseOver. Π‘ΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ
ΡΠΈΠΏΠΎΠ² ΡΠΎΠ±ΡΡΠΈΠΉ. ΠΡ ΠΌΠΎΠΆΠ΅ΠΌ…
Π Π΅ΡΠ΅ΡΠ°Ρ