2013年2月2日 星期六

佛說光音天為人類起源


《長阿含經卷六·小緣經第一》記載,佛陀住世時,有兩位婆羅門比丘,一位叫婆悉吒,另一位叫婆羅墮。他們以 清淨正信跟隨佛陀出家修道,卻被其他婆羅門嫌棄斥責。因為其他的婆羅門認為在所有的種姓中,只有婆羅門種姓是從大梵天的口中出生的,所以只有婆羅門種姓才 是第一種姓,其他種姓都是卑劣下賤的;只有婆羅門種姓是清淨的,其他種姓都是污穢的。而這兩位婆羅門比丘卻捨棄清淨第一種姓,入剎帝利種姓的佛陀之法中修 行,所以其他的婆羅門都看不起他們。

佛陀知道這件事以後就告訴兩位比丘說:他們那些人都愚昧無知,卻又狂妄自大。在佛法中,不講種姓,沒有我慢之 心。如果有沙門、婆羅門於佛法中持種姓之別,有我慢心,那麼他就不會成就無上正等正覺。佛陀告訴兩位婆羅門,在婆羅門、剎帝利、吠舍、首陀羅四種姓中都存 在善惡生和由善惡業引起的善惡報,並不是說只有婆羅門種姓行善業和受善報而其他三種姓全部是行惡業和受惡報,婆羅門中也有行惡業受惡報的,其他種姓中也有 行善業受善報的。所以並不能說只有婆羅門是清淨的,而其他種姓都是污穢的。同時婆羅門也是由父母所生,並不是由大梵天的口中出生。佛陀告訴兩位比丘,所有 的佛弟子不論以前是什麼種姓,什麼出身,一旦在佛法中出家修遭,如果有人問是什麼種姓的話,統統都要回答是沙門釋種子。所有的婁羅門、剎帝利、吠舍、首陀 羅都要恭敬供養佛法僧三寶。接著為了說明這些道理,佛陀就為比丘們說明四種姓的來源,也就是人類的起源。

佛陀講,在上一大劫末,天地崩壞,所有的 生命都往生到第二禪之第三天即光音天上成為光音天人。此天的所有生命都不是父母所生而是自然化生的。他們也不吃五穀雜糧,而是以念為食。每一位光音天人的 身體都發出清淨殊勝的光明,代替語言進行交流。他們都有神足通,能夠在空中自由地飛行。

當時的地球表面全部被海水所覆蓋,沒有陸地,沒有日月星 辰,沒有白天和黑夜,沒有年月日的更替,只有漫長而無邊的黑暗。後來地球上開始出現了陸地,這時候光音天人的壽命終結,就降生到地球上。他們剛降生時仍然 是以念為食,具有神足通,能夠自由地在空中飛行,他們的身體仍然能夠發出清淨殊勝的光明。他們在地球上住了一段時間以後,就把自己稱為“眾生”,也就是最 初的人類。

後來地下湧出像酥蜜一樣甘美的泉水,一些性情輕浮的人看到這些泉水就想:“這是什麼東西啊?我來嚐一嘗吧!”他就用手指沾了一點泉水放 到嘴裡嚐了嘗,覺得味道很好。於是就放縱地飲用取食。其餘的人看到他這個樣子都來品嚐這美味的泉水,覺得味道很好。於是所有的人都敞開胸懷盡情痛飲。可是 時間一長,這些人的身體開始變得粗濁,失去天身妙色,喪失了神足飛翔的能力,只能在地上行走;由天身發出的清淨光明也暗淡熄滅。世界又沉入無邊的黑暗當 中。

又過了很久,天空中開始出現日月星辰,於是有了“晝夜晦明,日月歲數”。世界有了光明以後,人們看到那些喝了很多泉水的人變得非常醜陋,那些 喝得少的人還稍能保持面容光澤端正。於是這個世界上開始有了美與醜的分別。那些長得端正的人就變得很傲慢,瞧不起那些長得醜的人;那些長得醜的人就生起嫉 噁心,憎恨那些長得端正的人。人們相互間就有了仇恨爭執。這個時候,地下的甘泉枯竭,自然產生一種叫“地肥”的美味,色味具足,香甜細軟。大家又以吃細軟 “地肥”為生。那些吃得多的人長得醜陋,吃得少的人長得端正漂​​亮,於是大家又生起更多的仇恨紛爭。後來,這種細軟的“地肥”也沒有了,生出一種“粗 厚”地肥,雖然也很香美可口,但是比不上前者。人們這時就以吃這種粗厚地肥為生。同樣,吃得多的人長得就醜,吃得少的人長得就漂亮,互相更加仇恨,生起更 多紛爭。後來這種粗厚地肥也枯竭了,從地裡自然長出粳米來。這種粳米沒有糠秕,“色味具足,香潔可食。”人們就以吃這種粳米為生。

