Хостинг свободных проектов GitHub объявил (https://github.com/blog/881-linguist) об открытии исходных текстов библиотеки Linguist (https://github.com/github/linguist), выполняющей задачу определения используемого языка программирования, подсветки синтаксиса и определения MIME-типа для бинарных файлов. Код библиотеки написан на языке Ruby и распространяется в рамках лицензии MIT.
Определение языка программирования производится на основании расширения файла или через поиск свойственных для каждого языка ключевых слов. Для подсветки синтаксиса задействован ruby-модуль Albino (https://github.com/github/albino) и Python-библиотека Pygments (http://pygments.org/).URL: https://github.com/blog/881-linguist
Новость: http://www.opennet.me/opennews/art.shtml?num=31030
Они изобрели утилиту file! Ну наконец-то! </сарказм>
Какие добрые парней. А у gitorious почему-то открыт весь сырец сайта, в отличие от "добрых парней".
> Какие добрые парней. А у gitorious почему-то открыт весь сырец сайта, в
> отличие от «добрых парней».а также у гиториуса широко открытая пасть, куда гадят копирасты. ну разве не няши — по первому же писку американской корпорации «соня» выносить нафиг проекты? хорошие собачки, исполнительные.
captain obvious mode on
gitorious это не (полу)анонимные ребята с repo.or.cz, за gitorious стоит коммерческая организация под крылом нокии, зачем им всем эти судебные тяжбы?
captain obvious mode off
а кто спорит, что они в своём праве? однако готовность служить по первому щелчку пальцев копираста уважения к ним не добавляет. лицемерные псто в бложике по этому поводу тоже хороши. вообще, жаль — когда-то это был мой любимый хостинг.
> а кто спорит, что они в своём праве? однако готовность служить по
> первому щелчку пальцев копираста уважения к ним не добавляет.Что значит по первому щелчку? Нужно сначала поломаться, а потом убрать? По-моему, нет.
Варианта два либо посылать копирастов до последнего в стиле pirate bay, либо согласиться с их требованиями.> лицемерные псто
> в бложике по этому поводу тоже хороши. вообще, жаль — когда-то
> это был мой любимый хостинг.Есть очень хороший хостинг, называется DIY, позволяет насладиться всей прелестью общения с копирастами лично.
> Что значит по первому щелчку? Нужно сначала поломаться, а потом убрать?нет, дождаться судебного решения, которое обяжет убрать. а пока его нет — посылать далеко и надолго.
> Есть очень хороший хостинг, называется DIY, позволяет насладиться всей прелестью общения
> с копирастами лично.это у меня есть, но бэкапы лишними не бывают. да и не хочу светить свой личный сервер — за мной-то никакой нокии нет, чтобы отмазали.
> нет, дождаться судебного решения, которое обяжет убрать. а пока его нет — посылать далеко и надолго.И оплатить недешевых адвокатов Sony, ага?
Ещё запросто впаяют компенсацию морального вреда, упущенной выгоды и т.п.Вообще меня больше всего умиляют разработчики программы, репозиторий которой удалили.
Очевидно же, что если твой проект 100% вызовет батхёрт у копирастов надо, чтобы инфраструктура была повышенной надёжности.
> И оплатить недешевых адвокатов Sony, ага?я бы не был столь уверен — всё ж таки не пиндосия.
алсо, как раз разработчки софтины в претензии не были.
> я бы не был столь уверен — всё ж таки не пиндосия.Не являюсь специалистом по таким вещам, но предположу, что расходы на адвокатов в той или иной форме будут включены в сумму претензий.
>> я бы не был столь уверен — всё ж таки не пиндосия.
> Не являюсь специалистом по таким вещам, но предположу, что расходы на адвокатов
> в той или иной форме будут включены в сумму претензий.я имел в виду, что совсем не обязательно суд бы проиграли.
Не обязательно, но всё равно нервы и деньги на адвокатов пришлось бы потратить, они выбрали более простое решение.
но суть даже не в этом: суть в том, что судом никто не угрожал: лапки подняли сразу, с первого пробного выстрела.
> Есть очень хороший хостинг, называется DIY, позволяет насладиться всей прелестью общения
> с копирастами лично.Да, говорят что вазелин и кучу денег на адвокатов еще надо :).И всегда есть риск что пров или датацентр лососнет тунца Сони и выпнет вас как проблемного клиента. А bulletproof хостинг, честно кладущий на кляузы сони и прочих копирасов - удовольствие довольно дорогое.
> И всегда есть риск что пров или датацентр лососнет тунца Сони и выпнет вас как проблемного клиента.Ну, история с wiki leaks как бы подсказывает, что забанить что-то насовсем проблематично.
Можно например прокачать скилл экспресс-смены хостера. Какой-нибудь gitosis+cgit очень легко мигрируются на другую машину.> А bulletproof хостинг, честно кладущий на кляузы сони и прочих копирасов - удовольствие довольно дорогое.
Увы, мир несовершенен, да.
> а также у гиториуса широко открытая пасть, куда гадят копирасты.У гитхаба аналогично, как ни странно. Например, тулзы для PS3 они выпиливают по пасквилям Сони только в путь.
> У гитхаба аналогично, как ни странно. Например, тулзы для PS3 они выпиливают
> по пасквилям Сони только в путь.я гитхабом не пользовался просто: мне не нравится, когда за меня решают, что я хочу Единственно Верный HTTPS. предпочитаю сам решать.
А вот некий Иван Сагалаев (Yandex) уже несколько лет держит открытым исходный код highlight.js с нормальным описанием на русском языке http://softwaremaniacs.org/soft/highlight/