Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
×
Linux Business

Linux Creator Calls GPLv3 Authors 'Hypocrites' 920

AlexGr writes "We've heard conflicting tales regarding Linus Torvalds' acceptance of GPLv3. InformationWeek reports on comments by Mr. Torvalds that would seem to decide the issue: 'Torvalds said the authors of a new software license expected to be used by thousands of open source programmers are a bunch of hypocrites ... For Torvalds' part, it appears unlikely he'll ever adopt GPLv3 for the Linux kernel. He accused the Free Software Foundation leadership, which includes eccentric, MIT-trained computing whiz Richard Stallman, of injecting their personal morality into the laws governing open source software with the release of GPLv3. "Only religious fanatics and totalitarian states equate morality with legality," Torvalds wrote.'"
Music

Steve Jobs Announces (some) DRM-free iTunes 838

Fjan11 writes "Steve Jobs just announced that starting next month on you can buy higher quality 256Kbps AAC encoded DRM-free versions of iTunes songs for $1.29. Upgrades to songs you've already bought will be available at the $0.30 price difference. Currently EMI is the only publisher participating, accounting for about 20% of the songs available." There's also reports from Reuters and ABC News. The deal excludes the Beatles. You can also read the official press release from Apple if you still think this a late joke; this story confirms earlier speculation.
Windows

PC Makers Say Vista Is Not a Seller 319

TekkaDon writes "According to computer and component manufacturers, Vista is not the hotcake that they were hoping for. Take Acer's president, Gianfranco Lanci, who has just said that 'PC makers are really not counting on Vista to drive high demands for the industry.' Or Samsung Electronics, who now says that DRAM demand has not matched anyone's predictions based on Vista's now failed projections, something that is being echoed by the industry as a whole. This seem to agree with Ars Technica article on the 20 million Vista copies sold as a 'huge success' by Microsoft, which can be accounted for by the natural growth of PC sales over the years."

Surgical Microbot Developed 102

An anonymous reader writes to mention a Wired article about the first surgical nanobot developed for practical use. No wider that two human hairs, the machine is intended to swim through arteries and the digestive tract, and can perform surgical procedures in spaces no bigger than 250 microns. The article also addresses safety concerns; the bot will swim upstream from blood flow, so if something goes wrong it can be retrieved on its way back. Likewise, for the most delicate procedures it can be fitted with a tether, to ensure it doesn't get lost. From the article: "The tiny robot, small enough to pass through the heart and other organs, will be inserted using a syringe. Guided by remote control, it will swim to a site within the body to perform a series of tasks, then return to the point of entry where it can be extracted, again by syringe. For example, the microrobot might deliver a payload of expandable glue to the site of a damaged cranial artery -- a procedure typically fraught with risk because posterior human brain arteries lay behind a complicated set of bends at the base of the skull beyond the reach of all but the most flexible catheters."
Linux

x86 Linux Flash Player 9 is Final 288

Schlaegel writes "The official Adobe Linux Flash blog has announced that Flash player for x86 Linux is now final and no longer beta. Every x86 Linux user, at least those willing to load binary software, can rejoice and no longer feel like a second rate citizen. Distribution packages are also available, for example the Macromedia Fedora repository already has the flash player marked for update."
Software

Torvalds Describes DRM and GPLv3 as 'Hot Air' 420

An anonymous reader writes "In Sydney this week for the annual Linux conference, Linus Torvalds has described DRM and the GPL as 'hot air' and 'no big deal'. From the interview: 'I suspect — and I may not be right — but when it comes to things like DRM or licensing, people get really very excited about them. People have very strong opinions. I have very strong opinions and they happen to be for different reasons than many other people. It ends up in a situation where people really like to argue — and that very much includes me... I expect this to raise a lot of bad blood but at the same time, at the end of the day, I don't think it really matters that much.'"
Operating Systems

Submission + - The Internet browser is the new OS

