Le mouvement Open Source Pourquoi vous devriez contribuer à des projets Open Source [Opinion] Pourquoi vous devriez contribuer à des projets Open Source [Opinion] Le concept de logiciel open source n'est pas nouveau, et avec des projets énormes et réussis comme Ubuntu, Android, et D'autres OS et applications liés à Linux, je pense que nous pouvons dire sans risque qu'il est un modèle prouvé pour ... Read More joue un rôle remarquable en poussant la technologie et en la rendant accessible à tous. Le succès de Linux est également un exemple de la façon dont l'open source peut se traduire en un modèle d'entreprise performant. L'open source est maintenant assez courant et dans les années à venir, il pourrait avoir une empreinte majeure à travers la technologie éducative de pointe et l'aérospatiale (pensez drones bricolage ).
Projets open source Les 10 meilleurs projets Open Source que vous devriez être volontaires pour aider avec les 10 meilleurs projets Open Source que vous devriez être volontaire pour vous aider ne doivent pas être un programmeur. Vous pourriez être un écrivain, un concepteur, un traducteur, juste un junkie Facebook ou Twitter, ou quelqu'un qui veut juste donner de l'argent pour la cause. Il y a ... Lire la suite besoin de toute l'aide qu'ils peuvent obtenir. Si ce n'est pas avec le financement, alors avec des volontaires contribuant à la programmation open source 8 façons d'aider les projets Open Source Si vous n'êtes pas un codeur 8 façons d'aider les projets Open Source Si vous n'êtes pas un codeur Nous avons couvert pourquoi c'est important pour contribuer à des projets open-source, mais que faire si vous n'êtes pas un codeur? Vous n'avez pas besoin d'apprendre à programmer pour aider vos projets open-source préférés. Beaucoup de non-programmeurs font du bénévolat ... Lire la suite et des outils gratuits qu'ils peuvent brandir. Les moteurs de recherche syntonisés avec des algorithmes pour trouver le code source pour les projets de programmation sont parmi les outils pour le sac de kit. Bien que la réutilisation du code soit un sujet très controversé dans les cercles supérieurs, ils pourraient aider les programmeurs débutants et ceux qui essaient de se frayer un chemin à travers une faille de codage en recoupant leur code. En voici six:
Ohloh
Ohloh Code dit que c'est l'un des moteurs de recherche de code les plus importants et les plus complets avec plus de 10 milliards de lignes de répertoires logiciels FOSS indexés et mis à jour. Nous l'avons mentionné lorsque Danny nous a montré comment améliorer nos compétences de codage. Le parcours d'un codeur: comment améliorer vos compétences de codage en contribuant à un projet Open Source Le parcours d'un codeur: comment améliorer vos compétences de codage en contribuant à Un projet Open Source Si vous cherchez à vous positionner comme un programmeur compétent, il n'y a pas de meilleur moment pour montrer vos compétences de la meilleure façon possible - en contribuant à des projets open source. Il y a beaucoup de raisons ... Lisez plus en contribuant à un projet Open Source. Ohloh est le visage amélioré de Koders.com et est également librement disponible et librement éditable par sa communauté. Il indexe tous les fichiers texte pour la recherche et dispose d'un support de mise en évidence syntaxique pour 43 langages de programmation. La syntaxe de la requête de recherche prise en charge par le service vous donne la possibilité de rechercher différentes classes de code. Le moteur de recherche ne prend actuellement pas en charge les expressions régulières.
Krugle
Krugle est un portail de recherche open source qui exploite des référentiels de recherche open source comme Apache, JavaDocs et SourceForge, entre autres. Vous pouvez rechercher du code en C ++, Java, Perl, Python, SQL, Ruby, XML, HTML, etc. Il est alimenté par OpenSearch. Krugle a également une fonction de recherche avancée qui peut vous aider à trouver les bonnes API, bibliothèques, exemples de code ou de documentation. À partir de la page de résultats, vous pouvez naviguer jusqu'au projet développé avec le code.
SearchCode
SearchCode tamise 16 milliards de lignes de code open source à partir de référentiels de code tels que GitHub, BitBucket, CodePlex, SourceForge, Fedora et bien d'autres. Le moteur de recherche de code et de documentation est géré par un seul développeur. Vous pouvez utiliser des filtres tels que les extensions de fichier, le nom et l'URL spécifiques du dépôt, les expressions régulières et les caractères spéciaux. La prise en charge des exemples spécifiques et de la recherche de documentation est répertoriée sur la page Exemples.
NerdyData
NerdyData.com est un moteur de recherche de code source spic 'n span qui a juste eu un lancement limité. Le site prétend avoir indexé plus de 140 millions de pages Web pour le code. Si vous êtes un développeur Web, vous le trouverez intéressant car il recherche du code HTML, du code JavaScript ou des extraits de code de style CSS. Mais NerdyData vise à être plus qu'un simple moteur de recherche pour le code car il essaie également de développer toute une liste de fonctionnalités autour du processus de développement web.
Vous pouvez également rechercher de la documentation. vous pouvez effectuer une recherche comparative pour visualiser le nombre de domaines apparaissant dans un terme; et vous pouvez faire une analyse de la concurrence en vérifiant quels sites ont leur code. NerdyData a un plan de base gratuit qui vous permet de faire 200 recherches de crédit. Chaque fonctionnalité de recherche est associée à un pointage de crédit. Vous pouvez consulter les trois plans de prix et l'essayer avec les fonctionnalités gratuites en premier.
Symbole Hound
Google et d'autres moteurs de recherche ne sont pas très bon quand il s'agit de rechercher avec des symboles spéciaux. Google, par exemple, supprime de nombreux signes de ponctuation et symboles spéciaux, sinon tous. Google en reconnaît certains et voici une liste à laquelle vous pouvez vous référer. Ainsi, la recherche avec des moteurs de recherche ordinaires peut ne pas renvoyer la sortie souhaitée si vous recherchez des codes variables ou d'erreur avec des caractères spéciaux. Symbol Hound est un moteur de recherche alternatif qui peut vous aider ici.
Merobase
Merobase est un moteur de recherche différent qui vous aide à rechercher et localiser les composants logiciels. Merobase recherche le code source, mais il peut également - et plus important encore - rechercher des composants logiciels qui sont les blocs de construction discrets du logiciel. C'est un module qui conditionne un ensemble de fonctions. Le développement basé sur les composants (CBD) implique la création de logiciels à partir de composants pré-écrits. Merobase peut rechercher des interfaces avec des requêtes textuelles simples. Vous pouvez également effectuer une recherche avec des requêtes basées sur des fonctions, des objets, des noms et des tests. Cette méthode de recherche abstraite est un point fort de ce moteur. Merobase recherche les composants écrits en Java, C ++ et C Sharp.
Sont-ils les six seuls moteurs de recherche pour la recherche de code open source? Eh bien, ils semblent être les meilleurs. Mais si j'ai raté un blinder quelque part, faites le nous savoir dans les commentaires. La recherche de code source de bonne réputation sur le Web est une façon d'apprendre à programmer quel langage de programmation devez-vous apprendre pour le développement logiciel? Quel langage de programmation devez-vous apprendre pour le développement logiciel? Lorsque vous démarrez sur le chemin de la programmation, il est important que vous investissiez votre temps judicieusement dans le choix d'apprendre quelque chose qui vous sera bénéfique dans l'avenir immédiat avec des résultats visibles sur votre plate-forme de ... Lire la suite bien. Aussi étrange que cela puisse paraître, les références de code source pourraient également être une poignée de main sociale avec la personne qui a créé le code en premier lieu. La communauté open source se nourrit de la collaboration. Trouvez-vous ces moteurs de recherche alternatifs utiles ou recherchez-vous dans un référentiel de code particulier tel que Google Code, GitHub, ou n'importe quel référentiel spécifique à une plate-forme uniquement?