想聽matika碎碎唸嗎? 你來對地方了!

星期一, 8月 15, 2011

台灣本地的APK有多少??

在上海呆了一年多, 我的手機裡也下載了許多中國本地創作的APK..


對人最有幫助的, 莫過於火車時刻表或是公車路線相關的APK了,
即使我在上海不常坐公車, 我一樣可在必要時輸入我要去的站或是
路名, 就馬上可以找到我需要轉幾班公車, 在哪一站下車...

淘寶網與支付寶更是神奇, 現在只要用手機開淘寶APK, 就可以下單
你要的東西, 去便利商店刷一下ATM卡, 就可以存錢到支付寶, 一切
都在手機完成, 更別提在手機上追蹤物流狀況只是基本功能之一..
我們的Y拍跟露天呢?

我個人還常用春秋航空的APK, 查詢航班以及近期的折扣狀況, 甚至也可
線上下單, 國內各大航空呢??

台灣的7-11動作算是快的, 聽說很早就有APK, 個人是還沒下載來看啦~

其實網路銀行是國內可以努力的一塊, 安全認證其實透過IMEI再加上
使用者自設的密碼應該就很安全, 聽說中國信託有做, 但是不知道能否
線上轉帳就是...

而現在新款的android手機或是平板, 有許多也都有支援USB OTG, 只要
連上USB 晶片讀卡機, 轉帳更是跟在電腦前面沒有兩樣(USB OTG絕對可
行, 小弟在4年多前就進行過相關計畫)

APK可發展的空間其實是無限大, 端看你的創意與帶來的便利性, 在我們思考
台灣不能一直靠代工維生時, APK產業也許會是一條出路?

又再度回到Blogspot!!

大陸會擋Blogspot還真是麻煩, 只有透過VPN爬牆...


2010/7/17 到現在....我一年多沒更新文章啦!!

星期六, 7月 17, 2010

上海工作數月有感



從三月底到上海工作以來, 已經接近四個月了, 簡單歸納出一些想法與心得..

食- 家裡是開餐廳的, 三餐幾乎都在自家店裡解決, 偶爾會跑到外面吃飯,
但是還滿懷念在台灣與三五好友聚餐的感覺.

衣- 台灣沒有的Uniqlo, Zara, H&M這都有, 但是尺寸都不超過33吋, 所以
我這個大肚腩還有得努力, 目前先買Mark spencer擋一下吧~

住- 這個也沒太大問題..

行- 現在住的地方, 離地鐵站只有100多公尺, 所以上班坐地鐵十分方便,
不到20分鐘就可以到了, 回想起以前動輒要1小時以上的通勤時間, 真的
節省許多時間.

育- 嗯...離學校畢業有很多年了, 但我還真想抽空去交大上個在職進修課程

樂- 目前認識的上海朋友不多, 還沒啥搞頭..

星期五, 2月 26, 2010

人生的轉彎處還是來了!




有時想想, 人生真是奇妙, 幾年前該做下的決定, 因為自己當時想證明一些事而擱置,
幾年後因緣際會, 讓自己下定決心, 真正為自己的人生奮鬥..

還有幾個小時, 就要結束制約的生活, 以前朝九晚五是為了讓人給我五斗米, 從今之後,
不但要靠自己的雙手賺這五斗米, 還要給許多人五斗米, 立場完全不同了..不再是每個
月初就會有固定金額入帳, 而是要每天煩惱, 每天的收支是否平衡

希望自己不要換了位置而換了腦袋, 做出自己之前最痛恨, 壓榨別人的行為..

以前從某公司離開時, 突然有種感覺, 如果自己離開了該公司沒有了名片, 別人怎麼看我?
對於合作廠商而言, 看的是你後面龐大的公司而不是你這個人, 離開了公司, 沒有利益
關係的人脈以及派不上用場的職場經驗, 自己只是個No body..

期望自己這個No body, 能在未來這個Right place, right time, 真正Do something...

星期四, 2月 25, 2010

明天就是制約生活的最後一天.

今天幾乎已跑完了程序, 明天就是制約生活的最後一天..

準備開始做自己的主人, 真正為自己的人生奮鬥!

星期日, 1月 31, 2010

網路言論的自由

網路言論的自由

