×
Displays

Send A Message To An LED Sign 316

An anonymous reader submits "I just got a Pro Lite LED sign today. After a few minutes splicing and wiring up a DB9 to RJ11 connection, and a little fun with python, I've got a script that lets me take input from the web and display it on the sign. Eventually it will have other, more useful, purposes, but I figured I'd let you guys play with it as it is. There's also a log of past messages."
Programming

Python Development Environments? 87

baxissimo asks: "I've played around with Python a bit, and as a scripting language I quite like it. So I sat down the other day to see if I could use it to make a modest OpenGL/GUI application on Windows. The short story is I gave up. I couldn't get the Python IDE I had to run--but that didn't stop me. At first I just shrugged my shoulders and said to myself 'Ah, who needs it? I've got emacs,' and then proceeded to waste a few hours trying to cobble together an app that would run before it dawned on me that Python without a decent IDE is definitely not easier to use than C++ with an IDE. So is anyone out there actually using Python to make serious apps? What tools are you using?"
Programming

Programming For Terrified Adults? 909

makeitreal writes "My mom is getting bored with learning the basics of email and has mastered Solitaire. She asked me what I do on my computer and I told her that I was teaching myself programming in Scheme. She expressed an interest in learning what I was doing, but I tried to teach it to her with the HtDP and we didn't even get past the introductory chapter. Everything I've looked at so far seems too complicated (Scheme, Python, VB) or too childish (Logo, Squeak, Lego Mindstorms). Is there anything in the middle that is also cheap/free and suitable for adults? Or should I give up the whole idea?"
Programming

Python Included In ArcGIS 9 28

Party_Pack writes "ESRI, the makers of the GIS (Geographic Information System) Arc/INFO (as well as ArcView) and its more modern COM based successor ArcGIS are once again, in the just released ArcGIS 9, giving their users the choice of a fully featured scripting language rather than just the hideously complex ArcObjects/full programming language model they currently offer. Interestingly they have chosen to move away from their tradition of proprietary languages such as AML and Avenue and use Python. This is great news for both ArcGIS users and the Python community, as ESRI will hopefully feed any development work back into the community."
Microsoft

Super-Fast Python Implementation for .NET and Mono 54

Lansdowne writes "Jim Hugunin, the creator of Jython, has released an incredibly fast implementation of Python for Microsoft .NET and Mono called IronPython. Here's his PyCON 2004 presentation, including some benchmarks. He concludes: 'Python is an extremely dynamic language and this offers compelling evidence that other dynamic languages should be able to run well on this platform.'"
Security

Secure Architectures with OpenBSD 90

ubiquitin writes "Existence of the Secure Architectures with OpenBSD text was first made public on the OpenBSD Journal in early April 2004. The OpenBSD Journal, also known as deadly.org and now undeadly.org, recently changed hands from James Phillips to Daniel Hartmeier amid several more or less obscure references to Pogues lyrics. The peaceful transfer of the site is a good thing, as it means that the several-hundred articles posted to the journal will remain in publicly-accessible archives for the foreseeable future and the occasion gave Hartmeier, known for his development of packet filtering (pf) and network DVD playing (kissd) software, a reason to try his hand at building a content management system. Jose Nazario is both an author of the book under review here and a contributor to the OpenBSD Journal web site, which seems to be a watering hole for unix hackers, having something of the flavor that Slashdot had in the late nineties." (Jose is also an occasional Slashdot book reviewer, and a good cook.) Read on for the rest of ubiquitin's review.
GNU is Not Unix

Pike 7.6 Released 67

An anonymous reader writes "Today version 7.6 of the Swedish programming language Pike was released. Some of the noteworthy additions are support for the Bittorrent protocol, the OBEX protocol (to communicate with cellular phones), IPv6, PGP and Bz2. If you want to beat the crap out of your Python/Perl program speedwise, try porting it to Pike..."
Robotics

Robocones 291

Anonymous Meoward writes "Researchers at the University of Nebraska - Lincoln have come up with robotic traffic barrels ('bollards', for our British readers) that can be repositioned by remote control, thus minimizing a road worker's time in harm's way. Apparently, the barrels can be grouped and positioned by an autonomous 'shepherd' unit, that is also smart enough to also remove an errant barrel from its herd. The barrels themselves are about as intelligent as.. well, orange barrels. Okay, let's cue the more obvious jokes..." Reader zombieflesheater submitted this previous attempt to mobilize road furniture.
Programming

Testing Frameworks in Python 120

An anonymous reader writes "This article looks at Python's two standard modules for unit testing: unittest and doctest. These modules expand on the capability of the built-in assert statement, which is used for validation of pre-conditions and post-conditions within functions. The author discusses the best ways to incorporate testing into Python development, weighing the advantages of different styles for different types of projects."
Software

Plone 2.0: eWEEK Reviews, Raves About OS Software 189

securitas writes "eWEEK Labs' Jim Rapoza reviews open source Plone 2.0 Web publishing portal / content management software and raves about the Zope/Python-based system. He liked it so much it garnered an Analyst's Choice award, beating out a commercial portal suite, Traction's TeamPage 3.01, reviewed in the same issue. The Plone 2.0 release was mentioned a couple of weeks ago on Slashdot."
Programming

Prothon - A New Prototype-based Language 630

