http://www.parse.com/
ΠΠ΅Π±-ΡΠ°ΠΉΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ PARSE Software Devices. ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎΠ± ΠΎΠΏΠ΅ΡΠ°ΡΠΊΠ°Ρ Π² Π΄Π°Π½Π½ΠΎΠΉ ΠΊΠ½ΠΈΠ³Π΅ ΠΈ ΠΏΡΠΈΠΌΠ΅ΡΡ ΠΊΠΎΠ΄Π° ΠΈΠ· Π½Π΅Π΅ Π΄ΠΎΡΡΡΠΏΠ½Ρ ΠΏΠΎ Π°Π΄ΡΠ΅ΡΡ: http://www.parse.com/book_v3/index.html.
http://www.qnx.com/
Π‘Π°ΠΉΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ QSSL; Π·Π΄Π΅ΡΡ Π²Ρ Π½Π°ΠΉΠ΄Π΅ΡΠ΅ Π²ΡΡ ΡΠ°ΠΌΡΡ ΡΠ²Π΅ΠΆΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ QNX/Neutrino. (QSSL ΡΠ΅ΠΉΡΠ°Ρ Π·Π°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π»Π° Π΅ΡΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ URL Π² Π΄ΠΎΠΌΠ΅Π½Π΅ qnx.com, ΡΠΌ. get.qnx.com, qdn.qnx.com, betas.qnx.com, partners.qnx.com β ΠΏΡΠΈΠΌ. ΡΠ΅Π΄.)
http://search.yahoo.com/bin/search?p=QNX
ΠΡΠΈΡΠ΅ Π½Π° Yahoo! ΠΡΠΎ ΡΡΡΠ»ΠΊΠ° Π½Π° ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΠΊΠ°ΡΠ°Π»ΠΎΠ³ QNX-ΡΠ΅ΡΡΡΡΠΎΠ².
FTP-ΡΠ°ΠΉΡΡ:
ftp://ftp.parse.com
FTP-ΡΠ°ΠΉΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ PARSE Software Devices. ΠΠ΄Π΅ΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°ΡΠ°ΡΡ ΠΏΡΠΈΠΌΠ΅ΡΡ ΠΈΡΡ ΠΎΠ΄Π½ΡΡ ΡΠ΅ΠΊΡΡΠΎΠ², ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΡΡ Π² ΡΡΠΎΠΉ ΠΊΠ½ΠΈΠ³Π΅, Π² ΡΠ΄ΠΎΠ±Π½ΠΎΠΌ Π°ΡΡ ΠΈΠ²Π½ΠΎΠΌ ΡΠΎΡΠΌΠ°ΡΠ΅.
ftp://ftp.qnx.com
Π‘Π°ΠΉΡ Ρ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΠΌΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡΠΌΠΈ QNX, Π΄Π΅ΠΌΠΎ-Π²Π΅ΡΡΠΈΡΠΌΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ ΡΡΠ΅ΡΡΠΈΡ ΡΡΠΎΡΠΎΠ½ ΠΈ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎ-ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ΅ΠΌΡΠΌΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΠΌΠΈ Π΄Π»Ρ QNX.
Π’Π΅Π»Π΅ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΈ USENET:
comp.os.qnx
Π’Π΅Π»Π΅ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΡ ΠΏΠΎ QNX (Π³Π»Π°Π²Π½ΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ QNX4, Π½ΠΎ ΠΏΠΎΡΠΎΠΊ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΏΠΎ QNX/Neutrino ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΡΠ²Π΅Π»ΠΈΡΠΈΠ²Π°Π΅ΡΡΡ).
QUICSQNX Users Interactive Conferencing System β ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° ΡΠ΅Π»Π΅ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΉ ΡΠ»ΡΠΆΠ±Ρ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ QSSL ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΊΠ»ΠΈΠ΅Π½ΡΠ° telnet, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡΡΡ ΠΊ quics.qnx.com:
telnet quics.qnx.com
Π’Π°ΠΌ Π²Ρ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠ΅Π±Π΅ ΡΡΠ΅ΡΠ½ΡΡ Π·Π°ΠΏΠΈΡΡ QUICS, Π° Π·Π°ΡΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ tin (Π°ΡΡ Π°ΠΈΡΠ½Π°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΡΠ΅Π½ΠΈΡ Π½ΠΎΠ²ΠΎΡΡΠ΅ΠΉ β ΠΏΡΠΈΠΌ. ΡΠ΅Π΄.) Π΄Π»Ρ ΡΡΠ°ΡΡΠΈΡ Π² ΡΠ΅Π»Π΅ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΡΡ .
ΠΡ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΎΠ±ΡΠ°ΡΠΈΡΡΡΡ ΠΊ QUICS ΡΠ΅ΡΠ΅Π· ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ, Π½Π° www.qnx.com.
(Π‘ΠΏΡΠ°Π²Π΅Π΄Π»ΠΈΠ²ΠΎΡΡΠΈ ΡΠ°Π΄ΠΈ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΎΡΠΌΠ΅ΡΠΈΡΡ, ΡΡΠΎ ΡΡΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΡΡΡΠ°ΡΠ΅Π»Π° β ΠΏΠΎΠΊΠ° Π³ΠΎΡΠΎΠ²ΠΈΠ»ΡΡ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ Π΄Π°Π½Π½ΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΈ, QSSL ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»Π° ΡΡΡΡΠΊΡΡΡΡ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ. Π‘ΡΠ°ΡΠ°Ρ Π΄ΠΎΠ±ΡΠ°Ρ QUICS ΡΠ΅ΠΏΠ΅ΡΡ β Π΄ΠΎΡΡΠΎΡΠ½ΠΈΠ΅ ΠΈΡΡΠΎΡΠΈΠΈ; Π½Π° Π΅Π΅ ΠΌΠ΅ΡΡΠΎ ΠΏΡΠΈΡΠ»Π° Π±ΠΎΠ»Π΅Π΅ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ Π²Π΅Π±-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ QNX Developers Network (QDN) β ΡΠΌ. http://qdn.qnx.com, nntp://inn.qnx.com, nntp://nntp.qnx.com β ΠΏΡΠΈΠΌ. ΡΠ΅Π΄.)
Π ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ PARSE Software Devices
ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ PARSE Software Devices Π±ΡΠ»Π° ΠΎΡΠ½ΠΎΠ²Π°Π½Π° ΠΊΠ°ΠΊ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡ, Π·Π°Π½ΠΈΠΌΠ°ΡΡΠ°ΡΡΡ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡΠΌΠΈ ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΎΠΉ, Π²ΡΠΏΠΎΠ»Π½ΡΡΡΠ°Ρ Π·Π°ΠΊΠ°Π·Π½ΡΠ΅ ΡΠ°Π±ΠΎΡΡ ΠΈ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΡΡΠ°Ρ ΠΊΠΎΠ½ΡΡΠ»ΡΡΠ°ΡΠΈΠΎΠ½Π½ΡΠ΅ ΡΡΠ»ΡΠ³ΠΈ Π΄Π»Ρ ΠΌΠ΅ΠΆΠ΄ΡΠ½Π°ΡΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ². ΠΠ°ΡΠΈ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ:
β’ ΡΠΈΡΡΠ΅ΠΌΠ½Π°Ρ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ° ΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅;
β’ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠ΅Π°Π»ΡΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΈ Π²ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ;
β’ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅;
β’ ΡΠ΅Π»Π΅ΡΠΎΠ½ΠΈΡ/ΡΠ΅Π»Π΅ΠΊΠΎΠΌΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΠΈ/ΡΠΈΡΡΠ΅ΠΌΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π΄Π°Π½Π½ΡΡ ;
β’ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΡΠΎΠ½Π°Π»Π°.
ΠΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠ΅ΠΉ ΠΎ Π·Π°ΠΊΠ°Π·Π½ΡΡ ΡΠ°Π±ΠΎΡΠ°Ρ ΠΎΠ±ΡΠ°ΡΠ°ΠΉΡΠ΅ΡΡ Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ PARSE Software Devices ΠΏΠΎ Π°Π΄ΡΠ΅ΡΡ [email protected].
ΠΠΎΡΠΎΠ²ΡΡΡΡ ΠΊ Π²ΡΠΏΡΡΠΊΡ Π½ΠΎΠ²ΡΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ β ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, ΠΏΠΎΡΠ»ΠΈΡΠ΅ Π·Π°ΠΏΡΠΎΡ ΠΏΠΎ ΠΏΠΎ Π°Π΄ΡΠ΅ΡΡ [email protected], ΡΡΠΎΠ±Ρ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°ΡΡΡΡ Π½Π° Π½Π°ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠ°ΡΡΡΠ»ΠΊΡ. ΠΡΡΡΡΡΡΠ²ΠΈΠ΅ ΡΠΏΠ°ΠΌΠ° Π³Π°ΡΠ°Π½ΡΠΈΡΡΠ΅ΡΡΡ. :-)
ΠΡΠΌΠ΅ΡΠΈΠΌ ΡΠ°ΠΊΠΆΠ΅, ΡΡΠΎ Π΄Π°Π½Π½Π°Ρ ΠΊΠ½ΠΈΠ³Π° Π΄ΠΎΡΡΡΠΏΠ½Π° Π΄Π»Ρ ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΠΌΠΈ ΠΊΠ»Π°ΡΡΠ° OEM, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΎΠ½-Π»Π°ΠΉΠ½ β ΠΎΠ±ΡΠ°ΡΠ°ΠΉΡΠ΅ΡΡ ΠΏΠΎ Π°Π΄ΡΠ΅ΡΡ [email protected] Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ.
ΠΠ± Π°Π²ΡΠΎΡΠ΅Π ΠΎΠ± ΠΡΡΡΠ΅Π½ Π²ΡΠΏΠΎΠ»Π½ΡΠ» (Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΠ½ΡΠ΅) ΡΠ°Π±ΠΎΡΡ Π² ΠΎΠ±Π»Π°ΡΡΠΈ Π²ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΡΡ ΡΠΈΡΡΠ΅ΠΌ Π² ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π±ΠΎΠ»Π΅Π΅ ΡΠ΅ΠΌ 13 Π»Π΅Ρ, ΠΈ Π·Π°Π½ΠΈΠΌΠ°Π»ΡΡ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π½Π° ΠΏΡΠΎΡΡΠΆΠ΅Π½ΠΈΠΈ Π±ΠΎΠ»Π΅Π΅ 18 Π»Π΅Ρ. ΠΠ° ΠΏΠ΅ΡΠΈΠΎΠ΄ ΡΠ°Π±ΠΎΡ ΠΏΠΎ ΡΡΠ΅Ρ Π»Π΅ΡΠ½Π΅ΠΌΡ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΡ Ρ QSSL ΠΎΠ½ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π» ΠΈ ΠΏΡΠ΅ΠΏΠΎΠ΄Π°Π²Π°Π» ΡΡΠ΅Π±Π½ΡΠ΅ ΠΊΡΡΡΡ Β«ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ ΡΠ΅Π°Π»ΡΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π΄Π»Ρ ΡΠ΄ΡΠ° NeutrinoΒ» ΠΈ Β«ΠΠ°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΎΠ² ΡΠ΅ΡΡΡΡΠΎΠ²Β». ΠΠ½ ΡΠ°ΠΊΠΆΠ΅ Π½Π°ΠΏΠΈΡΠ°Π» ΠΏΡΠΎΡΠΎΡΠΈΠΏ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠ° ΡΠ΅ΡΠΈ QNX/Neutrino (npi-qnet), Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠ°ΡΡΡ ΡΡΠ΅Π±Π½ΠΎΠ³ΠΎ ΠΏΠΎΡΠΎΠ±ΠΈΡ Β«ΠΠΎΡΡΡΠΎΠ΅Π½ΠΈΠ΅ Π²ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΡΡ ΡΠΈΡΡΠ΅ΠΌΒ» (Β«Building Embedded SystemsΒ», ΠΏΠΎΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ Π² ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ ΠΊ QNX/Neutrino β ΠΏΡΠΈΠΌ. ΡΠ΅Π΄.).
ΠΡΠ΅Π΄ΡΠ΄ΡΡΠ°Ρ ΠΊΠ½ΠΈΠ³Π° Π ΠΎΠ±Π°, Β«ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² QNX 4: Π ΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΡΠ΅Π°Π»ΡΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈΒ» Π±ΡΠ»Π° ΡΠ΄ΠΎΡΡΠΎΠ΅Π½Π° ΠΠΎΡΠ΅ΡΠ½ΠΎΠΉ ΠΏΡΠ΅ΠΌΠΈΠΈ (Β«Award of MeritΒ») ΠΠ±ΡΠ΅ΡΡΠ²Π° ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΡ ΠΊΠΎΠΌΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΠΉ (Society for Technical Communications; http://www.stc.org).
ΠΠ΅Π΄Π°Π²Π½ΠΎ ΠΎΠ½ Π²ΡΠΏΠΎΠ»Π½ΡΠ» ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΠ½ΡΡ ΡΠ°Π±ΠΎΡΡ ΠΏΠΎ Π·Π°ΠΊΠ°Π·Ρ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Cisco Systems Inc., Π² ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΎΠ½ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Π» ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ (ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅) ΡΠ΅ΠΌΠ΅ΠΉΡΡΠ²Π° ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠ² Cisco GSR-12000 (Gigabit Switch Router β Π³ΠΈΠ³Π°Π±ΠΈΡΠ½ΡΠΉ ΠΊΠΎΠΌΠΌΡΡΠΈΡΡΡΡΠΈΠΉ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡ).
Π ΠΎΠ± ΠΈΠΌΠ΅Π΅Ρ ΡΠΈΡΠΎΠΊΠΈΠΉ ΠΊΡΡΠ³ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠΎΠ² β ΠΎΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΠΎΠΉ ΠΌΡΠ·ΡΠΊΠΈ ΠΈ Π³ΡΠ°ΡΠΈΠΊΠΈ Π΄ΠΎ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΡ ΡΠ°ΠΉΠ»ΠΎΠ²ΡΡ ΡΠΈΡΡΠ΅ΠΌ. ΠΠ½ ΡΠ°ΠΊΠΆΠ΅ Π·Π°ΡΠ΄Π»ΡΠΉ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΎΠ½Π΅Ρ ΠΌΠ°ΡΠΈΠ½ ΡΠ΅ΡΠΈΠΈ PDP-8. ΠΡΠ»ΠΈ Ρ Π²Π°Ρ Π΅ΡΡΡ ΡΡΠΎ-Π½ΠΈΠ±ΡΠ΄Ρ ΠΎΡ PDP-8 β Π΄Π΅ΡΠ°Π»ΠΈ, Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ ΠΈΠ»ΠΈ Π΅ΡΠ΅ ΡΡΠΎ β ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, ΠΏΡΠΈΡΠ»ΠΈΡΠ΅ Π΅ΠΌΡ Π²Π΅ΡΡΠΎΡΠΊΡ Π½Π° [email protected]? ΠΡ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ Π΅Π³ΠΎ Π΄ΠΎΠΌΠ°ΡΠ½ΡΡ ΡΡΡΠ°Π½ΠΈΡΠΊΡ ΠΏΠΎ Π°Π΄ΡΠ΅ΡΡ http://www.parse.com/~rk/, ΡΡΠΎΠ±Ρ ΡΠ²ΠΈΠ΄Π΅ΡΡ, ΡΡΠΎ ΠΎΠ½ ΠΈΠ· ΡΠ΅Π±Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ (Π½Π° ΡΡΠΎΠΉ Π½Π΅Π΄Π΅Π»Π΅ :-).
Π ΠΡΠΈΡΠ΅ Π₯Π΅ΡΠ±ΠΎΡΡΠ΅ΠΠΎ ΠΈΡΡΠ΅ΡΠ΅Π½ΠΈΠΈ ΠΏΠΎΡΡΠΈ ΡΠ΅ΡΡΡΠ΅Ρ Π»Π΅Ρ ΡΠ°Π±ΠΎΡΡ Π² ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΈΠ·Π΄Π°ΡΠ΅Π»ΡΡΠΊΠΎΠΉ Π³ΡΡΠΏΠΏΠ΅ QSSL ΠΡΠΈΡ ΡΠ΅ΡΠΈΠ», ΡΡΠΎ ΠΏΡΠΈΡΠ»ΠΎ Π²ΡΠ΅ΠΌΡ ΡΠΎΠ·Π΄Π°ΡΡ ΡΡΠΎ-Π½ΠΈΠ±ΡΠ΄Ρ ΡΠ²ΠΎΠ΅. ΠΠ±ΡΠ΅Π΄ΠΈΠ½ΠΈΠ² ΡΠ²ΠΎΠΈ Π½Π°Π²ΡΠΊΠΈ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΏΠΈΡΠ°ΡΠ΅Π»Ρ, ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ° ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°, ΠΎΠ½ ΡΠΎΠ·Π΄Π°Π» ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ Arcane Dragon Software (ΡΡΠΎ-ΡΠΎ ΡΠΈΠΏΠ° Β«ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ ΡΠ°ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ Π΄ΡΠ°ΠΊΠΎΠ½Π°Β» β ΠΏΡΠΈΠΌ. ΡΠ΅Π΄.).
ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ Arcane Dragon Software (http://home.beoscentral.com/chrish/ads/) ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΡΡΠ»ΡΠ³ΠΈ:
β’ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΈ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠΉ Π»ΠΈΡΠ΅ΡΠ°ΡΡΡΡ;
β’ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° Π‘, Π‘++ ΠΈ Python Π΄Π»Ρ BeOS (ΡΠΌ. http://www.be.com), QNX4, QNX/Neutrino ΠΈ Linux;
β’ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠ² ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ.
ΠΡΠΈΡ β Π»Π°ΡΡΠ΅Π°Ρ ΠΏΡΠ΅ΠΌΠΈΠΈ BeOS Masters Outstanding Contribution Award (Β«ΠΠ° Π²ΡΠ΄Π°ΡΡΠΈΠ΅ΡΡ Π·Π°ΡΠ»ΡΠ³ΠΈΒ», ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· Π΄Π²ΡΡ Π²ΠΎΠΎΠ±ΡΠ΅ ΠΊΠΎΠ³Π΄Π°- Π»ΠΈΠ±ΠΎ Π²ΡΡΡΠ΅Π½Π½ΡΡ ) ΠΈ ΠΎΠ±Π»Π°Π΄Π°ΡΠ΅Π»Ρ ΡΡΠ΅Ρ Π²ΡΡΡΠΈΡ Π½Π°Π³ΡΠ°Π΄ Π‘ΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π° ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΡ ΠΊΠΎΠΌΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΠΉ (Π΄Π²Π΅ ΠΠΎΡΠ΅ΡΠ½ΡΡ ΠΏΡΠ΅ΠΌΠΈΠΈ (Β«Award of MeritΒ») ΠΈ ΠΎΠ΄Π½Π° ΠΡΠ΅ΠΌΠΈΡ Π·Π° ΠΌΠ°ΡΡΠ΅ΡΡΡΠ²ΠΎ (Β«Award of ExcellenceΒ»). ΠΠ½ ΡΠ°ΠΊΠΆΠ΅ Π±ΡΠ» ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠΌ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠΎΠΌ ΠΊΠ½ΠΈΠ³ΠΈ Π ΠΎΠ±Π° ΠΡΡΡΠ΅Π½Π° Β«ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΠΠ‘ QNX 4Β» (ΠΈΠ·Π΄Π°ΡΠ΅Π»ΡΡΡΠ²ΠΎ PARSE), ΠΊΠ½ΠΈΠ³ΠΈ ΠΠ°ΡΡΠΈΠ½Π° ΠΡΠΎΡΠ½Π° Β«BeOS: ΠΠ΅ΡΠ΅Π½ΠΎΡ UNIX-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉΒ» (ΠΈΠ·Π΄Π°ΡΠ΅Π»ΡΡΡΠ²ΠΎ Morgan-Kauffman) ΠΈ ΠΊΠ½ΠΈΠ³ΠΈ Π‘ΠΊΠΎΡΠ° Π₯Π°ΠΊΠ΅ΡΠ° Β«ΠΠΈΠ±Π»ΠΈΡ BeOSΒ» (ΠΈΠ·Π΄Π°ΡΠ΅Π»ΡΡΡΠ²ΠΎ Peachpit).
ΠΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡΠΈΠ·Π½Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ
ΠΠΎΡΠ²Π»Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΈ Π±ΡΠ»ΠΎ Π±Ρ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠΌ Π±Π΅Π· ΠΏΠΎΠΌΠΎΡΠΈ ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ ΠΌΠΎΠΈΡ ΠΊΠΎΠ»Π»Π΅Π³, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ΅Π΄ΡΠΎ ΠΎΠ΄Π°ΡΠΈΠ²Π°Π»ΠΈ ΠΌΠ΅Π½Ρ ΡΠ²ΠΎΠΈΠΌΠΈ ΠΌΠ½ΠΎΠ³ΠΎΡΠΈΡΠ»Π΅Π½Π½ΡΠΌΠΈ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡΠΌΠΈ ΠΈ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠΌΠΈ. ΠΡΠΎ: ΠΡΠΊ ΠΠ°Π·ΠΈΠ½Π΅Ρ (Luc Bazinet), ΠΠΆΠ΅ΠΉΠΌΡ Π§Π°Π½Π³ (James Chang), ΠΡΠ½ ΠΠΎΠ΄ΠΆ (Dan Dodge), ΠΠ΅ΠΉΠ² ΠΠΎΠ½Π°Ρ ΠΎ (Dave Donaho), ΠΠ°ΡΠΈΡ ΠΠΎΠ΄ΡΡΠΈ (Maria Godfrey), ΠΠ°ΠΉΠΊ Π₯Π°Π½ΡΠ΅Ρ (Mike Hunter), ΠΡΠ°Π΄ΠΈΠΏ ΠΠ°ΡΠ΅ΠΉΠ» (Pradeep Kathail), Π‘ΡΠΈΠ² ΠΠ°ΡΡ (Steve Marsh), ΠΡΠ½Π½ΠΈ Π. ΠΡΠ°ΠΉΡΡΠΈ (Danny N. Priarie) ΠΈ ΠΠ½Π΄ΡΡ ΠΠ΅ΡΠ½ΠΎΠ½ (Andrew Vernon).
ΠΡΠΎΠ±ΡΡ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΠ½ΠΎΡΡΡ Ρ Ρ ΠΎΡΠ΅Π» Π±Ρ Π²ΡΡΠ°Π·ΠΈΡΡ ΠΡΠ°ΠΉΠ΅Π½Ρ Π‘ΡΠ΅ΡΠ΅ΡΡ (Brian Stecher), ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ΅ΡΠΏΠ΅Π»ΠΈΠ²ΠΎ ΠΈ Π²Π½ΠΈΠΌΠ°ΡΠ΅Π»ΡΠ½ΠΎ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π» Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ ΡΡΠ΅Ρ ΡΠ΅ΡΠ½ΠΎΠ²ΡΡ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ² Π΄Π°Π½Π½ΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΈ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΠΈΡΠ΅ΡΡ ΠΠ°Π½ ΠΠ΅Ρ ΠΠΈΠ½Ρ (Peter van der Veen), ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠΎΠ²Π΅Π» ΠΌΠ½ΠΎΠ³ΠΎ Π½ΠΎΡΠ΅ΠΉ Π² ΠΌΠΎΠ΅ΠΌ Π΄ΠΎΠΌΠ΅ (Π±ΡΠ» ΠΏΠΎΠ΄ΠΊΡΠΏΠ»Π΅Π½ ΠΏΠΈΠ²ΠΎΠΌ ΠΈ ΠΏΠΈΡΡΠ΅ΠΉ), Π²ΡΠ΄Π°Π²Π°Ρ ΠΌΠ½Π΅ ΡΠ°ΠΉΠ½Ρ ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΎΠ² ΡΠ΅ΡΡΡΡΠΎΠ² QNX/Neutrino.
Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ ΠΠΈΠΌ Π€ΡΠ΅ΠΉΠ·Π΅Ρ (Kim Fraser) Π·Π° ΡΠΆΠ΅ Π²ΡΠΎΡΡΡ ΠΏΡΠ΅ΠΊΡΠ°ΡΠ½ΡΡ ΠΎΠ±Π»ΠΎΠΆΠΊΡ Π΄Π»Ρ ΠΌΠΎΠ΅ΠΉ ΠΊΠ½ΠΈΠ³ΠΈ.
ΠΡΠ΄Π΅Π»ΡΠ½ΠΎΠ΅ ΡΠΏΠ°ΡΠΈΠ±ΠΎ ΠΠΆΠΎΠ½Ρ ΠΡΡΡΠ°Π½Π΄Π΅ΡΡ (John Ostander) Π·Π° Π΅Π³ΠΎ ΠΏΡΠ΅Π²ΠΎΡΡ ΠΎΠ΄Π½ΡΠ΅ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΏΠΎ Π³ΡΠ°ΠΌΠΌΠ°ΡΠΈΠΊΠ΅ ΠΈ Π²Π½ΠΈΠΌΠ°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΡΡΠ΅Π½ΠΈΠ΅ ΠΊΠΎΡΡΠ΅ΠΊΡΡΡΡ :-).
Π, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ, ΠΎΡΠΎΠ±ΡΡ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΠ½ΠΎΡΡΡ Ρ Ρ ΠΎΡΡ Π²ΡΡΠ°Π·ΠΈΡΡ ΠΌΠΎΠ΅ΠΌΡ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΡ, ΠΡΠΈΡΡ Π₯Π΅ΡΠ±ΠΎΡΡΡ β Π·Π° ΡΠΎ, ΡΡΠΎ ΠΎΠ½ Π½Π°ΡΠ΅Π» Π²ΡΠ΅ΠΌΡ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ ΡΡΡ ΠΊΠ½ΠΈΠ³Ρ, ΠΏΠΎΠΌΠΎΠ³Π°ΡΡ ΠΌΠ½Π΅ ΠΈΠ½ΠΎΠ³Π΄Π° Ρ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΌΡΠ°ΡΠ½ΡΡ SGML/LaTeX, ΡΠΌΡΠ΄ΡΡΡΡΡ ΠΏΡΠΈ ΡΡΠΎΠΌ Π΅ΡΠ΅ Π΄Π΅Π»Π°ΡΡ Π΄ΡΠΆΠΈΠ½Ρ Π²Π΅ΡΠ΅ΠΉ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ! (Β«ΠΡ Ρ ΠΆΠ΅ ΡΠ΅Π±Ρ ΠΏΡΠΎΡΠΈΠ» Π½Π°ΠΏΠΎΠΌΠ½ΠΈΡΡ ΠΌΠ½Π΅, ΡΡΠΎΠ±Ρ Ρ Π½Π΅ Π΄Π΅Π»Π°Π» ΡΠ°ΠΊ Π±ΠΎΠ»ΡΡΠ΅!Β» β ΡΠΈΡΠ°ΡΠ° ΠΈΠ· ΠΡΠΈΡΠ°.)
Π― ΡΠ°ΠΊΠΆΠ΅ Ρ ΠΎΡΠ΅Π» Π±Ρ Π²ΡΡΠ°Π·ΠΈΡΡ Π³Π»ΡΠ±ΠΎΠΊΡΡ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΠ½ΠΎΡΡΡ Π·Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ ΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΌΠΎΠ΅ΠΉ ΠΆΠ΅Π½Π΅ ΠΡΠΈΡΡΠΈΠ½Π΅ Π·Π° ΡΠΎ, ΡΡΠΎ ΠΎΠ½Π° ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Π· ΡΠ΅ΡΠΏΠ΅Π»Π° ΠΌΠΎΠ΅ ΠΌΠ½ΠΎΠ³ΠΎΡΠ°ΡΠΎΠ²ΠΎΠ΅ ΡΠΎΡΡΠ°Π½ΠΈΠ΅ Π² ΠΏΠΎΠ΄Π²Π°Π»Π΅ Ρ ΠΏΠΎΠ»Π½Π΅ΠΉΡΠΈΠΌ Π΅Π΅ ΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ!
Π’ΠΈΠΏΠΎΠ³ΡΠ°ΡΡΠΊΠΈΠ΅ ΡΠΎΠ³Π»Π°ΡΠ΅Π½ΠΈΡ
Π ΡΠ΅ΠΊΡΡΠ΅ Π΄Π°Π½Π½ΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΈ Π΄Π»Ρ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ ΡΠ°Π·Π»ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΠ΅ΡΠΌΠΈΠ½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΡΠ΄ ΡΠΈΠΏΠΎΠ³ΡΠ°ΡΡΠΊΠΈΡ ΡΠΎΠ³Π»Π°ΡΠ΅Π½ΠΈΠΉ. Π ΡΠ΅Π»ΠΎΠΌ, ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½Π½ΡΠ΅ Π·Π΄Π΅ΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΡ ΠΎΡΠΎΡΠΌΠ»Π΅Π½ΠΈΠΈ ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠ³ΠΎ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π° ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡ ΡΠ°ΠΊΠΎΠ²ΡΠΌ Π² ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠ² POSIX. ΠΠΈΠΆΠ΅ Π² ΡΠ°Π±Π»ΠΈΡΠ΅ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Ρ ΠΎΠ±ΡΠ°Π·ΡΡ ΠΏΡΠΈΠ½ΡΡΡΡ ΡΠΈΠΏΠΎΠ³ΡΠ°ΡΡΠΊΠΈΡ ΡΠΎΠ³Π»Π°ΡΠ΅Π½ΠΈΠΉ.
Π’ΠΈΠΏ ΡΠ΅ΠΊΡΡΠ° ΠΡΠΈΠΌΠ΅Ρ ΠΎΡΠΎΡΠΌΠ»Π΅Π½ΠΈΡ Π’Π΅ΠΊΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ if (stream == NULL) ΠΠΏΡΠΈΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ -lR ΠΠΎΠΌΠ°Π½Π΄Ρ make ΠΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΡ PATH Π€Π°ΠΉΠ»Ρ ΠΈ ΠΈΠΌΠ΅Π½Π° ΠΏΡΡΠ΅ΠΉ /dev/null ΠΠΌΠ΅Π½Π° ΡΡΠ½ΠΊΡΠΈΠΉ exit() ΠΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΠΈ ΠΊΠ»Π°Π²ΠΈΡ Ctrl-Alt-Del ΠΠ»Π°Π²ΠΈΠ°ΡΡΡΠ½ΡΠΉ Π²Π²ΠΎΠ΄ Π’Π΅ΠΊΡΡ, ΠΊΠΎΡΠΎΡΡΠΉ Π²Ρ Π½Π°Π±ΠΈΡΠ°Π΅ΡΠ΅ ΠΠ»Π°Π²ΠΈΡΠΈ Enter ΠΡΠ²ΠΎΠ΄ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ login: ΠΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½ΡΠ΅ ΠΊΠΎΠ½ΡΡΠ°Π½ΡΡ NULL Π’ΠΈΠΏΡ Π΄Π°Π½Π½ΡΡ unsigned short ΠΠΈΡΠ΅ΡΠ°Π»Ρ 0xFF, "message string" ΠΠΌΠ΅Π½Π° ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ stdinΠΡΠΎΡ Π·Π½Π°ΡΠΎΠΊ ΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ Π½Π° ΡΡΠΎ-Π»ΠΈΠ±ΠΎ Π²Π°ΠΆΠ½ΠΎΠ΅ ΠΈΠ»ΠΈ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠ΅ Π² ΡΠ΅ΠΊΡΡΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ.