Tag | Google Posts

I just finished my presentation about consuming Google Maps at BarCampKC. Thanks to everybody who attended. We talked about the three different ways of using Google Maps in your applications or websites. Static Map Image API My Maps JavaScript API The slideshow is available via Google Docs or dowload the PPT The code is available for download here, make sure you change your api key ...
So from a note on Jason Langridge's blog about Mobile 2.0 I started looking deeper at some of the recent developments in the mobile world. Of particular note is the presentation embedded below from Rudy De Waele of m-trends.org and I would encourage anyone who is remotely interested in where things are heading with regards to mobile usage, Internet and information services to review this. | View | Upload your own Rudy definitely appears to have a finger on the pulse of what's going on in the rapidly ...
Ok I've visited this one before, but now I'm just a tad scared, because first I had the VS2003 .NET 1.1 bits working on the server, then I went through the whole IIS and VS2005 .NET 2.0 CR bits. Now this morning I got email from a user that one of the reports is pooting... argggg... And it's the infamous "Load Report Failed" error. I tried and of course, it poots on my system as well :( ... I tried the .NET 2.0 "Merge" version and wow... that sucker just flies .. cool! So back to Google and a bunch ...
Tonight I traveled for 3 hours (roughly 300 kms) to attend the DevEast meeting in Moncton, NB. And in my mind it was worth it. In the most unusual place I've ever sat and listened to a presentation, I joined 8 others at AJs Pizza Place to listen to Derek Hatchard run through two presentations that's he's planning to give at DevTeach Toronto next week. Leveraging the Amazon Platform Covered the various types of services that Amazon has made available. Derek talked about S3 (Simple Storage Service) ...
Introduction So I find myself working in a BizTalk world these days. So most of what I am dealing with is WCF, SOA, bus, etc. related. However, there are times when I need to write an assembly that BizTalk can use to communicate with the outside world. The best way for BizTalk to interact with my assembly is with XmlDocuments that conform to an strongly typed XSD generated schema. After a bit of research across many sites, several colleagues interacting with one another over this issue, and finally ...
Sometimes I receive non-specific questions from my blog Contact form. For example: Please let me know how can i install a proxy server software on my local computer. Do you know any particular software to run and test the web service over a proxy server. I am trying to call a web method over a proxy server which doesn't require any user name and password.I am using the same codes which given in your web site.But I am not getting any response back from the server after calling the http response.Please ...
If you want to concatenate (append to end) a string to a field in SQL, there is a very easy and simple update statement for that: Update [tableName] Set [myField] = [myField] + 'whatever' Where [id] = 1 The + operator works fine for strings, as long as the field is varchar or nvarchar data type. If it is text or ntext, you cannot use the + operator to join strings, and you will get the follow sql error: "Invalid operator for data type. Operator equals add, type equals text" Which is pretty annoying. ...
I am working with a form in InfoPath 2003 using a bunch of filters and the current() row tag in a repeating table. The problem is when I use Rich Text Fields it does not render the HTML correctly. I am seeing tags for divs and breaks. When I try to do a string.replace and pass in the C# break equivalent of \n it removes the tags and adds no breaks in the Rich Text field. I am not sure if many people are using InfoPath 2003 still for development or if anyone is using it in MOSS. If you are you know ...
This is an ASP.Net error I got while converting a .Net Remoting app from 1.1 to 2.0, and it puzzled me for a while. The conversion had gone fine and everything built and deployed without a problem, but the unit tests I'd written were failing to find the remote service. IIS was being used as the host for a handful of wellknown objects, so I tried browsing to the WSDL and this was the error. Check on Google and you'll see there aren't any relevant hits, so obviously something strange in the setup of ...
Let's say you have a custom WPF control called SearchTextBox. It has a textbox and a button labeled "search". Simple enough, you reuse it in your application when you want to provide search. Then one day, you decide you need this control needs to be bindable. So you expose a public property Text and map it to textSearch just like you would in WinForms. Well, that doesn't work, so you google around and stumble upon Dependency Properties and learn how to create your own (VS snippet shortcut propdb) ...
Here we are again cussing at Crystal Reports. Actually things between me and CR have been amazingly good for quite a while. I knew there was a problem coming though... I'm doing way too many weird things. I have to move these two web apps, and in doing so, they're moving to a bright, shiny, spanking new virtual server. Not sure what spanking has to do with new, but I'll let it pass. I figured there'd be some bumps in the road and of course the first one was that the new server had no clue what Crystal ...
A while back, I posted something I shouldn't have. It was a mistake. Don't bother looking for it, since I already removed it. I wouldn't even bring it up now, since it's a little embarrassing, but the whole story makes for an interesting lesson in internet propagation. A few weeks ago, a buddy of mine sent me something via email. I found it interesting, so I posted it in my blog. Other people saw it and also found it interesting... and, you guessed it, posted it in their blogs. People I work with ...
This week I had a couple meetings with employers on the theme of recruitment. Personally, I am a fan of training and grooming rookies in a self proclaimed IT shortage as I spoke about in a previous post. For my client, hiring a rookie is not an option (in their opinion). They have had 1 open position for 1 year; now a 2nd position has opened. The first open position has been posted numerous times in the employers format with little success. When I look at job postings, I typically see this format ...
Thanks to Jackie Johnson, I was able to fix my issue with Adobe Acrobat closing. I had checked the FLEXnet Licensing Service and tried to start it. It kept giving an "Error 2: The system cannot find the file specified." error. Google gave me Jackie Johnson and problem fixed. I had made some changes to my registry and disabled few software using a third-party registry editor/manager and had forgot about what I did. So, a not to self is - don't disable software in the registry... Below is a copy of ...
I was here in Seattle a few years ago and I remember my wife and I driving around for HOURS looking for a place to eat...and finding nothing...and going back to our hotel and ordering pizza. I have two similar stories to add, and let this be a warning to you if you travel to Seattle and like late-night snacks/eating. Wednesday Night This was the EMP party night, and after coming back to the hotel and hanging out with the gang in the lobby for a bit, I called it a night...well, I intended to. What ...
I was trying to create an MDX drillthrough this morning in my SSAS 2005 cube, and I got this error: Errors from the SQL query module: The attribute 'Applicant Name' in the dimension 'Dim Candidate' is outside the granularity of the measure group 'Fact Requisitions' and cannot be returned as a column. I only got one result from Google for that error message and it wasn't helpful at all. After trying a million different things with partitions and actions and whatnot, I finally figured out the problem: ...
In this post I would like to share my experiences with the new communitar I found few days ago - next application I found with help of friend of mine Chris Koenig - called just Digsby. What this communicator is so special? I would like to explain this in next few lines of my post. However, at the begging let me back few years back and introduce some problems I had with my previous communicators. Gadu Gadu It is really simple application, but one serious bug I am ecountering is conctact list synchronization. ...
This past Saturday we noticed our internet connection was acting up a bit. We could get to Google and search but no result links would load. I could get to the My Yahoo logon page but not to my work sites I really wanted to use (of course). I haven't been one to complain about Comcast's internet service; it has been good for me for over three years now. However this story from Slashdot helped explain Saturdays debacle and some other random slow downs over the past few months. I can say that I don't ...
Well, I'm a huge fan to OpenDNS, say it helps me load my pages faster, prevents phishing site from opening, and makes my life go e-to-o-to-aha! Well, it was recent that I figured Google owned Orkut, "an online community designed to make your social life more active and stimulating" is categorized tasteless which in definition from OpenDNS are "Sites that contain information on such subjects as mutilation, torture, horror, or the grotesque". This happens when you block Adult content category for the ...
My preferred structure is for each project to have a root in the depot, then each branch to have a root within the project. So as the codebase matures you end up with: \\depot \ProjectX \MAIN \source \R1 \source \R2 \source \ProjectY \MAIN \source etc. Nothing revolutionary there, but it gives some context for the examples. Branching the Codeline There are four steps to creating and populating a branch from the main codeline: Create a branch view Create a master workspace (client view) for the branch ...

