Handhelds

GCC C/C++ Compiler Ported to WinCE 41

An anonymous reader writes "This interview at WindowsForDevices is with a young Russian programmer who earlier this year launched a project to port the open source GCC C/C++ compiler and supporting tools (library, manager, linker, etc.) to Windows CE and the Pocket PC platform. The result, according to Vitaliy Pronkin, the project's founder, is that it is now possible to develop applications directly on a Pocket PC PDA using the standard C/C++ programming language. Specifically, source code written in eVC (MFC isn't supported yet) can be built and then executed directly on the Pocket PC (or other Windows CE device) without conversion or additional runtimes. Find it, fix it, compile it, run it -- right on your Pocket PC!"
PHP

PHP Scales As Well As Java 627

mactari writes "Jack Herrington at the O'Reilly Network has had the audacity to claim that both PHP and J2EE architecture... are converging on the same design [regarding scalability]. Can it be that he's disproven the idea that 'Java scales and scripting languages don't' when he says, 'The idea that PHP does not scale is clearly false at the performance level'? Even if a little oversimplified (ignores horizontal scaling), it's an interesting comparison that takes a peek at the architecture beneath both hypes."
PHP

Meet The New PHP5 Toolkit, Pidget 66

Squirrel482 writes "People who like toolkits like QT and GTK but are generally ticked of by the state of GUI design on the web should check out Pidget. It is a just released GUI toolkit (along the lines of QT for the web) for PHP5. It features good object oriented design and is probably one of if not the first publicly available project to take advantage of PHP5. It's in early development and is still a little rough around the edges, but definately worth checking out."
Announcements

ICT Forum On Machine Learning, October 27th 6

mstephure writes "This year the University of Alberta (Edmonton, Canada) is presenting the ICT Forum on October 27th. This year the forum will focus on Machine Learning and Data Mining. It is aimed at professionals who would be interested in learning how these emerging technologies can be used in their business. The forum is all day and has a free lunch. Space is limited to registrants only, so register right away!"
The Internet

Build A Network Router On Linux 17

Idean writes "Zebra is open source TCP/IP routing software that is similar to Cisco's Internetworking Operating System (IOS). Flexible and powerful, it can handle routing protocols such as Routing Information Protocol (RIP), Open Shortest Path First (OSPF), Border Gateway Protocol (BGP), and all of their various flavors. This article shows how our authors set up Zebra and used it to manage routes dynamically in conjunction with real Cisco hardware."
Programming

XForms, XML Events Now W3C Recommendations 31

leighklotz writes "XForms and XML Events are now W3C Recommendations, which gives them the same status as HTML 4.01, XHTML 1.1. XForms is a next-generation language for designing web forms and other form-based applications, and is designed to integrate into existing XML applications such as XHTML and SVG. XML Events complements XForms and other XML applications, and provides a simple XML syntax for accessing existing DOM Level 2 events. Two new book about XForms from O'Reilly and Addison-Wesley complement more than twenty implementations, ten of which are profiled on XML.com. The text of the O'Reilly book is available under the GNU FDL, and the text of the Addison-Wesley book is included on CD for accessibility." There's more -- read on below.
Perl

The Perl Cookbook, 2nd Edition 148

doom writes "For those of you who haven't been paying attention, when the The Perl Cookbook by Tom Christiansen & Nathan Torkington came out in 1999 it immediately became one of the primary references in the perl world. It's one of the first places you should check before making a move with perl, right up there with search.cpan.org, itself. Now we've got the second edition. What's the diff? The diff is 58 new recipes and program examples (list provided below), plus two new chapters on mod_perl and XML (which provide an additional 27)." Read on for doom's complete review.
Programming

Mono-culture And The .NETwork Effect 502

Sun Tzu writes "This article discusses the dangers posed by a very successful Mono project. Microsoft has several means at their disposal to effectively shut down Mono if it should ever gain critical mass. Unfortunately, Linux would be the big loser if that were to happen."
Programming

C-64 Diehards Relive History 466

Sunfish writes "The Daily Herald has a short article about a Commodore Exposition held this past weekend in the Chicago area. 'This is probably the geekiest of the geekiest,' admitted conference organizer Dave Ross. How has the C-64 influenced computing in today's world? I'd like to know how many Slashdotters 'used' to own and code for one of these relics, and was it more fun than C++ or VB?" I hope 2003's event will get a wrap-up the way 2002 does on the Expo home page.
Programming

Interview With Bjarne Stroustrup 502

koval writes "artima.com has published an initial portion of interview with Bjarne Stroustrup. The scope of first part is mostly about improving the style of C++ programming and getting maximum from a language."
Programming

