Feed Yourself:
Subscribe by Email:
|
|
|
On this page....
Email Us
Archives
| March, 2007 (1) |
| January, 2007 (3) |
| December, 2006 (9) |
| November, 2006 (9) |
| October, 2006 (1) |
| September, 2006 (3) |
| August, 2006 (1) |
| July, 2006 (1) |
| June, 2006 (4) |
| May, 2006 (5) |
| April, 2006 (6) |
| March, 2006 (5) |
| February, 2006 (5) |
| January, 2006 (5) |
| December, 2005 (2) |
Navigation
Categories
Disclaimer
The opinions expressed in this site are those of the individual authors and
do not necessarily represent the official view of Ardent Development nor its employees, subsidiaries, partners,
or customers.
© Copyright 2009, Ardent Development
Powered by: newtelligence dasBlog 1.8.5223.1
|
|
|
|
 Wednesday, November 15, 2006
 Monday, November 13, 2006
|
|
|
Sigh... I'm at the office this evening trying this:
DBCC CHECKDB ('sgvault', REPAIR_ALLOW_DATA_LOSS)
Fingers crossed.
First the mail server went down on the weekend while out of town. Got it back up yesterday afternoon over remote desktop with only a few problems. Then today discovered that there was a problem with the Vault database (source code control). Looks like the corruption happened prior to last night's backup so the nightly backup is of a corrupted database. So trying a repair before restoring the previous backup.
Update: Ugh, not a good sign: There are 28948 rows in 129 pages for object 'tblfolderentrypins'. Update 2: I/O error (bad page ID) detected during read at offset 0x0000004d526000 in file 'E:\Databases\sgvault.mdf'. Connection Broken. Grrrrrr. Update 3: Ran repair a few more times. Now says: CHECKDB found 0 allocation errors and 0 consistency errors in database 'sgvault'. And I can now select from tblfolderentrypins, which I couldn't do before. Fingers still crossed. Update 4: Can now access repository properties with Vault Admin tool. That's an improvement.
Posted by Derek Hatchard 11/13/2006 7:42:27 PM (Atlantic Standard Time, UTC-04:00)
|
|
 Friday, November 10, 2006
|
|
|
http://slashdot.org/article.pl?sid=06/11/09/1534204 Last night we crossed over 16,777,216 comments in the database. The wise amongst you might note that this number is 2^24, or in MySQLese an unsigned mediumint. Unfortunately, like 5 years ago we changed our primary keys in the comment table to unsigned int (32 bits, or 4.1 billion) but neglected to change the index that handles parents. We're awesome! Fixing is a simple ALTER TABLE statement... but on a table that is 16 million rows long, our system will take 3+ hours to do it, during which time there can be no posting. So today, we're disabling threading and will enable it again later tonight. Sorry for the inconvenience. We shall flog ourselves appropriately.
Posted by Derek Hatchard 11/10/2006 10:00:57 AM (Atlantic Standard Time, UTC-04:00)
|
|
|
|
|
The Dev East 2006 one day developer conference will happen November 24, 2006 in Halifax, NS. Cost is only $10 thanks to the generous support of sponsors. Visit www.DevEast.com for details and to register. Hope to see you there!
Posted by Derek Hatchard 11/10/2006 9:23:32 AM (Atlantic Standard Time, UTC-04:00)
|
|
 Friday, November 03, 2006
|
|
|
These instructions are for running IE7 side-by-side on Windows XP SP2. No warranty! The machine I tried this on became a bit unstable after doing this. I had weird issues with Oulook and very slow page loads in IE7.
- Download IE7 (file I downloaded was IE7-WindowsXP-x86-enu.exe)
- At the command line, run IE7-WindowsXP-x86-enu.exe /x to run only the self-extraction
- Enter the path you want for the extracted files
- In the new folder, create an empty text file called iexplore.exe.local
- Go into the update folder
- Run idndl.exe
- Run nlsdl.exe
- Run xmllitesetup.exe
- Reboot
- Go back to the extracted folder and run iexplore.exe. It should work...
Use this at your own peril. I've noticed a few problems with IE7 running this way but it is functional.
Posted by Derek Hatchard 11/3/2006 5:25:52 PM (Atlantic Standard Time, UTC-04:00)
|
|
 Tuesday, October 10, 2006
