Tag | Google Posts

Creating a custom Biztalk Adapter is a complex process. But fortunately there is a tool available at CodePlex called Biztalk Adapter Wizard that simplifies the process. This is a great tool but has some minor issues, the worst of then is when you create a Receive Adapter it creates a new instance of StreamAndUserData on the SubmitBatch method, the bad news is that if you try to compile the project it will fail, because there is no reference to that class. Well if you Google the error message you ...
Last week I was trying to decide whether to finally go ahead and order Learn and Master Guitar. I'm not sure how I originally found out, but it seems to be a very popular system. The reviews for it are great. Almost too great. Every review seemed to be so good that I started to question the authenticity of them. First, take a look at these Google search results for learn and master guitar. So why not believe them? The reviews seemed a little too close to the same. Every link title "is this a scam" ...
There's a new search engine in town, headed up by a former Google employee who apparently was the brainchild behind the current incarnation of the world's best used search engine. (http://money.cnn.com/2008/... Cuil (pronounced Cool) launched today, and at first glance...its as flakey as Twitter! It's also not as reliable as Google, even though that CNN Money article I mention above says that its supposed to have three times the web index of Google. I did some ...
I happened to find a cool new application over the weekend, Fring. Fring is a mobile internet service & community that enables you to access & interact with your social networks on-the-go, make free calls and live chat with all your fring, Skype®, MSN® Messenger, Google Talk™, ICQ, SIP, Twitter, Yahoo!™ and AIM®* friends using your handset’s internet connection rather than costly cellular airtime minutes. I find that even on my crappy GPRS connection Fring works remarkably well. You can check ...
Wow, just 30 minutes after posting about my continuing education... that blog entry showed up in my google search results.  Obviously, this wasn't helpful in my search for old articles that I've posted, but it amazed me that their crawler picked it up already!
Funny thing happened when I tried to install Silverlight Beta 2 on this XP machine. I downloaded the exe and ran it, but I got a dialog asking me about something called SQLab Server Side Implementation. Odd...what would this have to do with Silverlight? Turns out that SQLab is a product of Quest software, and is a tuning tool for Oracle (or so my Google results tell me). Now, I do have Toad and a bunch of Oracle stuff installed on this machine, but it doesn't make any sense as to why I'm getting ...
As with most spatial operation, every ESRI - ArcGIS / Mapobjects developer or end user in the GIS world prefer a spatial selection by drawing a rectangle or a polygon. Off-course its easy with desktop application, Try that with a javascript, its different challenge. I have started working on a Virtual Earth with MOSS project recently and I must say Iam definetly impressed compared to Google earth / Google Maps. I will post another article shortly after this on comparing the two products and my preference ...
Today I managed to sneak into the Farnborough Airshow under a trade pass to sample the delights of this bi-annual event without the public crowds of the great unwashed in my continuing search for innovation. After all, the defences, aviation and IT industries are joined at their respective hips as innovations in one are keenly felt in the others. Take for example the Eurofighter Typhoon Cockpit, it is pretty uncomplicated and has far fewer switches and buttons than most jet fighters. Pretty amazing ...
If you count the number of pages linking to a Wikipedia page, there may be none but it still appears on the first page of the search results. Google seems to rank pages from Wikipedia higher up in the results. One possibility is that it doesn't seem to be using the regular PageRank algorithm for some websites. Either that or the PageRank algorithm uses a list of 'favorite domains' when ranking pages. I considered the possibility of 'favorite domains' a little more and Googled it a bit when I came ...
For some reasons, it took me a few google search attempts to find the following tools: MSDN includes Workflow Monitor Sample -Windows executable to view details of tracked workflows. When downloaded, copy EXE to your bin directory when custom workflow DLLs are located. Ensure that tracking database doesn't have too many instances, to avoid timeouts. Jon Flanders put together the ASP.NET implementation of the Workflow Monitor SDK sample. MSDN Tracking Samples mostly described how to store tracking ...
I've been using Google Desktop Search for some time now. Most of it however, I don't find useful. I never search my desktop, and store my mail on a different server, so I miss out on a lot of the Google Desktop value proposition. So why use it at all? The answer is Google Quick Search. Google Quick Search is the little dialog that pops up whenever you press Ctrl twice. I enter a phrase and hit enter and the phrase is automatically sent to the Google search page, rendering the search results in my ...
Starting in mid July, Microsoft will be selling Office by subscription. Including Office will be a security software program called Live One Care. The costs will be $70 a year. Even though Google has free web based programs that compete with Office, many students and teachers still prefer to use Office. This announcement is a win win and you can purchase the product at Circuit City. Technorati Tags: Office,Microsoft,Circuit City ...
You've probably read my earlier post about setting focus on a form element. All went well. Then, things went to the U.I. guy who went crazy with the TextBoxWatermarkExtender control and now none of your forms have focus on a form element any more :-( I guess the developers of the TextBoxWatermarkExtender didn't think of all the possible ways in which people would use the control - some people actually do want to keep the focus on a control to help their keyboard-loving users. Anyway, I set out to ...

It's been a while since i last posted anything. Now I'm getting back into the groove once again.

 

Here is a cool site i came across.

 http://goosh.org/

Its the unofficial google shell. Do a google search using a web command line.

 

I've been playing with WPF a little bit, and quite frankly got a bit stuck, (Meh! Who'd have thought). The problem is as follows: I create a UserControl - we'll call it 'MyUserControl' (wouldn't want to break traditions now would we). In said user control I have a button, that when pressed will fire off a new thread. This new thread will (say) poll a file / service - whatever - every 10 seconds or so, and update a Label accordingly. When I close the app, if the app is polling, then the app won't ...
Interesting article from BBC news about ICANN thinking about relaxing the rules on domain names. Now, the way the article was worded it took me a second read to understand their point. “Domain Names” is a bad choice of term for the article, as we’ve all registered domain names at some point. But what they’re talking about is the extension. Currently its either .com, .net, .org, or some country (as the article points out, .tv wasn’t created for television-based sites…its actually the regional domain ...
A colleague of mine was planning on setting up a calendaring system for their department, and he was wondering if they took the trouble to set it up for their department if all the other departments would want to use it. All the different departments have their own flavor of the month in terms of langauges and frameworks. Some like PHP and Zend. Some like ASP.NET. Some like Python and Django. The list goes on. All of us have seen a department re-invent the wheel and do something another department ...
Ok, I admit, I didn't know what ThreadStatic was before today. I'm going to chalk it up to the fact that I don't deal (or, at least, hadn't dealt up until recently) with multi-threaded situations. This all came when, partially by the fact that I am not liking the conclusions I drew on this post, I have started to look more at a static method. While revisiting Udi & Ayende's examples, I took a deeper look and noticed that there might be problems with how their code might work in multi-threaded ...
You know that Fibonacci is not a fine wine or type of bread. Your Christmas list is a color-coded spreadsheet with sort capabilities on person, store, and price. The last party you attended was a slide deck check. Your MP3 player contains more .NET podcasts than music. The average shelf life of the books you purchase is 3 months. You have more email addresses than you have digits in your phone number. That's ok, because you have linked them all together with single sign-on from your smart phone. ...
A good portion of this week was spent recovering some documents that were deleted by a rogue console application (most likely my fault). I wrote a Console Application to combine some document libraries and I spent a good portion of a week testing it. However, I did not really think of enough scenarios, because it obviously did not move the documents properly. Some libraries were moved and others were not. At any rate I practiced my SQL Restoration skills and wrote another two console applications ...
We are going to have a windows service that will run a few workflow(WF) instances. I want to have configuration information to be stored in separate config files for each WF instance. I remembered that EntLib has helper classes to store custom objects configuration in separate custom configuration file, but finding good examples in Google wasn't easy(probably I didn't find good search keywords). The links that I finally found(more relevant to the task first) Tom Hollander 'post External configuration ...
You see a ton of charting components out there for .NET. Whenever you look into any magazine for developers in the developer space, you will see all sorts of advertisements for charting components of every kind. One of the main things these companies show is the new fancy and shiny charts as proof that they are the obvious choice in your applications that you want to build. As a developer, you might look at this chart and say, "Wow, this is new and this would look wonderful in my application". I ...
We are using asp.net Menu control and wanted to have some delay before sub-menu popup to avoid annoying popup, if user just move mouse through menu area. After some search on Google I found the solution submitted by yupinggang on the thread delaying the menu control. I've slightly modified it( put in a separate JS file,call initMenuMouseHoverInterceptors just in the same file,added handling of the case if no menu on the page etc.) Another possible solution- override PreRender in derived from Menu ...
I began the third and final day of JAOO Brisbane by arriving late. I had left my name tag at home so I had to go back for it. I was in time for Robert Martin's keynote Clean Code. Uncle Bob is well known for his enthusiastic, entertaining presentation style. I greatly enjoyed his talk, even though it was really just a back-to-basics on writing code. He did a tutorial on advanced design that I missed, but I'm sure it would have been excellent. Next was Jim Webber speaking about distributed programming ...
Install IIS, ASP.NET, .NET Framework 3.5, SQL Server 2005 Express /w Reporting Services, a Web Application, create the Web Application database, and Deploy Report files using a batch script... Possible? Yes!!! I often like to explore possibility and this was my challenge. So here's what I did... I knew I wanted to have a batch file to start the installation and get everything installed, but I wasn't quite sure how to accomplish such a feat. So after some Google searches I started to put the batch ...
While I was finishing up the "ESBSimpleSamples" project, I came across this strange error. On submitting a message to the ProcessItinerary Web service I got a 503 Service Unavailable error, and the event log showed the app pool had been shut down, with The identity of application pool, 'ESBAppPool' is invalid and error code 80070532. A quick Google suggested it was an issue with the BizTalk isolated account. I hadn't changed it at all and the service was fine a couple of days ago, but I checked the ...
I cannot believe that I am the first person ever to encounter the following error: MSB3095: Invalid argument. Illegal characters in path. [Update] As Tom pointed out in the comments, this issue is directly related to the encoding of my *.refresh file. Thanks Tom. I searched Google and other search engines with no success. I found "MSB3095: Invalid Argument", and I found "Illegal characters in path.", but never in the same place. I did not actually resolve the issue; I was able to work around it. ...
Last couple of days I made a terrible decision: reinstall my computer. So I reinstalled Windows (XP) three times in the last two days (the dvd with Visual Studio 2008, for some reason, kept killing my CPU) and finally I managed to install VS 2008 and start configuring th ASP.net project I am working on and kept reinstalling whatever I needed, on the flow. To my huge surprise I could no longer open the solution with Services. The exception message was really helpful : System.Runtime.InteropServi... ...
While I love Microsoft's developer products, adCenter (Microsoft's search advertising / pay per click) makes me want to hide in shame. See the email I received below. I completely understand the desire of AdCenter to educate the masses, but do you really need a Workshop to get your customers to understand your product? Much less, require them to PAY to attend? Sure you might be giving a 50% credit towards advertising, but why would I pay to attend? That's not the way to get customers to move from ...
To add to my frustrating time this week with my 1418 error when setting up Database Mirroring under SQL Server 2005. I was dogged by a continuous 'Service Unavailable' message when trying to load a ASP.NET page under IIS running under Windows 2003 R2. Typically 'Service Unavailable' is a nice catch all message that doesn't give anything away, and so it shouldn't as hackers learn about websites by generating exceptions. Diagnosing the real reason for the error is a case of reading the IIS error logs ...
While working on an ASP.net application, we had a certain page where we wanted to conduct a search that takes about 30-45 seconds to complete. To desist from holding the page output for all that while this search took place, we decided to make it look more interactive for the user using some nifty AJAX. The following are the steps we took.. Started the search on page load on a separate thread using BeginInvoke() The IAsyncResult returned by BeginInvoke() was saved in a session variable. An AJAX timer ...
ASP.NET related Kigg - Building a Digg Clone with ASP.Net MVC Part - 1 The Making of Blogo.NET Configuring & customizing the health monitoring system of ASP.NET Mobile Application related alcheMo - Technology (J2ME to BREW and iPhone porting solution) Mojax (Mobile Ajax application framework) - it provides access to device capabilities like Camera API, Location Services, Contacts and more. Android Weather Forecast - Google Weather API - Description Android Poor mans GPS - Cell (Tower) ID / Location ...
So here is something silly I was running up against. In the end its super simple, but its not obvious, and not easy to google for. I want to equip the new servers are are installing with a standard weekly reboot schedule. I created a batch file that launched shutdown.exe with some fancy parameters, and set this up as a scheduled task for each server. I created a special domain account called sa-scheduledreboot with normal user rights, and rights to access the share, and of course the famous "log ...
I had an incredible time in Tulsa. Things were a bit rocky at first, because Google gave me some bad directions for Friday night, so I turned around about 4 times just to get the 11th street exist from highway 64. I was a little disappointed with the Doubletree Inn, so I'm sticking with Hampton Inn from now on. $20 for a burger and Ore Ida fries that I could make on my grill at home is insane. Some of the people were really nice at the hotel, but some were just flat out rude. When it was time to ...
There are plenty of ORM Frameworks available to use and I have tried few of them. In this post I will describe my experience with those frameworks. NHibernate: NHibernate was the first ORM framework that I tried. The real power of this framework is that it supports many different kinds of databases. The bad thing which pushed me away was the complicated XML mapping and lazy loading. I was never able to get lazy loading to work properly. I searched on forums and saw many other developers facing the ...
Recently, after some analyzing some of the controllers I was building using ASP.NET MVC, I found that my controllers typically have the same pattern. They all have some dependencies injected into them through the constructor, each action calls a method on one of the dependencies (typically using the arguments of the and gets a result back), and depending on the result, an ActionResult is returned. Now, writing the tests wasn't tough. But, I dunno, I guess I'm REALLY lazy. So I started looking today ...
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 ...