Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×

Comment Re:How can it NOT be mandated registration? (Score 1) 507

You can block ads... isn't really honest though is it?

I can render a web-page however I want. I can use a text-only browser if I want. HTML merely provides a recommendation for how the information is presented. Just because I visited your page doesn't mean I want to load a hundred different files from a dozen domains of dubious trustworthiness.

If you want to display ads, I'm fine with that, serve them as static images from your own domain... but don't expect me to trust some random domain. There's good reason not to cross the domain boundary.

Consider this, it's fully within control of the webserver to allow or deny access to anyone they don't want. If an administrator is really upset about adblocking they can just deny them.

Comment Re:Ettiquette on public transport. (Score 1) 585

Londonner, which I suppose is close enough. I was being tongue-in-cheek, but eye-contact is something of a taboo on the Tube. I think it stems partly from the frequent aggressive solicitations for cash from vagrants, down-and-outs, beggers and the like. Or maybe vestiges of British reservedness. Perhaps just an unhealthy fear of brief acknowledgement turning into a 40 minutes stare-down.

Anyway, if you're ever in London, on the Tube, at around 6ish, and try bucking this trend - just remember we're usually quite nice people (ie when we know we're able to leg-it if you turn out to be a nutter).

Comment Re:There's a problem with this coverage (Score 1) 561

*sigh* - this is what is wrong with the whole "debate" - This statement is essentially a lie based on a truth, and it takes about half a page of explanation to explain why this is, but it takes only a few seconds to repeat the lie somewhere else.

Yes, and with the billions available to climate alarmism, you'd better believe that lies travel many times around the world before the truth has got its boots on.

I'll attempt to use less than a page: (1) Yes, during the climate changes caused by Milankovitch cycles, CO2-levels trail the start of temperature rise by 800 years, the reason being that CO2 is not the cause of these climate changes, the shape of the earth's orbit is the cause. However, there is a feedback loop which kicks in as temperatures rise, which causes the ocean to exhale CO2. This CO2 then causes further warming, increasing the total warming considerably beyond what would be expected if the only effect where the orbit changes themselves.

*sigh* The ice core records show no sign of the acceleration of temperature rise due to carbon dioxide enrichment.

None at all. Its a persistent myth that carbon dioxide levels affect climate when all of the physical evidence shows a response, but no feedback.

So the "trailing" of CO2 in these cases in no way disproves CO2 as a possible causal agent in climate change...

No it doesn't but it doesn't show that CO2 IS a causal agent either. It's an argument from silence that is the main fallacy

2) On the other hand, there have been warming events in the past that cannot be explained by Milankovitch-cycles, and there the CO2-rise (possibly due to volcanic activity on a massive scale) appears to be the causal agent, and does not trail the temperature change.

Now you're making things up. There have been much warmer periods in Earth's past, but they have occurred when CO2 levels have been much higher (many times higher) than they are today. But the cause and effect of CO2 on climate has never been established.

We cannot measure the exact relationship between CO2 and temperature that far back to see whether the lag holds. It's another argument from silence (or ignorance).

But for the last 750,000 years CO2 has lagged temperature rise. Just deal with it. Massive vulcanism would mainly cause large temperature falls due to SO2 and dust particles which overwhelm any putative CO2 warming.

Comment Re:Sigh (Score 1) 675

"Hello and welcome to Youtube! To be able to watch our videos in higher quality, please download and install CCCP."

CCCP seems to be hosted in the US, so they are probably illegal unless they pay the fee to MPEG-LA.

In any case, a lot of users have h.264 codec installed. At least those who watch HD movies on their PCs.

Reply:

That's a selfish attitude. Everyone should be able to browse the Web with a free software stack without having to jump through arcane hoops to download and install software (whose use is legally questionable).

Notice the quote marks. This was written by the author of the blog linked in the summary (and I agree with him).

Submission + - New motorist tax decided based on on-line poll (dutchnews.nl)

