Friday, December 30, 2011

Google desktop

Google Google desktop is a desktop search software, in the Windows, Mac, Linux run locally on the. The desktop search program can be on a person's e-mail, electronic documents, music, pictures, chat records and users browse through the webpage for full-text search. " Google desktop" is not open source, free software, but in terms of use by end users ( EULA ) under the premise, the user can use the free download. After the installation is complete," Google desktop" may cost hundreds of space and time to set up the index, and in each boot automatically when starting, in order to achieve the function of search of local resources. The user can choose to close, delete the software.
Development history
The Google desktop is initially in the Windows Vista may provide documentation and web search function under the influence of the development of. Some people claim that" Google Mac OS X V10.4 desktop" and the operating system Spotlight parts from 2003, Microsoft Professional Developers Conference ( PDC ) the demonstration in the Vista desktop search inspiration. Because" Google desktop" perhaps can be carried on a private Google search algorithm for reverse engineering, so it gets a lot of attention.
The Google desktop version 2 beta ( Beta Edition ) was released in August 22, 2005. It and the 1 version of the main difference is increased in the sidebar ( sidebar ). The sidebar is a display of personalized information panel, it can be placed on one side of the Windows desktop, display real-time news, email, photos, stocks and weather information. The sidebar also includes one can search for a personal computer or other Google search type (such as a webpage, picture information, forums, etc.) of the search box.
The Google desktop version 2 officially launched in November 3, 2005, new features include Google Maps sidebar plug-ins and more to the development staff to help support. The Google desktop version 3 beta was released on February 9, 2006. It began to support multiple computers on network retrieval, this is the version most significant improvement, can realize remote desktop search function. Whether you are at home or in the unit, can be shared among different computer resources. This function looks beautiful, but also controversial. To achieve this function, the user must allow the program will you search data is copied to the Google server up, although the file transfer process is encrypted, but undeniable, has certain potential safety hazard.
The Google desktop version 3 has been the end of the test, officially launched in March 14, 2006. It is worth mentioning is that this version of the quick search box, on your desktop anywhere as long as the two" Ctrl " button, it will appear.
The Google desktop latest version is 5.9.906.4286, the release date for April 28, 2009. This version of the interface more beautiful, and the integration of the desktop search results preview function, and can warn the webpage containing malicious code, the built-in software than before a few more, more convenient for users operation!
According to the official Google Desktop blog ( access to cross the wall ), Google Desktop project has been closed in September 14, 2011, including the download and all related API, service, plug-in, gadget support will stop. Finally an updated version of 5.9.1005.12335.

Eat tomato to facilitate rapid thin lower abdomen

If you eat the vegetable & fruit, each of which can be NO.1
A champion NO.1 -- celery
How the upper and lower body are slim and beautiful, but I have a chubby apple face, alas... Want to use of natural fruits and vegetables come face-lift? Try eat celery! Celery in very high fiber content, so more need to exercise your facial muscles munch. A big tree celery probably contains 4 to 5 calories, but chewing it needs to consume 5 to 8 calories, into the stomach also need about 5 calories. Thus, the amount of heat required to digest the celery over itself to provide heat, really be called" eat more lean"!
Thin waist champion NO.1 -- strawberry
Strawberry doesn't often appear in the fruit and vegetable diet" pioneers", can subtract the waist" swimming" it is the serious! Becks lady Vitoria is strawberry thin waist beneficiaries. All this should be attributed to strawberry contains a magical substance called the aspartic acid. It can be naturally gently except the waist of the excess water, dissolve the waist circle of the accumulation of fat, help the body to cellulite detox, to help you easily become a small" waist" fine.
Thin the thigh champion NO.1 -- white radish
Like the camel's hump is to store nutrients to the body, the thigh is the body used to store energy in preparation for possible period of want or need "warehouse", so it is especially easy to accumulate fat. Suffer the children, eat turnip! It contains ingredients of spicy mustard oil, a fatty substance for a better role of the new supersedes the old.", to avoid the accumulation of fat in the skin," this function but what kind of vegetable & fruit than! To deal with the thigh fat is the most appropriate.
Thin back champion NO.1 -- grapefruit
The girl want to be described as " heavy"?! but the back and shoulders thick girls really many, but this is also particularly difficult parts of fat reduction. In fact, knowing the cause of" start", more easily. The word most of the increase in blood sugar because the body is absorbed, and then converted into fat, therefore, want to lose that they should start from" sugar". Then, select the grapefruit is more appropriate. It is not only low in calories, and rich in special" enzyme" can affect the human body absorption of sugar, so that it can no longer be easily converted into fat. A" beautiful back"? No problem!
Skinny leg champion NO.1 -- watermelon
" Wear dress, not because I want to be a lady, but because my calf is really... Round!" also in the summer to show their own mini and small hot pants? No problem, watermelon can be! It 's Sour Lemon Detox flavin rich elements, fat people make salt discharged in large amount, especially for easy leg edema more effect. In addition, it is also a lot of potassium, can play a modified legs lines, shaping the leg muscle function. Work along both lines, do not want to calf curvaceous are difficult!
The thin lower abdomen champion NO.1 -- tomato
Some girls are often seen, from the waist behind the elegant look, can be viewed from the side: Wow! How can protrude in front of a small pot?! this can not blame fat, it is often because too much accumulation of the intestinal tract. At this time, the oil super tomato to display one's skill to the full! It rich in dietary fiber, can excess intestinal absorption of fat, grease and toxins will be discharged in vitro. Before meals to eat a tomato, but also can prevent intestinal absorption of fat is, let you no longer a small pot.

