2011/12/27

C#的資料型態對應到.NET結構,原因是為了讓C#能夠跟.net語言相容。

This design is a part of what makes your C# code portable to other .NET
languages. The C#
values map to .NET structures that can be used by any .NET language, because
any .NET
structure can be used by the CLR. Mapping C# keywords to .NET structures
also enables the
structures to use techniques such as operator overloading to define the
value's behavior when
the type is used in an expression with an operator. You'll examine operator
overloading when
you learn about C# classes.

原來C#的資料型態對應到.NET結構,原因是為了讓C#能夠跟.net語言相容。
因為.NET結構可以對應到CLR。

Google日前才與開發Firefox瀏覽器的Mozilla基金會達成為期3年的合作協議,換取Firefox將Google搜尋做為預設搜尋引擎。

Google日前才與開發Firefox瀏覽器的Mozilla基金會達成為期3年的合作協議,換
取Firefox將Google搜尋做為預設搜尋引擎。後來科技網站AllThingsD傳出,Google支
付給Mozilla基金費的費用,幾乎較過去大幅增加三倍,達到每年約3億美元,三年總共
10億美元的費用。2010年,Google資助Mozilla基金會每年1億2300萬美元預算的84%。

究竟為何Google願意付出近10億美元資助Firefox瀏覽器?

根據該報導,Yahoo和Microsoft都曾參與新一回合Firefox瀏覽器預設搜尋引擎的談
判,為何Google願意花近10億美元資助Firefox瀏覽器,而且還是Google Chrome瀏覽器
的競爭對手呢?

原因之一可能是在於競爭對手Microsoft的Bing搜尋引擎,Google希望讓Bing不能透過
Firefox瀏覽器取得更多搜尋市場佔有率,Bing目前已經是Yahoo的預設搜尋引擎,讓
Bing繼續坐大可能危及Google本業的搜尋引擎業務。

另一個說法是,Google 希望藉此避免潛在的反托拉斯法案爭議,如果Firefox退出瀏覽
器市場,可能讓Google的Chrome越來越像是Microsoft的Internet Explorer瀏覽器,並
且引來反托拉斯的訴訟。

最新的說法是來自Chrome的工程師Peter Kasting,他在Google+上提到:「Google並不
是資助一個競爭者,而是資助一個夥伴!」他指出,Google主要的目標不是獲得多少
Chrome瀏覽器的使用者,而是讓網友連網更快、體驗更棒!

Chrome和Firefox可以並存

Kasting 說:「Google的成功建構於互聯網的成功,以及人們把網路視為每日生活所必
須。因為Chrome不需要像Microsoft Office一樣直接創造收益,也不一定要為Google直
接帶進多少使用者。只要能夠讓網路更好用即可!」

透過資助Firefox,可以讓另一個重要的瀏覽器存活在市場上,提供另一種瀏覽器產品
選擇,給不同的使用需求及不同的使用者。Kasting說:「Google在推出自家Chrome瀏
覽器之前就開始資助Firefox,推出Chrome瀏覽器只是希望讓瀏覽網頁更快速!」

2011/12/26

C# 定義結構的索引

C# 定義結構的索引 感覺就像是[]的負載而以
Defining Indexers in Structures
Indexers are objects that enable a structure to be indexed in very much the
same way that
arrays do. With an indexer, you can declare several structures at the same
time and refer to
each structure using an index number. This is demonstrated in Listing 7-7,
which declares a
structure called MyStruct containing a string and an index.
Listing 7-7: Including an Indexer Within a Structure
class Listing7_7
{
struct MyStruct
{
public string []data ;
public string this [int index]
{
get
{
return data[index];
}
set
{
data[index] = value;
}
}
}
public static void Main()
{
int x;
MyStruct ms = new MyStruct();
ms.data = new string[5];
ms[0] = "Brian D Patterson";
ms[1] = "Aimee J Patterson";
ms[2] = "Breanna C Mounts";
ms[3] = "Haileigh E Mounts";
ms[4] = "Brian W Patterson";
for (x=0;x<5;x++)
System.Console.WriteLine(ms[x]);
}
}

