рдЕрдВрдЧреНрд░реЗрдЬрд╝реАрдлреНрд░реЗрдВрдЪрд╕реНрдкреЗрдирд┐рд╢

рдСрдирд╡рд░реНрдХреНрд╕ рдлрд╝реЗрд╡рд┐рдХреЙрди

рд╕рд╛рд░-рдкреЗрд╕реНрдЯ - рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рдСрдирд▓рд╛рдЗрди

рдЙрдмрдВрдЯреВ рдСрдирд▓рд╛рдЗрди, рдлреЗрдбреЛрд░рд╛ рдСрдирд▓рд╛рдЗрди, рд╡рд┐рдВрдбреЛрдЬ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдпрд╛ рдореИрдХ рдУрдПрд╕ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдкрд░ рдСрдирд╡рд░реНрдХреНрд╕ рдореБрдлреНрдд рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛ рдореЗрдВ рдЬрд┐рд╕реНрдЯ-рдкреЗрд╕реНрдЯ рдЪрд▓рд╛рдПрдВ

рдпрд╣ рдХрдорд╛рдВрдб рдЧрд┐рд╕реНрдЯ-рдкреЗрд╕реНрдЯ рд╣реИ рдЬрд┐рд╕реЗ рд╣рдорд╛рд░реЗ рдХрдИ рдореБрдлреНрдд рдСрдирд▓рд╛рдЗрди рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди рдЬреИрд╕реЗ рдХрд┐ рдЙрдмрдВрдЯреВ рдСрдирд▓рд╛рдЗрди, рдлреЗрдбреЛрд░рд╛ рдСрдирд▓рд╛рдЗрди, рд╡рд┐рдВрдбреЛрдЬ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдпрд╛ рдореИрдХ рдУрдПрд╕ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдирд╡рд░реНрдХреНрд╕ рдлреНрд░реА рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛ рдореЗрдВ рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдХрд╛рд░реНрдпрдХреНрд░рдо:

рдирд╛рдо


рд╕рд╛рд░ - рдХреЛрдб рдХреЛ https://gist.github.com рдкрд░ рдЕрдкрд▓реЛрдб рдХрд░реЗрдВ

рд╕рд╛рд░


рд╕рд╛рд░ рд░рддреНрди рдПрдХ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рд╕рд╛рд░ рдХрдорд╛рдВрдб рдЬрд┐рд╕реЗ рдЖрдк рд╕рд╛рдордЧреНрд░реА рдЕрдкрд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рдЯрд░реНрдорд┐рдирд▓ рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
https://gist.github.com/ рдкрд░ред

рд╕реНрдерд╛рдкрдирд╛


┬╖ рдпрджрд┐ рдЖрдкрдиреЗ рд░реВрдмреА рд╕реНрдерд╛рдкрд┐рдд рдХреА рд╣реИ:

рд░рддреНрди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рд╕рд╛рд░

┬╖ рдпрджрд┐ рдЖрдк рдмрдВрдбрд▓рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ:

рд╕реНрд░реЛрдд: рд░реВрдмреАрдЬреЗрдореНрд╕ рд░рддреНрди ┬┤gist┬┤

┬╖ рдУрдПрд╕ рдПрдХреНрд╕ рдХреЗ рд▓рд┐рдП, рд╕рд╛рд░ рд╣реЛрдордмреНрд░реВ рдореЗрдВ рд░рд╣рддрд╛ рд╣реИ

рдмреНрд░реВ рдЗрдВрд╕реНрдЯрд╛рд▓ рдЬрд┐рд╕реНрдЯ

рдЖрджреЗрд╢


┬╖ рдХреА рд╕рд╛рдордЧреНрд░реА рдЕрдкрд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдП.рдЖрд░.рдмреА рдЕрднреА - рдЕрднреА:

рд╕рд╛рд░-рдкреЗрд╕реНрдЯ рдП.рдЖрд░.рдмреА

