|
Amazing! I found Earth, then zoomed in and found my house. I was mowing the lawn at the time the photo was taken... you can see the sweat rolling off the beer I was drinking!
The Beer Prayer - Our lager, which art in barrels, hallowed be thy drink. Thy will be drunk, I will be drunk, at home as it is in the tavern. Give us this day our foamy head, and forgive us our spillage as we forgive those who spill against us. And lead us not to incarceration, but deliver us from hangovers. For thine is the beer, the bitter and the lager, for ever and ever. Barmen.
|
|
|
|
|
I'm officially claiming one of those galaxies as mine. I've named it Fred. It's the blue one with the spiral arms.
Explorans limites defectum
|
|
|
|
|
There are lots of them mate, you'll have to be more specific. Since I also own a blue spiralled one, don't want there to be ambiguity...
|
|
|
|
|
Mine responds to the name Fred.
Explorans limites defectum
|
|
|
|
|
Pah I counted them, it's missing one! Only 264,999 galaxies!
Fake news!
|
|
|
|
|
Herself likes doing jigsaw puzzles on her tablet, which means that I get regular requests for "More pictures" for her to do (she gets through a couple of dozen a week). And I find 'em, trim 'em to square, and save 'em to the NAS. She opens her puzzle app, uses ES file explorer to find a picture she fancies, and off she goes.
Except ... ES has been getting flakier and flakier for a couple of months, I suspect it's updates that don't work well with her version of Android. Until last night when it refused to open any files at all.
So I look, and the puzzle program has an file option "Dropbox". Ah ... that'll do - I'll set up her an account, share it with me so I can add the pictures, and everything will be fine. Quick test that she can see a file I loaded (but not actually opening as I don't want to destroy her existing puzzle).
So I do, and copy all 2,500 odd existing pictures over.
Only to find that Dropbox doesn't preserve the windows file create times, so she won't be able to find the latest ones. OK ... I'll write a quick app to copy the files to dropbox, appending a sequence number so she can tell which are newer.
The Dropbox .NET API looks easy enough ... except for OAuth2, which I've not used before, but I find a way round that. Create a DB, test and off we go: files copied across.
She comes home, finishes her puzzle, and I show her how to open it via dropbox. It works! Right up to the point where the stupid app is supposed to use it as a jigsaw ... :swearwords:
So now I'm on plan C, or possibly D, I'm not sure.
Copy everything from the NAS onto her tablet and use Android's "gallery", possibly the worst file selection app since "DIR C:" ...
Damnit, this is going to run and run ...
Sent from my Amstrad PC 1640
Never throw anything away, Griff
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
OK - we're talking about a spousal unit here and our reasoning mechanism may not apply - but how many time would she do the same puzzle? Why not just keep some sensible number on the tablet and be done with it.
OK - that's how I/we might think of it - but who knows, you might get lucky.*
* One way or another
Ravings en masse^ |
---|
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "If you are searching for perfection in others, then you seek disappointment. If you are seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|
|
It's a thought - but the main reasons are that I'm not good at throwing things away, don't want to duplicate them, and I don't know which ones she has and hasn't done ...
Sent from my Amstrad PC 1640
Never throw anything away, Griff
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
OriginalGriff wrote: I'm not good at throwing things away, Yeah - that's me, too.
Flooding from Sandy made that a lot easier for me as it was done for me by the Atlantic and I lived for nine months in a house with a major save-everything problem. Still hard, but not so hard as it used to be. Even empty containers that I absolutely know I'll need.
Ravings en masse^ |
---|
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "If you are searching for perfection in others, then you seek disappointment. If you are seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|
|
Isympathise, about a year ago Harvey hit Houston and it flooded my home andf office. I lost everything, but my sob in law salvaged my hard drive, so my files were intact, but I lost my diplomas and certificates and am just now getting them replaced. I was able to get s new copy of my distinguished member certificate from The Society of Petroleum Engineers and yesterday my Professional Engineer registration was finally completed.
CQ de W5ALT
Walt Fair, Jr., P. E.
Comport Computing
Specializing in Technical Engineering Software
|
|
|
|
|
I am really bad at throwing things away too. I absolutely hate having to buy something again that I had just thrown away.
"They have a consciousness, they have a life, they have a soul! Damn you! Let the rabbits wear glasses! Save our brothers! Can I get an amen?"
|
|
|
|
|
You lot must have Dutch roots
|
|
|
|
|
How about a REAL 5000 piece puzzle? That should slow her down. Heck, you could dare here to do it so the picture was on the underside.
|
|
|
|
|
Cats + jigsaws == swearing, frequently copious.
Sent from my Amstrad PC 1640
Never throw anything away, Griff
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
You could just go to a second-hand shop and buy 400 jigsaws for three quid.
It requires more skill to finish a jigsaw with three pieces missing, anyway -- and you can make bets on which pieces are missing.
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
Is a paradox what it takes to lift a patient off the stretcher?
Sent from my Amstrad PC 1640
Never throw anything away, Griff
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
What med you post that?
Ravings en masse^ |
---|
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "If you are searching for perfection in others, then you seek disappointment. If you are seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|
|
Post that again and you will have a parabolics.
Socialism is the Axe Body Spray of political ideologies: It never does what it claims to do, but people too young to know better keep buying it anyway. (Glenn Reynolds)
|
|
|
|
|
In case you are bored already, here is a little puzzle.
0x2542af2a8fc283c5 is a message encoded with the code below, decode the message
static ulong encode(string msg)
{
ulong msg_bits = BitConverter.ToUInt64(Encoding.ASCII.GetBytes(msg), 0);
return msg_bits ^ (msg_bits >> 3) ^ (msg_bits >> 13) ^ (msg_bits >> 47);
}
The message consists of two words and some punctuation so a correct result should be easy to recognize.
|
|
|
|
|
Hmm. This is taking longer than I thought.
Here's what I have so far: "??:????!" Needs refinement.
Regards,
Rob Philpott.
|
|
|
|
|
Check your endianness?
Sent from my Amstrad PC 1640
Never throw anything away, Griff
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Doctor says its fine thanks. Although I admit I am having problems telling which end is which currently.
Regards,
Rob Philpott.
|
|
|
|
|
Hint: Your elbow is the one in the middle of your arm.
Sent from my Amstrad PC 1640
Never throw anything away, Griff
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
It has one correct character, in the right place, so I assume the top byte was decoded correctly but the rest of the bits are still somewhat tangled up
|
|
|
|
|
Run out of time! Think I'm close though, code below suggests what I was up to....
private static void Main(string[] args)
{
byte[] seek = { 0x25, 0x42, 0xaf, 0x2a, 0x8f, 0xc2, 0x83, 0xc5 };
byte[] message = new byte[8];
for (int index = 0; index < 8; index++)
{
for (int c = 32; c < 127; c++)
{
message[index] = (byte)c;
var test = BitConverter.GetBytes((encode(message)));
if (test[7-index] == seek[7- index])
{
Console.WriteLine(Encoding.ASCII.GetString(message));
Console.ReadLine();
}
}
}
}
static ulong encode(string msg)
{
ulong msg_bits = BitConverter.ToUInt64(Encoding.ASCII.GetBytes(msg), 0);
return msg_bits ^ (msg_bits >> 3) ^ (msg_bits >> 13) ^ (msg_bits >> 47);
}
static ulong encode(byte[] msg)
{
ulong msg_bits = BitConverter.ToUInt64(msg, 0);
return msg_bits ^ (msg_bits >> 3) ^ (msg_bits >> 13) ^ (msg_bits >> 47);
}
Regards,
Rob Philpott.
|
|
|
|