Asciinema: рдореВрд▓ рдЯрд░реНрдорд┐рдирд▓ рд░рдВрдЧреЛрдВ рдХреЛ рдХреИрдкреНрдЪрд░ рдХрд░реЗрдВ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 8 рдЕрдЧре░ 2012  ┬╖  25рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: asciinema/asciinema

рдЖрдк рдХреБрдЫ рд╕рд╛рдВрддреНрд╡рдирд╛ рдХреЛрдб рдХреЗ рд╕рд╛рде рд░рдВрдЧ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ .. рдореИрдВ рдпрд╣рд╛рдБ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд▓рд┐рдЦрд╛ https://github.com/oblique/configs/blob/master/.zsh.d/get_term_rgb_color.py
рд╕реНрдХреНрд░реАрди, tmux рдФрд░ рд╡рд░реНрдЪреБрдЕрд▓ рдХрдВрд╕реЛрд▓ рдЗрд╕ рдСрдкрд░реЗрд╢рди рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред

feature request help wanted

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

@timofonic рдХреГрдкрдпрд╛ рдлрд┐рд░ рд╕реЗ рдХрднреА рднреА рд╢рд╛рдмреНрджрд┐рдХ рд░реВрдк рд╕реЗ рдЙрди рд╕рднреА рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рди рдХрд░реЗрдВ рдЬреЛ рдПрдХ рднрдВрдбрд╛рд░ рдХреЗ рд╕рдВрдкрд░реНрдХ рдореЗрдВ рд░рд╣реЗ рд╣реИрдВред рдореИрдВ рдпрд╣рд╛рдБ рдпреЛрдЧрджрд╛рдирдХрд░реНрддрд╛ рднреА рдирд╣реАрдВ рд╣реВрдБ рдФрд░ рдореЗрд░реЗ рдкрд╛рд╕ рдЖрдкрдХреЗ рд▓рд┐рдП рдХреЛрдИ "рд╕рдорд╛рдЪрд╛рд░" рдирд╣реАрдВ рд╣реЛрдЧрд╛ред

рдПрдХ рддрд░рдл рдХреЗ рд░реВрдк рдореЗрдВ, рдЕрдЧрд░ рдХрд┐рд╕реА рдХреЛ рднреА рдЗрд╕ рдкрд░ "рд╕рдорд╛рдЪрд╛рд░" рдерд╛ - рдпрд╛ рдЕрдиреНрдп 2 рдореБрджреНрджреЛрдВ рдкрд░ рдЖрдкрдиреЗ рдЦреБрдж рдХрд╛ рдФрд░ рдХрдИ рдЕрдиреНрдп рд▓реЛрдЧреЛрдВ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИ - рддреЛ рдЗрд╕реЗ рдЗрд╕ рдЯрд┐рдкреНрдкрдгреА рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдпрд╛ рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдХреЗ рд░реВрдк рдореЗрдВ рдпрд╣рд╛рдВ рдкреЛрд╕реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдпрджрд┐ рдЖрдк рдЗрд╕ рдореБрджреНрджреЗ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдХреБрдЫ рднреА рдирд╣реАрдВ рджреЗрдЦрддреЗ рд╣реИрдВ, рддреЛ рдорд╛рди рд▓реЗрдВ рдХрд┐ рдЖрдкрдХреЗ рд▓рд┐рдП "рдХреЛрдИ рдЦрдмрд░ рдирд╣реАрдВ" рд╣реИред

рд╕рднреА 25 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдХреБрдЫ рдХрд╛рд░реНрдпрдХреНрд░рдо рднреА рд░рдВрдЧ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП cmatrixreloaded
рдЗрд╕ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИ рдХрд┐ рд╡реЗ рдХрд┐рд╕ рддрд░рд╣ рдпрд╣ рдХрд░рдирд╛ https://github.com/oblique/configs/blob/master/.zshrc#L160
рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдореЗрд░реЗ ncmpcpp () рдФрд░ wicd- рд╢рд╛рдк () рдлрд╝рдВрдХреНрд╢рди рджреЗрдЦреЗрдВ

рдореИрдВрдиреЗ рдЖрдкрдХреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рддреНрд░реБрдЯрд┐ рдорд┐рд▓реА:

~ % get_term_rgb_color.py 1
Traceback (most recent call last):
  File "/home/kill/bin/get_term_rgb_color.py", line 30, in <module>
    os.write(fd, bytes("\033]4;%d;?\033\\" % int(x), "UTF-8"))
