
Mark Lucas
0
3555
265
Open source-bevægelsen Hvorfor du skulle bidrage til Open Source-projekter [Opinion] Hvorfor du bør bidrage til Open Source-projekter [Opinion] Begrebet open source-software er ikke nyt og med enorme, vellykkede projekter som Ubuntu, Android og andre Linux-relaterede operativsystemer og apps, jeg tror, vi med sikkerhed kan sige, at det er en velprøvet model for… spiller en bemærkelsesværdig rolle i at skubbe teknologi og gøre den tilgængelig for alle. Linuxs succes er også et eksempel på, hvordan open source kan omsættes til en succesrig forretningsmodel. Open source er stort set mainstream nu og i de kommende år kan den have et stort fodaftryk på tværs af banebrydende uddannelsesteknologi og rumfart (tænk DIY-droner).
Open source-projekter De 10 bedste Open Source-projekter, du skal være frivilligt for at hjælpe med de 10 bedste Open Source-projekter, du skal være frivilligt for at hjælpe med Du behøver ikke at være programmør. Du kan være en forfatter, en designer, en oversætter, bare en Facebook- eller Twitter-junkie, eller nogen, der bare ønsker at donere penge til årsagen. Der er ... har brug for al den hjælp, de kan få. Hvis ikke med finansiering, så med frivillige, der bidrager til open source-programmering 8 måder at hjælpe open source-projekter, hvis du ikke er en koder 8 måder at hjælpe open source-projekter, hvis du ikke er en kode, vi har dækket over, hvorfor det er vigtigt at bidrage til open source-projekter, men hvad nu hvis du ikke er en kode? Du behøver ikke at lære at programmere for at hjælpe dine foretrukne open source-projekter. Mange ikke-programmører melder sig frivilligt ... og gratis værktøjer, de kan brandyge. Søgemaskiner indstillet med algoritmer til at finde kildekode til programmering af projekter er blandt værktøjerne til kit tasken. Selvom genbrug af kode er et meget omdiskuteret emne i højere kredse, kan de være til hjælp for begyndere-programmerere og dem, der prøver at arbejde sig igennem en kodende logjam ved at henvise til deres kode. Her er seks:
Ohloh
Ohloh Code siger, at det er en af de største og mere omfattende kodesøgemaskiner med mere end 10 milliarder linjer med kodeindekserede og opdaterede FOSS-softwarekataloger. Vi nævnte det, da Danny viste os, hvordan vi kan forbedre vores kodningsevner The Journey Of A Coder: Sådan forbedres dine kodningsevner ved at bidrage til et open source-projekt The Journey Of A Coder: Sådan forbedres dine kodningsevner ved at bidrage til Et Open Source-projekt Hvis du søger at markedsføre dig selv som en kompetent programmør, er der ikke bedre tid til at vise dine evner bedst muligt - ved at bidrage til open source-projekter. Der er mange grunde ... ved at bidrage til et Open source-projekt. Ohloh er det opgraderede ansigt på Koders.com og er også frit tilgængeligt og frit redigerbart af dets samfund. Det indekserer alle tekstfiler til søgning og understøtter syntaksbelysning til 43 programmeringssprog. Syntaxen til søgestreng, der understøttes af tjenesten, giver dig fleksibiliteten til at søge efter forskellige kodeklasser. Søgemaskinen understøtter i øjeblikket ikke regelmæssige udtryk.
Krugle
Krugle er en open source-søgeportal, der tapper i open source-søgepladser som Apache, JavaDocs og SourceForge blandt andre. Du kan søge efter kode i C ++, Java, Perl, Python, SQL, Ruby, XML, HTML osv. Den drives af OpenSearch. Krugle har også en avanceret søgefunktion, der kan hjælpe dig med at indsnævre de rigtige API'er, biblioteker, prøvekode eller dokumentation. Fra resultatsiden kan du gennemse til det projekt, der er udviklet med koden.
søgekode
SearchCode vipper gennem 16 milliarder linjer med open source-kode fra kodelager som GitHub, BitBucket, CodePlex, SourceForge, Fedora og mere. Koden og dokumentationen søgemaskine vedligeholdes af en enkelt udvikler. Du kan bruge filtre som filtypenavne, specifikt repo-navn og URL, regelmæssige udtryk og specialtegn. Specifikke eksempler og support til dokumentationssøgning er vist på siden Eksempler.
NerdyData
NerdyData.com er en spic 'n span kildekodesøgemaskine, der netop havde en begrænset lancering. Webstedet hævder at have indekseret over 140 millioner websider til kode. Hvis du er en webudvikler, vil du finde det af interesse, fordi det søger efter HTML-markering, JavaScript-kode eller CSS-stilkodestykker. Men NerdyData sigter mod at være mere end en simpel søgemaskine til kode, da den også forsøger at udvikle en hel liste med funktioner omkring webudviklingsprocessen.
Du kan også søge efter dokumentation; du kan foretage en sammenlignende søgning for at visualisere, hvor mange domæner et udtryk vises; og du kan lave en konkurrentanalyse ved at kontrollere, hvilke websteder der har deres kode. NerdyData har en gratis basisplan, der giver dig mulighed for at foretage 200 kredit søgninger. Hver søgefunktion har en kredit score knyttet til den. Du kan tjekke de tre prisplaner og prøve det med de gratis funktioner først.
Symbolhund
Google og andre søgemaskiner er ikke så gode, når det kommer til søgning med specielle symboler. Google fjerner for eksempel mange tegnsætningstegn og specielle symboler, hvis ikke alle. Google genkender nogle, og her er en liste, som du kan henvise til. Så søgning med almindelige søgemaskiner returnerer muligvis ikke den ønskede output, hvis du søger efter variabel- eller fejlkoder med specialtegn. Symbol Hound er en alternativ søgemaskine, der kan hjælpe her.
Merobase
Merobase er en anden slags søgemaskine, der hjælper dig med at søge og finde softwarekomponenter. Merobase søger efter kildekode, men den kan også - og endnu vigtigere - søge efter softwarekomponenter, der er de diskrete byggesten til software. Det er et modul, der pakker et sæt funktioner. Komponentbaseret udvikling (CBD) involverer oprettelse af software fra forskrevne komponenter. Merobase kan søge efter grænseflader med enkle tekstbaserede forespørgsler. Du kan også søge med funktionsbaserede, objektorienterede, navnebaserede og testdrevne forespørgsler. Denne abstrakte søgemetode er et højdepunkt på denne motor. Merobase søger efter komponenter skrevet i Java, C ++ og C Sharp.
Er dette de eneste seks søgemaskiner, der søger open source-kode? Det ser ud til at være de bedste. Men hvis jeg har savnet en blinds et eller andet sted, så lad os vide det i kommentarerne. At søge efter anerkendt kildekode på nettet er en måde at lære, hvordan man programmerer Hvilket programmeringssprog skal du lære til softwareudvikling? Hvilket programmeringssprog skal du lære til softwareudvikling? Når du starter på programmeringsvejen, er det vigtigt, at du investerer din tid med omhu i at vælge at lære noget, som begge vil gavne dig i den nærmeste fremtid med synlige resultater på din platform for ... godt. Mærkeligt som det kan lyde, kan kildekodereferencer også være et socialt håndtryk med den person, der opretter koden i første omgang. Open source-samfundet trives med samarbejde. Synes du, at disse alternative søgemaskiner er nyttige, eller ville du søge i et bestemt kodelager som Google Code, GitHub eller et hvilket som helst platformspecifikt arkiv?