Surely Microsoft have learnt by now that UA detection just doesn't cut it anymore.
I really hope IE7 has improved its standards compatibility so I don't have to change to much of my code! (Hopefully none of it, if MS have done a good job)
We can only cross our fingers and hope it will pass the acid2 test (at the very least have improved some of its css)!
... Now, if only Maven could be tweaked *just a little".
You're killing me!:) Maven is soooo open source! Hop on the development list http://maven.apache.org/maven2/> and talk through these issues. If you need it, assume others do as well.
Honestly, the ability to test an installed product is (in my opinion) much more valuable than unit testing. Both are important, but unit test success doesn't matter if the installed product doesn't run properly. Other people need to focus on the same issues you need. Sell your management on "community supported tools" and convince them to let you contribute your improvements back to Maven (or CC or where ever) so that the community at large can help support the tools.
You miss the point: I tell my distribution system what to build by having a manifest which describes a distribution in XML. This manifest is given to the build system which then builds what's in the manifest. Maven doesnt come *near* this level of sophistication or simplicity. I've got one build script which parses the XML file and *then* works out what to build. I've got another build script that builds the distributions.
Gotcha. In that case I'd use CC to trigger the builds, but use your existing system to do the build itself. That's similar actually what we do at SAS. CC watches the CVS repo (or in our case, a single trigger file) for changes. When a change occurs, CC triggers the build, but the build runs inside your existing build system. Can you call into the existing system with a script?
The problem we have is that I have to schedule builds on every damn server rather than just "make it so".
Sounds like you've got something rather complicated going... but I'd be tempted to get a "big picture" fresh look now that you've got a working system to see if it can't be cleaned up. On the other hand, if it's working for you...
My latest "innovation" to my company's system is to run a completeness test on the distribution to be shipped by installing it and comparing it to what we wanted. Then run a series of automated smoke tests across the results.
I love it!
If you took the system described in the book, I'd have to build on it by adding a 1001 patch scripts to get it to do the rest of the things that I want. I want a system that I can extend in a rational, maintainable way.
ehhh... I think that if you wrapped your existing system (as I mentioned above) you might be able to use a CI system like CC just for scheduling. That should remove a lot of the complexity you're anticipating.
Maybe I should look at Maven 2. How does it handle scheduled events?
Maven 2 has me excited.:) They'll use Continuum http://maven.apache.org/continuum/ as their CI system. It should also have project to project dependancies. Release is scheduled for August.
I suppose what I really want CruiseControl to do is to add a collect event (or post-build) event, where the results of the build system get updated to the central repository.
I think you want the concept of a Maven repository. Maven publishes build artifacts to a centralized repo so that other builds can consume them.
Umm. Sorry - went of into free-form.
:) It's more fun that way! Sorry for the slow replies... it's been a ~crazy~ day!
How do you assemble distributions and their components?... How do you tell the build system what to build *without* a manifest?
How do you do assemble the components now? By hand? I hope not! Even if you do, creating a build script that consumes the output from other builds is not rocket science. Maven 2 will have this built in.
Then there's the knotty problem of scheduling.
Not really... Continuous Integration builds only when the code changes. At the end of the week, you have a collection of up to date build artifacts ready to be bundled. And again, Maven 2 will have transitive dependencies built in.
Any build-manager with a reasonably complex build system should be looking at something like Parabuild. Or a scheduler like Maui.
Open source tools are certaily up to the task of enterprise builds.
We do have some additional components at SAS, but we cover ~all~ our Java code with CruiseControl. That's 5 million lines on a single branch, and we've got a lot of branches for various products.
Many people here only know what has been said on Slashdot about the Itanium. They've never used one.
I worked at a startup that was building a database ~70 gigs in size. It took 2 months to build said database. Lots and lots of very small lookups and inserts.
Memory was our bottleneck. More ram equals more speed. So we spent BIG bucks and bought a quad Itanium with 12 or 16 gigs of memory (I forget exactly how much it had).
The Itanium was slower than a dual X86 with 2 gigs of memory! And not just a little slower. We spent weeks trying to get the database optimized.
Why does no one respect the Itaniums? Intel made a slow chip. Then they released the sequel. I've already paid my dues on that line once. I'm not playing this round.
Why can't we distribute this work?
on
Software Telescope
·
· Score: 5, Interesting
Why do projects like this have to be done on supercomputers? Wouldn't it be a cool to be involved with this, in a distributed.net style.
If you participate, you get free access to all the high res graphics!
The virus was released ON his 18th birthday (April 29, 2004). He was tried as a minor because the german courts determined that he created the virus before he was 18. He wasn't arrested days before his 18th birthday as the parent says.
So, if you plan the bank robbery before you turn 18, but only execute the plan after your birthday, is that okay?
First, there is a huge existing infrastructure. The existing power lines go everywhere.
Second, coupled with voice over IP, this puts Google (potentially) in the ISP business and the telecom business.
Lastly, this would catapult Google from the tenuous position of search engine king (just like Yahoo used to be) and into the dominant ISP, teleco, search engine, etc company.
In other words, AOL, Microsoft and Ma Bell all rolled into one!
Did anyone else that the "ease of configuration" for building applications might be driven by the Ruby on Rails push? (http://rubyonrails.org/) Competition is good, isn't it?
Also, why does Sun waste all the effort on NetBeans? I'm sure it's a very capable IDE, but isn't nearly everyone else using Eclipse? Where would Java or Eclipse be if Sun put all the engineering time from NetBeans into a more useful project? I guess here I don't see the value of the competition as much...
Does it generate clean HTML or will web devs have to clean up after this tool as well?
I'm no HTML guru but it looks clean to me.
I've pulled it down and installed it for myself and my wife. It's not perfect but very decent. It's better than FrontPage which is saying quite a bit.
It has an annoying habit when you edit the raw HTML though... every time you save (CTRL-S), it switches to preview mode... quite annoying as I have a habit of saving after every line.
The link editor doesn't let you specify the target for the new link so you have to add it by hand...
But those are the only two complaints I have. Other than that, I think Nvu is the best HTML editor I've used.
these people have a middle ages " burn the witch" type of mentality, but now they are building atomic bombs. Tolerance is going to bite the US in the ass.
The Americans are just doing what the client wants, if they are doing anything at all. That's not in the same league as setting the policy, which is certainly coming from Iran.
So if they were involved, they were just "following orders"?
I really hope IE7 has improved its standards compatibility so I don't have to change to much of my code! (Hopefully none of it, if MS have done a good job)
We can only cross our fingers and hope it will pass the acid2 test (at the very least have improved some of its css)!
heh... someone mode the parent funny!
At least once you have kids (I have two) you have an excuse to be at home! ;)
Real geeks have PVRs (Tivo, MythTv, etc)
That's right.. like "I did not have sexual relations with that woman"
You're killing me! :) Maven is soooo open source! Hop on the development list http://maven.apache.org/maven2/> and talk through these issues. If you need it, assume others do as well.
Honestly, the ability to test an installed product is (in my opinion) much more valuable than unit testing. Both are important, but unit test success doesn't matter if the installed product doesn't run properly. Other people need to focus on the same issues you need. Sell your management on "community supported tools" and convince them to let you contribute your improvements back to Maven (or CC or where ever) so that the community at large can help support the tools.
Gotcha. In that case I'd use CC to trigger the builds, but use your existing system to do the build itself. That's similar actually what we do at SAS. CC watches the CVS repo (or in our case, a single trigger file) for changes. When a change occurs, CC triggers the build, but the build runs inside your existing build system. Can you call into the existing system with a script?
The problem we have is that I have to schedule builds on every damn server rather than just "make it so".
Sounds like you've got something rather complicated going... but I'd be tempted to get a "big picture" fresh look now that you've got a working system to see if it can't be cleaned up. On the other hand, if it's working for you...
My latest "innovation" to my company's system is to run a completeness test on the distribution to be shipped by installing it and comparing it to what we wanted. Then run a series of automated smoke tests across the results.
I love it!
If you took the system described in the book, I'd have to build on it by adding a 1001 patch scripts to get it to do the rest of the things that I want. I want a system that I can extend in a rational, maintainable way.
ehhh... I think that if you wrapped your existing system (as I mentioned above) you might be able to use a CI system like CC just for scheduling. That should remove a lot of the complexity you're anticipating.
Maybe I should look at Maven 2. How does it handle scheduled events?
Maven 2 has me excited. :) They'll use Continuum http://maven.apache.org/continuum/ as their CI system. It should also have project to project dependancies. Release is scheduled for August.
I suppose what I really want CruiseControl to do is to add a collect event (or post-build) event, where the results of the build system get updated to the central repository.
I think you want the concept of a Maven repository. Maven publishes build artifacts to a centralized repo so that other builds can consume them.
Umm. Sorry - went of into free-form.
How do you do assemble the components now? By hand? I hope not! Even if you do, creating a build script that consumes the output from other builds is not rocket science. Maven 2 will have this built in.
Then there's the knotty problem of scheduling.
Not really... Continuous Integration builds only when the code changes. At the end of the week, you have a collection of up to date build artifacts ready to be bundled. And again, Maven 2 will have transitive dependencies built in.
Any build-manager with a reasonably complex build system should be looking at something like Parabuild. Or a scheduler like Maui.
Maybe... but ...
Scroll down to the second entry: Continuous Integration in the enterprise environment http://www.jaredrichardson.net/blog/2005/06/23/
Open source tools are certaily up to the task of enterprise builds.
We do have some additional components at SAS, but we cover ~all~ our Java code with CruiseControl. That's 5 million lines on a single branch, and we've got a lot of branches for various products.
http://www.jaredrichardson.net/blog/2005/06/15/
Found here: http://www.pragmaticprogrammer.com/starter_kit/aut o/index.html
Really? How about those Harry Potter books that were sold a few days ago? :)
Yup. The database was MySql compiled natively for the platform.
or were you guys using the x86 emulation mode? (i sure it was the latter... otherwise your results would be quite different).
yeah, a lot of people are really sure... but that don't make it true. I always opt for experience over expert opinions and press releases.
the parent (by jarich) needs a psuedo-mod of uninformed
Well, one of us does anyway. ;)
I worked at a startup that was building a database ~70 gigs in size. It took 2 months to build said database. Lots and lots of very small lookups and inserts.
Memory was our bottleneck. More ram equals more speed. So we spent BIG bucks and bought a quad Itanium with 12 or 16 gigs of memory (I forget exactly how much it had).
The Itanium was slower than a dual X86 with 2 gigs of memory! And not just a little slower. We spent weeks trying to get the database optimized.
Why does no one respect the Itaniums? Intel made a slow chip. Then they released the sequel. I've already paid my dues on that line once. I'm not playing this round.
If you participate, you get free access to all the high res graphics!
She's trying to make a few dollars (maybe more) on her work and you're trying to make it look like she's implementing one of Stallman's fantasies.
So, if you plan the bank robbery before you turn 18, but only execute the plan after your birthday, is that okay?
Where's the market....
http://top500.org/sublist/System.php?id=7605
Second, coupled with voice over IP, this puts Google (potentially) in the ISP business and the telecom business.
Lastly, this would catapult Google from the tenuous position of search engine king (just like Yahoo used to be) and into the dominant ISP, teleco, search engine, etc company.
In other words, AOL, Microsoft and Ma Bell all rolled into one!
In my experience, many coders who don't know what they are doing claim to be practicing "art" to excuse their crap. ;)
What should I be using instead? Like I said, I'm not an HTML guru...
Also, why does Sun waste all the effort on NetBeans? I'm sure it's a very capable IDE, but isn't nearly everyone else using Eclipse? Where would Java or Eclipse be if Sun put all the engineering time from NetBeans into a more useful project? I guess here I don't see the value of the competition as much...
I'm no HTML guru but it looks clean to me.
I've pulled it down and installed it for myself and my wife. It's not perfect but very decent. It's better than FrontPage which is saying quite a bit.
It has an annoying habit when you edit the raw HTML though... every time you save (CTRL-S), it switches to preview mode... quite annoying as I have a habit of saving after every line.
The link editor doesn't let you specify the target for the new link so you have to add it by hand...
But those are the only two complaints I have. Other than that, I think Nvu is the best HTML editor I've used.
Very neatly put.
So if they were involved, they were just "following orders"?
I don't think that's an acceptable defense.