4 Hacker Software Tools Hver spirende Coder burde ha
Hvis du er en datamaskin nørd, er det sjansene du liker å fitte rundt med ting. Du er kort sagt en hacker. Selv om de fleste hackere sannsynligvis bruker Linux, er det noen som bruker Windows. Kanskje din virksomhet krever at du bruker Windows. Dette innlegget dekker noen viktige verktøy for hacking og koding for alle dine Windows-hackere. Hvorfor skal Linux-publikum få det moro, riktig?
Før vi begynner, hva er en hacker? Vel, Wikipedia definerer en hacker som “en person som tungt endrer programvaren eller maskinvaren i sitt eget datasystem” mens Google definerer en hacker som “en entusiastisk og dyktig dataprogrammerer eller bruker“. Jeg vedder på at de fleste av dere passer her minst den andre beskrivelsen.
jEdit
Dette er mindre kjent enn Notepad ++. Den støtter mange avanserte funksjoner, for eksempel syntaksutheving, som er et must hvis du er programmerer. Den har også funksjoner som et innebygd makro språk, som gjør at det kan være utrolig utvidbart. Den er skrevet i Java, som gjør det mulig å være kryssplattform.
Som programmerer fjerner du hele tiden kode for å optimalisere programmet, for å fikse feil eller noen andre årsaker. Noen ganger trenger du kanskje det tilbake. Den såkalte “Drep Ring” lagrer slettet tekst, slik at du aldri trenger å bekymre deg.
Den støtter 130 språk, inkludert AppleScript og Objective-C, som overrasket meg. Så, som en strengt Mac-utvikler, er det verdt å gå. Det følger med en fin mengde dokumentasjon som er lett å forstå, så hvis du noensinne har sittende fast, ikke bekymre deg. Det er en kraftig tekstredigerer som ingen Windows-programmerer bør gå uten.
Firebug
FireBug er nummer ett gratis webutviklingsverktøy for Firefox som tillater levende inspeksjon og redigering av nettsider. Det er et kraftig verktøy for å teste dine nettsteder og fikse problemer uten å måtte laste siden på nytt hele tiden. Ligner på Safari's innebygde 'Element Inspector', men for Firefox. Safari er ikke utvidbart nok til en webutvikler, men det kan endres med Safari 5. For nå er Firefox imidlertid veien å gå for webutvikling, og FireBug gjør det enda bedre.
En bruk for FireBug er å laste ned sideelementer, for eksempel Flash-spill.
Jorge dekket hvordan man installerer Firebug på andre nettlesere enn Firefox. Slik installerer du Firebug på IE, Safari, Chrome og Opera. Slik installerer du Firebug på IE, Safari, Chrome og Opera Les mer tilbake i 2009, og James dekket også den. Veien til å bli en CSS Jedi Master De neste trinnene på vei til å bli en CSS Jedi Master CSS er absolutt en av de viktigste teknologiene rundt på Internett i dag, og mens de fleste innrømmer å kjenne litt HTML, er vi generelt clueless om CSS. Siste gang jeg introduserte deg ... Les mer i hans siste CSS opplæring.
Auto HotKey
Dette er som TextExpander for Windows, selv om det går mye lenger enn det. Det er et makroverktøy som går i bakgrunnen og avskjærer noen nøkkel- eller musepresser du har bestilt den til. Det er lett å skanne og lar deg gjøre mange ting, fra å reversere rullingen din, til automatisk korrigering av tekst, til den nevnte tekstutskiftningen.
Jeg kan få det til å erstatte “@habib” med “[email protected]“. Jeg kan sette den til å gjøre det etter plassen, eller umiddelbart. Mitt valg. Det er skjønnheten i det: alt kan bli tweaked. Her er en linje med kode som erstatter @habib med min e-postadresse:
: *: @ Habib :: [email protected]
Tekstblokken kan være så lenge jeg vil. Jeg kan ha forhåndskrevne e-post-svar. For den spirende koderen kan du sette det slik +ifelse skriver ut en hvis, annet erklæring for deg. Bare skriv inn tilstanden, erklæringene og andre elementer. Det er åpenbart hvordan dette kan øke utviklingen vesentlig. Faktisk, med AutoHotKey, kan du optimalisere en maskin for enhver oppgave, fra utvikling til spill. Hvis spillet ikke lar deg velge kontrollene, brann du bare opp det tilknyttede AutoHotKey-skriptet.
Tina skrev om ac'tivAid Hvordan pimp Windows med AutoHotkey Scripts Bruke ac'tivAid Slik pimp Windows med AutoHotkey Scripts Bruke ac'tivAid Les mer, et sett med nyttige AutoHotKey-skript, i fjor.
VirtualBox
Dette er en no-brainer for webutviklere, spesielt hvis du kjører en geeky-type nettside, hvor mange besøkende bruker Linux. Mac OS X kan installeres, om enn uten støtte, og du vil bryte lisensen, som er ulovlig.
Noen av dere kan spørre hvorfor ikke bare installere Linux her og dual-boot, eller til og med erstatte Windows og ha alle disse verktøyene tilgjengelige ut av boksen, eller med et bedre alternativ? Vel, noen er pålagt å kjøre Windows, og vil kanskje ikke beholde VirtualBox kjører hele tiden, mens dual-oppstart ville være en smerte i rumpa. Disse verktøyene lar deg ha litt av kraften og utvidelsen av Linux uten å måtte gi opp jobben din, dual-booting eller holde 2 hele OS kjører. VirtualBox lar deg teste nettstedene dine med andre OS, eller utvikle for Linux på fritiden. Hvis du prøver å porte et program, er virtualisering en livredder.
Denne appen har blitt dekket mange ganger på MakeUseOf, f.eks. to innlegg av Jorge i januar Slik installerer du Windows 7 på en virtuell maskin med VirtualBox Slik installerer du Windows 7 på en virtuell maskin med VirtualBox Les mer og februar Test Drive Linux-operativsystemer med VirtualBox Test Drive Linux-operativsystemer med VirtualBox Les mer 2009, mens Justin skrev om VirtualBoxs sømløse modus VirtualBoxs sømløse modus: Kombiner to operativsystemer i One Desktop VirtualBox sømløse modus: Kombiner to operativsystemer i ett skrivebord Les mer i fjor.
Hva synes du om disse verktøyene? Har du andre forslag? Visste du allerede om disse verktøyene, og deres bruk? Skal du vurdere å prøve noen av disse programmene? Fortell oss dine tanker i kommentarfeltet nedenfor!
Bilde Kreditt: Alan Toniolo de Carvalho