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 zijn 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 in ieder geval aan die tweede beschrijving voldoen.
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 zogenaamde " Kill Ring " slaat verwijderde tekst op, 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 heeft besproken hoe Firebug op andere browsers kan worden geïnstalleerd 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 onderschept of muisdrukken die u hebt besteld. Het is gemakkelijk in het script in te stellen en biedt u de mogelijkheid veel dingen te doen, van het omkeren van het scrollen, tot het automatisch corrigeren van tekst, tot de bovengenoemde tekstvervanging.
Ik kan het instellen om " @habib " te vervangen door " [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 codeur kunt u deze zodanig instellen dat + ifelse een if, else-instructie voor u opslaat . 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 Gebruiken van ac'tivAid Hoe Pimp Windows met AutoHotkey-scripts Gebruiken 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 misschien 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, bijvoorbeeld twee berichten van Jorge in januari. Hoe kan ik Windows 7 op een virtuele machine met VirtualBox installeren? Hoe kan ik Windows 7 op een virtuele machine installeren met VirtualBox Lees meer en februari Testrit Linux-besturingssystemen met VirtualBox Test Drive Linux-besturingssystemen met VirtualBox Lees meer 2009, terwijl Justin schreef over de naadloze modus van VirtualBox Naadloze modus van VirtualBox: Combineer twee besturingssystemen in één desktop VirtualBox's naadloze modus: combineer twee besturingssystemen naar een 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