Catch up on stories from the past week (and beyond) at the Slashdot story archive


Forgot your password?
Slashdot Deals: Cyber Monday Sale! Courses ranging from coding to project management - all eLearning deals 25% off with coupon code "CYBERMONDAY25". ×

Submission + - KDE SC 4.5 RC1- The (well) hidden features (

An anonymous reader writes: This is the third in a series of posts about the pre-releases of KDE SC 4.5. This one is about the first release candidate. In the previous posts about beta 1 and beta 2 I went over the new features in 4.5 – few as they are. I also pointed out that one of the focuses of this release is stability. Obviously RC 1 adds no new features, so what is there to talk about? Well, there’s more stability – since beta 2 was released, 1233 bugs have been reported and 1165 have been closed – pretty impressive.

Submission + - Google bringing HTML5 to Gmail ( 1

angry tapir writes: "In keeping with Google's enthusiasm for the emerging HTML5 standard, many upcoming features of the company's Gmail Web-based e-mail service will be rendered in HTML5. One feature that the Gmail design team is now working on is the ability to drag files from the desktop into the browser. Gmail will also make use of HTML5's database standards. Currently the e-mail service uses Google Gears to store mail for offline reading, but over time that will migrate to the HTML5 standards."

Submission + - How to find Wifi interference? 4

Nicros writes: So I am experiencing a somewhat bizarre thing. Almost every evening, between 8:30 and 10- my wifi seems to just die. This, in itself, could be explained by a crappy wifi source or some hardware failure, except that I know both of my neighbors are experiencing the SAME loss of signal at the same time! While the wifi is down, the lan is just fine, and any plugged into cat5 can access the internet just fine. It is only the wifi portion of our routers that we cant access.

So a couple things come to mind- is it possible that some other neighbor arrives at home and is the type that turns on their router from 8:30-10? And that there is something that is hosing our wifi? Or what other possible causes may there be?

I have tried looking around for software to help identify the source of interference, but either they are ridiculously expensive for a home user or my card (intel link 1000 BGN) isnt supported (like by netstumbler).

Anyone have any suggestions on how I can track this down?


Submission + - A Look At NASA's Unmanned Aircraft (

krou writes: The BBC takes a look at NASA's new unmanned aircraft, and spoke to Doctor Paul Newman, one of the project leaders behind NASA's usage of three Global Hawk drones acquired from the US military to conduct environmental research. The Global Hawk recently undertook its first science flight over the Pacific, the first of five missions to study atmospheric science over the Pacific and Arctic oceans. It carries '11 instruments to sample the chemical composition of the troposphere and stratosphere [and is able to] profile the dynamics and meteorology of both layers and observe the distribution of clouds and aerosol particles'. Paul Newman said that 'The Global Hawk is a revolutionary aircraft for science because of its enormous range and endurance. No other science platform provides the range and time to sample rapidly evolving atmospheric phenomena. This mission is our first opportunity to demonstrate the unique capabilities of this plane, while gathering atmospheric data in a region that is poorly sampled.'

Submission + - Lightworks video editor to turn open source

Art3x writes: EditShare will release its video editor as open source this summer. Lightworks handles high-definition media, DPX, and RED, shares projects with Final Cut Pro and Avid, and was recently used by Academy-award-winning editor Thelma Schoonmaker on Shutter Island. Introduced in in 1989 and bought by EditShare last year, it 'has come from over one million hours of software development,' says EditShare's James Richings. But he says releasing the source will 'generate concepts and capabilities never seen before. I expect that the Lightworks Open Source initiative will transform not only the technology, but also the opinions on what a professional editing tool can achieve.'

Submission + - Advice for Restoring Training Systems after Class

An anonymous reader writes: I have been a long-time lurker but now need the advice of the "Ask Slashdot" community:

The company I work for offers training for CAD and Multimedia applications (AutoCAD, Autodesk Inventor [similar to SolidWorks], 3D Studio MAX, etc.). Up to this point we have used ghosting to restore the workstations after a training course. The problem with restoring an image is that it a) requires some administrative work by our training coordinator b) isn't very efficient because the entire image is restored even though only a very small portion of apps/data is different between the current state and the image.

My initial thought was to implement virtualization since this would allow us to create "snapshots" which could easily be restored / deleted. However, because of the type of software we train on, having native or near-native graphics performance is essential and all of the desktop virtualization products are lacking in this area (personally tested Virtual PC, VMWare Workstation and Virtual Box). Within the desktop virtualization market, the best option I found was Parallels Workstation Extreme but it requires significant investment in certified hardware. Also, we often train at our customers' site using notebooks so virtualizing an application via a DataCenter is not an option.