guusbosman writes: The Dutch government, planning to introduce a kilometer tax, will decide on a new tax based on an on-line poll by the ANWB motoring organization.

Dutch News.nl:

"The cabinet will abandon its plans to introduce a kilometer tax on driving if members of the ANWB motoring organization are opposed to it, transport minister Camiel Eurlings appeared to tell reporters after Friday's weekly cabinet meeting.". In turn, the motoring organization opened the poll to members and non-members alike.

Predictably, the website with the online poll quickly became overloaded and is now off-line.

Submission + - Artwork literally re-sells itself on eBay weekly (wired.co.uk)

Lanxon writes: How much would you pay for an artwork that you could only own for a week? A Tool to Deceive and Slaughter, 2009, is a black, acrylic box that places itself for sale on eBay every seven days thanks to an embedded internet connection, which, according to the artist's conditions of sale, must be live at all times. Disconnections are only allowed during transportation, says the creator, Caleb Larsen. Larsen tells Wired: "Inside the black box is a micro controller and an Ethernet adapter that contacts a script running on server ever 10 minutes. The server script checks to see if box currently has an active auction, and if it doesn't, it creates a new auction for the work."
Biotech

Submission + - Old Theory of Fish Gill Evolution Left Floundering

Hugh Pickens writes: "Evolutionary biologists have long cast doubt on the theory that fish gills evolved primarily for the purpose of breathing. Now the Telegraph reports that an experiment suggests that it is likely that fish evolved gills for the primary purpose of regulating the chemicals in their bodies. "Gills combine some of the functions of the lungs and kidneys in mammals, which leads to interesting interactions of function," says Professor Rick Gonzalez, from the University of San Diego who studies the physiology of aquatic animals. "The physical and chemical nature of the water can play an important role in their function." Researchers studied the development of gills in rainbow trout larvae and found, as the larvae matured, their gills developed the ability to regulate the chemicals in their blood earlier than they began to take up oxygen. The fish take up chemicals from the surrounding water, to maintain the delicate ion balance in their blood which can become toxic if levels in the blood become too high. "In freshwater fish, like rainbow trout, they tend to lose ions from their blood to the water, because the ion concentration in blood is greater than that of freshwater," says Clarice Fu, a zoologist from the University of British Columbia who led the study."
PHP

Submission + - Book Review: Joomla! 1.5 Development Cookbook

Sparky Anduril writes: Slashdot Submission — Book Review
Subjects: Joomla! open source CMS, PHP, MySQL, development

------------------------------------

Joomla! 1.5 Development Cookbook
Author: James Kennard
Publisher: Packt Publishing
ISBN: 978-1-847198-14-3
Published: 2009



In Joomla! 1.5 Development Cookbook James Kennard has written an accessible and easy to read book to help anyone who is writing (or plans to write) extensions for the popular open source content management system, Joomla! (specifically for version 1.5).

This is not an introduction to writing extensions for Joomla! For example, it does not describe the architecture of extensions, nor does it suggest how you should go about designing or developing extensions. The book does not claim to do this and you will need to look elsewhere if you need introductory material on that subject.

What this book does provide however is a number of "recipes" that developers can use to solve common problems when developing extensions for Joomla! As such it is a very useful resource that can be used in two ways: the inexperienced developer will want to read through the entire book chapter by chapter, to understand the issues they will need to consider. The more experienced developer will want to use this book as a reference book, dipping in when they encounter a particular problem or face a particular task.

The first thing to say is that (perhaps unusually for a software developer) James can write! His English is clear and I cannot imagine anyone having any complaints about his grammar. This means that despite being a technical reference the book is a pleasure to read.

Each recipe is laid out in the same format (as you would expect from any good cookbook!) The title of the recipe is followed by an explanation of the problem or task. "Getting ready" lays out what you must do before getting to the body of the recipe. "How to do it..." is laid out as a set of code statements with a brief explanation. "How it works..." provides more explanation on why to do what the recipe says, often accompanied by example data. "There's more..." lays out additional things to consider, perhaps more you can do with the recipe or alternative ways of achieving the same end. Where they are alternatives, James is generally very careful to explain the pros and cons of each approach. "See also" provides a cross-reference to related recipes in the book.

