utilizar uso tipos source son que puedes pueden open los licencia libre herramienta ejemplos definicion cuales con caracteristicas open-source

open-source - uso - tipos de licencia open source que puedes utilizar



¿Cuáles son los mejores productos de software libre que mejoran la productividad? (30)

¿Cuáles son los mejores productos de software libre que mejoran la productividad?


  1. Reflector de .Net

Además de las respuestas anteriores, mencionaría algunas utilidades generales gratuitas (para Windows) que ahorran tiempo en mi vida de programador, incluso si no son necesariamente herramientas de programación:

  • CLCL, un excelente administrador de portapapeles
  • MWSnap para mis necesidades de captura de pantalla
  • Zoom + para ver de cerca los píxeles y medirlos
  • VirtuaWin, tener múltiples ventanas con un monitor
  • WinMerge para comparar archivos
  • HxD para inspeccionar archivos binarios
  • 7-Zip para comprimir y descomprimir archivos (¡brilla en archivos grandes!)
  • FileZilla para mis necesidades de FTP
  • PuTTY para hacer telnet
  • Wireshark para detectar la red y ver qué está pasando
  • BabelMap para buscar caracteres Unicode
  • Renamer flexible para cambiar los nombres de los archivos, utilizando expresiones regulares o muchos otros métodos
  • grepWin para encontrar y reemplazar archivos
  • FileMenu Tools para muchas pequeñas tareas
  • WinSpy ++ para ver los mensajes de Windows
  • WinDirStat para ver dónde se ha ido el espacio en mi disco duro.
  • Todas las utilidades Sysinternals!
  • SlickRun para ejecutar todo lo de arriba!

y mucho más, pero enumeré la mayoría de los que uso a diario. Omití editores de texto (SciTE) y editores gráficos (principalmente Gimp).


Además de muchas herramientas ya mencionadas, utilizo:

  • ClipX para compatibilidad con múltiples portapapeles en cualquier programa, no solo dentro de Visual Studio
  • SlickRun para una ejecución rápida del comando
  • Buscar y ejecutar Robot para una búsqueda rápida en el escritorio / menú de inicio o búsqueda en el sistema de archivos con el complemento Locate32
  • AutoHotkey para remapeos de teclado, con mis propias asignaciones de teclado,

    F4 + F4 Para cerrar cualquier ventana Alt + Alt Para abrir Buscar y ejecutar lista de procesos de Robot (similar a Alt + Tab, pero con filtros)

    Alt + 1 Enviar ventana activa a la mitad de la pantalla (útil para realizar comparaciones en un monitor)

    Alt + 2 Enviar ventana activa a la mitad de la pantalla

    Alt + 0 Cambiar la ventana activa para monitorear 1-2

    ...

  • MouseGestures (secuencia de comandos de AutoHotkey) para habilitar los gestos del mouse en las aplicaciones

  • AutoIt como una herramienta de automatización general

ECLIPSE es de lejos el mejor IDE que he usado. Y como comencé hace unos meses a desarrollar aplicaciones RCP, se demostró que es más que un IDE.


El ganador es GNU / Linux / Debian / Ubuntu en un deslizamiento de tierra!


En OSX:

Cliente GUI SVN - http://www.versionsapp.com

Cliente GUI MySQL - http://code.google.com/p/sequel-pro/

GUI Vi - http://code.google.com/p/macvim/

Cliente IRC - http://colloquy.info/ <= IRC, especialmente freenode.net tiene una gran cantidad de recursos disponibles para la mayoría de sus proyectos OSS. A menudo, te encontrarás con los desarrolladores también ...

Teamviewer - http://www.teamviewer.com - Crossplatform ''VNC'' sobre firewalls, ideal para soporte remoto

MacPorts - http://www.macports.com - Biblioteca de un tamaño deficiente de aplicaciones BSD / Unix para su máquina OSX. La forma más fácil de instalar Wireshark.

Neta - http://code.google.com/p/neta/ - Network Analyzer, una implementación ligera de Wireshark

Charles - http://www.charlesproxy.com/ - Mi proxy webdebugging favorito. (gratis para demostración, de todos modos)

