4 Hackersoftwaretools Elke ontluikende coder zou moeten hebben

4 Hackersoftwaretools Elke ontluikende coder zou moeten hebben / Veiligheid

Als je een computer-nerd bent, heb je er de grootste moeite mee om met dingen te spelen. U bent kort gezegd een hacker. Hoewel de meeste hackers waarschijnlijk Linux gebruiken, zijn er enkele die Windows gebruiken. Misschien vereist uw bedrijf dat u Windows gebruikt. Dit bericht bevat enkele essentiële hacking- en codeerhulpmiddelen voor alle Windows-hackers. Waarom zou de Linux-menigte het leuk krijgen, toch??

Voordat we beginnen, wat is een hacker? Nou, Wikipedia definieert een hacker als “een persoon die de software of hardware van hun eigen computersysteem sterk aanpast” terwijl Google een hacker definieert als “een enthousiaste en bekwame computerprogrammeur of gebruiker“. Ik wed dat de meesten van jullie hier op zijn minst die tweede beschrijving passen.

jEdit

Dit is minder bekend dan Notepad ++. Het ondersteunt veel geavanceerde functies, zoals syntax highlighting, wat een must is als je een programmeur bent. Het heeft ook functies zoals een ingebouwde macrotaal, waardoor het ongelooflijk uitbreidbaar is. Het is geschreven in Java, waardoor het platformonafhankelijk kan zijn.

Als programmeur moet je constant code verwijderen om je programma te optimaliseren, om bugs op te lossen of om een ​​aantal andere redenen. Soms heb je het misschien terug nodig. De zogenoemde “Kill Ring” bewaart verwijderde tekst, zodat u zich nooit zorgen hoeft te maken.

Het ondersteunt 130 talen, waaronder AppleScript en Objective-C, die me verrasten. Dus zelfs als een gestrande Mac-ontwikkelaar, het is het proberen waard. Het wordt geleverd met een aardige hoeveelheid documentatie die gemakkelijk te begrijpen is, dus maak je geen zorgen als je vastloopt. Het is een krachtige teksteditor die geen Windows-programmeur zou moeten missen.

FireBug

FireBug is de nummer één gratis webontwikkelingstool voor Firefox waarmee live inspecteren en bewerken van webpagina's mogelijk is. Het is een krachtig hulpmiddel om uw websites te testen en problemen op te lossen zonder de pagina altijd opnieuw te hoeven laden. Vergelijkbaar met Safari's ingebouwde 'Element Inspector' maar voor Firefox. Safari is niet uitbreidbaar genoeg voor een webontwikkelaar, maar dat kan veranderen met Safari 5. Maar voor nu is Firefox de beste keuze voor webontwikkeling en FireBug maakt het nog beter.

Eén gebruik voor FireBug is het downloaden van pagina-elementen, zoals Flash-spellen.

Jorge behandelde hoe Firebug te installeren in andere browsers dan Firefox. How to Install Firebug op IE, Safari, Chrome & Opera. How to Install Firebug op IE, Safari, Chrome & Opera Lees meer terug in 2009, en James heeft het ook behandeld The Next Steps On De weg naar een CSS Jedi Master De volgende stappen op weg naar een CSS worden Jedi Master CSS is absoluut een van de belangrijkste technologieën op het internet vandaag, en hoewel de meeste mensen toegeven een beetje HTML te kennen, zijn we over het algemeen geen idee. over CSS. De laatste keer dat ik je introduceerde ... Lees meer in zijn recente CSS-tutorial.

AutoHotKey

Dit lijkt op TextExpander voor Windows, hoewel het veel verder gaat dan dat. Het is een macrohulpprogramma dat op de achtergrond wordt uitgevoerd en elke toets of muiscompressie onderschept waarvoor u het hebt besteld. Het is gemakkelijk in scripts in te stellen en biedt u de mogelijkheid om veel dingen te doen, van het omdraaien van het scrollen, tot het automatisch corrigeren van tekst, tot de bovengenoemde tekstvervanging.

Ik kan het laten vervangen “@habib” met “[email protected]“. Ik kan het instellen om het na de spatie te doen, of onmiddellijk. Mijn keuze. Dat is het mooie: alles kan worden aangepast. Hier is een regel code die @habib vervangt door mijn e-mailadres:

: *: @ Habib :: [email protected]

Het tekstblok kan zo lang zijn als ik wil. Ik kan vooraf geschreven e-mailreacties hebben. Voor de ontluikende coder, kun je hem zo instellen +ifelse schrijft een if, else-verklaring voor u op. Voer vervolgens de voorwaarde, verklaringen en andere elementen in. Het is duidelijk hoe dit de ontwikkeling aanzienlijk kan versnellen. Met AutoHotKey kunt u zelfs een machine optimaliseren voor elke taak, van ontwikkeling tot gamen. Als het spel u niet toestaat om de bedieningselementen te kiezen, start dan gewoon het bijbehorende AutoHotKey-script op.

Tina schreef over ac'tivAid Hoe Pimp Windows met AutoHotkey Scripts Gebruik van ac'tivAid Hoe Pimp Windows met AutoHotkey Scripts Gebruik van ac'tivAid Lees Meer, een set nuttige AutoHotKey-scripts, vorig jaar.

VirtualBox

Dit is een no-brainer voor webontwikkelaars, vooral als u een website van het geekype uitvoert, waar veel bezoekers Linux gebruiken. Mac OS X kan worden geïnstalleerd, maar zonder ondersteuning en je zou de licentie breken, wat illegaal is.

Sommigen van jullie vragen zich af waarom niet alleen Linux hier installeert en dual-boot, of zelfs Windows te vervangen en al deze tools beschikbaar zijn uit de doos, of met een beter alternatief? Welnu, sommige mensen zijn verplicht om Windows te gebruiken en willen misschien niet dat VirtualBox de hele tijd draait, terwijl dual-booting lastig is. Met deze tools kun je een deel van de kracht en uitbreidbaarheid van Linux hebben zonder je baan op te geven, dual-booting of 2 hele OS's draaiende te houden. Met VirtualBox kunt u uw websites testen met andere besturingssystemen of in uw vrije tijd ontwikkelen voor Linux. Als u een toepassing probeert te porten, is virtualisatie een redder in nood.

Deze app is vele malen behandeld op MakeUseOf, b.v. twee berichten van Jorge in januari Windows 7 installeren op een virtuele machine met VirtualBox Windows 7 installeren op een virtuele machine met VirtualBox Lees meer en februari Teststation Linux-besturingssystemen met VirtualBox Teststation Linux-besturingssystemen met VirtualBox Lees meer 2009, terwijl Justin schreef over de naadloze modus van VirtualBox Naadloze modus van VirtualBox: Twee besturingssystemen combineren in één desktop VirtualBox's naadloze modus: twee besturingssystemen combineren tot één desktop Lees meer vorig jaar.

Wat denk je van deze tools? Heb je nog andere suggesties? Wist u al van deze hulpmiddelen en hun gebruik? Ga je overwegen een aantal van deze programma's opnieuw te proberen? Vertel ons je gedachten in de comments hieronder!

Image Credit: Alan Toniolo de Carvalho