Probleme cu sursă deschisă 6 Motoarele de căutare cu cod sursă pe care le puteți utiliza pentru proiectele de programare
Mișcarea sursă deschisă De ce ar trebui să contribuiți la proiecte cu sursă deschisă [Opinie] De ce ar trebui să contribuiți la proiecte cu sursă deschisă [Opinie] Conceptul de software open source nu este nou și cu proiecte uriașe, de succes precum Ubuntu, Android și alte sisteme de operare și aplicații legate de Linux, cred că putem spune în mod sigur că este un model dovedit pentru ... Read More joacă un rol remarcabil în promovarea tehnologiei și punerea acesteia la dispoziția tuturor. Succesul Linux este, de asemenea, un exemplu în care sursa open source se poate transforma într-un model de afaceri de succes. Sursa open source este destul de populară acum și în următorii ani, ar putea avea o amprentă importantă în tehnologia educațională și aerospațială DIY drone).
Proiecte cu sursă deschisă Cele 10 cele mai bune proiecte cu sursă deschisă pe care trebuie să le oferiți voluntarilor pentru a ajuta la cele mai bune 10 proiecte cu sursă deschisă pe care trebuie să le oferiți voluntariatului pentru a vă ajuta nu trebuie să fie un programator. Ai putea fi un scriitor, un designer, un traducător, doar un drogat Facebook sau Twitter sau cineva care dorește doar să doneze bani pentru cauză. Există ... Citiți mai mult nevoie de tot ajutorul pe care îl pot obține. Dacă nu cu finanțare, atunci cu voluntarii care contribuie la programarea open source 8 moduri de a ajuta proiecte cu sursă deschisă Dacă nu sunteți un coder 8 moduri de a ajuta proiecte cu sursă deschisă Dacă nu sunteți un coder Am acoperit de ce este important să contribuiți la proiecte cu sursă deschisă, dar dacă nu sunteți un coder? Nu trebuie să învățați cum să programați pentru a vă ajuta în proiecte preferate cu sursă deschisă. Mulți non-programatori voluntari unele ... Citeste mai mult și gratuit instrumente pe care le pot brandish. Motoarele de căutare reglate cu algoritmi pentru a găsi codul sursă pentru proiectele de programare sunt printre instrumentele pentru punga kit. În timp ce codul de reutilizare este un subiect mult dezbătut în cercurile superioare, aceștia ar putea fi de folos programatorilor începători și celor care încearcă să-și facă drum prin un logjam de codificare prin încrucișarea codului lor. Aici sunt șase:
Ohloh
Codul Ohloh spune că este unul dintre cele mai mari și mai cuprinzătoare motoare de căutare de cod, cu peste 10 miliarde de linii de directoare software indexate și actualizate prin cod FOSS. Am făcut o mențiune când Danny ne-a arătat cum să-și îmbunătățească abilitățile de codificare Călătoria unui coder: Cum să-ți îmbunătățești abilitățile de codificare Prin contribuția la un proiect open source Călătoria unui coder: Cum îți îmbunătățești abilitățile de codificare Prin contribuția la Un proiect open source Dacă sunteți în căutarea de a te comercializa ca un programator competent, nu mai este timp pentru a-ți demonstra abilitățile în cel mai bun mod posibil - prin contribuția la proiecte open source. Există multe motive ... Citește mai mult prin contribuția la un proiect open source. Ohloh este chipul modernizat al Koders.com și este, de asemenea, disponibil gratuit și ușor de editat de comunitatea sa. El indexează toate fișierele text pentru căutare și are suport pentru sintaxa evidențiind 43 de limbi de programare. Sintaxa interogării de căutare susținută de serviciu vă oferă flexibilitatea de a căuta clase de coduri diferite. În prezent, motorul de căutare nu acceptă expresii regulate.
Krugle
Krugle este un portal de căutare open source care se înscrie în repozitori de căutare open source precum Apache, JavaDocs și SourceForge, printre altele. Puteți căuta coduri în C ++, Java, Perl, Python, SQL, Ruby, XML, HTML etc. Este alimentat de OpenSearch. Krugle are, de asemenea, o funcție de căutare avansată care vă poate ajuta să vă restrângeți la API-urile, bibliotecile, exemplele de cod sau documentația potrivită. Din pagina de rezultate, puteți naviga la proiectul dezvoltat împreună cu codul.
SearchCode
SearchCode se transformă în 16 miliarde de linii de cod sursă deschisă din depozitele de coduri precum GitHub, BitBucket, CodePlex, SourceForge, Fedora și multe altele. Motorul de căutare pentru cod și documentație este gestionat de un singur dezvoltator. Puteți utiliza filtre, cum ar fi extensii de fișiere, nume repo specific și adresă URL, expresii regulate și caractere speciale. Exemple specifice de asistență pentru căutarea documentelor sunt afișate în pagina Exemple.
NerdyData
NerdyData.com este un motor de căutare cu cod sursă Span 'n span, care a avut o lansare limitată. Site-ul pretinde că a indexat peste 140 de milioane de pagini web pentru cod. Dacă sunteți un dezvoltator de web, veți găsi interesul pentru că acesta caută fragmente de cod HTML, cod de cod JavaScript sau CSS. Dar NerdyData își propune să fie mai mult decât un simplu motor de căutare pentru cod, deoarece încearcă, de asemenea, să dezvolte o întreagă listă de caracteristici în jurul procesului de dezvoltare web.
De asemenea, puteți căuta documentație; puteți efectua o căutare comparativă pentru a vizualiza câte domenii apare un termen; și puteți face o analiză a concurentului prin verificarea site-urilor care au codul lor. NerdyData are un plan gratuit care vă permite să efectuați 200 de căutări de credite. Fiecare funcție de căutare are un punct de credit atașat la acesta. Puteți verifica cele trei planuri de tarifare și încercați mai întâi funcțiile gratuite.
Simbol Hound
Google și alte motoare de căutare nu sunt atât de bune când vine vorba de căutarea cu simboluri speciale. Google, de exemplu, îndepărtează multe semne de punctuație și simboluri speciale, dacă nu toate. Google recunoaște unele și este o listă la care vă puteți referi. Deci, căutarea cu motoare de căutare obișnuite poate să nu returneze ieșirea dorită dacă căutați coduri variabile sau de eroare cu caractere speciale. Symbol Hound este un motor de căutare alternativ care vă poate ajuta aici.
Merobase
Merobase este un alt tip de motor de căutare care vă ajută să căutați și să localizați componente software. Merobase caută codul sursă, dar, de asemenea, și - și mai important - poate căuta componente software care sunt elementele de bază ale software-ului. Este un modul care pachetează un set de funcții. Dezvoltarea pe bază de componente (CBD) implică crearea de software din componente pre-scrise. Merobase poate căuta interfețe cu interogări simple bazate pe text. De asemenea, puteți căuta cu interogări bazate pe funcții, orientate pe obiecte, bazate pe nume și testate. Această metodă de căutare abstractă este un punct culminant al acestui motor. Merobase caută componentele scrise în Java, C ++ și C Sharp.
Sunt acestea singurele șase motoare de căutare pentru căutarea codului open source? Păi, ei par a fi cei mai buni. Dar dacă am pierdut un blinder undeva, spuneți-ne în comentarii. Căutarea unui cod sursă reputație pe web este o modalitate de a învăța cum să programați ce limba de programare ar trebui să învățați pentru dezvoltarea de software? Care limba de programare ar trebui să înveți pentru dezvoltarea de software? Când începeți pe calea programării, este important să investiți timpul cu înțelepciune în alegerea de a învăța ceva care vă va beneficia atât în viitorul apropiat, cu rezultate vizibile pe platforma dvs. ... Citește mai bine. Oricât de ciudat ar suna, trimiterile la codul sursă ar putea fi, de asemenea, o strângere de mână socială cu persoana care a creat codul în primul rând. Comunitatea open-source promovează colaborarea. Considerați că aceste motoare alternative de căutare sunt utile sau căutați în cadrul unui anumit depozit de coduri, cum ar fi Google Code, GitHub sau orice depozit specific pentru platformă?
Explorați mai multe despre: Open Source, Programare, Dezvoltare Web, Căutarea pe Web.