2010年2月14日星期日

Happy Chinese New Year from fyhao

fyhao.com wishes all the people ‘Happy Chinese New Year’ no matter what races, religions you are.

Wish the world become peace and no war.

Welcome to http://www.fyhao.com and http://bbs.qxinnet.com (my forum) to celebrate Chinese New Year. You are welcome.

2009年8月22日星期六

Web 3.0 Guess: Natural Language Processing

Now the web trend we arrived at Web 2.0. This the version of Web is the common sense we know that how our web looks like.

Web 1.0: The web is driven by data and information provided by webmaster. This is simplex transmission (one-way).

Web 2.0: The web is driven by data and information provided by both webmaster and users, as well as their interaction and communication. This is the full duplex transmission (two-way).

No longer than one decade, as many as peoples started talking about Web 3.0, how the Web 3.0 looks like.

Web 3.0 will have emerging technologies to drive it. User centralization is one of the concept. Despite of Web 2.0 that is the data-driven world, Web 3.0 will be user-driven world. Every web user will have unique identity that can acknowledges themselves to the other. Everything become easier, everything become possible.

From the user perspective: the user should be able to utilize whatever service to accomplish their tasks even need not know where the services and how the services provided the solutions. The user should be able to search something that is driven by broken piece memory, they even need not know what truly the name of the object as well as the visible characteristic of the object. The user should be able to get the direct suggestion or the guidance from the web but not getting the series of BLUE link with BLACK description word anymore.

From the web perspective: the web may become intelligent, they can learning like the human, they know things based on the experience. They can store these knowledge and talk to the human, provide knowledge to the human, accomplish the user tasks. They can have automation mechanism to drive on the technology but not have the user driver at the back. They make our world become easier and delight. They may act like an expert to provide expertise suggestion or guidance to the user to guide them to find the one they want.

When the web become clever, he can interpret the user's languages, and interpret what the user really want, and finding the solution to the user, to help the user accomplish their tasks. Thus, there is an AI area to investigate this problem, we called natural language processing. Natural language processing will be the important concept we need to investigate, to find the regular pattern how the natural languages can be changed, how the normal user's brain to interpret the natural language, and become their knowledge.

We can think like a baby who just born to the world, he really do not know what the world is, what the language is. But all of us we are evolving from baby, from everything we don't know become know everything. The process we gather first information by the language talked by our mother and father, one word by one word, how our brain store the word in the smaller piece neuron? How we getting out the word stored in our brain to form the meaningful sentences when we tried to interpret the other information, to find the relevant and similar information, tried to understand it and make the respond? Actually, how we form our sentences of the structure? As we become experienced, everything we think that is easier. But how at one times we have faced accident and lost some memory? Yes, the cache of the experience is missing, we have failed to interpret something we supposed to know but now we don't know, or not remember that such thing. Lastly, the problem how to investigate the natural language processing is already started by the computer scientist. Think about it. And, say, how the application of natural language processing is important to Web 3.0?

When the web can interpret our natural languages, everything really become easier. Before that many friends asked me how to install the specified Discuz! plugins (Discuz! is the forum script developed by China company). I will ask them to goggled the tutorial, but, they in turn asked me how to write the keyword. I think this is annoying stuff for now. But if we can just typing a sentence, what we really don't know, then in turn we write the natural sentence what we really don't know to the textbox of the search engine, and then the search engine return the specified suggestion to us, but not the long list of the links that we supposed to annoy again. For example, he or she can write this, "I want to know how to install Discuz! Bank Plugins".

And we know about the expert system, that act likes getting human expertise to store in the knowledge base and in turn solve the human problems. But we know expert system only can specified to one narrow domain. From my view, of the evolution of the investigation of Web 3.0 had started, how to form the semantic web to categorize the information and the knowledge around the web, in turn to help in natural language processing and interpretation. I think someone can be one stop intelligent search engine, that act likes general expert system. And that expert system can consult knowledge from the other narrower expert system to find really the user want. As well as based on this logic, no one can rule the world but cooperation to deliver something that is good for the people in the coming days.

