4 Herramientas de software hacker cada codificador en ciernes debe tener
Antes de comenzar, lo que es un hacker? Bueno, Wikipedia define un hacker como “una persona que se modifica en gran medida el software o hardware de su propio sistema informático”Mientras que Google define un hacker como“un programador informático entusiasta y hábil o usuario“. Apuesto que la mayoría de ustedes aquí encajan en esa descripción segundos por lo menos.
jEdit
Esto es menos conocido que Notepad ++. Es compatible con muchas características avanzadas, tales como el resaltado de sintaxis, que es una necesidad si usted es un programador. También tiene características tales como un lenguaje de macros integrado, que permite que sea muy extensible. Está escrito en Java, que permite que sea multiplataforma.
Como programador, que está eliminando constantemente código para optimizar su programa, para corregir errores o cualquier número de otras razones. A veces, es posible que necesite volver. La llamada "de recortes”Las tiendas de borrado de texto, por lo que nunca tendrá que preocuparse.
Soporta 130 idiomas, incluyendo AppleScript y Objective-C, lo cual me sorprendió. Por lo que incluso como un desarrollador de Mac trenzado, vale la pena una oportunidad. Viene con una buena cantidad de documentación que es fácil de entender, por lo que si alguna vez estás atascado, no se preocupe. Es un poderoso editor de texto que ningún programador de Windows debe ir sin.
FireBug
FireBug es la principal herramienta de desarrollo web gratuito para Firefox que permite inspección en directo y edición de páginas web. Es es una poderosa herramienta para probar sus sitios web y solucionar problemas sin tener que recargar la página todo el tiempo. Similar a una función de Safari ‘Elemento Inspector`, pero para Firefox. Safari no es lo suficientemente extensible para un desarrollador web, aunque esto puede cambiar con Safari 5. Por ahora, Firefox es el camino a seguir para el desarrollo web y FireBug hace que sea aún mejor.
Un uso de FireBug es la descarga de elementos de página, como juegos Flash.
Jorge cubierto cómo instalar Firebug en otros navegadores que Firefox en 2009, y James También cubierto en su reciente tutorial de CSS.Cómo instalar Firebug en IE, Safari, Chrome & ÓperaCómo instalar Firebug en IE, Safari, Chrome & ÓperaLee mas
AutoHotKey
Esto es como TextExpander para Windows, aunque va mucho más lejos que eso. Es una utilidad de macro que se ejecuta en segundo plano y intercepta cualquier pulsaciones de teclas o el ratón que ha pedido que lo haga. Es fácilmente script del poder y le permite hacer muchas cosas, de invertir su desplazamiento, al texto de auto-corrección, a la sustitución de texto antes mencionado.
Puedo tenerlo configurado para sustituir “@habib" con "[email protected]“. Puedo configurarlo para hacerlo después del espacio, o inmediatamente. Mi elección. Esa es la belleza de ella: todo puede ser ajustado. Aquí está una línea de código que reemplaza @habib con mi correo electrónico:
: *: @ Habib :: [email protected]
El bloque de texto puede ser tan largo como quiera. Puedo tienen pre-escrito respuestas de correo electrónico. Para el codificador en ciernes, puede configurarlo para que +ifelse escribe a cabo un if, else para usted. A continuación, sólo entrar en el estado, estados, y otros elementos. Es obvio cómo esto puede acelerar el desarrollo sustancialmente. De hecho, con AutoHotKey, puede optimizar una máquina para cualquier tarea, desde el desarrollo de los juegos. Si el juego no le permiten elegir los controles, solo use el guión AutoHotKey asociado.
Tina escribió acerca ac`tivAid, un conjunto de scripts AutoHotKey útiles, el año pasado.Cómo Pimp ventanas con secuencias de comandos AutoHotkey Uso ac`tivAidCómo Pimp ventanas con secuencias de comandos AutoHotkey Uso ac`tivAidLee mas
VirtualBox
Esto es una obviedad para los desarrolladores web, especialmente si se ejecuta un sitio web de tipo geek, donde una gran cantidad de visitantes el uso de Linux. Mac OS X se puede instalar, aunque sin apoyo y que estaría violando la licencia, lo cual es ilegal.
Algunos de ustedes pueden estar preguntándose por qué no sólo tiene que instalar Linux aquí y de arranque dual, o incluso sustituir a Windows y tener todas estas herramientas disponibles fuera de la caja, o con una mejor alternativa? Bueno, algunas personas son necesarios para ejecutar Windows y no pueden querer mantener VirtualBox funcionando todo el tiempo, mientras que el inicio dual sería un dolor en el culo. Estas herramientas le permiten tener algo de la energía y la extensibilidad de Linux sin tener que renunciar a su trabajo, de doble arranque o mantener toda 2 corriendo del sistema operativo. VirtualBox permite poner a prueba sus sitios web con otros sistemas operativos, o desarrolla para Linux en su tiempo libre. Si usted está tratando de trasladar una aplicación, la virtualización es un salvavidas.
Esta aplicación ha sido cubierta muchas veces en MakeUseOf, por ejemplo dos mensajes de Jorge en enero y febrero 2009, mientras que Justin escribió acerca el modo integrado de VirtualBox el año pasado.Cómo instalar Windows 7 en una máquina virtual con VirtualBoxCómo instalar Windows 7 en una máquina virtual con VirtualBoxLee mas
¿Qué opinas de estas herramientas? ¿Tiene alguna otra sugerencia? ¿Ya sabes de estas herramientas y sus usos? ¿Se va a considerar volver a intentar algunos de estos programas? Cuéntanos tu opinión en la sección de comentarios!