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."
Data Storage

CA Advantage Ingres To Be Released As Open Source 217

Bruce Perens writes "Computer Associates is releasing CA Advantage Ingres as Open Source under a variant of the Common Public License. The press release is here. This is a commercial fork of the public-domain University Ingres of the '80's, probably the first real relational database. CA's product added SQL and in general brought the program up to enterprise quality. So has the PostgreSQL project. It will be interesting to see if there can be any synergies between the two products. The BSD licensing on PostgreSQL would allow it." Here's an article at CRN on this and a few other open source moves announced today by CA; can anyone find a link to the text of CA's "Trusted Open Source License"? Related news, contributed by an semi-anonymous reader, is that CA has established "a new open-source foundation that will support Plone, the content management system built on the free Zope Application server," and that Plone's license will change as a result.
Perl

$20,000 in Perl Contest 44

[rvr] writes "Are you a Perl hacker? Do you want a Apple G5 with a 23" screen, a 17" PowerBook, a Thinkpad or iPods? Six Apart, the company behind of Movable Type and TypePad, is running a contest of plug-ins for Movable Type 3.0. The total amount of prizes is $22,000. The deadline is June 18, 2004."
Windows

More Insight On Longhorn's Avalon And Aero Design 316

Lispy writes "While monitoring the Xorg mailinglist I came across this set of WinHEC PPT-presentations (work fine in OOorg) that cover some interesting details on the underlying architecture of Aero, Aero Glass and future font rendering in Microsoft's upcoming Longhorn OS. What does the Slashdot crowd think about the overall design and its downsides, such as power consumption on notebooks?" (KPresenter works fine, too, btw.)
Linux Business

Jeremy White And Mad Penguin On CrossOver Office 3 113

SilentBob4 writes "Today, a review of CrossOver Office 3 (written by Preston St. Pierre) as well as an interview with the founder of CodeWeavers Inc., Jeremy White (written by Adam Doxtater) have been published for mass consumption. It looks like CrossOver Office/Wine has come a long way since the dark ages of Linux science. Congratulations to the developers on both teams on a job well done. The interview with Jeremy is better than any I have seen recently."
Windows

Windows 98SE emulated on Pocket PC 151

David Horn writes "PocketGamer is carrying a story on the successful emulation of Windows 95 and Windows 98SE on the Pocket PC. This was made possible by a Pocket PC port of Bochs, a DOS emulator. If you're keen to try this yourself, you'll need a minimum of a 256MB memory card (or stream the image over a wireless network) and you'll need a program like Nyditot Virtual Display to increase your screen resolution. Oh, yes, and you'll also need the emulator. You can find more information and a selection of screenshots here. Following the porting of a full speed Playstation emulator and Pocket Quake, this really raises the bar for what the Pocket PC is capable of."
The Internet

Future for Web Standards Pondered 357

An anonymous reader writes "With the next version of Internet Explorer tied to the release of longhorn, and still years off, what hope is there for innovation in CSS, SVG, XHTML and other web standards? Is the future of the web similarly tied to Internet Explorer and Longhorn? This article ponders this gloomy future, and sees a ray or two of hope."
PHP

PHP Contest: Revenge of the Apple Eating Robots 66

Zack Coburn writes "The latest Codewalkers' PHP Coding Contest invites PHP programmers to write a script in PHP to interface with a judging library and play 'Apple Eating Robots,' a game based on the classic Unix console game called Robots. According to the contest description, the goal is 'to avoid robots, eat apples, and kill robots by forcing them to hit each other in order to get the highest score.' For judging, 'at least 100 rounds will be played. In the end, the sum of all points earned will determine the winner. In the case of a tie, the running time will be the tie-breaker.' According to an e-mail sent out to Codewalkers users, 'The PHP Coding Contest is now in its third year since inception and touts $2,000 worth of prizes. The first ten places will earn a prize, so even if you aren't the top winner, you have a chance at winning something.' Prizes for the current contest include Macromedia Studio MX, Zend Studio, PHPEd, and SourceGuardian Pro."
Java

JBoss's Fleury Abjures Astroturfing 170

comforteagle writes "JBoss head honcho Marc Fleury has laid down the law about Astroturfing in the aftermath of being accused of the practice without actually admitting it was done. 'Our visibility and success puts our customers and partners in a situation where you expect and demand that employees of JBoss Inc. hold themselves to that higher standard. Let's put the professional back in professional open source. "Astroturfing" is hereby banned at JBoss, starting with me.'" jg21 writes "After the Slashdotting of the whole issue, the wider community took up the theme. LinuxWorld's editor in chief took to task those who sought to "pollute the knowledge space," and then Richard Öberg and Cameron Purdy took up the theme with a call to raise the cyber-bar when it coms to integrity. Now JBoss's CEO has recanted: there will be no more fake posts from JBoss staffers, he says. Hmm, time will tell."
Mozilla

