Forgot your password?
typodupeerror
Programming

+ - Results of Web Programming Contest Published

Submitted by
alvar-f
alvar-f writes "The results and final report of the Plat_Forms international web programming contest were published today. For each of the categories Perl, PHP and Java, three teams of three people each competed to produce a comprehensive "social networking" application in just 30 hours. A short summary of the results: The Perl teams produced the most compact code and their solutions are very easy to extend. One Java team produced by far the most complete solution overall, the other two by far the most incomplete ones. The Java solutions are very hard to extend. The PHP teams used no autogenerated files, resisted SQL injection attempts and created the most similar solutions. There are also some pictures of the teams and you can guess what language they are using ..."
Programming

+ - Parrot 0.4.13 "Clifton" Released

Submitted by
Allison Randal
Allison Randal writes "On behalf of the Parrot team, I'm proud to announce Parrot 0.4.13 "Clifton." Parrot is a virtual machine aimed at running all dynamic languages. Parrot 0.4.13 can be obtained via CPAN (soon), or follow the download instructions.

Parrot 0.4.13 News:
  • Languages:
    • Updated Lisp, Lua, PHP ("Plumhead"), Python ("Pynie"), ABC, WMLScript, and Tcl ("ParTcl").
    • Perl 6 passes all of the sanity tests.
    • PGE supports latest Perl 6 grammar syntax. Perl 6, Python ("Pynie"), and ABC parsers updated to match.
    • Updated PHP ("Plumhead") to Antlr 3.0.
    • Lua added the beginnings of a PGE/TGE based compiler (not yet replacing the Perl/Yapp compiler).
    • Lisp updated for current features, added a test suite.
  • Core Implementation:
    • Filled in features and backward compatibility for PDD 15 objects. New object metamodel passes 85% of old test suite.
    • GCC API symbols are visible externally only when explicitly exported.
    • Added generated GCC compiler attributes to increase warnings, and cleaned up resulting warnings.
    • Code cleanup efforts and fixed memory leaks by the cage cleaners, resulting in notable speed increases.
  • Misc:
    • Updated Parrot distribution to Artistic License 2.0, from dual Artistic 1/GPL license.
    • SDL examples brought up-to-date with current features.


For those who would like to develop on Parrot, or help develop Parrot itself, we recommend using Subversion or SVK on our source code repository to get the latest and best Parrot code. The next scheduled release is July 17, 2007.

Thanks to all our contributors for making this possible, and our sponsors for supporting this project.

Enjoy!"
Programming

+ - Create Custom Weather Alerts

Submitted by LinucksGirl
LinucksGirl (666) writes "Process NOAA WSR-88D radar data using open source image processing tools (GD and Perl) to determine if it's likely to rain soon in a specific location. Create precise detection zones so you can receive a page, SMS, or e-mail a few minutes before the precipitation event, giving you a handy notice of when you can dash inside from your car."
Java

+ - Will JavaFX Trump Ajax and Flash

Submitted by Anonymous Coward
An anonymous reader writes "The single biggest announcement of JavaOne this year was Chris Oliver's JavaFX Script, a declarative language for writing Flash-like rich Internet applications. Equally important, the Java virtual machine is opening up to scripting languages like Ruby, Groovy, and Scala. This will enable it to enter new domains that were previously the fiefdom of scripting languages like Python and Perl. JavaFX Script is a step into the rich Internet application domain pioneered by the Java platform but more recently colonized by Flash and Ajax."
Programming

+ - Choosing a Content Management System

Submitted by
Tokimasa
Tokimasa writes "I was recently asked to assist in the programming aspect of a website (PHP, Perl, SQL, and the like) while someone else works on the design of the site. However, I'm not sure if a full-blown CMS is required or if writing simple scripts would be of more use. How can I determine if a CMS is necessary, and if it is, how should I go about choosing a CMS to use?"

Prediction is very difficult, especially of the future. - Niels Bohr

Working...