你的興趣與專長,從你的心去找,只有你知道。

現在是多元化的社會,法定時薪將由103元起跳,
沒有必要去追逐大家認為一樣的路,但卻不是你擅長的路。
每個人只要有一種專長達到專業程度,就能生存,不管是IT、英文、寫作、烹飪、公
關•••••,
你的興趣與專長,從你的心去找,只有你知道。

我舉個例子,玩線上遊戲時,
明明我就是一個魔法師,我的專業就是魔法攻擊,我要提高的就是MP,
我沒有必要去學戰士一樣,去加強力量,或者物理攻擊。
不人云亦云,要抓對自己的方向。

iPhone手機用戶似乎比Android用戶更愛玩遊戲

行動應用研究公司Xyologic 發表的2011年度報告顯示,iPhone手機用戶似乎比Android
用戶更愛玩遊戲。

根據這項報告指出,在美國蘋果App Store應用程式商店中,前150大熱門下載App中,
有100款是遊戲App,只有50款是非遊戲的應用程式。相反地,在美國Google的Android
Market中,前150大熱門下載應用程式只有65款是遊戲。從下載量來看,在App Store
中,遊戲類和非遊戲下載量比是3:1,也就是遊戲類程式有7150萬下載,非遊戲類只有
2560萬次。在Android Market,有9150萬次應用程式下載是非遊戲類程式,遊戲類App
下載只有3340萬次。

Xyologic公司分析認為,在蘋果App Store應用程式商店,遊戲開發商發現蘋果生態支
持他們的獲利模式,因此會推出更多款的遊戲。相對的,在Android平台,消費者不願
付費的現象阻礙了遊戲開發商全力擁抱該平台,在Android平台主要的獲利模式是廣
告,而不是遊戲開發商偏好的「免費玩,買虛寶」的獲利模式,因此紛紛轉向在iOS平
台推出更多遊戲。

2011年Android平台前25大開發商(下載量)的排名為:Google, Facebook, Rovio,
Adobe, DroidHen Casual, Outfit7, Magma Mobile, Glu Mobile, Go Dev Team,
Kittehface Software, Skype, Notes, Nikolay Ananiev, Swiss Codemonkeys, NHN
Corporation, Yahoo,Handcent, Pandora, Al Factory Limited, Kaufcom Games Apps
Widgets, Verizon Wireless, Runnergames, Backflip Studios, Polarbit。

而iPhone前25大開發商(下載量),幾乎都是遊戲開發商的天下(除了開發Instagram
的Burbn):Glu Mobile, Gameloft, Big Fish Games, Rovio, Capcom, Chilingo,
Storm8/(TeamLava), Outfit7, Electronic Arts/Electronic Arts BV, Gamevil,
Halfbrick Studios, DeNa/(Backflip Studios/Ngmoco),
Zynga/Newtoy,NaturalMotion, Pocket Gem/ (Streetview Labs), Tencent,
NimbleBit, PopCap, Playforge, Clickgamer, Com2uS, Burbn, Orangenose
Studios。

今年11月的下載量排名,在iOS平台,Zynga的「Words With Friend」免費遊戲以300萬
次下載量排名第一,接著是Cut the Rope開發的「Holiday Gift from Chillingo」及
Nordcurrent開發的「101-in 1」遊戲。在Android平台,「Facebook」以530萬次下載
量居首,其次是「Brightest Flashlight Free」及「Facebook Messager」。

整體來說,蘋果App Store應用程式前150名的下載量總和較去年成長兩倍以上,從3700
萬次成長到今年的9700萬次;Google Android Market前150名的下載量總和則成長了4
倍,從2900萬次成長為1億2500萬次。