最近剛好看到某網站某些網友, 因口出穢言, 當旁人提醒仍不道歉,
最後還是有人報案了, 不知該位老兄到警局喝咖啡了沒?

又想起我前幾天, 發表了iPad v.s android Pad的文章, 內容純屬
個人評論, 卻在某網站被批為"嘴炮王", 實在覺得很遺憾, 什麼時
後起, 連發表個對產品的看法與心得, 最後都會淪於謾罵?

論壇原本就是自由的地方, 只要不涉及人身攻擊, 任何人都有自由
發表自己的心得, 但是說別人是嘴炮, 那自己又算是什麼呢? 還是
該位仁兄有更精闢的見解? 但往往不是, 就是罵爽的而已, 這樣的
人, 現在好像越來越多?

當然, 我發表了言論, 任何人也都有自由來評論, 我都願意接受
甚至就事論事討論, 但請別謾罵? ok?

星期五, 1月 29, 2010

iPad出來了, 有像樣的Android Pad可以對打嗎? Part I.

iPad出來了, 有像樣的Android Pad可以對打嗎?

iPad在千呼萬喚之下, 由2002的謠言到現在, 終於"生出來了"!
定位就介於MacBook與iPhone間, 有人甚至戲稱為放大的iPod Touch.

比起iPod Touch, 除了CPU(採用PA semi的CPU)有加強之外, 不難發現apple
還是在"Last mile"上面下足了功夫.

APPs- 應可沿用現有iPhone/Touch軟體, 並追加了iPad版本的iWorks
Music- 現在線上的音樂商店誰做的比iTunes Store還好?
eBooks- 原本iTunes store就有電子書, 現在又有McGraw Hill等出版商的支援,
在內容方面真是如虎添翼.
上網- 可惜的是Safari可能還是不適用某些非ActiveX元件不可的網站.
影像處理- 有相機套件, 應可簡單的處理RAW檔.

----------------我是分隔線-------------------------------------

再來看看Google陣營, 有沒有對應的產品可抗衡....姑且叫Android Pad.
CPU就用snapdragon, 螢幕跟尺寸也都暫定跟iPad一樣吧..

APPs- Android Market還很年青, 軟體種類跟數量跟AP store還有好一段差距
Music- Google有準備好線上或是電腦端的音樂管理以及音樂商店嗎? 沒有...(自行copy到記憶卡)
eBooks- Google是有線上電子書啊, 可是內容呢? 好像也沒有力的出版商奧援?
(如果Google已經有google checkout, 付款不是問題, 問題在於內容的整合)
上網- Chrome跟Safari比起來, 並沒有非常大的優勢..
影像處理- ??? 好像只有簡單的Picasay之類的軟體..

把Google的所提供的服務, 拉開來看其實洋洋灑灑的一大列很是壯觀..
Gmail/Google doc/Google calendar/Google translate/Google map/Google google..etc

但是目前看來, 好像太急著催促使用者把資料都丟到雲端, 其實滿多人還是很依賴outlook notes的,
google在local端的資料整合還是差一些, 否則也不會有Missing sync這樣的第三軟體好好的把
PIM/文件/音樂/影片/鈴聲等好好整合了..

如果今天有iPad 跟Android Pad, 都賣$499, 你要選哪一個?

星期六, 1月 16, 2010

智器Q7/V7的差別

Q7是一顆ARM11 CPU, 沒有1080P硬解能力
V7用了Telechips 8902. 有1080P硬解能力.

簡單的講, Telechips不可能自己去研發一棵ARM11 CPU, 但是他們自己是MP3/MP4 chip
研發商, 所以就買了ARM11 CPU的die. 跟自己公司的1080P decoder的die封裝在一起,
變成一顆新的IC, 體積跟耗電都會比ARM11+1080P decoder兩個加起來小, 而且成本也會低一點..
這叫做MCP(多晶片封裝)..
http://zh.wikipedia.org/wiki/%E5%A4%9A%E6%99%B6%E7%89%87%E6%A8%A1%E7%B5%84

再白話點解釋就是.

V7 的CPU是ARM11 -> 排骨便當
1080P decoder -> 雞腿便當

當你兩個都需要時, 你不必兩個便當都買, 你只要準備一個略大的便當盒, 把排骨跟雞腿放到大的便當盒裡面即可
不必單獨買兩個便當.

Resolution definition

Resolution definition

