Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!


Forgot your password?

Comment: Australian online cheapest book service (Score 1) 206

by psy (#45297713) Attached to: Ask Slashdot: Package Redirection Service For Shipping to Australia?

When looking for books I use this service: http://booko.com.au/

What it does is searches through all the Australian online book shops as well as international shops that send to Australia.

So it finds every store that has the book, converts the currency into Australian dollars and then gives you a list sorted by the cheapest including delivery.

Using that service you don't need to use a specific provider or even a forwarder - it'll just give you the cheapest item per book.

Comment: Re:Logo language (turtle) (Score 1) 430

by psy (#37283394) Attached to: How Do You Explain Software Development To 2nd Graders?

Just following on from this. As it was quite a while ago my school had limit amount of computers. There was only 1 computer for the class (which was in another room).

So we learnt LOGO on the black board. We all designed our "program" on paper (i think it was in pairs or small groups).

We then all took turns to go and run our program. Sometimes it worked, sometimes it didn't.

We then went back and adjusted (debugged) our program and had another go shortly after.

Basically gave us skills to plan what we wanted, write and test it and then identify problems and solve them by correcting the code.


Scaling Algorithm Bug In Gimp, Photoshop, Others 368

Posted by kdawson
from the black-is-black-sometimes dept.
Wescotte writes "There is an important error in most photography scaling algorithms. All software tested has the problem: The Gimp, Adobe Photoshop, CinePaint, Nip2, ImageMagick, GQview, Eye of Gnome, Paint, and Krita. The problem exists across three different operating systems: Linux, Mac OS X, and Windows. (These exceptions have subsequently been reported — this software does not suffer from the problem: the Netpbm toolkit for graphic manipulations, the developing GEGL toolkit, 32-bit encoded images in Photoshop CS3, the latest version of Image Analyzer, the image exporters in Aperture 1.5.6, the latest version of Rendera, Adobe Lightroom 1.4.1, Pixelmator for Mac OS X, Paint Shop Pro X2, and the Preview app in Mac OS X starting from version 10.6.) Photographs scaled with the affected software are degraded, because of incorrect algorithmic accounting for monitor gamma. The degradation is often faint, but probably most pictures contain at least an array where the degradation is clearly visible. I believe this has happened since the first versions of these programs, maybe 20 years ago."

Comment: Re:Better ads (Score 1) 415

by psy (#30732870) Attached to: Facebook's Zuckerberg Says Forget Privacy

The old system i dont believe was broken. It gave me the privacy settings that i wanted.

Given it might be a bit confusing for novice users, but all they needed to give it was an interface facelift.

Right now i have less privacy than i had - i cant hide any comments/likes i make on the system and need to go through and individually delete them off my wall.

The Internet

+ - Legal Group Says ISP Allowed 100K Illegal Dowloads->

Submitted by bennyboy64
bennyboy64 writes: iTnews reports that Australian Federation Against Copyright Theft (AFACT) investigators claim to have recorded almost 100,000 instances of Australian internet service provider iiNet users making available online unauthorised copies of films and TV programs, lawyers for the film industry said in the Federal Court in Sydney today. The lawyers for the film industry claimed iiNet had done "nothing" to discourage copyright infringement on its network. For background on the case see iTnews' background piece which has a pretty graph. The case will be heard for four weeks. Today was day one.
Link to Original Source

+ - SPAM: Hydrogen fuel cell to charge your mobile phone

Submitted by
dreemteem writes: "Taiwanese researchers have built a new mobile-phone recharger based on fuel cell technology they say will cost little once manufacturing partners are on board.
The handset rechargers, which contains the fuel cell, will cost around £20, while the fuel itself will come in small blue plastic tubes for about 20p each, said Jerry Ku, a researcher at the Industrial Technology Research Institute, a government funded lab in Taiwan.
"The fuel canisters are inexpensive and small. They could be sold at 7-Eleven," he said."

Link to Original Source

+ - iSnack 2.0 gets Toasted-> 3

Submitted by
hools1234 writes: "Australian icon 'Vegemite' released a new product name on Saturday called 'iSnack 2.0'. It was poorly received, with Vegemite enduring a storm of consumer outrage over its tampering with the Vegemite brand. The new product is a combination of the traditional Vegemite sandwich spread mixed with Cream Cheese. Within hours fury was unleashed on Twitter, Facebook and Blogs labeling the name as an 'epic fail' or #vegefail. The Australian is now reporting that within only three days of launch, Kraft has announced it will hold a national vote to come up with a new name.

The iSnack 2.0 name was suggested in a competition that attracted over 40,000 entries to name the product, with the orginal Vegemite spread named in the same fashion. iSnack 2.0 is believed to have been chosen so as to resonate with the young and hip iProducts phenomenon such as iPod and iPhone. To make matters worse, the iSnack name is already under copyright to sandwich-press maker Breville. We just hope the new name isn't iSnack 3.0!

It seems iSnack 2.0 wasn't compatible. FAIL."

Link to Original Source

Comment: use a hash/timestamp (Score 1) 283

by psy (#29536333) Attached to: Data Locking In a Web Application?

Create a timestamp/random hash and store it against each record, then include it in your update query.

      data1 = @Data,
      hash = NewHash()
AND Hash = @Hash

Every save, change the hash to a new value.

If someone has changed the record and another person goes to save it, the hash wont match and 0 records will be updated. This can then be captured in your web application.

If 0 records updated - display error saying "user has already changed record, please reload page"
If 1 records updated - display success.

The sooner you fall behind, the more time you have to catch up.