Когда я только
начинал свой путь программиста, я с
жадностью собирал все доступные мне
тогда исходники и просто куски кода,
представлявшие мало-мальский интерес.
Было интересно и познавательно — как
другие решают задачи. А потом я набрался
опыта и острота жажды пропала. Да и
развитие Интернет, в котором можно найти
код на все случаи жизни, поспособствовало
тому, что я перестал собирать исходники.
Но что это я,
все про себя — каждое поколение само
хочет пройтись по граблям. И нынешнему
поколению жаловаться не приходится,
многое им преподносится на блюдечке с
золотой каемочкой.
Короче, тут
такой подарок образовался, благодаря
добрым людям Matthieu Caneill, Stefano Zacchiroli,
онлайновая библиотека исходников всех
пакетов проекта Debian:
Стефано
Закироли (Stefano Zacchiroli), ранее занимавший
пост лидера проекта Debian, представил
новый сайт sources.debian.net, на котором
развёрнута система для навигации по
исходным текстам программ, присутствующим
в репозиториях пакетов дистрибутива.
Доступны как средства выборки кода на
основе имён программ и пакетов, с
возможностью выбора конкретных версий
пакетов, так и функции полнотекстового
поиска по коду ветки Unstable, организованной
через интеграцию с сервисом Debian Code
Search.
В настоящее
время на сайте представлены все
официальные пакеты с исходным кодом,
доступные в архиве Debian, в том числе ветки
от oldstable до experimental, *-updates, *-proposed-updates и
*-backports. Данные обновляются 4 раза в день,
что позволяет отразить на сайте актуальное
состояние архива пакетов. При просмотре
поддерживается подсветка синтаксиса,
предоставлены возможности формирования
ссылок с выделением определённых строк
и указанием комментариев (пример) ,
доступен JSON API для интеграции со сторонними
сервисами.
Пример
комментария к выделенному коду:
http://sources.debian.net/src/cowsay/3.03%2Bdfsg1-4/cowsay?hl=22:28&msg=22:Cow%20say:See%20Cowsay%20variables%20are%20declared%20here#L15
original post http://vasnake.blogspot.com/2014/01/blog-post_8940.html
Комментариев нет:
Отправить комментарий