4 Hacker Software Tools Every Budding Coder Should Have
|
| ||||||||
| Compare: | Web Design Calculator | Web Design Cost Guidelines |
Are you an E-Commerce Web Designer? Add a Free Listing
If you’re a computer geek, chances are you like fiddling around with things. You are, in short, a hacker. Although most hackers probably use Linux, there are some that use Windows. Maybe your business requires you to use Windows. This post covers some essential hacking and coding tools for all you Windows hackers. Why should the Linux crowd get all the fun, right?
Before we begin, what is a hacker? Well, Wikipedia defines a hacker as “a person who heavily modifies the software or hardware of their own computer system” while Google defines a hacker as “an enthusiastic and skillful computer programmer or user“. I bet most of you here fit that second description at least.
jEdit
This is less known than Notepad++. It supports many advanced features, such as syntax highlighting, which is a must if you’re a programmer. It also has features such as a built-in macro language, which allows it to be incredibly extensible. It’s written in Java, which allows it to be cross-platform.
As a programmer, you are constantly removing code to optimize your program, to fix bugs or any number of other reasons. Sometimes, you may need it back. The so called “Kill Ring” stores deleted text, so you never have to worry.
It supports 130 languages, including AppleScript and Objective-C, which surprised me. So even as a stranded Mac developer, it’s worth a go. It comes with a nice amount of documentation that’s easy to understand, so if you’re ever stuck, don’t worry. It’s a powerful text editor that no Windows programmer should go without.


FireBug
FireBug is the number one free web development tool for Firefox which allows live inspecting and editing of webpages. It is is a powerful tool for testing your websites and fixing problems without having to reload the page all the time. Similar to Safari’s built-in ‘Element Inspector’ but for Firefox. Safari is not extensible enough for a web developer, though that may change with Safari 5. For now though, Firefox is the way to go for web development and FireBug makes it even better.
One use for FireBug is downloading page elements, such as Flash games.

Jorge covered how to install Firebug on other browsers than Firefox back in 2009, and James also covered it in his recent CSS tutorial.
AutoHotKey
This is like TextExpander for Windows, although it goes much further than that. It’s a macro utility which runs in the background and intercepts any key or mouse presses you have ordered it to. It is easily script-able and allows you to do many things, from reversing your scrolling, to auto-correcting text, to the aforementioned text substitution.
I can have it set to substitute “@habib” with “habib@makeuseof.com“. I can set it to do it after the space, or immediately. My choice. That’s the beauty of it: everything can be tweaked. Here’s one line of code that replaces @habib with my email:
:*:@habib::habib@makeuseof.com
The block of text can be as long as I want. I can have pre-written email responses. For the budding coder, you can set it so that +ifelse writes out an if, else statement for you. Then just enter the condition, statements, and other elements. It’s obvious how this can speed up development substantially. In fact, with AutoHotKey, you can optimize a machine for any task, from development to gaming. If the game doesn’t allow you to choose the controls, just fire up the associated AutoHotKey script.
Tina wrote about ac’tivAid, a set of useful AutoHotKey scripts, last year.
VirtualBox
This is a no-brainer for web developers, especially if you run a geeky-type website, where a lot of visitors use Linux. Mac OS X can be installed, albeit without support and you’d be breaking the license, which is illegal.

Some of you may be asking why not just install Linux here and dual-boot, or even replace Windows and have all these tools available out of the box, or with a better alternative? Well, some people are required to run Windows and may not want to keep VirtualBox running all the time, while dual-booting would be a pain in the ass. These tools allow you to have some of the power and extensibility of Linux without having to give up your job, dual-booting or keeping 2 whole OS’s running. VirtualBox allows you to test your websites with other OS’s, or develop for Linux in your spare time. If you are trying to port an application, virtualization is a lifesaver.

