Powerful Command Line Tools For Developers

1 11 2012

Life as a developer can be hard when things start going wrong. The problem could be in any number of places. Is there a problem with the request you’re sending, is the problem with the response, is there a problem with a request in a third party library you’re using, is an external API failing?

Good tools are invaluable in figuring out where problems lie, and can also help to prevent problems from occurring in the first place, or just help you to be more efficient in general. Command line tools are particularly useful because they lend themselves well to automation and scripting, where they can be combined and reused in all sorts of different ways. Here we cover six particularly powerful and versatile tools which can help make your life a little bit easier.

  • Curl
  • Ngrep
  • Netcat
  • Sshuttle
  • Siege
  • Mitmproxy
Advertisements




binary, hex, and octal conversions

7 06 2010

I’ve used these sites before in the past but thought I’d post, great for binary, hex, and octal conversions

http://nickciske.com/tools/binary.php

http://nickciske.com/tools/hex.php

http://nickciske.com/tools/octal.php





~~~ USCC Touch Pro Rom Mod Links ~~~

23 01 2010

Opera Titanium: http://forum.xda-developers.com/show…&postcount=789

Titanium Weather: http://forum.xda-developers.com/showthread.php?t=481379

Everything else 6.5: http://forum.xda-developers.com/showthread.php?t=512121

WMWifiRouter – http://www.mydigitallife.info/2008/01/19/download-wmwifirouter-free-to-transform-your-windows-mobile-device-to-wireless-router/

Everything Touch Pro Roms and stuff – http://forum.ppcgeeks.com/showthread.php?t=42515





Clearing Your Putty Registry History

1 10 2009

So lately I’ve been a little annoyed with PuTTY because on one PC, (the main PC I use) I unfortunatly logged into a server incorrectly on my very first attempt and since then it will give me an Access Denied at login. However, I am still allowed to access this server even though it prints out Access Denied. (This is broken!) If little things like this didn’t annoy the heck out of me it wouldn’t be a problem. But alas, time to fix it so here’s how.

Note (this is different then what most other blogger bafoon’s will tell you, but it’s correct) 

  1. Open the registry (regedit)
  2. Go to HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\
  3. Under the PuTTY directory you will notice 2 sub directories (Sessions) and (SshHostKeys).
  4. You will want to first delete all of the history under your Sessions directory (do you really want to save this anyways?)
  5. Secondly, you will need to go into the SshHostKeys folder and delete any old keys, (so probably just empty this all : minus default of course)

After this you will get your usual PuTTY security alert asking if you want to add this key to your registry. (and of course we do!!!)

 Putty Key

Oh yea, and this time we’ll try to log in correctly on our first attempt 😀





Cool design for an electric motorcycle

1 09 2009




Where do USB flash drives come from?

25 08 2009

A short clip of the process used to create USB flash drives, courtesy of Kingston.





How does Japan celebrate a 150th anniversary? With giant robot spiders of course!

17 08 2009

The Japanese are apparently more accepting of robots as Anniversary gifts. Heck, I tried to give my wife a roomba for our 4 year anniversary, but I guess the gift goes further in Japan.

“YOKOHAMA , Japan, April 20 (UPI) — A parade celebrating the 150th anniversary of a Japanese port’s opening included a pair of 40-foot-tall mechanical spiders.

Japanese Celebrate their 150th - With Large Robot Spider

Japanese Celebrate their 150th - With Large Robot Spider

The spiders, operated by French performance art group La Machine, walked Sunday by raising and lowering each of their eight mammoth legs in turn and sprayed water from their mechanical mouths, the Kyodo news agency reported Monday.

The parade, which celebrated the 150th anniversary of Yokohama port, was attended by an estimated 500,000 people, organizers said.”

via – United Press International, Inc.