Pythomnic, Development Environment for Python 18

Dmitry Dvoinikov writes "Just released is a conceptual middleware development environment in (and for) Python called Pythomnic ("Pitomnik" is a Russian for "breeding nursery, reserve"). Recognizing the building as a process in time, Pythomnic focuses on creating an environment in which fault tolerant redundant services can be built. Pythomnic is designed so that source code updates, releases and reconfigurations are made at runtime without any visible service interruption. Likewise, external systems (ex. databases) can be switched at will, with no request lost. Multiple Pythomnic instances running on different machines call each other transparently, thus provoking distribution and redundancy. To complete the picture, a handful of syntactically transparent fault tolerance templates make easy to write fault-tolerant code. "

PBS To Air Six New Monty Python Specials 219

Freshly Exhumed wrote to mention a PBS release with good news for BritCom Fans. The Public Broadcasting Service is planning to air six new Monty Python specials. From the article: "Each of the exclusive-to-PBS six one-hour programs will focus on one member of the original Monty Python troupe - Graham Chapman, John Cleese, Eric Idle, Terry Gilliam, Michael Palin and Terry Jones - and showcase favorite clips from the group's television series and movies, mixed with new footage. The five living Pythons - Cleese, Idle, Gilliam, Palin and Jones - will each produce and write their own episode, with the five collaborating on a sixth special to honor deceased member Chapman."
Businesses

Does Company-Wide Language "Standardization" Work? 654

RMX asks: "In our company, we're currently going through the debate of standardizing on a computer language for our next set of products. The pro-standardization guys say that a single language (like Java) will save everyone time. The anti-standardization guys are advocating a mixed environment (of languages like Python, Ruby, and C#), and argue that the whole discussion is as silly as a manufacturing firm standardizing on screwdrivers for all their screw/nail/glue fastening needs. Have any of your companies standardized on a language? How well did it go?"
Software

ActiveState Returns to Open Source Roots 89

constab writes "ActiveState, the Sophos-owned company that makes free distributions and commercial programming tools for programming languages like Perl, Python, PHP, Tcl and Ruby, has been sold to a Canadian VC firm. According to the article, ActiveState will go back to its open-source roots and continue development of ActivePerl, ActivePython and ActiveTcl. A full set of Mac OS X on Intel downloads is also in the works."
Java

Beyond Java 517

Anml4ixoye writes "I recently got sent a copy of Bruce Tate's newest book Beyond Java - A Glimpse at the Future of Programming Languages. Having read Bruce's Bitter Java and Better, Faster, Lighter Java, I was intrigued to see what he would have to say about moving beyond Java. In short: If you're a hard-core Java (or to a lesser extent, C#) developer who thinks Ruby is something that goes on a ring, Pythons will bite you, and Smalltalk is something you have to do at parties, you are in for a rude awakening." Read the rest of Cory's review.
Hardware Hacking

A Webserver on Your Cellphone? 61

Mad_Rain asks: "I saw over on Make Magazine an article about using your cell phone on the Internet, except instead of browsing the web from your cell, you can serve webpages from your phone. Of course, it uses Apache, Python and a Nokia S60 series cell phone. I can imagine a couple of creative applications for webservers in strange places, but what else can be done with this?"

Beginning Python: From Novice to Professional 436

nazarijo writes "Python seems to be devouring everything these days, with more and more people using it for serious projects. It's quickly supplanting Perl in some circles, and with good reason. It's a powerful, richly featured language with boatloads of extensions. And, unlike Perl, it's very easy to do complicated things in simple, legible code. Python books are still only a small part of the shelf at your local bookstore when you compare it to the popularity of Perl, but which ones are the gems and which ones are fluff? Having looked at a lot of Python books in the past couple of years, I think that Beginning Python: From Novice to Professional is the one that I'll most recommend to people." Read on for the rest of Jose's review.
OS X

Python IDE for Mac OS X? 113

benbranch asks: "I am presently learning the Python programming language. The language itself is brilliant and seems very easy to pick up, however my problem is finding a decent IDE. I use Mac OS X (as Windows is excruciating), and though I love Linux (Debian/Ubuntu) all my work computers are Mac's. Can anyone advise me as too a good open source IDE for Mac? If there are any Python programmers out there using Macs, I would love to hear from you."
Java

Departure Of The Java Hyper-Enthusiasts? 678

TomH writes "Bruce Eckel has an article at Aritma, where he posits that 'The Java hyper-enthusiasts have left the building, leaving a significant contingent of Java programmers behind, blinking in the bright lights without the constant drumbeat of boosterism.' Has the previous hype of Java and J2EE moved on to Ruby (on Rails) and Python?"
Programming

Is Ruby on Rails Maintainable? 348

kale77in asks: "I've become a big fan of Ruby over the past few months, but I'm not at all sure about Ruby On Rails. Automatic code generation sets of alarm bells in my mind; so that, to RoR's promise of 'Web Development that Doesn't Hurt', I automatically add '...until you have to maintain it'. On the other hand, some writers and coders I respect (like the Pragmatic Programming mob) seem to be fans. I've mainly written generators in Python, to produce PHP/SQL/Java from SQL files, but I've always gone back to well-constructed objects, where extension and overloading offers more precise and maintainable customization than auto-generation allows. So is Rails just a nice RAD tool for disposable, cookie-cutter apps (which have a place, of course)? Is high-level generation just a bad OO substitute? And what has your experience of Rails' maintainability been?"
Perl

