List Files in Human Readable Format
I maintain an older computer with a small hard drive. I use it mostly for storing MP3s, videos, and other types of basic media. Unfortunately I often get warnings that disk space is low and so I need to delete files I no longer need; i.e. music or movies I have probably grown tired of. I always sort them by size, largest first, so I can find out where the cogs are.
The problem is I try to stick to command line but only know how to do that sorting with human readable format by using Mac's Finder utility. I recent found a command which will output the contents of the current directory and its subdirectories by human readable size:
du -sk -- * | sort -n | perl -pe '@SI=qw(K M G T P); s:^(\d+?)((\d\d\d)*)\s:$1." ".$SI[((length $2)/3)]."\t":e'
That command is kinda gross so you'll probably want to save it as an alias. Nonetheless I now know how to get the desired information from command line!
![JavaScript Promise API]()
While synchronous code is easier to follow and debug, async is generally better for performance and flexibility. Why "hold up the show" when you can trigger numerous requests at once and then handle them when each is ready? Promises are becoming a big part of the JavaScript world...
![CSS Gradients]()
With CSS border-radius, I showed you how CSS can bridge the gap between design and development by adding rounded corners to elements. CSS gradients are another step in that direction. Now that CSS gradients are supported in Internet Explorer 8+, Firefox, Safari, and Chrome...
![Get Slick with MooTools Kwicks]()
When I first saw MooTools graphical navigation, I was impressed. I thought it was a very simple yet creative way of using Flash. When I right-clicked and saw that it was JavaScript, I was floored. How could they achieve such...
![CSS Transforms]()
CSS has become more and more powerful over the past few years and CSS transforms are a prime example. CSS transforms allow for sophisticated, powerful transformations of HTML elements. One or more transformations can be applied to a given element and transforms can even be animated...
I use omnidisksweeper once in a while to get rid of junk
I don’t know if this is cross-platform or not, but on Ubuntu I use this