El movimiento de código abierto ¿Por qué debería contribuir a proyectos de código abierto? [Opinión] ¿Por qué debería contribuir con proyectos de código abierto? [Opinión] El concepto de software de código abierto no es nuevo, y con proyectos enormes y exitosos como Ubuntu, Android y otros sistemas operativos y aplicaciones relacionados con Linux, creo que podemos decir con seguridad que es un modelo comprobado para ... Read More desempeña un papel destacado al impulsar la tecnología y ponerla a disposición de todos. El éxito de Linux es también un ejemplo de cómo el código abierto se puede traducir en un modelo de negocio exitoso. El código abierto es una corriente principal ahora y en los próximos años, podría tener una huella importante en la tecnología educativa y aeroespacial de vanguardia (piense en drones DIY ).
Proyectos de código abierto Los 10 mejores proyectos de código abierto que debe ser voluntario para ayudar con los 10 mejores proyectos de código abierto que debe ser voluntario para ayudar No es necesario ser un programador. Podrías ser escritor, diseñador, traductor, solo un adicto a Facebook o Twitter, o alguien que solo quiere donar dinero para la causa. Hay ... Leer más necesitan toda la ayuda que pueden obtener. Si no es con fondos, entonces con voluntarios que contribuyen a la programación de código abierto. 8 maneras de ayudar a los proyectos de código abierto si no eres codificador. 8 maneras de ayudar a los proyectos de código abierto si no eres codificador. Hemos cubierto por qué es importante. para contribuir a proyectos de código abierto, pero ¿y si no eres un codificador? No tiene que aprender a programar para ayudar a sus proyectos de código abierto favoritos. Muchos no programadores ofrecen voluntariamente ... Leer más y herramientas gratuitas que pueden blanquear. Los motores de búsqueda sintonizados con algoritmos para encontrar el código fuente para la programación de proyectos se encuentran entre las herramientas para la bolsa del kit. Si bien reutilizar el código es un tema muy debatido en los círculos superiores, podrían ser de ayuda para los programadores principiantes y aquellos que intentan abrirse camino a través de un logjam de codificación al hacer una referencia cruzada de su código. Aquí hay seis:
Ohloh
Ohloh Code dice que es uno de los motores de búsqueda de códigos más grandes y completos con más de 10 mil millones de líneas de directorios de software FOSS indexados y codificados por código. Le dimos una mención cuando Danny nos mostró cómo mejorar nuestras habilidades de codificación El viaje de un codificador: Cómo mejorar sus habilidades de codificación Contribuyendo a un proyecto de código abierto El viaje de un codificador: Cómo mejorar su capacidad de codificación contribuyendo a Un proyecto de código abierto Si está buscando promocionarse como un programador competente, no hay mejor momento para mostrar sus habilidades de la mejor manera posible, contribuyendo a proyectos de código abierto. Hay muchas razones ... Leer más contribuyendo a un proyecto de código abierto. Ohloh es la cara mejorada de Koders.com y también está disponible y editable libremente por su comunidad. Indexa todos los archivos de texto para búsqueda y tiene soporte de resaltado de sintaxis para 43 lenguajes de programación. La sintaxis de consulta de búsqueda admitida por el servicio le brinda la flexibilidad de buscar diferentes clases de código. El motor de búsqueda actualmente no admite expresiones regulares.
Krugle
Krugle es un portal de búsqueda de código abierto que aprovecha los repositorios de búsqueda de código abierto como Apache, JavaDocs y SourceForge, entre otros. Puede buscar el código en C ++, Java, Perl, Python, SQL, Ruby, XML, HTML, etc. Funciona con OpenSearch. Krugle también tiene una función de búsqueda avanzada que puede ayudarlo a reducir las API, las bibliotecas, el código de muestra o la documentación correctos. Desde la página de resultados, puede navegar hasta el proyecto desarrollado con el código.
SearchCode
SearchCode filtra a través de 16 mil millones de líneas de código fuente abierto de repositorios de código como GitHub, BitBucket, CodePlex, SourceForge, Fedora y más. El motor de búsqueda de código y documentación es mantenido por un único desarrollador. Puede usar filtros como extensiones de archivos, nombre de repositorio específico y URL, expresiones regulares y caracteres especiales. Los ejemplos específicos y el soporte de búsqueda de documentación se enumeran en la página de ejemplos.
NerdyData
NerdyData.com es un motor de búsqueda de código fuente spic 'n span que acaba de tener un lanzamiento limitado. El sitio afirma haber indexado más de 140 millones de páginas web para el código. Si es un desarrollador web, lo encontrará de interés porque busca etiquetas HTML, código JavaScript o fragmentos de código de estilo CSS. Pero NerdyData pretende ser más que un simple motor de búsqueda de código, ya que también está tratando de desarrollar una lista completa de características en todo el proceso de desarrollo web.
También puedes buscar documentación; puede hacer una búsqueda comparativa para visualizar en cuántos dominios aparece un término; y puede hacer un análisis de la competencia al verificar qué sitios web tienen su código. NerdyData tiene un plan básico gratuito que te permite hacer 200 búsquedas de crédito. Cada función de búsqueda tiene un puntaje de crédito adjunto. Puede consultar los tres planes de precios y probarlo primero con las funciones gratuitas.
Símbolo Hound
Google y otros motores de búsqueda no son tan buenos cuando se trata de buscar con símbolos especiales. Google, por ejemplo, quita muchos signos de puntuación y símbolos especiales, si no todos. Google sí reconoce algunos y aquí hay una lista a la que puede consultar. Por lo tanto, la búsqueda con motores de búsqueda regulares puede no devolver el resultado deseado si está buscando códigos de variable o de error con caracteres especiales. Symbol Hound es un motor de búsqueda alternativo que puede ayudar aquí.
Merobase
Merobase es un tipo diferente de motor de búsqueda que le ayuda a buscar y localizar componentes de software. Merobase busca código fuente, pero también (y más importante aún) puede buscar componentes de software que son los componentes básicos del software. Es un módulo que empaqueta un conjunto de funciones. El Desarrollo basado en componentes (CDB) implica la creación de software a partir de componentes previamente escritos. Merobase puede buscar interfaces con consultas simples basadas en texto. También puede realizar búsquedas basadas en funciones, orientadas a objetos, basadas en nombres y basadas en pruebas. Este método de búsqueda abstracta es un punto destacado de este motor. Merobase busca componentes escritos en Java, C ++ y C Sharp.
¿Son estos los únicos seis motores de búsqueda para buscar código abierto? Bueno, parecen ser los mejores. Pero si me he perdido un blinder en alguna parte, háznoslo saber en los comentarios. La búsqueda de un código fuente confiable en la web es una forma de aprender cómo programar qué idioma de programación debe aprender para el desarrollo de software. ¿Qué lenguaje de programación debe aprender para el desarrollo de software? Al comenzar en el camino de la programación, es importante que invierta su tiempo sabiamente en la elección de aprender algo que le beneficiará en el futuro inmediato con resultados visibles en su plataforma de ... Lea más. Por extraño que parezca, las referencias del código fuente también podrían ser un apretón de manos social con la persona que creó el código en primer lugar. La comunidad de código abierto se nutre de la colaboración. ¿Le parecen útiles estos motores de búsqueda alternativos o buscaría dentro de un repositorio de códigos en particular, como Google Code, GitHub, o cualquier depósito específico de la plataforma solamente?