Для студентов и преподавателей gist.github отличный сервис, который можно использовать чтобы делиться кодом программ, а для веб-мастеров - сервис, позволяющий внедрять на свои сайты код программы с подсветкой разметки кода. Предположим, вам дали задание нарисовать на канве шахматную доску. Вы написали такой код, который рисует что-то типа того, что вы видите в левом углу. Дальше заходите на gist.github.com, размещаете там ваш код. Код удобно скачивать на ваш компьютер. У вас есть возможность получать комментарии к нему. Ваш код могут оценивать, дорабатывать. Вы можете отправить ссылку вашему преподавателю. Например, ссылка на код шахматной доски будет иметь вид:

https://gist.github.com/primats/99b3aed05326440cbff7
Но, круче всего то, что вы можете получить код скрипта, для того чтобы разместить код вашей программы где угодно. Например, на странице вашего блога. И прелесть в том, что когда вы будете править ваш код, то везде, где он размещен, он будет меняться до актуальной версии. Вот такая отличная возможность. Смотрите пример ниже. Именно так будет выглядеть встроенный код с подсветкой на вашей веб-странице:

Gist поддерживает подсветку синтаксиса для: ActionScript, C, C#, C++, CSS, Common Lisp, Diff, Erlang, HTML, Haskell, Java, JavaScript, Lua, Objective-C, PHP, Perl, Python, Ruby, SQL, Scala, Scheme, TeX, XML, ASP, AppleScript, Arc, Assembly, Batchfile, Befunge, Boo, Brainfuck, C-ObjDump, Clojure, CoffeeScript, ColdFusion, Cpp-ObjDump, Cucumber, D, D-ObjDump, Darcs Patch, Delphi, Dylan, Eiffel, F#, FORTRAN, GAS, Genshi, Gettext Catalog, Go, Groff, Groovy, HTML+Django, HTML+ERB, HTML+PHP, HaXe, Haml, INI, IRC log, Io, Java Server Pages, LLVM, Literate Haskell, Makefile, Mako, Markdown, Matlab, Max/MSP, MiniD, Moocode, Myghty, NumPy, ObjDump, Objective-J, Parrot Internal Representation, Pure Data и ещё примерно столько же различных языков, скриптов и т.д.


 Похожие публикации
2015-12-12 • Просмотров [ 442 ]