2009年7月15日星期三

Green Computing and Cloud Computing

Nowadays, green computing and cloud computing are the hot topic in anywhere. However, what is called Green Computing and Cloud Computing? Here we have some simple definition and introduction, to give readers some impression.

Green Computing

Green Computing is the study and practice of using computing resources efficiently. (From Wikipedia: http://en.wikipedia.org/wiki/Green_computing)

There are some approaches to green computing, include the way of algorithmic efficiency, virtualization of computer resources, terminal servers, power management, power supply, storage, Video Card, Display, Operating System issues, Materials recycling, Telecommuting, and etc.

Algorithmic efficiency

How the amount of computer resources required for any given computing function and there are many efficiency trade-offs in writing programs had imparted from the efficiency of algorithm. For example, the energy cost of a single Google search.

Virtualization

Computer Virtualization refers to the abstraction of computer resources, such as the process of running two or more logical computer systems on one set of physical hardware. The concept originated with the IBM mainframe operating systems of the 1960s, but was commercialized for x86-compatible computers only in the 1990s.

Terminal Servers

When using terminal servers, users connect to a central server; while all of the computing is done at the server level but the end user experiences the operating system. Now these can be combined with thin clients, which use up to 1/8 the amount of energy of a normal workstation, resulting in a decrease of energy costs and consumption. Moreover, there has been an increase in using terminal services with thin clients to create virtual labs.

Power management

The ACPI, Advanced Configuration and Power Interface (ACPI), it is an open industry standard, that allows an operating system to directly control the power saving aspects of its underlying hardware. This allows a system to automatically turn off components such as monitors and hard drives after set periods of inactivity. Moreover, a system may hibernate, where most components are turned off.

Power supply

As we know, computer power supplies (PSUs) are generally 70-75% efficient, dissipating the remaining energy as heat.

Storage

Physically larger drives often consume more power per gigabyte than smaller form factor, for example 2.5 inch. However, solid-state drives store data in flash memory or DRAM unlike hard disk drives. Since hard drive prices have fallen, storage farms have tended to increase in capacity to make more data available online. This includes archival and backup data that would formerly have been saved on tape or other offline storage. The increase in online storage has increased power consumption.

Video Card

There are some advice that how to make efficiency in energy: (1) - avoid using video card, use a shared terminal, shared thin client or desktop sharing software if display required. (2) - Use motherboard video output, typically low 3D performance and low power. (3) - Choose a GPU based on average wattage or performance per watt (For more information, see http://en.wikipedia.org/wiki/Performance_per_watt).

Cloud computing

Cloud computing is a style of computing in which dynamically scalable and often virtualized resources are provided as a service over the Internet. Users need not have knowledge of, expertise in, or control over the technology infrastructure in the "cloud" that supports them. (From Wikipedia, http://en.wikipedia.org/wiki/Cloud_computing)

The concept of cloud computing generally involves combinations of the following:

  • Infrastructure as a service (laaS)
  • platform as a service (PaaS)
  • software as a service (SaaS)
  • Other recent technologies that rely on the Internet to satisfy the computing needs of users. Cloud computing services often provide common business applications online that are accessed from a web browser, while the software and data are stored on the servers.

However, many of us will make confuse of cloud computing with grid computing, utility computing, and autonomic computing. Actually, grid computing that is a form of distributed computing whereby a 'super and virtual computer is composed of a cluster of networked, loosely coupled computers, acting in concert to perform very large tasks. Utility computing, that the packaging of computing resources, such as computation and storage, as a metered service similar to a traditional public utility such as electricity. Autonomic computing that is computer systems capable of self-management.

Cloud computing does not allow users to physically possess the storage of their data, but does leave responsibility of data storage and control in the hands of the provider.

Some key characteristics of cloud computing include, agility, that improves with users able to rapidly and inexpensively re-provision technological infrastructure resources. Cost, that is claimed to be greatly reduced and capital expenditure is converted to operational expenditure. Next, it is device and location independence while it enable users to access systems using a web browser regardless of their location or what device that are using, for example PC, mobile. In addition, characteristic of multi-tenancy enables sharing of resources and costs across a large pool of users thus allowing for, the centralization of infrastructure in locations with lower costs; peak-load capacity that increased; utilization and efficiency improvements for systems that are often only 10-20% utilized. Also, through the use of multiple redundant sites the reliability had improved, which makes cloud computing more suitable for business continuity and disaster recovery. By the way, scalability via dynamic provisioning of resources on a fine-grained, self-service basic near real-time, without users having to engineer for peak loads, with the performance is monitored, and consistent and loosely-coupled architectures are constructed using web services as the system interface. Typically the security is improved due to centralization of data, increased security-focused resources, etc. Lastly, sustainability comes about through improved resource utilization, more efficient systems, and caron neutrality.

The application of computing services include, peer-to-peer computing (Skype, Bittorent); Web application (Facebook); software as a service (Google Apps); Software plus service (Microsoft Online Services).

2009年1月17日星期六

我学校目前进不了清心

不知大家现在进得到清心吗?我的学校的宿舍就是还是不能进。http://www.qxinnet.com

现在真的不懂要做什么,好像失去了方向,难道我已经把清心当作是我的生命支柱了吗?我现在真的非常依赖它,没有它,我的生活就没有了活力,清心上不了,就代表清心精神暂时无效,暂时倒塌,暂时。。。我无法想象,我再这样下去,我会变成什么。

希望快点恢复正常吧!

2008年12月30日星期二

提供清心搜索安装在浏览器的安装页面

清心搜索系列:http://search.qxinnet.com

现在提供用户安装便捷搜索器在浏览器上,目前测试支持 Internet Explorer 7 和 Firefox 2 或最新版本。

请进入这里的安装页面:http://search.qxinnet.com/install/index.html

Screenshot

选择三条红线之上的链接,点击并可安装。当点击后,浏览器会确认您是否要加入这个搜索 (Search Provider),这时只需点击确认或接受即可。当安装好后,就可马上使用。

我以IE为例,当安装好之后,在浏览器右上角,点击搜索下拉菜单,如,我选择 Qxinnet Image Search,keyword 我打”卓文萱“。

image

之后,浏览器就会打开清心图片搜索的页面,如图:

image

这之后,就会出现美轮美奂的看图页面,是不是很美?

你可以打其他 keyword,然后按 Search,就能出现其他好图了。。。慢慢玩吧!

更多资讯,请进入 http://fyhao.qxinnet.com 参观。

2008年12月29日星期一

增加 Qxinnet Search in my blog

Just implementing Qxinnet Search (http://search.qxinnet.com) in my blog (http://fyhao.qxinnet.com).

At first, you can choose to access the searching page (web, video, image) at the top right, or using the blog Search.

image

However, after you search something keyword, you will be redirected to this page, for example.

image

When you search "Qxinnet" as your keyword, you will find this on page.

You can directly click the link below "Search Results for", for example, web page for Qxinnet, video for Qxinnet, images for Qxinnet.

It is very convenient I think if you want find something more important.

Thanks support.

QXINNET BLOGGER LIST

Do you want to participated in Qxinnet Blogger?

OK, all right, you can just go to http://u.qxinnet.com register as a member, then go to http://u.qxinnet.com/cp_extra.php to setting your blog account, currently supports Blogspot, Pixnet, WordPress, Friendster , and so on.

However, you are also available to place this QXINNET BLOGGER LIST on your blog as a sidebar gadget.

You can just copy this html code and paste it into your blog.

<script src="http://u.qxinnet.com/qxblog.php" type="text/javascript" charset="gb2312"></script>

For Blogspot user, you can just click the button below and follow the procedure as add this gadget on your Blogspot Blog.