TheShadowzero writes: "CNN predicts that soon applications loaded from the internet through a web browser (as opposed to one saved on your hard drive) will render operating systems obsolete. Allegedly, the trend of using PDA phones to access email and the internet has shown that the access of portable office apps is what we want. Also stated is that PDA phones will soon replace laptops. From the article: "What this means is that you'll be able to write your documents in Writely (who needs Word?), e-mail them via Gmail (who needs Outlook?), and arrange appointments to jointly edit those documents via Google Calendar (again, who needs Outlook?). And while you're at it, a Google Talk chat window running inside these applications could let you collaborate (who needs AIM?).""
PlayStation (Games)

Submission + - Final Fantasy XII released today.

Zyd writes: To be honest, I'm too lazy to make a write-up of the game. You can find more than you'll ever want to know of the game here.

The last Final Fantasy (X) was released in 2001 (not counting X2 or XI). This is huge news! So far FFXII has got stellar reviews, and many gaming sites are considering it the best Final Fantasy since VII.
Google

Submission + - Gmail Remote Command

An anonymous reader writes: From site: GRC is a software for the gmail users which allow to command their pc in remote way, sending only an email to your Gmail account (from whichever computer or hand phone).
Site: Gmail Remote Command
Announcements

Submission + - Freedom fellows get proactive

Shane Coughlan writes: "The fellowship of Free Software Foundation Europe is going to have its first annual meeting during SFSCon in Italy on the 11th of November. This is going to be an opportunity for existing and new members of the fellowship to get together, share ideas and generally work out how to promote Free Software more effectively across Europe.

There will be workshops on the fellowship OpenPGP crypto-card, on the eZ Publish CMS system used for the fellowship site, and on the emerging fellowship advocacy project. Most of FSFE team will be around chat and to answer any questions people may have. There is also going to be a very special announcement regarding a new FSFE project.

The fellowship meeting will not be all work and no play. There will be a collective lunch and dinner to allow Free Software enthusiasts from all over Europe to relax over local food, beer and wine.

The meeting will take place in the town of Bolzano. You can learn more about the location here http://sfscon.it/when-where and you can sign up to the meeting here http://sfscon.it/registration."
Book Reviews

Submission + - Core Python Programming - 2nd Edition

Ravi writes: "Python, the dynamic object oriented programming language created by Guido van Rossum is known to deliver both the power and general applicability of traditional compiled languages without the complexities accompanying them. Coupled with its ease of use, programs written in Python can be run on multiple Operating systems and system architectures which gives it the same portability of any interpreted language. My first brush with Python was when I tried out a beautiful game called PySol — which is more like a collection of over 200 card games and PySol is entirely coded using the Python language. Nowadays a variety of Python web frameworks have also cropped up which promise the same kind of rapid application development that is possible using other programming languages.

I found the book titled "Core Python Programming" authored by Wesley.J.Chun and published by Prentice Hall to be an ideal book to learn the wonderful Python language. This book is quite voluminous, with 23 chapters spanning 1050 pages. The book is divided into two parts the first part titled Core Python which contain 14 chapters which impart a sound understanding of the semantics of the language and the second part titled "Advanced Topics" which contain a collection of 9 chapters which give a good introduction to the specialized uses such as in database programming, network programming, using threads in python, GUI programming and so on.

In the first chapter of the book, the readers get to know the various features of Python and the steps needed to install Python on ones machine. When you install Python on your machine, it also provides its own shell where you can execute pieces of python code. The author has taken advantage of this functionality of Python in narrating the concepts throughout the book. Each concept and syntax is followed by bits of code which the readers can try out in the Python shell in its entity. I found this process much easier in learning this language as one need not go through the write — compile — execute cycle which is more prevalent in the traditional languages.

In depth coverage has been provided for important concepts such as lists, tuples and dictionaries as well as data-types and string sequences and they have been provided separate chapters of their own. The sixth chapter titled "Sequences: Strings, Lists and Tuples" is the second largest in the book and is quite detailed in its coverage of the topic.