The first chapter is an essential introduction to getting involved in the Joomla! open source community through JoomlaCode.org. James explains how to create a new project and manage that project. The chapter concludes by explaining the use of TortoiseSVN for managing the source code of your project. I found that the explanation of the top-level folder structure and the use of branches within SVN was particularly illuminating.

The next two chapters provide further general background: chapter two provides recipes to ensure your extensions remain secure and chapter three describes how to work with the database. While James does not explain the underlying security issues (e.g. he does not describe what SQL injection is and why it may comprise security), the recipes provided (that address keeping your SQL safe, ensuring filenames and folders are safe and that you ensure that request data does not pose a threat) are easy to follow and I was able to work out why they should be used. The chapter on Working with the Database explains how to construct and execute SQL queries and the use of the Joomla!-specific JTable object. While I am familiar with working with SQL, this chapter was an eye-opener to me as it shows very clearly how working with the database under the Joomla! framework is different from conventional approaches, and how the JTable object makes it very easy to manipulate the database.

The remaining chapters of the book each focus in on a particular area. James covers the following topics: "The Session and the User", "Multilingual Recipes", "Interaction and Styling", "Customizing the Document", "Customizing the Backend", "Keeping it Extensible and Modular", "JObjects and Arrays", "Error Handling and Reporting", "Files and Folders".

The range of topics covered is such that it will ensure you at least think about some issues that otherwise may never have crossed your mind. For example, you may not have considered it necessary to make your extension available in other languages, but in the chapter on "Multilingual Recipes" James shows that it is incredibly easy to make your extension language-aware, so even if you're not going to provide a Slovakian or Sanskrit translation you can at least ensure that your extension will support those languages (should someone out there want to do the translation work for you — which is often what happens with Joomla! extensions).

A brief summary of the content of each chapter, with a few highlights picked out, follows:

"The Session and the User": recipes cover how to use session data and how to find out information about the current user (whether guest or logged in), restricting user access based on privilege and using a user's parameters.

