It's been a while since I was last in Victoria but as I recall you can't see Mount St Helens from there-- you can, however, see Mount Baker.
Re:There's at least one other open source PBX
on
New Open Source VoIP PBX
·
· Score: 4, Informative
YXA is another open source sip server. This one's written in Erlang which strikes me as a very good fit for this purpose (Erlang was originally developed by Ericsson for the specific purpose of developing high availability telephony applications). There are I believe some plans to integrate this with ejabberd.
I don't have much experience or knowledge but there was an interesting article the other week about how the next revolution in programming languages will be a turn towards concurrency:
"Starting today, the performance lunch isn't free any more. Sure, there will continue to be generally applicable performance gains that everyone can pick up, thanks mainly to cache size improvements. But if you want your application to benefit from the continued exponential throughput advances in new processors, it will need to be a well-written concurrent (usually multithreaded) application. And that's easier said than done, because not all problems are inherently parallelizable and because concurrent programming is hard."
Obviously, it's not clear whether this is directly relevant to cell processors, but I think it's at least of passing interest. It's also worth considering whether concurrency-oriented languages like Erlang and Oz could become more important with these sorts of processors (not for games but possibly for scientific work). See also the discussion of this article on Lambda.
Yes, as you say Access is dangerous. But as I see it this is also its advantage: you can have a non-programmer or beginning programmer who works in the area that the programme deals with and who understands what the program needs to do writing a working prototype. Of course the thing to do is to get the tool to IT before scope creep has gone to far so it can be re-written properly. I haven't thought through this fully but sometimes I think it would be better to get a semi-working access program as a specification rather than a bunch of power-point slides or word document with an ill thought out description of what the application is supposed to do. At least the Access guy is forced to think a little bit about the business logic of the application. We need more tools to bridge gap between programmers and users and Access possibly helps with this-- though I'm sure there are better ways of bridging that gap.
While the writer is making a fair point, one counter-argument is that a Linux corporate desktop installation would quite likely use thin clients like they did in Largo in order to make the system easier to manage for system administrators.
I don't know alot about this but my understanding is that languages such as Mozart-oz which support constraint programming are ideal for this sort of thing. There's a demo here. A company called Friartuck makes commercial scheduling software using Mozart.
My understanding is that if you were to write an external component that communicated with the server over tcp/ip then it doesn't matter what license that component uses, even if the server itself is gpl. But if you want to write a module that integrates with the server internally then you do need to worry about licenses...
Jive software are the same people who put out the smack xmpp java library which is imho very well written, so I suspect that the server is also quite good.
It's good to have another opensource jabber server as I think jabberd2 has been a bit of a disappointment. I doubt it will be as good as ejabberd though.
"Wouldn't it be cool if there was a process whereby passionate Microsoft developers could work officially with engaged members of the community to build these missing features on top of the VS Platform, then these missing features could eventually be included as part of an additional install step as a part of the product? Microsoft wins because Visual Studio gets extended functionality between releases, the community wins because these would be provided for free and more officially supported, approved, and tested by Microsoft. Ideally the license would work such that Microsoft could eventually include these as part of future shipping products and the contributors could take the source and use it for their own purposes commercially."
Sounds a little like the process with Eclipse doesn't it? The difference of course is that with eclipse the core is open source (well everything except java but apparently it's possible to run eclipse with gcj). Why would an active community contribute work to a project which is at its root closed source? I still don't think they get it.
SWT libraries use native widgets. I think the parent post is perhaps overstating the speed increase of SWT over the latest versions of Swing. The main thing I like about SWT java apps vs swing apps is that they fit into the rest of the desktop better. Another benefit is that SWT and gcj fit well together. Again the benefit here isn't so much speed as reduced download sizes for those users who don't have java installed already.
My Chinese is very rusty but I had a look at that page & I'm pretty sure that there's nothing in there about GPL or code licensing. The faqs are just things like 'How do I dial a number?', "How do I sync with Outlook, etc', 'How do I listen to music on the phone?', etc
Re:Supersonic biz-jets more realistic
on
Son of Concorde
·
· Score: 1
There's an interesting article in this week's Economist about Google. No mention there about possible mergers but alot of talk about Microsoft as the main threat to Google.
An audit is most commonly meant to be just about verification. Eg an external audit of a company is meant to verify for the shareholders that the financial accounts present a 'True and Fair View etc.' I used to work in public sector audit for a competitor of Ernst & Young & I remember that there used to be things called 'Value for Money Audits' but these were really just disguised ways for audit departments to start doing higher-value consulting work. It's possible I suppose that Ernst & Young may come up with an objective answer, but I wouldn't count on it. I'd feel alot more comfortable if Microsoft had hired the Audit Commission (who could in turn have hired Ernst & Young) to carry this out. This is one 'audit' that I'd like to see audited.
If you haven't learned to touch type already I highly recommend doing it properly the first time and learn to touch type using Dvorak. I was a Qwerty touch typist but I taught myself Dvorak using dvorak7min and haven't looked back. I think gtypist has a dvorak module as well.
In addition to Webwork, Maverick and Tapestry are often brought up as alternatives to Struts. Roughly, Maverick seems to be more flexible and to be especially well suited to xslt. Tapestry does what Struts does and a whole lot more; it provides a component-based framework similar to Webobjects. All of these frameworks are similar in that they try to implement MVC (Model-View-Controller) and to separate of html from code. They also all require some time to learn and understand which is why it's hard to come up with an answer as to which is best: few people have the time to look at all of them and make a considered judgement. But using any of them is much better than using nothing.
I second this, though I would choose as my favourite his eponymous first album. I remember the summer after it came out I went to a Jazz camp and all of us saxophonists had stolen riffs from that album.
I just wrote a letter to my local council (which was not mentioned in the article) encouraging them
to follow Newham's lead. I didn't write it very well, but if anyone wants to copy bits of it to send to their council...
Dear Councillors,
A draw your attention to the following article: http://news.zdnet.co.uk/story/0,,t272-s2 135726,00. html
In it, it is mentioned that "Newham in London and Nottingham City Council, are examining the feasibility of shifting all their 11,500 staff desktop computers from Windows to Linux with open source desktop applications by the end of the year". It is also mentioned that such a move is being considered by Barking and Dagenham, Hackney, Havering, Redbridge, Thanet, Tower Hamlets and Waltham Forest.
I was wondering whether Greenwich Council might also consider such a move. As a resident of Greenwich I think it would be a good idea for the following reasons:
-Studies have show that significant cost savings can be achieved by switching to Linux. http://news.com.com/2100-1016_3-1014287.html?tag=f d_top
-I do not believe it is right that some of the money I pay in council tax should find it's way to Microsoft, a convicted monopolist.
-I believe that all government documents should be stored in an open format. Word documents are not open.
"Good standards can provide interoperability and portability. Bad standards can stifle innovation. "supports XXX standard" is not a real user requirement, particulary if XXX was designed by a committee of "experts" who, throughout the entire process, never once ate their own dogfood. The best software is developed by trial, error and experimentation. De facto standards are usually a much better fit to user requirements than a priori ones."
The standard Hibernate deviates from is JDO (Java Data Objects) and the claim here is that it is successful partly because it has departed from the standard which is more complex and difficult to use.
My experience with.Net is limited to playing around with mono a bit. It strikes me that this is one area where the presence of mono could be very useful. If Windows.net produces html & javascript that isn't cross-browser compatible developers can either switch over entirely to mono or perhaps just use the equivalent mono dll ( System.Web.dll? ) (which I presume will be made to produce cross-browser html & javascript) in place of the Microsoft one.
There is a developing open source implementation of distributed login here. There was a good article by Doc Searls about PingID and the Liberty Alliance in the December 2002 edition of Linux Journal.
There was a good article about Naked Objects in java pro last April. It's an interesting idea I think, maybe not for final-products but allowing end-users to see something early on so they can get a better idea as to what they really need in the end product (maybe feature x isn't really that important).
It's been a while since I was last in Victoria but as I recall you can't see Mount St Helens from there-- you can, however, see Mount Baker.
YXA is another open source sip server. This one's written in Erlang which strikes me as a very good fit for this purpose (Erlang was originally developed by Ericsson for the specific purpose of developing high availability telephony applications). There are I believe some plans to integrate this with ejabberd.
"Starting today, the performance lunch isn't free any more. Sure, there will continue to be generally applicable performance gains that everyone can pick up, thanks mainly to cache size improvements. But if you want your application to benefit from the continued exponential throughput advances in new processors, it will need to be a well-written concurrent (usually multithreaded) application. And that's easier said than done, because not all problems are inherently parallelizable and because concurrent programming is hard."
Obviously, it's not clear whether this is directly relevant to cell processors, but I think it's at least of passing interest. It's also worth considering whether concurrency-oriented languages like Erlang and Oz could become more important with these sorts of processors (not for games but possibly for scientific work).
See also the discussion of this article on Lambda.
Yes, as you say Access is dangerous. But as I see it this is also its advantage: you can have a non-programmer or beginning programmer who works in the area that the programme deals with and who understands what the program needs to do writing a working prototype. Of course the thing to do is to get the tool to IT before scope creep has gone to far so it can be re-written properly. I haven't thought through this fully but sometimes I think it would be better to get a semi-working access program as a specification rather than a bunch of power-point slides or word document with an ill thought out description of what the application is supposed to do. At least the Access guy is forced to think a little bit about the business logic of the application. We need more tools to bridge gap between programmers and users and Access possibly helps with this-- though I'm sure there are better ways of bridging that gap.
While the writer is making a fair point, one counter-argument is that a Linux corporate desktop installation would quite likely use thin clients like they did in Largo in order to make the system easier to manage for system administrators.
I don't know alot about this but my understanding is that languages such as Mozart-oz which support constraint programming are ideal for this sort of thing. There's a demo here.
A company called Friartuck makes commercial scheduling software using Mozart.
My understanding is that if you were to write an external component that communicated with the server over tcp/ip then it doesn't matter what license that component uses, even if the server itself is gpl. But if you want to write a module that integrates with the server internally then you do need to worry about licenses...
Jive software are the same people who put out the smack xmpp java library which is imho very well written, so I suspect that the server is also quite good.
It's good to have another opensource jabber server as I think jabberd2 has been a bit of a disappointment. I doubt it will be as good as ejabberd though.
"Wouldn't it be cool if there was a process whereby passionate Microsoft developers could work officially with engaged members of the community to build these missing features on top of the VS Platform, then these missing features could eventually be included as part of an additional install step as a part of the product? Microsoft wins because Visual Studio gets extended functionality between releases, the community wins because these would be provided for free and more officially supported, approved, and tested by Microsoft. Ideally the license would work such that Microsoft could eventually include these as part of future shipping products and the contributors could take the source and use it for their own purposes commercially."
Sounds a little like the process with Eclipse doesn't it? The difference of course is that with eclipse the core is open source (well everything except java but apparently it's possible to run eclipse with gcj). Why would an active community contribute work to a project which is at its root closed source? I still don't think they get it.
I've wasted alot of time playing the Torcs driving simulator, trying to beat Berniw on the alpine course in a McLaren F1.
SWT libraries use native widgets. I think the parent post is perhaps overstating the speed increase of SWT over the latest versions of Swing. The main thing I like about SWT java apps vs swing apps is that they fit into the rest of the desktop better. Another benefit is that SWT and gcj fit well together. Again the benefit here isn't so much speed as reduced download sizes for those users who don't have java installed already.
My Chinese is very rusty but I had a look at that page & I'm pretty sure that there's nothing in there about GPL or code licensing. The faqs are just things like 'How do I dial a number?', "How do I sync with Outlook, etc', 'How do I listen to music on the phone?', etc
Dassault is planning a supersonic business jet.
There's an interesting article in this week's Economist about Google. No mention there about possible mergers but alot of talk about Microsoft as the main threat to Google.
An audit is most commonly meant to be just about verification. Eg an external audit of a company is meant to verify for the shareholders that the financial accounts present a 'True and Fair View etc.' I used to work in public sector audit for a competitor of Ernst & Young & I remember that there used to be things called 'Value for Money Audits' but these were really just disguised ways for audit departments to start doing higher-value consulting work. It's possible I suppose that Ernst & Young may come up with an objective answer, but I wouldn't count on it. I'd feel alot more comfortable if Microsoft had hired the Audit Commission (who could in turn have hired Ernst & Young) to carry this out. This is one 'audit' that I'd like to see audited.
If you haven't learned to touch type already I highly recommend doing it properly the first time and learn to touch type using Dvorak. I was a Qwerty touch typist but I taught myself Dvorak using
dvorak7min
and haven't looked back. I think gtypist has a dvorak module as well.
In addition to Webwork, Maverick and Tapestry are often brought up as alternatives to Struts. Roughly, Maverick seems to be more flexible and to be especially well suited to xslt. Tapestry does what Struts does and a whole lot more; it provides a component-based framework similar to Webobjects. All of these frameworks are similar in that they try to implement MVC (Model-View-Controller) and to separate of html from code. They also all require some time to learn and understand which is why it's hard to come up with an answer as to which is best: few people have the time to look at all of them and make a considered judgement. But using any of them is much better than using nothing.
I second this, though I would choose as my favourite his eponymous first album. I remember the summer after it came out I went to a Jazz camp and all of us saxophonists had stolen riffs from that album.
Psi will run on Windows 9x as well as Linux, OSX, etc
I just wrote a letter to my local council (which was not mentioned in the article) encouraging them
2 135726,00. html
f d_top
to follow Newham's lead. I didn't write it very well, but if anyone wants to copy bits of it to send to their council...
Dear Councillors,
A draw your attention to the following article:
http://news.zdnet.co.uk/story/0,,t272-s
In it, it is mentioned that "Newham in London and Nottingham City Council, are
examining the feasibility of shifting all their 11,500 staff desktop
computers from Windows to Linux with open source desktop applications by the
end of the year". It is also mentioned that such a move is being considered
by Barking and Dagenham, Hackney, Havering, Redbridge, Thanet, Tower Hamlets
and Waltham Forest.
I was wondering whether Greenwich Council might also consider such a move. As
a resident of Greenwich I think it would be a good idea for the following
reasons:
-Studies have show that significant cost savings can be achieved by switching
to Linux. http://news.com.com/2100-1016_3-1014287.html?tag=
-I do not believe it is right that some of the money I pay in council tax
should find it's way to Microsoft, a convicted monopolist.
-I believe that all government documents should be stored in an open format.
Word documents are not open.
Yours sincerely,
"Good standards can provide interoperability and portability. Bad standards can stifle innovation. "supports XXX standard" is not a real user requirement, particulary if XXX was designed by a committee of "experts" who, throughout the entire process, never once ate their own dogfood. The best software is developed by trial, error and experimentation. De facto standards are usually a much better fit to user requirements than a priori ones."
The standard Hibernate deviates from is JDO (Java Data Objects) and the claim here is that it is successful partly because it has departed from the standard which is more complex and difficult to use.
According to Netcraft, their site is hosted on a Linux webserver.
My experience with .Net is limited to playing around with mono a bit. It strikes me that this is one area where the presence of mono could be very useful. If Windows .net produces html & javascript that isn't cross-browser compatible developers can either switch over entirely to mono or perhaps just use the equivalent mono dll ( System.Web.dll? ) (which I presume will be made to produce cross-browser html & javascript) in place of the Microsoft one.
There is a developing open source implementation of distributed login here. There was a good article by Doc Searls about PingID and the Liberty Alliance in the December 2002 edition of Linux Journal.
There are also python & ruby bindings to qt just like with wxWindows.
There was a good article about Naked Objects in java pro last April. It's an interesting idea I think, maybe not for final-products but allowing end-users to see something early on so they can get a better idea as to what they really need in the end product (maybe feature x isn't really that important).