
Edmund Richardson
0
3614
16
Ruch Open Source Dlaczego warto przyczynić się do projektów Open Source [Opinia] Dlaczego warto przyczynić się do projektów Open Source [Opinia] Koncepcja oprogramowania open source nie jest nowa i zawiera duże, udane projekty, takie jak Ubuntu, Android i innych systemów operacyjnych i aplikacji związanych z Linuksem, myślę, że możemy śmiało powiedzieć, że jest to sprawdzony model… odgrywa niezwykłą rolę w rozpowszechnianiu technologii i udostępnianiu jej wszystkim. Sukces Linuksa jest także przykładem tego, jak open source może przełożyć się na udany model biznesowy. Oprogramowanie typu open source jest obecnie głównym nurtem, aw nadchodzących latach może mieć znaczący wpływ na najnowocześniejsze technologie edukacyjne i kosmonautykę (pomyśl DIY drony).
Projekty Open Source 10 najlepszych projektów Open Source, które powinieneś być wolontariuszem, aby pomóc 10 najlepszych projektów Open Source, które powinieneś być wolontariuszem, aby pomóc Nie musisz być programistą. Możesz być pisarzem, projektantem, tłumaczem, ćpunem z Facebooka lub Twittera lub kimś, kto chce po prostu przekazać pieniądze na ten cel. Istnieje… potrzeba wszelkiej pomocy, jaką mogą uzyskać. Jeśli nie z funduszy, to z udziałem wolontariuszy uczestniczących w programowaniu open source 8 sposobów, aby pomóc projektom typu open source, jeśli nie jesteś koderem 8 sposobów, aby pomóc projektom typu open source, jeśli nie jesteś koderem Omówiliśmy, dlaczego jest to ważne przyczyniać się do projektów typu open source, ale co, jeśli nie jesteś programistą? Nie musisz się uczyć programowania, aby pomóc swoim ulubionym projektom typu open source. Wielu nieprogramiści zgłosiło się na ochotnika… i bezpłatne narzędzia, które mogą budować. Wyszukiwarki dostrojone za pomocą algorytmów do znajdowania kodu źródłowego do programowania projektów są jednymi z narzędzi zestawu narzędzi. Podczas gdy ponowne użycie kodu jest przedmiotem wielu dyskusji w wyższych kręgach, mogą one być pomocne dla początkujących programistów i tych, którzy próbują przejść przez logjam kodujący, odwołując się do swojego kodu. Oto sześć:
Ohloh
Ohloh Code twierdzi, że jest to jedna z największych i bardziej wszechstronnych wyszukiwarek kodów z ponad 10 miliardami linii indeksowanych i zaktualizowanych katalogów oprogramowania FOSS. Wspomnieliśmy o tym, gdy Danny pokazał nam, jak poprawić nasze umiejętności kodowania. Podróż kodera: Jak poprawić swoje umiejętności kodowania, przyczyniając się do projektu Open Source Podróż kodera: Jak poprawić swoje umiejętności kodowania, przyczyniając się do Projekt Open Source Jeśli chcesz promować się jako kompetentny programista, nie ma lepszego czasu, aby pochwalić się swoimi umiejętnościami w najlepszy możliwy sposób - poprzez wkład w projekty open source. Jest wiele powodów… przyczyniając się do projektu Open Source. Ohloh jest ulepszoną stroną Koders.com, a także jest dostępna bezpłatnie i edytowalna przez społeczność. Indeksuje wszystkie pliki tekstowe do wyszukiwania i obsługuje podświetlanie składni dla 43 języków programowania. Obsługiwana przez usługę składnia zapytania umożliwia elastyczność wyszukiwania różnych klas kodu. Wyszukiwarka obecnie nie obsługuje wyrażeń regularnych.
Krugle
Krugle to portal wyszukiwania typu open source, który wykorzystuje między innymi repozytoria wyszukiwania typu open source, takie jak Apache, JavaDocs i SourceForge. Możesz wyszukiwać kod w C ++, Java, Perl, Python, SQL, Ruby, XML, HTML itp. Obsługuje go OpenSearch. Krugle ma również zaawansowaną funkcję wyszukiwania, która może pomóc zawęzić do właściwych interfejsów API, bibliotek, przykładowego kodu lub dokumentacji. Na stronie wyników można przejść do projektu opracowanego za pomocą kodu.
SearchCode
SearchCode przeszukuje 16 miliardów linii kodu open source z repozytoriów kodu, takich jak GitHub, BitBucket, CodePlex, SourceForge, Fedora i inne. Wyszukiwarka kodu i dokumentacji jest obsługiwana przez jednego programistę. Możesz użyć filtrów, takich jak rozszerzenia plików, konkretna nazwa repozytorium i adres URL, wyrażenia regularne i znaki specjalne. Konkretne przykłady i wyszukiwanie dokumentacji można znaleźć na stronie Przykłady.
NerdyData
NerdyData.com to wyszukiwarka kodów źródłowych typu spic 'n span, która właśnie miała ograniczone uruchomienie. Witryna twierdzi, że zaindeksowała ponad 140 milionów stron internetowych pod kątem kodu. Jeśli jesteś programistą, znajdziesz go jako interesującego, ponieważ szuka znaczników HTML, kodu JavaScript lub fragmentów kodu w stylu CSS. Ale NerdyData ma być czymś więcej niż prostą wyszukiwarką kodu, ponieważ stara się również opracować całą listę funkcji w całym procesie tworzenia stron internetowych.
Możesz także szukać dokumentacji; możesz przeprowadzić wyszukiwanie porównawcze, aby zobaczyć, ile domen pojawia się termin; i możesz przeprowadzić analizę konkurencji, sprawdzając, które witryny mają kod. NerdyData ma bezpłatny podstawowy plan, który pozwala na 200 wyszukiwań kredytu. Każda funkcja wyszukiwania ma przypisaną ocenę kredytową. Możesz sprawdzić trzy plany cenowe i wypróbować je najpierw za pomocą bezpłatnych funkcji.
Symbol Hound
Google i inne wyszukiwarki nie są tak dobre, jeśli chodzi o wyszukiwanie za pomocą specjalnych symboli. Google na przykład usuwa wiele znaków interpunkcyjnych i symboli specjalnych, jeśli nie wszystkie. Google rozpoznaje niektóre i oto lista, do której możesz się odwołać. Tak więc wyszukiwanie za pomocą zwykłych wyszukiwarek może nie zwrócić pożądanego wyniku, jeśli szukasz zmiennych lub kodów błędów ze znakami specjalnymi. Symbol Hound to alternatywna wyszukiwarka, która może w tym pomóc.
Merobase
Merobase to inna wyszukiwarka, która pomaga wyszukiwać i lokalizować komponenty oprogramowania. Merobase szuka kodu źródłowego, ale także - i co ważniejsze - może wyszukiwać komponenty oprogramowania, które są dyskretnymi elementami składowymi oprogramowania. Jest to moduł, który pakuje zestaw funkcji. Rozwój oparty na komponentach (CBD) obejmuje tworzenie oprogramowania z wcześniej napisanych komponentów. Merobase może wyszukiwać interfejsy za pomocą prostych zapytań tekstowych. Możesz także wyszukiwać za pomocą zapytań opartych na funkcjach, obiektach, nazwach i testach. Ta abstrakcyjna metoda wyszukiwania jest główną atrakcją tego silnika. Merobase szuka komponentów napisanych w Javie, C ++ i C Sharp.
Czy to jedyne sześć wyszukiwarek do wyszukiwania kodu open source? Wydają się być najlepsi. Ale jeśli gdzieś mi brakowało blindera, daj nam znać w komentarzach. Wyszukiwanie renomowanego kodu źródłowego w Internecie to jeden ze sposobów nauczenia się programowania, jakiego języka programowania należy się uczyć w zakresie tworzenia oprogramowania? Jakiego języka programowania należy się nauczyć w zakresie tworzenia oprogramowania? Kiedy zaczynasz na ścieżce programowania, ważne jest, aby mądrze zainwestować swój czas w wybranie czegoś, co przyniesie korzyści w najbliższej przyszłości z widocznymi wynikami na twojej platformie… cóż. Dziwne, jak się może wydawać, odniesienia do kodu źródłowego mogą być również społecznym uściskiem dłoni z osobą, która utworzyła kod. Społeczność open source rozwija się dzięki współpracy. Czy uważasz, że te alternatywne wyszukiwarki są przydatne, czy przeszukiwałbyś określone repozytorium kodów, takie jak Google Code, GitHub, lub inne repozytorium specyficzne dla platformy?