"Multilingual Recipes": how to ensure your extensions can support other languages, and also how to provide a translation (if you're gifted that way!)

"Interaction and Styling": applying CSS, Javascript, Ajax and MooTools to enhance your extension. This does not cover what CSS is and how to style a page, but rather how to ensure you plug CSS into your pages correctly using Joomla!

"Customizing the Document": ways of modifying the response by working with the Joomla! JDocument object. The most interesting recipes cover how to create PDF and RSS or Atom feeds from your component. This chapter is a little hard to get into as so little context is provided, but it is assumed that the reader will already have that context from a fuller knowledge of how Joomla! extensions are designed and developed.

"Customizing the Backend": provides a useful set of recipes so you can customize the backend (or administration element) of your component. James covers useful items such as disabling the menu bar (needed if the user is currently editing the configuration, so they cannot for example logout when half-way through an operation), creating a filter header (like the article filtering by section/category in the in-built content component) and how to enable tabular data to be ordered (by licking on the table header).

"Keeping it Extensible and Modular": looks at how to use Component Based Development the make it easier to develop and ensure extensions are more flexible. One very useful recipe shows you how to write a search plugin for your component; a further set of recipes describe how to manage component parameters (enabling your users to configure the behaviour of your component through the backend).

"JObjects and Arrays": "Error Handling and Reporting": "Files and Folders": The final three chapters cover some fundamental concepts and provide recipes that explain how to manipulate data, manage errors and deal with files and folders.

I personally have extensive experience of building web sites using Joomla! but have no experience in developing extensions. However as a software professional I have several years experience of software development, and will find this book very useful as I start to become more involved in developing extensions for Joomla!

Reviewed by: Jonathan West (jonathan.west@btinternet.com)
[EDITORS, PLEASE NOTE — Please do not print my email address.]
[DISCLOSURE: The author has recently started working at my employer's company, although I have no personal association with him.]
Microsoft

Submission + - Microsoft Forcing Bing on Users

Wisconsingod writes: Recently, Bing was released to the masses for use. Even slashdot has started talking about it.

However, some users of IE6, including yours truely, have had their systems "Hijacked" by Bing. No matter what registry settings are switched, Bing has become the default search engine. We cannot "Customise" the search settings. I wonder how many others have this problem or if anyone has a solution.

SpringSource Acquires Hyperic, Possibly Set to Target Microsoft and IBM 130

Many sources are reporting that SpringSource has acquired Hyperic, creating a company that could go after IBM and Microsoft. SpringSource has long dreamed of being able to offer a complete open source solution that accelerates the entire build, run, manage Java application lifecycle, and Hyperic offers the last piece of the puzzle. "Regardless, the SpringSource/Hyperic combination creates a clear and present danger to IBM and Microsoft, two companies that have largely stood alone in the ability to build, run, and manage applications. It's also a significant boon to companies looking to open source to save money and improve productivity. Is it a sign of good things to come from not only SpringSource, but also open source, generally? Time will tell, but I suspect we're on the cusp of an aggressive and ambitious new phase in open-source competition."
Science

Super-Sensors To Sense Big Bang Output 50

New super-sensitive microwave detectors from the National Institute of Standards and Technology may soon tackle the question of what happened immediately following the big bang. "The new experiment will begin approximately a year from now on the Chilean desert and will consist of placing a large array of powerful NIST sensors on a telescope mounted in a converted shipping container. The detectors will look for subtle fingerprints in the CMB [cosmic microwave background] from primordial gravitational waves — ripples in the fabric of space-time from the violent birth of the universe more than 13 billion years ago. Such waves are believed to have left a faint but unique imprint on the direction of the CMB's electric field, called the 'B-mode polarization.' These waves — never before confirmed through measurements — are potentially detectable today, if sensitive enough equipment is used."
Programming

Best Practice For Retiring RSS Feeds? 71

GBJ writes "I work for an organisation that runs seasonal online competition events. Each event has its own news feed which becomes obsolete shortly after the event finishes. We're still getting RSS requests for some events as far back as 2004. I'd like to close a few thousand old feeds and remove the resource hit they cause, but I'm not sure what is the best approach. Currently I'm considering just returning a 404, but I have no idea if there is a better way to handle this. Uncle Google hasn't turned anything up yet, but sometimes it's hard to find something when you don't know what it's called ..."
Image

Finnish Guy Gets Prosthetic USB Finger Storage 113

An anonymous reader writes "Jerry had a motorcycle accident last May and lost a finger. When the doctor working on the artificial finger heard he is a hacker, the immediate suggestion was to embed a USB 'finger drive' to the design. Now he carries a Billix Linux distribution as part of his hand."
Privacy

Linked In Or Out? 474

Mr_Whoopass writes "I am the IT Administrator for a regional restaurant chain, and as of late I am noticing more and more people sending me invitations to sites like LinkedIn, FaceBook, etc. Mother always taught me to be a skeptic, and, knowing more than the average Joe about how information can be used in this digital era, I am reticent to say the least about posting such personal details as my full name and where I work on the net for all to see. I have thus far managed to stay completely below the radar, and a search on Google has nothing on my real persona. However, now times are tough, and I see sales dropping in the industry I work in as it is a discretionary spending market to be sure. I wonder if I should loosen up on the paranoia a bit and start networking with some of these folks in case of the all too common layoff scenario that seems to be happening lately. What do other folks here think about this? I am specifically interested in what people who work in IT think (since I know that just about every moron who has 'Vice President' or sits on the 'Executive Team' is already on LinkedIn and has no clue about why they should be trying to protect their identity)."

Slashdot Top Deals

The moon is made of green cheese. -- John Heywood

Working...