人類在地球上住 得久了,吃了這麼多地上的東西以後,開始有了男女性別的差異。 《增一阿含經》講:“彼時天子欲意多者,便成女人,遂行情慾,共相娛樂。”男女相處久了就有了情慾,就有了性行為。這時其他的人看到他們這樣就說,你們這 樣做是不對的,就把他們從社群中驅趕出去,三個月後才讓他們回來。

這時佛陀對婆悉吒感嘆道:“昔所非者,今以為是。”過去人們認為是錯誤的,今天 卻人人都以為是正當的。這時人們樂於行淫,縱慾無度,毫無節制,漸漸感到羞愧。 《增一阿含經》講,當時人們為了男女同居,不讓人看見,就建起房屋,遮蔽身體。有了房屋以後,人們更加肆無忌憚地過性生活,於是女人敢有了身孕。人類從化 生變成胎生是從這時候開始的。

當時人們吃的粳米是隨取隨生,從來沒有缺乏過。一些較為懶惰的人就想早上要吃的時候早上就要去取,我晚上要吃的時候 晚上又要去拿,太辛苦了,乾脆我一次就把一天所需的粳米拿夠,這樣既方便又省事。於是他把一天的粳米一次拿夠了。等到別人來招呼他一起去取粳米時,他就告 訴別人:“我已經拿夠一天的了,你們自己去取吧。想拿多少都可以。”其他人想:“這個人真是狡猾,竟然事先儲積了一天的粳米。這樣的話,我也要儲積,我要 取夠三天吃的糧食。”於是這個人一次就拿了三天的粳米。又有別人招呼後來的這人去取粳米,他告訴別人他已經取夠了三天的粳米,讓別人自己去隨意拿取。那些 人就想這個人真是狡猾,那些人也學他們一樣儲積糧食,一次取夠五天吃的粳米。這下大家都爭著取用儲積,結果就變得稀少而不潔,開始有了糠批,而且收割以後 就不自然再生。這一下怎麼辦呢?

於是人們商議說,為了耕種糧食,我們來劃分土地吧!於是大家就樹起標誌,分地種田。佛陀告訴婆悉吒:“這就是世界 上田地的由來。”人們劃分好土地疆界以後,有人漸漸生起了盜心,跑去偷別人的莊稼。別人發現他這樣做就教訓他說:“你自已有田地,卻來偷別人的莊稼。你這 樣做是不對的。以後不要再乾這種事了。”可是他還是照偷不誤。屢教不改,有人就抓住他,對大家說:“這個人自己有田地卻偷別人的莊稼。”而被抓的這個人卻 說:“這個人打我。”看到這兩個人爭執不休都感到非常憂慮,就想:“人性轉惡,世界上才有像這樣的不善,才產生穢惡不淨。這是生老病死的根源啊!這些煩惱 會招來墮三惡道的果報。這些都是由於田地導致的,如今應該怎麼辦呢?唯一的辦法就是選一個人出來做主,保護那些莊稼得到保護的人,懲罰那些應該得到懲罰的 人。這個治理者​​可以不用種田,由大家出一些米來供給他,好讓他專心地解決這些糾紛。”於是大家就選出一位“形體長大,顏面端正,有威德者”,告訴他: “汝今為我等作平等主.應護者護,應責者責,應遣者遣,當共集米,以相供給。”於是這個人就專心公正地斷理糾紛,而且還勸人行善。大家見他如此賢能都高興 地稱他為“大王”,於是世界上這才有了大王的稱號。這位大王用正法來治理百姓.所以又稱為“剎帝利”,這也是世間剎帝利種姓的泉源。這時有人想:“家是大 患,是毒刺.如今我寧願放棄家庭,獨自住於山林中,閑靜修道。”於是他就出家,獨處山林,禪定修道,要吃飯時就拿著缽到村落裡去乞食。村民們見到這樣的修 行人,都很樂意供養他,都稱讚他說:“這個人真了不起啊!能夠捨離眾惡,出家修遺。”世界上就有了婆羅門這個名號。而這些婆羅門中有一些不喜歡坐禪的,就到世間,以讀誦講習經典為職業,就被稱為“不禪婆羅門”或“人間婆羅門”,於是世間就有了婆羅門種姓。

又有一些人好經營房屋,積聚財富,這種人就稱為吠舍。
另外一些人心靈手巧,善於製造,於是世間就有了首陀羅。

以上剎帝利、婆羅門、吠舍、首陀羅就是世間的四種姓。還有一種就是沙門種姓。

最初在剎帝利種姓中,有人厭煩了自己世間的生活,剃除鬚髮,穿上法衣,出家修道,於是世間就有了沙門的名號。其他婆羅門、吠舍、首陀羅三種姓如此出家修遭也稱為沙門。

四種姓中若有人身口意行不善業,命終以後必受苦報;或有人身口意行善業,命終以後必受樂報;或有人身口意行善不善業,命終以後必受苦樂報。

