The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.
Well, basically there are a whole bunch of security holes in software that we all write where we do not parse inputs. And to top that off, even if you don't have an internet connection, you can still mess up parsing enough to crash your own computer. I have done it so I know it's possible. There was even an old way for mac users to secure their passwords relying on bad parsing, they would put control-alt-delete in their password which would cause a PC using hacker to reboot their computer if they tried to use the password.
software that we all write where we do not parse inputs
That's the point, this one DOES parse the input, it's the whole point of the software.
I'm assuming this was written in C++.
Getting an AccessViolation in C# like that requires an advanced level of incompetency.
But the parsing would basically just be "Line starts with H? Get first eight characters, then get the next 11, then 11 after that, etc. until you're out of characters."
If the line starts with a V it's a bit trickier since the length of the groups depends upon a value in the nearest H line above it, but still not very difficult.
It should be really easy to check if you've got enough characters for both lines.
You always know how many characters you'd expect and how many you've got left.
This isn't rocket science, especially since it's just a service doing "get input, parse input, do something with input", no system level functionality
So ... does anyone know how to transfer the panes layout from one to the other? I'd really like them both the same, but it's a frustrating process getting the right, and although I can save the layouts, I can't find where they are saved to copy them to the new machine ... and the VS settings dialog is getting less helpful with each iteration.
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, I get this question a lot, so here's what you do...
Take both machines and place them next to each other.
Then, with all the strength you can muster, slam them together really hard so that data from one machine can jump into the other.
Be careful though, if you slam too hard, or in a wrong angle, or even just time it wrong, your machines will break and you'll lose all your data.
It's tricky but it can be done.
If really all you want is to transfer the screen layout, simply unplug your monitor and plug it into the other machine while leaving your monitor in front of the machine that you want to copy.
I prefer the original[^] or the techno version[^]
Fun fact, that piece is O Fortuna, which is the opening of Carmina Burana, a cantata written around 23 medieval poems that aren't all as majestic (they also deal with booze, gluttony and lust).
O Fortuna is so well known and popular, and the rest isn't, that Carmina Burana is now mostly used interchangeably with O Fortuna.
why isn't that SOTW?
There's classical music in the SOTW from time to time
I was in my double digits, yet not quite a teen, and 8000 miles away from Bethel, NY. Saw glimpses of Woodstock in Life magazine (my lifeline to a world half a planet away), and felt a magical connection that I couldn't express to most people at the time. About a year later, watching the film by the same name on the silver screen, I knew some day, one day, somehow, I would find myself in the land of CSNY and Apollo 11. That didn't happen until I turned 20. Making music (and writing code) have brought me so much joy, I sometimes have to pinch myself.
Assuming you existed at the time, where were you, pray tell?