Wenn Sie ein Computerfreak sind, sind Sie wahrscheinlich mit Dingen herumhantieren. Sie sind, kurz gesagt, ein Hacker. Obwohl die meisten Hacker wahrscheinlich Linux verwenden, gibt es einige, die Windows verwenden. Vielleicht erfordert Ihr Geschäft die Verwendung von Windows. Dieser Beitrag behandelt einige wichtige Hacker- und Codierungswerkzeuge für alle Windows-Hacker. Warum sollte die Linux-Menge den ganzen Spaß bekommen, oder?
Bevor wir anfangen, was ist ein Hacker? Nun, Wikipedia definiert einen Hacker als " eine Person, die die Software oder Hardware ihres eigenen Computersystems stark modifiziert ", während Google einen Hacker als " enthusiastischen und geschickten Computerprogrammierer oder Benutzer " definiert. Ich wette, die meisten von euch hier passen wenigstens zu dieser zweiten Beschreibung.
jEdit
Dies ist weniger bekannt als Notepad ++. Es unterstützt viele erweiterte Funktionen wie Syntax-Highlighting, das ein Muss ist, wenn Sie ein Programmierer sind. Es hat auch Funktionen wie eine integrierte Makrosprache, die es unglaublich erweiterbar macht. Es ist in Java geschrieben, was es erlaubt, plattformübergreifend zu sein.
Als Programmierer entfernen Sie ständig Code, um Ihr Programm zu optimieren, Bugs oder andere Gründe zu beheben. Manchmal brauchen Sie es möglicherweise zurück. Der so genannte " Kill Ring " speichert gelöschten Text, sodass Sie sich keine Sorgen machen müssen.
Es unterstützt 130 Sprachen, einschließlich AppleScript und Objective-C, die mich überrascht haben. Also selbst als gestrandeter Mac-Entwickler ist es einen Versuch wert. Es enthält eine gute Menge an Dokumentation, die leicht zu verstehen ist. Wenn Sie also einmal stecken bleiben, machen Sie sich keine Sorgen. Es ist ein leistungsstarker Texteditor, auf den kein Windows-Programmierer verzichten sollte.
FeuerBug
FireBug ist das kostenlose Web-Entwicklungstool für Firefox, das Live-Inspektionen und das Bearbeiten von Webseiten ermöglicht. Es ist ein leistungsstarkes Tool zum Testen Ihrer Websites und zum Beheben von Problemen, ohne die Seite ständig neu laden zu müssen. Ähnlich wie Safari's eingebauter 'Element Inspector', aber für Firefox. Safari ist nicht erweiterbar genug für einen Webentwickler, obwohl sich das mit Safari 5 ändern kann. Für den Moment ist Firefox jedoch der Weg zur Webentwicklung und FireBug macht es noch besser.
Eine Anwendung für FireBug ist das Herunterladen von Seitenelementen wie Flash-Spielen.
Jorge behandelt, wie Firebug auf anderen Browsern zu installieren ist. Wie man Firebug auf IE, Safari, Chrome & Opera installiert Wie man Firebug auf IE, Safari, Chrome & Opera installiert Lesen Sie mehr im Jahr 2009, und James behandelt auch die nächsten Schritte Der Weg zum CSS Jedi Master Die nächsten Schritte auf dem Weg zum CSS Jedi Master CSS ist absolut eine der wichtigsten Technologien im Internet heute, und während die meisten Menschen zugeben, ein wenig HTML zu wissen, sind wir in der Regel ahnungslos über CSS. Das letzte Mal, als ich euch vorgestellt habe ... Lesen Sie mehr in seinem aktuellen CSS-Tutorial.
AutoHotKey
Dies ist wie TextExpander für Windows, obwohl es viel weiter geht. Es ist ein Makro-Dienstprogramm, das im Hintergrund ausgeführt wird und alle Tasten- oder Mausdruckvorgänge abfängt, zu denen Sie es bestellt haben. Es ist leicht skriptfähig und erlaubt Ihnen, viele Dinge zu tun, von der Umkehrung Ihres Scrollings, über die automatische Korrektur von Text bis hin zur oben erwähnten Textersetzung.
Ich kann einstellen, dass " @habib " durch " [email protected] " ersetzt wird. Ich kann es nach dem Leerzeichen oder sofort einstellen. Meine Wahl. Das ist das Schöne daran: Alles kann optimiert werden. Hier ist eine Codezeile, die @habib durch meine E-Mail ersetzt:
: *: @ habib :: [email protected]
Der Textblock kann so lang sein wie ich möchte. Ich kann E-Mail-Antworten vorschreiben. Für den angehenden Programmierer können Sie festlegen, dass + ifselse eine if-else-Anweisung für Sie ausgibt . Dann geben Sie einfach die Bedingung, Anweisungen und andere Elemente ein. Es ist offensichtlich, wie dies die Entwicklung wesentlich beschleunigen kann. Mit AutoHotKey können Sie eine Maschine für jede Aufgabe optimieren, von der Entwicklung bis zum Spielen. Wenn das Spiel die Auswahl der Steuerelemente nicht zulässt, starten Sie einfach das zugehörige AutoHotKey-Skript.
Tina schrieb über ac'tivAid Wie man Windows mit AutoHotkey Scripts pimpt Verwenden von ac'tivAid Wie man Windows mit AutoHotkey Scripts pimpt Mit ac'tivAid Read More, einem Satz nützlicher AutoHotKey-Skripte, letztes Jahr.
VirtuelleBox
Dies ist ein Kinderspiel für Web-Entwickler, vor allem, wenn Sie eine Geeky-Website betreiben, wo viele Besucher Linux verwenden. Mac OS X kann installiert werden, wenn auch ohne Unterstützung und Sie würden die Lizenz brechen, was illegal ist.
Einige von Ihnen fragen sich vielleicht, warum Sie nicht einfach Linux hier und Dual-Boot installieren oder gar Windows ersetzen und alle diese Tools sofort oder mit einer besseren Alternative zur Verfügung haben? Nun, einige Leute müssen Windows ausführen und wollen VirtualBox nicht ständig laufen lassen, während Dualbooten ein Ärger sein würde. Mit diesen Tools können Sie einige der Möglichkeiten und Erweiterungsmöglichkeiten von Linux nutzen, ohne auf Ihren Job verzichten zu müssen, doppelt zu booten oder 2 ganze Betriebssysteme laufen zu lassen. Mit VirtualBox können Sie Ihre Webseiten mit anderen Betriebssystemen testen oder in Ihrer Freizeit für Linux entwickeln. Wenn Sie versuchen, eine Anwendung zu portieren, ist die Virtualisierung ein Lebensretter.
Diese App wurde viele Male auf MakeUseOf behandelt, zB zwei Beiträge von Jorge im Januar Wie installiert man Windows 7 auf einer virtuellen Maschine mit VirtualBox Wie installiert man Windows 7 auf einer virtuellen Maschine mit VirtualBox Read More und Februar Test Drive Linux Betriebssysteme mit VirtualBox Testen Sie Linux-Betriebssysteme mit VirtualBox Read More 2009, während Justin über den Seamless-Modus von VirtualBox schrieb Der Seamless-Modus von VirtualBox: Zwei Betriebssysteme in einem Desktop kombinieren Der Seamless-Modus von VirtualBox: Zwei Betriebssysteme auf einem Desktop vereinen Lesen Sie mehr im letzten Jahr.
Was denkst du über diese Werkzeuge? Hast du noch andere Vorschläge? Wussten Sie schon von diesen Werkzeugen und ihren Anwendungen? Werden Sie in Betracht ziehen, einige dieser Programme erneut zu versuchen? Sagen Sie uns Ihre Gedanken in den Kommentaren unten!
Bildquelle: Alan Toniolo de Carvalho