Вопросы с открытым исходным кодом 6 Поисковые системы исходного кода, которые вы можете использовать для программирования проектов

  • Edmund Richardson
  • 0
  • 2259
  • 247
Реклама

Движение за открытый исходный код Почему вы должны вносить свой вклад в проекты с открытым исходным кодом [Мнение] Почему вы должны вносить вклад в проекты с открытым исходным кодом [Мнение] Концепция программного обеспечения с открытым исходным кодом не нова, и с огромными, успешными проектами, такими как Ubuntu, Android и другие ОС и приложения, связанные с Linux, я думаю, мы можем с уверенностью сказать, что это проверенная модель для… играет замечательную роль в продвижении технологий и делает их доступными для всех. Успех Linux также является примером того, как открытый исходный код может перевести в успешную бизнес-модель. В настоящее время открытый исходный код в значительной степени является мейнстримом, и в ближайшие годы он может иметь большое влияние на передовые образовательные технологии и аэрокосмическую отрасль (подумайте DIY беспилотники).

Проекты с открытым исходным кодом 10 лучших проектов с открытым исходным кодом, которые вы должны быть готовы помочь с 10 лучших проектов с открытым исходным кодом, которые вы должны быть готовы помочь Вам не обязательно быть программистом. Вы можете быть писателем, дизайнером, переводчиком, просто наркоманом из Facebook или Twitter, или кем-то, кто хочет просто пожертвовать деньги на это дело. Есть… нужна вся помощь, которую они могут получить. Если не с финансированием, то с добровольцами, участвующими в программировании с открытым исходным кодом 8 способов помочь проектам с открытым исходным кодом, если вы не кодер 8 способов помочь проектам с открытым исходным кодом, если вы не кодер Мы рассмотрели, почему это важно внести свой вклад в проекты с открытым исходным кодом, но что, если вы не кодер? Вам не нужно учиться программировать, чтобы помочь вашим любимым проектам с открытым исходным кодом. Многие непрограммисты добровольно предлагают… и бесплатные инструменты, которые они могут размахивать. Поисковые системы, настроенные на алгоритмы для поиска исходного кода для программных проектов, входят в число инструментов для набора. В то время как повторное использование кода является очень обсуждаемой темой в высших кругах, они могут помочь начинающим программистам и тем, кто пытается пробиться через пробел в кодировании путем перекрестных ссылок на их код. Вот шесть:

Ohloh

Ohloh Code говорит, что это одна из крупнейших и более комплексных поисковых систем с более чем 10 миллиардами строк проиндексированных и обновленных программных каталогов FOSS. Мы упомянули об этом, когда Дэнни показал нам, как улучшить наши навыки кодирования. Путешествие кодера: как улучшить свои навыки кодирования, внеся свой вклад в проект с открытым исходным кодом Путешествие кодера: как улучшить свои навыки кодирования, внеся свой вклад в Проект с открытым исходным кодом Если вы хотите позиционировать себя как компетентного программиста, нет лучшего времени, чтобы продемонстрировать свои навыки наилучшим образом - участвуя в проектах с открытым исходным кодом. Есть много причин ... способствуя проекту с открытым исходным кодом. Ohloh - это обновленное лицо Koders.com, а также свободно доступное и свободно редактируемое сообществом. Он индексирует все текстовые файлы для поиска и поддерживает подсветку синтаксиса для 43 языков программирования. Синтаксис поисковых запросов, поддерживаемый службой, дает вам гибкость при поиске различных классов кода. Поисковая система в настоящее время не поддерживает регулярные выражения.

Krugle

Krugle - это поисковый портал с открытым исходным кодом, который подключается к поисковым репозиториям с открытым исходным кодом, таким как Apache, JavaDocs и SourceForge. Вы можете искать код в C ++, Java, Perl, Python, SQL, Ruby, XML, HTML и т. Д. Он работает на OpenSearch. Krugle также имеет расширенную функцию поиска, которая может помочь вам найти нужные API, библиотеки, примеры кода или документацию. На странице результатов вы можете перейти к проекту, разработанному с помощью кода..