I just created a “Houston .NET User Group” group on Google groups (hmm tongue twister!!). If you live in Houston, TX and loves .NET programming then come on join this group. Post your questions/comments and share your knowledge with fellow developers. 

http://groups.google.com/group/houston-net-user-group

Enjoy!!

Introduction In this post I would like to share my experiences about creating and maintaining a web site for a Wroclaw .NET User Group and platforms that can use to create such web site. Hope that some of my thoughts will be useful for someone who is active member of any community group. I am a leader of Wroclaw .NET User Group since November last year. Since then Wroclaw .NET User Group grows quite quickly and we have more and more needs and expectations how our web site should look like. Currently ...
So here is a question why would you want to add your Meta Tags via code? Kinda silly right? Cause if you were a great developer you probably have a whole list of meta tags you have created for your portfolio of web sites right? Well if you are the developer who has those templates you most likely will stop reading here and think this mikedopp character is kinda wierd or is one of those "because you can" type people. I know I am adding much too much fluff to this whole entry and spending too much ...
Here is a software suggestion for those of you out there that enjoy doing digital photography and save to RAW format. I am using Photoshop Elements and was getting annoyed having to open all of my files individually in the editor to weed out the unacceptable ones. The Windows Image viewer wouldn't read the RAW files, so what do you do? The answer, as always, is Google for a free solution. It turns out that most of the major manufacturers of digital cameras are now putting out CODEC files so that ...
So April Fool's day is right around the corner and I'm a little like a kid on Christmas Eve wondering what Google will pull this year....well OK maybe not quite like a kid on Christmas Eve, but I'm still anxious to see what they'll do. What's your favorite Google prank from year's past? For me it's a toss up between MentalPlex and Pigeon Ranking ...
There might be a few samples of working with web services in Silverlight but I promise I'll keep you interested with VB.NET exclusive feature VB Literals. This is going to open a whole new way of looking and working with XML and Web Services. *Note: Don't attempt to do everything I do in this tutorial in C# (espcially consuming WebService in Silverlight 2) because you simply can't, C# or any other language doesn't have this feature, so stick to VB.NET for consuming you can use C# for the rest, I'll ...
I have a page with UpdatePanel and ASP:Timer, that refreshs the UpdatePanel every minute. It was noticed that after new release after the first refresh any postback causes "Validation of viewstate MAC failed. If this application is hosted by a Web Farm or cluster, ensure that configuration specifies the same validationKey and validation algorithm. AutoGenerate cannot be used in a cluster." I've searched Google and found that this error is quite common. Below there are just a few suggestions: I do ...
Getting back into the swing of things post MIX08. On another note. I have disabled my comments and track backs until further notice. Reason was over 3-4000 spam comments were effecting my database and slowing down my site. So please if you were offended I have been working to stay clear of the crap and deliver less crappy posts. On to the links: How to get Vista Breadcrumbs for Windows XP - Thinktechno.com 403day - An arrogant initiative in defense of the web Captain Obvious Mixtapes Public Domain ...
So I have extra batteries on hand. Ready for the love of Silverlight2. Getting Video and trying to encode as fast as I can for the streaming. Woooh! Mix08. See the twitter feed for instant updates. www.twitter.com/mikedopp. Ray Ozzie Main points in keynote:Content, Commerce, Community. Making cracks about the yahoo purchase or working on purchase. Media Zune, PC, Xbox360 working better together. Xbox360 might finally get a the web? Microsoft going google docs with word excel and such Office Live ...
Not that I use these things much, but on a few other occasions I have had the need to use Google Documents, and was quite contempt with it. The scenario where I would personally see the need for these kind of applications is when I want to share documents and stuff, and also be restricted with not having the Office programs available, e.g. WebCafes etc. So today moved by all the hype around the announcement of Office Live Workspaces I gave it a try, and I am impressed. The interface looks elegant, ...
A while ago, I posted about Behavior Driven Development (BDD) while using the NBehave, and I think I went too far into the tool without going into the whole thought process instead. I've had a series of these blog posts in my head but have been fighting writers block in order to get them out the door. BDD Introduction Anyhow, there has been a lot of discussion around BDD lately on the altdotnet mailing list around the definition and applicability of BDD in regards to Test Driven Development (TDD). ...
Today I was playing with the test environment re-installing all those 20 wsp templates from the Fantastic 40. I notice that the "Content and Structure" area is not working on Production and Test. This is what I am seeing: Feature 'df31abb1-d432-4fa5-bdb1-25... for list template '7655' is not installed in this farm. The operation could not be completed. So I google around and look at the MSDN SharePoint Forums and some guy suggests to search the log files. Well here is what I see in the log ...
Last week I attended the Black Hat DC 2008 Briefings. The following is a list of the presentations I saw, the key concepts discussed as well as things I found interesting or didn’t know. Summary of Black Hat DC 2008 Briefings DAY 1 - Web App Track Preparing for the Cross Site Request Forgery Defense · A cross site request forgery (CSRF) can be used to force users to submit data to online web applications, sometimes manipulating their local cache or history. · This vulnerability could make a user ...
Just created my ChatBack GTalk badge. I'll publish it to the sidebar shortly, but just wanted to go ahead and publish it in a post to see how it works. Source: Create a Google Talk chatback badge Technorati Tags: google gtalk im chat interesting productivity blogging ...
As part of configuring enterprise search for a company's portal, one of the requirements was changing the look and feel of the SearchCenter. In short, they wanted a very Google like UI - I.e. nothing too flashy or heavy. So, I started off creating a minimal master page and adjusting the layouts - nothing major just positioning the controls etc.. Now, to change the appearance of the webparts required modifications to the default styles located in the core.css file and thanks to Heather Solomons CSS ...
Last week, some improvements to Windows Live Search were announced which will improve the efficiency of how Live Search crawls and indexes a web site. The main improvements are: HTTP Compression, which allows faster transmission time by compressing static files and application responses, reducing network load between the web server and the Live Search crawler. Conditional Get, as defined by RFC 2616 (Section 14.25). What this means is that generally a page will not be downloaded unless it has changed ...
Well, even though I had heard before that Vista SP1 wasn't going to be out until March time and I just did a quick Google News search and the most recent article from Computer World still says that it won't be released until then, I was surprised to see that Windows Automatic Update had downloaded SP1 and was ready to install. I had heard about issues people were having with it making their computer unbootable, but since I had migrated to Vista x64 I was missing the additional features SP1 brought ...
This weekend, I had this bright idea to install Virtual Server 2005 R2 on my Vista dev box at home to test a theory. Well, it seems to break Visual Studio's WebServer. When trying to run or debug an ASP.Net application, I was hit by a "WebDev.WebServer.exe has stopped working". I tried many things, as you can imagine, but a few were: - Reboot - Un-installed Virtual Server 2005 - Un-installed/re-installed the Web Development Feature from the VS installation. - Re-ran the various combinations of aspnet_regiis.exe ...
Recently, I got a link to The Story of Stuff by Annie Leonard. This is an amazingly well done 20-minute video about how stuff is made, sold and disposed. She does a phenomenal job of putting the Story of Stuff together and selling the viewer on the importance of being Green. If you only have 20 minutes, I'd rather you watch her video than read this article, so go do that if you haven't already. Then I got to thinking, as software engineers, what's our responsibility for being green? I did a couple ...

 

