--------------enig7DC932B9294D328A92337843
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Happy holidays, everyone!

Here's mine, it takes the New Years countdown to the next level and will =
start
counting down from whatever time you run it. Once it counts down to zero,=
 it
says "Happy New Year!" and stops.

For example:
1,046,667!
1,046,666!
1,046,665!
=2E..
3!
2!
1!
Happy New Year!


class Integer
  def commafy
    n =3D self.to_s.reverse
    n.gsub!(/(\d\d\d)(?=3D\d)(?!\d*\.)/){ $1 + ',' }
    n.reverse!
  end
end

last =3D 0

begin
  new_years =3D Time.local(Time.now.year+1,"jan",1,0,0,0).to_i
  now =3D Time.now.to_i

  cur =3D new_years - now
  puts cur.commafy + "!" if (cur !=3D last)
  last =3D cur
end while now !=3D new_years

puts "Happy New Year!"


--=20
Dana Merrick - System Administrator
Integrated Computer Solutions, Inc.
54B Middlesex Tpke, Bedford, MA 01730
617.621.0060 x112 - http://www.ics.com


--------------enig7DC932B9294D328A92337843
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (Darwin)

iD8DBQFJTFbE7b+8UB5G/wMRAljRAKCHs5jC8l5py4wzyLvUiDWJfaNdzQCfRijS
vOsk8KHhMuFMVsUetonPL4s=
=Dw6J
-----END PGP SIGNATURE-----

--------------enig7DC932B9294D328A92337843--