This app has been covered many times on MakeUseOf, e.g. two posts by Jorge in January and February 2009, while Justin wrote about VirtualBox’s seamless mode last year.
What do you think of these tools? Do you have any other suggestions? Did you already know of these tools, and their uses? Are you going to consider retrying some of these programs? Tell us your thoughts in the comments section below!
Image Credit: Alan Toniolo de Carvalho
4 Hacker Software Tools Every Budding Coder Should Have is a post from: MakeUseOf
More articles about: coding, programmer tools, programming, virtualization, web, webmaster toolsSimilar articles:
Mon, 27 Jun 2011 22:31:43 GMT
Tags: coding, Cool Software Apps, MakeUseOf Lists, programmer tools, programming, virtualization, web, webmaster tools,
Fort Collins E-Commerce | New Port Richey E-Commerce | Galena E-Commerce | Herkimer E-Commerce | Austin E-Commerce | Flat Rock E-Commerce | Scottsbluff E-Commerce | Nugegoda E-Commerce | Rehoboth Beach E-Commerce | Palm Harbor E-Commerce |
coding
Time To Try A Slick, New Text Editor Called Tincta [Mac]
While you may already think you've found the text editor love of your life, you could hardly stand by it honourably without giving the competition a go. So, today we'll introduce you to a sleek new player in the Mac text editor game called Tincta. It's
Make A Product Review Database With WordPress: Custom Post Types, Custom Fields, Featured Images & Widgets!
Last time we showed you how to create a simple events listing using perhaps the most powerful feature of WordPress 3.0 - custom post types. After some requests to develop this further, today we’ll be creating a product review database to tie together ever
Cool Software Apps
JottiQ – Scan Suspicious Files Using Multiple Anti-Virus Apps At The Same Time
google_ad_client = 'pub-5700237260308472'; google_ad_channel = '3925636777'; google_ad_output = 'js'; google_max_num_ads = '4'; google_ad_type = 'text'; google_image_size = '336x280'; google_feedback = 'on'; google_skip = google_adnum ; How
How To Easily Synchronize Folders Outside Dropbox Using Symlinks
There’s a long running discussion on Quora that grabbed my attention. The topic is about the reason why Dropbox is more popular than other free programs with similar functionality. The various answers boiled down to this: simplicity. You put your fi
BitTorrent Creates User-Friendly Client Chrysalis [News]
BitTorrent has released a new client this week called Chrysalis in an attempt to keep novice users interested in the BitTorrent service. Chrysalis has been specially designed with new users in mind, so it’s clearly laid out with free, legal content
MakeUseOf Lists
5 Interesting Ways To Use Google News RSS Feeds
We all love neat RSS hacks, right? Well, here’s some interesting ways to use Google RSS news feeds. Many of us MakeUseOf readers are keen readers of Google News because it’s an easy way to see news articles from newspapers worldwide, grouped b
8 Quick Online Word Games To Play With Your Vocabulary
Here’s to let you know that Scrabble (or Lexulous) isn’t the only word game going around. From the simple to the multiplayer games, words have defined an entire genre of online games. So come online and see the fun you can have with letters and words. Wor
10 Awesome Apple Blogs For Geeks [Mac]
Are you a part of the Apple cult? Do you love your Mac so much that you sulk when you have to use a PC? Are you desperate to find out more about iPad releases and Apple events? If you answered yes to any of these questions, then read on. If you’re a
Need E-commerce Design? Check out our member profiles:
A design and development group providing software solutions from concept to completion. We offer the right people with the right skills to get the job done.
McFarland, Wisconsin US
Professional website design, hosting and content management for a low monthly fee. See what our clients have to say
Beaumont, California US
Have a tight deadline? We're is built for speed. We specialize in assisting programming firms, marketing firms, mass media, catalog printers, and print shops. Deadlines are closing, contact us today!
Williamsburg, Virginia US
Full service graphics studio specializing in e-commerce website design and development. We have several years of experience with a complete staff of specialists and affordable pricing.
Los Angeles, California US
We provide all types of custom design work including: websites, logos, business cards, brochures, advertisements, and pretty much anything else you can imagine.
Cartersville, Georgia US
Located in Irvine, CA, over 100 clients across North America and Asia engage Forge Web to strengthen their marketing initiatives, identify and expand revenue sources, and increase conversion rates.
Irvine, California US
Skylark Technologies is a Customer Centric- reputed Web and Application Solution Provider and has extensive experience in providing software services to clients globally.
Kolkata, West Bengal INGoogle+ Bans Promotions On Brand Pages [News]
For businesses social networking is all about engaging customers in the hopes that they ll remember
GeeMail – Access Gmail Outside the Browser With This Simple Desktop Client
One of the things I ve always liked about Gmail was that it was the first true cloud app I got used
Cool Tech Deals Of The Week – Pioneer VSX-821K 5.1ch 110W/ch 3D AV Receiver $179.99 Free Shipping & More!
Newegg has the Pioneer VSX 821 K 5 1ch 110W ch 3D Ready Home Theater Receiver for a low 179 99 and
Just Drag And Drop To Search & Manage Your Search Engines Better With Drag & DropZones [Firefox]
Drag 038 DropZones is a cool Firefox add on that takes the idea of drag n drop and extends it so
Learn A Foreign Language On The Web & On The Go With Busuu
We ve covered numerous language learning tools before such as the excellent LiveMocha and 18 other
Latest Hilarious Picks [MakeUseOf Geeky Fun]
Check out the top picks from MakeUseOf Geeky Fun during the last couple of days That Moment When Yo
Turn Firefox 8 Into An Awesome Browser With These 5 Add-ons
Firefox has been steadily losing ground to Chrome and Opera in the past few years I find this sad
Article Tags
E-commerce Design Articles
Web Apps & Internet (374)
News (291)
Web Apps (129)
Inspiration (128)
Music (119)
iPhone / iPad / iPod (116)
cool web apps (108)
Google Android (101)
Mobile Tips (100)
Announcements (99)
deals (88)
Games & Gaming Tips (84)
Tech Deals (82)
Cool Software Apps (76)
Opinion & Polls (76)
Browser Tips & Tricks (66)
Social Media (66)
iOS (66)
iPhone Apps (59)
Freebies (58)
geeky fun (58)
Photography (58)
iphone (55)
troubleshoot (53)
Google (53)
android (52)
Photoshop (52)
Graphics (51)
facebook (50)
How-To Articles (50)
Friends:
E-Commerce Website Pricing
Web Design Quote
Website Design
Graphic Designers