I think there right!
I think there right!
No manual labour? Won't somebody think of the children!!
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.
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.
Back in primary school (15-20 years ago) i was introduced to programming using the Logo language (drawing the path of a turtle on the screen).
Syntax was something similar to:
REPEAT 4 [FD 100 LEFT 90]
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.
What he's saying is it is his customers (advertisers not users) want less privacy, so they can target ads more profitably.
Thanks to overbaud's reply below. By hash i was meaning a solution such as guid value. I was speaking generically and not taking the literal meaning of hash for the purpose of being database agnostic.
Create a timestamp/random hash and store it against each record, then include it in your update query.
UPDATE table SET
data1 = @Data,
hash = NewHash()
WHERE ID = @ID
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.