┬╖ рдПрдХрд╛рдзрд┐рдХ рдлрд╝рд╛рдЗрд▓реЗрдВ рдЕрдкрд▓реЛрдб рдХрд░реЗрдВ:

рд╕рд╛рд░-рдкреЗрд╕реНрдЯ рдПрдмреАрд╕реА рд╕рд╛рд░ *.рдЖрд░рдмреА

┬╖ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдпрд╣ STDIN рд╕реЗ рдкрдврд╝рддрд╛ рд╣реИ, рдФрд░ рдЖрдк рдЗрд╕рдХреЗ рд╕рд╛рде рдПрдХ рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рд╕реЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ -f.

рд╕рд╛рд░-рдкреЗрд╕реНрдЯ -f test.rb

┬╖ рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ, рдЖрдк рдХреЗрд╡рд▓ рдХреНрд▓рд┐рдкрдмреЛрд░реНрдб рд╕реЗ рдкреЗрд╕реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

рд╕рд╛рд░-рдкреЗрд╕реНрдЯ -рдкреА

┬╖ рдЙрдкрдпреЛрдЧ -p рд╕рд╛рд░ рдХреЛ рдирд┐рдЬреА рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП:

рд╕рд╛рд░-рдкреЗрд╕реНрдЯ -рдкреА рдП.рдЖрд░.рдмреА

┬╖ рдЙрдкрдпреЛрдЧ -d рд╡рд┐рд╡рд░рдг рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП:

рд╕рд╛рд░-рдкреЗрд╕реНрдЯ -рдбреА "рд░реИрдВрдбрдо рдЖрд░рдмреАрдПрдХреНрд╕ рдмрдЧ" рдП.рдЖрд░.рдмреА

┬╖ рдЖрдк рдореМрдЬреВрджрд╛ рд╕рд╛рд░ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ -u:

рд╕рд╛рд░-рдкреЗрд╕реНрдЯ -u GIST_ID FILE_NAME рд╕рд╛рд░ -u 42f2c239d2eb57299408 test.txt

┬╖ рдпрджрд┐ рдЖрдк рдкрд░рд┐рдгрд╛рдореА рдпреВрдЖрд░рдПрд▓ рдХреЛ рдЕрдкрдиреЗ рдХреНрд▓рд┐рдкрдмреЛрд░реНрдб рдкрд░ рдХреЙрдкреА рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ -c.

рд╕рд╛рд░-рдкреЗрд╕реНрдЯ -рд╕реА

┬╖ рдпрджрд┐ рдЖрдк рдкрд░рд┐рдгрд╛рдореА рдПрдВрдмреЗрдбреЗрдмрд▓ рдпреВрдЖрд░рдПрд▓ рдХреЛ рдЕрдкрдиреЗ рдХреНрд▓рд┐рдкрдмреЛрд░реНрдб рдкрд░ рдХреЙрдкреА рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ -e.

рд╕рд╛рд░-рдкреЗрд╕реНрдЯ -рдИ

┬╖ рдФрд░ рдЖрдк рдЬрд┐рд╕реНрдЯ рд╕реЗ рд╕реАрдзреЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╡рд┐рдВрдбреЛ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣ рд╕рдХрддреЗ рд╣реИрдВ -o.

рд╕рд╛рд░-рдкреЗрд╕реНрдЯ -рдУ

┬╖ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рд╕рд╛рд░ рд╕реВрдЪреАрдмрджреНрдз рдХрд░рдирд╛ (рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╕рд╛рд░ рдпрд╛ рдкреНрд░рдорд╛рдгрд┐рдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рд╕рднреА рд╕рд╛рд░)ред

gist-paste -l : рдкреНрд░рдорд╛рдгрд┐рдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рд╕рднреА рд╕рд╛рд░ gist -l defunkt : рд╕реВрдЪреА defunkt рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ
рдЬрд┐рд╕реНрдЯ