在四種姓中若有人剃除鬚髮,披上法衣,出家修道,也就是在沙門種姓中有人由於修習七覺支,憑惜無上清淨梵行的道力,不久證得阿羅漢果,“於現法中自身作證, 生死已盡,梵行已立;所作已辦,不復受有。”世間四種姓中都有人成就阿羅漢,只有阿羅漢在所有五種姓中才是最為第一的。
佛陀說完四種姓即人類起源後,婆悉吒、婆羅墮當即無漏心解脫,“聞佛所說、歡喜奉行。”


另外轉貼 http://www.book853.com/show.aspx?id=1579&cid=128&page=5

佛說起世經(隋天竺三藏闍那崛多等譯)第八卷﹐三十三天品第八之三:
“諸比丘!於三界中﹐有三十八種眾生種類﹐何等名為三十八種﹖諸比丘,欲界中有十二種﹐色界中有二十二種﹐無色界中復有四種。
諸比丘!何者欲界十二種類?
謂:地獄、畜生、餓鬼、人、阿修羅、四天王天、三十三天、夜摩天、兜率陀天、化樂天、他化自在天、魔身天等,此名十二。
何者色界二十二種?
謂:梵身天、梵輔天、梵眾天、大梵天、光天、少光天、無量光天、光音天、淨天、少淨天、無量淨天、遍淨天、廣天、少廣天、無量廣天、廣果天、無想天、無煩天、無惱天、善見天、善現天、阿迦膩吒天,此等名為二十二種。
無色界中,有四種者。謂空無邊天、識無邊天、無所有天、非想非非想天。此名四種……。”
佛陀開示的三界各「天」,就是宇宙中的各度空間(Dimension)。欲界三十三天,與色界二十二天等,有些是物質的宇宙,有些是星雲漩系統,有些是星 球,有些是其他物質宇宙的世界或空間;無色界四天等,是無形的非物質宇宙的世界。事實上,並不只此數,佛陀只是擇要而舉例言之。
起世經卷九世住品第十一又說:
“……乃至吹沫,造遍淨宮七寶雜色,顯現出生……是名世間壞已轉成……轉成已住……如是次第皆以風吹。”

佛語所說大風吹沫,造成世間,此與當前頂尖宇宙太空物理學家,發現超級宇宙大爆炸後,射出泡沫──「大泡泡」學說相同(詳細請參閱拙文「宇宙源起」)
起世經卷九,最勝品第十二之一﹕
“……世界轉已﹐如是成時﹐諸眾生等,多得生於光音天上﹐是諸眾生生彼天時﹐身心歡豫﹐喜悅為食﹐自然光明﹐又有神通﹐乘空而行﹐得最勝色﹐年壽長遠﹐安 然而住。……爾時世間轉壞已成﹐空無有物﹐諸梵宮中﹐未有眾生﹐光音天上﹐福業盡者﹐乃復下生梵宮殿中﹐不從胎生﹐忽然化出。”
起世經卷七﹐三十三天品第八之二﹕
“佛語﹐諸比丘﹐一切諸天有十種別法﹐何等為十﹖
諸比丘﹐一、 諸天行時﹐來去無邊。二、諸天行時﹐來去無礙。三、諸天行時﹐無有遲疾。四、諸天行時﹐足無蹤跡。五、諸天身力﹐無患疲勞。六、諸天之身﹐有形無影。七、 一切諸天﹐無大小便。八、一切諸天﹐無有洟唾。九、諸天之身﹐清淨微妙﹐無皮肉筋脈,脂血髓骨。十、諸天之身﹐欲現長短,青黃赤白,大小麤細﹐隨意悉能﹐ 並皆美妙。端嚴殊絕﹐令人愛樂﹐一切天身﹐有此十種不可思議。
“諸比丘﹐又諸天身……身有光明﹐及有神力﹐騰虛飛逝……
“……閻浮提人﹐壽命百年,中有夭逝﹐……閻摩羅世,諸眾生等﹐壽七萬二千歲﹐亦有中夭﹐諸龍及金翅鳥等﹐壽命一劫,亦有中夭……他 化自在天﹐壽萬六千歲﹐魔身天﹐壽三萬二千歲﹐梵身天﹐壽命一劫﹐光憶念天﹐壽命二劫﹐遍淨諸天﹐壽命四劫﹐廣果諸天﹐壽命八劫﹐無想諸天﹐壽命十六劫﹐ 不麤諸天﹐壽命千劫﹐無惱諸天﹐壽兩千劫﹐善見諸天﹐壽三千劫﹐善現諸天﹐壽四千劫﹐色究竟天﹐壽五千劫﹐虛空處天﹐壽十千劫﹐識處天﹐壽二萬一千劫﹐無 所有處天﹐壽四萬兩千劫﹐非想非非想處天﹐壽八萬四千劫……。
“何等眾生﹐以識為食。所謂地獄眾生﹐及無邊識處天等﹐此諸眾生,皆用識持以為其食……”
起世因本經(隋天竺沙門達摩笈多譯)卷一﹐閻浮洲品第一﹕
“……諸比丘﹕此三千大千世界﹐一時轉合﹐一時轉合已而還復散﹐一時轉散己而復還合﹐一時轉合已而安住﹐如是﹐世界周匝轉燒﹐名為敗壞﹐周匝轉合﹐名為成就。周匝轉住﹐名為安立……
“……此等盡名諸天住處……眾生所住﹐如是眾生﹐若來若去﹐若生若滅﹐邊際所極……”
起世經卷九﹐世住品第十一﹕
“佛語諸比丘……時彼眾生,得住虛空,諸仙諸天,梵行道中﹐得住中已,離喜快樂……時彼處一切眾生……便復成就,如是無喜,第三禪道﹐成就已證﹐證已思惟 ﹐思惟已往﹐身壞命終,生遍淨天﹐如是下從地獄閻摩羅世,阿修羅世四天王天﹐及至梵世光音諸天﹐自此已下一切眾生﹐一切處﹐一切有﹐皆悉斷盡﹐是名世 轉……”
佛說的起世經等諸經,對於宇宙源起及生命源 起,都有詳細的解說。佛說的宇宙成住壞空循環,完全符合當今最新宇宙學及物理學的發現。佛說的諸天,是多重多元的空間,及多元的宇宙世界,其中有物質宇 宙,也有非物質宇宙。佛說的諸天眾生,有些是有色有形有體的,有些有色無形,有些有形無色,有些無體,這些是非物質的生命,非物質的生命是一些能,不是有 形相的。

