4 herramientas de software de hackers que todo codificador en ciernes debería tener
Si eres un geek de la computadora, es probable que te guste jugar con las cosas. Eres, en definitiva, un hacker. Aunque la mayoría de los hackers probablemente usan Linux, hay algunos que usan Windows. Tal vez su negocio requiera que use Windows. Esta publicación cubre algunas herramientas esenciales de hacking y codificación para todos los hackers de Windows. ¿Por qué debería la multitud de Linux obtener toda la diversión??
Antes de empezar, ¿qué es un hacker? Bueno, Wikipedia define a un hacker como “Una persona que modifica mucho el software o hardware de su propio sistema informático.” mientras que Google define a un hacker como “Un programador o usuario entusiasta y hábil.“. Apuesto que la mayoría de ustedes aquí encaja con la segunda descripción al menos.
edito
Esto es menos conocido que Notepad ++. Es compatible con muchas funciones avanzadas, como el resaltado de sintaxis, que es una necesidad si eres un programador. También tiene características tales como un lenguaje de macros incorporado, que le permite ser increíblemente extensible. Está escrito en Java, lo que le permite ser multiplataforma.
Como programador, está eliminando constantemente el código para optimizar su programa, para corregir errores o por cualquier otra razón. A veces, es posible que lo necesite de vuelta. La llamada “Matan anillo” almacena texto eliminado, para que nunca tengas que preocuparte.
Es compatible con 130 idiomas, incluidos AppleScript y Objective-C, lo que me sorprendió. Así que incluso como desarrollador de Mac varado, vale la pena intentarlo. Viene con una buena cantidad de documentación que es fácil de entender, por lo que si alguna vez te quedas atascado, no te preocupes. Es un potente editor de texto que ningún programador de Windows debería prescindir.
FireBug
FireBug es la herramienta de desarrollo web gratuita número uno para Firefox que permite la inspección y edición en vivo de páginas web. Es una poderosa herramienta para probar sus sitios web y solucionar problemas sin tener que volver a cargar la página todo el tiempo. Similar al "Inspector de elementos" incorporado de Safari pero para Firefox. Safari no es lo suficientemente extensible para un desarrollador web, aunque eso puede cambiar con Safari 5. Sin embargo, por ahora, Firefox es el camino a seguir para el desarrollo web y FireBug lo hace aún mejor..
Un uso para FireBug es descargar elementos de la página, como juegos Flash.
Jorge explicó cómo instalar Firebug en otros navegadores que no sean Firefox. Cómo instalar Firebug en IE, Safari, Chrome y Opera. Cómo instalar Firebug en IE, Safari, Chrome y Opera. Lea más en 2009, y James también lo explicó. El camino para convertirse en un maestro Jedi de CSS Los próximos pasos en el camino para convertirse en un maestro Jedi de CSS CSS es absolutamente una de las tecnologías más importantes en Internet hoy en día, y aunque la mayoría de las personas admite saber un poco de HTML, generalmente no tenemos ni idea sobre CSS. La última vez que te presenté ... Leer más en su reciente tutorial de CSS.
AutoHotKey
Esto es como TextExpander para Windows, aunque va mucho más allá. Es una utilidad de macro que se ejecuta en segundo plano y que intercepta cualquier tecla o pulsación del mouse que le hayas pedido. Es fácil de escribir y le permite hacer muchas cosas, desde revertir su desplazamiento, a la corrección automática del texto, a la sustitución de texto mencionada anteriormente..
Puedo tenerlo listo para sustituirlo “@habib” con “[email protected]“. Puedo configurarlo para hacerlo después del espacio, o inmediatamente. Mi elección. Esa es la belleza de todo: todo puede ser ajustado. Aquí hay 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 yo quiera. Puedo tener respuestas escritas previamente por correo electrónico. Para el codificador en ciernes, puede configurarlo para que +de otra manera escribe una sentencia if, else para ti. Luego simplemente ingrese la condición, las declaraciones 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 hasta el juego. Si el juego no te permite elegir los controles, simplemente activa la secuencia de comandos AutoHotKey asociada.
Tina escribió sobre ac'tivAid Cómo modificar Windows con AutoHotkey Scripts usando ac'tivAid Cómo aplicar Windows con AutoHotkey Scripts mediante ac'tivAid Leer más, un conjunto de útiles scripts de AutoHotKey, el año pasado.
VirtualBox
Esto es una obviedad para los desarrolladores web, especialmente si ejecuta un sitio web de tipo geek, donde muchos visitantes usan Linux. Mac OS X se puede instalar, aunque sin soporte y estarías rompiendo la licencia, lo cual es ilegal.
Es posible que algunos de ustedes se estén preguntando por qué no instalan Linux aquí y arranque dual, o incluso reemplazan Windows y tienen todas estas herramientas disponibles de inmediato, o con una mejor alternativa. Bueno, algunas personas están obligadas a ejecutar Windows y es posible que no quieran mantener a VirtualBox funcionando todo el tiempo, mientras que el arranque dual sería una molestia. Estas herramientas le permiten tener algo de la potencia y la capacidad de ampliación de Linux sin tener que renunciar a su trabajo, realizar un arranque dual o mantener en funcionamiento 2 sistemas operativos completos. VirtualBox le permite probar sus sitios web con otros sistemas operativos o desarrollarlos para Linux en su tiempo libre. Si está intentando portar una aplicación, la virtualización es un salvavidas.
Esta aplicación ha sido cubierta muchas veces en MakeUseOf, por ejemplo. dos publicaciones de Jorge en enero Cómo instalar Windows 7 en una máquina virtual con VirtualBox Cómo instalar Windows 7 en una máquina virtual con VirtualBox Leer más y febrero Probar sistemas operativos Linux con VirtualBox Probar sistemas operativos Linux con VirtualBox Leer más 2009, mientras Justin escribió sobre el modo sin costura de VirtualBox Modo sin costura de VirtualBox: combina dos sistemas operativos en un escritorio Modo sin costura de VirtualBox: combina dos sistemas operativos en un escritorio Leer más el año pasado.
¿Qué opinas de estas herramientas? ¿Tiene alguna otra sugerencia? ¿Ya conocías estas herramientas y sus usos? ¿Vas a considerar volver a intentar algunos de estos programas? Cuéntanos tu opinión en la sección de comentarios a continuación.!
Crédito de la imagen: Alan Toniolo de Carvalho.