SearchCode

SearchCode просматривает 16 миллиардов строк открытого исходного кода из хранилищ кода, таких как GitHub, BitBucket, CodePlex, SourceForge, Fedora и других. Система поиска кода и документации поддерживается одним разработчиком. Вы можете использовать фильтры, такие как расширения файлов, конкретные имена и URL-адреса репо, регулярные выражения и специальные символы. Конкретные примеры и поддержка поиска документации перечислены на странице примеров..

NerdyData

NerdyData.com - это поисковая система Spic 'N Span Source, которая только что была запущена ограниченно. Сайт утверждает, что проиндексировал более 140 миллионов веб-страниц для кода. Если вы веб-разработчик, вы найдете его интересным, поскольку он ищет разметку HTML, код JavaScript или фрагменты кода в стиле CSS. Но NerdyData стремится быть не просто поисковой системой для кода, поскольку она также пытается разработать целый список функций, связанных с процессом веб-разработки..

Вы также можете искать документацию; вы можете сделать сравнительный поиск, чтобы увидеть, сколько доменов появляется термин; и вы можете провести анализ конкурентов, проверив, какие сайты имеют свой код. NerdyData имеет бесплатный базовый план, который позволяет вам сделать 200 поисковых запросов. К каждой функции поиска прикреплен кредитный рейтинг. Вы можете проверить три тарифных плана и опробовать их сначала с бесплатными функциями.

Символ Гончая

Google и другие поисковые системы не так хороши, когда дело доходит до поиска по специальным символам. Google, например, удаляет много знаков препинания и специальных символов, если не все. Google действительно распознает некоторые из них, и вот список, к которому вы можете обратиться. Таким образом, поиск в обычных поисковых системах может не дать желаемого результата, если вы ищете переменные или коды ошибок со специальными символами. Symbol Hound - альтернативная поисковая система, которая может помочь здесь.

Merobase

Merobase - это другой вид поисковой системы, который помогает вам искать и находить программные компоненты. Merobase выполняет поиск исходного кода, но также - и что более важно - может искать программные компоненты, которые являются дискретными строительными блоками программного обеспечения. Это модуль, который упаковывает набор функций. Компонентная разработка (CBD) включает в себя создание программного обеспечения из предварительно написанных компонентов. Merobase может искать интерфейсы с помощью простых текстовых запросов. Вы также можете выполнять поиск с помощью функциональных, объектно-ориентированных, основанных на именах и управляемых тестами запросов. Этот абстрактный метод поиска является изюминкой этого движка. Merobase ищет компоненты, написанные на Java, C ++ и C Sharp.

Это единственные шесть поисковых систем для поиска открытого исходного кода? Ну, они кажутся лучшими. Но если я где-то пропустил шоры, дайте нам знать в комментариях. Поиск авторитетного исходного кода в Интернете - это один из способов научиться программировать. Какой язык программирования следует изучать для разработки программного обеспечения? Какой язык программирования следует изучать для разработки программного обеспечения? Приступая к программированию, важно, чтобы вы мудро потратили свое время на то, чтобы научиться чему-то, что принесет пользу вам в ближайшем будущем и даст видимые результаты на вашей платформе… ну. Как бы странно это ни звучало, ссылки на исходный код также могут быть социальным рукопожатием с человеком, который первым создал код. Сообщество открытого исходного кода процветает благодаря сотрудничеству. Считаете ли вы эти альтернативные поисковые системы полезными или будете искать в определенном репозитории кода, таком как Google Code, GitHub или только в каком-либо репозитории для конкретной платформы??




О современных технологиях, просто и доступно.
Ваш гид в мире современных технологий. Узнайте как использовать технологии и гаджеты, которые нас окружают каждый день и научитесь открывать интересные вещи в Интернете.