TypeError: str() takes at most 1 argument (2 given)

рд╕реНрдХреНрд░рд┐рдкреНрдЯ python3 рдореЗрдВ рдХрд╛рдо рдХрд░рддреА рд╣реИред

python2 рдХреЗ рд▓рд┐рдП рд▓рд╛рдЗрди рдХреЛ рдЗрд╕рдореЗрдВ рдмрджрд▓реЗрдВ:
os.write (fd, "\ 033] 4;% d?? 0 033 \"% int (x))

рдореИрдВ рдХреБрдЫ рд╕рдордп рд╕реЗ рдЗрд╕ рддрд░рд╣ рд╕реЗ sth рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪ рд░рд╣рд╛ рдерд╛ред рдЗрд╕реЗ рд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред
Unfortunatelly рдпрд╣ рдХреЗрд╡рд▓ (рдпреВ) rxvt рдФрд░ xterm рдХреЗ рддрд╣рдд рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рд╕реВрдХреНрддрд┐-рдЯрд░реНрдорд┐рдирд▓, рд╕реНрдХреНрд░реАрди, tmux рдкрд░ рдпрд╣ рдирд╣реАрдВ рд╣реИред рддреЛ рдпрд╣ рдмрд╣реБрдд рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рд╣реЛрдЧрд╛ред рдпрджрд┐ рдЗрд╕ рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рдЕрдиреНрдп (рдпрд╛ рдЕрддрд┐рд░рд┐рдХреНрдд) рддрд░реАрдХрд╛ рд╣реИ, рддреЛ рдореБрдЭреЗ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рдЦреБрд╢реА рд╣реЛрдЧреАред
рдпрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдХреЗрд╡рд▓ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рд╣реЛ "рд╣рдо рд▓рд╛рдЗрдЯ рдПрдлрдЬреА / рдбрд╛рд░реНрдХ рдмреАрдЬреА рдЯрд░реНрдорд┐рдирд▓ рдХреЗ рдиреАрдЪреЗ рдпрд╛ рдбрд╛рд░реНрдХ рдПрдлрдЬреА / рд▓рд╛рдЗрдЯ рдмреАрдЬреА" рдХреЗ рддрд╣рдд рд╣реИрдВред

рдореИрдВрдиреЗ рдЗрд╕рдореЗрдВ рдЧреМрд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ ... рд▓реЗрдХрд┐рди рд╢рд╛рдпрдж рдпрд╣рд╛рдБ рд╕реЗ рдХреБрдЫ рд╣реЛ ? (рдореВрд▓ рд░реВрдк рд╕реЗ рдпрд╣ рд╕реНрдЯреИрдХрдУрд╡рд░рдлрд╝реНрд▓реЛ рдЙрддреНрддрд░ рдмрдирд╛рддреЗ рд╣реИрдВ)

рдпрд╣ рдЧрдиреЛрдо-рдЯрд░реНрдорд┐рдирд▓ рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдХреЙрдирд╕реЛрд▓ рдореЗрдВ рдирд╣реАрдВ рд╣реИред
рдореИрдВ рдХреЛрдИ рдФрд░ рд░рд╛рд╕реНрддрд╛ рдЦреЛрдЬрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдВрдЧрд╛ред

рдореИрдВрдиреЗ рдкрд╛рдпрд╛ рдХрд┐ tmux рд╕реЗ рдЖрдк рдХрдВрд╕реЛрд▓ рдХреЛрдбреНрд╕ рдХреЛ рдЯрд░реНрдорд┐рдирд▓ рдореЗрдВ рдлреЙрд░рд╡рд░реНрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдореИрдВрдиреЗ рдЕрдкрдиреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ https://github.com/oblique/configs/blob/master/.zsh.d/get_term_rgb_color.py рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░ рд▓реА рд╣реИ
рдореИрдВрдиреЗ рдЗрд╕реЗ рд╕реНрдХреНрд░реАрди рдХреЗ рд╕рд╛рде рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдирд╣реАрдВ рдХрд┐рдпрд╛ред
рдЕрдЧрд░ рдЖрдкрдХреЗ рдкрд╛рд╕ рдХреЛрдИ рдкреНрд░рд╢реНрди рд╣реИрдВ, рддреЛ рдХреГрдкрдпрд╛ рдкреВрдЫрд┐рдПред

рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рдореИрдВ ncmpcpp () рдФрд░ wicd- рд╢рд╛рдк () рдлрд╝рдВрдХреНрд╢рди рдореЗрдВ рдЕрдкрдиреЗ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рдзрдХреЗрд▓рдирд╛ рднреВрд▓ рдЧрдпрд╛, рдЕрдм рдпрд╣ рдЕрдкрдбреЗрдЯ рд╣реЛ рдЧрдпрд╛ рд╣реИред

рдореИрдВрдиреЗ рдЕрднреА рдЗрд╕реЗ urxvt, xterm, gnome-terminal рдФрд░ tmux рдХреЗ рддрд╣рдд рдЪреЗрдХ рдХрд┐рдпрд╛ред рдХреЗрд╡рд▓ рд╕реВрдХреНрддрд┐-рдЯрд░реНрдорд┐рдирд▓ рдХреЗ рддрд╣рдд рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИред
рдХреНрдпрд╛ рдЖрдкрдХреЛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рднреА рдХреБрдЫ OSX рдЯрд░реНрдорд┐рдирд▓ рдкрд░ рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдЬреИрд╕реЗ Terminal.app рдпрд╛ ITerm2?

рдлрд┐рд▓рд╣рд╛рд▓ рдореИрдВ рд░рд┐рдХреЙрд░реНрдбрд░ рдХреЛ рдереЛрдбрд╝рд╛ рд░реАрдлрд╝рд┐рд▓ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ (рдпрд╣рд╛рдВ: https://github.com/sickill/ascii.io-cli/tree/split)ред рдПрдХ рдмрд╛рд░ рдЬрдм рдореИрдВ refactoring рдХреЗ рд╕рд╛рде рдХрд░ рд░рд╣рд╛ рд╣реВрдБ рдореИрдВ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдпрд╣рд╛рдБ рджрд┐рдП рдЧрдП рдХреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реВрдБрдЧрд╛ред

рдзрдиреНрдпрд╡рд╛рдж!

рдореИрдВ Terminal.app рдпрд╛ ITerm2 рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рдЬрд╛рдирддрд╛, рдЕрдЧрд░ рд╡реЗ рд░рдВрдЧ рдмрджрд▓рдиреЗ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдпрд╣ рдХрд╛рдо рдХрд░реЗрдЧрд╛ редред

рдХреЗрд╡рд▓ рд╕рдВрджрд░реНрдн рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдпрд╣ рднреА рдкрд╛рдпрд╛ рд╣реИ: https://github.com/dranjan/termcolors
рдпрдХреАрди рдирд╣реАрдВ рдЕрдЧрд░ рдпрд╣ рд╣рдореЗрдВ @oblique рдХреЛрдб рд╕реЗ рдЕрдзрд┐рдХ рдХреБрдЫ рднреА рджреЗрддрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ред

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ https://github.com/dranjan/termcolors select.poll рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ, рдЬреЛ OSX рдореЗрдВ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

рд╕реНрдХреНрд░реИрдЪ рдХрд┐, рдореИрдВ рдЧрд▓рдд рдерд╛ред @ sigmavirus24 рдХреЛ рд▓рдЧрд╛ рдХрд┐ рд╕рд┐рд░реНрдл -1 рдХреЗ рдмрдЬрд╛рдп рдЯрд╛рдЗрдордЖрдЙрдЯ рд╡реИрд▓реНрдпреВ рдХреЗ рд░реВрдк рдореЗрдВ рд▓рдЧрднрдЧ 1 * 2 рдкрд╛рд╕ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЯреВрд▓ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдорд╕реНрдпрд╛ рдереАред рдЕрдзрд┐рдХ рдЬрд╛рдВрдЪ рдХреА рдЬрд░реВрд░рдд рд╣реИ ... рд▓реЗрдХрд┐рди рдЗрд╕рд╕реЗ рдХрд╛рдо рдЦрддреНрдо рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рдпрд╣ рднреА рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЬрдм рдореИрдВрдиреЗ OSX + iTerm2 рдкрд░ рдпрд╣ рдХреЛрд╢рд┐рд╢ рдХреА рдереА рддреЛ рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╢рдмреНрдж рдХреЗ рд░рдВрдЧреЛрдВ рдХреЛ рдареАрдХ рд╕реЗ рдирд╣реАрдВ рдЙрдард╛рддрд╛ рдерд╛ред рддреЛ рдпрд╣ рддрдп рд╣реЛрдиреЗ рдХреЗ рд╕рд╛рде рднреА, рдпрд╣ рдЕрднреА рднреА рд╕рдмрд╕реЗ рдЗрд╖реНрдЯрддрдо рдирд╣реАрдВ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд C API рдЬреЛ рдЯрд░реНрдордХреЛрд░реНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ ( select / select.poll ) рдЕрдиреНрдп * nix рдлреНрд▓реЗрд╡рд░ рдЬрд┐рддрдирд╛ рд▓рдЪреАрд▓рд╛ рдирд╣реАрдВ рд╣реИ рдЬреЛ рдХрд┐рд╕реА рднреА рдирдХрд╛рд░рд╛рддреНрдордХ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░реЗрдЧрд╛ рдорд╛рдиред

рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ @ sigmavirus24 рдХреЗ рд╕рд╛рде рдЗрд╕ рдкрд░ рдХрд╛рдо рдХрд┐рдпрд╛ рдФрд░ рдЗрд╕рдХреЗ рд╕рд╛рде рдЖрдпрд╛: https://gist.github.com/joshuarh/7904813ред рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЕрднреА рднреА рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП / рдЬрд╛рдБрдЪ:

  1. рд░рдВрдЧ рдЬрд╛рдирдХрд╛рд░реА рд╕рд░реНрд╡рд░ рддрдХ рднреЗрдЬреЗрдВ
  2. рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░рдВрдЧ рдирд┐рдХрд╛рд▓реЗрдВ? рдпрд╛ рдЙрдиреНрд╣реЗрдВ рдПрдХ рд╡рд╛рдкрд╕реА рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ?
  3. рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдкреГрд╖реНрдарднреВрдорд┐ / рдЕрдЧреНрд░рднреВрдорд┐ рд░рдВрдЧ рд╕рд╣реА рд╣реИрдВред рд╣рдо рдпрд╣рд╛рдВ "рдореИрдЬрд┐рдХ рдирдВрдмрд░" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╡реЗ рд╕реНрдерд┐рд░ рд╣реИрдВ, рдХрдо рд╕реЗ рдХрдо xresources / xdefaults colorchemes рдХреЗ рд▓рд┐рдПред
  4. рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рд╡реЗрдм рдкреНрд▓реЗрдпрд░ рдЬреЛ рд░рд┐рдХреЙрд░реНрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЙрд╕реЗ рд╕рдВрднрд╛рд▓ рд╕рдХрддрд╛ рд╣реИред

    • рдореБрдЭреЗ рд▓рдЧрд╛ рдХрд┐ рдореИрдВ рдЙрд╕ рдЦрд┐рд▓рд╛рдбрд╝реА рдХреЛ рдкрдврд╝рддрд╛ рд╣реВрдВ рдЬреЛ рд╕рд╛рдЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ vt100 рд╕рдВрдЧрдд рд╣реИ, рдпрд╛ рдЙрд╕ рдкреНрд░рднрд╛рд╡ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд╣реИред рддреЛ рдХреНрдпрд╛ рд╣рдо рдЗрд╕реЗ рдПрд╕реНрдХреЗрдк рдХреЛрдб рднреЗрдЬ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдпрд╣ "рдмрд╕ рдХрд╛рдо" рд╣реИ? рдпрд╛ рдХреНрдпрд╛ рд╣рдореЗрдВ рдкрд╣рд▓реЗ рд░рдВрдЧреЛрдВ рдХреЛ рд╣реЗрдХреНрд╕ рдореЗрдВ рдмрджрд▓рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ? рдпрджрд┐ рдпрд╣ рдмрд╛рдж рдХреА рдмрд╛рдд рд╣реИ, рддреЛ рд╣рдореЗрдВ рдХреБрдЫ рдХрд╛рдо рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдХреБрдЫ рд░рдВрдЧреЛрдВ рдХреЛ рдЖрд░рдЬреАрдмреА рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд╕рд╛рде рд╡рд╣рд╛рдБ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИ, рддрд╛рдХрд┐ рдкрд╛рд░реНрд╕ рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рди рд╣реЛ, рд▓реЗрдХрд┐рди рдЙрд░рдХреНрд╕рд╛рд╡рдд рдХреА рдЦрд╛рди рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддреА рд╣реИ: '\x1b[30m' , рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╣рдо рдЗрд╕реЗ рдХрд┐рд╕реА рдЪреАрдЬрд╝ рдореЗрдВ рдХреИрд╕реЗ рдмрджрд▓реЗрдВ рд╡реЗрдм рдкрд░ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

  5. рд╡рд┐рднрд┐рдиреНрди рдЯрд░реНрдорд┐рдирд▓реЛрдВ рдореЗрдВ рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░реЗрдВред рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдХреБрдЫ рдЕрдиреНрдп рд╕рдорд╛рдзрд╛рди рд╡рд┐рднрд┐рдиреНрди рдЯрд░реНрдорд┐рдирд▓реЛрдВ (VTE- рдЖрдзрд╛рд░рд┐рдд рд╡рд╛рд▓реЗ, Terminal.app, iTerm, rxvt, рдЖрджрд┐) рдкрд░ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддреЗ рдереЗ, рдЗрд╕рд▓рд┐рдП рд╣рдореЗрдВ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдпрд╣ рднрд╛рд░реА рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред

рдЯрд░реНрдорд┐рдирд▓ рдХреЗ рдХрд▓рд╢ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЖрд╕рд╛рди рдирд╣реАрдВ рд▓рдЧрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, рдХреНрдпрд╛ рд╣рдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ JSON рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЙрд╕рдХрд╛ / рдЙрд╕рдХреА рдХрд▓рд░рдХреЗрдо рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗ рд╕рдХрддреЗ рд╣реИрдВ? рдпрджрд┐ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдкрд░реНрдпрд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИ, рддреЛ рд╣рдо рдмрд╛рдж рдореЗрдВ рдЦреЛрдЬреЗ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдЯрд░реНрдорд┐рдирд▓ рд░рдВрдЧреЛрдВ рдХреЛ рдкрдХрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рднреА рдирдИ рддрдХрдиреАрдХ рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╣рд╡рд╛ рд╣реЛрдВрдЧреЗред

рдпрд╣ рдЖрд╕рд╛рди рдирд╣реАрдВ рд▓рдЧрддрд╛, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рдирд╣реАрдВ рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдо рднрд╛рдЧрдиреЗ рдХреЗ рдХреЛрдб рдХреЛ рд░рд┐рдХреЙрд░реНрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд╣рдореЗрдВ рд╕рд┐рд░реНрдл рдЙрди рд╡рд╛рдкрд╕ xterm рд░рдВрдЧреЛрдВ рдореЗрдВ рдмрджрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

OTOH, рдпрджрд┐ рд╣рдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдпрд╣ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВ рдХрд┐ рд╡реЗ рдХреМрди рд╕реЗ рд░рдВрдЧ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рджрд┐рд▓рдЪрд╕реНрдк рд╕рдВрднрд╡ рд╕реБрд╡рд┐рдзрд╛рдПрдБ рдФрд░ рдмрдЧ рд▓рд╛рддрд╛ рд╣реИред рд╣рдо рдмреНрд░рд╛рдЙрдЬрд╝ рдХрд░рддреЗ рд╕рдордп рд▓реЛрдЧреЛрдВ рдХреЛ рдпрд╣ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рд╡реЗ рдХреМрди рд╕реА рд╕реНрдХреАрдо рдЪреБрди рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рджрд░реНрдЬ рдХрд┐рдП рдЧрдП рдЕрдЧреНрд░рднреВрдорд┐ рд░рдВрдЧреЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдпрд╣ рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдлрд╝реЙрд▓рдмреИрдХ рдореЛрдб рдореЗрдВ рд╕реЛрд▓рд░рд╛рдЗрдЬрд╝реНрдб рдЕрдЧреНрд░рднреВрдорд┐ рд░рдВрдЧреЛрдВ рдХреЗ рд╕рд╛рде рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╡рд┐рд╖рдп: https: // asciinema .org / a / 2214)ред

рдореЗрд░рд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рдЕрдкрд▓реЛрдб рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдХреЗ рд▓рд┐рдП рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рд╡рд╣ рдХрд▓рд░реНрд╕рдХреЗрдо рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗред рдмрд╛рдХреА рдХреЗ рд░реВрдк рдореЗрдВ, рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдФрд░ рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдиреНрдпрд╛рдп рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реВрдВред

@losingkeys рд╣рдо рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рднрд╛рдЧрдиреЗ рдХреЗ рд░рдВрдЧ рдХреЛрдб рд░рд┐рдХреЙрд░реНрдб рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рд╡реЗ рдХреЗрд╡рд▓ 1, 2 рдпрд╛ 3 рдХреА рддрд░рд╣ рдПрдХрд▓ рдирдВрдмрд░ рд╣реИрдВред рдЙрдирдХрд╛ рдорддрд▓рдм рд▓рд╛рд▓, рд╣рд░рд╛ рдФрд░ рдкреАрд▓рд╛ рд╣реЛрддрд╛ рд╣реИред рдФрд░ рдЗрд╕реА рддрд░рд╣ред рд▓реЛрдЧ рдЕрдкрдиреЗ рдЯрд░реНрдорд┐рдирд▓ рдореЗрдВ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд░рдВрдЧ рдпреЛрдЬрдирд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЕрдзрд┐рдХрд╛рдВрд╢ рдпреЛрдЬрдирд╛рдПрдВ "рдореВрд▓" xterm рд░рдВрдЧреЛрдВ рдХреЗ рдХрд░реАрдм рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдЕрдзрд┐рдХрд╛рдВрд╢ рдорд╛рдорд▓реЛрдВ рдореЗрдВ "рдареАрдХ" рджрд┐рдЦрддрд╛ рд╣реИред

@losingkeys рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдЕрдкрдиреА рд░рдВрдЧ рдпреЛрдЬрдирд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ (рдорд╛рди рд▓реЗрдВ рдХрд┐ .Xresources рдкреНрд░рд╛рд░реВрдк рдореЗрдВ) рдПрдХ рдЖрд╕рд╛рди рдХрд╛рдо рд╣реИ рдФрд░ рдореИрдВ рдмрд╕ рдРрд╕рд╛ рдХрд░рдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдЗрд╕рд▓рд┐рдП рдпрджрд┐ рдЖрдк рд╕реЛрд▓рд░рд╛рдЗрдЬреНрдб рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рдЯрд░реНрдорд┐рдирд▓ рдереАрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рд░рдВрдЧ рдХреЗ рдЕрд░реНрде рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдмрджрд▓ рджреЗрддрд╛ рд╣реИ рддреЛ рдпрд╣ рдЧрд▓рдд рд░рдВрдЧреЛрдВ рдХрд╛ рд╕рдорд╛рдзрд╛рди рд╣реЛрдиреЗ рд╡рд╛рд▓рд╛ рд╣реИред

@mrabault рдЖрджрд░реНрд╢ рд╕рдорд╛рдзрд╛рди рдЯрд░реНрдорд┐рдирд▓ рд╕реНрдХреАрдо рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдФрд░ рдЕрдкрд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд░рд┐рдХреЙрд░реНрдбрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рд╣рд╛рдБред рд▓реЗрдХрд┐рди рд╣рдордиреЗ (рдЕрднреА рддрдХ!) рдПрдХ рдЕрдЪреНрдЫрд╛ рдкрд░реНрдпрд╛рдкреНрдд рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рдкрд╛рдпрд╛ рд╣реИ рдЬреЛ рд╡рд┐рднрд┐рдиреНрди рдУрдПрд╕ рдкрд░ рдЯрд░реНрдорд┐рдирд▓ рдПрдореБрд▓реЗрдЯрд░реЛрдВ рдХреЗ рдмрд╣реБрдордд рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░реЗрдЧрд╛ред

рдХреНрдпрд╛ рдЗрд╕ рд╕рдВрдмрдВрдз рдореЗрдВ рдкреНрд░рдЧрддрд┐ рд╣реБрдИ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдЧреЛ рд╢рд╛рдЦрд╛ рдкрд░?
рдХреНрдпрд╛ рд░рдВрдЧреЛрдВ рдХреЗ рд▓рд┐рдП xrdb рдХрд╛ рд╡рд┐рдХрд▓реНрдк рджреЗрдирд╛ рдПрдХ рд╡рд┐рдХрд▓реНрдк рд╣реЛрдЧрд╛? рдпрд╣ рдПрдХ рдХрд╕реНрдЯрдо рдереАрдо (рдЬреИрд╕реЗ рд╕реЛрд▓рд░рд╛рдЗрдЬреНрдб) рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЙрдард╛ рд╕рдХрддрд╛ рд╣реИред

@ рдЕрдм рддрдХ рдХреЛрдИ рдкреНрд░рдЧрддрд┐ рдирд╣реАрдВ рд╣реБрдИред

xrdb рдХреНрд╡реЗрд░реА рдХреЗрд╡рд▓ xterm / rxvt / рдЕрдиреНрдп-рдЯрд░реНрдорд┐рдирд▓-рдЙрдкрдпреЛрдЧ-рдПрдХреНрд╕-рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдордЭ рдореЗрдВ рдЖрдПрдЧреАред рд▓реЛрдЧ libvte рдЖрдзрд╛рд░рд┐рдд рд╢рдмреНрджреЛрдВ (рдЧрдиреЛрдо рдЯрд░реНрдорд┐рдирд▓, рдПрдХреНрд╕рдПрдлрд╕реАрдИ рдЯрд░реНрдорд┐рдирд▓, рдЯрд░реНрдорд┐рдиреЗрдЯрд░, ...) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЧреИрд░-рд▓рд┐рдирдХреНрд╕ рдЯрд░реНрдорд┐рдирд▓ (рдУрдПрд╕ рдПрдХреНрд╕ рдкрд░ iTerm, Terminal.app) рднреАред

@blueyed btw, рдЖрдк рдЕрдкрдиреЗ рдЕрд╕рд┐рдХреЛрдЯреНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдереАрдо рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ, рдпрд╛ рддреЛ рдЕрдХрд╛рдЙрдВрдЯ-рд╡рд╛рдЗрдб (рдЕрдкрдиреЗ рдЕрдХрд╛рдЙрдВрдЯ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдкреЗрдЬ рдкрд░) рдпрд╛ рдкреНрд░рддрд┐ рдПрд╕рд┐рдЗрдХрд╕реНрдЯ (asciicast рдПрдбрд┐рдЯ рдкреЗрдЬ рдкрд░)ред рдкреВрд░реНрд╡ рдХреЗ рд▓рд┐рдП рдпрд╣ рдЖрдкрдХреА рдЖрдмреЛрд╣рд╡рд╛ рдореЗрдВ рд╕реМрд░-рдЕрдВрдзреЗрд░реЗ рдореЗрдВ рд╣реИ: https://asciinema.org/a/13855?theme=solarized-dark

рдпрд╣ рдПрдХ рд╣рддреНрдпрд╛рд░рд╛ рд╕реБрд╡рд┐рдзрд╛ рд╣реЛрдЧреА!

рд╣рдо # 196 рдореЗрдВ asicicast рдкреНрд░рд╛рд░реВрдк рдХреЗ рд╕рдВрд╕реНрдХрд░рдг 2 рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдФрд░ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореЗрдЯрд╛-рдбреЗрдЯрд╛ рдореЗрдВ рд╡реИрдХрд▓реНрдкрд┐рдХ colors рдСрдмреНрдЬреЗрдХреНрдЯ рдЬреЛрдбрд╝рдирд╛, рдЬрд┐рд╕рдореЗрдВ рдЯреЗрдХреНрд╕реНрдЯ рдЕрдЧреНрд░рднреВрдорд┐ / рдкреГрд╖реНрдарднреВрдорд┐ рдХрд╛ рд░рдВрдЧ рдФрд░ рд╕рднреА 8 (16) рд░рдВрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдкреИрд▓реЗрдЯ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ред рдЬреИрд╕рд╛ рдХрд┐ @mrabault рдиреЗ рдХрд╣рд╛, рд╣рдо рд░рдВрдЧреЛрдВ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдПрдХ рддрдХрдиреАрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдФрд░ рдЕрдкрдбреЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрдм рддрдХ рдХрд┐ JSON рдореЗрдВ рдкреИрд▓реЗрдЯ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рд╡реЗрдм рдкреНрд▓реЗрдпрд░ рдХреЗ рд╕рд╛рде рд╕рдорд╛рди / рд╕рдВрдЧрдд рд░рд╣рддрд╛ рд╣реИред

рд╡рд╛рд╕реНрддрд╡рд┐рдХ рддрдХрдиреАрдХ рдХреЗ рд░реВрдк рдореЗрдВ, рдпрд╣ рдореБрджреНрджрд╛ рдмрд╣реБрдд рдкреБрд░рд╛рдирд╛ рд╣реИ рдФрд░ рдЗрд╕рд╕реЗ рдЬреБрдбрд╝реЗ рд╕рдорд╛рдзрд╛рди рд╣рдЯ рдЧрдП рд╣реИрдВред рдореИрдВ рдХреБрдЫ рдРрд╕рд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ рдЬреЛ рд╕рднреА рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реЛ, рдФрд░ рдореИрдВ рдЧреИрд░-100% рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╕рдорд╛рдзрд╛рди рдкрд░ рд╕рдордЭреМрддрд╛ рдХрд░рдиреЗ рдореЗрдВ рд╕рдВрдХреЛрдЪ рдХрд░ рд░рд╣рд╛ рдерд╛ред рдЕрдм рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдо рдЬреЛ рдЕрднреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЙрд╕рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реИ, colors рдкреИрд▓реЗрдЯ рдХреЛ рд╡реИрдХрд▓реНрдкрд┐рдХ рдХреЗ рд░реВрдк рдореЗрдВ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░реЗрдВ, рдФрд░ рдЦрд┐рд▓рд╛рдбрд╝реА рдХреЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╡рд┐рд╖рдп рдкрд░ рдХрдордмреИрдХ рдХрд░реЗрдВ рдЬрдм рдпрд╣ JSON (рдХрд┐рд╕реА рднреА рдХрд╛рд░рдг рд╕реЗ) рдореЗрдВ рди рд╣реЛред

рдЕрдЬрдЧрд░ 3.3+ рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдХрд┐рд╕реА рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд╕рд╛рде?

@timofonic рдХреГрдкрдпрд╛ рдлрд┐рд░ рд╕реЗ рдХрднреА рднреА рд╢рд╛рдмреНрджрд┐рдХ рд░реВрдк рд╕реЗ рдЙрди рд╕рднреА рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рди рдХрд░реЗрдВ рдЬреЛ рдПрдХ рднрдВрдбрд╛рд░ рдХреЗ рд╕рдВрдкрд░реНрдХ рдореЗрдВ рд░рд╣реЗ рд╣реИрдВред рдореИрдВ рдпрд╣рд╛рдБ рдпреЛрдЧрджрд╛рдирдХрд░реНрддрд╛ рднреА рдирд╣реАрдВ рд╣реВрдБ рдФрд░ рдореЗрд░реЗ рдкрд╛рд╕ рдЖрдкрдХреЗ рд▓рд┐рдП рдХреЛрдИ "рд╕рдорд╛рдЪрд╛рд░" рдирд╣реАрдВ рд╣реЛрдЧрд╛ред

рдПрдХ рддрд░рдл рдХреЗ рд░реВрдк рдореЗрдВ, рдЕрдЧрд░ рдХрд┐рд╕реА рдХреЛ рднреА рдЗрд╕ рдкрд░ "рд╕рдорд╛рдЪрд╛рд░" рдерд╛ - рдпрд╛ рдЕрдиреНрдп 2 рдореБрджреНрджреЛрдВ рдкрд░ рдЖрдкрдиреЗ рдЦреБрдж рдХрд╛ рдФрд░ рдХрдИ рдЕрдиреНрдп рд▓реЛрдЧреЛрдВ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИ - рддреЛ рдЗрд╕реЗ рдЗрд╕ рдЯрд┐рдкреНрдкрдгреА рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдпрд╛ рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдХреЗ рд░реВрдк рдореЗрдВ рдпрд╣рд╛рдВ рдкреЛрд╕реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдпрджрд┐ рдЖрдк рдЗрд╕ рдореБрджреНрджреЗ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдХреБрдЫ рднреА рдирд╣реАрдВ рджреЗрдЦрддреЗ рд╣реИрдВ, рддреЛ рдорд╛рди рд▓реЗрдВ рдХрд┐ рдЖрдкрдХреЗ рд▓рд┐рдП "рдХреЛрдИ рдЦрдмрд░ рдирд╣реАрдВ" рд╣реИред

@timofonic рдирд░рдХ рдореЗрдВ рдорд░ рдЬрд╛рддреЗ рд╣реИрдВ

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

ThomasWaldmann picture ThomasWaldmann  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

lukehinds picture lukehinds  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

omaraboumrad picture omaraboumrad  ┬╖  10рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

pfalcon picture pfalcon  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

Edo78 picture Edo78  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