Domain: slashdot.org
Stories and comments across the archive that link to slashdot.org.
Stories · 37,380
-
Pentaho 3.2 Data Integration
diddy81 writes "A book about the open source ETL tool Kettle (Pentaho Data Integration) is finally available. Pentaho 3.2 Data Integration: Beginner's Guide by María Carina Roldán is for everybody who is new to Kettle. In a nutshell, this book will give you all the information that you need to get started with Kettle quickly and efficiently, even if you have never used it before.The books offers loads of illustrations and easy-to-follow examples. The code can be downloaded from the publisher website and Kettle is available for free from the SourceForge website. In sum, the book is the best way to get to know the power of the open source ETL tool Kettle, which is part of the Pentaho BI suite. Read on for the rest of diddy81's review. Pentaho 3.2 Data Integration: Beginner's Guide author Maria Carina Roldan pages 492 publisher Packt Publishing rating 9/10 reviewer diddy81 ISBN 1847199542 summary If you have never used PDI before, this will be a perfect book to start with. The first chapter describes the purpose of PDI, its components, the UI, how to install it and you go through a very simple transformation. Moreover, the last part tells you step by step how to install MySQL on Windows and Ubuntu.
It's just what you want to know when you touch PDI for the first time. The instructions are easy to follow and understand and should help you to get started in no time. I honestly quite like the structure of the book: Whenever you are learning something new, it is followed by a section that just recaps everything. So it will help you to remember everything much easier.
Maria focuses on using PDI with files instead of the repository, but she offers a description on how to work with the repository in the appendix of the book.
Chapter 2: You will learn how to reading data from a text file and how to handle header and footer lines. Next up is a description of the "Select values ..." step which allows you to apply special formatting to the input fields, select the fields that you want to keep or remove. You will create a transformation that reads multiple text fields at once by using regular expressions in the text input step. This is followed by a troubleshooting section that describes all kind of problems that might happen in the setup and how to solve them. The last step of the sample transformation is the text file output step.
Then you improve this transformation by adding the "Get system info" step, which will allow you to pass parameters to this transformation on execution. This is followed by a detailed description of the data types (I wish I had all this formatting info when I started so easily at hand). And then it even gets more exciting: Maria talks you through the setup of a batch process (scheduling a Kettle transformation).
The last part of this chapter describes how to read XML files with the XML file input step. There is a short description of XPath which should help you to get going with this particular step easily.
Chapter 3 walks you through the basic data manipulation steps. You set up a transformation that makes use of the calculator step (loads of fancy calculation examples here). For more complicated formulas Maria also introduces the formula step. Next in line are the Sort By and Group By step to create some summaries. In the next transformation you import a text file and use the Split field to rows step. You then apply the filter step on the output to get a subset of the data. Maria demonstrates various example on how to use the filter step effectively. At the end of the chapter you learn how to lookup data by using the "Stream Lookup" step. Maria describes very well how this step works (even visualizing the concept). So it should be really easy for everybody to understand the concept.
Chapter 4 is all about controlling the flow of data: You learn how to split the data stream by distributing or copying the data to two or more steps (this is based on a good example: You start with a task list that contains records for various people. You then distribute the tasks to different output fields for each of these people). Maria explains properly how "distribute" and "copy" work. The concept is very easy to understand following her examples. In another example Maria demonstrates how you can use the filter step to send the data to different steps based on a condition. In some cases, the filter step will not be enough, hence Maria also introduces the "Switch/Case" step that you can use to create more complex conditions for your data flow. Finally Maria tells you all about merging streams and which approach/step best to use in which scenario.
In Chapter 5 it gets really interesting: Maria walks you through the JavaScript step. In the first example you use the JavaScript step for complex calculations. Maria provides an overview of the available functions (String, Numeric, Date, Logic and Special functions) that you can use to quickly create your scripts by dragging and dropping them onto the canvas. In the following example you use the JavaScript step to modify existing data and add new fields. You also learn how to test your code from within this step. Next up (and very interesting) Maria tells you how to create special start and end scripts (which are only executed one time as opposed to the normal script which is executed for every input row). We then learn how to use the transformation constants (SKIP_TRANSFORMATION, CONTINUE_TRANSFORMATION, etc) to control what happens to the rows (very impressive!). In the last example of the chapter you use the JavaScript step to transform a unstructured text file. This chapter offered quite some in-depth information and I have to say that there were actually some things that I didn't know.
In the real world you will not always get the dataset structure in the way that you need it for processing. Hence, chapter 6 tells you how you can normalize and denormalize data sets. I have to say that Maria took really huge effort in visualizing how these processes work. Hence, this really helps to understand the theory behind these processes. Maria also provides two good examples that you work through. In the last example of this chapter you create a date dimension (very useful, as everyone of us will have to create on at some point).
Validating data and handling errors is the focus of chapter 7. This is quite an important topic, as when you automate transformation, you will have to find a way on how to deal with errors (so that they don't crash the transformation). Writing errors to the log, aborting a transformation, fixing captured errors and validating data are some of the steps you go through.
Chapter 8 is focusing on importing data from databases. Readers with no SQL experience will find a section covering the basics of SQL. You will work with both the Hypersonic database and MySQL. Moreover Maria introduces you to the Pentaho sample database called "Steel Wheels", which you use for the first example. You learn how to set up a connection to the database and how to explore it. You will use the "Table Input" to read from the database as well as the "Table Output" step to export the data to a database. Maria also describes how to parameterize SQL queries, which you will definitely need to do at some point in real world scenarios. In next tutorials you use the Insert/Update step as well as the Delete step to work with tables on the database.
In chapter 9 you learn about more advance database topics: Maria gives an introduction on data modelling, so you will soon know what fact tables, dimensions and star schemas are. You use various steps to lookup data from the database (i.e. Database lookup step, Combination lookup/update, etc). You learn how to load slowly changing dimensions Type 1, 2 and 3. All these topics are excellently illustrated, so it's really easy to follow, even for a person which never heard about these topics before.
Chapter 10 is all about creating jobs. You start off by creating a simple job and later learn more about on how to use parameters and arguments in a job, running jobs from the terminal window and how to run job entries under conditions.
In chapter 11 you learn how to improve your processes by using variables, subtransformations (very interesting topic!), transferring data between transformations, nesting jobs and creating a loop process. These are all more complex topics which Maria managed to illustrate excellently.
Chapter 12 is the last practical chapter: You develop and load a datamart. I would consider this a very essential chapter if you want to learn something about data warehousing. The last chapter 13 gives you some ideas on how to take it even further (Plugins, Carte, PDI as process action, etc) with Kettle/PDI.
In the appendix you also find a section that tells you all about working with repositories, pan and kitchen, a quick reference guide to steps and job entries and the new features in Kettle 4.
This book certainly fills a gap: It is the first book on the market that focuses solely on PDI. From my point of view, Maria's book is excellent for anyone who wants to start working with Kettle and even those ones that are on an intermediate level. This book takes a very practical approach: The book is full of interesting tutorials/examples (you can download the data/code from the Pakt website), which is probably the best way to learn about something new. Maria also made a huge effort on illustrating the more complex topics, which helps the reader to understand the step/process easily.
All in all, I can only recommend this book. It is the easiest way to start with PDI/Kettle and you will be able to create complex transformations/jobs in no time!
You can purchase Pentaho 3.2 Data Integration: Beginner's Guide from amazon.com. Slashdot welcomes readers' book reviews -- to see your own review here, read the book review guidelines, then visit the submission page. -
Pentaho 3.2 Data Integration
diddy81 writes "A book about the open source ETL tool Kettle (Pentaho Data Integration) is finally available. Pentaho 3.2 Data Integration: Beginner's Guide by María Carina Roldán is for everybody who is new to Kettle. In a nutshell, this book will give you all the information that you need to get started with Kettle quickly and efficiently, even if you have never used it before.The books offers loads of illustrations and easy-to-follow examples. The code can be downloaded from the publisher website and Kettle is available for free from the SourceForge website. In sum, the book is the best way to get to know the power of the open source ETL tool Kettle, which is part of the Pentaho BI suite. Read on for the rest of diddy81's review. Pentaho 3.2 Data Integration: Beginner's Guide author Maria Carina Roldan pages 492 publisher Packt Publishing rating 9/10 reviewer diddy81 ISBN 1847199542 summary If you have never used PDI before, this will be a perfect book to start with. The first chapter describes the purpose of PDI, its components, the UI, how to install it and you go through a very simple transformation. Moreover, the last part tells you step by step how to install MySQL on Windows and Ubuntu.
It's just what you want to know when you touch PDI for the first time. The instructions are easy to follow and understand and should help you to get started in no time. I honestly quite like the structure of the book: Whenever you are learning something new, it is followed by a section that just recaps everything. So it will help you to remember everything much easier.
Maria focuses on using PDI with files instead of the repository, but she offers a description on how to work with the repository in the appendix of the book.
Chapter 2: You will learn how to reading data from a text file and how to handle header and footer lines. Next up is a description of the "Select values ..." step which allows you to apply special formatting to the input fields, select the fields that you want to keep or remove. You will create a transformation that reads multiple text fields at once by using regular expressions in the text input step. This is followed by a troubleshooting section that describes all kind of problems that might happen in the setup and how to solve them. The last step of the sample transformation is the text file output step.
Then you improve this transformation by adding the "Get system info" step, which will allow you to pass parameters to this transformation on execution. This is followed by a detailed description of the data types (I wish I had all this formatting info when I started so easily at hand). And then it even gets more exciting: Maria talks you through the setup of a batch process (scheduling a Kettle transformation).
The last part of this chapter describes how to read XML files with the XML file input step. There is a short description of XPath which should help you to get going with this particular step easily.
Chapter 3 walks you through the basic data manipulation steps. You set up a transformation that makes use of the calculator step (loads of fancy calculation examples here). For more complicated formulas Maria also introduces the formula step. Next in line are the Sort By and Group By step to create some summaries. In the next transformation you import a text file and use the Split field to rows step. You then apply the filter step on the output to get a subset of the data. Maria demonstrates various example on how to use the filter step effectively. At the end of the chapter you learn how to lookup data by using the "Stream Lookup" step. Maria describes very well how this step works (even visualizing the concept). So it should be really easy for everybody to understand the concept.
Chapter 4 is all about controlling the flow of data: You learn how to split the data stream by distributing or copying the data to two or more steps (this is based on a good example: You start with a task list that contains records for various people. You then distribute the tasks to different output fields for each of these people). Maria explains properly how "distribute" and "copy" work. The concept is very easy to understand following her examples. In another example Maria demonstrates how you can use the filter step to send the data to different steps based on a condition. In some cases, the filter step will not be enough, hence Maria also introduces the "Switch/Case" step that you can use to create more complex conditions for your data flow. Finally Maria tells you all about merging streams and which approach/step best to use in which scenario.
In Chapter 5 it gets really interesting: Maria walks you through the JavaScript step. In the first example you use the JavaScript step for complex calculations. Maria provides an overview of the available functions (String, Numeric, Date, Logic and Special functions) that you can use to quickly create your scripts by dragging and dropping them onto the canvas. In the following example you use the JavaScript step to modify existing data and add new fields. You also learn how to test your code from within this step. Next up (and very interesting) Maria tells you how to create special start and end scripts (which are only executed one time as opposed to the normal script which is executed for every input row). We then learn how to use the transformation constants (SKIP_TRANSFORMATION, CONTINUE_TRANSFORMATION, etc) to control what happens to the rows (very impressive!). In the last example of the chapter you use the JavaScript step to transform a unstructured text file. This chapter offered quite some in-depth information and I have to say that there were actually some things that I didn't know.
In the real world you will not always get the dataset structure in the way that you need it for processing. Hence, chapter 6 tells you how you can normalize and denormalize data sets. I have to say that Maria took really huge effort in visualizing how these processes work. Hence, this really helps to understand the theory behind these processes. Maria also provides two good examples that you work through. In the last example of this chapter you create a date dimension (very useful, as everyone of us will have to create on at some point).
Validating data and handling errors is the focus of chapter 7. This is quite an important topic, as when you automate transformation, you will have to find a way on how to deal with errors (so that they don't crash the transformation). Writing errors to the log, aborting a transformation, fixing captured errors and validating data are some of the steps you go through.
Chapter 8 is focusing on importing data from databases. Readers with no SQL experience will find a section covering the basics of SQL. You will work with both the Hypersonic database and MySQL. Moreover Maria introduces you to the Pentaho sample database called "Steel Wheels", which you use for the first example. You learn how to set up a connection to the database and how to explore it. You will use the "Table Input" to read from the database as well as the "Table Output" step to export the data to a database. Maria also describes how to parameterize SQL queries, which you will definitely need to do at some point in real world scenarios. In next tutorials you use the Insert/Update step as well as the Delete step to work with tables on the database.
In chapter 9 you learn about more advance database topics: Maria gives an introduction on data modelling, so you will soon know what fact tables, dimensions and star schemas are. You use various steps to lookup data from the database (i.e. Database lookup step, Combination lookup/update, etc). You learn how to load slowly changing dimensions Type 1, 2 and 3. All these topics are excellently illustrated, so it's really easy to follow, even for a person which never heard about these topics before.
Chapter 10 is all about creating jobs. You start off by creating a simple job and later learn more about on how to use parameters and arguments in a job, running jobs from the terminal window and how to run job entries under conditions.
In chapter 11 you learn how to improve your processes by using variables, subtransformations (very interesting topic!), transferring data between transformations, nesting jobs and creating a loop process. These are all more complex topics which Maria managed to illustrate excellently.
Chapter 12 is the last practical chapter: You develop and load a datamart. I would consider this a very essential chapter if you want to learn something about data warehousing. The last chapter 13 gives you some ideas on how to take it even further (Plugins, Carte, PDI as process action, etc) with Kettle/PDI.
In the appendix you also find a section that tells you all about working with repositories, pan and kitchen, a quick reference guide to steps and job entries and the new features in Kettle 4.
This book certainly fills a gap: It is the first book on the market that focuses solely on PDI. From my point of view, Maria's book is excellent for anyone who wants to start working with Kettle and even those ones that are on an intermediate level. This book takes a very practical approach: The book is full of interesting tutorials/examples (you can download the data/code from the Pakt website), which is probably the best way to learn about something new. Maria also made a huge effort on illustrating the more complex topics, which helps the reader to understand the step/process easily.
All in all, I can only recommend this book. It is the easiest way to start with PDI/Kettle and you will be able to create complex transformations/jobs in no time!
You can purchase Pentaho 3.2 Data Integration: Beginner's Guide from amazon.com. Slashdot welcomes readers' book reviews -- to see your own review here, read the book review guidelines, then visit the submission page. -
Spamhaus Fine Reduced From $11.7M To $27K
eldavojohn writes "In 2006, anti-spam crusader Spamhaus was sued for 'defamation, tortious interference with prospective economic advantage and interference with existing contracts' after blocking 'promotional e-mails' from e360. What with the case being in Illinois and Spamhaus being a British outfit, Spamhaus didn't bloody care. So, e360 was awarded $11.7 million in damages, which was later thrown out in an appeals court with a request for the lower court to come up with actual damage estimates instead of the ridiculous $11.7 million. (e360 had originally stated $135M, then $122M, and then $30M as sums of damages.) As a result, the actual damages were estimated to be just $27,002. While this is a massive reduction in the fine and a little bit more realistic, I think it is important to note that Spamhaus is a service that people proactively utilize. They don't force you to use their anti-spam identification system — it's totally opt-in. And now they're being fined what a foreign judge found to be 'one month of additional work on behalf of the customers' to a company they allegedly incorrectly identified as spam. Sad and scary precedent." -
Spamhaus Fine Reduced From $11.7M To $27K
eldavojohn writes "In 2006, anti-spam crusader Spamhaus was sued for 'defamation, tortious interference with prospective economic advantage and interference with existing contracts' after blocking 'promotional e-mails' from e360. What with the case being in Illinois and Spamhaus being a British outfit, Spamhaus didn't bloody care. So, e360 was awarded $11.7 million in damages, which was later thrown out in an appeals court with a request for the lower court to come up with actual damage estimates instead of the ridiculous $11.7 million. (e360 had originally stated $135M, then $122M, and then $30M as sums of damages.) As a result, the actual damages were estimated to be just $27,002. While this is a massive reduction in the fine and a little bit more realistic, I think it is important to note that Spamhaus is a service that people proactively utilize. They don't force you to use their anti-spam identification system — it's totally opt-in. And now they're being fined what a foreign judge found to be 'one month of additional work on behalf of the customers' to a company they allegedly incorrectly identified as spam. Sad and scary precedent." -
Updated Mac Mini Aims For the Living Room
WrongSizeGlass noted that besides the pre-order of the new iPhone appearing on the Apple store today, Apple has revved the Mac Mini and started selling those too. "PC World is reporting on the latest version of Apple's Mac Mini. At only 1.4-inches tall the unibody aluminium enclosure includes an HDMI port, an SD card reader, and more graphics and processing power. Even the power supply is inside now. The base model comes with 2.4-GHz Intel Core 2 Duo, 2GB of RAM and a 320GB hard disk — for $699. Graphics power comes from an NVIDIA GeForce 320M GPU (as found in lower-end MacBook and MacBook Pro laptops). Apple appears to be aiming for living rooms by including the HDMI port and eliminating the external power brick." -
Starbucks Frees Wi-Fi
CWmike sends in this excerpt from Computerworld: "Free unlimited Wi-Fi is coming to nearly 7,000 company-operated Starbucks stores in the US beginning July 1, Starbucks CEO Howard Schultz said on Monday. Schultz also said that Starbucks is partnering with Yahoo! to debut the Starbucks Digital Network this fall. Starbucks customers will have free unrestricted access to various paid sites and services, such as wsj.com, as well as other free downloads Starbucks didn't detail. A spokeswoman said the access will be 'unlimited' and 'simplified, one-click.' By comparison, first-time Wi-Fi users in Starbucks stores now get up to two hours free after registering, but then must purchase additional time at the rate of $3.99 for two consecutive hours. That Wi-Fi access is already free to AT&T DSL home customers and AT&T mobile customers, according to the Starbucks website, but the connection process requires up to nine steps. McDonald's added free Wi-Fi to 11,500 locations earlier this year." -
Uwe Boll, Other Filmmakers Sue Thousands of Movie Pirates
linzeal writes "Directors whose films have done poorly at the box office are increasingly being solicited by high-powered law firms to file lawsuits with offers of settlement. This practice, which the EFF has been calling extortive and 'mafia-like', has resulted in courts starting to rule in favor of the consumer, and in some cases throwing out the lawsuits. This is all fine and dandy, however, when you are considered the world's worst director and you largely finance films through your own holding company. At that point, the rhetoric and ridicule gets ratcheted up rather quickly." -
AT&T Breach May Be Worse Than Initially Thought
ChrisPaget writes "I'm somewhat of an authority on GSM security, having given presentations on it at Shmoocon (M4V) and CCC (I'm also scheduled to talk about GSM at this year's Defcon). This is my take on the iPad ICCID disclosure — the short version is that (thanks to a bad decision by the US cell companies, not just AT&T) ICCIDs can be trivially converted to IMSIs, and the disclosure of IMSIs leads to some very severe consequences, such as name and phone number disclosure, global tower-level tracking, and making live interception a whole lot easier. My recommendation? AT&T has 114,000 SIM cards to replace and some nasty architectural problems to fix." Reader tsamsoniw adds that AT&T has criticized the security group responsible for pointing out the flaw, while the group claims they did it 'as a service to our nation.' -
Apple Censors Ulysses App In Time For Bloomsday
Miracle Jones writes "Apple has censored a 'Ulysses' comic book app — just in time for 'Bloomsday' — because of a picture of Buck Mulligan's stately, plump cartoon penis. Not since Amazon removed digital copies of '1984' from people's Kindles while they slept has there been such a hilarious episode in the ongoing slapstick farce 'Let's See What Happens When Corporations Become Publishers.'" -
Lenovo Trying Face Recognition For Logins On New Laptops
judgecorp writes "Lenovo's new IdeaPads will be using face recognition as a way to replace passwords for users logging onto the laptops. 'Lenovo's VeriFace combines the Windows login and file encryption to password-protect individual files. It identifies users by matching unique features of their faces to photographs taken by the 1.3-megapixel webcam built into the laptop. When Windows users start up their PCs, a camera window pops up in the login frame. The user then just has to adjust their position so their face appears in the window, and VeriFace logs them in automatically.' That could be good, but is the technology really ready for mass market devices? HP ran into trouble when its face recognition software had trouble recognizing people with darker skin." -
Foxconn May Close Factories In China
ChiefMonkeyGrinder writes "Foxconn, the manufacturer whose clients include Apple, Dell, and HP, is on the verge of pulling out of China after a spate of suicides. The CEO has accused workers of killing themselves for financial compensation, and the company has stopped suicide payments to suicide victims' families. Foxconn's CEO also told investors that it is considering moving its production operations to Taiwan, and automating many parts of its business, a move which could see 800,000 workers lose their jobs." -
Microsoft Explains Mystery Firefox Extension
Ricky writes with a followup to news we discussed a couple days ago that a Microsoft toolbar update was installing an IE add-on and a Firefox extension without the user's consent. Quoting Ars: "Microsoft has fixed the distribution scope of a toolbar update that, without the user's knowledge, installed an add-on in Internet Explorer and an extension in Firefox called Search Helper Extension. Microsoft told us that the new update is actually the same as the old one; the only difference is the distribution settings. In other words, the update will no longer be distributed to toolbars that it shouldn't be added to. End users won't see the tweak, Microsoft told Ars, and also offered an explanation on what the mystery add-on actually does. 'The Search Enhancement Pack is a shared component used by the Windows Live Toolbar, MSN Toolbar, and Bing Bar. This component enables toolbar search functionality, like the toolbar search suggestions drop down. It is not the toolbar. It is a component used by the toolbars.'" -
Bionic-Eyed Man Wants To Stream Eye Video Online
An anonymous reader writes "According to this IEEE article, Canadian filmmaker Rob Spence, who calls himself Eyeborg because he replaced his false right eye with a bionic one, is showing off his latest prototype. The new bionic eye contains a battery-powered, wireless video camera that can transmit a low-res feed to a nearby receiver. Now Spence plans to share his 'vision' online, literally. According to the IEEE article, 'soon people will be able to log on to his video feed and view the world through his right eye.'" -
Renewable Energy To Power Aussie SKA
schliz writes "New solar and geothermal energy facilities are being built in Australia to provide sustainable energy for the region's Square Kilometer Array (SKA) bid. The Australian Government yesterday announced A$47.3m in funding for a full-scale, hybrid solar and diesel plant for the Australian SKA Pathfinder (ASKAP) at the Murchison Radio-astronomy Observatory, and geothermal energy facilities for the Pawsey High-Performance Computing Centre, where data from SKA radio telescopes would be processed. ASKAP is part of the Australasian bid to host the $2.5 billion Square Kilometre Array (SKA), which involves 20 countries and will investigate galaxy evolution, dark matter, and the existence of life. IBM expects the whole of the SKA to produce an exabyte of data per day." -
Renewable Energy To Power Aussie SKA
schliz writes "New solar and geothermal energy facilities are being built in Australia to provide sustainable energy for the region's Square Kilometer Array (SKA) bid. The Australian Government yesterday announced A$47.3m in funding for a full-scale, hybrid solar and diesel plant for the Australian SKA Pathfinder (ASKAP) at the Murchison Radio-astronomy Observatory, and geothermal energy facilities for the Pawsey High-Performance Computing Centre, where data from SKA radio telescopes would be processed. ASKAP is part of the Australasian bid to host the $2.5 billion Square Kilometre Array (SKA), which involves 20 countries and will investigate galaxy evolution, dark matter, and the existence of life. IBM expects the whole of the SKA to produce an exabyte of data per day." -
Open Data and a Critical Citizenry
Last week we discussed news that the UK government had released a treasure trove of public spending data. Charles Arthur, the Guardian's technology editor, wrote at the time how crucial it was for citizens to find ways to examine and interpret the data; otherwise it would be useless. Now, an anonymous reader sends in a response from open data activist David Eaves, who takes it a step further. He writes, "We need a data-literate citizenry, not just a small elite of hackers and policy wonks. And the best way to cultivate that broad-based literacy is not to release in small or measured quantities, but to flood us with data. To provide thousands of niches that will interest people in learning, playing and working with open data. ... It is worth remembering: We didn’t build libraries for an already literate citizenry. We built libraries to help citizens become literate. Today we build open data portals not because we have a data or public policy literate citizenry, we build them so that citizens may become literate in data, visualization, coding and public policy." -
Adobe (Temporarily?) Kills 64-Bit Flash For Linux
An anonymous reader writes "It seems that with the release of the 10.1 security patches, Adobe has, at least temporarily, killed 64-bit Flash for Linux. The statement says: 'The Flash Player 10.1 64-bit Linux beta is closed. We remain committed to delivering 64-bit support in a future release of Flash Player. No further information is available at this time. Please feel free to continue your discussions on the Flash Player 10.1 desktop forums.' The 64-bit forum has been set to read-only." -
Apple iAd Drawing Antitrust Scrutiny
snydeq writes "US regulators are planning to investigate whether Apple is shutting out third parties such as Google and Microsoft in advertising on the iPhone and iPad under revised terms to its iAd mobile ad platform. Apple's revised developer terms prohibit ad analytics collection unless it is provided to an independent ad service provider whose primary business is serving mobile ads. If enforced, the proposed terms would prohibit developers from using Google's AdMob service on the iPhone, according to AdMob founder Omar Hamoui. Developers using AdMob to deliver ads on cross-platform mobile apps would have to go through an alternative service for the version of the app running on an Apple platform, according to the terms. It's an impractical solution that some are calling restrictive." -
FBI Investigating iPad E-Mail Leaks
CWmike writes "The Federal Bureau of Investigation has opened an investigation into the leak of an estimated 114,000 Apple iPad user e-mail addresses. Hackers belonging to a group called Goatse obtained the e-mail addresses after uncovering a web application on AT&T's website that returned an iPad user's e-mail address when it was sent specially written queries. After writing an automated script to repeatedly query the site, they downloaded the addresses, and then handed them over to Gawker.com. Now the FBI is trying to figure out whether this was a crime. US law prohibits the unauthorized accessing of computers, but it is unclear whether the script that the Goatse group used violated the law, said Jennifer Granick, civil liberties director with the Electronic Frontier Foundation. 'The question is, when you do an automated test like this, [are you] getting any type of unauthorized access or not,' she said. If it turns out the data in question was not misused, it is unlikely that federal prosecutors will press charges, she added." -
German Researchers Show Off a Gesture-Based Interface
smitty777 writes "The folks at the Potsdam University have developed a user interface based completely on hand gestures. A small(ish) device worn around the neck is used to track the hand position, allowing the user to draw, type, or gesture in the air. You think it looks ridiculous when you can't tell that folks are talking on a cell phone? Imagine a bus full of people gesturing in thin air. Also, don't forget to turn this thing off, or it will look like your cat was walking on your keyboard." Update: 06/11 00:54 GMT by T : This informative comment (kudos!) adds links to a video demonstration and the researcher's own site. -
For Normals, Jobs' "Retina Display" Claim May Be Fair After All
The Bad Astronomer writes "AT WWDC, Steve Jobs claimed that the iPhone 4's display has about the same resolution as the human eye — held at one foot away, the iPhone 4's pixels are too small to see. After reading an earlier Slashdot post about an expert disputing Jobs' claim, I decided to run the numbers myself. I found that Jobs is correct for people with normal vision, and the expert was using numbers for theoretically perfect vision. So to most people, the iPhone 4 display will look unpixellated." -
CodeIgniter 1.7 Professional Development
RickJWagner writes "CodeIgniter is a multi-purpose, open source PHP web application framework that can dramatically reduce the amount of coding required in developing a full-featured website. This book promises to introduce the reader to the most productive APIs and demonstrate their usage with minimal code snippets. In that regard, I think the book lives up to its promise." Read on for the rest of RickJWagner's review. CodeIgniter 1.7 professional development author Adam Griffith pages 300 publisher Packt Publishing rating 9/10 reviewer RickJWagner ISBN 1849510903 summary For advanced PHP developers who wish to use CodeIgniter to make their development easier, quicker, and more fun. The first chapter covers CodeIgniter's MVC framework, which provides a way for a programmer to logically partition code so it's easier to maintain. For those of us who aren't accomplished PHP coders, this chapter also contains a PHP style guide, which I thought was a nice feature. By the way, the code snippets throughout the book are clean and easy to read -- the author must have followed his own advice on code style.
The second chapter is an introduction to some of the more productive libraries you'll find in CodeIgniter. Here you'll find some excellent advice on how to take timing metrics in your application, how to secure it, and how to accomplish routine activities like retrieving data from the user's request. Other 'web topics' are addressed here, like how to manipulate the session, how to manage emails and file uploads, and much more.
Chapter 3 handles form inputs and databases. As is common throughout the book, the reader is given minimal technical overview. What you'll find instead is a very brief explanation of what's about to be covered, then a few very readable source lines that demonstrate use of CodeIgniter in action. If this book were your only resource, I'm sure there would be times where you didn't find enough material to get everything done you wanted to do. But if you have a web browser (and Google) handy, a book of this type can be an effective index to help you find the parts of a framework you want to leverage.
The next few chapters cover user authentication and application security. I found these to be a little spotty -- heavy in some places, light in others. Still, the material was useful and not difficult to read or understand.
A nice chapter on tips for building a large-scale application was next. I found this one interesting -- many of the ideas were well-known, but a few had not occurred to me before. I liked reading it. Next up was a chapter on Web Services. I didn't take the time to test the provided code for this chapter, but I would like to sometime. If it works as I hope it will, I may have a new way to stand-up test web services!
The final two chapters are on extending CodeIgniter (it's great that the library authors institutionalized this!) and donating code back to the community.
So who is this book for? The book itself tells you it's for expert PHP coders, but I don't believe that's exactly right. Given the easy-to-read nature of the book and the light treatment given to some of the meatier topics, I'd say this book is about right for a novice-to-intermediate-level PHP coder. I haven't done a lot in PHP, yet I found the code reading very easy.
If I had a wish for the book, I'd wish for a little more depth in the harder topics and maybe some quick overviews for a few topics. (Diagrams accompanying the overviews would be nice, too. This book has few illustrations except for screenshots.)
All things considered, I'd recommend this book to coders who are getting started with PHP and CodeIgniter. It's easy to read and will get the reader pointed in the right direction for solving many web problems.
You can purchase CodeIgniter 1.7 professional development from amazon.com. Slashdot welcomes readers' book reviews -- to see your own review here, read the book review guidelines, then visit the submission page. -
CodeIgniter 1.7 Professional Development
RickJWagner writes "CodeIgniter is a multi-purpose, open source PHP web application framework that can dramatically reduce the amount of coding required in developing a full-featured website. This book promises to introduce the reader to the most productive APIs and demonstrate their usage with minimal code snippets. In that regard, I think the book lives up to its promise." Read on for the rest of RickJWagner's review. CodeIgniter 1.7 professional development author Adam Griffith pages 300 publisher Packt Publishing rating 9/10 reviewer RickJWagner ISBN 1849510903 summary For advanced PHP developers who wish to use CodeIgniter to make their development easier, quicker, and more fun. The first chapter covers CodeIgniter's MVC framework, which provides a way for a programmer to logically partition code so it's easier to maintain. For those of us who aren't accomplished PHP coders, this chapter also contains a PHP style guide, which I thought was a nice feature. By the way, the code snippets throughout the book are clean and easy to read -- the author must have followed his own advice on code style.
The second chapter is an introduction to some of the more productive libraries you'll find in CodeIgniter. Here you'll find some excellent advice on how to take timing metrics in your application, how to secure it, and how to accomplish routine activities like retrieving data from the user's request. Other 'web topics' are addressed here, like how to manipulate the session, how to manage emails and file uploads, and much more.
Chapter 3 handles form inputs and databases. As is common throughout the book, the reader is given minimal technical overview. What you'll find instead is a very brief explanation of what's about to be covered, then a few very readable source lines that demonstrate use of CodeIgniter in action. If this book were your only resource, I'm sure there would be times where you didn't find enough material to get everything done you wanted to do. But if you have a web browser (and Google) handy, a book of this type can be an effective index to help you find the parts of a framework you want to leverage.
The next few chapters cover user authentication and application security. I found these to be a little spotty -- heavy in some places, light in others. Still, the material was useful and not difficult to read or understand.
A nice chapter on tips for building a large-scale application was next. I found this one interesting -- many of the ideas were well-known, but a few had not occurred to me before. I liked reading it. Next up was a chapter on Web Services. I didn't take the time to test the provided code for this chapter, but I would like to sometime. If it works as I hope it will, I may have a new way to stand-up test web services!
The final two chapters are on extending CodeIgniter (it's great that the library authors institutionalized this!) and donating code back to the community.
So who is this book for? The book itself tells you it's for expert PHP coders, but I don't believe that's exactly right. Given the easy-to-read nature of the book and the light treatment given to some of the meatier topics, I'd say this book is about right for a novice-to-intermediate-level PHP coder. I haven't done a lot in PHP, yet I found the code reading very easy.
If I had a wish for the book, I'd wish for a little more depth in the harder topics and maybe some quick overviews for a few topics. (Diagrams accompanying the overviews would be nice, too. This book has few illustrations except for screenshots.)
All things considered, I'd recommend this book to coders who are getting started with PHP and CodeIgniter. It's easy to read and will get the reader pointed in the right direction for solving many web problems.
You can purchase CodeIgniter 1.7 professional development from amazon.com. Slashdot welcomes readers' book reviews -- to see your own review here, read the book review guidelines, then visit the submission page. -
Methane-Eating Bacteria May Presage ET Life
asukasoryu sends along an intriguing piece in light of our recent discussion of possible signs of life on Saturn's moon Titan. "Researchers have discovered that methane-eating bacteria survive in a unique spring located on Axel Heiberg Island in Canada's extreme north. The subzero water is so salty that it doesn't freeze despite the cold, and it has no consumable oxygen in it. There are, however, big bubbles of methane that come to the surface. Lyle Whyte, McGill University microbiologist, explains that the so-called Lost Hammer spring supports microbial life, that the spring is similar to possible past or present springs on Mars, and that therefore they too could support life." -
Human Gene Patent Challenged In Australian Court
dov_0 writes "Following a successful patent challenge in the US, an action is underway in Australia to have patents on two breast cancer genes declared invalid." -
Turkey Has Reportedly Banned Google
oxide7 and a number of other readers sent word (from mostly non-authoritative sources as yet) that Turkey had imposed an indefinite ban on some Google properties. "Turkey's Telecommunications Presidency said it has banned access to many of Google IP addresses without assigning clear reasons. The statement did not confirm if the ban is temporary or permanent. Google's translation and document sharing sites have also been banned indefinitely along with YouTube and Facebook in the country. Other services such as AppEngine, FeedBurner, Analytics, etc., have also been reportedly banned." Some real-time commentary (much of it in Turkish) can be found at Twitter hashtag #TurkeyCensoringGoogle. We have noted in past years the censorious ways of Turkish courts. -
Computex 2010 Tablet PC Round-Up With Video
MojoKid writes "At Computex 2010, devices like the Eee Pad and Eee Tablet were all the rage. Of course the bulk of these were Intel Atom-based systems, but there were a number of NVIDIA Tegra 2-based models in the mix as well. What is glaringly apparent on all of these tablets — and absent on the iPad — are the multitude of connectivity options built into them, like USB ports, flash card readers, and video output ports. Obviously, from a hardware perspective, the iPad is a sexy device; but Apple's true mastery is that of the user interface. The first big player that steps up with something competitive to Apple in that regard will have the pole position in 2010's race for the hot re-emergent tablet market." Reader Raikus adds an opinionated summary of winners and losers at "Tabletpalooza," i.e. Computex 2010. -
Activists Worry About a New "Green Dam" In Vietnam
alphadogg writes "Human rights activists are worried that new software mandated by Vietnamese authorities may lead to an Internet clampdown in the country's largest city. In April, local officials issued new regulations covering Internet cafes and service providers in Hanoi, ostensibly designed to crack down on hacking and other service abuses. Buried in the regulations is a mandate that service providers must add special software to their domain servers, used to authenticate systems on the network. Nobody quite knows what the software is, but activists in the US worry that it may be used to clamp down on Internet usage in a country that has seen more and more grassroots information-sharing on social networks over the past year. Last year China tried to force PC makers to ship Green Dam censorware with all computers sold in the country, saying the software would help crack down on online pornography. But Chinese authorities — already known for their notorious Great Firewall — eventually backed off from their plans after critics raised a host of privacy, security and system stability concerns, and Chinese Internet users showed no interest in installing the program." -
Activists Worry About a New "Green Dam" In Vietnam
alphadogg writes "Human rights activists are worried that new software mandated by Vietnamese authorities may lead to an Internet clampdown in the country's largest city. In April, local officials issued new regulations covering Internet cafes and service providers in Hanoi, ostensibly designed to crack down on hacking and other service abuses. Buried in the regulations is a mandate that service providers must add special software to their domain servers, used to authenticate systems on the network. Nobody quite knows what the software is, but activists in the US worry that it may be used to clamp down on Internet usage in a country that has seen more and more grassroots information-sharing on social networks over the past year. Last year China tried to force PC makers to ship Green Dam censorware with all computers sold in the country, saying the software would help crack down on online pornography. But Chinese authorities — already known for their notorious Great Firewall — eventually backed off from their plans after critics raised a host of privacy, security and system stability concerns, and Chinese Internet users showed no interest in installing the program." -
Google's Plan To Save the News Through Reinvention
eldavojohn writes "It's no secret that Google doesn't create content, but rather helps people find it. And Google News is no different. So what does the company plan to do about complaints from the news industry that profits are dropping drastically? In a lengthy and comprehensive article, The Atlantic diagnoses the problem and looks at Google's plan to 'save' the symbiotic organism it is attached to, which older generations have traditionally branded 'the news.' The answer, of course, hinges on moving news from dead tree print to the information age via Google's many projects: Living Stories, Fast Flip, and YouTube Direct. But Google is also exploring the more traditional options of displaying ads and designing a paywall so users can easily migrate back to subscriptions like the newspapers of yore. You may also recall that last week the Internet was abuzz with the idiocy of suggestions the FTC had aggregated from inside the industry. Ars brings mention of other proposed plans, both good and bad, from the FTC's report on ideas that newspaper companies are kicking around." -
Where Will Your Next Gadget Be Made?
hackingbear writes "The New York Times is warning of the possibility of price inflation for gadgets, cars, and many other items, not from our skyrocketing government debt, but rather the increasing cost of doing business in China. Coastal factories are raising salaries, local governments are hiking minimum wage standards, and if China allows its currency, the renminbi, to appreciate against the US dollar later this year, the cost of manufacturing in China will almost certainly rise. (The report missed the biggest cost factors in China — electric and water utility costs.) 'For a long time, China has been the anchor of global disinflation,' said Dong Tao, an economist at Credit Suisse. 'But this may be the beginning of the end of an era.' The shift was dramatized Sunday, when Foxconn, the maker of the iPhone and everything else, said that within three months it would double the salaries (rather than the rumored 20% increase) of many of its assembly line workers." "And last week, the Japanese auto maker Honda said it had agreed to give about 1,900 workers at one of its plants in southern China raises of between 24 and 32% in the hopes of ending a two-week-long strike, according to people briefed on the agreement. However, while big and famous manufacturers, like those in the US and Europe, may worry about their PR images and give in to labor demands, it is unclear if thousands of smaller ones will follow. And given the millions of people waiting for work in other countries, from India to Vietnam, the only thing that may have changed is the prevalence of Made in China labels of your gadgets." -
North Korea Develops Anti-Aging "Super Drink"
__roo writes "According to North Korea's official news agency, a drink produced by North Korea's Moranbong Carbonated Fruit Juice Joint Venture Company can cure aging and all disease. 'It, with effects of both preventive and curative treatment, helps improve mental and retentive faculties by multiplying brain cells. It also protects skin from wrinkles and black spots and prevents such geriatric diseases as cerebral hemorrhage, myocardium and brain infarction by removing acid effete matters in time.' It also has no side-effects." Last month North Korea announced its fusion breakthrough, and now it has a super drink. One can only imagine what wonders may come in July — perhaps self-buttering toast. -
Gizmodo Not Welcome at 2010 WWDC
recoiledsnake writes "Gizmodo is reporting that Apple has refused to answer its request to attend the company's big Worldwide Developers Conference keynote this Monday. Apple's move to ban Gizmodo seems a direct repercussion of Apple's prototype leak by Gizmodo and subsequent actions of Apple to get the prototype back. Meanwhile, Gizmodo said that it would resort to a live blog to cover the event in case of the ban. This comes a few days after San Mateo County authorities announced that a 'special master' had been appointed to assist in the search of Gizmodo editor Jason Chen's belongings: goods seized as part of a police investigation into the disappearance (and Gizmodo acquisition) of one of Apple's prototype iPhones. It's the very device that's rumored to be announced at the Monday keynote." -
Australian Police To Investigate Google Over Wi-Fi Scanning
daria42 writes "Those who thought the brouhaha over Google's scanning of Wi-Fi networks by its Street View cars was over (whether you believe it was deliberate or not) are destined to be disappointed. News comes from Australia over the weekend that the Australian government has referred the matter to the Australian Federal Police for investigation. The country's Attorney General, Robert McClelland, was quoted saying, 'Obviously I won't pre-empt the outcome of that investigation but they relate in substantial part to possible breaches of the Telecommunications Interception Act, which prevents people accessing electronic information other than for authorized purposes.'" -
Amazon Seeks 1-Nod Ordering Patent
theodp writes "Amazon.com is famous for its patented 1-Click ordering system. But what about 1-Nod ordering? Amazon CEO Jeff Bezos is seeking a patent on a system that would let people make purchases with a nod, a smile, or even a raise of the eyebrow. Bezos' invention — 'Movement Recognition as Input Mechanism' — envisions a computing device that could interpret certain facial expressions and enhance or potentially replace conventional input devices such as keypads and touch screens." -
McDonald's, Cadmium, and Thermo Electron Niton Guns
An anonymous reader writes, snipping from a story at NPR: "'How did the Consumer Products Safety Commission find out that cadmium, a toxic metal, was present on millions of Shrek drinking glasses now being recalled by McDonald's? Well, an anonymous person with access to some pretty slick testing equipment tipped off Rep. Jackie Speier (D-CA) about the problem. Her office confirmed that somebody using a Thermo Electron Niton XRF testing gun found a lot of cadmium, sometimes used in yellow pigments, on the surface of the glasses. The source overnighted glasses to Speier's office last week, which then turned over the test results and specimens to the CPSC. ... By law, no more than 75 parts per million of cadmium is supposed to be present in paint on kids toys. Speier's office said the amount found on the glasses was quite a bit higher than that.' Seems like the answer to a previous question about at-home science — this blogger seems to have been one of the anonymous sources." -
Mixed Reception To AT&T's New Data Pricing Scheme
Several readers have sent in followups to Wednesday's news that AT&T was eliminating its unlimited data plan. Glenn Derene at Popular Mechanics defends the new plan, writing, "Imagine, for a moment, if we bought electricity the way we buy data in this country. Every month, you would pay a fixed amount of money (say, $120), and then you would use as much electricity as you wanted, with an incentive to use as much as you could. That brings price stability to the end user, but it's a horrible way to manage electricity load." Others point out that this will likely engender more scrutiny from regulatory agencies and watchdog groups. A Computerworld article says that one way or the other, AT&T's decision is a huge deal for the mobile computing industry, influencing not only how other carriers look at data rates, but how content providers and advertisers will need to start thinking about a data budget if they want consumers to keep visiting their sites. AT&T, responding to criticism, has decided to allow iPad buyers to use the old, unlimited plan as long as they order before June 7, and Gizmodo has raised the question of "rollover bytes." -
Windows 7: The Missing Manual
r3lody writes "It took me a little while after Windows 7 became available before I gave up my Windows XP desktop and purchased a new laptop with Windows 7 Home Premium pre-loaded. Like those who endured the change to Windows Vista, I found myself floundering around a little trying to figure out all of the new bells and whistles Microsoft had added to its operating system. Windows 7: The Missing Manual by David Pogue is meant to address the needs of people like me. The book, while readable by beginners, is written for users with some acquaintance with Windows. Advanced users will find the book too simplistic, but users up to the intermediate level will find it a handy reference to the new features in all of the flavors of Windows 7." Keep reading for the rest of r3lody's review. Windows 7: The Missing Manual author David pogue pages 904 publisher Pogue Press rating 8/10 reviewer r3lody ISBN 0596806396 summary This book illuminates its subject with reader-friendly insight, plenty of wit, and hardnosed objectivity for beginners as well as veteran PC users. Writing for the multiple levels of Windows 7 is handled by including a little sub-heading "cheat sheet" after each major heading. Most will have "All Versions", but you may see a subset like "Home Premium ? Professional ? Enterprise ? Ultimate". Handling multiple levels of users is a little more difficult. The book is written for advanced beginners to intermediate users, but beginners to Windows have "Up to Speed" sidebars added to help them understand concepts regular Windows users already know. More advanced users have "Power User's Clinic" sidebars to provide additional information.
Windows 7: the missing manual is organized into 8 parts, comprising 27 chapters and 4 appendices.
After an introductory section describing the book's layout, Part One deals with the Windows 7 desktop. Comprised of 5 chapters, Part One gives the basics of manipulating windows, programs, and files. Chapter 1 describes the Start menu, jump lists (frequently used documents) and the Run command. Next comes Explorer, the Taskbar, and general window controls. Most of chapter 2 is devoted to the eye candy provided by Aero. The third chapter discussing searching and organizing files follows that, with a good discussion of the much-improved Windows Search. Chapter 4 covers personalization (wallpaper, color and sound themes, screensavers and desktop icons), and the last chapter of part 1 explains the ways you can get help (Microsoft's Help system, Remote Assistance, and getting help from Microsoft).
Part Two uses 3 chapters to cover Windows 7 Software. After talking about opening and closing programs, opening and closing documents, and dialog boxes, David Pogue explains how to install and uninstall software, as well as handling compatibility issues. Speech recognition and gadgets got thrown into this chapter, but seem a little out of place. The next chapter discusses various freebie applications supplied with Windows 7, and those available as part of Windows Live Essentials. Most of those are explained in sufficient detail to use, but a few are deferred to later chapters. This part is closed out with rather brief coverage of Control Panel.
The next 5 chapters comprise Part Three, which is devoted to Windows 7 Online. After chapter 9 explains how to get hooked up to the Internet, chapter 10 is dedicated to Internet security. Microsoft Security Essentials, the Action Center, as well as Windows Firewall and Windows Defender are all covered, along with methods of protecting your privacy while you surf. This all leads into the grand tour of Internet Explorer 8, which is talked about in detail in chapter 11. The last two chapters go over Windows Live Mail and Windows Live Services.
Part Four is the media-centric portion of the book. David broke the discussion into three broad chapters: Windows Live Photo Gallery, Windows Media Player, and Windows Media Center. Windows Live Photo Gallery is Microsoft's challenger to Google's Picasa. While Picasa is more mature, Photo Gallery is not shabby by any means, and chapter 14 gives excellent explanations on how to get the most from the program. The next chapter goes over Windows Media Player, which has been around for a long time. There have been some minor changes to it, including streaming media to other computers and handling of more types of audio and video files. Windows Media Center was originally designed for the Media Center Edition PC, but is now available for any version of Windows 7 from Home Premium on up. You get a lot of information on how to set it up and use it for all sorts of media. You'll also find out how to use your PC as a DVR (assuming you have a TV tuner card or USB tuner).
The next part is all about hardware and peripherals. First printing, then Windows Fax and Scan, and finally general device handling are each given their due. The third and final chapter of Part Five covers laptops, tablets, and touchscreen computers, and their special capabilities and limitations.
One thing all computer users need to handle are the inevitable problems. Part Six covers various maintenance and trouble-shooting topics across three chapters. First, general maintenance and speed tweaks, followed by an in-depth discussion of disks, compression and encryption, and finally a chapter on backup, restore and trouble-shooting. All have just enough information to be useful, and not too much to absorb.
The last main part covers networking and homegroups. Windows is the most useful when it's part of a network, and Part Seven explains how to connect it and use it. After discussing setting up accounts, workgroups and domains have their own chapters, so home and office users can focus on what they need. This part ends with chapters on sharing files and remote control (including VPNs and Remote Desktop).
There is a set of 4 appendices that comprise Part Eight. Included are how to install and upgrade to Windows 7, how to use Regedit, and my favorite two chapters – Where'd It Go?, and the Master Keyboard Shortcut List.
Overall, the book does assume you've at least seen a previous version of Windows, as a lot of text explains how Windows 7 is different. I personally would have preferred the author keep the focus on Windows 7 and less on the differences from prior versions. There are a lot of attempts at humor. On the plus side, it keeps the tone of this fairly large book accessible to the novice to intermediate user. On the minus side, the occasional joke usually seems out of place.
I found Windows 7: the missing manual a valuable reference to the many offerings in Microsoft's latest incarnation of Windows. While the writing style varies from simple reference to the occasional attempt at light-hearted guidance, it is a comprehensive, informative and (most importantly) useful manual of the ins and outs of using Windows 7 in all its flavors.
You can purchase Windows 7: The Missing Manual from amazon.com. Slashdot welcomes readers' book reviews -- to see your own review here, read the book review guidelines, then visit the submission page. -
Windows 7: The Missing Manual
r3lody writes "It took me a little while after Windows 7 became available before I gave up my Windows XP desktop and purchased a new laptop with Windows 7 Home Premium pre-loaded. Like those who endured the change to Windows Vista, I found myself floundering around a little trying to figure out all of the new bells and whistles Microsoft had added to its operating system. Windows 7: The Missing Manual by David Pogue is meant to address the needs of people like me. The book, while readable by beginners, is written for users with some acquaintance with Windows. Advanced users will find the book too simplistic, but users up to the intermediate level will find it a handy reference to the new features in all of the flavors of Windows 7." Keep reading for the rest of r3lody's review. Windows 7: The Missing Manual author David pogue pages 904 publisher Pogue Press rating 8/10 reviewer r3lody ISBN 0596806396 summary This book illuminates its subject with reader-friendly insight, plenty of wit, and hardnosed objectivity for beginners as well as veteran PC users. Writing for the multiple levels of Windows 7 is handled by including a little sub-heading "cheat sheet" after each major heading. Most will have "All Versions", but you may see a subset like "Home Premium ? Professional ? Enterprise ? Ultimate". Handling multiple levels of users is a little more difficult. The book is written for advanced beginners to intermediate users, but beginners to Windows have "Up to Speed" sidebars added to help them understand concepts regular Windows users already know. More advanced users have "Power User's Clinic" sidebars to provide additional information.
Windows 7: the missing manual is organized into 8 parts, comprising 27 chapters and 4 appendices.
After an introductory section describing the book's layout, Part One deals with the Windows 7 desktop. Comprised of 5 chapters, Part One gives the basics of manipulating windows, programs, and files. Chapter 1 describes the Start menu, jump lists (frequently used documents) and the Run command. Next comes Explorer, the Taskbar, and general window controls. Most of chapter 2 is devoted to the eye candy provided by Aero. The third chapter discussing searching and organizing files follows that, with a good discussion of the much-improved Windows Search. Chapter 4 covers personalization (wallpaper, color and sound themes, screensavers and desktop icons), and the last chapter of part 1 explains the ways you can get help (Microsoft's Help system, Remote Assistance, and getting help from Microsoft).
Part Two uses 3 chapters to cover Windows 7 Software. After talking about opening and closing programs, opening and closing documents, and dialog boxes, David Pogue explains how to install and uninstall software, as well as handling compatibility issues. Speech recognition and gadgets got thrown into this chapter, but seem a little out of place. The next chapter discusses various freebie applications supplied with Windows 7, and those available as part of Windows Live Essentials. Most of those are explained in sufficient detail to use, but a few are deferred to later chapters. This part is closed out with rather brief coverage of Control Panel.
The next 5 chapters comprise Part Three, which is devoted to Windows 7 Online. After chapter 9 explains how to get hooked up to the Internet, chapter 10 is dedicated to Internet security. Microsoft Security Essentials, the Action Center, as well as Windows Firewall and Windows Defender are all covered, along with methods of protecting your privacy while you surf. This all leads into the grand tour of Internet Explorer 8, which is talked about in detail in chapter 11. The last two chapters go over Windows Live Mail and Windows Live Services.
Part Four is the media-centric portion of the book. David broke the discussion into three broad chapters: Windows Live Photo Gallery, Windows Media Player, and Windows Media Center. Windows Live Photo Gallery is Microsoft's challenger to Google's Picasa. While Picasa is more mature, Photo Gallery is not shabby by any means, and chapter 14 gives excellent explanations on how to get the most from the program. The next chapter goes over Windows Media Player, which has been around for a long time. There have been some minor changes to it, including streaming media to other computers and handling of more types of audio and video files. Windows Media Center was originally designed for the Media Center Edition PC, but is now available for any version of Windows 7 from Home Premium on up. You get a lot of information on how to set it up and use it for all sorts of media. You'll also find out how to use your PC as a DVR (assuming you have a TV tuner card or USB tuner).
The next part is all about hardware and peripherals. First printing, then Windows Fax and Scan, and finally general device handling are each given their due. The third and final chapter of Part Five covers laptops, tablets, and touchscreen computers, and their special capabilities and limitations.
One thing all computer users need to handle are the inevitable problems. Part Six covers various maintenance and trouble-shooting topics across three chapters. First, general maintenance and speed tweaks, followed by an in-depth discussion of disks, compression and encryption, and finally a chapter on backup, restore and trouble-shooting. All have just enough information to be useful, and not too much to absorb.
The last main part covers networking and homegroups. Windows is the most useful when it's part of a network, and Part Seven explains how to connect it and use it. After discussing setting up accounts, workgroups and domains have their own chapters, so home and office users can focus on what they need. This part ends with chapters on sharing files and remote control (including VPNs and Remote Desktop).
There is a set of 4 appendices that comprise Part Eight. Included are how to install and upgrade to Windows 7, how to use Regedit, and my favorite two chapters – Where'd It Go?, and the Master Keyboard Shortcut List.
Overall, the book does assume you've at least seen a previous version of Windows, as a lot of text explains how Windows 7 is different. I personally would have preferred the author keep the focus on Windows 7 and less on the differences from prior versions. There are a lot of attempts at humor. On the plus side, it keeps the tone of this fairly large book accessible to the novice to intermediate user. On the minus side, the occasional joke usually seems out of place.
I found Windows 7: the missing manual a valuable reference to the many offerings in Microsoft's latest incarnation of Windows. While the writing style varies from simple reference to the occasional attempt at light-hearted guidance, it is a comprehensive, informative and (most importantly) useful manual of the ins and outs of using Windows 7 in all its flavors.
You can purchase Windows 7: The Missing Manual from amazon.com. Slashdot welcomes readers' book reviews -- to see your own review here, read the book review guidelines, then visit the submission page. -
Google Relents, Will Hand Over European Wi-Fi Data
itwbennett writes "Having previously denied demands from Germany that the company turn over hard drives with data it secretly collected from open wireless networks over the past three years, Google has reversed course. A Google representative said that it will hand over the data to German, French, and Spanish authorities within a matter of days, according to the Financial Times, which first reported this latest development on Wednesday. 'We screwed up. Let's be very clear about that,' Google CEO Eric Schmidt told the newspaper." -
Man Emails AT&T's CEO, Gets Threatened With C&D Order
An anonymous reader writes "After its recent bait and switch, AT&T went ahead and threatened someone emailing the company CEO about customer service concerns, namely with a query about tethering and eligibility rates. The email author also put up a voicemail recording of the company's response and how he managed to contact the CEO in the first place — through The Consumerist." As Engadget notes (as does the complaining customer's updated page), AT&T did at least offer an apology for the threat of legal action, which the company says was unauthorized. -
How To Get Rejected From the App Store
snydeq writes "Fatal Exception's Neil McAllister catalogs 12 sure-fire ways to get your app rejected from Apple's notoriously fickle App Store. From executing interpreted code, to using Apple's APIs without permission, to designing your UI, each transgression has been abstracted from real-life rejections — for the most part because Apple seems to be making up the rules as it goes along. 'It'd be nice for Apple to make conditions for rejection clear,' McAllister writes. 'Apple has been tinkering with the language of its iPhone SDK license agreement lately, but that hasn't done much to clarify the rules — unless you're Adobe. For everyone else, the App Store's requirements seem as vague and capricious as ever.'" -
How To Get Rejected From the App Store
snydeq writes "Fatal Exception's Neil McAllister catalogs 12 sure-fire ways to get your app rejected from Apple's notoriously fickle App Store. From executing interpreted code, to using Apple's APIs without permission, to designing your UI, each transgression has been abstracted from real-life rejections — for the most part because Apple seems to be making up the rules as it goes along. 'It'd be nice for Apple to make conditions for rejection clear,' McAllister writes. 'Apple has been tinkering with the language of its iPhone SDK license agreement lately, but that hasn't done much to clarify the rules — unless you're Adobe. For everyone else, the App Store's requirements seem as vague and capricious as ever.'" -
Mobile Phones vs. Supercomputers of the Past
An anonymous reader writes "The recently published Top 500 list of the world's fastest supercomputers is based on the Linpack benchmark developed decades ago by Jack Dongarra. This same test has been ported to Android mobile phones, which means that we can compare the performance of our phones against that of the supercomputers of the past. For example, a tweaked Motorola Droid can hit 52 Mflop/s, which is more than 15 times faster than the CPUs used in the 1979 Cray-1." But even today's most powerful cellphones don't come with an integrated bench. -
Microsoft Talks Back To Google's Security Claims
Kilrah_il writes "Yesterday there was a piece about Google ditching Windows for internal use because of security concerns. Now Microsoft is fighting back, claiming its products are the most secure — more than Google's and Apple's. 'When it comes to security, even hackers admit we're doing a better job making our products more secure than anyone else. And it's not just the hackers; third-party influentials and industry leaders like Cisco tell us regularly that our focus and investment continues to surpass others.'" -
HTML5 vs. Flash — the Case For Flash
snydeq writes "InfoWorld's Peter Wayner offers seven reasons why web designers will remain loyal to Flash for rich web content, despite 'seductive' new capabilities offered by HTML5. Sure, HTML5 aims to duplicate many of the features that were once the sole province of plugins (local disk storage, video display, better rendering, algorithmic drawing, and more) and has high-profile backers in Google and Apple, but as Wayner sees it, this fight is more about designers than it is about technocrats and programmers. And from its sub-pixel resolution, to its developer tools, to its 'write once, play everywhere' functionality, Flash has too much going for it to fall by the wayside. 'The designers will make the final determination. As long as Flash and its cousins Flex and Shockwave remain the simplest tools for producing drop-dead gorgeous websites, they'll keep their place on the Internet.'" -
HTML5 vs. Flash — the Case For Flash
snydeq writes "InfoWorld's Peter Wayner offers seven reasons why web designers will remain loyal to Flash for rich web content, despite 'seductive' new capabilities offered by HTML5. Sure, HTML5 aims to duplicate many of the features that were once the sole province of plugins (local disk storage, video display, better rendering, algorithmic drawing, and more) and has high-profile backers in Google and Apple, but as Wayner sees it, this fight is more about designers than it is about technocrats and programmers. And from its sub-pixel resolution, to its developer tools, to its 'write once, play everywhere' functionality, Flash has too much going for it to fall by the wayside. 'The designers will make the final determination. As long as Flash and its cousins Flex and Shockwave remain the simplest tools for producing drop-dead gorgeous websites, they'll keep their place on the Internet.'" -
How a Virginia Law Firm Outpaces the MPAA at Suing Over Movie Downloads
Jamie points out this Ars Technica piece on a series of suits brought by the Virginia law firm of Dunlap, Grubb & Weaver against users they accuse of illegally downloading movies. The firm has an interesting business model in these suits; sue enough users in a DC Federal court to be worth splitting the sum of many small settlement offers (generally $1,500-2,500 apiece) with the filmmakers, rather than rely on winning after trial a small number of larger judgments. Most people settle, and Dunlap, Grubb & Weaver has so far named more than 14,000 "Does" — as in John Doe — including, as mentioned a few days ago, 5,000 who downloaded The Hurt Locker. -
Hands-On Demo Shows Asus E-Reader Tablet In Action
MojoKid writes "Mobile computing is making its mark at Computex 2010, with tablet PCs and e-readers of all sorts coming out for the first time as rivals to Apple's iPad. After announcing its Eee Pad tablet PC, Asus offered some hands-on time with its new e-Reader/e-Writer, designed for students and mobile business professionals. The little slate's features include 10-hour battery life, 2,450 dpi resolution touch screen, pen writing and input controls, 2MP camera, USB port, and a MicroSD slot. In addition, Asus also has strong ties with Amazon, so it wouldn't be a reach to see some sort of partnership between Asus and Amazon with the Kindle bookstore as a content provider." -
Hybrid Seagate Hard Drive Has Performance Issues
EconolineCrush writes "The launch of Seagate's Momentus XT hard drive was discussed here last week, and for good reason. While not the first hybrid hard drive on the market, the XT is the only one that sheds the Windows ReadyDrive scheme for an OS-independent approach Seagate calls Adaptive Memory. While early coverage of the XT was largely positive, more detailed analysis reveals a number of performance issues, including poor sequential read throughput and an apparent problem with command queuing. In a number of tests, the XT is actually slower than Seagate's year-old Momentus 7200.4, a drive that costs $40 less."