
Michael Fisher
0
2587
730
Pokret otvorenog koda Zašto biste trebali pridonijeti projektima otvorenog koda [Mišljenje] Zašto biste trebali pridonijeti projektima otvorenog koda [Mišljenje] Koncept softvera s otvorenim kodom nije nov i s velikim, uspješnim projektima kao što su Ubuntu, Android i za ostale OS-ove i aplikacije povezane s Linuxom, mislim da možemo sa sigurnošću reći da je to dokazani model za ... igra izuzetnu ulogu u poticanju tehnologije i stavljanju na raspolaganje svima. Uspjeh Linuxa ujedno je primjer kako se open source može prevesti u uspješan poslovni model. Otvoreni izvor je sada prilično mainstream, a u narednim bi godinama mogao imati veliki trag preko vrhunske obrazovne tehnologije i zrakoplovstva (pomislite Sami dronovi).
Projekti otvorenog koda 10 najboljih projekata otvorenog koda koji biste trebali volontirati kako biste pomogli s 10 najboljih projekata otvorenog koda koji biste trebali biti volontiranje da biste si pomogli ne morate biti programer. Mogli biste biti pisac, dizajner, prevoditelj, samo Facebook ili Twitter narkoman ili netko tko želi samo donirati novac za tu stvar. Postoje ... trebaju svu pomoć koju mogu dobiti. Ako ne financiranjem, onda s volonterima koji doprinose programiranju otvorenog koda 8 načina za pomoć projektima otvorenog koda ako niste koder 8 načina za pomoć projektima otvorenog koda ako niste koder, pokrili smo zašto je to važno pridonositi projektima otvorenog koda, ali što ako niste koder? Ne morate naučiti kako programirati kako biste pomogli svojim omiljenim projektima otvorenog koda. Mnogi neprogrameri volontiraju neke… i besplatnim alatima kojima mogu prigovarati. Tražilice podešene algoritmima za pronalaženje izvornog koda za programiranje projekata su među alatima za torbu. Iako je o ponovnoj upotrebi koda tema koja se više raspravlja u višim krugovima, oni bi mogli biti od pomoći programerima početnicima i onima koji pokušavaju proći svoj put kroz kodiranje kodeksa križanjem referenci. Evo šest:
Ohloh
Ohloh Code kaže da je to jedna od najvećih i sveobuhvatnijih pretraživača koda s više od 10+ milijardi linija indeksiranih koda i ažuriranim direktorijima softvera FOSS. Spomenuli smo ga kada nam je Danny pokazao kako unaprijediti naše kodiranje Projekt otvorenog koda Ako se želite predstavljati kao kompetentan programer, nema boljeg vremena da pokažete svoje sposobnosti na najbolji mogući način - doprinoseći projektima otvorenog koda. Mnogo je razloga… sudjelovanjem u projektu otvorenog koda. Ohloh je nadograđeno lice Koders.com-a, a također je slobodno dostupan i slobodno uređivan od strane zajednice. Indeksira sve tekstualne datoteke za pretraživanje i ima podršku za isticanje sintakse za 43 programska jezika. Sintaksa upita koja podržava usluga pruža vam fleksibilnost u pretraživanju različitih klasa koda. Tražilica trenutno ne podržava regularne izraze.
Krugle
Krugle je portal za otvoreni izvor pretraživanja koji ulazi u otvorena izvorišta pretraživanja poput Apache, JavaDocs i SourceForge. Možete potražiti kôd u jezicima C ++, Java, Perl, Python, SQL, Ruby, XML, HTML itd. Pokreće ga OpenSearch. Krugle također ima značajku napredne pretrage koja vam može pomoći da se suzite na prave API-je, biblioteke, uzorak koda ili dokumentaciju. Na stranici s rezultatima možete pregledati projekt razvijen s kodom.
SearchCode
SearchCode prosijava 16 milijardi linija otvorenog koda iz spremišta koda poput GitHub, BitBucket, CodePlex, SourceForge, Fedora i još mnogo toga. Tražilicu za kod i dokumentaciju održava jedan programer. Možete upotrijebiti filtre kao što su proširenja datoteka, određeno ime i URL repo-a, regularni izrazi i posebni znakovi. Konkretni primjeri i podrška za pretraživanje dokumentacije nalaze se na stranici Primjeri.
NerdyData
NerdyData.com je pretraživač s izvornim kodom koji ima samo ograničeno pokretanje. Web mjesto tvrdi da je indeksiralo preko 140 milijuna web stranica za kod. Ako ste web programer, potražit će vas jer traži HTML oznaku, JavaScript kôd ili isječke koda CSS stila. No NerdyData želi biti više od jednostavne tražilice za kodom jer također pokušava razviti čitav popis značajki oko procesa web razvoja..
Također možete tražiti dokumentaciju; možete uporediti pretragu da biste prikazali koliko domena se pojavljuje; a analizu konkurencije možete napraviti provjeravanjem web mjesta koja imaju svoj kod. NerdyData ima besplatni osnovni plan koji vam omogućuje 200 pretraga kredita. Svaka značajka pretraživanja sadrži kreditni rezultat. Možete pogledati tri plana cijena i isprobajte ga najprije s besplatnim značajkama.
Pas govora
Google i ostale tražilice nisu tako dobri kad je riječ o pretraživanju s posebnim simbolima. Google, primjerice, uklanja mnoge interpunkcijske znakove i posebne simbole, ako ne i sve. Google prepoznaje neke i evo popisa na koji se možete odnositi. Dakle, pretraživanje s uobičajenim tražilicama možda neće vratiti željeni izlaz ako tražite varijable ili kod pogreške s posebnim znakovima. Symbol Hound je alternativna tražilica koja ovdje može pomoći.
Merobase
Merobase je druga vrsta tražilice koja vam pomaže u pretraživanju i pronalaženju komponenti softvera. Merobase pretražuje izvorni kod, ali također - i što je još važnije - može pretraživati softverske komponente koje su diskretni gradivni blokovi softvera. To je modul koji pakira skup funkcija. Komponentni razvoj (CBD) uključuje stvaranje softvera iz unaprijed napisanih komponenti. Merobase može pretraživati sučelja pomoću jednostavnih upita na temelju teksta. Možete pretraživati i na temelju funkcija, objektno orijentiranih, na temelju imena i upita temeljenih na testiranju. Ova apstraktna metoda pretraživanja ističe se ovim mehanizmom. Merobase traži komponente napisane u Java, C ++ i C Sharp.
Je li ovo samo šest pretraživača za traženje otvorenog koda? Pa, čini se da su najbolji. Ali ako sam negdje propustio sljepilo, javite nam se u komentarima. Pretraživanje uglednog izvornog koda na webu jedan je od načina učenja programiranja Koji programski jezik trebate naučiti za razvoj softvera? Koji programski jezik trebate naučiti za razvoj softvera? Kada krenete na put programiranja, važno je da pametno uložite svoje vrijeme u odabiru naučenja nečega što će vam u skoroj budućnosti pružiti koristi, s vidljivim rezultatima na vašoj platformi ... dobro. Koliko god zvučalo čudno, reference izvornog koda mogle bi ujedno biti i društveno rukovanje s osobom koja je kôd kreirala. Zajednica otvorenog koda uspijeva na suradnji. Smatrate li ove korisne tražilice korisnima ili biste pretraživali unutar određenog spremišta koda poput Google Code, GitHub ili bilo kojeg posebnog skladišta određenog za platformu?