Open Source-bevegelsen Hvorfor du bør bidra til Open Source-prosjekter [Opinion] Hvorfor du bør bidra til Open Source-prosjekter [Opinion] Begrepet åpen programvare er ikke ny, og med store og vellykkede prosjekter som Ubuntu, Android og Andre Linux-relaterte OS og programmer, tror jeg vi kan trygt si at det er en bevist modell for ... Les mer spiller en bemerkelsesverdig rolle i å skape teknologi og gjøre den tilgjengelig for alle. Suksessen til Linux er også et eksempel på hvordan åpen kilde kan oversette til en vellykket forretningsmodell. Åpen kilde er ganske mye vanlig nå, og i de kommende årene kan den ha et stort fotavtrykk på tvers av utdanningsteknologi og luftfart (tenk DIY droner ).
Open Source-prosjekter De 10 beste Open Source-prosjektene du bør være frivillig for å hjelpe de 10 beste åpen kildekodeprosjektene du bør være frivillig for å hjelpe deg, trenger du ikke å være programmerer. Du kan være en forfatter, en designer, en oversetter, bare en Facebook eller Twitter junkie, eller noen som bare vil donere penger til årsaken. Det er ... Les mer trenger all hjelp de kan få. Hvis ikke med finansiering, så med frivillige som bidrar til åpen kildeprogrammering. 8 måter å hjelpe åpen kildekodeprosjekter hvis du ikke er en coder. 8 måter å hjelpe åpen kildekodeprosjekter hvis du ikke er en koder. Vi har dekket hvorfor det er viktig å bidra til open source-prosjekter, men hva om du ikke er en koder? Du trenger ikke å lære å programmere for å hjelpe dine favoritts open source-prosjekter. Mange ikke-programmører frivillig noen ... Les mer og gratis verktøy de kan merke seg. Søkemotorer som er innstilt med algoritmer for å finne kildekode for programmeringsprosjekter, er blant verktøyene for settet. Mens gjenbrukskoden er et mye debattert emne i høyere sirkler, kan de være til hjelp for nybegynnerprogrammer og de som prøver å jobbe seg gjennom en kodingslogg ved å krysreferanse deres kode. Her er seks:
Ohloh
Ohloh Code sier at det er en av de største og mer omfattende kodesøkemotorer med mer enn 10 + milliarder linjer med kodindekserte og oppdaterte FOSS-programvarekataloger. Vi ga det en omtale da Danny viste oss hvordan du kan forbedre våre kodingsevner. Journey of a Coder: Hvordan forbedre kodingskvaliteten ved å bidra til en åpen kildekodeprosjekt. Journey of a Coder: Hvordan forbedre kodingskvaliteten ved å bidra til En åpen kildekode Prosjekt Hvis du ønsker å markedsføre deg selv som en kompetent programmerer, er det ikke noe bedre å vise frem dine ferdigheter på best mulig måte - ved å bidra til åpen kildekodeprosjekt. Det er mange grunner ... Les mer ved å bidra til et Open Source-prosjekt. Ohloh er det oppgraderte ansiktet til Koders.com og er også fritt tilgjengelig og fritt redigerbart av samfunnet. Den indekserer alle tekstfiler for søk og har syntax som markerer støtte for 43 programmeringsspråk. Søkeordsyntaxen som støttes av tjenesten, gir deg fleksibiliteten til å søke etter forskjellige kodeklasser. Søkemotoren støtter for tiden ikke regulære uttrykk.
Krugle
Krugle er en åpen kildekode søkeportal som tapper inn i åpen kildekode søkelager som Apache, JavaDocs og SourceForge blant andre. Du kan søke etter kode i C + +, Java, Perl, Python, SQL, Ruby, XML, HTML etc. Det drives av OpenSearch. Krugle har også en avansert søkefunksjon som kan hjelpe deg å begrense til de riktige APIene, biblioteker, prøvekode eller dokumentasjon. Fra resultatsiden kan du bla gjennom prosjektet utviklet med koden.
søke
SearchCode siver gjennom 16 milliarder linjer med åpen kildekode fra kodelager som GitHub, BitBucket, CodePlex, SourceForge, Fedora og mer. Koden og dokumentasjonen søkemotoren vedlikeholdes av en enkelt utvikler. Du kan bruke filtre som filtillegg, spesifikt repo navn og URL, regelmessige uttrykk og spesialtegn. Spesifikke eksempler og dokumentasjonssøkingsstøtte er oppført på eksemplets side.
NerdyData
NerdyData.com er en spic-n span kildekode søkemotor som bare hadde en begrenset lansering. Nettstedet hevder å ha indeksert over 140 millioner nettsider for kode. Hvis du er en webutvikler, vil du finne det interessant fordi det søker etter HTML-oppslag, JavaScript-kode eller CSS-stilkodestykker. Men NerdyData har som mål å være mer enn en enkel søkemotor for kode, da den også prøver å utvikle en hel liste over funksjoner rundt webutviklingsprosessen.
Du kan også søke etter dokumentasjon; du kan gjøre et komparativt søk for å visualisere på hvor mange domener et begrep ser ut; og du kan gjøre en konkurrentanalyse ved å sjekke hvilke nettsteder som har sin kode. NerdyData har en gratis grunnplan som lar deg gjøre 200 kreditt søk. Hver søkefunksjon har en kreditt score knyttet til den. Du kan sjekke ut de tre prisplanene og prøve den med de gratis funksjonene først.
Symbolhund
Google og andre søkemotorer er ikke så gode når det gjelder å søke med spesielle symboler. Google for eksempel fjerner mange skilletegn og spesielle symboler, om ikke alle. Google gjenkjenner noen og her er en liste som du kan referere til. Så, å søke med vanlige søkemotorer, kan ikke returnere ønsket utdata hvis du søker etter variabel eller feilkoder med spesialtegn. Symbol Hound er en alternativ søkemotor som kan hjelpe her.
Merobase
Merobase er en annen type søkemotor som hjelper deg med å søke og finne programvarekomponenter. Merobase søker etter kildekode, men det kan også - og enda viktigere - søke etter programvarekomponenter som er de diskrete byggesteinene av programvare. Det er en modul som pakker et sett med funksjoner. Komponentbasert utvikling (CBD) innebærer opprettelse av programvare fra forhåndskrevne komponenter. Merobase kan søke etter grensesnitt med enkle tekstbaserte søk. Du kan også søke med funksjonsbaserte, objektorienterte, navnebaserte og testdrevne spørringer. Denne abstrakte søkemetoden er et høydepunkt i denne motoren. Merobase søker etter komponenter skrevet i Java, C ++ og C Sharp.
Er disse de eneste seks søkemotorene for å finne ut åpen kildekode? Vel, de synes å være de beste. Men hvis jeg har savnet en blinder et sted, gi oss beskjed i kommentarene. Søke etter anerkjente kildekoden på nettet er en måte å lære å programmere hvilket programmeringsspråsmål bør du lære for programvareutvikling? Hvilket programmeringsspråk bør du lære for programvareutvikling? Når du begynner på programmeringsbanen, er det viktig at du investerer tiden din klokt ved å velge å lære noe som både vil være til nytte for deg i nær fremtid med synlige resultater på plattformen din av ... Les mer godt. Merkelig som det høres ut, kan kildekodehenvisninger også være et sosialt håndtrykk med personen som opprettet koden i utgangspunktet. Samfunnet med åpen kildekode trives på samarbeid. Finner du disse alternative søkemotorer som er nyttige, eller vil du søke i et bestemt kodelager som Google Code, GitHub eller et hvilket som helst plattformspesifikt lagringssted?