De Open source-beweging Waarom u moet bijdragen aan Open Source-projecten [Opinion] Waarom u moet bijdragen aan Open Source-projecten [Opinion] Het concept van open-source software is niet nieuw, en met enorme, succesvolle projecten zoals Ubuntu, Android en andere Linux-gerelateerde OS's en apps, ik denk dat we veilig kunnen zeggen dat het een bewezen model is voor ... Read More speelt een opmerkelijke rol bij het pushen van technologie en het beschikbaar maken voor iedereen. Het succes van Linux is ook een voorbeeld van hoe open source zich kan vertalen in een succesvol bedrijfsmodel. Open source is tegenwoordig vrij mainstream en zou de komende jaren een grote voetafdruk kunnen hebben over de meest geavanceerde onderwijstechnologie en ruimtevaart (denk aan DIY-drones ).
Open source projecten De 10 beste open source projecten die je zou moeten doen om te helpen met de 10 beste open source projecten die je zou moeten doen Vrijwilligerswerk om je te helpen hoeft geen programmeur te zijn. Je zou een schrijver, een ontwerper, een vertaler, alleen een Facebook- of Twitter-junkie kunnen zijn, of iemand die gewoon geld wil doneren voor de goede zaak. Er zijn ... Lees meer hebben alle hulp nodig die ze kunnen krijgen. Als dat niet gebeurt met geld, dan met vrijwilligers die bijdragen aan open source-programmering 8 manieren om open-sourceprojecten te helpen Als u geen codeerder bent 8 Manieren om open-sourceprojecten te helpen als u geen codeerder bent We hebben besproken waarom het belangrijk is bijdragen aan open-sourceprojecten, maar wat als u geen codeur bent? U hoeft niet te leren programmeren om uw favoriete open-sourceprojecten te helpen. Veel niet-programmeurs doen vrijwillig wat ... Lees meer en gratis tools waarmee ze kunnen zwaaien. Zoekmachines afgestemd met algoritmen om de broncode te vinden voor het programmeren van projecten behoren tot de tools voor de kitbag. Hoewel het hergebruik van code een veelbesproken onderwerp is in hogere kringen, kunnen ze van pas komen bij beginnende programmeurs en degenen die proberen zich een weg te banen door een coderingslogboek door naar hun code te verwijzen. Hier zijn er zes:
Ohloh
Ohloh Code zegt dat het een van de grootste en uitgebreidere codezoekmachines is met meer dan 10 miljard regels code geïndexeerde en bijgewerkte FOSS-softwarefolders. We hebben het vermeld toen Danny ons liet zien hoe we onze codeervaardigheden kunnen verbeteren. De Journey Of A Coder: hoe je je codeervaardigheden kunt verbeteren door bij te dragen aan een Open Source-project De Journey Of A Coder: hoe je je codeervaardigheden kunt verbeteren door bij te dragen aan Een open source project Als je jezelf wilt promoten als een competente programmeur, is er geen beter moment om je vaardigheden op de best mogelijke manier te laten zien - door bij te dragen aan open source projecten. Er zijn vele redenen ... Lees meer door bij te dragen aan een Open source-project. Ohloh is het geüpgradede gezicht van Koders.com en is ook vrij beschikbaar en vrij te bewerken door de community. Het indexeert alle tekstbestanden voor zoeken en heeft syntax highlighting ondersteuning voor 43 programmeertalen. De syntaxis van de zoekopdracht die door de service wordt ondersteund, biedt u de flexibiliteit om naar verschillende codeklassen te zoeken. De zoekmachine ondersteunt momenteel geen reguliere expressies.
Krugle
Krugle is een opensource-zoekportal dat toegang biedt tot open source-zoekrepository's zoals onder andere Apache, JavaDocs en SourceForge. U kunt zoeken naar code in C ++, Java, Perl, Python, SQL, Ruby, XML, HTML etc. Het wordt mogelijk gemaakt door OpenSearch. Krugle heeft ook een geavanceerde zoekfunctie waarmee u kunt zoeken naar de juiste API's, bibliotheken, voorbeeldcode of documentatie. Vanaf de resultatenpagina kunt u bladeren naar het project dat is ontwikkeld met de code.
SearchCode
SearchCode zift door 16 miljard regels open source code van code-archieven zoals GitHub, BitBucket, CodePlex, SourceForge, Fedora en meer. De code en documentatiezoekmachine wordt onderhouden door een enkele ontwikkelaar. U kunt filters gebruiken zoals bestandsextensies, specifieke repo-naam en URL, reguliere expressies en speciale tekens. Specifieke voorbeelden en ondersteuning bij het zoeken naar documentatie worden vermeld op de pagina Voorbeelden.
NerdyData
NerdyData.com is een spic 'n span broncodezoekmachine die slechts een beperkte lancering had. De site claimt meer dan 140 miljoen webpagina's voor de code te hebben geïndexeerd. Als u een webontwikkelaar bent, zult u het interessant vinden omdat het zoekt naar HTML-markeringen, JavaScript-code of CSS-stijlcodefragmenten. Maar NerdyData wil meer zijn dan een eenvoudige zoekmachine voor code, maar probeert ook een hele reeks functies rond het webontwikkelingsproces te ontwikkelen.
U kunt ook zoeken naar documentatie; u kunt een vergelijkende zoekopdracht uitvoeren om te visualiseren op hoeveel domeinen een term voorkomt; en u kunt een concurrentanalyse uitvoeren door te controleren welke websites hun code hebben. NerdyData heeft een gratis basisplan waarmee je 200 kredietzoekopdrachten kunt doen. Aan elke zoekfunctie is een credit score gekoppeld. U kunt de drie tariefplannen bekijken en het eerst uitproberen met de gratis functies.
Symbool Hound
Google en andere zoekmachines zijn niet zo goed als het gaat om zoeken met speciale symbolen. Google bijvoorbeeld verwijdert veel leestekens en speciale symbolen, zo niet alles. Google herkent wel wat en hier is een lijst waarnaar u kunt verwijzen. Het zoeken met gewone zoekmachines levert daarom mogelijk niet de gewenste uitvoer op als u op zoek bent naar variabelen of foutcodes met speciale tekens. Symbol Hound is een alternatieve zoekmachine die hier kan helpen.
Merobase
Merobase is een ander soort zoekmachine die u helpt bij het zoeken en lokaliseren van softwarecomponenten. Merobase zoekt naar broncode, maar het kan ook - en wat nog belangrijker is - zoeken naar softwarecomponenten die de discrete bouwstenen van software zijn. Het is een module die een reeks functies verpakt. Component-Based Development (CBD) omvat het maken van software van vooraf geschreven componenten. Merobase kan zoeken naar interfaces met eenvoudige op tekst gebaseerde query's. U kunt ook zoeken met functiegerichte, objectgeoriënteerde, op naam gebaseerde en testgestuurde query's. Deze abstracte zoekmethode is een hoogtepunt van deze motor. Merobase zoekt naar componenten die zijn geschreven in Java, C ++ en C Sharp.
Zijn dit de enige zes zoekmachines om open source-code op te zoeken? Wel, ze lijken de beste te zijn. Maar als ik ergens een blinder heb gemist, laat het ons dan weten in de comments. Zoeken naar een betrouwbare broncode op het internet is een manier om te leren programmeren Welke programmeertaal moet je leren voor softwareontwikkeling? Welke programmeertaal moet je leren voor softwareontwikkeling? Wanneer u begint met het programmeren, is het belangrijk dat u uw tijd verstandig investeert in het kiezen om iets te leren dat u beiden in de nabije toekomst ten goede zal komen met zichtbare resultaten op uw platform van ... Lees meer goed. Hoe vreemd het ook klinkt, broncode-verwijzingen kunnen ook een sociale handdruk zijn met de persoon die de code heeft gemaakt. De open source community floreert van samenwerking. Vindt u deze alternatieve zoekmachines nuttig of zoekt u binnen een bepaalde coderepository zoals Google Code, GitHub of een willekeurige repository met een specifiek platform?