A friend came to me asking if I could help him making crawling through his thousands of camera images a little easier. His camera named his pictures in a confusing manner I guess so I came up with this. This uses the EXIF data of the images to rename your images in a date/time format. It also supports sequences, which are pictures taken in rapid succession. This only does png/jpg's and the extension..

Tired of having a bunch of messy, disorganized code? Need a little more order in your life?
This is for you.
What this does is sorts your code for you alphabetically and case-insensitively.
Feed it your source and it'll output sorted.code
The code:

Calculates Fibonacci to the limit you specify.
Can calculate fib(500) in roughly half a second.
You'll need the Math::BigInt module. As far as I know it comes default, but if you don't have it, use cpan
"sudo cpan Math::BigInt"

Palindromes are neat.
Palindromic numbers in base 10 as well as base 2 are even more neat!
Enter a max value and it'll do the rest.
(note: Base10 is human-readable numbers, where Base2 is binary)

It's about to get math-y up in here.
This finds which number produces the most terms in the Collatz sequence, up to a value you specify.
For those who don't know, the iterative sequence in the Collatz sequence is:
If n is odd: Multiply by three and add one.
If n is even: Divide by two.
(n*3+1)or(n/2);
Continue until you end up at one.
It's believed every number will eventually end up at one.

Uploading stuff made for a programming challenge.
This generates 3 types of passwords for you, at a length you choose. (Alpha, alpha numeric, alpha numeric special).