Python

4 09 2007

In Python this can be done with a one-liner using lambda functions:

# Primes <1000
print filter(None,map(lambda y:y*reduce(lambda x,y:x*y!=0,map(lambda x,y=y:y%x,range(2,int(pow(y,0.5)+1))),1),range(2,1000)))

To try this out on a system with python installed in a terminal/console/… type python. In the command prompt showing up paste the line, hit enter and you’ll get:
[2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, 109, 113, 127, 131, 137, 139, 149, 151, 157, 163, 167, 173, 179, 181, 191, 193, 197, 199, 211, 223, 227, 229, 233, 239, 241, 251, 257, 263, 269, 271, 277, 281, 283, 293, 307, 311, 313, 317, 331, 337, 347, 349, 353, 359, 367, 373, 379, 383, 389, 397, 401, 409, 419, 421, 431, 433, 439, 443, 449, 457, 461, 463, 467, 479, 487, 491, 499, 503, 509, 521, 523, 541, 547, 557, 563, 569, 571, 577, 587, 593, 599, 601, 607, 613, 617, 619, 631, 641, 643, 647, 653, 659, 661, 673, 677, 683, 691, 701, 709, 719, 727, 733, 739, 743, 751, 757, 761, 769, 773, 787, 797, 809, 811, 821, 823, 827, 829, 839, 853, 857, 859, 863, 877, 881, 883, 887, 907, 911, 919, 929, 937, 941, 947, 953, 967, 971, 977, 983, 991, 997]





May Meeting

8 05 2004

Today’s meeting was a lot of fun, thanks to everyone who came out. We started off with a presentation covering the new Zire 72. I’ll see if there’s a way to put the presentation on the web later. We had lots of interesting discussion on the best value in PalmOne PDAs right now, I think it’s the Tungsten E but Chris thinks it is the Zire 72.

After the PDA review we covered Bluetooth technology such as how profiles work between different devices. We tried to sync my Tungsten T to my laptop using its Bluetooth adapter and much to my surprise it worked. There was some general bluetooth discussion covering mice and keyboards (get Logitech) and the Treo all-in-one versus the Bluetooth Trio of a handheld, phone, and headset.

Finally we covered handheld PCs running Windows CE, 4 year old technology that is still pretty hot. The website Chris evangilized was Used Handhelds.com.

The other programs we talked about briefly during the meeting:





December Meeting

15 12 2003

Thanks to all who came out and brought food. Our meeting which was shared with the Web Technology SIG actually had a bit more content than I expected. We covered the Christmas PDA rankings, had a discussion on the best cell phone service and PDA/phone combinations available, and finally a bit of information from Christopher Hurtado about his thoughts on Graffiti 2. If you took any pictures at the meeting please send them in and I’ll attach them to this entry. I hope everyone has a great holiday! update