當代頂尖太空物理學家與生物學家,正在努力向宇宙找尋有形與無形的生命。美國太空署耗資數十億美元,在波多黎各國的三座山丘之間,建成了全球最大的宇宙探測 無線電望遠站,目的就是企圖與宇宙中的各種有形無形的生命聯絡。美國太空船「航行者」現已越過了土星飛向太空深處,永不再歸來,它攜帶有錄音金唱片,播放 人類的音樂與訊號,希望讓宇宙中的其他「天人」或生命收聽到。這些都說明了新科學是認為:宇宙中仍有很多種有形或無形的生命存在的,只是彼此未 能溝通聯絡而已。
佛說的諸天眾生,那是身有光明,騰空飛逝,壽命又長達幾萬年乃至幾萬劫不一;而且來去無邊無礙,毫無踪跡,有形無影,無肉體,這已經說得很明白,是非物 質、無形體的生命。這些「天人」──現代語稱為「天外人」──他們以「識」為食,故有智慧,他們以「能」為體,故能來去自如。佛說他們身有光明,分明就是 一種光能形體。佛說彼時世界從壞空初轉為成,空無有物,諸梵天宮中(各宇宙),未有眾生。於「光音天」上的眾生,顯然是另一個宇宙的光音天,上面有眾生, 福業已盡者,顯然是 其光能漸漸消滅──佛說過他們會有滅盡的──他們就飛射到另一個宇宙或世界去「轉生」,繼續他種形態的生命。他們是放射能,不是肉體,故此不從胎生,而是 忽然化出「眾生從無始生死來」(阿含經三十四)。
稍後之時,我們的地球形成,大地凝固,佛陀把地層凝成地殼及地心仍是熱漿的情形,形容了出來,請看起世經卷九最勝品第十二之一:
“復次諸比丘……當於如是三摩耶時,此大地上出生地肥,周遍凝住……如有人熟煎乳汁,其上便有薄膜停住,亦如水膜,停住水上……。”
“諸比丘,復於後時,此大地上,所生地肥,凝然停住,漸如乳酪,成就生酥,有如是等形色相貌,其味甘美,猶如上蜜,爾時眾生……取此地味,食之不已,其身自然漸漸澀惡,皮膚麤厚,顏色濁暗,形貌改異,無復光明,亦更不能飛騰虛空,以地肥故,神通滅沒……。”
佛經說,「天外人」飛射到地球,從非物質的能量,與地球的物質結合,從此變為物質化的生命。這一段暗合現代科學之發現,宇宙輻射能引起海水中的碳、氨…… 的化合,而產生氨基酸的有機生命體。天外來的能量被吸收了,變為物質,當然就失去光明,也不能再飛了。現代科學已證明了能量是會被物質吸收的。
佛所說的地球生命起源,顯然比較猶太民族的創世紀合理很多,最少佛說的較為接近科學的發現。雖然,文字上並非與今世的科學完全相似;但其內涵,在我看來,是與今世科學接近的。文字經過翻譯及潤色,未必就是原形,大致上意義仍不會錯。
從佛說起世經來看,能量形態的非物質天外生命「天人」,早於我們地球初凝成時,就已飛來與地球的物質元素結合,這也 是符合科學發現的。科學家們發現:從地球剛剛開始凝固,就一直有許多種宇宙輻射能量,從各方射來。初期未有雲及空氣來吸收它,但後來至今,有了空氣大氣層 吸收了不少,可是仍有輻射能射來的。有些是已知的宇宙輻射能,例如甘瑪線、紫外線、紅內線、阿法線,有許多仍未知是甚麼輻射能,能量形態的「天人」仍然不 斷飛來。
地球上的生命有物質的與非物質的兩部分,是兩者結合而成的。單憑元素的化學作用,產生的肉體(物質)生命是不完全 的。元素在肉體內發生的電及磁,只可說是能源,不能說就是「自性」或「智慧」的本身。肉體的物質以上,還有一種非物質的「識」能,與肉體結合,互相為用。 佛菩薩有法身、報身、化身,一般的生命也有父母身(肉體)與中陰身(識能或靈魂);天人飛來托生,是識能來托生寄形於物質,並非肉體從外太空飛來投生。佛 說光音天人,已說得很明白,是「光」與「音」能量形態的智慧生命「天人」,光與音當然是可以來去無礙的。
同經末段又云﹕“……(佛語)諸比丘﹕爾時日天勝大宮殿﹐從東方出﹐繞須彌山,半腹而行﹐於西方沒已﹐還從東方出……”
須彌山有很多﹐每一須彌山是一個星雲漩系的巨大中心﹐如果接受此說﹐來看佛經的宇宙現象﹐就會較容易明白。像這一段,佛分明是指太陽繞銀河系中心而旋轉﹐地球繞日而行﹐故此見到日出於東﹐沒於西。
大樓炭經卷六天地成品第十三:
“佛告比丘,天地破壞,更始成之後,人皆在第十五阿衛貨羅天上,其天上人,以好喜作食,各自有光明神足,其壽甚久長……彼天人福德薄祿,命欲盡者, 從阿衛貨羅天上,來下遊此間地……取地味而食之,人食是地味之後,身即麤堅……亡失光明,神足不能復飛行上天……”
此段意與起世經同,顯然是指地球形成早期時代,「天人」來到地球變為物質化生命。
原載香港《內明》第170期:1986年05月1日
書名:《太空科學核子物理學與佛理的印證》
作者:馮馮
出版:天華出版事業股份有限公司

