|
So.. flow dynamics for industrial process control? Or something in that ballpark?
If you want to protect a proprietary dataset, the best approach would be to store it encrypted, and decrypt it based on a personal license or hardware key. This implies some level of OS interaction. To cut to the meat of it: C++ is, generally speaking, too low-level for that.
Start with identifying your target OS, look up what mechanisms are provided for signed/tamper proof applications, and try to design your application within the constraints of those examples.
E.g. for a Windows platform you would need to look at guides for creating tamper proof applications with .NET, but you could do the same on MacOS, or Java. The thing is, you need some type of encryption, and OS level support that is impractically hard to circumvent. At the end of the day, it's all just bits and bytes when it runs, nothing can obfuscate the data way, you can only make it impractical to intercept it.
|
|
|
|
|
your input is inspirational
diligent hands rule....
|
|
|
|
|
if you don't know the answer I doubt if your algo is anything worth hiding - everything worth discovering has already been discovered
In a closed society where everybody's guilty, the only crime is getting caught. In a world of thieves, the only final sin is stupidity. - Hunter S Thompson - RIP
|
|
|
|
|
I mean, there's like, nothing, in Web Development for weeks and weeks. Does nobody here do any web development? Or are all such experts that they have no questions? 
|
|
|
|
|
I thought about this question long time ago.
My speculation is that lesser people are working on web development areas in US now...
diligent hands rule....
|
|
|
|
|
All the idiots went to Q&A..
Bastard Programmer from Hell
"If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.
|
|
|
|
|
I do 90% web development... It just happened I had no questions I couldn't find the answer for in a long time...
"The only place where Success comes before Work is in the dictionary." Vidal Sassoon, 1928 - 2012
|
|
|
|
|
I can only speak for myself, but posting programming questions here on CP, especially for web development, is a last resort. It's unusual when I have a web development issue where I can't find solutions using Google...which occasionally leads back here!
That's true with all programming questions. I don't ask here because I usually don't need to...even if I did, I'd likely post under Q/A due to the fact that, as you mentioned, the other forums don't get that much traffic.
"Go forth into the source" - Neal Morse
"Hope is contagious"
|
|
|
|
|
technical saturation?
Charlie Gilley
βThey who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.β BF, 1759
Has never been more appropriate.
|
|
|
|
|
Too many possible choices!
Good luck, dudes!
Wordle 282 X/6
β¬π¨π¨β¬π¨
π¨π©π©β¬β¬
β¬π©π©β¬π©
β¬π©π©π©π©
β¬π©π©π©π©
β¬π©π©π©π©
modified 27-Mar-22 16:01pm.
|
|
|
|
|
Sheesh, that tells us it is a common last four letters...
THERE IS THE HINT THEY GAVE US GUYS! USE IT!
|
|
|
|
|
Wordle 282 6/6
β¬β¬β¬β¬β¬
π¨π©β¬β¬β¬
β¬β¬β¬π¨β¬
β¬π©π©π©π©
β¬π©π©π©π©
π©π©π©π©π©
All those misses helped, I was down to 3 choices for the first letter with two shots left.
Software rusts. Simon Stephenson, ca 1994. So does this signature. me, 2012
|
|
|
|
|
Wordle 282 6/6
β¬π¨β¬β¬π¨
β¬β¬π¨π¨π©
β¬π©π©π©π©
β¬π©π©π©π©
β¬π©π©π©π©
π©π©π©π©π©
Many words ending with the same four letters.
|
|
|
|
|
4 for me:
Wordle 282 4/6
β¬β¬β¬β¬β¬
β¬🟩🟩β¬β¬
β¬🟩🟩🟩🟩
🟩🟩🟩🟩🟩 Lucky guess with # four though.
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
2/6
β¬β¬β¬β¬β¬
π©π©π©π©π©
Well, exactly today I decided to put a spin on one of my starting words and I hit it right-ish off the bat.
EDIT: And oh my gosh, the two words I used actually describe what's happened with this Wordle I don't know how to put the "spoiler" text though.
GCS d--(d-) s-/++ a C++++ U+++ P- L+@ E-- W++ N+ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++* Weapons extension: ma- k++ F+2 X
|
|
|
|
|
Very interesting one for me. I had too many choices as well which was surprising given the letters I had figured.
Wordle 282 5/6
β¬β¬β¬β¬β¬
π¨π¨β¬β¬β¬
π©π¨β¬π©β¬
π©β¬π©π©β¬
π©π©π©π©π©
"It is easy to decipher extraterrestrial signals after deciphering Javascript and VB6 themselves.", ISanti[ ^]
|
|
|
|
|
Wordle 282 4/6
β¬β¬π¨β¬β¬
β¬π©π©β¬β¬
β¬π©π©π©π©
π©π©π©π©π©
|
|
|
|
|
Wordle 282 5/6
β¬π¦β¬β¬β¬
β¬π§β¬β¬β¬
β¬π§β¬π¦β¬
β¬π§π§π§π§
π§π§π§π§π§
Yes - was worried I was going to run out of guesses from 4th word on. Got lucky!
|
|
|
|
|
Wordle 282 2/6
β¬π©π©π¨β¬
π©π©π©π©π©
My first word helped me...
I see what you mean by lots of choices...
|
|
|
|
|
I did
EARLY
FOUND
and got it in 2. Which is also what I did: FOUND it EARLY. Mind: blown.
GCS/GE d--(d) s-/+ a C+++ U+++ P-- L+@ E-- W+++ N+ o+ K- w+++ O? M-- V? PS+ PE Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++* Weapons extension: ma- k++ F+2 X
|
|
|
|
|
I've recently rebooted the GFX documentation, and am more or less retiring the single monolithic code project article here in favor of a wiki style format, probably hosted on github.
As I've outlined the project and created the table of contents, it started to dawn on me how utterly wide and deep GFX is, from the drivers all the way down to the pixels you can drill down and down and down. Add to that all of the features, and the scope is huge.
9 markdown documents, 100s of lines each, at least.
Here's the TOC so far (incomplete but pretty much fleshed out) just to give you an idea of this codebase. Wow.
I can't believe I even wrote it, much less in the time I wrote it.
1. [Pixels](./pixels.md)
- 1.1 [Declaring common pixels](./pixels.md#1.1)
- 1.2 [Channels](./pixels.md#1.2)
- 1.3 [Colors](./pixels.md#1.3)
- 1.4 [Color models](./pixels.md#1.4)
- 1.5 [The alpha channel](./pixels.md#1.5)
- 1.6 [Indexed pixels](./pixels.md#1.6)
- 1.7 [Declaring custom pixels](./pixels.md#1.7)
- 1.8 [Converting pixels](./pixels.md#1.8)
- 1.9 [Metadata](./pixels.md#1.9)
2. [Draw targets](./draw_targets.md)
- 2.1 [Sources and destinations](./draw_targets.md#2.1)
- 2.2 [Bitmaps](./draw_targets.md#2.2)
- 2.2.1 [Standard bitmaps](./draw_targets.md#2.2.1)
- 2.2.2 [Const bitmaps](./draw_targets.md#2.2.2)
- 2.2.3 [Large bitmaps](./draw_targets.md#2.2.3)
- 2.3 [Drivers](./draw_targets.md#2.3)
- 2.4 [Viewports](./draw_targets.md#2.4)
- 2.5 [Sprites](./draw_targets.md#2.5)
- 2.6 [Custom](./draw_targets.md#2.6)
- 2.6.1 [Common members](./draw_targets.md#2.6.1)
- 2.6.2 [Capabilities](.draw_targets.md#2.6.2)
- 2.6.3 [Draw source members](./draw_targets.md#2.6.3)
- 2.6.4 [Draw destination members](./draw_targets.md#2.6.4)
- 2.6.5 [Initialization](./draw_targets.md#2.6.5)
3. Images
4. Fonts
- 4.1 Truetype TTF/OTF
- 4.1.1 Layout considerations
- 4.1.2 Storage considerations
- 4.1.3 Performance considerations
- 4.2 Raster FON
- 4.2.1 Performance considerations
- 4.2.2 Storage considerations
5. Drawing
- 5.1 Basic Shapes
- 5.2 Bitmaps and Draw Sources
- 5.3 Text
- 5.4 Images
- 5.5 Sprites
- 5.6 Alpha blending
- 5.6.1 Performance considerations
- 5.6.2 Draw target considerations
6. Positioning
- 6.1 Points
- 6.2 Sizes
- 6.3 Rectangles
- 6.4 Paths
7. Streams
8. Performance
- 8.1 Blting
- 8.2 Copying
- 8.3 Batching
- 8.4 RLE transmission
- 8.5 Asynchronous drawing
9. Tools
- 9.1 Bingen
- 9.2 Fontgen
To err is human. Fortune favors the monsters.
|
|
|
|
|
I don't see turtles listed there anywhere.
|
|
|
|
|
PIEBALDconsult wrote: I don't see turtles listed there anywhere.
Did you look all the way down?
|
|
|
|
|
I think that's covered in the Sprites section.
|
|
|
|
|
I didn't realize she wrote it in Logo.
|
|
|
|