Ben Collins writes "Prothon is a new industrial-strength, interpreted, prototype-based, object-oriented language that gets rid of classes altogether in the way that the Self language does. It uses the sensible, practical syntax and add-on C module scheme from Python. This major prototype improvement over Python plus many other general improvements make for a clean new revolutionary breakthrough in language development. Prothon is simple to use and yet offers the combined power of Python and Self. Check out the first public pre-alpha release at prothon.org."
It's funny.  Laugh.

Always Look on the Bright Side of Life 915

Dolemite_the_Wiz writes "The BBC reports that Monty Python's 'Life of Brian' will be re-released, with the remaining Python troupe's full support, in US theaters next month. The Film's Distributor, Rainbow Film Company are marketing the film as an alternative to all the hype that Mel Gibson's film 'The Passion of the Christ' has generated. Trailers for the Film will begin running in theaters on Good Friday. Wait until Biggus Dickus hears about this!"
Programming

Extreme Programming Refactored, Take 2 277

Sarusa writes "eXtreme Programming has been quite the lucrative phenomenon, with a slew of articles and a bookshelf full of 20+ books on the subject, rivaling even UML for fecundity. With all the hype, where's the opposing viewpoint? Well, it's not often as profitable to write a book on the downside of a hot trend, but Matt Stephens and Doug Rosenberg managed to find a publisher for Extreme Programming Refactored: The Case Against XP by Matt Stephens and Doug Rosenberg, henceforth referred to as XP Refactored because I'm eXtremely Lazy. This book is not intended entirely as a hit piece - as the title indicates, they do spend some time examining what works in XP and how it can be used sanely. (Please note that this book has been reviewed on Slashdot once before, but from a slightly different perspective.)" Read on for the rest of Sarusa's review.
It's funny.  Laugh.

OpenBSD Meets The Cat License Sketch [updated] 77

Ash'aman writes "The OpenBSD crew have just posted lyrics and illustrations for the upcoming release of OpenBSD 3.5. Included is a hillarious parody of the Monty Python 'cat license' sketch with respect to their battle against software patents over redundancy protocols. Check it out here." The sketch is ready; the software is listed with a May 1st release date. As several Monty Python fans have pointed out, the original sketch is officially called the fish license sketch; the cat just comes earlier in the script.
Games

God Save The UK Developer? 74

Thanks to TotalGames.net for its GamesTM-reprinted feature on the alleged fall of the British game developer. The piece argues: "It all used to be so different in the Eighties. Ignoring any rose-tinted arguments about whether games back then were better, worse or more peanut butter-flavoured, the inarguable statement can be made that they were certainly more British." But now, even though "the most popular game of this new decade - Grand Theft Auto - is British, despite all of Rockstar's attempts to hide the fact", the piece laments the lack of distinctive UK games with Python-esque worldwide impact: "Of course, it doesn't cost £5 million to pick up a pen and start writing a sketch about parrots, but surely the odd very obviously British game could be smuggled through?"
Education

Five Free Calculus Textbooks 430

Ben Crowell writes: "The economics of college textbooks is goofy, because the person who picks the book isn't the person who has to pay for it. Combined with the increasing consolidation of the publishing industry, this has blown the lid off of textbook prices over the last decade. But remember what the World-Wide Web was basically about before the Dot-Com Detour? It wasn't about marketing dog food, it was about democratizing publishing. Many textbook authors these days are using the internet to bypass the traditional publishing system, making their books available for free downloading. Although MIT's Open Courseware project gets most of the press, the movement started before that, and is going strong. In this article, I've reviewed five calculus textbooks that are either free as in speech or free as in beer." Read on for Crowell's take on each of the five books he's selected -- and pass the review on to any math teachers you know.
Programming

Purely Functional Data Structures 427

andrew cooke writes "A while ago I read the comments following a Slashdot book review. Someone had posted a request for books that covered a wider range of languages than Java, C, Python, etc. Well, I thought, why not review Okasaki's Purely Functional Data Structures? It's a classic from the underworld of functional programming - recognised as the standard reference, yet clear enough to work as an introduction to the subject for anyone with a basic functional programming background. Of course, some readers won't know what functional programming is, or what is special about pure data structures. So I hope that this review can also serve as something of an introduction to the languages that I (a software engineer paid to work with Java, C, Python, etc) choose to use in my spare time, just for the joy of coding." Read on for the rest; even if you're not planning to give up C or Perl, there are links here worth exploring.
Slashback

Slashback: Zip, Language, Opportunism 321

Slashback tonight brings you updates and corrections from recent and ongoing stories, including (this time around) non-silver silver paste, the return of the Orkut, Mike Rowe and his not-so-epic battle with Microsoft (one last time, I hope), the future of Zip for Microsoft Windows, and more. Read on below for the details.
Apple

Apple History At folklore.org 223

oaklybonn writes "Andy Hertzfeld seems to be the primary author on this fascinating site, which details many of his experiences in the Macintosh (Bicycle??) development efforts. It includes such choice commentary as: "we were amazed that such a thoroughly bad game could be co-authored by Microsoft's co-founder, and that he would actually want to take credit for it in the comments.", on a page describing a game bundled with the original IBM PC." Reader themexican adds "As a plus, Hertzfeld notes in the faq that the python code running the well-designed and easy to navigate site will be made public in the near future."

Learning Python, 2nd Edition 322

Ursus Maximus writes "Eagerly awaited by many, this book reached bookstores just after Christmas, and updates the 1999 edition. Learning Python is O'Reilly's introduction to Python programming and at 591 pages, this is a major upgrade to the 366 page original. Furthermore, the Python language has undergone extensive improvements and additions in the last five years, and the new book does a good job of covering these changes."

Slashdot Top Deals