I got a huge laugh at this video from On10. Yup, it's really like that here ;-) ...

Life At Microsoft, The Truth Revealed

I've got to say that I did have to stop using Google as a verb and use search a lot more, as in search.live.com or course.

 

Thanks to Rory for the link...

The company always has a substantial incentive to ship. Usually, it's financial. If you don't ship the software, you can't sell it. If it's an internally used tool or a line of business application, then the company's incentive to ship is to increase user productivity (again a financial incentive). To the company, shipping the software affects the bottom line and the incentive to ship is clear. But what's the incentive to ship for the software developers? Those are the guys that control the real ...
Here is a simple question: What is the business of Seagate and Western Digital? If you confidently answered "Hard Drives!" you'd be wrong. Unfortunately, it's clear that both Seagate and Western Digital themselves define their business as the "hard drive" business. How short-sighted. It's highly unlikely that I will continue to own a hard drive within 3-5 years. Neither will you. Within 10 years, it's unlikely that anybody will be purchasing hard drives for any purpose. Why? Because there will be ...
Let's get one thing out of the way fast: There is no possible way to build and ship quality software on a tight schedule by outsourcing the development, period. If you are in the business of software, then be in the business of software and suck it up and build a team that can write the code. Outsourcing your primary application development is the equivalent of outsourcing the defense of a country. Here's the primary thing you are admitting when you outsource: By outsourcing the development of your ...
Tomorrow after I present at the Arizona .NET Users Group, I'm getting on a plane to head to Redmond, WA for some first-party training on the Windows Live platform. I'm not particularly certain what to expect; I think by and large, most of us are a bit ignorant about what the platform has to offer, and while some of the components are incredibly cool (the Virtual Earth API, for example), others seem... not so cool (such as the web-based gadget hosting platform). One thing is certain - with the Windows ...
Reading Scott Hanselman's blog this morning, he stated that MS have released ASP.net Wiki. The idea is basically a "one-stop-shop" for all things asp.net to save people the time of googling and going through the results. First of all I thought that sounded like a good idea, but thinking about it I'm not so convinced and let me tell you why! Looking through the wiki, what I basically see is a carefully selected collection of links to various posts on a particular subject, now of course the wiki is ...
In some cases the regular methods of "Going to Market" with a new product is fraught with pitfalls as it is conceived by Marketing and/or Product managers who then seem to loose sight of what the Customer is actually after - I've always thought it better to get the product and solution in front of the customer as quickly as possible and let them make up their mind and give feedback? In all fairness, with some of the larger Vendor's there is so much red tape and bureaucracy this makes it nigh on impossible ...
Recently I needed to execute an application on my Windows CE device from my laptop, I spent some time on google searching for some program to do that, but I have not found anything that worked for me. Because such aplication is not a big effort, I decided to write it and share with community. Below is source code for it and link to binary. #include <windows.h> #include <rapi.h> #include <stdio.h> #pragma comment(lib, "rapi.lib") int main(int argc, char* argv[]) { if ( argc == 1 ...
Microsoft has bid $44.6 billion for Yahoo. This is not a good idea because: Microsoft and Yahoo are both struggling in search because their products are inferior to Google's. Combining the two companies won't fix this. Actually, Google is in a very dangerous position. All Microsoft has to do is come out with a superior product. Thanks to the zero cost of switching search providers, Google could face an exodus. While not an easy task, Microsoft has the resources to make this happen. Yahoo is not a ...
I was looking for some time a method for formatting TimeSpan in a same way as DateTime, but there is no easy way to do that, and the methods found on google are not applicable to every situation. One of the more useful methods is to convert TimeSpan to DateTime and format it this way: TimeSpan ts = TimeSpan.FromMinutes(20); DateTime dt = DateTime.MinValue.Add(ts); Console.WriteLine(dt.ToStri... on output it will print: "01.00.20" Which is not what someone might want because it shows ...

I had been looking for this for quite some time, and I finally found the answer (number 14 on Google with keywords "silverlight downloader debug"). Number 14 is really too low (that's on page 2, for Pete's sake). Hopefully this entry will be found more easily.

Read the rest of this entry »