|
|
Next Gen Web Applications Workshop Wednesday October 11, 1:00pm - 4:00pm http://upcoming.org/event/111833/ Scientific Park 55 Crowley Farm Road Moncton, New Brunswick E1A 7R1 (Yahoo! Maps, Google Maps) The Next Gen Web Applications Workshop will be the first conference of its kind in the Moncton area. Topics include: web 2.0 practices and implementations, enterprise wiki software, AGILE development and product management in Web 2.0 as well as others. This event is free for anyone, however, you must register here in order to attend: http://upcoming.org/event/111833/. See you there!. Scheduled to Speak: Dan Martell, CEO Spheric "Enterprise 2.0: Enter the Wiki"
Derek Hatchard, Founder, CEO Ardent Development Solutions "The AJAX Revolution"
Mike Mullen, CTO Kamelio
Posted by Derek Hatchard 10/10/2006 12:37:55 PM (Atlantic Standard Time, UTC-04:00)
|
|
 Friday, September 29, 2006
|
|
|
I think open source and free software is important but I'm also pragmatic about it. A lot is just itch-scratchware that will never get maintained and that is OK. A good hint that a project is not very active is when the web site says this: The site is under construction. The site is scheduled to be up by 31st October 2003. :)
Posted by Derek Hatchard 9/29/2006 6:23:45 PM (Atlantic Standard Time, UTC-04:00)
|
|
 Thursday, September 07, 2006
|
|
|
This is a bit off topic but for our subscribers in New Brunswick: Offices for rent in Moncton in a beautiful 100-yr old building at 118 Mountain Rd. With hardwood floors on first and second floors plus lots of wood trim, this space has retained its charm through the years. Includes wireless Internet (wi-fi), fax/print/copy service, and a shared kitchen. Offices can optionally be furnished. $525/office, heat/lights/Internet/parking included. Email derek@ardentdev.com (or call 851-1838). 


Posted by Derek Hatchard 9/7/2006 12:07:22 PM (Atlantic Standard Time, UTC-04:00)
|
|
 Wednesday, September 06, 2006
 Thursday, August 24, 2006
|
|
I believe strongly that you need great tools to support a great development process. There are a few core tools every team should have: work item / defect tracking system, automated build system, developer testing tools (including unit testing tools), and source code control. A lot of places I go it seems that source code control is the only tool that most teams have in place. And I find it baffling that in 2006 most people are reporting that Visual SourceSafe is their SCC tool. Look at these stats: http://www.codinghorror.com/blog/archives/000660.html.
Jeff Atwood makes some good points in that post about why you should avoid SourceSafe. The biggies are the illusion of safety and the bad habits that SourceSafe encourages. SourceSafe is still hanging around because Microsoft had to do something with it. The SCC with Team System ain't free and people have gotten used to having a free source code control system from Microsoft. I fully expect that we'll see a lite version of Team System SCC come out to replace SourceSafe (with a wizard to suck in your VSS data). But of course it will come after the first few big pushes to get folks to buy the full Team System line (including Team Foundation Server). If a VSTS SCC Lite came out now, I think too many people would just opt for that instead of going for the full deal with work item tracking, automated builds, reporting, and all that great integration.
I recommend one of three products if you are ready to move away from SourceSafe or you are not using a SCC system at all (and I've seen places using informal processes like network shares and verbally "checking in" and "checking out" code - seriously!):
- Visual Studio Team System - if you have the budget for it, the integration with the other parts of VSTS is awesome. The only thing I've found missing is edit-merge-commit functionality. I had heard that it was coming - I haven't checked to see if it's there now. Bear in mind that the cost of Team System includes so much more than just source code control.
- SourceGear Vault - this is what I use now and I absolutely LOVE IT. It costs a bit per developer but it is pretty much hassle-free. It works perfectly over HTTP / HTTPS so it's awesome for a distributed development team.
- Subversion - I have the least experience with Subversion but I have been very pleased with it when I've used it. I have used the TortoiseSVN client with it and it's nice. If you don't have the budget for Team System or Vault, you'll need to have a "time budget" for Subversion. I haven't set it up myself but I've been told it's not quite as painless as Vault.
If you've got some money and want a full suite of development process tools, get Team System. If you've got some money and only need source code control, look at Vault. If you don't have $$$, look at Subversion.
Oh, and if you "only need source code control", it better be because you already have adequate work item tracking, automated build, and developer testing tools. With so many great tools available, why would you cripple your dev process?
Posted by Derek Hatchard 8/24/2006 11:00:51 PM (Atlantic Standard Time, UTC-04:00)
|
|
 Wednesday, July 05, 2006
|
|
|
Do you have any experience with people@work from ADP? If so, I know someone looking for some feedback on it. Leave a comment or send me a private note (derek@ardentdev.com). Thanks!
Posted by Derek Hatchard 7/5/2006 6:00:20 PM (Atlantic Standard Time, UTC-04:00)
|
|
|
|