16:9 series
WVGA 854*480
HD 720 1280*720
1366*768
HD1080 1920*1080

4:3 series
QVGA 320*240
VGA 640*480
PAL 768*576
SVGA 800*600
XGA 1024*768
SXGA+ 1400*1050
UXGA 1600*1200
QXGA 2048*1536

8:5 series
CGA 320*200
WXGA 1280*800
1440*900
WSXGA 1680*1050
WUXGA 1920*1200

Live wall paper

The source code of Nexus one live wallpaper(Galaxy)


這裡應該是用亂數函式產生Galaxy, 但是仍有定義Galaxy的直徑大小
*/
void createParticle(struct Stars_s *star, struct Particles_s *part, float scale) {
float d = fabsf(randomGauss()) * State->galaxyRadius * 0.5f + randf(64.0f);
float id = d / State->galaxyRadius;
float z = randomGauss() * 0.4f * (1.0f - id);
float p = -d * ELLIPSE_TWIST;

下面應該就是Java code
/**
* Initialize all the stars. Called from Java.
*/
void initParticles() {
if (State->isPreview == 1) {
angle = 0.0f;
}

struct Stars_s *star = Stars;
struct Particles_s *part = Particles;
int particlesCount = State->particlesCount;
float scale = State->galaxyRadius / (State->width * 0.5f);

int i;
for (i = 0; i < clear="none">createParticle(star, part, scale);
star++;
part++;
}
}

void drawSpace(float xOffset, int width, int height) {
bindTexture(NAMED_PFBackground, 0, NAMED_TSpace);
drawQuadTexCoords(
0.0f, 0.0f, 0.0f, 0.0f, 1.0f,
width, 0.0f, 0.0f, 2.0f, 1.0f,
width, height, 0.0f, 2.0f, 0.0f,
0.0f, height, 0.0f, 0.0f, 0.0f);
}

過一陣子應該會有人釋出可在PC/mac上執行的live wallpaper桌面

Live桌面不是Gif動畫, 而是含有程式碼的, 可參考Processing.

星期日, 9月 13, 2009

Windows 7的Trim command真是SSD救星?

M$日前宣佈Windows 7具有Trim command, 可強化SSD的效能與使用壽命...


但實際上仍有待確認...

因為各家SSD controller廠商有各自獨到的Wear-leveling演算法, 而各家的SSD硬體架構也不盡相同,有的是MLC+SLC hybrid, 有的是DDR RAM chache, 更有的跟兩者截然不同, Trim command 不見得能一一適用.

再者, Wear-leveling的終極目的是將每個Block erase count平均化, 進而延長SSD使用壽命, 而不是在做degfrag這種傳統硬碟才需要的最佳化方式, 然而SSD的使用時間一長, 都難免有老化(Aging)的問題,導致效能下降,但每家SSD的硬體架構不同,如何做好wear-leveling又同時維持效能, 其實有時是難以兼得的狀況.

不過這些問題SSD controlle業者都已察覺, 並且在努力中, 姑且拭目以待吧~

延伸閱讀, Windows 7 Trim command:

價格合理的Android Phone何時會來?

所謂"高科技電腦公司"還有"三爽"目前所發售的Android Phone價格都高的嚇人,除了魔術師之外, 每支都要價NT20000以上, 這會不會與Google想席捲Mobile產品市場的預期相違背呢?


總之, 期待其他PDA Phone vendor爭點氣, 給我們幾隻"Affordable"Android Phone吧!!

星期日, 5月 17, 2009

[私房菜]大陳年糕

[私房菜]大陳年糕

大陳年糕是由當年遷徙來台的大陳島居民帶來台灣的家鄉味,
也略帶江浙口味, 而正統的大陳年糕本身是作成骨頭狀的,買不
到的話也只能用寧波年糕再其次就用韓式年糕來做了!

作法:
1. 將泡好的蝦米, 蒜頭, 蔥段爆香並加入酌量五花肉片拌炒
2. 加入年糕片及白菜絲及香菇絲,木耳絲
3. 略加米酒及昆布醬油蓋上鍋蓋悶5分鐘
4. 煮完收工!

更多大陳年糕介紹


星期一, 3月 16, 2009

Wear-Leveling(Advance intro)

Dynamic wear leveling employs wear levels over the dynamic Flash array areas. Embedded Designs using
dynamic wear leveling do not touch static data. In a Flash use model where 75% of storage is for code or
static data, only 25% is available for wear leveling. This model offers higher level of Flash endurance
compared to no wear leveling. Note that only one-fourth of the Flash cell array employs wear leveling.


A static wear-leveling algorithm evenly distributes data over an entire Flash cell array and searches for the
least used physical blocks. The identified low cycled sectors are used to write the data to those locations. If
blocks are empty, the write occurs normally. If blocks contain static data, it moves that data to a more heavily
used location before it moves the newly written data. The static wear leveling maximizes effective endurance
Flash array compared to no wear leveling or dynamic wear leveling.


New comer- Global Wear-leveling(A.K.A Universal wear-leveling)
Incorprate the benefit of Dynamic and Static wear-leveling.
Which treat the SSD as a whole block.

星期日, 3月 15, 2009

[疑問]燃指的意義??



剛剛陪外婆看大陸尋奇, 介紹蘇州的一個廟有位和尚剛做完燃指,
Google了一下, 是要把整根手指燒掉...我的天阿~

後記, 該位和尚說燃指完, 他吃了早飯, 才到醫院包紮, 一點也不會痛..

[私房菜]清爽的日式燉肉作法:

清爽的日式燉肉作法:

1. 先將少量五花肉用熱鍋煎出油
2. 然後放洋蔥一起爆香
3. 在加入梅花肉塊一起爆香
4. 燒2碗水加入1/4瓶昆布醬油燒滾
5. 將肉塊洋蔥等加入鍋中一起燒滾
6. 可酌量加入紅蘿蔔及馬鈴薯還有油豆腐
7. 燒20分鐘就可吃啦,完全不必加鹽或是味精

p.s 這樣的作法連湯都可一起喝~

星期四, 11月 06, 2008

Obama Victory Speech Transcript

Obama Victory Speech Transcript

Sen. Barack Obama spoke at a rally in Grant Park in Chicago, Illinois,after winning the race for the White House Tuesday night. The followingis an exact transcript of his speech.

Obama:

Hello, Chicago.

If there is anyone out there who still doubts that America is a placewhere all things are possible, who still wonders if the dream of ourfounders is alive in our time, who still questions the power of ourdemocracy, tonight is your answer.

It's the answer told bylines that stretched around schools and churches in numbers this nationhas never seen, by people who waited three hours and four hours, manyfor the first time in their lives, because they believed that this timemust be different, that their voices could be that difference.

It's the answer spoken by young and old, rich and poor, Democrat andRepublican, black, white, Hispanic, Asian, Native American, gay,straight, disabled and not disabled. Americans who sent a message tothe world that we have never been just a collection of individuals or acollection of red states and blue states.

We are, and always will be, the United States of America.

It's the answer that led those who've been told for so long by so manyto be cynical and fearful and doubtful about what we can achieve to puttheir hands on the arc of history and bend it once more toward the hopeof a better day.

It's been a long time coming, but tonight,because of what we did on this date in this election at this definingmoment change has come to America.

A little bit earlier this evening, I received an extraordinarily gracious call from Sen. McCain.

Sen. McCain fought long and hard in this campaign. And he's fought evenlonger and harder for the country that he loves. He has enduredsacrifices for America that most of us cannot begin to imagine. We arebetter off for the service rendered by this brave and selfless leader.

I congratulate him; I congratulate Gov. Palin for all that they'veachieved. And I look forward to working with them to renew thisnation's promise in the months ahead.

I want to thank mypartner in this journey, a man who campaigned from his heart, and spokefor the men and women he grew up with on the streets of Scranton androde with on the train home to Delaware, the vice president-elect ofthe United States, Joe Biden.

And I would not be standing heretonight without the unyielding support of my best friend for the last16 years the rock of our family, the love of my life, the nation's nextfirst lady Michelle Obama.

Sasha and Malia I love you bothmore than you can imagine. And you have earned the new puppy that'scoming with us to the new White House.

And while she's nolonger with us, I know my grandmother's watching, along with the familythat made me who I am. I miss them tonight. I know that my debt to themis beyond measure.

To my sister Maya, my sister Alma, all myother brothers and sisters, thank you so much for all the support thatyou've given me. I am grateful to them.

And to my campaignmanager, David Plouffe, the unsung hero of this campaign, who built thebest -- the best political campaign, I think, in the history of theUnited States of America.

To my chief strategist David Axelrod who's been a partner with me every step of the way.

To the best campaign team ever assembled in the history of politics youmade this happen, and I am forever grateful for what you've sacrificedto get it done.

But above all, I will never forget who this victory truly belongs to. It belongs to you. It belongs to you.

I was never the likeliest candidate for this office. We didn't startwith much money or many endorsements. Our campaign was not hatched inthe halls of Washington. It began in the backyards of Des Moines andthe living rooms of Concord and the front porches of Charleston. It wasbuilt by working men and women who dug into what little savings theyhad to give $5 and $10 and $20 to the cause.

It grew strengthfrom the young people who rejected the myth of their generation'sapathy who left their homes and their families for jobs that offeredlittle pay and less sleep.

It drew strength from thenot-so-young people who braved the bitter cold and scorching heat toknock on doors of perfect strangers, and from the millions of Americanswho volunteered and organized and proved that more than two centurieslater a government of the people, by the people, and for the people hasnot perished from the Earth.

This is your victory.

And I know you didn't do this just to win an election. And I know you didn't do it for me.

You did it because you understand the enormity of the task that liesahead. For even as we celebrate tonight, we know the challenges thattomorrow will bring are the greatest of our lifetime -- two wars, aplanet in peril, the worst financial crisis in a century.

Evenas we stand here tonight, we know there are brave Americans waking upin the deserts of Iraq and the mountains of Afghanistan to risk theirlives for us.

There are mothers and fathers who will lie awakeafter the children fall asleep and wonder how they'll make the mortgageor pay their doctors' bills or save enough for their child's collegeeducation.

There's new energy to harness, new jobs to be created, new schools to build, and threats to meet, alliances to repair.

The road ahead will be long. Our climb will be steep. We may not getthere in one year or even in one term. But, America, I have never beenmore hopeful than I am tonight that we will get there.

I promise you, we as a people will get there.

There will be setbacks and false starts. There are many who won't agreewith every decision or policy I make as president. And we know thegovernment can't solve every problem.

But I will always behonest with you about the challenges we face. I will listen to you,especially when we disagree. And, above all, I will ask you to join inthe work of remaking this nation, the only way it's been done inAmerica for 221 years -- block by block, brick by brick, calloused handby calloused hand.

What began 21 months ago in the depths of winter cannot end on this autumn night.

This victory alone is not the change we seek. It is only the chance forus to make that change. And that cannot happen if we go back to the waythings were.

It can't happen without you, without a new spirit of service, a new spirit of sacrifice.

So let us summon a new spirit of patriotism, of responsibility, whereeach of us resolves to pitch in and work harder and look after not onlyourselves but each other.

Let us remember that, if thisfinancial crisis taught us anything, it's that we cannot have athriving Wall Street while Main Street suffers.

In thiscountry, we rise or fall as one nation, as one people. Let's resist thetemptation to fall back on the same partisanship and pettiness andimmaturity that has poisoned our politics for so long.

Let'sremember that it was a man from this state who first carried the bannerof the Republican Party to the White House, a party founded on thevalues of self-reliance and individual liberty and national unity.

Those are values that we all share. And while the Democratic Party haswon a great victory tonight, we do so with a measure of humility anddetermination to heal the divides that have held back our progress.

As Lincoln said to a nation far more divided than ours, we are notenemies but friends. Though passion may have strained, it must notbreak our bonds of affection.

And to those Americans whosesupport I have yet to earn, I may not have won your vote tonight, but Ihear your voices. I need your help. And I will be your president, too.

And to all those watching tonight from beyond our shores, fromparliaments and palaces, to those who are huddled around radios in theforgotten corners of the world, our stories are singular, but ourdestiny is shared, and a new dawn of American leadership is at hand.

To those -- to those who would tear the world down: We will defeat you.To those who seek peace and security: We support you. And to all thosewho have wondered if America's beacon still burns as bright: Tonight weproved once more that the true strength of our nation comes not fromthe might of our arms or the scale of our wealth, but from the enduringpower of our ideals: democracy, liberty, opportunity and unyieldinghope.

That's the true genius of America: that America canchange. Our union can be perfected. What we've already achieved givesus hope for what we can and must achieve tomorrow.

Thiselection had many firsts and many stories that will be told forgenerations. But one that's on my mind tonight's about a woman who casther ballot in Atlanta. She's a lot like the millions of others whostood in line to make their voice heard in this election except for onething: Ann Nixon Cooper is 106 years old.

She was born just ageneration past slavery; a time when there were no cars on the road orplanes in the sky; when someone like her couldn't vote for two reasons-- because she was a woman and because of the color of her skin.

And tonight, I think about all that she's seen throughout her centuryin America -- the heartache and the hope; the struggle and theprogress; the times we were told that we can't, and the people whopressed on with that American creed: Yes we can.

At a timewhen women's voices were silenced and their hopes dismissed, she livedto see them stand up and speak out and reach for the ballot. Yes we can.

When there was despair in the dust bowl and depression across the land,she saw a nation conquer fear itself with a New Deal, new jobs, a newsense of common purpose. Yes we can.

When the bombs fell onour harbor and tyranny threatened the world, she was there to witness ageneration rise to greatness and a democracy was saved. Yes we can.

She was there for the buses in Montgomery, the hoses in Birmingham, abridge in Selma, and a preacher from Atlanta who told a people that "WeShall Overcome." Yes we can.

A man touched down on the moon, a wall came down in Berlin, a world was connected by our own science and imagination.

And this year, in this election, she touched her finger to a screen,and cast her vote, because after 106 years in America, through the bestof times and the darkest of hours, she knows how America can change.

Yes we can.

America, we have come so far. We have seen so much. But there is somuch more to do. So tonight, let us ask ourselves -- if our childrenshould live to see the next century; if my daughters should be so luckyto live as long as Ann Nixon Cooper, what change will they see? Whatprogress will we have made?

This is our chance to answer that call. This is our moment.

This is our time, to put our people back to work and open doors ofopportunity for our kids; to restore prosperity and promote the causeof peace; to reclaim the American dream and reaffirm that fundamentaltruth, that, out of many, we are one; that while we breathe, we hope.And where we are met with cynicism and doubts and those who tell usthat we can't, we will respond with that timeless creed that sums upthe spirit of a people: Yes, we can.

Thank you. God bless you. And may God bless the United States of America.

星期一, 8月 04, 2008

台灣 = 代工 ??

前幾周跟一個德國客戶聯絡, 聊到他們的作息, 他公司是這樣的:
一週上班四天:一,二,四,五
週三固定是公司運動的日子, 你可以自行參加付費運動, 公司可以報帳
下午5:30下班, 5:35警衛就來關門放狗...不 , 關燈關冷氣趕人了..

他們公司作ASIC design, 交給台灣廠商代工製造, 作成的IC, 佔成品成本的60%..
另外還有許多IP的收入, 每年躺著收權利金..

反觀身邊的朋友及自己的公司, 大家做牛做馬就是彼此競爭, 要搶到歐美大廠的訂單,
毛利低的可憐, 全球90%以上都是MIT又如何, 關鍵零件還是歐美或是日系廠商的專利..

我們的價值只在於用很快的速度, 很低的成本把產品做好交給客戶..
台灣強的, 在於供應鍊的銜接以及組裝程序的改進...

排骨飯物語

我想到一個故事...

某甲有作過一段餐飲業, 某日走進一間餐廳叫了85元的排骨飯來吃..
吃著吃著, 心理有些想法..
便跟老闆聊了一下自己的意見:

老闆, 我覺得你的排骨醃的味道很好. 但是搭配的小菜可以再爽口一點, 最好還能送個簡單的湯,
這樣比較能跟巷口自助餐賣的49元排骨飯有點區隔, 生意可能會好些.

隔壁客人之一聽到了:
你懂個屁啊! 這樣子的排骨飯就很好吃了, 你還嫌什麼啊

隔壁客人之二聽到了:
對啊對啊! 你講那麼多, 你怎麼不自己開一家店來作, 才知道老闆有多辛苦!

隔壁客人之三聽到了:
我聽說你以前老闆對你評價不太好耶, 你怎麼還有資格批評別人啊!

隔壁客人之四聽到了:
是啊, 你到每一間餐廳都只會嫌人家, 你自己又多行?

星期五, 8月 01, 2008

有病的人往往不知自己有病?

話說人與人的相處, 真是一門難懂的哲學..

不多說了~