Chapter 9 deals with file manipulations where the author introduces all the built in functions available in Python which allow one to open, read from and write to a file. Interestingly, the functions are also illustrated by aid of short easy to understand examples. A couple of modules related to file handling are also introduced in this chapter.

Errors and exceptions form the basis of the 10th chapter where different errors and exceptions supported in Python are explained. This chapter also explains how programmers can create custom exception classes which I found quite informative.

One of the biggest advantages of Python is that all its functionality is split up into modules. A module could be just a single python file which contain a collection of functions or classes which can be re-used in programs written in Python. And all one has to do is import the module into ones programs to start using those pieces of code. The chapter 12 titled Modules give a firm understanding of this concept and also introduces different ways in which you can import external pieces of code into the Python program.

Chapter 13 titled "Object Oriented Programming" is by far the largest chapter in this book and spans over 100 pages. In this chapter, the author endeavors to give a sound base to Object oriented concepts as well as how they relate to programming in Python. The author introduces a large number of Python classes, methods and descriptors in this chapter.

Regular expressions play a very important part in programming verily because manipulating text/data is a necessity. And it is possible to easily modify and mould data to ones choosing by way of regular expressions. Python has strong support for regular expressions. The second part titled "Advanced concepts" of the book starts with a chapter on regular expressions. In this chapter, one gets to know about the regular expression module and many functions associated with the module. The author also provides a couple of examples which give insights into the ways in which regular expressions can be used in Python to reformat data.

The next two chapters give an introduction to the world of sockets and how Python can be used to write client server programs.

Multithreaded programming forms the basis of the 18th chapter. Here the author introduces a couple of modules available in Python which make it quite easy to create threads in ones Python program.

I found the chapter titled "Web Programming" very interesting to read. Especially since Python is used in a large way to create dynamic websites. And the next chapter titled "Database programming" gives a sound introduction to the Python objects which allow one to easily connect to and retrieve data from the databases.

I found this book really informative, especially suited for upcoming Python programmers. At the end of each chapter, there is an exercise section which imparts a nice touch to this book as it allows you to test your knowledge. Even though the advanced topics (second part of the book) are not covered in depth, the author succeeds in providing enough knowledge about the relevant Python modules and functions followed by a couple of examples which whets ones appetite without overwhelming the reader. This is the second edition of the book and it has been significantly revamped to include new features introduced in Python 2.5.

The author Wesley J. Chun has been a former employee at Yahoo and has played a major role in creating Yahoo Mail and Yahoo People Search using Python. He has over 20 years of experience in the IT field with over a decade of experience programming in Python.

Ravi Kumar likes all things related to open source and free software and enjoys sharing his experiences and thoughts through his blog All about Linux."
Privacy

Submission + - Voting machines banned by dutch minister

5heep writes: Dutch Government Renewal Minister Atzo Nicolai has banned the use of one type of computer voting machines in national elections next month. The turnabout came after a group called We Don't Trust Voting Computers protested the vulnerability of electronic voting to fraud or manipulation. The reason for this ban is the radio signals emitted by the machines which can be used to peek at a voters' choice from several dozen meters away.
User Journal

Submission + - British scientists grow human liver in a laborator

Krishna Dagli writes: British scientists at Newcastle University have grown the world's first artificial 'mini-liver' from stem cells. The 'mini-liver', currently the size of a one pence piece, will be developed to create a full-size functioning liver. This mini-liver can be used for testing new drugs and also reduce the number of animal experiments. But it will take another five years before artificial tissue could be used to repair livers damaged by injury, disease, alcohol abuse and paracetamol overdose.

http://www.dailymail.co.uk/pages/text/print.html?i n_article_id=413551&in_page_id=1770

Slashdot Top Deals

Every little picofarad has a nanohenry all its own. -- Don Vonada

Working...