Therefore, at this point, it appears as if neither ghosting or virtualization are viable options. As I've thought about it, I'm thinking that the best course of action would be to implement a product that allows you to create an "Undo Disk" on the physical hardware. In this environment, you would run the O/S on the physical hardware but all modifications would be stored within a separate file / partition which if deleted, would restore the machine to its "base" state. Overall, this would accomplish my objective of full performance with quick restores (since only the "delta" difference needs to be removed; unlike in ghosting) and could even by done by the trainer at the start of the class. I haven't found a product in my searching that does this. I don't think that Windows Restore Points are the answer because it isn't a true snapshot since some settings are not captured and are thus retained when going back in time.

  It is my responsibility at work to implement a more efficient means of dealing with our training systems and would appreciate any guidance.

Submission + - Qt 4.5 released (

Nailor writes: "Nokia owned Qt Software, formerly known as Trolltech, has released Qt 4.5. According to article, this upgrade brings performance improvements among many other benefits. However, biggest change is in licensing model. Qt4.5 is now LGPL licensed so you can use it in proprietary applications without the paid license. Downloads for various platforms are available on Qt Software's downloads page."

Submission + - Users celebrate KDE 4.2 release (

OhReally writes: "It's a great day for Free Software: KDE, the desktop environment for Linux, Windows, Mac and (Open)Solaris, has just reached version 4.2, a version suitable for broad usage, with many improvements all across the board, and lots of bugfixes. Join the party at, and make sure to cheer, leave feedback for, or just congratulate the developers."
The Military

Submission + - Boeing: We zapped a UAV with a laser (

mytrip writes: "Boeing is seeing a glimmer of progress in its work toward fielding laser weapons.

The defense industry giant on Monday said tests of its Laser Avenger system in December marked "the first time a combat vehicle has used a laser to shoot down a UAV," or unmanned aerial vehicle. In the testing, the Humvee-mounted Laser Avenger located and tracked three small UAVs in flight over the White Sands Missile Range in New Mexico and knocked one of the drone aircraft out of the sky.

Boeing didn't go into much detail about the shoot-down. In response to a query by CNET News, it did say this much about the strike by the the kilowatt-class laser: "A hole was burned in a critical flight control element of the UAV, rendering the aircraft unflyable.""


Submission + - Russia to Create "National OS" Rival to Wi ( 1

Glyn Moody writes: "Russia's President Medvedev is being asked to fund the creation of a "National OS", based on GNU/Linux. The idea is to reduce Russia's dependency on Western software — both proprietary and free — by developing an operating system that is completely under its control. Strangely, the head of Microsoft Russia is against the idea."

Submission + - Use the Basic language to write Qt applications (


KBasic Software, providers of KBasic, announced today that KBasic Release 1.X BETA is available now. It is an easy-to-learn and easy-to-use tool for professional, novice, hobbyist, and student developer. KBasic is planned to be released as stable release in near future.

More information on

It is a new programming language related to VB.NET(TM), Visual Basic®, Visual Basic for Application and Java(TM). It combines the best features of those tools and comes with built-in backward support for those tools as it is 100% syntax compatible to VB, VBA and QBasic®.

Additionally, it comes with support for VB.NET(TM) syntax, functions and similar objects and classes.

KBasic is an open source project backed by years of continual development. It allows developers with an installed base of VB applications to start developing for a mixed Windows®, Mac® OS X and Linux® environment.

KBasic is made up of the following programs:

        a compiler
        an interpreter
        an integrated development environment

It is about 15 MB source codes in C++ and about 1000 source code files.

Full Version Professional Edition

KBasic is a full featured language, which supports the best modern programming techniches known with well designed objects, events and plenty of documentation.

KBasic uses Qt (C++) as its toolkit to provide cross-platform abilities. KBasic is the easiest way to get cross-platform development without the needs to learn C/C++ as it combines the expressive power of C++ with the familiarity and ease of use of VB. The API of Qt is consistent across all supported platforms, enabling platform independent application development and deployment.

Read more at Nokia's website:

KBasic's source codes are provided for Visual Studio® C++ 2008, KDevelop and Xcode®. Qt itself is open source and available from Nokia®.

You may use the KBasic's source codes under the terms of the GNU Public License as published by the Free Software Foundation (Version 3).

People around the world join KBasic — inspired by the idea to make software available for everybody: a programming language that is easy to use, and a development platform that is stable, reliable and available at a low price.

We communicate by different means, most of them on the Internet. The KBasic community rests on dedicated volunteers to further improve our programming language and development platform in a number of different ways. Whatever your skills, there are lots of places to start contributing.
Support this project
Where's the fun using KBasic, if others don't know? Order a KBasic Professional License today, and support it!

The project is under active development and has a vibrant community. If you are looking at ways of helping the project, take a look at the following URL.

This is a short overview. For details check out the examples and manuals of KBasic.

Use C/C++ libraries from within KBasic
KBasic supports calling functions of C/C++ library files (*.DLL, *.SO and *.DYLIB) enabling you to mix C/C++ and BASIC code.

Database and SQL

Supported databases on all platforms are

KBasic uses SQLite as embedded database engine, which creates database files locally on your machine without the need of a database server.

The SQL binding for controls helps you to easily create data-aware forms.

You may store date, time, text, numbers, images, movies and sounds or any binary data within a database.

* Some features are not available yet.


If you deploy your application, you might consider making it available for different languages. KBasic helps you with this task by adding support for translations. For each form you may create a translated form and for each text, you may provide a translated version.

Unicode and String
KBasic gives you the possibility to support non-latin languages, e.g. Arabic or Chinese characters. The String data type comes with a built-in Unicode support in KBasic.

KBasic enables you to directly use the math functions commonly used in BASIC applications. It declares a set of functions to compute common mathematical operations and transformations. Additional, you may directly use the C library math functions commonly used in C/C++ applications.

Date and time

Support for dealing with date and time is built-in as well.

Rich text format (RTF)
KBasic give you the control for dealing with RTF. You may use an advanced WYSIWYG viewer/editor control supporting rich text formatting using HTML-style tags. It is optimized to handle large documents and to respond quickly to user input. It can display a large HTML subset, including tables and images and custom syntax highlighting.


It is an advanced WYSIWYG viewer supporting rich text formatting using HTML-style tags. It can display a large HTML subset, including tables and images.

Web Browser
Provides a powerful full-featured web browser (based on WebKit) and enables you to create desktop application with a HTML and Javascript interface. It is possible to add custom KBasic controls within the HTML code and interact with them. Use web pages within your desktop application like "Google Map".

Supports MDI and SDI, Dock window, Tool window, Main window, Dialog, Normal window, Menubar, Toolbar, Statusbar, Systemtray, Multi-page Window, Scrolling in Window, Transparent Window, System dialogs, Storing preferences, Embedded windows, Context menu, Image buttons for graphical buttons with custom images for each state, Custom timer events, Adding control on the fly, Drag & drop, Windows Vista look and feel, Aqua interfaces on Mac.

Furthermore, it is possible to use stylesheets for customizing the controls' look.

Memory management
The following objects and classes helps you to organize your data in memory:

Strings, Bits, Binary, Array and Dictionary.

File system
Support for files and directories: Read, write, create and more.

Easy download of files from the Internet.

Multi-media support for movies and sounds
Supported formats depend on the platform used.


Interacting with the operating system
Run other programs or open files with the associated applications.

Create your own controls
By using custom painting and custom stylesheets.

KBasic Software is a small software company with headquarter in Frankfurt am Main / Germany. Its flagship product is KBasic Professional, the multi-platform BASIC programming language and environment.

Bernd Noetscher's KBasic Software
Boseweg 9
60529 Frankfurt am Main

Products named on this document are trademarks of their respective owners."


Submission + - Qt goes LGPL

Balinares writes: Nokia announces today that the cross-platform Qt toolkit, which is the foundation of many open sources projects such as the KDE desktop environment, will be available under the LGPL license as of the next version, Qt 4.5. The former GPL/commercial dual licensing of Qt had been a source of controversy in the open source community for many years.

Submission + - Qt becomes LGPL!

Aequo writes: Qt, the highly polished, well documented, modern GUI toolkit owned by Nokia will be available under the LGPL starting with version 4.5! It was previously only mainly available under the GPL and a commercial license. Selling licenses was an important part of Qt under Trolltech as it was the company's main source of income, but Trolltech is a fruit-fly compared to Nokia, who want to encourage and stimulate the use of Qt Everywhere [PDF]. This is fantastic news for all commercial developers looking to create cross-platform applications without the need to buy a $4950 multi-platform license per developer.

Diplomacy is the art of saying "nice doggy" until you can find a rock.