Code Search, który został zaprojektowany, aby pomóc ludziom w wyszukiwaniu kodu open source w Internecie, zostanie zamknięty wraz z API Code Search 15 stycznia 2012 r.
Wyszukiwarka kodów Google już nie istnieje, a ponieważ znacznie utrudnia zrozumienie prezentowanych funkcji, oto moja próba renderowania ich za pomocą informacji zebranych z pamięci podręcznej strony dla opcji wyszukiwania:
„W polu wyszukiwania” zwraca uwagę na składnię, aby wpisać polecenie bezpośrednio w głównym polu wyszukiwania zamiast korzystać z interfejsu wyszukiwania zaawansowanego.
- Pakiet (w polu wyszukiwania: „pakiet: linux-2.6”)
- Język (w polu wyszukiwania: „język: c ++”)
- (OPCJE: dowolny język, skrypt akcji, ada, applecript, asp, asembler, autoconf, automake, awk, basic, bat, c, c #, c ++, caja, cobol, coldfusion, configure, css, d, eiffel, erlang, fortran, idź, haskell, informuj, java, java, javascript, jsp, lex, limbo, lisp, lolcode, lua, m4, makefile, klon, mathematica, matlab, messagecatalog, modula2, modula3, objectivec, ocaml, pascal, perl, php, pod, prolog, proto, python, python, r, rebol, ruby, sas, schemat, scilab, sgml, shell, smalltalk, sml, sql, svg, tcl, tex, texinfo, troff, verilog, vhdl, vim, xslt, Xul, Yacc)
- Plik (w polu wyszukiwania: „plik: ^. *. Java $”)
- Klasa (w polu wyszukiwania: „class: HashMap”)
- Funkcja (w polu wyszukiwania: „function: toString”)
- Licencja (w polu wyszukiwania: „licencja: mozilla”)
- (OPCJE: null / any-licence, aladdin / Aladdin-Public-Licence, artystyczna / Artistic-Licence, apache / Apache-Licence, apple / Apple-Public-Source-Licence, bsd / BSD-Licence, cpl / Common-Public -Licencja, epl / Eclipse-Public-Licence, agpl / GNU-Affero-General-Public-Licence, gpl / GNU-General-Public-Licence, lgpl / GNU-Lesser-General-Public-Licence, disclaimer / Historical-Permission -Uwaga i nota prawna, ibm / IBM-Public-License, lucent / Lucent-Public-License, mit / MIT-License, mozilla / Mozilla-Public-License, nasa / NASA-Open-Source-Agreement, python / Python -Oprogramowanie-Foundation-License, qpl / Q-Public-License, sleepycat / Sleepycat-License, zope / Zope-Public-License)
- Z uwzględnieniem wielkości liter (w polu wyszukiwania: „case: no”)
- (OPCJE: tak, nie)
Przy zrozumieniu narzędzia wyszukiwania przydatna byłaby również wciąż działająca strona z najczęściej zadawanymi pytaniami dla Google Code Search .
Czy jest jakaś wyszukiwarka kodów, która całkowicie zastąpiłaby funkcje Google Code Search?
źródło
Odpowiedzi:
Siedem podobnych wyszukiwarek kodu jest prezentowanych jako alternatywy na alternTo.net :
Bardzo podobną usługą jest Snipplr , wyszukiwarka fragmentów kodu. Nie sądzę, aby istniała oczywista alternatywa, wszystkie usługi mają swoje wyraźne cechy, musisz je ocenić sam i przekonać się, która z nich najbardziej Ci się podoba.
Warto zauważyć, że Google Code Search jeszcze nie jest martwy .
źródło
Spróbuj tego: Koders
Edytować
Aktualizacja: Koders połączył się z Ohloh .
źródło
6 listopada 2012 r. Na liście dyskusyjnej debian-devel ogłoszono wyszukiwarkę kodów regularnych dla wszystkich pakietów Debiana :
http://codesearch.debian.net/
Wyszukiwane hasła można zapisać w składni wyrażeń regularnych zdefiniowanych przez re2 .
Możliwe jest wyszukiwanie określonego typu pliku (C, C ++, Perl, Python, Go, Java, Ruby, Shell), w którym pliki zostały odfiltrowane według ich rozszerzenia.
Debian bardzo poważnie podchodzi do licencjonowania oprogramowania. Jeśli znajdziesz kod w tej wyszukiwarce, możesz być pewien, że oprogramowanie spełnia wymagania bycia oprogramowaniem typu open source.
Wspaniale jest także wyszukiwać w plikach debian / rules . Zwykle nie są dystrybuowane w pakietach źródłowych poza Debianem. W tych plikach możesz zobaczyć, jak pakiet został zbudowany dla Debiana, np. Jakie opcje zostały podane dla polecenia CMake (jeśli CMake był systemem kompilacji w pakiecie).
źródło
Jest też http://www.koders.com/ :
źródło