Thursday, December 29, 2011

The ActiveX control

ActiveX is Microsoft for a series of strategies of object oriented programming technology and tools to address, wherein the main technology component object model ( COM ). In a directory and other support network, the COM into distributed COM ( DCOM ). In the creation of ActiveX procedures, the main work is the component, a self-contained in ActiveX network ( now the network including Windows and Mac ) in any running program. This component is the ActiveX control. ActiveX Microsoft Sun Microsystems JAVA technology to compete and put forward, the control function and the Java applet function similar to. If you are using the Windows operating system, you may notice some of the OCX at the end of the file. "OCX" stands for " object linking and embedding control" ( OLE ), this technique is proposed by Microsoft program for processing technology, desktop files mixed use. Now the COM concept has replaced part of OLE, Microsoft also uses the ActiveX control represents the component object.
Assembly is one of the advantages can be most applications use ( the application is called a component container ). A component of COM ( ActiveX control) can be made of different language development tools, including C + + and Visual Basic or PowerBuilder, and even some technical language such as VBScript.
At present, the ActiveX control in Windows 95 / NT and running in Macintosh, Microsoft also ready to support UNIX ActiveX control.
The ActiveX control classification
ActiveX components include the following:
1 automation server: can be composed of other application programming drive assembly. Automation server includes at least one, perhaps more for other applications to generate and connection interface based on IDispatch. Automation server can contain can also have no user interface ( UI ), depending on the server 's characteristic and function.
2 automation controller : those that use and manipulation of an automation server application. 3 controls: ActiveX control is equivalent to the previous OLE controls or OCX. A typical controls include design and transport line user interface, only IDispatch interface definition control methods and attributes, the only IConnectionPoint interface for control can be triggered by the event.
4 document: ActiveX document, whereby said before DocObject, said a is not just a simple control or automatic change server object. The ActiveX document in the structure is on the OLE link and the model is extended, and the container has more control. One of the most significant change was a menu display mode. A typical OLE document with the container menu menu will merge into a new collection, ActiveX documents, will replace the entire menu system, watch the document properties rather than documents with common characteristics of container.
5: ActiveX container is a container can be used as an automation server, controls and document host application
Editor this paragraph ActiveX control application
The ActiveX control is a kind of reusable software components, through the use of ActiveX control, can quickly in the web, desktop applications, as well as the development of tools with special function. Such as, StockTicker controls can be used in the webpage immediately joined the activity information, animation controls can be used to add animation character webpage. Now, there are more than 1000 commercial ActiveX control, development control can use a variety of programming languages, such as C, C + +, the next generation of Microsoft Visual Basic®, and Microsoft Visual Java Microsoft Visual J + + development environment it. The ActiveX control once come out by development, design and development staff can take it as a pre-assembled components, used in the development of client program. In this way, the use of ActiveX control, the user does not need to know how these components are developed, in many cases, even without their own programming, can be completed webpage or application program design.

