Uh, as I recall (and I didn't really care much at the time, nor do I now) that moron was sharing internal financial figures on his website. I say "moron" not to be rude but because it appeared to me at the time that he really didn't have a malicious intent, that he just thought it was cool to be writing about this new job of his on the internet. Unfortunately for him (and probably fortunately for Google), he was too stupid to do it in a way that wouldn't get him fired.
"Well we aren't talking about a bank, we're talking about a small software company, suggesting a 50k+ solution for even 1000 users is stupid"
As is dismissing a solution out of hand thinking hard about it.
"I know a hosted CCM provider that has 50 CCM servers and 15 Unity servers for 5000 users, yeah they have room to grow, but they are at about 75% capacity right now on those servers."
I can't imagine how they achieved such terrible density. That many CCMs should be supporting phones numbered in the tens of thousands, minimum. Unless they did something stupid, like buying 7815s. Then again, I'm on the development, not support side of things.
"Anyway, CME is still more expensive than asterisk solutions I've priced, and then you're stuck with very limited expandability."
Of course it is, since you can use $50 budgetone handsets with Asterisk, and need to be buying at least 7905s with CME. And you're getting the call-processing machine for cheap/free. And Cisco TAC is going to be at least a bit sad when you call up with voice quality problems and don't have QoS all over your network, or have no idea what you're doing. But I do believe you get something for your money.
Certainly, if you assume that you're in an environment where management is unlikely to approve a home-grown / not-supported-by-someone-big solution, Cisco is the best thing going.
LinksysOne is exciting to me. Its targeted exactly at this situation (well, maybe a bit more small law office than small software company...) and looks to offload as much administration as possible, and move those cost centers that bug you so much (as5400s, etc.) to the ISP side.
The Cisco IP phones support SIP (i.e., a whole bunch of third party IP PBXen, including asterisk) and the Cisco propriertary signalling protocol (SCCP). In SCCP mode, connected to Cisco Callmanager, they can encrypt both media and signalling. In SIP mode, they can encrypt neither.
There's no good solution for SIP crypto at this point, due specifically to its interoperability needs.
I won't argue since I have an obvious bias, but Asterisk and CCM aren't really comparable. Using CCM for 400 users wouldn't be cost effective, which is why CME exists. And yes, Callmanager is about a thousand times more complex than Asterisk, and it does a hell of a lot more as well. A lot of those features probably don't matter to a lot of folks, but Callmanager runs installs with tens (and hundreds) of thousands of phones. A bit different running, say, all the phones for a major bank or credit card processing house than running 400 phones in a small or medium sized business.
Different strokes for different folks, but you'd be stupid to dismiss either option out of hand.
+1 Informative?! Gah! Mods! Stop falling for the clever troll!
"but it's a no brainer really, you just need to shovel a few packets from ADC to DAC remotely in duplex. Keeping an address book is the harder part, and handling the sign on/off mechanism"
What are you kidding? An address book harder than dealing with jitter? Pay attention, moderators!
Anyway, yes, CME (and CUE [Cisco Unity Express]) are designed specifically for this situation. It requres smart people, but so does Asterisk. And the Cisco solution has a lot more technical support than */Digium.
Its all about choices. Want something backed by a giant corporation, and already have a Cisco router? CME. Want something Open that you can customize a/lot/? Asterisk.
Also, check out the Cisco Integrated Services Router, and LinksysOne.
In fact, LinksysOne is marketed at exactly this problem.
Or two routers, with one behind the other. Be sure to change the config (internal network) on the second, or it might go... crazy:).
Put the hosts you care about behind the second crappy router, the ones you don't care about behind the first. Configure the first ('exterior') to have the second ('interior') as its DMZ host, and you should be able to ignore the in-laws network rather effectively.
This is simple only if there's no porting effort required at all. Given the bugginess of MySQL (compared to SQL92) and differences between RDBMSs in general, this is somewhat unlikely.
Even if the application if fully DB-agnostic, who has their schema laying around in two formats?
In how many states can a PhD psychologist prescribe psychotropic (or any other) medicines?
Answer? One. That is Arizona. In ALL other states you must be a psychiatrist OR MD. FWIW a psychiatrist is an MD with a few classes in psychology.
This is one of the downfalls of Clinical Psychology in general; they are the MOST qualified to diagnose and treat any mental disorder (as a group), but they are also unable, generally, to prescribe some of the medicines that might help the most in need (schizophrenics etc).
Agreed that this is a problem, but do you know of many instances where it has actually been an impediment to care? My undergrad psych degree is but a toy; I'm a software engineer by profession and training. I do have a bunch of varied mental-health-professional relatives, and I've never heard a complaint of the treatment process being impaired by the rules surrounding prescribing meds, they all simply work with a psychiatrist.
What I have heard is a lot of complaints about HMOs and the restrictions they put on time spent in session.
Aww, why you gotta go and do that? Look how many people you've confused with your DSM quoting.
Look folks, there's a reason psychologists go to school for many, many years and get to prescribe drugs and such. Reading the DSM-IV-TR (or the IV, or the III-R, or the III, etc.) doesn't equip you to make meaningful decisions about anyone's mental health, much less your own.
Remember kids, undergraduate psych exists for one reason: to give the undergrads something to talk about after class.
And yes, I have an undergraduate psychology degree:)
-- lds
Re:Your show is great fun to watch and all, but...
on
Ask The Mythbusters
·
· Score: 1
Yeah yeah, too much posting and too little caffeine. My least humble apologies.
Re:Your show is great fun to watch and all, but...
on
Ask The Mythbusters
·
· Score: 1
Yes, except it was shot in CA. Thus, the guns were illegal.
Having heard the mythbusters speak and asked them some questions, they're good friends with the police and the FBI. If you want to do something illegal, get a cop to watch.
Maybe in your crappy shared-hosting web environment, but over here in reality, where people are building large applications, getting the RDBMS installed and configured correctly is cake.
you should have lowered your DNS TTL to a small value (10 minutes) well before the move
Or, if you were exceptionally clever, you would have used Dan Bernstein's tinydns and its time-to-die / timestamp support to just schedule when the DNS switch would happen, and it would magically take care of adjusting the TTL appropriately so the switchover occured at the second specified.
Yeah, because we don't have any taxes on gasoline right now. Not any at all. Zero!
You're brilliant.
Gas prices have gone way, way up this summer. Gasoline consumption has... wait for it... remained constant. The only thing a gas tax does is make the pile of mismanaged money bigger.
ever watch a dvd on a 50+ inch HD monitor? looks like balls. Thus, HD-DVD.
Given that apache is (generally...) binding to a priveleged port, how do you propose it do that without being started as root?
Woops, I didn't even read your whole comment. Ignore me, its late and I am the one who is a moron.
Ah well. Just another few wasted bits.
--
lds
Uh, as I recall (and I didn't really care much at the time, nor do I now) that moron was sharing internal financial figures on his website. I say "moron" not to be rude but because it appeared to me at the time that he really didn't have a malicious intent, that he just thought it was cool to be writing about this new job of his on the internet. Unfortunately for him (and probably fortunately for Google), he was too stupid to do it in a way that wouldn't get him fired.
--
lds
You're seriously running that kind of bandwidth through commodity hardware in a critical environment? That's ballsy, I must say.
"Well we aren't talking about a bank, we're talking about a small software company, suggesting a 50k+ solution for even 1000 users is stupid"
As is dismissing a solution out of hand thinking hard about it.
"I know a hosted CCM provider that has 50 CCM servers and 15 Unity servers for 5000 users, yeah they have room to grow, but they are at about 75% capacity right now on those servers."
I can't imagine how they achieved such terrible density. That many CCMs should be supporting phones numbered in the tens of thousands, minimum. Unless they did something stupid, like buying 7815s. Then again, I'm on the development, not support side of things.
"Anyway, CME is still more expensive than asterisk solutions I've priced, and then you're stuck with very limited expandability."
Of course it is, since you can use $50 budgetone handsets with Asterisk, and need to be buying at least 7905s with CME. And you're getting the call-processing machine for cheap/free. And Cisco TAC is going to be at least a bit sad when you call up with voice quality problems and don't have QoS all over your network, or have no idea what you're doing. But I do believe you get something for your money.
Certainly, if you assume that you're in an environment where management is unlikely to approve a home-grown / not-supported-by-someone-big solution, Cisco is the best thing going.
LinksysOne is exciting to me. Its targeted exactly at this situation (well, maybe a bit more small law office than small software company...) and looks to offload as much administration as possible, and move those cost centers that bug you so much (as5400s, etc.) to the ISP side.
The Cisco IP phones support SIP (i.e., a whole bunch of third party IP PBXen, including asterisk) and the Cisco propriertary signalling protocol (SCCP). In SCCP mode, connected to Cisco Callmanager, they can encrypt both media and signalling. In SIP mode, they can encrypt neither.
There's no good solution for SIP crypto at this point, due specifically to its interoperability needs.
I won't argue since I have an obvious bias, but Asterisk and CCM aren't really comparable. Using CCM for 400 users wouldn't be cost effective, which is why CME exists. And yes, Callmanager is about a thousand times more complex than Asterisk, and it does a hell of a lot more as well. A lot of those features probably don't matter to a lot of folks, but Callmanager runs installs with tens (and hundreds) of thousands of phones. A bit different running, say, all the phones for a major bank or credit card processing house than running 400 phones in a small or medium sized business.
Different strokes for different folks, but you'd be stupid to dismiss either option out of hand.
+1 Informative?! Gah! Mods! Stop falling for the clever troll!
"but it's a no brainer really, you just need to shovel a few packets from ADC to DAC remotely in duplex. Keeping an address book is the harder part, and handling the sign on/off mechanism"
What are you kidding? An address book harder than dealing with jitter? Pay attention, moderators!
Yay! I work there!
/lot/? Asterisk.
Anyway, yes, CME (and CUE [Cisco Unity Express]) are designed specifically for this situation. It requres smart people, but so does Asterisk. And the Cisco solution has a lot more technical support than */Digium.
Its all about choices. Want something backed by a giant corporation, and already have a Cisco router? CME. Want something Open that you can customize a
Also, check out the Cisco Integrated Services Router, and LinksysOne.
In fact, LinksysOne is marketed at exactly this problem.
Or two routers, with one behind the other. Be sure to change the config (internal network) on the second, or it might go... crazy :).
:).
Put the hosts you care about behind the second crappy router, the ones you don't care about behind the first. Configure the first ('exterior') to have the second ('interior') as its DMZ host, and you should be able to ignore the in-laws network rather effectively.
Merry Thanksgiving, Geoff
--
Phil
Germany is a bit bigger than New Mexico and a bit smaller than Montana, and 3% of the size of the United States.
I can't imagine there are any economic or social differences between the two. Nope, no way. Un-possible.
You're an idiot.
This is simple only if there's no porting effort required at all. Given the bugginess of MySQL (compared to SQL92) and differences between RDBMSs in general, this is somewhat unlikely.
Even if the application if fully DB-agnostic, who has their schema laying around in two formats?
In how many states can a PhD psychologist prescribe psychotropic (or any other) medicines?
Answer? One. That is Arizona. In ALL other states you must be a psychiatrist OR MD. FWIW a psychiatrist is an MD with a few classes in psychology.
This is one of the downfalls of Clinical Psychology in general; they are the MOST qualified to diagnose and treat any mental disorder (as a group), but they are also unable, generally, to prescribe some of the medicines that might help the most in need (schizophrenics etc).
Agreed that this is a problem, but do you know of many instances where it has actually been an impediment to care? My undergrad psych degree is but a toy; I'm a software engineer by profession and training. I do have a bunch of varied mental-health-professional relatives, and I've never heard a complaint of the treatment process being impaired by the rules surrounding prescribing meds, they all simply work with a psychiatrist.
What I have heard is a lot of complaints about HMOs and the restrictions they put on time spent in session.
Aww, why you gotta go and do that? Look how many people you've confused with your DSM quoting.
:)
Look folks, there's a reason psychologists go to school for many, many years and get to prescribe drugs and such. Reading the DSM-IV-TR (or the IV, or the III-R, or the III, etc.) doesn't equip you to make meaningful decisions about anyone's mental health, much less your own.
Remember kids, undergraduate psych exists for one reason: to give the undergrads something to talk about after class.
And yes, I have an undergraduate psychology degree
--
lds
Yeah yeah, too much posting and too little caffeine. My least humble apologies.
Yes, except it was shot in CA. Thus, the guns were illegal.
Having heard the mythbusters speak and asked them some questions, they're good friends with the police and the FBI. If you want to do something illegal, get a cop to watch.
--
lds
Implement your own URLStreamHandlerFactory which does what you want, i.e. catches the exception and tries again with IPv4.
Uhhh.. why would a switch be ARP'ing unless it was a router? ARP resolves layer 3 addresses to layer 2 addresses. Switches exist only at layer 2...
Now, I did just get out of a three hour meeting, so its possible I've forgotten everything, but I don't think so...
As for runnnig out of RAM, well, we're pretty darn good at LRU caching at this point.
--
lds
Maybe in your crappy shared-hosting web environment, but over here in reality, where people are building large applications, getting the RDBMS installed and configured correctly is cake.
--
lds
Explain to me where the "unified source for packages" and "automated updates" for those packages are for OS X?
Oh, and the single point of support contact for all of those third party packages?
fucking trolls.
Have you ever used a system liek that which actually worked? Its like magic.
If I recall, T-Mobile has a great voice recognition system.
- What can I help you with?
"Bluetooth internet set up."
- I think you want to set up internet access via bluetooth. Do you want to do this with a laptop or a PDA?
"Laptop"
- Please hold on while I connect you to someone who knows exactly what to do.
you should have lowered your DNS TTL to a small value (10 minutes) well before the move
Or, if you were exceptionally clever, you would have used Dan Bernstein's tinydns and its time-to-die / timestamp support to just schedule when the DNS switch would happen, and it would magically take care of adjusting the TTL appropriately so the switchover occured at the second specified.
Mmmm, tinydns....
--
lds
Yeah, because we don't have any taxes on gasoline right now. Not any at all. Zero!
You're brilliant.
Gas prices have gone way, way up this summer. Gasoline consumption has... wait for it... remained constant. The only thing a gas tax does is make the pile of mismanaged money bigger.
telecommuting doesn't even cost the company any money
Yes, because the infrastructure and equipment to move all of an employees tasks onto the data network have precisely zero cost.
Man, I'm glad you're not even remotely correct, or my Cisco stock would tank.
--
lds