Monthly Archives: 6 月 2010

我喜歡這個設計

css3的圓角

這幾天做到圓角的一些心得

首先來講一下目前CSS3通用的

border-radius:10px;

這應該沒什麼疑問….

再來是左上圓角

border-topleft-radius:10px;

上面那是錯的…我被愚弄了很久
正確如下

border-top-right-radius: 5px;

其他方向應該就不用解釋了…

再來是Mozilla用(firefox 3.5之後)

-moz-border-radius:10px;

現在在來左上圓角

-moz-border-topleft-radius:10px;

嗯,上面還是錯的(也愚弄了我很久)…
正確如下

-moz-border-radius-topleft: 5px;

WebKit如下

-webkit-border-radius:10px;

右上圓角

-webkit-border-top-right-radius:10px;

再來是Konqueror….我只寫左上角的就好啦….聰明如你一定可以舉一反三

-khtml-border-radius-topleft:10px;

再來是opera

-o-border-top-right-radius: 5px;

Opera 10.5+才有….你們不是快要支援CSS3了嘛?

聽說IE也有一個

-ms-border-radius-topright: 5px;

??但我試了很久都看不見呢…大家還是等IE9好了…..
不然也可以用DIV一格一格內縮去拼圓角…

話說好多網站真的用圖檔去拼圓角呢….例如apple.com…..

現實的程式設計師

從現在恢復以前那種不合格的格式
用MacJournal寫的東西長到一定程度後都會破字,而且我還是覺得連續文字不要太長我自己看的也比較舒服…….
但小說就沒辦法了,我自己沒法接受網路新文體格式的小說

但這篇是用ecto發的(超難用……後來我又用MacJournal重發了….)

寫程式是我一個完全不隱藏的痛苦
尤其是追著版本跑時,我深深的感受到像PHP那樣慢吞吞的更新是多麼體貼的產品
事情是這樣的
我寫過一陣子的FLEX (as3)
這幾天我打開ide想寫個簡單的網站intro時
我發現我忘記Efflex怎麼使用了…..

這也不礙事

反正google一下就可以了

我當然一定會不長進的先選繁體中文
等沒有適用的東西才會摸摸鼻子去看英文版
在賽博人的直覺下,我察覺了一種怪異的氣氛

跟一年半前相比,資料少了一些,而且絕大多數只有舊的不完整的資料

我相信網路與真實世界是彼此的「湖」
彼此互相驅動著,而不是單向的助長
你說Steve Jobs大罵著flash時,另一個層面也是將大家的怨氣一古腦的暴發出來
姑且不說他的話中不中肯
對AS3開發者的社群
還是或多或少有傷害

撇開這語言的實用性不說,群體還是會被默默的驅使形成新的形狀,同時那也是市場的形狀。

我說「現實的」意思是現實世界的

該死,腦子又被中斷
別說作音樂了,我現在真的只能寫寫微網誌這種不需要花太多腦子整理的事物了。

六先生說:「iPhone 4唯一值得注意的事:人人開始瘋狂『拍片』」

不要說我用了標題就說我抄襲……

我自認為還算是六先生的忠實讀者
不管聽過多少有關六先生的負面傳言,我還算認真的幾乎每篇文章都看
過程中偶爾不認同,偶爾有所領悟

但這篇我真的覺得太失望了……

在網路世界存活的人們最容易看見發生的事件就是「取代」
不論運氣乎,時勢乎,我們無時無刻都會警惕自己別停頓太久
別讓自己的思緒輕易的被框架在一個潮流的波動中

說的容易,其實那很疲憊……

這陣子聽見有朋友說canon d5mk2多麼的吸引人
因為他是第一台full HD的相機
我也很認真的找了d5mk2的一些資料

真的很棒,畫面真的令人感動啊,你每一個畫面都像是攝影作品一樣的細膩而充滿層次
彷彿是用底片拍攝似的

當然還是無法取代底片攝影
但在數位攝影發展的過程中
那是又一次令人讚嘆的突破罷了

還看到針對d5mk2設計的一堆專業攝影道具

但不知怎麼搞的,我還是覺得沒法扛在肩上或是用類似的肢體去操作它還是怪怪的
即便如此,透過它而發聲的作品在國外如雨後春筍般崛起…

但你知道嘛,我還是沒法認同六先生說的「因為,這個功能,可能造成人人都在拍影片!真正的,人人製片!大量製片!」

