Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×
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
The Internet

Submission + - Smartgroups Silently Closing

Trickster writes: "Apparently, Smartgroups is closing its doors in one month: http://www.smartgroups.com/closure/index.htm There's no link to this from their main page, nor has there been a formal announcement, but the word is beginning to spread. It's not clear from the website how many users or groups Smartgroups maintains, but many people will certainly be affected."
Music

Submission + - Nerdcore Halloween HipHop Album

slack-fu writes: "Just in time for Halloween, a nerdcore halloween themed hiphop album released for free from Rhymetorrents. I have been listening to this albumn all day and there are some really good tracks here, including but not limited to: Teenage Vampire from Grandmaster Pink & Diabolik, Boss Fight from Zealous1, and Necronomicon Ex Robotis from Emergency Pizza Party. My only beef is that for a nerdcore release, WinRar is required to extract the album unless you get the "individual tracks torrent". Warning, some tracks contain explicit lyrics (about killing zombies!)."
Privacy

Submission + - Some dutch votingmachines are declared unfit

capedro writes: The dutch secret services declared the votingmachines from the manufacturer Sdu unfit. Out of a investigation of the service, the machines were sending radiosignals which could be intercepted from about 10 meters. With the radiosignals it is possible to get a view of the voting-behaviour of the people.

More information can be found at the dutch websites:
- http://www.security.nl/article/14725
- http://www.minbzk.nl/aspx/get.aspx?xdl=/views/bzk/ xdl/page&SitIdt=10&VarIdt=1&ItmIdt=99733

New Windows Attack Can Disable Firewall 273

BobB writes to tell us NetworkWorld is reporting that new code released on Sunday could allow a fully patched Windows XP PC's personal firewall to be disabled via a malicious data packet. The exploit depends on the use of Microsoft's Internet Connection Service. From the article: "The attacker could send a malicious data packet to another PC using ICS that would cause the service to terminate. Because this service is connected to the Windows firewall, this packet would also cause the firewall to stop working, said Tyler Reguly, a research engineer at nCircle Network Security Inc."
Technology (Apple)

Submission + - To dvd to ipod video converter formats?

serverlong33 writes: http://www.allconverter.net/pq.dvd.to.ipod.video.c onverter.html

All converter isincludes two perfect products, Xilisoft DVD to MP4 Converter and Xilisoft MP4 Converter. You can use Xilisoft DVD to MP4 Converter to convert DVD to MP4, DivX, Xvid video formats. And Xilisoft MP4 Converter can help you convert popular video formats.

dvd, vcd, dvd to divx, dvd converter, vcd converter

Slashdot Top Deals

No directory.

Working...