kingsoft powerword

Google, Kingsoft Halt Partnership on Google-Kingsoft PowerWord

Your ads will be inserted here by

Easy Plugin for AdSense.

Please go to the plugin admin page to
Paste your ad code OR
Suppress this ad slot.

Google (Nasdaq:GOOG) and Kingsoft (3888.HK) have suspended a cooperation that included the provision of a co-branded version of Kingsoft’s “Powerword” translation software, Sina reported May 4.

A Kingsoft employee said that the two-year contract for Google’s cooperation with Powerword had “basically expired,” the report said, without specifying the employee’s name. The parties will not continue to cooperate, and Kingsoft will no longer provide a product under the “Google KingsoftPowerword” name, the employee said.

Internet users said May 4 that the “Google” brand had been removed from both the name of the version’s official website and the translation software’s search function.

Previous rumors had said Kingsoft might suspend the partnership if Google withdrew from China, DoNews reports.

I have just checked the PowerWord which was installed in my laptop earlier, I remembered when I typed some word for translation some time ago, it used to came up some translations from Google web. Now all it came up is from Kingsoft Web Dictionary.

Read More


How to create/modify contact’s information in Windows Mobile 6.5

Your ads will be inserted here by

Easy Plugin for AdSense.

Please go to the plugin admin page to
Paste your ad code OR
Suppress this ad slot.

Today, It took me a while to develop a program that can create and modify a Contact file in Windows Mobile 6.5.

If you are not clear how to use PocketOutlook class in Windows Mobile, then continue to read:

1 . add a Namespace and Assembly reference(like most C# programs):
using Microsoft.WindowsMobile.PocketOutlook;

2. Make an instance of class OutlookSession and setup parameters.

OutlookSession mySession = new OutlookSession();
Contact con = mySession.Contacts.Items.AddNew();
con.MobileTelephoneNumber = “11111111”;
con.FileAs = “name”;

3. Modify an existing contact using a “for” loop
(please note here: foreach loop can not be used for modifying contacts in Windows Mobile)

for (int i = 0; i < collection.Count; i++)
Contact c = collection[i];
if (c.FileAs == “leon”)
c.MobileTelephoneNumber = i.ToString() + “1111”;
c.BusinessAddressStreet = i.ToString() + “dfdfd”;

Hope that helps! I also managed to download image files from other sites and save them to mobile storage, this can be useful for adding contact pictures.

Read More


Gordon Brown resigns as UK prime minister

Your ads will be inserted here by

Easy Plugin for AdSense.

Please go to the plugin admin page to
Paste your ad code OR
Suppress this ad slot.

Gordon Brown has announced he is resigning as UK prime minister.


Gordon Brown's Political Career

His decision comes as the Tories and Liberal Democrats are poised to agree a deal to form a government.

Labour’s attempts to negotiate a deal of their own with the Lib Dems, after last week’s inconclusive election result, ended in failure on Tuesday.


Born: 20 February 1951
Educated: Kirkcaldy High School, Edinburgh University
Family: Married, two sons (daughter died shortly after birth)
1972: Rector, Edinburgh University
1975: Temporary lecturer
1976: Politics lecturer,Glasgow College of Technology
1980: Television journalist, STV current affairs
1983: Labour MP, Dunfermline East
1985: Opposition front bench trade and industry spokesman
1987: Shadow chief secretary to the Treasury
1989: Shadow trade and industry spokesman
1992: Shadow chancellor
1997: Chancellor

Read More

Smoking at indoor places to be banned in China

Good news!

中新社北京5月10日电 (记者 曾利明) 自2011年1月起,中国内地将在所有室内公共场所、室内工作场所、公共交通工具和其它可能的室外工作场所完全禁止吸烟。

Smoking in public places such as hospitals, schools, gymnasiums, restaurants, libraries, shopping malls, bookstores and public transport vehicles, will be banned from 2011.

Read More

Nature of Cloud Computing Part 1

“Cloud Computing” is becoming one of the hottest buzzwords in the IT industry. It has been brewed over the last few years, now it is publicly recognized as the fifth paradigm shifts in computing. Some leading IT companies such as Amazon, IBM, Microsoft and Google begin to develop the cloud computing concepts with enormous investment. Also, in many countries, governments have launched many schemes to catalyse the development of this new technology. In this paper, fundamental concepts of cloud computing, utility computing and existing price models of major cloud providers are described.

Concepts of Cloud Computing

Cloud computing was first visualized by a Stanford professor John McCarthy, who predicted in 1961 that “Computation may someday be organized as a public utility”.

Even by now, cloud computing is still an evolving concept. For this reason the definition of cloud computing varies widely. From technical aspect, “Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction.”

Utility Computing

Utility computing is the packaging of computing resources, such as computation and storage, as a metered service similar to a traditional public utility (such as electricity, water, natural gas, or telephone network) .Cloud computing and utility computing are similar. Users are able to request and use a specific amount of resource on demand as through services.


NIST Definition of Cloud Computing v15 ,

Decision support and business intelligence 8th edition page 680

Read More

A hung Parliament explained- By Professor Robert Hazell, UCL

A hung Parliament explained- By Professor Robert Hazell, UCL

Wiki: hung parliament: 悬吊国会/无多数议会

In parliamentary systems, a hung parliament is one in which no political party has an outright majority of seats. In nations in which single member districts are used to elect parliament, and there are weak regional parties, such as the United Kingdom, a hung parliament is a rarity, as in these circumstances one party will usually hold enough seats to form a majority. A hung parliament will usually force either a coalition government, a minority government or a dissolution of parliament. Frequent hung parliaments can result in smaller parties staying in power for decades as they switch support between the two or three major parties.

Read More

No more @Googlemail in UK!! Gmail returns!

Google was forced to give its e-mail service Gmail a different name, Googlemail, because of a trademark dispute in the UK. These disputes take a long time.  This @googlemail address has been annoying me for ages…Finally…

According to Google:

“As of May 3, 2010, Google’s email service is changing its name to Gmail in the United Kingdom. From now on, anybody who signs up for a new Gmail account in the UK will get an address instead of The good news is that “gmail” is 50% fewer characters than “googlemail,” and with so much emailing going on these days, we estimate this name change will save something like 60 million keystrokes a day. At approximately 217 microjoules per keystroke, that’s about the energy of 20 bonbons saved every day!If you already use Google Mail and would prefer an address, you have the option to change to the matching username. If you make this address swap, it only affects your address; your account settings, contacts, and existing mail won’t change, and any mail sent to your old address will automatically redirect to your new address. ”

For some reason, the link is not working. I hope they can fix this asap so I can switch back to GMAIL!

Read More

Eager Learning VS Lazy Learning

Eager Learning:

Eager learning methods construct a general and explicit description of target function based on the provided training examples.

Eager learning methods use the same approximation to the target function, which must be learned based on training examples and before input queries are observed

Lazy Learning

Lazy learning methods simply store the data and generalizing beyond these data is postponed until an explicit request is made.

Lazy learning methods can construct a different approximation to the target function for each encountered query instance.

Suitable for complex and incomplete problem domains, where a complex target function can be represented by a collection of less complex local approximations.

Eager Learning normally requires less space than Lazy Learning does

Read More

Decision Tree Learning Algorithm and ID3

General Decision Tree learning algorithms:

Employ top-down greedy search through the space of possible solutions.

1, Perform a statistical test of each attribute to determine how well it classifies the training examples when considered alone

2.Select the attributes that perform the best and use it as the root of the tree.

3. To decide the descendant node down each branch of the root, sort the training examples according to value related to the current branch and repeat the process in steps 1 and 2.


ID3 uses Information Gain to determine how informative an attribute.

Information Gain is based on a measure that we call Entropy: which characterizes the impurity of a collection of examples S.  (The larger the Entropy, the larger the impurity)


1. Every discrete classification function can be represented by a decision tree.

2. Instead of making decisions based on individual training examples( e.g. Find-S), ID3 uses statistical property of all the examples(Information Gain), therefore less sensitive to errors (compare to Find-S, Candidate-Elimination).


1. ID3 determines a single hypothesis, not a space of consistent hypotheses.

2. No back tracking in its search, therefore ID3 may overfit the training data and converge to local optimal solution that is not globally optimal.

How to stop Overfitting?

1. Stop the training process before the learner reaches the point where it perfectly classifies the training data.

2. Apply backtracking – post pruning of overfitted tree

3. Cross Validation

Read More