Macfuse - http://code.google.com/p/macfuse/ - Montar sistemas de archivos remotos a través de una serie de protocolos diferentes - http://code.google.com/p/macfuse/



GCC, definitivamente. Como programador de Mac, no puedo hacer mi trabajo sin eso.


Hay muchas excelentes herramientas de software libre que utilizo para mantener alta mi productividad, pero el software que uso continuamente durante todo el día es OpenSSH y VI.


Hay un artículo que escribí sobre este mismo tema hace unos años. Llamado Top OSS For Coders , realmente no puedo decir que cambiaría mucho la lista, excepto esta actualización que publiqué más tarde.


Las herramientas GNU, desde los útiles switches no estándar (-q en grep) hasta bash, no echo de menos los viejos tiempos malos de usar un sitio de usuario que no es GNU.

Linux ya ha sido mencionado, pero solo una vez.

vim y gvim, especialmente con: vsp (pantalla dividida vertical).

Eclipse es grande y pesado, pero puede ser muy útil como gestor de ventanas cuando se trabaja en grandes proyectos en grandes escritorios con múltiples monitores. Extraño, pero así es como lo uso.

OpenOffice ha sido la suite de oficina estándar para la documentación de las últimas empresas nuevas que he hecho. OpenOffice 3.0 es una gran mejora, especialmente en la Mac. Finalmente, también admite páginas paralelas (edición de 2 páginas) en el procesador de textos.

Bugzilla no es bonito, pero tiene casi todo lo que quiero en un sistema de seguimiento de errores para poder cuantificar las métricas de errores.


Launchy (Windows y Linux) Autocompletar para ejecutar programas.

Interfaz de usuario inteligente y de esfuerzo cero. Presiona Alt-Barra espaciadora para comenzar a escribir el nombre o la carpeta de una aplicación, etc. Y la iniciación automática se completa.

http://www.launchy.net/



NetBeans (o Eclipse), SVN y Firefox.


Obviamente, el entorno de cada persona es muy diferente, pero utilizo el siguiente todo el tiempo y encuentro que cada uno de ellos es muy útil:

Por supuesto, hay muchos otros productos que uso día a día, especialmente los productos de Google y sitios como este, pero esta lista incluye cosas que utilizo todo el tiempo y creo que son paquetes gratuitos increíbles por derecho propio.



Tiene que decirse: Emacs.



Una herramienta realmente buena es WinMover , que le permite mover ventanas (excepto la ventana del símbolo del sistema - argh!) Haciendo Alt + clic en cualquier lugar de la ventana y arrastrándolo (como en Linux). La mitad de la utilidad se pierde porque no puede mover la ventana Símbolo del sistema, pero sigue siendo una gran herramienta.

También en el campo "conseguir cosas interesantes de Linux a Windows", Virtual Dimension es útil para usar varios escritorios. Esta no es la única solución, pero es tan buena como cualquiera, quizás mejor. Intruso, razonablemente configurable y hace el trabajo.

Otra herramienta, útil para compartir pantalla, es CrossLoop . Hace que sea muy fácil dar acceso a alguien a su escritorio (incluso permitirles compartir el control de su mouse / teclado) y funciona bien a través de firewalls (es decir, solo obtiene un código de acceso de la otra parte, lo pega y lo golpea !, estás conectado).

Los fanáticos de Total Commander que busquen una alternativa gratuita (r) podrían estar interesados ​​en FreeCommander . No tan suave como TC, pero casi a la altura de las características, e incluso con algunas características adicionales (o mejores implementaciones de las mismas características).


Yo diría LaTeX . Es un lenguaje de marcado de documentos. Hace que escribir cualquier cosa que involucre símbolos matemáticos sea muy sencillo, y los documentos pueden compilarse inmediatamente en formato postscript o pdf. Es la herramienta estándar de elección para los científicos que publican trabajos de investigación. Personalmente, lo he usado para escribir tareas de matemáticas, mi currículum, mis cartas personales ... una vez que lo aprendes, nunca volverás a usar MS Word. La descarga y la documentación se pueden encontrar aquí . ¡Lo mejor de todo es que es completamente gratis, tanto en el habla como en la cerveza!


