Been running Lenny on my servers, and its been pretty solid.
I notice a lot of people suggesting Ubuntu for servers. I'm not keen, for several reasons. Mostly, because Ubuntu generally keep things 'fresher' they also tend to drop in beta or alpha quality versions of things that they shouldn't. Case in point was the DRBD packages recently were broken on Ubuntu because they dropped in an unstable development version. Oops.
Ubuntu is great for the desktop, and Debian is great for the server farm.
I've got a system for that; the naming convention for servers should include a character that designates whether it is production, staging, test or development. The PS1 environment variable has the hostname in the prompt a different colour for each environment. Red for prod, yellow for staging, blue for test, green for development. Or something like that.
One place I am at aliases rm to rm -i. I think thats a bit paranoid, but might be worthwhile on critical servers where the requirement to actually remove files in a manual way is pretty rare.
I know your post was asking more about hosted DNS solutions, but if you have a budget to do it right, take a look at Nominum ANS.
Has a great SOAP API and supports zone templates.
Warhammer looks like it might have some better features than WoW, but the "generic fantasy MMORPG" has been well done now and I think WH will just fail because while its different from WoW, most people won't find it significantly enough to switch or be enticed by it.
I would have preferred to see a WH40K setting as its got a much more exciting story backing it than WoW and the richness of the source material would keep you locked into expansions for years.
9.4 Other than the limited license set forth in Section 11, Google acknowledges and agrees that it obtains no right, title or interest from you (or your licensors) under these Terms in or to any Content that you submit, post, transmit or display on, or through, the Services, including any intellectual property rights which subsist in that Content (whether those rights happen to be registered or not, and wherever in the world those rights may exist). Unless you have agreed otherwise in writing with Google, you agree that you are responsible for protecting and enforcing those rights and that Google has no obligation to do so on your behalf.
Seems pretty clear to me. Why the rabble rabble?
Re:Are we talking about the same library?
on
Boost 1.36 Released
·
· Score: 2, Funny
whoops, replied to the wrong post. Oh well, this'll do:P
Re:Are we talking about the same library?
on
Boost 1.36 Released
·
· Score: 3, Interesting
I think the problem a lot of people have with Boost is not related to how good/bad it is; but rather the complexity in understanding it, and the level of complexity that it brings to your program.
The problem as I see it is that if you're not one of the scary smart people that understands the way the boost developers think, then you will have problems integrating boost into your project, and debugging it when things go wrong.
A lot of those problems will be due to your own ignorance but at the end of the day if something isn't obvious or at least well documented (and boost documentation isn't exactly a light read at the best of times) people will be turned off by how difficult it is, no matter how useful or speedy or good or whatever.
I work with a scary smart C++ programmer who swears by boost. I primarily code in C, but he convinced me to write a project using C++ and boost to see how thoroughly useful it is.
With boost, you can in very few lines of code, write code that can do impressive stuff. This is very true. But what you don't realise when you start out is that when you include boost::asio or boost::threads or whatever, you're including hundreds of thousands of lines of other people's code into your program, perhaps unnecessarily complicating it and making it so when you have a problem, you'll be staring at the debugger going "my code failed where?!" with a backtrace stretching back to infinity (and making Java Exception backtraces look NICE).
Yes, reinventing the wheel is a bad thing, and should be discouraged. But what if you just need a simple wheel? A wheel that, I don't know, goes around and around. I don't need it to report on its air pressure, or self repair, or sprout wings and fly if I go off a cliff. I just need it to be.. a wheel.
And boost tries to be the best possible wheel for every occasion. Its the wheel designed by the Borg. Assembled by nanites, it itself is made from nanits and will, whether you like it or not, assimilate your program into the Borg.
As a 48 yo grandmother, techie and feminist I find that offensive. I've been a programmer since 1974, mostly writing C code, and I am sick of hearing this garbage. I think you'll find that you are a dinosaur, as most readers are more enlightened than you. I call shenanigans. Your/. id isn't low enough!
yeah, i've read a lot of Ken's work. I'm as old enough that I'm getting grey hairs. Naturally, not through stress. Though I do wonder about that C compiler I user at work a lot...
Yeah, I agree 100% here. It will never happen of course, because real, serious threats like this get brushed under the rug while other, spurious ones get an inordinate amount of attention, almost as if to say, he look! we're doing something.
Perfectly valid for ipv4. Ipv6 is a different story. Go read up on how it works. Ipv6 needs no dhcp server.
Ding ding ding We have a winner.
Been running Lenny on my servers, and its been pretty solid. I notice a lot of people suggesting Ubuntu for servers. I'm not keen, for several reasons. Mostly, because Ubuntu generally keep things 'fresher' they also tend to drop in beta or alpha quality versions of things that they shouldn't. Case in point was the DRBD packages recently were broken on Ubuntu because they dropped in an unstable development version. Oops. Ubuntu is great for the desktop, and Debian is great for the server farm.
I've got a system for that; the naming convention for servers should include a character that designates whether it is production, staging, test or development. The PS1 environment variable has the hostname in the prompt a different colour for each environment. Red for prod, yellow for staging, blue for test, green for development. Or something like that. One place I am at aliases rm to rm -i. I think thats a bit paranoid, but might be worthwhile on critical servers where the requirement to actually remove files in a manual way is pretty rare.
For everyone who replied to you: http://xkcd.com/386/
We're gonna need them, what with the economy cratering!
I know your post was asking more about hosted DNS solutions, but if you have a budget to do it right, take a look at Nominum ANS. Has a great SOAP API and supports zone templates.
i think you'll find thats because Diablo 2 was pretty easy to hack.
Agreed. WoW has lost me though; its just a tired game and we need something radically different to entice me back to an MMO.
Warhammer looks like it might have some better features than WoW, but the "generic fantasy MMORPG" has been well done now and I think WH will just fail because while its different from WoW, most people won't find it significantly enough to switch or be enticed by it. I would have preferred to see a WH40K setting as its got a much more exciting story backing it than WoW and the richness of the source material would keep you locked into expansions for years.
Oh, they just fixed it. Yay google?
Seems pretty clear to me. Why the rabble rabble?
whoops, replied to the wrong post. Oh well, this'll do :P
I think the problem a lot of people have with Boost is not related to how good/bad it is; but rather the complexity in understanding it, and the level of complexity that it brings to your program.
The problem as I see it is that if you're not one of the scary smart people that understands the way the boost developers think, then you will have problems integrating boost into your project, and debugging it when things go wrong.
A lot of those problems will be due to your own ignorance but at the end of the day if something isn't obvious or at least well documented (and boost documentation isn't exactly a light read at the best of times) people will be turned off by how difficult it is, no matter how useful or speedy or good or whatever.
I work with a scary smart C++ programmer who swears by boost. I primarily code in C, but he convinced me to write a project using C++ and boost to see how thoroughly useful it is.
With boost, you can in very few lines of code, write code that can do impressive stuff. This is very true. But what you don't realise when you start out is that when you include boost::asio or boost::threads or whatever, you're including hundreds of thousands of lines of other people's code into your program, perhaps unnecessarily complicating it and making it so when you have a problem, you'll be staring at the debugger going "my code failed where?!" with a backtrace stretching back to infinity (and making Java Exception backtraces look NICE).
Yes, reinventing the wheel is a bad thing, and should be discouraged. But what if you just need a simple wheel? A wheel that, I don't know, goes around and around. I don't need it to report on its air pressure, or self repair, or sprout wings and fly if I go off a cliff. I just need it to be .. a wheel.
And boost tries to be the best possible wheel for every occasion. Its the wheel designed by the Borg. Assembled by nanites, it itself is made from nanits and will, whether you like it or not, assimilate your program into the Borg.
Don't worry. Whenever I find someone else's wireless bridge, I always leave it alone and just pick another port.
Actually it doesn't look like he's got any patent at all.
http://pericles.ipaustralia.gov.au/ols/auspat/applicationDetails.do?applicationNo=2005905151
It's "Lapsed". He also filed for it in 2005, no earlier.
Wasn't a snarl, it was a joke. A bit sensitive are we? Voted for Bush in the last election did we? Feeling a bit defensive are we?
Epic Fail.
Epic thread is epic.
Ah, Anonymous Cowards, your source of rabid denyist bullshit for 11 years and counting!
HA HA HA thanks for the second best laugh I've had all day.
The first best laugh was cats running on a treadmill; I'm easily amused in my old age.
Thats a lot of lines of code.
I think I'm just going to trust those other guys over there that I've never met, but everyone else seems to trust...
yeah, i've read a lot of Ken's work. I'm as old enough that I'm getting grey hairs. Naturally, not through stress. Though I do wonder about that C compiler I user at work a lot ...
Yeah, I agree 100% here. It will never happen of course, because real, serious threats like this get brushed under the rug while other, spurious ones get an inordinate amount of attention, almost as if to say, he look! we're doing something.