你怎麼會因為iphone4有HD的功能而有這樣粗糙的推論呢?
這件事情是一直在發生
而不是因為iphone4而發生

更直接的說法
iphone4可能是某個趨勢的推手
但不是決定性的關鍵

會這麼說是因為拍片這件事情並不是仰賴在「機器」本身
還有許多事物的動力驅使才會成立

而六先生文章寫了一大串,只在後面三分之一提到「保存性」的關鍵點
然後呢?

然後就結束了……

所以意味著只要有品質好的拍攝機器,而且又是「順便」拍攝,人人製片的時代就會來臨嘛??
那倒不如說「人人記者」的時代(隨口說說的……我不是真的這麼想)
我相信iphone4會讓網路世界帶來越來越多高品質的影片
人們隨手記錄的畫面也變得更具有保存性

但是在手機相機已經這麼高品質的多年後
用手機照片辦攝影展的還是原本想辦攝影展的
然後才擴散到「我似乎也可這麼做」

影片也是
最開始影響的一定還是那些原本就想要拍片的人
他們有更多工具可以運用
但充其量,iphone4帶給我們的最大改變是……我們原本用拍照記錄生活,現在用攝影了
而那些人人製片的人人,並不是iphone4才啟發他們製片的動機

iphone4的HD功能改變人們互動的方式
但我很想知道六先生對人們之間的互動方式到底有多深的了解

你知道有多少人不想對相機錄影說話是因為「我覺得好蠢…」
根本與畫質好壞無關

而我要傳送一段祝福給遠方的朋友,即便我手機爛的要死,我還是可以用的很開心

如果我手機上網吃到飽,那我用K770i錄的影,我還是會沒事就傳到網路上啊

但我有了iphone4會有什麼不同?

首先,我應該會辦上網吃到飽方案(至少前幾個月是…我剛有K770i的時候也這麼做過)
於是我會有事沒事上網
可能喜歡搭大眾交通工具
我一定會拍片
然後很快就膩了
可能有時候還是會拿出來拍東西
可能有時候會拍一些有意思的東西(但可能在其他手機上也都做過同樣的事情)
可能會變得特別被別人的影片吸引
自己也會拍點東西
還會跟其他人交流
也許其中有個人提出了拍攝計畫
大家就合力拍了一部手機電影

所以透過多少的可能,我們開始認真看待拍片這件事呢?

人人一直拍攝影片的時代早就來臨了
我不知道六先生到底明不明白這點
iphone4會帶來更多更好的畫面
讓人們透過動態影片的交流模式成為主流之一

我不否定真的有引起更多人拍片的可能性

但不會是因為一個的功能就粗糙而且還語焉不詳的下了判斷說「iPhone 4唯一值得注意的事:人人開始瘋狂『拍片』」
這樣真的很像「老師」在電視台說:「就跟你說會漲了嘛,你看!你看!就不聽(丟筆)」

將NSInteger轉成int

有時候用int來做運算會直覺很多
例如for()

這時候如果int用NSInteger的變數帶進來就會被xcode提示警告

將NSInteger的變數轉int的作法:

(int) NSInteger的變數

ex:

NSInteger*BALABALA;
int xx;
xx=(int)BALABALA;

到底要不要懂數學

簡單的來說,如果你接觸到程式開發,或多或少都會有資料的處理,我一點都不覺得Mr. Saturday 說那是市場的差異化。

為什麼這麼說呢?Mr. Saturday:「如果你想要當個與眾不同的工程師,那麼懂些數學,是絕對不會讓你吃虧的。」所謂懂「些」數學的意思到底是啥?我相信如果要到「與眾不同」的工程師,那就是不是懂些數學可以達成的,但大多數的人不正也是懂些數學嘛?我不是個很專注在數學上的人,但吃上程式設計這口飯後,我花了很多時間在集合的運算上面,所有處理到陣列的部份通通都會運用到集合的運算,如果對集合的加減乘(除就很少用了)跟聯集交集等概念完全是一塌糊塗的話,那下場就是一直打結一直打結,這跟遞迴不同,如果你不懂遞迴,很多狀況下只是程式碼長了點,不礙事的。

從另外一個角度來看,我不覺得寫程式得要背很多數學公式,正如數學並不只是「算式」,我們不必跟天才們較量演算法,也不用發明什麼了不起的新邏輯,但連對「現實事物」轉換成「二元運算」模型的邏輯都做不到的話,我不明白你要怎麼轉換use case?

