4 strumenti software di hacker dovrebbero avere ogni coder in erba

4 strumenti software di hacker dovrebbero avere ogni coder in erba / Sicurezza

Se sei un fanatico del computer, è probabile che ti piaccia giocherellare con le cose. Sei, in breve, un hacker. Sebbene molti hacker utilizzino probabilmente Linux, ce ne sono alcuni che usano Windows. Forse la tua attività richiede l'utilizzo di Windows. Questo post copre alcuni strumenti essenziali di hacking e codifica per tutti gli hacker di Windows. Perché il pubblico di Linux dovrebbe divertirsi, giusto??

Prima di iniziare, che cos'è un hacker? Bene, Wikipedia definisce un hacker come “una persona che modifica pesantemente il software o l'hardware del proprio sistema informatico” mentre Google definisce un hacker come “un programmatore o utente di computer entusiasta e abile“. Scommetto che la maggior parte di voi qui si adatta almeno a questa seconda descrizione.

jEdit

Questo è meno noto di Notepad ++. Supporta molte funzioni avanzate, come l'evidenziazione della sintassi, che è un must se sei un programmatore. Ha anche funzioni come un linguaggio macro integrato, che gli permette di essere incredibilmente estensibile. È scritto in Java, che gli consente di essere multipiattaforma.

Come programmatore, rimuovi costantemente il codice per ottimizzare il tuo programma, correggere bug o altri motivi. A volte potresti averne bisogno. Il cosidetto “Uccidi l'anello” memorizza il testo cancellato, quindi non devi mai preoccuparti.

Supporta 130 lingue, tra cui AppleScript e Objective-C, che mi ha sorpreso. Quindi, anche come sviluppatore Mac incagliato, vale la pena provarlo. Viene fornito con una buona quantità di documentazione che è facile da capire, quindi se sei mai bloccato, non ti preoccupare. È un potente editor di testo che nessun programmatore di Windows dovrebbe fare a meno.

Firebug

FireBug è lo strumento di sviluppo web numero uno gratuito per Firefox che consente l'ispezione e la modifica in tempo reale delle pagine web. È un potente strumento per testare i tuoi siti Web e risolvere i problemi senza dover ricaricare la pagina tutto il tempo. Simile a 'Element Inspector' di Safari, ma per Firefox. Safari non è abbastanza estensibile per uno sviluppatore web, anche se potrebbe cambiare con Safari 5. Per ora, però, Firefox è la soluzione ideale per lo sviluppo web e FireBug lo rende ancora migliore.

Un uso per FireBug sta scaricando elementi di pagina, come i giochi Flash.

Jorge ha spiegato come installare Firebug su altri browser rispetto a Firefox Come installare Firebug su IE, Safari, Chrome e Opera Come installare Firebug su IE, Safari, Chrome e Opera Leggi di più nel 2009, e James lo ha anche trattato The Next Steps On La strada per diventare un CSS Jedi Master I prossimi passi sulla strada per diventare un CSS Jedi Master CSS è assolutamente una delle tecnologie più importanti in giro oggi su Internet, e mentre la maggior parte delle persone ammette di conoscere un po 'di HTML, siamo generalmente all'oscuro su CSS. L'ultima volta che ti ho presentato ... Leggi di più nel suo recente tutorial su CSS.

AutoHotKey

Questo è come TextExpander per Windows, anche se va molto oltre. È una macro utility che viene eseguita in background e intercetta qualsiasi tasto o pressa del mouse che hai ordinato. È facilmente eseguibile da script e ti permette di fare molte cose, dall'inversione dello scrolling, al testo auto-correggente, alla sostituzione testuale sopracitata.

Posso farlo impostare per sostituire “@habib” con “[email protected]“. Posso impostarlo per farlo dopo lo spazio, o immediatamente. La mia scelta. Questa è la sua bellezza: tutto può essere ottimizzato. Ecco una riga di codice che sostituisce @habib con la mia email:

: *: @ Habib :: [email protected]

Il blocco di testo può essere lungo quanto voglio. Posso avere risposte email pre-scritte. Per il programmatore in erba, puoi impostarlo in modo tale +se altro scrive una dichiarazione if, else per te. Quindi inserisci la condizione, le dichiarazioni e altri elementi. È ovvio come questo possa accelerare notevolmente lo sviluppo. Infatti con AutoHotKey è possibile ottimizzare una macchina per qualsiasi attività, dallo sviluppo ai giochi. Se il gioco non ti consente di scegliere i controlli, attiva lo script AutoHotKey associato.

Tina ha scritto su ac'tivAid How To Pimp Windows con gli script AutoHotkey che utilizzano ac'tivAid How to Pimp Windows con gli script AutoHotkey che utilizzano ac'tivAid Read More, un insieme di utili script AutoHotKey, l'anno scorso.

VirtualBox

Questo è un gioco da ragazzi per gli sviluppatori web, soprattutto se si esegue un sito Web di tipo geek, dove molti visitatori usano Linux. Mac OS X può essere installato, anche se senza supporto e la licenza sarebbe violata, il che è illegale.

Alcuni di voi potrebbero chiedersi perché non installare Linux qui e dual-boot, o addirittura sostituire Windows e avere tutti questi strumenti disponibili fuori dalla scatola, o con un'alternativa migliore? Bene, alcune persone sono obbligate a eseguire Windows e potrebbero non voler mantenere VirtualBox sempre in esecuzione, mentre il dual-boot sarebbe un rompicapo. Questi strumenti ti permettono di avere un po 'della potenza ed estensibilità di Linux senza dover rinunciare al tuo lavoro, dual-boot o mantenere in funzione 2 interi sistemi operativi. VirtualBox ti permette di testare i tuoi siti web con altri sistemi operativi o di sviluppare per Linux nel tuo tempo libero. Se stai provando a eseguire il porting di un'applicazione, la virtualizzazione è un vero toccasana.

Questa app è stata trattata più volte su MakeUseOf, ad es. due post di Jorge a gennaio Come installare Windows 7 su una macchina virtuale con VirtualBox Come installare Windows 7 su una macchina virtuale con VirtualBox Ulteriori informazioni e febbraio Test Drive Sistemi operativi Linux con VirtualBox Test Drive Sistemi operativi Linux con VirtualBox Leggi di più 2009, mentre Justin ha scritto sulla modalità seamless di VirtualBox Modalità seamless di VirtualBox: Combina due sistemi operativi in ​​un desktop Modalità seamless di VirtualBox: Combina due sistemi operativi in ​​un desktop Per saperne di più l'anno scorso.

Cosa ne pensi di questi strumenti? Avete altri suggerimenti? Conoscevi già questi strumenti e i loro usi? Prendi in considerazione la possibilità di riprovare alcuni di questi programmi? Diteci i vostri pensieri nella sezione commenti qui sotto!

Immagine di credito: Alan Toniolo de Carvalho