Adobe Flex

Adobe Flex, was initially made by Macromedia company in 2004 March release, based on its proprietary Macromedia Flash platform, it is covered by the support of RIA ( Rich Internet Applications ) development and deployment of a series of technical combination.
Flex is an efficient, free open source framework, which can be used to build powerful Web applications, these applications using the Adobe Flash Player and Adobe AIR, run cross-browser, desktop and the operating system to achieve consistent deployment. Although only use Flex framework for building Flex applications, but Adobe Flash Builder TM (formerly known as Adobe Flex® Builder TM ) software through intelligent coding, debugging and interactive traversal of visual design of the layout of the user interface and other functions to accelerate development.
Created using Flex RIA can run on Adobe Flash Player software browser, or in a browser running across the operating system is running Adobe AIR®, they can cross all the major browsers, on top of the table to achieve consistent operation. Connect to the Internet computer more than 98% with Flash Player, it is an enterprise the client runtime, it can handle most advanced vector graphics, data intensive applications, at the same time desktop application program execution speed. Through the use of AIR, Flex applications can access the local data and system resources.
Macromedia Flash is a powerful vector animation editing tool, doing animation started later, Flash has been seeking to RIA ( Rich Internet application ) rich client supremacy, the most influential, have introduced the object-oriented programming script ActionScript3.0, and establish a similar to the Java Swing class library and the corresponding component ( component ). Flex through Java or.Net and Flash pathways, explain the . MXML file organization components, and generates the corresponding. SWF file. Flex component and flash component are very similar, but improved enhancement. At present the company Macromedia has been ADOBE company acquisition. The current ( 2011 November) flex version 4.5.
Using Flash is completely can achieve flex effect, why still need to flex? There are two reasons:
1: in order to meet more of the developers ( developer ). Flash was born in designer ( designers ) design, interface and flash animation concept and program developers be misfits, in order to attract more JSP / ASP / PHP programmers, Macromedia launched the Flex, use very simple . MXML to describe the interface to the JSP / ASP / PHP procedures for staff use. ( x / D ) is very similar to HTML, but MXML more standardization, standardization.
2: for a standard. You must have heard of Microsoft operating system ( Vista follow-up win7 is also the same core ), introduced in Vista and Microsoft also launched a new language XAML, an interface description language, with the corresponding smart client and flex are very similar. (SilverLight ). Mxml and Xaml are very similar ... ... This is the human-computer interaction technology to progress is important reflect, namely internal logic and external interface to separate from each other.
Flex and J2EE / .Net actually nothing, Macromedia JAVA done with an application to flash technology integration into the J2EE, use.Net technology to do out of a .Net Application Flash technology integration into the .Net inside; said that flex should be solved inside J2EE and.Net inside the most complicated problem that is web client issues.
Genesis
Traditionally programmers in the development of animation application problems, the Flex platform was thus produced. The Flex attempts to provide a programmers is familiar with the workflow and programming model to solve this problem.
Flex was originally developed as a J2EE ( Java 2 Platform, Enterprise Edition ) application, or can be said to be JSP ( JavaServer Pages ) tag libraries and publishing. It can be run in MXML ( Flex markup language ) and ActionScript compiled into FLASH application ( i.e. a binary SWF file ). The latest version of FLEX to support the creation of static files, the file using the interpretation of compiler and do not need to purchase a license server can be deployed on line.
The goal of Flex is to allow programmers to develop RIA applications faster and easier. The multi-layer development model of Flex application presentation layer, belonging to the.
Flex uses the GUI interface development, the use of the MXML language based on XML. Flex has a variety of components, can be achieved Web Services, drag and drop, a remote object, sorting, graphics and other functions; FLEX built-in animation effects and other simple interactive interface. Relative to HTML based applications ( such as PHP, ASP, JSP, ColdFusion and CFMX ) in each request when necessary to perform server-side template, because the client only needs to load a, FLEX application workflow was greatly improved. FLEX language and the structure of the document also attempts to put the application logic is separated from design.
The Flex server is client and XML Web Services and remote object ( Coldfusion CFCs, or Java, such as Action Message Format support to other objects ) between communication channel.
Generally considered to be the substitute of Flex OpenLaszlo and AJAX technology.