這麼說可能太嚴苛了,寫程式你可以不用有個數學天才的腦袋,但我不覺得有哪個數學障礙很嚴重的人會想要踏入寫程式這個領域,這只會讓你很想死而已。

*數學障礙如,看到數字就頭暈,遇到邏輯就直接說「告訴我答案就好……」,你是嘛?我認識有些人是,他們通常在很多群體分工的整合能力上有出色的表現,但算帳無法分辨十進位跟百進位的差別;很多猜謎都是數學啊,很多人都可以解開啊,別自暴自棄覺得自己沒有數學能力了。

誰在乎iPad?

我這段話絕對不是對施老先生不敬。
這幾天國際電腦展開跑,想當然耳就是有許許多多的行銷公關稿,跟著iPad的時間點,我們也理所當然看到許多平板電腦在這時候大量曝光!
首先我必須說,平板電腦並不是新玩意,在來iPad也不算是原來平板電腦的概念,在好長一段時間,尤其是android正式釋出後,我見過不少prototype,原因是許許多多的代工廠都覺得似乎可以做一些廉價的平板電腦產品,而他們各自的想法不同,有些是專門做給倉管,有些想要搶進教育市場,說到倉管,如果很依賴便利商店的人,應該也老早就注意到,有些便利商店便是使用平板電腦來做倉管,畢竟這並不是一個新的概念,跟過去最大的不同恐怕是這類型的產品價格越來越低,但在過去內容面上並沒有強而有力的運用,現在!他們覺得有機會了,人們似乎被養成習慣去使用平板電腦,做一些不需要是筆電或是桌機才跑得動的內容。
我對這個產業有些想法但也還在揣測,讓我感到非常驚嚇的一件事情並不是這個產業有怎樣怎樣了不起的發展,而是這幾天新聞一直不斷重複的一件事情。
所有的新聞都在說,產品A比iPad便宜,便宜了三四千,搶攻iPad大餅等等……
真是令人迷惑啊!apple本身的行銷術應該算是顯學,我不清楚為什麼台灣的公司會用這樣的角度去切入公關議題,我想要請你們告訴我,為什麼比iPad便宜是重點?
我的意思是說,如果你今天是「真的」要搶攻iPad的市場大餅的話,那不是應該去挑戰他的品牌神話嘛?
還記得當年的ipod白耳機線嘛?這就是apple精華所在-「認同感」,不管到哪一代,只要steve jobs還活著,這個手段就會一直用下去,當一個群體意識已經形成之後,你要做的事情就是讓他們覺得擁有這玩意很炫,讓他的同伴也想要有一個一樣的東西。
這是一個多麼美妙而邪惡的手段
不需要青年人有判斷力和批判力。只要給他們汽車、摩托車、美麗的明星、刺激的音樂、流行的服飾以及對同伴的競爭意識就行了。剝奪年輕人的思考力,培養他們服從領導者的命令的服從心才是上策。讓他們對批判國家、社會和指導者保持一種動物般的原始憎惡。讓他們堅信那是少數派和異端者的罪惡。讓他們都有同樣的想法。讓他們認為想法和大家不一樣的人就是國家的敵人。阿道夫希特勒
就跟PC的sony一樣,他們販賣的都是一種符號認同,一種偶像崇拜,施老先生你不是也曾經賣筆電賣的很好嘛?當年你們不也是靠著這個模式突破重圍?
為什麼會在這個時間點一直透過新聞強調比iPad便宜的平板電腦呢?
我可以理解的是,內容電子化的普及而讓平板電腦出現商機,但如果「真的」是要跟iPad打對台的話,那唯一的途徑只有一個,做出一台比iPad更炫,有更奇幻的操作(最好是你可以用眼睛跟意識控制電腦之類的),可以跟家電結合,或是悠遊卡也可以(誤),還可以內附投影機投影到牆壁,有幾百萬本的電子書,內含資料庫無敵的全文搜尋(這個iPad有),機身使用超輕量鈦合金,有高密度的髮絲紋,或是義大利小羊皮(施老這你們應該很熟練),在加上高硬度莫氏9石英鏡面,而且可以裸視3D,最重要的是,他比iPad貴一百元美金,幹嘛要比iPad便宜啊!
誰在乎iPad?….
寫東西真是好事,我現在才發現其實我腦子對這件事情還有很多模糊未釐清的部份。