Tag | Google Posts

"Good morning everybody, you're tuned to Computers 2K8 on sports radio 850 The Buzz" and so began today's show as we do every Sunday morning from 8am - 10am here in Raleigh, NC. You can download the show from the show's website or you can listen do us live as we stream the show across the web. Here a few of the topics discussed on this week's show... Gmail Crash Leaves Google App Admins Nervous The whole "computing in the cloud" idea took a quite a hit this week with the Google Apps outage that affected ...
ImapBack: ImapBack makes a complete copy of your emails, on any IMAP server, from Gmail to Google Apps, to your own custom IMAP server located anywhere in the world! These backups can be stored on another IMAP server, on our servers, or on your local hard drive. You can schedule any interval of backups (Daily, Hourly, Weekly, Monthly) as well as creating a backup on-demand. On a related note, if you need an easy way to view and control IMAP access control, check out my IMAP ACL Manager application. ...
Mostafa Murad, a great UI designer whom I've worked with in two companies, was having a BIG dish party yesterday. Maybe in the occasion of himself recently becoming a team leader in ITWorx or just out of hospitality. He put few simple rules (I'm quoting him here): It is not solely barbecue anymore, you are free to bring whatever food you like. You are free to invite your friends or family members. Many people will bring their spouses and children. There is a big clean garden which is very suitable ...
MPI (Meeting Planners International) Monthly Meeting Website: www.mnmpi.org Date: Wednesday, August 20, 2008 Topic: Marvelous Meetings: Kick-off Event & Committee Sign-up Kick off the 2008-2009 MPI MN year at its August meeting where you will be able to hone your leadership skills as well as be “educated” by committees from MPI MN including Membership, Education, Finance, Community Outreach, Leadership, and Communications. Each of these committees will be showcasing what they offer to our chapter ...
Yes, color... I took a quick look through Google to get an idea of colors vs moods, and just grabbed the first site that popped up. The site isn't important, but I wanted to give credit. I was more interested in the correlation such as: Blue: Calm, harmony Black: Formality, elegance Green: Nature, Jealousy Purple: Royalty Red: Love, danger (whoa... interesting juxtaposition) White: Reverence, Innocence Yellow: Joy, Optimism And why did I go on this search? ... I was looking to see if I could find ...
Is it really that important? I've seen too many applications meet their end because people got caught up in the tripe. I've personally lost development time to "Go back and use that font" or "Make it that color blue instead". In my personal experience, managers and customers (and it gets worse as you go higher up the food chain) defer to you on all the really important stuff but try to meddle in the details. Just say no! This happens for two reasons: People like forcing demonstrable change on the ...
If you're developing workflows for SharePoint 2007, you are probably familiar with the Item property of the SPWorkflowActivationProperties class. Usually your workflow gets an instance of SPWorkflowActivationProperties when the OnWorkflowActivated activity executes, which is bound to a public field on the workflow class so you can hang on to it for the lifetime of the workflow. Perhaps one of the more useful properties of this class is Item, which returns an instance of SPListItem, representing the ...
What is ScreencastADay? Welcome to www.ScreencastADay.com, a website committed to educate you everyday. The idea of the website is really simple. We believe that in order to be successful you need to learn something new everyday. ScreencastADay puts this thought into action by providing new screencast every day. This means you will get 7 screencasts a week and 365 screencasts a year unless of course it is a leap year in that case you get one more bonus screencast. Is this website completely free? ...
I have just heard about a new search engine in town - Cuil. Apparently it pronounces "cool". Immediately I rushed to try it out. I can tell it is worth experimenting with, although the results returned were less relevant than using Google. So Google is a king to me still, but all in all the visual appearance is more appealing to me so I added this engine to my search engines array inside the IE that immediately hang and FireFox 3 that survived this brutality. Anybody up to improving ones searchs ...
Nowdays I am in charge of database optimization on our project. First I needed to see what the problem was, second resolve them. So I set on a profiler in Sql Profiler. Being overmotivated I added lots of events to trace which resulted in a table with very many columns. I also did another evil thing, I set the trace to roll at 20M. This resulted in 98 trace files . I tried to find some way to import them in SqlServer, but the SqlProfiler interface only allowed 1 trace file at one time to be saved ...
I like SharePoint Designer (aka FrontPage for SharePoint)...As we all know I have been designing websites since 1997, when I was 15 years old. FrontPage and Dreamweaver were my friends after high school, so I know the good and the bad sides of the programs. Today I was attempting to use a custom edit form in SharePoint Designer and a datasource linked to a list. For the life of me I could not get it to work, so I spent a little portion of the day on Google looking for another option. I found a little ...
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 ...
Right after Google Spreadsheets came out, I got a ton of downloads from a little class library I wrote for interacting with it over HTTP. Problem is, Google didn't provide a true API - the solution was to use HTTP to manually perform the gets and posts required to manage each spreadsheet. Now its much easier thanks to RSSBus! Here is a sample Google spreadsheet, it looks like this: A B C D 1 Name Hours Items IPM 2 Bingley 10 2 0.0033 3 Captain Carter 200 75360 6.28 4 Dawson 200 100000 8.3333 5 Colonel ...
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 ...