App獨立開發者如何獲利

轉貼自 http://fstoke.me/blog/

其中Sam講到獨立開發者如何獲利的部份(偏工具類App):

1. Freeium 比 Free + Permium 使用者轉換率來的好。也就是Free App + In App Purchase升級功能,會比同時上架一套Free App和一套付費App在App Store上效果來的好。

2. 開發模式: 先以免費App上架,等過一段時間觀察App的使用量有持續增長而且量很大的時候,再考慮加廣告和IAP
(另: 加IAP可能會被使用者罵死要錢,Sam: 不理他們)

3. 開發工具類App一定要做”有人用的東西”(有使用者需求,每天都會想打開來用的),不要自己天馬行空做的很爽,但做出來沒人用(像我的F.Surface這個App就是個失敗的例子 =.=)

4. App開發者儘量不要只做local市場 -> 沒前途 (台灣市場的營收比例,大概只佔全世界的1%,為什麼要死守台灣市場?)

5. 獨立開發者不要撒錢在廣告上 -> 因為資源(錢)不夠多,成效不夠! 不如不要做… 靠口碑行銷比較重要 (我曾經親自下海過…我也這麼覺得)

6. 利用廣告中介SDK來播放廣告(因為合適的廣告版位可能只有一個): AdWhirl or AdMob Mediation
(聽說Google現在比較有在更新AdMob Mediation,AdWhirl好像比較少管了… 我目前是都用AdWhirl)

7. App加入廣告心法:
a. 可以加廣告的地方就儘量加,但以不影響使用者操作和觀感為前題
b. 廣告出現的位置,儘量在使用者”聚焦”的地方,但不是容易會按錯的地方
c. 母雞帶小雞: 利用自家廣告幫自己其他的App增加曝光量,母雞指的是目前在排行榜上成績不錯、流量高的App,小雞指的是剛上架不久的新App

8. 和其他獨立開發者交換廣告曝光






宋偉開發經驗分享的部份(偏遊戲類App):

1. App Icon很重要: 歐美玩家喜歡色彩飽和度較高的設計,亞洲玩家喜歡色彩柔和的設計。好的App Icon真的非常非常非常非常重要,該大陸講者曾經實驗,同時放兩個不同感覺的icon上架測試(同樣的App),其中一個飽和度強的icon沒多久就衝上前20名,另一個則石沉大海…

