Die Open-Source-Bewegung Warum Sie zu Open Source-Projekten beitragen sollten [Meinung] Warum Sie zu Open Source-Projekten beitragen sollten [Meinung] Das Konzept der Open-Source-Software ist nicht neu und mit riesigen, erfolgreichen Projekten wie Ubuntu, Android und andere Linux-bezogene Betriebssysteme und Anwendungen, ich denke, wir können sicher sagen, dass es ein bewährtes Modell für ... Read More ist eine bemerkenswerte Rolle in Push-Technologie und macht es für alle verfügbar. Der Erfolg von Linux ist auch ein Beispiel dafür, wie Open Source zu einem erfolgreichen Geschäftsmodell werden kann. Open Source ist mittlerweile Mainstream und in den kommenden Jahren könnte es einen großen Fußabdruck in der modernen Bildungstechnologie und Luft- und Raumfahrt haben (denke DIY-Drohnen ).
Open-Source-Projekte Die 10 besten Open-Source-Projekte, die Sie freiwillig unterstützen sollten, um mit den 10 besten Open-Source-Projekten zu helfen, die Sie freiwillig sein sollten, um mit Ihnen zu helfen, müssen kein Programmierer sein. Sie könnten ein Schriftsteller, ein Designer, ein Übersetzer, ein Facebook- oder Twitter-Junkie oder jemand sein, der einfach nur Geld für die Sache spenden möchte. Es gibt ... Lesen Sie mehr brauchen alle Hilfe, die sie bekommen können. Wenn nicht mit Finanzierung, dann mit Freiwilligen, die zur Open-Source-Programmierung beitragen 8 Möglichkeiten, Open-Source-Projekten zu helfen, wenn Sie kein Coder sind 8 Möglichkeiten, Open-Source-Projekte zu unterstützen, wenn Sie kein Coder sind Wir haben behandelt, warum es wichtig ist um zu Open-Source-Projekten beizutragen, aber was ist, wenn Sie kein Programmierer sind? Sie müssen nicht lernen, wie Sie programmieren, um Ihre Lieblings-Open-Source-Projekte zu unterstützen. Viele Nicht-Programmierer bieten einige ... Read More und kostenlose Tools, die sie schwingen können. Suchmaschinen, die mit Algorithmen ausgestattet sind, um Quellcode für Programmierprojekte zu finden, gehören zu den Werkzeugen für die Bausatztasche. Während die Wiederverwendung von Code in höheren Kreisen ein vieldiskutiertes Thema ist, könnten sie Anfängern und Programmierern, die versuchen, sich durch einen Code-Querverweis durch einen Coding-Logjam hindurchzuarbeiten, helfen. Hier sind sechs:
Ohloh
Ohloh Code sagt, dass es eine der größten und umfassendsten Code-Suchmaschinen mit mehr als 10 Milliarden Zeilen Code-indizierten und aktualisierten FOSS Software-Verzeichnissen ist. Wir haben es erwähnt, als Danny uns gezeigt hat, wie wir unsere Programmierfähigkeiten verbessern können. Die Reise eines Codierers: Wie Sie Ihre Codierfähigkeiten verbessern können, indem Sie zu einem Open Source Projekt beitragen Die Reise eines Codierers: Wie Sie Ihre Codierfähigkeiten verbessern können Ein Open-Source-Projekt Wenn Sie sich als kompetenter Programmierer vermarkten wollen, gibt es keinen besseren Zeitpunkt, Ihre Fähigkeiten bestmöglich zu präsentieren - indem Sie zu Open-Source-Projekten beitragen. Es gibt viele Gründe ... Lesen Sie mehr, indem Sie zu einem Open-Source-Projekt beitragen. Ohloh ist das aktualisierte Gesicht von Koders.com und ist auch frei verfügbar und frei editierbar durch seine Gemeinschaft. Es indiziert alle Textdateien für die Suche und unterstützt die Syntaxhervorhebung für 43 Programmiersprachen. Die vom Service unterstützte Suchabfragesyntax gibt Ihnen die Flexibilität, nach verschiedenen Codeklassen zu suchen. Die Suchmaschine unterstützt derzeit keine regulären Ausdrücke.
Krugle
Krugle ist ein Open-Source-Suchportal, das unter anderem Open-Source-Such-Repositories wie Apache, JavaDocs und SourceForge nutzt. Sie können nach Code in C ++, Java, Perl, Python, SQL, Ruby, XML, HTML usw. suchen. Es wird von OpenSearch unterstützt. Krugle verfügt außerdem über eine erweiterte Suchfunktion, mit der Sie die richtigen APIs, Bibliotheken, Beispielcodes oder Dokumentationen eingrenzen können. Auf der Ergebnisseite können Sie zu dem mit dem Code entwickelten Projekt navigieren.
Suchcode
SearchCode durchsucht 16 Milliarden Zeilen Quellcode aus Quellcode-Repositories wie GitHub, BitBucket, CodePlex, SourceForge, Fedora und mehr. Die Code- und Dokumentationssuchmaschine wird von einem einzelnen Entwickler verwaltet. Sie können Filter wie Dateierweiterungen, spezifische Reponamen und URLs, reguläre Ausdrücke und Sonderzeichen verwenden. Spezifische Beispiele und Unterstützung für die Dokumentationssuche finden Sie auf der Seite "Beispiele".
NerdyData
NerdyData.com ist eine spic 'n span Quellcode-Suchmaschine, die nur eine begrenzte Einführung hatte. Die Website behauptet, über 140 Millionen Webseiten für Code indiziert zu haben. Wenn Sie ein Webentwickler sind, werden Sie ihn interessant finden, da er nach HTML-Markup-, JavaScript-Code- oder CSS-Code-Snippets sucht. Aber NerdyData zielt darauf ab, mehr als eine einfache Suchmaschine für Code zu sein, da es auch versucht, eine ganze Liste von Features rund um den Web-Entwicklungsprozess zu entwickeln.
Sie können auch nach Dokumentation suchen. Sie können eine vergleichende Suche durchführen, um zu visualisieren, auf wie vielen Domains ein Begriff erscheint. und Sie können eine Konkurrenzanalyse durchführen, indem Sie überprüfen, welche Websites ihren Code haben. NerdyData hat einen kostenlosen Basisplan, mit dem Sie 200 Kreditsuchen durchführen können. Für jede Suchfunktion ist eine Kreditwürdigkeit angehängt. Sie können die drei Preispläne ausprobieren und zuerst mit den kostenlosen Funktionen ausprobieren.
Symbol Hound
Google und andere Suchmaschinen sind nicht so gut, wenn es um die Suche mit speziellen Symbolen geht. Google zum Beispiel entfernt viele Satzzeichen und Sonderzeichen, wenn nicht alle. Google erkennt einige und hier ist eine Liste, auf die Sie verweisen können. Bei der Suche mit normalen Suchmaschinen wird die gewünschte Ausgabe möglicherweise nicht zurückgegeben, wenn Sie nach Variablen oder Fehlercodes mit Sonderzeichen suchen. Symbol Hound ist eine alternative Suchmaschine, die hier helfen kann.
Merobase
Merobase ist eine andere Art von Suchmaschine, die Ihnen hilft, Softwarekomponenten zu suchen und zu lokalisieren. Merobase sucht nach Quellcode, kann aber auch - und noch wichtiger - nach Softwarekomponenten suchen, die die einzelnen Bausteine der Software bilden. Es ist ein Modul, das eine Reihe von Funktionen enthält. Component-Based Development (CBD) beinhaltet die Erstellung von Software aus vordefinierten Komponenten. Merobase kann mit einfachen textbasierten Abfragen nach Schnittstellen suchen. Sie können auch mit funktionsbasierten, objektorientierten, namensbasierten und testgesteuerten Abfragen suchen. Diese abstrakte Suchmethode ist ein Highlight dieser Engine. Merobase sucht nach Komponenten, die in Java, C ++ und C Sharp geschrieben wurden.
Sind dies die einzigen sechs Suchmaschinen, die nach Open Source Code suchen? Nun, sie scheinen die Besten zu sein. Aber wenn ich irgendwo einen Fehler übersehen habe, lassen Sie es uns in den Kommentaren wissen. Die Suche nach seriösem Quellcode im Internet ist eine Möglichkeit zu lernen, wie man programmiert. Welche Programmiersprache sollten Sie für die Softwareentwicklung lernen? Welche Programmiersprache sollten Sie für die Softwareentwicklung lernen? Wenn Sie sich auf den Weg der Programmierung begeben, ist es wichtig, dass Sie Ihre Zeit mit Bedacht investieren, um etwas zu lernen, das Ihnen in naher Zukunft mit sichtbaren Ergebnissen auf Ihrer Plattform von ... Read More gut. So seltsam es klingen mag, Quellcode-Referenzen könnten auch ein sozialer Handschlag mit der Person sein, die den Code überhaupt erstellt hat. Die Open-Source-Community lebt von der Zusammenarbeit. Finden Sie diese alternativen Suchmaschinen nützlich oder würden Sie in einem bestimmten Code-Repository wie Google Code, GitHub oder einem anderen plattformspezifischen Repository suchen?