Tag | Google Posts

Over the course of using Google for the past ten years, I’ve found several tips and tricks to using the search engine. This post covers the ones that I’ve found most useful. Limit your search to one site Have you ever tried to find something that you know must exist on a particular site? This happens to me when I’m looking for info on Microsoft’s site. So, I’ll often enter a search term into Google and then add “site:microsoft.com” . Google will then only return hits that are on the *.microsoft.com ...
Long ago, in the mid and late-90s, the mobile device market was a bit different from today’s. Palm led the PDA category, with monochrome devices that operated offline, until the Palm VII and its ultra-slow Internet service came out. The Palm VII was all the rage amongst early-adopters…I even bought the erstwhile publisher of Visual Studio Magazine’s predecessor one and shipped it to him, because they were available in New York, but not in the Bay Area, where he was. Then a Canadian company called ...
It was always obvious that IE9 was going to get new chrome. Why else publish the technical previews with a mocked-up UI? The very fact that the IE team has cleanly separated the core browser technology from the old IE chrome indicates that they are free to change the whole look and feel of the browser if they wish. And of course, they must want to do so. Everyone loves the clean, zippy feel of Google's Chrome. If IE9 is to halt the slow slide in 'market share' that previous versions of the browser ...
Over the past few months I had the great opportunity to tackle the challenge of learning both the iPhone and Android mobile platforms for the first time as a developer. I had used both previously as a consumer, so it was interesting to finally get a chance to jump in with both feet for a work project. I have been focused on .NET development in C# for the past 8 years, but originally cut my teeth on unmanaged C & C++ during the 90's, along with a smattering of Java development for college courses ...
Just had a SQL Server 2005 database completely becoming unavailable after the drive on which its files were residing on completely ran out of space (thanks god in development). Freeing some space turned out to be a more or less strait-forward step. Now the recovery stage. Interestingly, out of a dozen databases (all in SQL 2000 compatibility mode) only one became affected. When I started to figure out what is wrong I checked the SQL Server log first and could see that another database’s log file ...
Google uses something called a page rank to determine your position on the search page. To get a better Google Page Rank, there are a couple of key objects Google looks at. The first and most important is page content. If you don’t have the content being searched for, it can’t rank your site. It’s very basic requirement really, but some people just don’t get this part. :) And the second is how many people link to your page content, combined with how their page rank is, i.e. the page rank of the page ...
I've been running various versions of Live Mesh and Live Sync on my Mac over the past year. So far I haven't been terribly happy with Live Mesh, but it got the job done, albeit very slowly at times. I'm am very exited at what I am seeing though in the latest Windows Live Sync beta for both Windows and Mac OS X. When installing the latest version of Live Sync, which is still in beta I ran across the following error on start: "Sorry, there is a problem with Windows Live Sync. Please quit Sync, make ...
In the past few months I've had the great opportunity to learn both the iPhone and Android platforms for an App we built for my 9 to 5 job. This was a great new chance to learn brand new languages and frameworks after 8 years of living in the Microsoft world. I'll get to more of the specifics in later posts. In order to validate some of our platform decisions and the choice to move toward mobile development I did some research and came across some amazing stats. According to CITA (the wireless trade ...
I’ve been syncing my calendars for years. If you’re interested in why I am using Google, then read the history section, otherwise skip down to the how to section of this post. History For past six years or so, I’ve been using Plaxo to synchronize my calendar and contacts between my work computer and my home computer. My work computers have been Windows XP/Vista/7 with Outlook 2003/2007/2010, so I used the Plaxo Outlook Toolbar to sync calendars and contacts. At home, our main family computer has ...
Cloud services platforms are still in their infancy considering the size of the market, but big players like Microsoft, IBM, Amazon, and Google have made significant investments for the future in offering cloud services in some form or the other. In this section, I will outline the offerings of some cloud services providers: Amazon Web Services Amazon is the largest online retailer in the world, and to support its daily operations, Amazon has one of the most advanced data centers in the world. Processing ...
Understanding Cloud Architecture Fundamentally, cloud architectures are based on creation of large data centers with a management fabric defining clear abstraction between server hardware and operations systems. The management fabric automates the deployment of virtualized operating systems images on server hardware. In its simplest form, a typical cloud data center consists of a bank of server hardware and massive storage for storing fully functional operating system images. The management fabric ...
En el artículo anterior se definieron los conceptos de la Nube y Cloud Computing, y se repasó rápidamente la evolución de tecnologías que favorecieron el surgimiento de dicho paradigma. En el presente artículo se definirán los diferentes conceptos “*aaS” relacionados con el concepto de cloud computing (SaaS, PaaS, IaaS, etc.). SaaS digamos que ya es un término hasta cierto punto conocido, pero ¿y los demás? Eso es lo que se aclarará en este artículo. Los servicios de computación en la Nube, así como ...
Logging, validation, exception handling: that´s easy aspects to insert into an Event-Based Components design as I´ve shown in my previous post. But what about multi-threading? Or better: parallel and asynchronous processing? In this article I want to show you, how you could approach multi-core programming using aspects you insert into an existing EBC architecture. Asynchronous processing Why use multiple threads at all? It´s because you either want to hide latency, or you want to decrease latency, ...
Show of hands… who out there has ever Googled the words “SharePoint” and “Best Practices”? Come on.. be honest? I know I have… well, I’m here to save you some time on those searches…. THERE ARE NO SHAREPOINT BEST PRACTICES! Okay, maybe that was a bit brusque, and not entirely true. The more accurate statement is that you will not find the information you need by doing a Google search on “SharePoint” and “Best Practices”. Why??? Because the answer will depend on YOUR unique situation. A best practice ...
Can Event-Based Components (EBC) be used to design libraries? Sure they can. FallenGameR asked a question along this line in response to my previous article. Let me demonstrate this with a simple library scenario: A function ToDictionary() is to be developed which converts a string like “port=8080;user=bart;passwo... into a Dictionary<string, string>. The usage should be like this: var td = new StringToDictionaryConverter(); var dict = td.Convert(“port=8080;user=... or var dict = new Dictionary<string, ...
Welcome to the GEEKSWITHBLOGS/RAYSMITHEQUI... Programming dept. Blog! Welcome to my new blog....I will try to steer my programming blogging here! I will cover the gamut of programming but as you might imagine .net is a mainstay!! After Jabry.com took an absent without leave then came back online last week, with neary a reason, leaving my google ranking non-existant, I realized that it will be best to have resources spread out a bit more evenly. There will surely be some duplication and the inevitable ...
First of all, sorry for not posting for a quite long time. I have started working on designing and developing a charity website for blood donation. So all my leisure time was diverted into that. I will ensure that going forward, I post at least one post every week. Lets get into the topic of this week, without delaying any more time. I have always been using asp:Menu and asp:Treeview for transforming the sitemaps to super cool menu which are auto generated by ASP.NET for us. But I wanted more and ...
I’m taking a break from SharePoint blogging to do a product review for you guys. I know, it’s hard to believe that I would have an opinion. So… I did something I don’t normally do. I waited in line to buy a Droid X on its release July 15th. I’m generally not the type to HAVE to have the coolest and the newest stuff. I usually just secretly hate those people and wait for prices to come down. However, this time I decided to steal my wife’s phone upgrade and jump on what I thought would be an awesome ...
I was recently tasked with coming up with a way to keep the session alive in ASP.NET as long as the user had the web page open. That way if they started filling out a form, then went to lunch and came back, they wouldn't lose all of the information just because their session timed out. The concept is actually pretty simple. You just need to make a call back to the server every once in a while before the session expires to update the session timeout. We figured as long as the user has the browser ...
Remember when the internet was like the wild west, you could do and say anything you wanted and no one could track you or stop you? It's not like that anymore and it's getting worse: seems every week there's another story of someone getting fired over a personal blog or twitter or facebook. Google has 282,000 results for "fired for blogging". So what can you do? How do you protect yourself? Read on to find out. What NOT to do I read an article recently on the popular blog lifehacker about using a ...
You don’t have to be stuck with the default browser for testing/running your Silverlight applications. If say, you wanted to change it from Internet Explorer to Google Chrome, you can do it. Within Visual Web Developer or the Visual Studio IDE, change the settings such that a browser of your choice is used to test or run your Silverlight applications. How do you do this? Simple. In the Solution Explorer pane, right click on the HTML page name which is going to be your start page (for example, DemoTestPage.html). ...
Normal 0 false false false MicrosoftInternetExplorer4 /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin:0in; mso-para-margin-bottom:.000... mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman"; mso-ansi-language:#0400; mso-fareast-language:#0400; mso-bidi-language:#0400;} Design Time Formatting of ...
Some commonly asked questions about Silverlight. These aren't deep, but are often asked by beginners. What is Silverlight? Silverlight is a cross-browser, cross-platform software framework to create Rich Internet Applications (RIA) that can be embedded in Web pages. What is meant by RIA? RIA stands for Rich Internet Applications, which are Web applications with rich user interfaces including media elements such as audio, video and so forth. You can think of them as being similar to powerful and rich ...
I wish I had known about this before I went to TechEd two years ago - I'm still getting email from vendors who scanned my badge there… Gmail ignores periods in user names and doesn't care about capitalization. (This is not true of Google Apps - It does care about dots.) If your email address is homerjsimpson@gmail.com, all of these variations will be delivered to your Inbox: homerjsimpson@gmail.com hom.er.j.sim.ps.on@gmail.com HOMERJSIMPSON@gmail.com Homer.J.Simpson@gmail.com You can create a filter ...
Microsoft disgusts me. Out-of-the-box Asp.NET assumes that Google Chrome and Apple Safari are not "modern" browsers. In order to make use of some of the Asp.NET web controls with those browsers, you need to modify your web application (or the machine.config and GAC on every server in your web farm). This is simply inexcusable. This could have easily been corrected with a patch years ago, yet Microsoft forces all of us web developers using Asp.NET to modify every one of our web applications to work ...
I recently got the opportunity to teach a 3 day course on the subject of "Principles, Patterns and Practices in .net". I must say it was a fun and enriching experience. I have never taught a course before, so I decided to go off the beaten path and do a little experiment in format. No need to copy existing formats that can be found everywhere else in Belgium. Format I took the excellent Head First Design Patterns as a guide to run through each pattern in the same way: - show an existing implementation ...
My current contract is drawing to a close so I once again find myself in the unenvieable position of looking around for my next challenge (I hate interviewing). One of the positions I applied for was with a recruitment firm called Super Coders (novel concept, IT recruitment by an outfit that, on the surface anyways, seem to understand coding). Whilst having a look around their site, I came upon this article on things you must know about OO. The upshot of the article is this list of 23 topics (which ...
I attended my first CodeStock this year and in short it was awesome. Like 100 billion hot dogs awesome. The travel there was crazy to say the least, but I met lots of new people, had a session go well and recorded 3 podcasts. So that is the short version. If you are on twitter and either follow me or followed the #codestock hash tag, you probably saw my airline craziness in Philly. It all started on Monday. We had a client deliverable on Wednesday morning and due to some things that happened I only ...
Microsoft publishes way too many tools to check all of them out. One pretty cool debugging tool is Application Verifier which you can download here. The official docs mention that it is only meant for unmanaged code. But it does work in mixed mode applications as well so you can try to hunt down your managed heap corruption, double closed handles, … with this tool. When you start it the first time you select the executable you want to check and then enable from the right menu the checks you want ...
June 21st, 2010 The Importance of Open Government Data To all those present, good afternoon. My name is Andrew Brust. I help run a consulting firm, twentysix New York, here in Manhattan. I am also a technology columnist and blogger, and serve on the New York Technology Council’s Advisory Board. As I have explained in previous testimony, I am a lifelong New Yorker, and began my IT career in the employ of the government of the City of New York. I’ve testified to this Committee before, voicing my support ...
In this Issue: Mark Monster, Brian Noyes, Michael Klucher, i-programmer, and Mike Snow. From SilverlightCream.com: Capture usage information of a Windows Phone 7 application using Google Analytics Google Analytics with WP7? ... Mark Monster leverages his experience in this area to to work out a way to get to a web page to track analytics ... pretty clever Mark, and all the code is there for us! WCF RIA Services Part 2: Querying Data Brian Noyes has part 2 of his RIA Services series up at SilverlightShow. ...
Note: I've translated this article from my Portugues blog: http://pontonetpt.com/blogs... I'm sorry for the bad english, but i'll try to translatet it better as possible with a little help of Google Translatter. I've writed this article because i coulnd't found one article about NHibernate 2.0 that was simple to understand in Portuguese. In the coming weeks I will spend some free time studying NHibernate. I've heard very good reviews ...
My first inplace upgrade of a MOSS 2007 farm to sharepoint went pretty smooth. I read the preupgrade documentation and was comfortable with the steps. Since it was a fairly new installation of Moss changes were minimal and I wasn't anticipating too many problems The one issue I got was after installing the software on all of the farm. I went to the first machine which ran Sharepoint 2010 central administration and ran the Sharepoint 2010 Products Configuration Wizard. I received the message that ...
The Apple iPad is currently getting a lot of buzz because of the app store, the book store and of course iTunes. I had the chance to play with one and this is what I have learned about the device. Let’s get this out of the way first, the iPad is awesome. It is the device for media consumption and casual web browsing. But how does it measure up to those of us with .NET on our brains all days. Let’s find out… Main Screen – you can customize everything on this page. I guess I should replace that image ...
I've finally had a chance to continue my NHibernate tutorial series after a series of vacations and events. In this tutorial, I cover one of the most common relationships, that of the parent-child, in NHibernate. I also go through some optimization refactoring along the way. You can view the entire Google Docs article here: http://docs.google.com/Doc?... As always, feedback is appreciate! -Bob ...
Anyone who has been reading my blog would have noticed that I have deviated slightly from my original post plan! This post was meant to be on uploading files in Silverlight, so what happened you may ask? Well last weekend I had some friends over for a LAN and one of them brought a managed switch with, which he had just been purchased for work. He proceeded show me how cool it was, how he planned on improving his work network and how it can be monitored remotely via SNMP. After this explanation he ...
Wow, two posts on the same day. I was working on a quick DLL project to do some web scripting using the awsome power of Watin. In the past I use to create a vbscript as the test handler to call the DLL but lately I got a Powershell bug to call .NET DLLs. When I tried to debug the Watin call I received: The CurrentThread needs to have it's ApartmentState set to ApartmentState.STA to be able to automate Internet Explorer. I couldn't find a quick google answer to powershell apartmentstate . Apparently ...
Here is the list of Zone ID’s for the Blank WebPart Page (BlankWebPartPage.aspx") that is part of the Publishing Portal with MOSS 2007: TitleBar Header TopLeftRow TopRightRow CenterLeftColumn CenterColumn CenterRightColumn Footer RightColumn I was in need of these and wasn’t able to find them with a simple search on Google so I wanted to share them with you. To get a list of WebPartZone objects for a page that a webpart lives on can be done with the following code: foreach (WebPartZone zone in this.WebPartManager.Zones) ...
Let me make this clear: I'm annoyed with Apple. I don't like their current policies and I don't like where Steve Jobs is taking the company. In general, I don't like it when any one company gets too much control in a market. When that happens, the leading company dictates the game and as consumers, our options all but disappear. That said, I'm still going to buy a new iPhone next week. My Apple-hating friends seem to desperately want me to go Android instead, but frankly, it's not good enough for ...
In the past three weeks, I've noticed that my laptop (dual core 2.1GHz, 2Gb RAM) has become amazingly sluggish. I only uses for communications and data lookup workflows, so the slowness was tolerable. But today I finally got fed up with the suckyness and decided to get to the root of the problem (I do have strong performance roots after all). It actually didn't take all that long to figure it out. About a year ago I converted to Google Chrome (away from FireFox). One of the great tools Chrome has ...
I thought I would write a post of a different nature today, but still relevant to the tech world. I do a lot of contract jobs myself and really enjoy it. It's nice to keep jumping from project to project, and not having to go to an office or keep regular hours, etc. I really enjoy it. I have learned a lot in the past few years of doing it (both from experience and from help given to me from others, and the internet) so I thought I'd share some of that knowledge/experience today.So here's my own personal ...
Let me start out by saying I want to damn the writers of the Toughest Developer Puzzle Ever – 2. It is eating every last shred of my free time! But as I've been churning through each puzzle and marvelling at the brain teasers and trivia within, I began to think about interviewing developers and why it seems to be so hard to find good ones. The problem is, it seems like no matter how hard we try to find the perfect way to separate the chaff from the wheat, inevitably someone will get hired who falls ...
Definitions: You will need to know the meaning of these terms below. I have given a small description to the acronyms but you can google and know more about them. #1:WGS-84- World Geodetic Systems (1984)- is a standard reference coordinate system used for Cartography, Geodesy and Navigation. #2: EPGS-European Petroleum Survey Group-was a scientific organization with ties to the European petroleum industry consisting of specialists working in applied geodesy, surveying, and cartography related to ...
The .NET Framework version 4 includes enhancements for ASP.NET 4 in targeted areas. Visual Studio 2010 and Microsoft Visual Web Developer Express also include enhancements and new features for improved Web development. This document provides an overview of many of the new features that are included in the upcoming release. This topic contains the following sections: ASP.NET Core Services ASP.NET Web Forms ASP.NET MVC Dynamic Data ASP.NET Chart Control Visual Web Developer Enhancements Web Application ...
I'm new to powershell. I'm trying to write an error handler to wrap around my script. Part of the error handler is dumping out some variable settings. I spent a while trying to do this and couldn't google a complete solution so I thought I'd post something. I want to display the $myinvocation variable. In powershell you can do this PS C:\> $myInvocation for my purpose I want to create a stringbuilder object and append the $myinvocation info. I tried this $sbOut = new-object System.Text.Stringbuilder ...
It has really been a head scratching task for me. I 've tried many options but nothing worked. Finally I found a workaround on google to achive this by TaskScheduler. PROBLEM When we run Teamsite user administration command line tool IWUSERADM.exe though ASP.Net it gives following error: Application popup: cmd.exe - Application Error : The application failed to initialize properly (0xc0000142). Click on OK to terminate the application. CAUSE No specific cause, it seems to be a bug, supposed to be ...
Last year, I wrote Steve Ballmer an email, and he was kind enough to write me back. The email contained a scan of a column I wrote praising Microsoft’s BI strategy. His reply contained three simple words: “Super nice thanks.” Well, now I’d like to write to Steve again, in an open letter format, and this time the love may be a bit tougher. But I’m still super earnest. The past two days have been eventful ones for Microsoft: The company announced the departure of company veterans Robbie Bach and J ...
You can reach this page anytime at http://tools.michaelcrump.net Thanks to everyone that has contributed so far, we are getting several thousands hits from all sorts of developers a day. Recent Contributors include: Deependra Solanky, Grant, Klaus, James, BlueCollarCritic and Bob Koehn Tweet this list! Add a link to my site! Add me to twitter! This is a list of the tools/utilities that I use to do my job/hobby. I wanted this page to load fast and contain information that only you care about. If I ...
The competition between the Web and proprietary rich platforms, including Windows, Mac OS, iPhone/iPad, Adobe’s Flash/AIR and Microsoft’s Silverlight, is not new. But with the emergence of HTML 5 and imminent support for it in the next release of the major Web browsers, the battle is heating up. And with the announcements made Wednesday at Google's I/O conference, it's getting kicked up yet another notch. The impact of this platform battle on companies in the media and advertising world, and the ...
I have recently been creating some flat file schemas using the BizTalk Server 2009 Flat File Schema Wizard. I have then been mapping these flat file schemas to a "normal" xml schema format. I have not previsouly had any cause to map flat files and ran into some trouble when testing the first of these flat file maps; with an instance of the flat file as the source it threw an XSL transform error: Test Map.btm: error btm1050: XSL transform error: Unable to write output instance to the following <file:///C:\Documents ...