
Mark Lucas
0
2956
607
Hnutí Open source Proč byste měli přispívat k Open Source projektům [Názor] Proč byste měli přispívat k Open Source projektům [Stanovisko] Koncept open-source softwaru není nový a má obrovské, úspěšné projekty jako Ubuntu, Android a Pokud jde o další operační systémy a aplikace související s Linuxem, myslím, že můžeme bezpečně říci, že se jedná o osvědčený model pro ... hraje významnou roli v prosazování technologií a jejich zpřístupňování všem. Úspěch Linuxu je také příkladem toho, jak může open source převést na úspěšný obchodní model. Open source je v současné době do značné míry mainstreamem a v příštích letech by to mohlo mít významnou stopu napříč špičkovými vzdělávacími technologiemi a letadlem (myslím DIY drony).
Projekty s otevřeným zdrojovým kódem 10 nejlepších projektů s otevřeným zdrojovým kódem, na které byste se měli dobrovolně podílet, s 10 nejlepšími projekty s otevřeným zdrojovým kódem, na které byste se měli dobrovolně podílet, nemusíte být programátorem. Můžete být spisovatel, designér, překladatel, jen feťák na Facebooku nebo Twitteru, nebo někdo, kdo chce jen darovat peníze na tuto věc. Existuje… potřebujeme veškerou pomoc, kterou mohou získat. Pokud ne s financováním, pak s dobrovolníky přispívajícími k programování s otevřeným zdrojovým kódem 8 způsobů, jak pomoci projektům s otevřeným zdrojovým kódem, pokud nejste kodérem 8 způsobů, jak pomoci s projektem s otevřeným zdrojovým kódem, pokud nejste kodérem přispět k projektům s otevřeným zdrojovým kódem, ale co když nejste kodérem? Nemusíte se učit, jak programovat, aby pomohl vašim oblíbeným open-source projektům. Mnoho neprogramátorů některé dobrovolníky ... a bezplatné nástroje, které mohou ohánět. Vyhledávací nástroje vyladěné algoritmy pro nalezení zdrojového kódu pro programování projektů patří mezi nástroje pro soupravu kit. Zatímco opakované použití kódu je ve vyšších kruzích velmi diskutovaným tématem, mohli by pomoci začínajícím programátorům a těm, kteří se snaží procházet kódovacím logjamem křížovým odkazováním na jejich kód. Zde je šest:
Ohloh
Ohloh Code říká, že je to jeden z největších a komplexnějších vyhledávačů kódu s více než 10+ miliardami řádků kódovaných a aktualizovaných softwarových adresářů FOSS. Zmínili jsme se o tom, když nám Danny ukázal, jak rozšířit naše kódovací dovednosti Cesta kodéra: Jak zlepšit své dovednosti v kódování přispěním k projektu s otevřeným zdrojovým kódem Cesta Cesta kodéra: jak zlepšit své dovednosti v kódování přispěním k Projekt s otevřeným zdrojovým kódem Pokud se chcete prodávat jako kompetentní programátor, není lepší čas předvést své dovednosti nejlepším možným způsobem - přispěním k projektům s otevřeným zdrojovým kódem. Existuje mnoho důvodů ... přispíváním do projektu s otevřeným zdrojovým kódem. Ohloh je vylepšená tvář stránky Koders.com a je také volně dostupná a volně upravitelná komunitou. Indexuje všechny textové soubory pro vyhledávání a má podporu zvýraznění syntaxe pro 43 programovacích jazyků. Syntaxe vyhledávacího dotazu podporovaná službou vám poskytuje flexibilitu při hledání různých tříd kódů. Vyhledávací stroj v současné době nepodporuje regulární výrazy.
Krugle
Krugle je vyhledávací portál s otevřeným zdrojovým kódem, který se mimo jiné napojuje na úložiště s otevřeným zdrojovým kódem, jako jsou Apache, JavaDocs a SourceForge. Můžete hledat kód v C ++, Java, Perl, Python, SQL, Ruby, XML, HTML atd. Je poháněn OpenSearch. Krugle má také pokročilé vyhledávací funkce, které vám mohou pomoci zúžit správná API, knihovny, ukázkový kód nebo dokumentaci. Ze stránky výsledků můžete procházet projekt vyvinutý pomocí kódu.
SearchCode
SearchCode prochází 16 miliard řádků otevřeného zdrojového kódu z úložišť kódů, jako jsou GitHub, BitBucket, CodePlex, SourceForge, Fedora a další. Vyhledávací modul kódu a dokumentace je spravován jediným vývojářem. Můžete použít filtry, jako jsou přípony souborů, konkrétní repo název a URL, regulární výrazy a speciální znaky. Konkrétní příklady a podpora vyhledávání dokumentace jsou uvedeny na stránce Příklady.
NerdyData
NerdyData.com je vyhledávací modul zdrojového kódu spic 'n span, který měl jen omezené spuštění. Web prohlašuje, že indexoval přes 140 milionů webových stránek pro kód. Jste-li webový vývojář, najdete ho, protože vás zajímá, protože hledá značky HTML, kód JavaScript nebo fragmenty kódu stylu CSS. NerdyData si však klade za cíl být více než pouhým vyhledávacím kódem, protože se také snaží vyvinout celý seznam funkcí kolem procesu vývoje webu..
Můžete také hledat dokumentaci; můžete provést srovnávací vyhledávání, abyste viděli, kolik domén se termín objevuje; a můžete provést analýzu konkurenta tím, že zkontrolujete, které webové stránky mají svůj kód. NerdyData má bezplatný základní plán, který vám umožní provádět 200 kreditních vyhledávání. Ke každé funkci vyhledávání je připojeno kreditní skóre. Můžete se podívat na tři cenové plány a vyzkoušet si je nejprve pomocí bezplatných funkcí.
Symbol Hound
Google a další vyhledávače nejsou tak dobré, pokud jde o vyhledávání pomocí speciálních symbolů. Google například odřízne mnoho interpunkčních znamének a speciálních symbolů, ne-li všechny. Google některé rozpoznává a zde je seznam, na který se můžete odvolat. Pokud tedy hledáte proměnné nebo chybové kódy se speciálními znaky, nemusíte hledat pomocí běžných vyhledávačů. Symbol Hound je alternativní vyhledávač, který zde může pomoci.
Merobase
Merobase je jiný druh vyhledávače, který vám pomůže hledat a lokalizovat softwarové komponenty. Merobase hledá zdrojový kód, ale také - a co je důležitější - může hledat softwarové komponenty, které jsou diskrétními stavebními bloky softwaru. Je to modul, který balí sadu funkcí. Vývoj na základě komponent (CBD) zahrnuje vytvoření softwaru z předem napsaných komponent. Merobase může vyhledávat rozhraní s jednoduchými textovými dotazy. Můžete také hledat pomocí funkčních, objektově orientovaných, názvových a testem řízených dotazů. Tato abstraktní metoda vyhledávání je vrcholem tohoto motoru. Merobase hledá komponenty napsané v jazycích Java, C ++ a C Sharp.
Jsou to jediní vyhledávací nástroje pro vyhledávání open source kódu? Zdá se, že jsou nejlepší. Ale pokud jsem někde vynechal žaluzii, dejte nám vědět v komentářích. Hledání seriózního zdrojového kódu na webu je jedním ze způsobů, jak se naučit programovat, který programovací jazyk byste se měli naučit pro vývoj softwaru? Jaký programovací jazyk byste se měli naučit pro vývoj softwaru? Když začínáte na cestě programování, je důležité, abyste věnovali rozumný čas tomu, abyste se naučili něco, co vám v blízké budoucnosti přinese užitek, s viditelnými výsledky na vaší platformě… dobře. Je zvláštní, že by to mohlo znít, odkazy na zdrojový kód by také mohly být společenským handshake s osobou, která kód vytvořila. Komunita s otevřeným zdrojovým kódem prospívá spolupráci. Považujete tyto alternativní vyhledávače za užitečné nebo byste hledali v konkrétním úložišti kódů, jako je Google Code, GitHub, nebo v jakémkoli úložišti specifickém pro platformu??