* scope control - 1.0.0 as a replacement for cvs. future version will have more (changesets, rdbms, etc).
* networked from the start - web dav means cross-platformed and networked by design. not horrible hacks like cvs/arch/etc. we have people using it from osx/linux/solaris/windows. webdav/apache brings in ldap/ntlm/tls/compression + everything else apache has to offer
this is a common question - please see the mailing list archives. symlinks will be supported after 1.0.0, however, even now you can use externals - http://svnbook.red-bean.com/html-chunk/ch07s03.htm l
linux peeps use bitkeeper that has a bit more features suitable for large-scale development (out of the box distributed repos, changesets, etc). too bad bitkeeper's license is not suitable for commercial non-open source projects.
"seven" e-zine ( http://www.nezzwerk.com/seven ) is trying to do that for the artists that appear on mp3.com in the genres of dark electro/industrial/noise. for now "seven" reviewed just a few due to the time/amount of information considerations, but more to come in future.
contains some technical details/designs that give some more insight into how, from a technical standpoint, this concept could have been implemented. quite a fascinating read, especially with the whole havenco story.
will amazon sue other companies or the only reason they did that was to attack bn?
i suspect the latter. i hope there is still smth decent left in amazon that will stop them from trying to get money by suing someone that is not their direct competitor....
if you put it in perspective it gets sort of scary - soon enough this will not attract enough viewers and they will have to push the limit further and further.
expect running man. it will become the reality.
and something completely unrelated - how many more people will be glued to tvs because of more and more thrilling entertainment? scaaaaary...
we are talking about rapid page generation (html/layout/design) and separating it from the business logic
you would not be excited about coding the html for the whole site (especially if it is complex) in a OO language. any kind of markup-language would be better.
all the features that are lacking in core CF are present in the form of custom tags. get on cftalk or go to the website and you find that this approach is not as restrictive as php where you cannot extend the functionality that easily (java, c++ tags using simple CF api is the way to go... plus can't beat the three-tier architecture where CF is moving)
the parent comment comes from a person unfamiliar with cold fusion. it is really stable and is great for RAD and simple stuff/prototyping.
the easy of use tricks you into thinking that it is not to be considered a "serious" development tool.
however - if you come to think about the development of the graphics/layout-intensive sites where complex presentation/business logic has to be used - you really have to use the language to code html simply and efficiently separating the complex business logic from presentation (COM, custom tags, cfx_j)
cold fusion is highly scalable, and is constantly evolving. 4.5 and 5 are coming, plus the ability to write extension in java and c++ especially in java) and easy and elegance of that solves a lot of problems.
the biggest constraint in cold fusion so far is lack of functions, but everything else makes up for it - regex support (presenty in asp, but limited to JScript), wddx support, custom tags support, com and easy scalability to distributed architecture, plus the learning curve that is amazingly smooth, support for multiple platforms (yes, linux is beta, but it is coming).
i cannot see the corporate customer using php ("what, oss?!!!"), but cold fusion is the way to go. (allaire does provide great training and support, and this is what those corporate people are after).
on the other hand, it all depends for a project. if you are building an e-commerce site for the business - it's done in 6-10 months and all is left is maintenance and some intranet stuff. this is clearly a contractor's job. it's done and you move on. if it takes up to 2 years, then regular employee might move to a different company essentially becoming a contractor.
so for isolated, self-contained projects contractors might be a good choice (as long as you do not want to maintain it or expand it) while for the long-term stuff employees would be better.
personally i would love to work as a contractor because of the exposure to so many different tools, projects and toys, plus travelling could be interesting. overall being a contractor implies less reponsibility.
however, dealing with contractors can be a nightmare. it is inevitable for a fast growing company or division of the compay (e-commerce for a huge retailer for instance) to hire contractors while training and finding in-house staff. later on, contractors will remain but gradually be replaced by in-house staff (why? because it is cheaper and they tend to do a better job than contractors in the long run). contractors usually do not stick with the project and are less dedicated to it. they bring a very different skill set and might do things differently (documentation, implementation decisions, etc) than the regular workers.
right now after contractors used to be a main part of the team, we have them dong just minor clean-up, tools implementation and sometimes architectural input.
the trend is rather obvious - hire contractors and then train in-house stuff and slowly cut down the number of contractors (not necessarily eliminating them all)
wifi card disappears from the hardware list, only mobo replacement can bring it back.
unfortunately it happens about 12-14 months into the life of the laptop, when normal warranty is expired.
there are hundreds of posts on the internet related to this, and new ones are added each day.
and yet HP fails to admit that there is a systemic problem that they are responsible for.
see my particular account here:
http://forum.tabletpcreview.com/showthread.php?t=19208
rtfm.
* scope control - 1.0.0 as a replacement for cvs. future version will have more (changesets, rdbms, etc).
* networked from the start - web dav means cross-platformed and networked by design. not horrible hacks like cvs/arch/etc. we have people using it from osx/linux/solaris/windows. webdav/apache brings in ldap/ntlm/tls/compression + everything else apache has to offer
rtfm. it automatically stores deltas from revision to revision.
this is a common question - please see the mailing list archives. symlinks will be supported after 1.0.0, however, even now you can use externals - http://svnbook.red-bean.com/html-chunk/ch07s03.htm l
linux peeps use bitkeeper that has a bit more features suitable for large-scale development (out of the box distributed repos, changesets, etc). too bad bitkeeper's license is not suitable for commercial non-open source projects.
"seven" e-zine ( http://www.nezzwerk.com/seven ) is trying to do that for the artists that appear on mp3.com in the genres of dark electro/industrial/noise. for now "seven" reviewed just a few due to the time/amount of information considerations, but more to come in future.
obviously i meant http://www.cypherspace.org/
http://www.cyperspace.org
contains some technical details/designs that give some more insight into how, from a technical standpoint, this concept could have been implemented. quite a fascinating read, especially with the whole havenco story.
jesus, jon, what a cheap way to get flamewars/discussion/bashing started...
posting review of the mindless eye-candy flick on slashdot... granted, there's nothing against posting this review here, but why "the beach"?!!!
cheap.. cheap!!!
interestingly enough, zd-net's pcweek has a review of personal proxy servers for pcs: http://www.zdnet.co m/pcweek/stories/news/0,4153,2423273,00.html
the review evaluates norton internet security 2000 and some other tools. all of them are commercial products however...
isn't oracle's oracle8i approach similar to this idea? abandoning the os and let the app do all the work directly w/ hardware...
here's the in-depth dvd faq: http://www.videodiscovery.com/ vdyweb/dvd/dvdfaq.html
it answers pretty much most of the questions that concern the standard dvd players
contains DBD::ODBC. should allow you to connect to odbc driver on nt box.
will amazon sue other companies or the only reason they did that was to attack bn?
i suspect the latter. i hope there is still smth decent left in amazon that will stop them from trying to get money by suing someone that is not their direct competitor....
we'll see..
if you put it in perspective it gets sort of scary - soon enough this will not attract enough viewers and they will have to push the limit further and further.
expect running man. it will become the reality.
and something completely unrelated - how many more people will be glued to tvs because of more and more thrilling entertainment? scaaaaary...
now why php?
cf has wddx support already in place... so it should be natural to keep using and extending it.
just a thought
nice.. you should also try cold fusion and see where it fits. my guess would be it will be one of your top two choices
we are talking about rapid page generation (html/layout/design) and separating it from the business logic
you would not be excited about coding the html for the whole site (especially if it is complex) in a OO language. any kind of markup-language would be better.
plus the user base supporting php/CF...
a short-sighted comment. gotta evaluate the goals and the resources available first.
all the features that are lacking in core CF are present in the form of custom tags. get on cftalk or go to the website and you find that this approach is not as restrictive as php where you cannot extend the functionality that easily (java, c++ tags using simple CF api is the way to go... plus can't beat the three-tier architecture where CF is moving)
the easy of use tricks you into thinking that it is not to be considered a "serious" development tool.
however - if you come to think about the development of the graphics/layout-intensive sites where complex presentation/business logic has to be used - you really have to use the language to code html simply and efficiently separating the complex business logic from presentation (COM, custom tags, cfx_j)
cold fusion is highly scalable, and is constantly evolving. 4.5 and 5 are coming, plus the ability to write extension in java and c++ especially in java) and easy and elegance of that solves a lot of problems.
the biggest constraint in cold fusion so far is lack of functions, but everything else makes up for it - regex support (presenty in asp, but limited to JScript), wddx support, custom tags support, com and easy scalability to distributed architecture, plus the learning curve that is amazingly smooth, support for multiple platforms (yes, linux is beta, but it is coming).
i cannot see the corporate customer using php ("what, oss?!!!"), but cold fusion is the way to go. (allaire does provide great training and support, and this is what those corporate people are after).
so that thing mentioned in cryptonomicon actually exists?
niii-i-i-ce...
on the other hand, it all depends for a project. if you are building an e-commerce site for the business - it's done in 6-10 months and all is left is maintenance and some intranet stuff. this is clearly a contractor's job. it's done and you move on. if it takes up to 2 years, then regular employee might move to a different company essentially becoming a contractor.
so for isolated, self-contained projects contractors might be a good choice (as long as you do not want to maintain it or expand it) while for the long-term stuff employees would be better.
personally i would love to work as a contractor because of the exposure to so many different tools, projects and toys, plus travelling could be interesting. overall being a contractor implies less reponsibility.
however, dealing with contractors can be a nightmare. it is inevitable for a fast growing company or division of the compay (e-commerce for a huge retailer for instance) to hire contractors while training and finding in-house staff. later on, contractors will remain but gradually be replaced by in-house staff (why? because it is cheaper and they tend to do a better job than contractors in the long run). contractors usually do not stick with the project and are less dedicated to it. they bring a very different skill set and might do things differently (documentation, implementation decisions, etc) than the regular workers.
right now after contractors used to be a main part of the team, we have them dong just minor clean-up, tools implementation and sometimes architectural input.
the trend is rather obvious - hire contractors and then train in-house stuff and slowly cut down the number of contractors (not necessarily eliminating them all)
i thought toaster would come first...