Eiffel Programming Contest Deadline Nears 19

berenddeboer writes "Slightly more than two weeks left to polish up your Eiffel application or library and submit it to the world-wide Eiffel 2003 contest, the infamous Eiffel Class Struggle. As previously reported here the closing date is October 31. You can use any Eiffel compiler such as the GNU Eiffel compiler SmartEiffel. The top cash prize is $1400 USD. Entries are judged according to 12 criteria by an international panel of judges."
Announcements

PC/104 Consortium Launches 2nd Annual Contest 11

An anonymous reader writes "The PC/104 Consortium is holding a second annual PC/104 Design Contest. The contest will recognize embedded engineers who are designing innovative products based on the group's PC/104 and PC/104-Plus standards for small form-factor modular embedded computers, and winners in three categories will be flown to San Francisco to receive their awards at the Embedded Systems Conference in San Francisco."
IBM

IBM Opens A Linux Training Center In Russia 178

prostoalex writes "IBM and Russian Ministry of Communications announced the opening of the first Linux Competency Center in Moscow. Representative of the goverment was quoted saying that such a center will help 'create a Linux ecosystem enabling Russian hi-tech companies to expand into global markets faster. IT solutions based on Linux and open standards will open up great opportunities to businesses in Russia.' This news piece in Russian also quotes Russian government official planning to expand the Linux initiative into provincial cities as well, if the center in Moscow turns out to be a viable idea."
Programming

Adding System Calls (an OpenBSD Example) 19

BSD Forums writes "Kernel programming sometimes feels like a dark art where application programmers should never venture, but sometimes it's the right way to solve a problem. (Oh, and it's also very interesting.) One of the easiest places to start is by adding a new system call to a kernel. Kevin Lo explains how and why, with the OpenBSD kernel in this OnLamp article."
Programming

OSS from Non-Developers for Non-Developers? 45

chrisatslashdot asks: "By training and title I am a Mechanical Engineer. I have never been involved with any serious software development although I am competent to develop quality code. Because the company that I work for will not purchase a canned software package, I am developing a web based CMMS (Computerized Maintenance Management System). I GPLed the project and put it on SourceForge hoping to help other people in my situation. The project is attracting much more attention than I anticipated. I have observed the development of many OSS projects but almost all of these have been by developers, targeted to developers. So what advice can you give a novice software developer on managing an open source project? What dangers and pitfalls await me? How does one foster more developer involvement? What resources should I exploit to keep from screwing this project up?"
Bug

Distributed Statistical Debugging 103

Luis Villa writes "The Cooperative Bug Isolation Project at UC Berkeley and Stanford is working on statistical debugging techniques to report, find, and fix the bugs that drive the most users crazy every day. A handful of outside bug volunteers have been running the project's special feedback builds for a few weeks, and that has generated some really interesting data. But for strong results they need more runs. /. has been known to generate those kinds of big numbers ;) Their site has feedback builds of several open source applications, and the entire project is open sourced. Read more about it, then install some applications, and help them make our free software better for everyone. I'm really looking forward to the end results."
Displays

Multiple Monitors Increase Productivity 539

eggoeater writes "An systematic study conducted by NEC-Mitsubishi, ATI Technologies and the University of Utah has concluded that the use of multiple monitors in the workplace increases productivity. The study is discussed on Tom's Hardware, EE Times, and there's a detailed press release on NEC-Mitsubishi. For those of us who use multi-monitors, this is not shocking. But maybe now that it's official, IT managers will view it as a good investment and not just for gamers."
Security

New SANS/FBI Top 20 List 199

An anonymous reader submits "The SANS Institute (together with the FBI) published today an updated version of its list of The Twenty Most Critical Internet Security Vulnerabilities. As usual, part of the news is that not too much has changed. The list is split into 10 Unix and 10 Windows vulnerabilities. Leaders are BIND and IIS (last year it was RPC on the Unix side). But some issues (weak passwords) made it into both lists. For last years version, see here. In addition to this list, and a lot of other stuff, the SANS institute is behind DShield and the Internet Storm Center."
Handhelds

A Cluster Of Pocket PCs 119

Don Stratton writes "This is the coolest thing I have seen anyone do with a Pocket PC... ever! Well-known Pocket PC developers SPB Software House, located in Russia, have come up with a very interesting spin on computing clusters. The short version is they connected 12 Pocket PCs together in the first known 'supercomputer cluster' of its type and had it calculate the old '3n + 1' problem. It was just done for fun, and not intended to seriously compete with desktop computers, but it does point out some interesting possiblilities for the future of handhelds with wireless connectivity working in ad-hoc computing clusters."

Slashdot Top Deals