ActiveState Discontinues VisualPerl/Python 240

Noiser writes "ActiveState discontinues VisualPerl and VisualPython for Windows. Demand doesn't justify further development, they say. No, they don't mean to open-source these products, due to licensing problems with the inseparable MS Visual Studio integration code. Back to vi/Notepad/Komodo, then..."
Books

The Areas of My Expertise 174

Hemos writes "Most of the books sent to Slashdot for review have words like "Java", "hacks", or "802.11b" in the title, but occasionally an odd general book arrives after a publicist hits the wrong button on the keyboard. At first, I thought that John Hodgman's The Areas of My Expertise , was a mistake, but now I'm not sure. Because this is Slashdot, I'll spend the rest of the review wondering whether the Internet is really changing jokes, humor in general, and even all narrative form. But before that, I can tell you now that there's something sly, odd, and very funny about the book even though it is little more than a disconnected collection of lists and details. It's a coredump from a mind filled with 700 names of Hobos, the ways to use a ferret to rob a bank, the secret to winning every fight (use henchmen!), and the first draft of T.R. Roosevelt's famous command: speak softly and pierce their eyes with a golden hook." Read on for Peter Wayner's review.
Programming

Write Portable Code 397

Simon P. Chappell writes "Much as a certain large software company located in the North-West of the United States of America might wish otherwise, there are many different operating systems and platforms in use in the world today. Software these days needs to able to operate in a disparate environment, either by communicating with these other platforms or by running on them or, increasingly, doing both. The Information Systems industry is making good progress with the communication half of the problem (even if a lot of it seems to involve large amounts of XML), but it is still struggling with the issues inherent with writing portable code. Brian Hook's contribution to all of this is Write Portable Code , which according to it's subtitle is an introduction to developing software for multiple platforms." Read on for the rest of Simon's review.
Announcements

Nokia Starts Open Source Website 80

X-Fade writes "Nokia launched OpenSource.nokia.com today. It is the first place to look for information concerning Nokia involvement in the Open Source community. The Projects page lists all Nokia developed downloadable code including: Maemo (Development platform for Linux based handhelds), MobileNews (Mobile NNTP reader), Python for S60, Sofia-SIP (SIP User-Agent library) and more. The website also features a list of all projects Nokia contributed to."
PC Games (Games)

Answers From The Civ IV Team 439

Late last month we asked you for questions to pass on to the Civ IV team. Last week we posted the responses from game designer Sid Meier to your questions about his design philosophy. Well, this week Civilization IV has shipped, and we have responses from lead designer Soren Johnson for the Civilization development team over at Firaxis Studios. He has some thoughtful answers to your questions, and they're well worth taking a look at. Many thanks to Mr. Meier, Mr. Johnson, and the entire Civ IV team for accommodating us. Read on for the responses to your queries.

TurboGears: Python on Rails? 279

gcantallopsr writes "If you liked Ruby on Rails and its 15m intro video (.mov) you will probably like TurboGears and its 20 minute wiki tutorial. (.mov) It shows you the development of a simple wiki in just 20 minutes, and there is a text version of the tutorial. TurboGears uses Python, SQLObject, CherryPy, Kid, MochiKit and some extra pythonic glue to help you to (in their own words) 'Create a database-driven, ready-to-extend application in minutes. All with designer friendly templates, easy AJAX on the browser side and on the server side, not a single SQL query in sight with code that is as natural as writing a function.'"
It's funny.  Laugh.

Python vs. Alligator 99

evil agent writes "Fox News is reporting an incident in Everglades National Park where a python tried to swallow an alligator whole, causing it to explode. A picture of the aftermath is also provided. Scientists say that these python vs. alligator battles are becoming more frequent due to pet owners who discard the nonnative pythons in the Everglades."
United States

CA Sec. of State Panel on Open Source Elections 207

goombah99 writes "The Open Voting Consortium has announced that California Secretary of State Bruce McPherson is forming a panel to investigate using open source software in elections. Suggested Panel members include Security expert Bruce Perens and Python guru David Mertz who is associated with the sourceforge EVM2003 voting machine project. This is big since a favorable outcome could help fund prototypes of true open source election equipment and systems."
Programming

Ask The Civ IV Dev Team 384

On Monday, we asked you for questions for industry legend Sid Meier. Today, we're asking for question to put to the folks behind the technology of Civilization IV. Besides the actual coding and development that went into the game itself, the team has made Civilization IV infinitely moddable through technologies such as XML, Python, and a fully developed SDK. Led by lead designer Soren Johnson, the team will answer your questions about the creation of the fourth chapter in one of the most influential game series out there. So, fire away with your questions. One per comment, please, and keep them topical. We'll pass the ten best questions to Johnson and the team, and the answers will be posted as soon as we have them in our hands.

Slashdot Top Deals