desbordamiento de pila :-)


Code :: Blocks . Funciona y se ve igual en Windows y Linux, además tiene un generador de perfiles integrado y todas las características que necesita de un buen IDE de C / C ++. Es mucho más ágil que Eclipse o Visual Studio.



  • editores:

    • Kate
    • Quanta +
    • KDevelop
  • idiomas:

    • Pitón
    • Lua
    • Intento
  • bibliotecas:

    • Django
  • UI general:

    • KDE
    • ssh
    • pantallas


¡Me sorprende que nadie haya mencionado la única herramienta verdaderamente indispensable para el programador moderno, google.com!


Me gustan y encuentro un gran valor en:

Ayuda con el código fuente:
* http://www.campwoodsw.com/sourcemonitor.html - Para métricas de código fuente
* http://www.mythicsoft.com/agentransack/ - Para búsquedas parecidas a grep en Windows
* http://www.componentsoftware.com/Products/CSDiff/ - Para una buena herramienta visual diff
* http://www.scintilla.org/SciTE.html - Editor de texto de codificación liviano
* http://www.icsharpcode.net/OpenSource/SD/ - Un gran IDE (y soporte boo incluido)
* http://www.microsoft.com/express/ - MS Visual Studio 2008 Express Editions
* http://www.flashdevelop.org/wikidocs/index.php?title=Features - Para desarrollo de Flash

Ayuda de productividad
* http://www.python.org - Un lenguaje impresionante.
* http://www.cherrypy.org - Un impresionante marco web.
* http://www.icsharpcode.net/OpenSource/SharpZipLib/Default.aspx - biblioteca Zip
* http://www.blender.org/ - Software de creación 3D
* http://www.planetside.co.uk/terragen/ - Generador de escenarios 3D personalizado
* http://www.openoffice.org/ - Reemplazo de MS Office
* http://www.chiark.greenend.org.uk/~sgtatham/putty/ - Cliente SSH / SFTP.
* http://www.red-gate.com/products/reflector/ - ¡Mira dentro de .Net DLLs!
* http://www.mozilla-europe.org/en/firefox/ - Para el navegador web.
* http://www.getpaint.net/ - Editor de imágenes / fotos
* http://www.7-zip.org/ - Impresionante herramienta de compresión


ProGuard Java código ofuscador / reductor.

Autoadhesivo desvergonzado: también considero que mi propio RefactorBuddy es invaluable.


Todo actualmente de forma gratuita y todo excepcional:

  • masilla (cliente ssh)
  • vlc (todo el video)
  • vmware player (para servidores de desarrollo)
  • filezilla (cliente s / ftp)
  • tipo de letra (editor alpha / beta libre inspirado en un compañero de texto)
  • sketchup (google 3d cad)
  • foxit (pdf fu)
  • gimp (imágenes)
  • gnumeric (buena hoja de cálculo)
  • virtualbox (virtualización de código abierto y gratuito que crea nuevas vm)
  • launchy (lanzador de awesomeness)
  • mysql (simplemente deshabilite el UAC para instalar en Vista, de lo contrario sería genial)
  • MSYS + MinGW (compilador de C y principios básicos de gnu para Windows)
  • creador de pdf (imprimir en pdf en windows)
  • postgresql (no es ideal para uso intensivo en Windows pero mejor cumplimiento de estándares SQL)
  • prisma (hacer aplicaciones de escritorio desde aplicaciones web)
  • r (estadísticas)
  • skype
  • tortugaSVN
  • Truecrypt
  • empuje
  • winSCP

Google Reader .

No realmente.

Lo uso para leer los blogs de toneladas de grandes programadores, que es una gran herramienta de aprendizaje en sí misma.

Pero, cuando encuentre un tidbit particularmente interesante, lo etiquetaré y lo guardaré para más adelante.

Tengo diferentes etiquetas para diferentes áreas de desarrollo, así que cuando necesito ayuda o consejo en un área en particular voy a esa etiqueta y tengo un tesoro de consejos aplicables y muestras de códigos que me esperan.