Tuesday, March 13, 2007

Source Gear Vault didn't like me this morning and gave me the following error for several files:

 

[3/13/2007 9:54:17 AM] Check in $/Pds/PdsAdmin/main/firstlogin.aspx
[3/13/2007 9:54:17 AM] Upload for item $/Pds/PdsAdmin/main/firstlogin.aspx failed, retrying...
[3/13/2007 9:54:17 AM] Upload for item $/Pds/PdsAdmin/main/firstlogin.aspx failed, retrying...
[3/13/2007 9:54:17 AM] Upload for item $/Pds/PdsAdmin/main/firstlogin.aspx failed, retrying...
[3/13/2007 9:54:17 AM] Ending the transaction
[3/13/2007 9:54:17 AM] Upload for item $/Pds/PdsAdmin/main/firstlogin.aspx failed too many times, aborting transaction.
Please verify your network settings using the Options dialog under the Tools menu in the Vault GUI Client.
The specific error was "The server returned an unknown error header: VaultFileUpload.aspx encountered: FailFileInvalidCheckSum"
An exception was encountered during the transaction. Exception: The server returned an unknown error header: VaultFileUpload.aspx encountered: FailFileInvalidCheckSum at VaultClientOperationsLib.ClientInstance.UploadItem(ChangeSetItem item, String txID, Byte[]& streamBuffer, Int32& bytesWrittenThisFile, Boolean bIsImport)
at VaultClientOperationsLib.UploadThread.ProcessCommand(UploadThreadCommand command, UploadThreadCommandResult& outputResult)
[3/13/2007 9:54:18 AM] Transaction failed
[3/13/2007 9:54:18 AM] Transaction failed

I found a work around but how the server and local file became corrupted is beyond me.

To resolve:

  • I copied the file in question firstlogin.aspx
  • In the vault GUI I undid my checkout and set local copy to be deleted.
  • I checked the file out again.
  • I next copied the file back into my work directory.
  • Now I can check it in.
posted by Aaron Fischer on Tuesday, March 13, 2007 9:11:03 AM (Pacific Standard Time, UTC-08:00)   #    Comments [0]

It looks like Google pissed off Viacom by not preventing more of their content from being posted to YouTube after they requested a 100 odd thousand clips be removed. 

Link to BBC NEWS | Business | Viacom to sue Google and YouTube

posted by Aaron Fischer on Tuesday, March 13, 2007 7:25:14 AM (Pacific Standard Time, UTC-08:00)   #    Comments [0]
 Monday, March 12, 2007

Its events like this that make me wonder why I run my own DasBlog engine and not some Wordpress or Blogger site.

