Hoard – ΠΌΡΠ»ΡΡΠΈΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅Π½Π½ΡΠΉ Π°Π»Π»ΠΎΠΊΠ°ΡΠΎΡ. ΠΠ°ΠΌΠ΅Π½ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΡΡΠ°Π½ΡΠ°ΡΡΠ½ΡΠΉ malloc(). ΠΠΎ Π·Π°ΡΠ²Π»Π΅Π½ΠΈΡΠΌ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ², Π΄ΡΠ°ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠ²Π΅Π»ΠΈΡΠΈΠ²Π°Π΅Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ ΠΌΡΠ»ΡΡΠΈΡΡΠ΅Π΄ΠΎΠ²ΡΡ . ΠΠ΅Ρ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΠΌΠ΅Π½ΡΡΡ ΡΡΠΎ-Π»ΠΈΠ±ΠΎ Π² ΠΈΡΡ ΠΎΠ΄Π½ΠΈΠΊΠ°Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.Π Π°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ΅ΡΡΡ Π² Π±ΠΈΠ½Π°ΡΠ½ΠΈΠΊΠ°Ρ ΠΈ ΡΠΎΡΡΠ°Ρ . Π Linux Π΅Π³ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ Π»Π΅Π³ΠΊΠΎ: p.s. ΠΠ°ΠΏΡΡΡΠΈΠ» firefox 2.0.2 – ΠΎΡΠΎΠ±ΠΎΠ³ΠΎ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΡ …
π
ΠΠ±ΡΠ°Ρ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΡ
Raytracing Π½Π° JavaScript
Raytracing Π½Π° JavaScript – JavaScript, Π²ΡΠΏΠΎΠ»Π½ΡΡΡΠΈΠΉ raytracing Π² Π±ΡΠ°ΡΠ·Π΅ΡΠ΅. Π Π°Π±ΠΎΡΠ°Π΅Ρ ΠΎΡΠ΅Π½Ρ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ (Π΄Π° Π΅ΡΠ΅ ΡΠ°Π·Π΄ΡΠ°ΠΆΠ°ΡΡΠ°Ρ ΠΌΠ΅ΡΡΠ°Π³Π° Π² Firefox Ρ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΏΡΠ΅ΡΠ²Π°ΡΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΡΠΊΡΠΈΠΏΡΠ°), ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ ΠΏΡΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅ Best quality (1×1).
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° VIM
ΠΠ°ΡΠ΅Π» Π½Π΅ΠΏΠ»ΠΎΡ ΠΎΠΉ ΠΊΠΎΠ½ΡΠΈΠ³ Π΄Π»Ρ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· Π»ΡΡΡΠΈΡ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠΎΠ² – VIM.ΠΡΠ»ΠΈΡΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ – ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ ΠΎΡΠΊΡΡΡΡΠΌΠΈ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΡ ΠΊΠ»Π°Π²ΠΈΡ, ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½Π½Π°Ρ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΊΠ° ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅Π², ΡΠ°Π±ΠΎΡΠ° Ρ Π±ΡΡΠ΅ΡΠ°ΠΌΠΈ, Π°Π²ΡΠΎ-Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΡΠΈΠ³ΡΡΠ½ΠΎΠΉ ΡΠΊΠΎΠ±ΠΊΠΈ, Π°Π²ΡΠΎΠ΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ΅ tab, ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄ΡΡΠ³ΠΎΠ΅…
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΠΌΡΠ»ΡΡΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½ΡΡ ΠΊΠ»Π°Π²ΠΈΡ
ΠΠ° ΠΌΠΎΠ΅ΠΌ Π»ΡΠΏΡΠΎΠΏΠ΅ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π»ΠΈ ΠΌΡΠ»ΡΡΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½ΡΠ΅ ΠΊΠ»Π°Π²ΠΈΡΠΈ. ΠΠ°ΡΡΠ°Π²ΠΈΡΡ ΠΈΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΡ ΠΎΠ΄Ρ Π½Π΅ ΡΠ΄Π°Π»ΠΎΡΡ (ΠΎΠ΄Π½Π° ΠΈΠ· ΠΊΠ»Π°Π²ΠΈΡ Π½Π΅ ΠΈΠΌΠ΅Π»Π° ΡΠΊΠ°Π½ΠΊΠΎΠ΄Π° – Π½Π΅ Π·Π½Π°Ρ, ΠΊΠ°ΠΊ ΡΠ°ΠΊΠΎΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π° Π΄Π²Π΅ Π΄ΡΡΠ³ΠΈΠ΅ ΠΈΠΌΠ΅Π»ΠΈ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡΠΉ ΡΠΊΠ°Π½ΠΊΠΎΠ΄). ΠΠ΅Π΄Π°Π²Π½ΠΎ ΡΡΠ»ΡΡΠ°Π» ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ x11-misc/xhkeys – ΡΠ΄ΠΎΠ±Π½Π°Ρ ΡΡΠΈΠ»ΠΈΡΠ° ΠΈ …
sdl_picofont
ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π° Π΄Π»Ρ Π²ΡΠ²ΠΎΠ΄Π° ΡΠ΅ΠΊΡΡΠ° Π² SDL-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡ . ΠΡΠ»ΠΈΡΠ°Π΅ΡΡΡ ΠΎΡ ΠΏΡΠΎΡΠΈΡ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ ΡΠ΅ΠΌ, ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ ΡΠΎΠ½Ρ. ΠΠ° Π΄Π°Π½Π½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ utf-8. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΠΎΠ½Ρ Ρ ΡΠ°Π·ΠΌΠ΅ΡΠΎΠΌ ΠΌΠ°ΡΡΠΈΡΡ ΡΠΈΠΌΠ²ΠΎΠ»Π° 8x8px 1-bit. ΠΠΈΡΠ΅Π½Π·ΠΈΡ GPLv2. text – ΡΠΊΠ°Π·Π°ΡΠ΅Π»Ρ Π½Π° ΡΠ΅ΠΊΡΡ len – …
Blitz++
Blitz++ – Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° C++ Π΄Π»Ρ Π½Π°ΡΡΠ½ΡΡ ΡΠ°ΡΡΠ΅ΡΠΎΠ², ΠΊΠΎΡΠΎΡΠ°Ρ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ Π½Π° ΡΠ°Π²Π½Π΅ Ρ Fortran 77/90. ΠΡΠ½ΠΎΠ²Π°Π½Π° Π½Π° ΡΠ°Π±Π»ΠΎΠ½Π°Ρ , Π΄Π»Ρ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠΉ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ (ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ, ΠΊΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΠ΅Ρ ΡΠ°ΡΡ ΠΎΠ΄ ΠΏΠ°ΠΌΡΡΠΈ). Π’Π΅ΠΊΡΡΠ°Ρ Π²Π΅ΡΡΠΈΡ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅Ρ ΠΌΠ°ΡΡΠΈΠ²Ρ ΠΈ Π²Π΅ΠΊΡΠΎΡΠ°, Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡ ΡΠ»ΡΡΠ°ΠΉΠ½ΡΡ ΡΠΈΡΠ΅Π», ΠΌΠ°ΡΡΠΈΡΡ. ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Open Source.
Π‘ΠΊΠ°Π½Ρ Π½ΠΎΡΠ°ΡΠΈΠ°Π»ΡΠ½ΠΎ Π·Π°Π²Π΅ΡΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄Π° GPL v.2
ΠΠ° ΡΠ°ΠΉΡΠ΅ “Π ΠΎΡΡΠΈΠΉΡΠΊΠ°Ρ Π½Π΅-ΠΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡ ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ Π‘Π²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΠ” ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½Ρ ΡΠΊΠ°Π½Ρ Π½ΠΎΡΡΠ°ΡΠΈΠ°Π»ΡΠ½ΠΎ Π·Π°Π²Π΅ΡΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄Π° Π»ΠΈΡΠ΅Π½Π·ΠΈΠΈ GPL v.2. Π‘ΠΊΠ°Π½Ρ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π½Ρ Π΄Π»Ρ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠ»Π΅Π½ΠΈΡ, Ρ.ΠΊ. “Π² ΡΠ»ΡΡΠ°Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ Π²Π·ΡΡΡ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ GPL (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΠΠ»Π΅Π½Ρ Π’ΡΠΏΠΊΠΈΠ½ΠΎΠΉ), Π·Π°Π²Π΅ΡΠΈΡΡ Π΅Π³ΠΎ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΡΡΡ Π² ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ, Π·Π°Π½ΠΈΠΌΠ°ΡΡΠ΅ΠΉΡΡ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄Π°ΠΌΠΈ …
JavaScript: ΠΏΠΎΠ»Π΅Π·Π½ΡΠ΅ ΡΠΊΡΠΈΠΏΡΡ
ΠΡΠΊΠ°Π» Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΌΠ΅Π½Ρ Π½Π° JavaScript, Π½Π°ΡΠ΅Π» ΡΠ΅Π»ΡΠΉ ΡΠ΅ΡΡΡΡ ΡΠΎ ΡΠΊΡΠΈΠΏΡΠ°ΠΌΠΈ – DynamicDrive. Π‘ΠΊΡΠΈΠΏΡΡ ΡΠ°Π·Π΄Π΅Π»Π΅Π½Ρ Π½Π° ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈ, Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈ ΠΊΡΠ°ΡΠΊΠΎΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΠΊΡΠΈΠΏΡΠ°, ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΡΠ΅ Π±ΡΠ°ΡΠ·Π΅ΡΡ. ΠΠ΅ΡΠ΅ΠΉΠ΄Ρ Π½Π° ΡΡΡΠ°Π½ΠΈΡΡ ΡΠΊΡΠΈΠΏΡΠ° ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΡΠΊΡΠΈΠΏΡ Π² Π΄Π΅ΠΉΡΡΠ²ΠΈΠΈ, ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ ΠΏΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅ ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅. ΠΡΠΈΠ²Π΅Π΄Ρ …