┬╖ рджреЗрдЦреЛ рд╕рд╛рд░ --рдорджрдж рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рдХреЗ рд▓рд┐рдПред

рд▓реЙрдЧрд┐рди рдХрд░реЗрдВ


рдпрджрд┐ рдЖрдк рдЕрдкрдиреЗ рд╕рд╛рд░ рдХреЛ рдЕрдкрдиреЗ GitHub рдЦрд╛рддреЗ рд╕реЗ рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рд╕рд╛рд░ рдХреЗ рд╕рд╛рде рд▓реЙрдЧрд┐рди рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред
рдпрд╣ рдЖрдкрдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдФрд░ рдкрд╛рд╕рд╡рд░реНрдб рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдпрд╣ рдХреЗрд╡рд▓ OAuth2 рдЯреЛрдХрди рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ
("рд╕рд╛рд░" рдЕрдиреБрдорддрд┐ рдХреЗ рд╕рд╛рде)ред

рд╕рд╛рд░-рдкреЗрд╕реНрдЯ--рд▓реЙрдЧрд┐рди
Github рд╕реЗ OAuth2 access_token рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ред
GitHub рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо: рдХреЙрдирд░рд╛рдбрдЗрд░рд╡рд┐рди
рдЧрд┐рдЯрд╣рдм рдкрд╛рд╕рд╡рд░реНрдб:
2-рдХрд╛рд░рдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреЛрдб:
рд╕рдлрд▓рддрд╛! https://github.com/settings/applications

рдпрд╣ рдЯреЛрдХрди рд╕рдВрдЧреНрд░рд╣рд┐рдд рд╣реИ ~/.рд╕рд╛рд░ рдФрд░ рднрд╡рд┐рд╖реНрдп рдХреЗ рд╕рднреА рдЬрд┐рдиреНрд╕рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрджрд┐ рдЖрдкрдХреЛ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рддреЛ рдЖрдк рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рдЗрд╕реЗ https://github.com/settings/applications рд╕реЗ рдирд┐рд░рд╕реНрдд рдХрд░реЗрдВ, рдпрд╛ рдмрд╕ рдлрд╝рд╛рдЗрд▓ рд╣рдЯрд╛ рджреЗрдВред рдЕрдЧрд░ рдЖрдк
рдЖрдкрдХреЛ github.com рдФрд░ Github Enterprise рдЙрджрд╛рд╣рд░рдг рджреЛрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдЯреЛрдХрди рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ рдЖрдк рд╕рд╣реЗрдЬ рд╕рдХрддреЗ рд╣реИрдВ
рдЖрдкрдХрд╛ Github рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬрд╝ рдЯреЛрдХрди ~/.gist.github.example.com рдЬрд╣рд╛рдВ "github.example.com" рд╣реИ
рдЖрдкрдХреЗ Github Enterprise рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП URLред

┬╖ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рднреА рдЖрдк рдЧреБрдордирд╛рдо рд░реВрдк рд╕реЗ рд╕рд╛рд░ рдЕрдкрд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ -a.

рд╕рд╛рд░-рдкреЗрд╕реНрдЯ -рдП рдП.рдЖрд░.рдмреА

рдЖрдк рдЕрдкрдиреЗ рд░реВрдмреА рдХреЛрдб рдХреЗ рдЕрдВрджрд░ рд╕реЗ Gist рдХреЛ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рд░реВрдк рдореЗрдВ рднреА рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

Gist.gist("Look.at(:my => ┬┤awesome┬┤).code")

рдпрджрд┐ рдЖрдкрдХреЛ рдЕрдзрд┐рдХ рдЙрдиреНрдирдд рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рддреЛ рдЖрдк рдЗрдиреНрд╣реЗрдВ рднреА рдкрд╛рд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