2. 善用Google Analytics追踨玩家的記錄(用Flurry應該也行)。例如: 你的遊戲有100個關卡,你可以在每一個關卡過關時送出一個Google Analytics Event去記錄。然後在報表上觀看一個玩家大概都會玩到第幾關,如果在某一個關卡過後,event記錄明顯少了很多,這代表可能該關卡讓玩家卡住玩不下去,挫折惑太重走了。你便可以針對該關卡的難度做些調整,想辦法讓曲線圖是平滑的。另外,也可以記錄玩家到達某個關卡時的遊戲金幣大概平均是多少,以便設定道具的合理價格或IAP商品的價值。利用這個工具可以幫助App多留住20%左右的玩家。

3. 在合適的時機、合適的地方出現在廣告,可以幫助營收。例如: Game在loading時、結束關卡時…etc.

4. 建議做一個自己App的廣告系統,指的是可以動態更新自己的新上架App出現在已上架的App中(即App聯播),這樣對自己的App推廣有幫助







最後Q&A:

Q. 獨立開發者如何做App語言在地化?
A. Sam: 首先,千萬不要找翻譯社翻譯,因為你無法確認他們翻譯出來的文字是否是正確符合原意的,而且費用高很多。可以直接找熱心的當地使用者自願幫忙翻譯成該國家的語言,效果通常不錯。可以等事成之後再給他們一筆小錢或者禮物當作回饋,但不要一開始就講到錢。(不過我覺得這比較適合文字數比較少的工具類App才能這樣,如果是像遊戲裡有大量的文字要翻譯的話,應該比較難找到玩家幫你一次翻完)

Q. 對於App盜版的看法?
A. 三位開發者都異口同聲這樣說: 不要浪費時間去做反盜版的機制,因為沒有用。宋偉: 其實他們觀察到大陸那些亂七八糟的破解App網站,反而有幫助App曝光的功效。所以他們也懶得去管盜版的問題。(所以我也該感謝大陸這個破解網站? =.,=)

Q. App如何在大陸市場run?
A. 宋偉: 免費!! 大陸玩家幾乎不會下載要付費的App… (意思是,所以你大概只能走Free App + 廣告這條路)

Q. 如何在App剛上架時就得到大量的曝光?
A. 宋偉: 先以付費版上架,再限時免費
Sam: 什麼都不做,App品質好自然就會有人用 (開發者和Google官方都指出,Google Play新上架App的排名效應並沒有像Apple App Store那樣明顯。所以我想Android App應該是要累積比較多的正面評價,然後獲得Google官方的推薦比較重要,算是打長期戰。)
另: 利用上述的母雞帶小雞的作法

Q. AdMob的廣告eCPM似乎較低?
A. AdMob的客戶營運經理出來回答: 可能跟某些local的廣告商比,的確是比較低沒錯,但Google是個有品牌有誠信的公司,不會讓開發者拿不到錢,技術能力也就絕對沒問題。反之,就不一定了。與其花很多時間去試廣告商,還不如把精力留在開發好的App上。AdMob會更努力爭取更多廣告主投入很多廣告預算。(我同意她的說法,目前我也只有用iAD和AdMob兩個廣告商而已。iAD雖然fill rate比較低,但廣告收益(eCPM)較好,也絕對拿的到錢。)

2013年2月1日 星期五

將Gif檔拆解成PNG檔

看到許多網路上的Gif檔動畫,想要將檔案拆解成PNG檔來用。

1. 首先當然要下載一個動畫的Gif檔



2. 然後使用 Mac下的Preview來看,左邊就會有兩個小圖,就是Gif內的連續圖檔。

3.再將此兩個圖檔,分別輸出成PNG檔,檔名再自己取,重要的是格式要改成PNG,就可以了。




iPAD當機了

是完全的死當,連長按Power來關機也沒辦法,後來還是在網路上看到

將home和power 兩個鍵 同時按住 就會關機,
 
然後再重新開機了,終於一切正常了。

Adobe官方免費使用的photoshop下載-(含序號)

下載網頁 http://www.adobe.com/downloads/cs2_downloads/index.html

轉貼下載位置及使用序號

