Posts Tagged GPU assembly code

NaggieGoogle Expands Social Search Test

Thursday, January 28th, 2010

Social Search service from Google, which includes public content from users’ social networks in search results, is getting promoted to Google.com from the company’s Labs site, meaning it is no longer considered an early prototype.

Google, in the coming days, will let English-language users of its search engine see relevant links to items their social-networking contacts have posted publicly on the Web. According to the company, Social Search results will also appear in the Google Images engine.

To use Social Search, users have to be signed in to their Google account. Google also recommends that people create a Google Profile, which they can then populate with addresses to their blogs, social networks, and photo-sharing accounts and so on. Google can then harvest the contacts and connections in those sites, as well as in Google services like Gmail and Google Reader, and index publicly available, relevant content for these users’ Social Search query results.

Many potential improvements and extensions to Social Search Google see in the near future, as it is slapping a “beta” tag on it, to indicate the product is likely to evolve considerably. “We think there’s tremendous potential for social information to improve search, and we’re just beginning to scratch the surface,” wrote Maureen Heymans, technical lead for Social Search, and Terran Melconian, technical lead for Social Image Search, in the blog post..

In addition to the Social Search effort, Google is also indexing public posts from social networks and returning links to them in search results even for users who aren’t signed in to their Google account. Recently, Google has started inserting such links into its main list of results, as well as giving users the option to only see these types of results for their query.

According to industry analyst Greg Sterling from Sterling Market Intelligence, incorporating social-networking content into its search index is both a necessary complement to its search results and a competitive move for Google.

Content from sites like Twitter has proven increasingly valuable for identifying trends and for following breaking news events. Google is aware that Twitter, Facebook, MySpace and other social networks are nabbing a bigger portion of the time people spend online.

He said, you can see [social-network search results] as a valuable new source of information and content that helps people makes decisions and be informed. “You can also see this as an attempt to preempt the defection of people to these other services.”

Sterling also added that there is both an objective reason for doing it and a competitive reason. Both are present here in this product launch.

http://www.all1social.com

http://www.all1sourcetech.com

Tags: , , , , , , , , ,
Posted in Marketing, Opensource | No Comments »

NaggieDid you know… How to scope Theme

Wednesday, January 27th, 2010

Themes are a way to define properties of pages and controls, and can be used to provide consistent look across pages. There are several different levels of applying a theme to an individual control, a page, or an application.

1. Control Level
Define a named skin (an entry in a .skin file having the SkinID property set) and then apply it to an individual control

2. Page Level
A defined theme can be applied to an individual page by specifying the Theme orStyleSheetTheme attribute of the @Page directive of the page

3. Application Level
To define the theme for the whole application, set the theme attribute of the pages element in the web.config file of the application

4. Global Level- Theme can also be applied globally to all the web sites on the same server. Global themes are defined the same way as Page themes, except that they’re defined in aTheme folder that is global to the server. Then you set the theme attribute of the pages element in the machine.config file.

Do you wonder if there is any difference between setting the Theme and StyleSheetThemeattribute of a @Page directive? Yes, there is. The difference is the precedence of the themes specified by the attribute. If you use the Theme attribute, the local settings will be overwritten by the Theme settings. If you use the StyleSheetTheme attribute, the local settings will be applied, regardless of what being defined in the Theme folder.

Also, a point that is worth mentioning is the designer of Visual Studio doesn’t support theTheme attribute. If you want to use the designer when developing your page, you might consider using the StyleSheetTheme attribute, then switch to using the Theme attribute for deployment.

http://www.all1martpro.com

http://get-a-designer.com

Tags: , , , , , , ,
Posted in Company Activity, Expert's Opinions | No Comments »

adminHLSL Primer with WPF 3.5 SP1

Wednesday, January 27th, 2010

High Level Shading Language (HLSL) is a language developed by Microsoft that allows you to create C-like programmable shaders for the Direct3D pipeline. DirectX provides a compiler to compile the HLSL down into GPU assembly code. HLSL programs come in three forms: vertex shaders, geometry shaders, and pixel shaders. WPF 3.5 SP1 will offer developers the capability to implement custom HLSL pixel shaders. A pixel shader performs per-pixel processing such as texture blending, lighting model computation, and per-pixel normal and/or environmental mapping.

Limitations are placed upon HLSL programs based upon the pixel and/or vertex shader model version (i.e: Pixel shader V2.0 is instruction limited to 96 total instructions, 32 texture and 64 arithmetic instructions). For more information on HLSL, the MSDN Library entry serves as a good reference tool.

Tags: , , , , , , , , , ,
Posted in Company Activity, Microsoft Technology, New Product | No Comments »