|
|
Delightful ! thanks, Rick
«While I complain of being able to see only a shadow of the past, I may be insensitive to reality as it is now, since I'm not at a stage of development where I'm capable of seeing it. A few hundred years later another traveler despairing as myself, may mourn the disappearance of what I may have seen, but failed to see.» Claude Levi-Strauss (Tristes Tropiques, 1955)
|
|
|
|
|
BillWoodruff wrote: It's my party, and I can die if I want to [^] ...
... but, I think I'll hang-on and hang-out another year jest for the hell of the comedy we are performing every hour-on-the-hour
from Tralfamador, Billy Pilgrim
p.s. if you see Montana, please tell her I'm sorry.
It's Father's Day here and I'm getting a bit pissed but if I have this right, happy 74th birthday Bill.
Michael Martin
Australia
"I controlled my laughter and simple said "No,I am very busy,so I can't write any code for you". The moment they heard this all the smiling face turned into a sad looking face and one of them farted. So I had to leave the place as soon as possible."
- Mr.Prakash One Fine Saturday. 24/04/2004
|
|
|
|
|
I doubt that there are too many jobs open, but this rudimentary village with that name does really exist: Maps[^]
Also, it's in Austria, not Australia!
Edit: Why do you censor the innocent name of a little village that is made up of about four farms?
The user can't update the up: we update it for them (Choice in the CP poll)
modified 2-Sep-17 16:49pm.
|
|
|
|
|
...
|
|
|
|
|
They are also quite tired of getting their roadsigns stolen.
|
|
|
|
|
I could get thee within an hor. Do you want one too?
The user can't update the up: we update it for them (Choice in the CP poll)
|
|
|
|
|
|
OT but we had a rural road right in hippy ski town keystone Colorado called "Stoner" (really) stolen over and over until finally they renamed it county road 123
|
|
|
|
|
It's just north of the "Body Talk Praxis" actually. If you zoom out a little.
modified 20-Oct-19 21:02pm.
|
|
|
|
|
|
There was a tour of a few oddly named towns (including the one you mentioned) in episode 12 of the Grand Tour..
The Grand Tour episode 12 is the best in the series so far | British GQ
Now is it bad enough that you let somebody else kick your butts without you trying to do it to each other? Now if we're all talking about the same man, and I think we are... it appears he's got a rather growing collection of our bikes.
modified 31-Aug-21 21:01pm.
|
|
|
|
|
|
Interesting that all the roads, but one, are F***ing. I hope they use road, street, way, etc. to differentiate them.
|
|
|
|
|
Three or four farms, a few houses and maybe some dog houses. They do not need so many street names or house numbers. The roads appear to be named after the piece of land they pass through.
The user can't update the up: we update it for them (Choice in the CP poll)
|
|
|
|
|
Anyone know if there is anything in Perth AUS or what Sites to go to for Perth ?
Kind of interested in the Area ...NET C# etc ..
|
|
|
|
|
|
thks .. I was kind of looking for smtg local to country or city but I guess they use the same sites . just trying to figure out what the market is like there ..
thks
modified 3-Sep-17 8:39am.
|
|
|
|
|
In Perth it's basically all .Net. There's a little bit of Java a little bit of NodeJS. I know a few guys that do Python, and have heard of clients specificaly demanding Ruby, but mostly it's still a Microsoft town.
It's also a weird place in that the best jobs don't get advertised, the better companies stick to hiring people that existing dev employees/contractors already know.
As far as I can tell LinkedIn and Seek are where most of the jobs that are listed are listed.
|
|
|
|
|
Great ! Thanks for the info !
|
|
|
|
|
Alternatively, the subject line could rather be "The importance of unit testing!"
So I've been trying to figure out a gnarly problem over the last three days in our first test case of a major update to at one of the "clubs." Granted, it's really more of a pre-production test, but it's running with live data on a real site.
The idea is this -- cash out transactions are logged up to the cloud, where they can be reviewed, details inspected, etc. There are also system transactions (those that occur in a different way, things like charges, credits, whatever.)
The main app puts into a table all the transactions, with their type, and a separate service sends them up. So if something breaks, it's logged and doesn't affect the main app.
Now, for some reason, I coded two separate threads, one for uploading "normal" transactions, and the other for uploading "system" transactions. In hindsight, I'm not sure why I did this, except that they go to different endpoints, but that's not a good enough reason. Chalk it up to wanting to separate the processes because they create different datapackets of common data. No, chalk it up to over-design stupidity.
Anyways, for some mysterious reason, about 1/2 the cash out transactions were missing on the cloud. And bizarrely, the client reported that the transaction was uploaded without error.
WTF? How can I be missing cash out transactions yet the client said they all succeeded? That could only happen if the server sent back an "OK" for the status. Testing (not simulated, but live from the client) showed that the handler for the cash out transactions wasn't even being called! WTF! The handler isn't getting called, but the client still gets an "OK" response?
Well, as it turned out, the thread monitoring the table for new system transactions was missing a very important qualifier. Yup. Is it an actual system transaction? So, the cash out transaction was coming across as a system transaction instead, roughly 50% of the time, depending on which thread saw it first.
Figuring this out without logging the HTTPS POST's would have been nearly impossible. But thankfully, because I log all POST's to PaperTrailApp, I was able to find a good cash out transaction just before a set of missing ones. And there were the missing ones, as system transaction posts!
So there was the proof:
- Explains why the client was getting OK's back when it sent the transaction
- 100% correlation between the gaps of cash out transactions, sent instead as system transactions.
Now if I'd only written a unit test to verify that the transactions the system transaction monitor acquires were actually only system transactions, I would have found this problem a lot sooner!
Bug fixed. End of story.
Marc
|
|
|
|
|
Could this have been debugged? Visual studio...
|
|
|
|
|
abmv wrote: Could this have been debugged? Visual studio...
Yes, if I would have thought that some other handler was receiving the post instead. I might have eventually gotten there in one of those "try anything" moments of desperation, but it wasn't even in my consciousness yet to try that. The voice that kept asking "who the heck is responding" wasn't being listened to.
Marc
|
|
|
|
|
|