Product Platform Downloads Serial number
Creative Suite 2 Mac CS2_install_Mac.pdf 1130-0412-8377-1896-9751-5759
CS_20_IE_NonRet_D1.dmg.bin
CS_20_IE_NonRet_D2.dmg.bin
CS_20_IE_NonRet_D3.dmg.bin
VCS2.dmg
CS_2.0_IE_Extras_1.dmg.bin
Win CS2_install_Win.pdf 1130-1414-7569-4457-6613-5551
CreativeSuiteCS2Disc1.exe
CreativeSuiteCS2Disc2.exe
CreativeSuiteCS2Disc3.exe
VCS2.zip
CS_2.0_WWE_Extras_1.exe
Acrobat 3D 1.0 for Windows Win AC3D_1.0_Volume_NACK_WWE.zip 1159-1414-7569-3493-5006-5653
Acrobat Standard 7.0 Win 22001904.exe 1016-1415-6379-6184-1333-2468
Acrobat Pro 7.0 Win 22020134.exe 1118-1414-8477-7606-6339-4141
After Effects Mac clamchop-x244-install.dmg 1063-0418-7724-1551-7671-3039
Win clamchop-x244-install-oem.zip 1063-1417-2474-8268-4115-9194
Audition 3.0 Win ADBEAudition_loopolgy.exe 1137-1004-8571-6848-7845-8029
ADBEAudition_ESD1_WWEFGJIS.exe
ADBEAudition_loopolgy.7z
GoLive CS2 Mac GL_CS2_UE_NonRet.dmg.bin 1033-0415-6162-2671-3431-0993
Win GL_CS2_UE_NonRet.exe 1033-1418-1610-5696-5209-0095
Illustrator CS2 Mac AI_CS2_IE_NonRet.dmg.bin 1034-0416-0740-0527-2887-2375
Win AI_CS2_IE_NonRet.exe 1034-1415-6230-2341-2884-9398
InCopy CS2 Mac IC_CS2_UE_NonRet.dmg.bin 1036-0414-4367-5110-5897-2432
Win IC_CS2_UE_NonRet.exe 1036-1419-3531-6378-2148-9313
InDesign CS2 Mac ID_CS2_UE_NonRet.dmg 1037-0413-9961-4063-8457-1098
Win ID_CS2_UE_NonRet.exe 1037-1412-5094-8316-6812-7982
Photoshop CS2 Mac PhSp_CS2_English.dmg.bin 1045-0410-5403-3188-5429-0639
Win PhSp_CS2_English.exe 1045-1412-5685-1654-6343-1431
Adobe Premiere Pro 2.0 Win PPRO_2.0_Ret-NH_UE.zip 1132-1280-4900-7476-5108-8019


中文區
產品 平台 下載 序號
Acrobat Standard 7.0 Win 22001911.exe 1016-1415-6379-6184-1333-2468
Acrobat Pro 7.0 Win 22020140.exe 1118-1414-8477-7606-6339-4141

主要原因是因為此系列版本已超過七年,官方將不再維護,Win8執行可能會有問題。所有功能正常,請安心使用。

2013年1月31日 星期四

App顯示名稱為中文

在plist檔修改Bundle display name的部位為中文名稱,就可以在IOS上顯示App名稱為中文了。





2013年1月30日 星期三

透明的Button (二)

使用動態產生的Button來產生透明的效果,只需要使用UIButtonTypeCustom模式就可以了,範例如下。


1. 圖檔顯示

    UIButton *aButton = [[UIButton alloc] init];
   
    aButton = [UIButton buttonWithType:UIButtonTypeCustom];
   
    [aButton setFrame:CGRectMake(100, 620, 70, 70)];
    //aButton.backgroundColor = [UIColor  redColor];
   
    [aButton setBackgroundImage:[UIImage imageNamed:@"Log Out.png"] forState:UIControlStateNormal];
   
    [aButton addTarget:self action:@selector(goBackMainViewController) forControlEvents:UIControlEventTouchUpInside];
   
    [self.view addSubview:aButton];


2. 文字顯示

    movPic *aButton = [movPic buttonWithType:UIButtonTypeCustom];
   
    if (fileIndex <9)
        aButton = [[movPic alloc] initWithFrame:CGRectMake(10 + (fileIndex%3)*300, (fileIndex/3)*200+100, 360, 170)];
   
   
    [aButton setBackgroundImage:[UIImage imageNamed:@"ballcloud2.png"] forState:UIControlStateNormal];
   
    aButton.font = [UIFont boldSystemFontOfSize:36];
   
    [aButton setTitleColor:[UIColor orangeColor] forState:UIControlStateNormal];
   
    aButton.titleLabel.numberOfLines = 3;
   
    [aButton setTitle:[NSString stringWithFormat:@"\n%@", storyName] forState:UIControlStateNormal];
   
    aButton.tag = fileIndex;
     
    [self.view addSubview:aButton];

2013年1月29日 星期二

View Controller 事件發生順序

轉貼自http://kelp.phate.org/2012/02/view-controller.html

在做切換頁面時,經常需要做特殊處理。

在撰寫 Controller 內的程式時可以把 View 的初始化程式放在 - (void)viewDidLoad 中,但除了 viewDidLoad 外其實還有其他的事件可以利用。
官方文件 - UIViewController Class Reference (Instance Methods)


View 被載入時:

1
2
3
4
5
- (void)viewDidLoad
{
    [super viewDidLoad];
    NSLog(@"viewDidLoad");
}

View 要被呈現前,發生於 viewDidLoad 之後:
1
2
3
4
5
- (void)viewWillAppear:(BOOL)animated
{
    [super viewWillAppear:animated];
    NSLog(@"viewWillAppear");
}