Mozilla's Mini-Me 258

An anonymous contributor writes "LinuxDevices has a story by the leaders of the 'Minimo' (Mini Mozilla) project, an effort to reduce Mozilla's code and runtime footprints and optimize its display for the small screens on embedded devices. The Minimo authors believe Minimo will become the browser of choice on embedded Linux devices with 64MB of RAM."
Programming

Alternatives to Autoconf? 108

Despairing Developer queries: "Once autoconf was a great way to make widely portable programs. But now when you have to spend more time sorting out incompatibilities between autoconf versions, breaking battles between autoconf compatibility wrappers and configure.in compatibility functions that tries to outsmart each other, and on top of that see the list of dependencies increase (it's not that fun to compile perl on unicos) and performance diving rapidly, what is your escape plan? Is there a drop in replacement for autoconf? Is there something else out there that is as portable as autoconf to use instead?"
Linux

Andy Tanenbaum on 'Who Wrote Linux' 668

Andy Tanenbaum writes "Ken Brown has just released a book on open source code. In it, he claims (1) to have interviewed me, and (2) that Linus Torvalds didn't write Linux. I think Brown is batting .500, which is not bad for an amateur (for people other than Americans, Japanese, and Cubans, this is an obscure reference to baseball). Since I am one of the principals in this matter, I thought it might be useful for me to put my 2 eurocents' worth into the hopper. If you were weren't hacking much code in the 1980s, you might learn something." Tanenbaum's description of the interview process with Brown is classic. See also Slashdot's original story and Linus' reply.
Programming

Internet Problem Solving Contest 2004 101

misof writes "The sixth year of the annual Internet Problem Solving Contest (IPSC) will take place on Friday May 21st. IPSC is one of world's largest online programming contests with over 600 teams from more than 50 countries participating last year. The main purpose of IPSC is to compare problem solving skills of people from around the world and, of course, to have fun. IPSC is not oriented on a specific programming language instead you are given the input data and may produce the output data by any means. (This could actually be THE way to show your friends the superiority of both your skills and your favourite programming environment!) The contest is open for everybody and we invite you to participate!"
Java

Cellular Automata and Music Using Java 115

Justin Powell writes "Take computers, mathematics, and the Java Sound API, add in some Java code, and you've got a recipe for creating some uniquely fascinating music. IBM Staff Software Engineer Paul Reiners demonstrates how to implement some basic concepts of algorithmic music composition in the Java language. He presents code examples and resulting MIDI files generated by the Automatous Monk program, which uses the open source jMusic framework to compose music based on mathematical structures called cellular automata."
Security

Security Holes in CVS and Subversion Found 250

joe_bruin writes "News.com.com is reporting a two separate vulnerabilities that affect current versions of CVS and Subversion source control systems. Apparently, major users of these products (Linux and BSD distros, Samba, etc.) have been notified and have patched their systems." Update: 05/20 02:01 GMT by S : Clarification that there are separate issues for both CVS and Subversion.
Programming

High Integrity Software 238

Jack Ganssle writes "High Integrity Software: the title alone got me interested in this book by John Barnes. Subtitled "The SPARK Approach to Safety and Security," the book is a description of the SPARK programming language's syntax and rationale. The very first page quotes C.A.R Hoare's famous and profound statement:'There are two ways of constructing a software design. One way is to make it so simple that there are obviously no deficiencies. And the other way is to make it so complicated that there are no obvious deficiencies.' This meme has always rung true, and is one measure I use when looking at the quality of code. It's the basis of the SPARK philosophy." Read on for more of Ganssle's review of the book, and some more on the SPARK language.
Education

KernelTrap Interviews Andrea Arcangeli 145

An anonymous reader writes "Andrea Arcangeli completely rewrote the 2.4 Linux kernel virtual memory subsystem several years ago, a surprising event during the evolution of a stable kernel series. A very intelligent 27-year-old from Italy, Andrea spoke with KernelTrap in great detail about the past, present and future of his Linux kernel efforts. An interesting interview ."
Music

100% Open Source Helix Player 'Alpha' Available 283

kforeman (Kevin Foreman, Helix GM at RealNetworks) writes "Helix Player 1.0 and RealPlayer 10 Alpha are now available. The Helix Player is 100% open source, and includes support for Ogg Vorbis and Theora, as well as SMIL 2.0 so that you can combine Theora videos with JPEG, GIF, or PNG images and RealText. The RealPlayer 10 alpha is a superset of the Helix Player alpha, and adds support for RealAudio, RealVideo, MP3, and Flash. See the release notes to find out about the rest of the enhancements and give the players a whirl. We love your feedback and comments as always, so use any avenue you are comfortable with (forums, email, bugzilla) and let us know what you think! The team has tried hard to get all the bad bugs out, but remember that it's alpha and constantly improving with your feedback and help. Enjoy the player!"
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.'"

Slashdot Top Deals