┬╖ :рдПрдХреНрд╕реЗрд╕ рдЯреЛрдХрди OAuth2 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░рдорд╛рдгрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП (рдбрд┐рдлрд╝реЙрд▓реНрдЯ `File.read('' рд╣реИ)~/.рд╕рд╛рд░")).

┬╖ :рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо рд╕рд┐рдВрдЯреИрдХреНрд╕ рд╣рд╛рдЗрд▓рд╛рдЗрдЯрд┐рдВрдЧ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП (рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реИ рдП.рдЖрд░.рдмреА).

┬╖ :рдЬрдирддрд╛ рдпрджрд┐ рдЖрдк рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдЖрдкрдХреЗ рд╕рд╛рд░ рдореЗрдВ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдиреЗ рдпреЛрдЧреНрдп рдпреВрдЖрд░рдПрд▓ рд╣реЛред

┬╖ :рд╡рд┐рд╡рд░рдг рдЕрдкрдиреЗ рд╕рд╛рд░ рдореЗрдВ рд╡рд┐рд╡рд░рдг рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдПред

┬╖ :рдЕрджреНрдпрддрди рдХрд┐рд╕реА рдореМрдЬреВрджрд╛ рд╕рд╛рд░ рдХреЛ рдЕрджреНрдпрддрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП (рдПрдХ рдпреВрдЖрд░рдПрд▓ рдпрд╛ рдПрдХ рдЖрдИрдбреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ)ред

┬╖ :рдЕрдирд╛рдо рдПрдХ рдЕрдирд╛рдо рд╕рд╛рд░ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП (рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЧрд▓рдд рд╣реИ)ред

┬╖ :рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдкрд░рд┐рдгрд╛рдореА URL рдХреЛ рдХреНрд▓рд┐рдкрдмреЛрд░реНрдб рдкрд░ рдХреЙрдкреА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП (рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЧрд▓рдд рд╣реИ)ред

┬╖ :рдЦреБрд▓рд╛ рдкрд░рд┐рдгрд╛рдореА URL рдХреЛ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП (рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЧрд▓рдд рд╣реИ)ред

рдиреЛрдЯ: рдПрдХреНрд╕реЗрд╕_рдЯреЛрдХрди рдореЗрдВ "рдЧрд┐рд╕реНрдЯ" рджрд╛рдпрд░рд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

┬╖ рдпрджрд┐ рдЖрдк рдПрдХ рд╣реА рд╕рд╛рд░ рдореЗрдВ рдПрдХрд╛рдзрд┐рдХ рдлрд╝рд╛рдЗрд▓реЗрдВ рдЕрдкрд▓реЛрдб рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдпрд╣ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

Gist.multi_gist("a.rb" => "Foo.bar", "a.py" => "Foo.bar")

┬╖ рдпрджрд┐ рдЖрдк рдЬрд┐рд╕реНрдЯ рдХреЗ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдПрдХреНрд╕реЗрд╕_рдЯреЛрдХрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╛рдзреНрдп рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рдХреЙрд▓ рдХрд░рдХреЗ рдПрдХ:

рд╕рд╛рд░.рд▓реЙрдЧрд┐рди!

┬╖ рдпрд╣ рдЙрдиреНрд╣реЗрдВ OAuth2 рдЯреЛрдХрди рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдФрд░ рдЙрд╕реЗ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рд▓реЗ рдЬрд╛рдПрдЧрд╛
in ~/.рд╕рд╛рд░, рдЬрд╣рд╛рдВ рдЗрд╕реЗ рдмрд╛рдж рдореЗрдВ рдкрдврд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рд╕рд╛рд░ред рд╕рд╛рд░

GitHub рдЙрджреНрдпрдо


┬╖ рдпрджрд┐ рдЖрдк рдЪрд╛рд╣рддреЗ рд╣реИрдВ рд╕рд╛рд░ рдЕрдкрдиреЗ рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд GitHub Enterprise рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
https://enterprise.github.com/, рдЖрдкрдХреЛ рдирд┐рд░реНрдпрд╛рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ GITHUB_URL рд╡рд╛рддрд╛рд╡рд░рдг рд╡рд┐рд╡рд┐рдзрддрд╛
рдЕрдкрдиреЗ рдореЗрдВ ~ / .bashrc.

рдирд┐рд░реНрдпрд╛рдд GITHUB_URL=http://github.internal.example.com/

┬╖ рдПрдХ рдмрд╛рд░ рдЬрдм рдЖрдк рдпрд╣ рдХрд░ рд▓реЗрдВ рдФрд░ рдЕрдкрдиреЗ рдЯрд░реНрдорд┐рдирд▓ рдХреЛ рдкреБрдирдГ рдЖрд░рдВрдн рдХрд░реЗрдВ (рдпрд╛ рдЪрд▓рд╛рдПрдБ)ред рд╕реНрд░реЛрдд ~ / .bashrc), рд╕рд╛рд░ рд╣реЛрдЧрд╛
рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ github.com рдХреЗ рдмрдЬрд╛рдп рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ github рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬрд╝ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ

рд╡рд┐рдиреНрдпрд╛рд╕


┬╖ рдпрджрд┐ рдЖрдк рдЪрд╛рд╣рддреЗ рд╣реИрдВ -o or -c рдЬрдм рдЖрдк рдЬрд┐рд╕реНрдЯ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП, рдПрдХ рдЬреЛрдбрд╝реЗрдВ
рдЖрдкрдХреЗ рд▓рд┐рдП рдЙрдкрдирд╛рдо ~ / .bashrc (рдпрд╛ рдЙрд╕рдХреЗ рдмрд░рд╛рдмрд░)ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:

рдЙрдкрдирд╛рдо рдЬрд┐рд╕реНрдЯ=┬┤рдЧрд┐рд╕реНрдЯ -рд╕реА┬┤

┬╖ рдпрджрд┐ рдЖрдк рдХреЛрдИ рднрд┐рдиреНрди рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдЦреЛрд▓рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЛ рдирд┐рд░реНрдпрд╛рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рд╡рд╛рддрд╛рд╡рд░рдг рд╡рд┐рд╡рд┐рдзрддрд╛:

рдирд┐рд░реНрдпрд╛рдд рдмреНрд░рд╛рдЙрдЬрд╝рд░=рдЧреВрдЧрд▓-рдХреНрд░реЛрдо

рдпрджрд┐ рдХреНрд▓рд┐рдкрдмреЛрд░реНрдб рдпрд╛ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдПрдХреАрдХрд░рдг рдЖрдкрдХреЗ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдкрд░ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдХреГрдкрдпрд╛ рдмрдЧ рджрд░реНрдЬ рдХрд░реЗрдВ рдпрд╛
(рдЕрдзрд┐рдХ рдЖрджрд░реНрд╢рддрдГ) рдПрдХ рдкреБрд▓ рдЕрдиреБрд░реЛрдзред

рдпрджрд┐ рдЖрдкрдХреЛ рдЗрдВрдЯрд░рдиреЗрдЯ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП HTTP рдкреНрд░реЙрдХреНрд╕реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдирд┐рд░реНрдпрд╛рдд рдХрд░реЗрдВ HTTP рдкреНрд░реЙрдХреНрд╕реА or
http рдкреНрд░реЙрдХреНрд╕реА рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рдФрд░ рд╕рд╛рд░ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдЧрд╛ред

рдореЗрдЯрд╛-рдлреВ


рд╕рдВрд╕реНрдХрд░рдг 1 рд╕реЗ 3 рддрдХ рд▓рд┐рдЦрдиреЗ рдФрд░ рдмрдирд╛рдП рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП @defunkt рдФрд░ @indirect рдХреЛ рдзрдиреНрдпрд╡рд╛рджред рдзрдиреНрдпрд╡рд╛рдж
рд╕рдВрд╕реНрдХрд░рдг 4 рдХреЛ рдмрдирд╛рдП рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП @rking рдФрд░ @ConradIrwin рдХреЛред

рдПрдордЖрдИрдЯреА рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рддрд╣рдд рд▓рд╛рдЗрд╕реЗрдВрд╕ рдкреНрд░рд╛рдкреНрддред рдмрдЧ-рд░рд┐рдкреЛрд░реНрдЯ рдФрд░ рдкреБрд▓ рдЕрдиреБрд░реЛрдзреЛрдВ рдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИред

рдирд╡рдореНрдмрд░ 2015 GIST(1)

onworks.net рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдирд▓рд╛рдЗрди рдЬрд┐рд╕реНрдЯ-рдкреЗрд╕реНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ


рдлреНрд░реА рд╕рд░реНрд╡рд░ рдФрд░ рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди

рд╡рд┐рдВрдбреЛрдЬ рдФрд░ рд▓рд╛рдЗрдиреЗрдХреНрд╕ рдПрдк рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ

рд▓рд┐рдирдХреНрд╕ рдХрдорд╛рдВрдб

  • 1
    a2ps
    a2ps
    a2ps - рдореБрджреНрд░рдг рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рд░реВрдк рдлрд╝рд╛рдЗрд▓реЗрдВ
    рдкреЛрд╕реНрдЯрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкреНрд░рд┐рдВрдЯрд░ ...
    a2ps рдЪрд▓рд╛рдПрдБ
  • 2
    a2query
    a2query
    a2query - рд░рдирдЯрд╛рдЗрдо рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ
    рд╕реНрдерд╛рдиреАрдп Apache 2 HTTP рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди
    рд╕рд░реНрд╡рд░...
    a2query рдЪрд▓рд╛рдПрдБ
  • 3
    cpqarrayd
    cpqarrayd
    cpqarrayd - Arraycontoller
    рдореЙрдирд┐рдЯрд░рд┐рдВрдЧрдбреЗрдорди рд╕рд┐рдВрдЯреИрдХреНрд╕: cpqarrayd [-d]
    [-v] [-t рд╣реЛрд╕реНрдЯ [-t рд╣реЛрд╕реНрдЯ]] рд╡рд┐рд╡рд░рдг:
    рдпрд╣ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдПрдЪрдкреА рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИ
    (рдХреЙрдореНрдкреИрдХ) рдЕрд░реЗ...
    Cpqarrayd рдЪрд▓рд╛рдПрдБ
  • 4
    cproto
    cproto
    рд╕реАрдкреНрд░реЛрдЯреЛ - рд╕реА рдлрд╝рдВрдХреНрд╢рди рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдЙрддреНрдкрдиреНрди рдХрд░реЗрдВ
    рдФрд░ рдлрд╝рдВрдХреНрд╢рди рдкрд░рд┐рднрд╛рд╖рд╛рдПрдБ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░реЗрдВ...
    рд╕реАрдкреНрд░реЛрдЯреЛ рдЪрд▓рд╛рдПрдБ
  • 5
    fwb_рдкрд┐рдХреНрд╕
    fwb_рдкрд┐рдХреНрд╕
    fwb_ipt - рд╕рд┐рд╕реНрдХреЛ PIX рдХреЗ рд▓рд┐рдП рдиреАрддрд┐ рд╕рдВрдХрд▓рдХ
    ...
    fwb_pix рдЪрд▓рд╛рдПрдБ
  • 6
    fweave
    fweave
    ftangle, fweave - рд╕реА рдХреЗ рд▓рд┐рдП рд╡реЗрдм рдкреНрд░реЛрд╕реЗрд╕рд░,
    рд╕реА++, рдлреЛрд░рдЯреНрд░рд╛рди, рд░реИрдЯрдлреЛрд░ рдФрд░ рдЯреАрдИрдПрдХреНрд╕...
    рднрд╛рдЧреЛ
  • рдЕрдзрд┐рдХ "

Ad