2007-03-12 19:12:51 PM
450
PingbackServerError:
System.Net.WebException: The underlying connection was closed: Could not establish trust relationship for the SSL/TLS secure channel. ---> System.Security.Authentication.AuthenticationException: The remote certificate is invalid according to the validation procedure.
at System.Net.Security.SslState.StartSendAuthResetSignal(ProtocolToken message, AsyncProtocolRequest asyncRequest, Exception exception)
at System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.StartSendBlob(Byte[] incoming, Int32 count, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.StartReadFrame(Byte[] buffer, Int32 readBytes, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.StartSendBlob(Byte[] incoming, Int32 count, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.StartReadFrame(Byte[] buffer, Int32 readBytes, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.StartSendBlob(Byte[] incoming, Int32 count, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.StartReadFrame(Byte[] buffer, Int32 readBytes, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.StartSendBlob(Byte[] incoming, Int32 count, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.StartReadFrame(Byte[] buffer, Int32 readBytes, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.StartSendBlob(Byte[] incoming, Int32 count, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.StartReadFrame(Byte[] buffer, Int32 readBytes, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.StartSendBlob(Byte[] incoming, Int32 count, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.ForceAuthentication(Boolean receiveFirst, Byte[] buffer, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.ProcessAuthentication(LazyAsyncResult lazyResult)
at System.Net.TlsStream.CallProcessAuthentication(Object state)
at System.Threading.ExecutionContext.runTryCode(Object userData)
at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Net.TlsStream.ProcessAuthentication(LazyAsyncResult result)
at System.Net.TlsStream.Write(Byte[] buffer, Int32 offset, Int32 size)
at System.Net.PooledStream.Write(Byte[] buffer, Int32 offset, Int32 size)
at System.Net.ConnectStream.WriteHeaders(Boolean async)
--- End of inner exception stack trace ---
at System.Net.HttpWebRequest.GetResponse()
at CookComputing.XmlRpc.XmlRpcClientProtocol.GetWebResponse(WebRequest request)
at CookComputing.XmlRpc.XmlRpcClientProtocol.Invoke(Object clientObj, String methodName, Object[] parameters)
at CookComputing.XmlRpc.XmlRpcClientProtocol.Invoke(String MethodName, Object[] Parameters)
at newtelligence.DasBlog.Runtime.Proxies.PingbackClientProxy.ping(String sourceUri, String targetUri)
at newtelligence.DasBlog.Runtime.BlogDataServiceXml.Pingback(String sourceUri, String pingbackService, String pingbackTarget, String entryTitle)
while processing http://thisoldcode.microfisch.com/PermaLink,guid,830a2557-66ad-48e2-ae67-16e2beaccd71.aspx,http://blogs.zdnet.com/microsoft/?p=315.

When DasBlog throws up, it really does a number on your shoes.

posted by Aaron Fischer on Monday, March 12, 2007 7:28:27 PM (Pacific Standard Time, UTC-08:00)   #    Comments [2]

Is it possible sites like Worse Than Failure do more harm then good to our Development community?   I caught and episode of  TWit today  and an interesting idea emerged could the open source community be stiffed because programmers are worried they would be publicly ridiculed for what they publish?  I know its hard to believe with episodes such as our recent FizzBuzz: the Programmers's Stairway to Heaven were almost we see almost all readers opening them selves to public ridicule by posting adhoc solutions to FizzBuzz 

While  The daily WTF is fun, it must strike fear into the hearts of programmers everywhere what if my code/project shows up?   We've all had our moments of writing poor/lazy code.  What happens when this gets out, do programmers have ego's to damage?  It seems the typical programmer is quite the  introvert.  So what would this type of public mockery affect you?  Would you keep your ideas to your self? would you avoid help to avoid criticism?

Its not only Large web sites that lambaste the programmers for humor.  No you need only browse over to your favorite forum where you can see  people ridiculed for asking questions some one else has deemed childish or stupid.  What breads this type of hostility in our community?  Is it just human nature or some thing else?

posted by Aaron Fischer on Monday, March 12, 2007 7:21:36 PM (Pacific Standard Time, UTC-08:00)   #    Comments [0]

Mary  Foley blogs Microsoft builds a ‘MySpace for financial pros’

I'll be interested to see whether this site gains much traction. Corporate controllers and accountants don't strike me as folks who have a lot of time or interest to blog, chat and share photos and play lists.

It seems they do if you look at Mortgage Grapevine.  Many people are contributing questions and answers it looks like they may have a need for their space.  The real question is will  Microsoft's(Microsoft Dynamics Live Beta Community) start up site have the traction to draw traffic away from the Grapevine and BrokerOutpost?

posted by Aaron Fischer on Monday, March 12, 2007 7:12:42 PM (Pacific Standard Time, UTC-08:00)   #    Comments [0]
 Sunday, March 11, 2007

VS Live is the best opportunity I get to learn Microsoft's new technology.  There are to many tracts and I would like to attend them all.  Today I am trying to pick a pre-Conference

Build Distributed Object-Oriented Apps in .NET 3.0

or

SQL Server 2005: Power to the Developer

or

Making the Tough Choices: Selecting the Right Techniques for Your Application

All very interesting but none match verywell to what I am working on.  I think its time to pick of a coin and start fliping. 

posted by Aaron Fischer on Sunday, March 11, 2007 3:13:12 PM (Pacific Standard Time, UTC-08:00)   #    Comments [0]
 Friday, March 09, 2007

The BBC reports today

Internet phone company Vonage has lost a patent case that could threaten phone services for its 2.2 million customers. Full Story

posted by Aaron Fischer on Friday, March 09, 2007 7:28:58 AM (Pacific Standard Time, UTC-08:00)   #    Comments [0]

 

Jeff wrote about x84's dirty little secret. Coding Horror: Dude, Where's My 4 Gigabytes of RAM? I feel your pain Jeff.  I have a Intel Core 2  Dual at home but chose to run Vista 32.  I expect a richer driver life over there.  But it hurts to see 500mb of my ram missing in action every day(The thought that I simply cannot max out the ram on this system drives me nuts as well).  I don't think we will ever see good drivers on 64 bit systems Microsoft has set a high bar, One that is not worth jumping over if your a camera, scanner,printer or mouse manufacture.  Right now 64bit is a server and geek thing.  When Mom and Dad need 5gig of ram then we might start seeing "Good Drivers"(I don't know if such a thing has ever existed).

posted by Aaron Fischer on Friday, March 09, 2007 7:21:03 AM (Pacific Standard Time, UTC-08:00)   #    Comments [0]
posted by Aaron Fischer on Friday, March 09, 2007 7:08:40 AM (Pacific Standard Time, UTC-08:00)   #    Comments [0]
 Wednesday, March 07, 2007

Jeff over at Coding Horror was talking about his new Image host Amazon s3 (Using Amazon S3 as an Image Hosting Service).  I like the service. The only problem with it I could find was Amazon does not provide any client side application to upload content.  Thanks to Jeff's post that has been solved check out S3Fox Organizer a nifty tool to manage the content sitting in the S3 cloud(did I mention its free?).  Also a comment on Jeff's site from John mentioned how to setup Virtual Hosting of Buckets for Amazon S3.


Update:

I mined a few more links off of the Comments on codding horror.

http://s3sync.net/wiki
S3Drive is a Windows application that lets you access the Amazon web space as a local network drive.

An open source Java toolkit for Amazon S3
posted by Aaron Fischer on Wednesday, March 07, 2007 7:35:11 AM (Pacific Standard Time, UTC-08:00)   #    Comments [0]