4 Instrumente de software pentru hackeri Fiecare coder trebuie să aibă

4 Instrumente de software pentru hackeri Fiecare coder trebuie să aibă / Securitate

Dacă sunteți un geek calculator, șansele ar fi să vă plimbați cu lucrurile. Sunteți, pe scurt, un hacker. Deși majoritatea hackerilor folosesc probabil Linux, există unele care utilizează Windows. Poate că afacerea dvs. vă cere să utilizați Windows. Acest post acoperă câteva instrumente esențiale de hacking și codare pentru toți hackerii Windows. De ce ar trebui mulțimea Linux să se distreze, nu-i așa??

Înainte de a începe, ce este un hacker? Ei bine, Wikipedia definește un hacker ca fiind “o persoană care modifică puternic software-ul sau hardware-ul propriului sistem informatic” în timp ce Google definește un hacker ca fiind “un programator sau un utilizator de computer entuziast și priceput“. Pun pariu că cei mai mulți dintre voi aici se potrivesc cel puțin cu cea de-a doua descriere.

jEdit

Acest lucru este mai puțin cunoscut decât Notepad ++. Acesta susține multe caracteristici avansate, cum ar fi evidențierea sintaxei, care este o necesitate dacă sunteți un programator. De asemenea, are caracteristici cum ar fi un limbaj macro încorporat, care îi permite să fie incredibil de extensibil. Este scris în Java, care îi permite să fie cross-platformă.

În calitate de programator, eliminați constant codul pentru a optimiza programul, pentru a repara erorile sau pentru orice alte motive. Uneori, este posibil să aveți nevoie de ea înapoi. Asa numitul “Kill Ring” stochează textul șters, deci nu trebuie să vă faceți griji.

Suportă 130 de limbi, inclusiv AppleScript și Obiectiv-C, care mi-au surprins. Deci, chiar și ca un dezvoltator de Mac Macintosh, merită să mergeți. Acesta vine cu o cantitate destul de bună de documentare, care este ușor de înțeles, deci, dacă vreodată sunteți blocați, nu vă faceți griji. Este un editor de text puternic pe care niciun programator Windows nu ar trebui să îl urmeze.

FireBug

FireBug este un instrument gratuit de dezvoltare web pentru Firefox, care permite inspectarea și editarea live a paginilor Web. Acesta este un instrument puternic pentru testarea site-urilor web și pentru rezolvarea problemelor fără a fi nevoie să reîncărcați pagina tot timpul. Similar cu Safari's built-in 'Element Inspector', dar pentru Firefox. Safari nu este destul de extensibil pentru un dezvoltator web, deși se poate schimba cu Safari 5. Deocamdată, Firefox este calea pentru dezvoltarea web și FireBug o face chiar mai bună.

O singură utilizare pentru FireBug este descărcarea elementelor de pagină, cum ar fi jocuri Flash.

Jorge a acoperit cum să instaleze Firebug pe alte browsere decât Firefox Cum să instalezi Firebug pe IE, Safari, Chrome și Opera Cum să instalezi Firebug pe IE, Safari, Chrome & Opera Citește mai mult în 2009, și James a acoperit-o și Pașii următori Drumul spre a deveni un Master Cd Jedi Următorii pași pe drumul spre a deveni CSS Jedi Master CSS este absolut una dintre cele mai importante tehnologii de pe Internet de astăzi și, în timp ce majoritatea oamenilor recunosc că știu un mic HTML, suntem în general fără cusur despre CSS. Ultima dată când te-am prezentat ... Citește mai mult în recentele sale tutorial CSS.

AutoHotKey

Acest lucru este ca TextExpander pentru Windows, deși merge mult mai departe decât asta. Este un utilitar macro care rulează în fundal și interceptează orice apăsare de cheie sau de mouse pe care le-ați comandat. Este ușor de scriptat și vă permite să faceți multe lucruri, de la inversarea derulării, până la auto-corectarea textului, la substituția de text menționată mai sus.

Pot să-l înlocuiesc “@habib” cu “[email protected]“. Pot să-l fac să o facă după spațiu sau imediat. Alegerea mea. Aceasta este frumusețea ei: totul poate fi modificat. Iată o linie de cod care înlocuiește @habib cu e-mailul meu:

: *: @ Habib :: [email protected]

Blocul de text poate fi atâta timp cât vreau. Pot avea răspunsuri de e-mail pre-scrise. Pentru coderul în devenire, îl puteți seta astfel +ifelse scrie o declarație dacă, altfel, pentru tine. Apoi trebuie doar să introduceți condiția, instrucțiunile și alte elemente. Este evident modul în care acest lucru poate accelera dezvoltarea în mod substanțial. De fapt, cu AutoHotKey, puteți optimiza o mașină pentru orice sarcină, de la dezvoltare la joc. Dacă jocul nu vă permite să alegeți comenzile, trebuie doar să declanșați scriptul AutoHotKey asociat.

Tina a scris despre ac'tivAid Cum să pimp Windows cu scripturi AutoHotkey Folosind ac'tivAid Cum să Pimp Windows cu scripturi AutoHotkey Utilizând ac'tivAid Read More, un set de scripturi utile AutoHotKey, anul trecut.

VirtualBox

Acesta este un mod de a nu-brainer pentru dezvoltatorii web, mai ales dacă rulați un site de tip geeky, în cazul în care o mulțime de vizitatori folosesc Linux. Mac OS X poate fi instalat, chiar dacă nu aveți suport și ați rupe licența, ceea ce este ilegal.

Unii dintre voi probabil vă întrebați de ce nu instalați doar Linux aici și dublu-boot, sau chiar înlocuiți Windows și aveți toate aceste instrumente disponibile din cutie sau cu o alternativă mai bună? Ei bine, unii oameni sunt obligați să ruleze Windows și poate că nu vor să păstreze VirtualBox rulează tot timpul, în timp ce dual-boot-ar fi o durere în fund. Aceste instrumente vă permit să aveți o parte din puterea și extensibilitatea Linux fără a fi nevoie să renunțați la locul de muncă, să faceți dublu-boot sau să păstrați 2 run-uri întregi ale sistemului de operare. VirtualBox vă permite să vă testați site-urile cu alte sisteme de operare sau să le dezvoltați pentru Linux în timpul liber. Dacă încercați să port o aplicație, virtualizarea este un salvator.

Această aplicație a fost acoperită de mai multe ori pe MakeUseOf, de ex. două posturi de Jorge în ianuarie Cum se instalează Windows 7 pe o mașină virtuală cu VirtualBox Cum se instalează Windows 7 pe o mașină virtuală cu VirtualBox Citiți mai mult și test Drive Drive Sisteme de operare Linux cu unitate de testare VirtualBox Sisteme de operare Linux cu VirtualBox Citiți mai mult 2009, în timp ce Justin a scris despre modul fără sudură al lui VirtualBox Modul fără sudură al lui VirtualBox: Combină două sisteme de operare într-un singur desktop Modul fără sudură al VirtualBox: combinați două sisteme de operare într-un singur desktop Citiți mai mult anul trecut.

Ce credeți despre aceste instrumente? Aveți alte sugestii? Ați știut deja aceste instrumente și utilizările lor? Veți lua în considerare reluarea anumitor programe? Spuneți-ne părerile dvs. în secțiunea de comentarii de mai jos!

Image Credit: Alan Toniolo de Carvalho