View 呈現後,發生於 viewWillAppear 之後:
1
2
3
4
5
- (void)viewDidAppear:(BOOL)animated
{
    [super viewDidAppear:animated];
    NSLog(@"viewDidAppear");
}

View 要結束前,要切換到下一個 View 時會發生此事件:
1
2
3
4
5
- (void)viewWillDisappear:(BOOL)animated
{
    [super viewWillDisappear:animated];
    NSLog(@"viewWillDisappear");
}

View 完全結束後,發生於 viewWillDisappear 之後:
1
2
3
4
5
- (void)viewDidDisappear:(BOOL)animated
{
    [super viewDidDisappear:animated];
    NSLog(@"viewDidDisappear");
}


2013年1月28日 星期一

Button與Label的聯結(三)

測試動態button傳遞變數的方法

1. 開啓專案

2. 在mainViewController.h設定Label變數
#import <UIKit/UIKit.h>

@interface mainViewController : UIViewController

@property (nonatomic) UILabel *helloLabel;

@end



3. 在mainViewController.m加入動態Button的程式碼
#import "mainViewController.h"

@interface mainViewController ()

@end

@implementation mainViewController

@synthesize  helloLabel;

- (void)viewDidLoad
{
    [super viewDidLoad];
    // Do any additional setup after loading the view, typically from a nib.
   
    [self setButton:1];
    [self setButton:2];
   
    [self setLabel];
   

}

- (void)didReceiveMemoryWarning
{
    [super didReceiveMemoryWarning];
    // Dispose of any resources that can be recreated.
}

- (void)setLabel {
   
    helloLabel = [[UILabel alloc] init];
   
    helloLabel.frame = CGRectMake(200, 100 ,200, 100);
   
    //helloLabel.center = self.view.center;
   
    helloLabel.backgroundColor = [UIColor blueColor];
   
    helloLabel.textAlignment = UITextAlignmentCenter;
   
    helloLabel.text =@"Label";
   
    [self.view addSubview:helloLabel];
}



- (void)setButton:(int) tag
{
    UIButton *_helloActionButton = [UIButton buttonWithType:UIButtonTypeRoundedRect];
   
    _helloActionButton.frame = CGRectMake(0,0, 100, 30);
   
    //_helloActionButton.center = self.view.center;
   
    [_helloActionButton setCenter:CGPointMake(100, 50 + tag*150)];
   
    _helloActionButton.tag = tag;
   
    [_helloActionButton addTarget:self action:@selector(buttonPressed:) forControlEvents:UIControlEventTouchUpInside];
   
    //_helloActionButton.= @"Action Button";
    [_helloActionButton setTitle:[NSString stringWithFormat:@"Button%d",tag] forState:UIControlStateNormal];
   
    [self.view addSubview:_helloActionButton];
   
   
}

-(void) buttonPressed : (id) sender{
    UIButton *clicked = (UIButton *) sender;
    helloLabel.text =[NSString stringWithFormat:@"Button%d Pressed",clicked.tag];
}


@end



4. 結果



2013年1月27日 星期日

IOS App上架經驗分享(三)

第一次上架收費App,都已經審查完畢了,但狀況卻變成Pending Contract ,原來是我還沒有設定銀行帳號,於是就開始設定如下。

1. 連上itunes Connect ,到主畫面。


2.  進入後,看到藍色的部分,有兩項contracts沒有申請,一個是收費賬號,一個是iAD廣告賬號,就兩個都來申請吧。


3.進入後有一個說明文件,確認後Submit

4.然後就會看到每一個Contract都有三個info需要設定,分別是申請資料、銀行帳號及稅務。

5. 首先設定銀行帳號,先在藍色處加入一個銀行帳號。

6.首先出現國家選項。

7.然後選擇銀行,要輸入英文,才能搜尋,找到後按Next

8.列出銀行資料,Next就可以了。

9.就存摺上的賬號輸入兩次,不需要 "-",名字就用申請時用的英文名字。貨幣當然就選新台幣囉。

10.再一次確認銀行帳號資料,打勾後按Save

11.填好後,就有了一個銀行帳號可以設定轉帳,選擇好了,再按一次Save

12.回到第四項的畫面,接下來先設定Tax稅務部分,進入後,確認是否為美國人。

13. 接下來,確認是否在美國有商業活動。

14. 接下來會出現個人資料給予確認,只有第三項,就你自己做App的性質,如個人工作室,或者是公司等等來做選擇。最下面,就自己給一個Title封號吧,什麼都可以,真想寫上齊天大聖試試看。

15. 然後會再次請你確認,這樣就完成稅務資料填寫。

16. 再一次回到前面的第四個畫面,這次進入contract填寫。使用英文填入個人資料,按Save

17. 填寫公司的資料,如果是個人,就全部選自己。

18.到此為止,已經全部填完了。兩個Contract都是一樣的。填完後不用太久,App的狀態就會顯示為處理中。然後再過幾個小時,收費App就自動上架。