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.
Government can give you nothing but what it takes from somebody else. A government big enough to give you everything you want is big enough to take everything you've got, including your freedom.-Ezra Taft Benson
You must accept 1 of 2 basic premises: Either we are alone in the universe or we are not alone. Either way, the implications are staggering!-Wernher von Braun
Small fonts are a real issue for a great many of us. I've pretty much stopped buying printed books for the simple reason that most of them are utterly eye-strain inducing and now do 90% of my reading on a Kindle where I can have it as large as I like.
And I love a bit of white-space in code, too, regardless of font-size - it makes things much easier to read.
i dunno but to me dosnt seems to much of an issue really,it got published online and thats more then some people get.
And as of size i read responses below, about,most computers has zoom in if not the the software
just my humble opinion
is “the de facto standard searching algorithm for P2P (peer-to-peer) networks on the Internet.” Kademlia is a protocol specification for decentralizing peer-to-peer network operations, efficiently storing and retrieving data across the network.
Okay Marc, I'd like a bit of context, if you don't mind. How did you wander into this subject matter such that a book popped out?
<italic>Stuck in a dysfunctional matrix from which I must escape...
"Where liberty dwells, there is my country." B. Franklin, 1783
“They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.” BF, 1759
How did you wander into this subject matter such that a book popped out?
I've been interested in the tech behind things like cryptocurrency (blockchain, proof of work, Merkle trees, etc.) and P2P was one of the puzzle pieces. Also, supposedly "distributed data" is one of the emerging newfangled waves and I wanted to learn more about how that all works, pros and cons, etc.
I poked around looking at various P2P implementations and the Kademlia Protocol kept popping up as the defacto standard for distributing data across a P2P network. I thought, cool, how hard can this be. Riiight.
What I found was the typical morass of contradictory protocols (there was an earlier version of Kademlia that seems to have been removed from the web at this point but that a variety of people appear to have implemented), contradictory/confusing statements within the protocol definition itself, and a LOT of really bad (buggy or just plain unfinished) open source implementations.
The standard implementation in the *nix world appears to be libp2p with various language ports (who knows how well implemented) but none in C#. Ah ha! Opportunity!
So what I thought would be a simple and short article for CodeProject turned out to be a large investigation to resolve all the conflicts and confusion and understanding the "why" behind various seemingly simple sounding algorithms became a 100 page tome (first cut), so I decided to see if SyncFusion would be interested in it. And they were!
The context is being used in Code First mode with code that was generated from an EDMX file for either Database First or Model First development. This will not work correctly. To fix this problem do not remove the line of code that throws this exception. If you wish to use Database First or Model First, then make sure that the Entity Framework connection string is included in the app.config or web.config of the start-up project. If you are creating your own DbConnection, then make sure that it is an EntityConnection and not some other type of DbConnection, and that you pass it to one of the base DbContext constructors that take a DbConnection. To learn more about Code First, Database First, and Model First see the Entity Framework documentation here: Entity Framework (EF) Documentation
Why? Is it because it's wise to wait a while to see if Mickeysoft ditches it again in favor of something else? Or is it because some frameworks tend to hide a problem's complexity while introducing its own new complexity?
I have lived with several Zen masters - all of them were cats.
His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.
Last Visit: 22-Feb-20 4:39 Last Update: 22-Feb-20 4:39