I bet that @font-face will be the most stupid mistake they make into CSS.
It will allows HTML content to be disconnected with which actual user read.
I can write “Cat” in a HTML but apply a custom made font to display “Dog” to the user. I think the SEO and page-rank cheater will like that. It is relatively hard to detect by robots compare to img/display/javascript content patching.
I believe most search engine service provided do not want to see it happen.
Ref: font-face
http://www.qodo.co.uk/blog/re-introducing-font-face-css-rules/
最近真係忙死,係我以為係我個 Project 死先定係我被個 Project 玩死嘅時候。今日突然之間變到了一個消息,有個朋友剛剛走左。
太突然,或許說,其實這種消息任何時候來都會來得太突然。
聽說是因為中風,不會吧?他還很年青
以前他有說過身體有點小事,但我想都是不影響日常生活的小事--至少,看起來他肯定比我高大,比我健康上一百倍就是了。
最近還聽說他將會在下年結婚‥唉~
然後,我才發現原來我個人唔係好識反應,對身邊認識嘅人永遠離去嘅反應都都好唔實在。很平靜,完全沒有激動。小時候爺爺走了,在讀書時學校發生的過的大意外,去年嘛嘛走了,也是如此。
說起來,我好像沒有反應以的看得很開。
在學校的那場意外之後還被人以為是那種接受唔到現實嘅人而特別輔導過-事實上我是太過泠靜,反應唔多似正常其他人。
或許是我不了及死亡是何物吧。
我不相信有死後世界或輪回之說。(是不相信,不昃否定)
我比較相信,生命不是個體,沒有人會是個體。一個人走了,不是去了其他地方,也不是變得虛無,而是以另一種方式,係你我的記憶之中,係生活之上,工作上,留下光和影的印記。好似家驅,哥哥,同 Michel Jackson 咁,以另一種方式生存係社會入面。
朋友,一路好走
寫到咁多,我聽日要再去同個 Project 對殺。希望唔好被個 Project 玩死。
lambdaj – Project Hosting on Google Code.
看過好幾個 LINQ like closure solution on Java 的 syntax
用 lambdaj 的實現的 “Hello World” 也可以說是最簡單和和 Programmer Friendly
Java 相比 C# 係實現 LINQ / closure 最大問題係原自 Language Syntax
在不改變 Java Language 本身嘅情況下, 最多都只係類似 lambdaj 那種 很多很多 (((會眼花) 好易打錯(的多層 static method lambdaj)) 寫法
而且大量利用 Proxy 和 static method 的情況下, 程式的可讀性會出現問題
C# 有 delegate (a.k.a function pointer), 而且 delegate 都是 strong typed 的, 有很多都可以利用它來簡化
C# 甚至加入近幾狂亂的 Expression 去簡化往日很多由 programmer 的好多手工作業 (雖然我唔知道除左 LINQ 重有咩地方會想去用 Expression….PF? WF?)
C# 加入了 Extension Method 去修正先後次序的可讀性問題
我最近在 C# 實作了動態 ExpressionTree Builder ……..對把這種功能整合到 Syntax 和 Compiler 有很深的體會, 那真的簡單很多很多很多
C# 3.0 很美, 但 Visual Studio 卻…..唉~~~ 都是 Eclipse 的錯………寫不到 C#
Java 7, 依目前我所知的, 是跟不上 C#
早幾天看到朋友 forward 過來的一個只用純 JavaScript 實作的NES Emulator (No Flash, No Applet, No SliverLight, No ActiveX, No Native Client)
以前都沒有想過 Script on Web 都可以寫到這樣的程式
今日清理 Feed 時又看到 HTML5 的 News。
突然想到如果 Google 可以成功爭取 3D engine 同一大堆表面上對建網站沒有甚麼用功能加進去會如何?
不得了,那有可能全面替代 Rich Client 的地位。有部份應用程或是 client app 的原因只是 API 支持不足(另外就是檔案存放的機密性),只能寫個 exe 或 plugin 來實現。例如 GTalk 或其他 IM,Adobe Reader, Google Earth, MS Office Reader, 各種的 Game 和 media player。
如果是在 LAN 的話,network 的 latency 和 broadwidth 該不是個大問題。
Google Earth 整合進 Google Map 不是不可能。Web Office 也能在無 plugin 之前進行很多操作。
再過五年 IPv6 和 Internet 都該有很大的進步。Browser 和入門硬件的世代替換。那樣的話,對軟件開發者來說用甚麼都是開發和發佈的影難度的決定了。
Flash 可以說已步入未期,獨佔太久市場卻沒有甚麼大作為…..這間公司只會賣開發/editor工具和硬件 license 賺錢。
JavaFX 我完全不看好….我完全找不到 killer application….而且Oracle 未必會跟著 Sun 的路走。
Sliverlight, MS 持著 .NET 統一開發的語言環境和技術,該有作為…..問題就是潛在昇温的 non-windows platform (Linux, Chrome OS, Apple) 特別是手機和 mobile device 的性能和市場越來越大。
HTML5 的問題就是開發難度。Javascript 的奇怪和 Cross browser 的困難可不是說笑的(其實不是 Web 也有 Cross OS, Shell, Theme 和 service pack 的問題)。但如果是像 GWT 一樣利用整合簡易化的方式呢?
如果 HTML5 提供的API完全做到 Fat OS 的 80%的事,那樣用 Chrome OS 也很合理。Cloud Computing 也很付合環保的原則。
Google 的野心和目光真的很大很遠
BTW….會有一天出現 SNES, GBA, SS, PS, PSP, NDS 的 Javascript 版 emu 吧… If there is a possibility to happen, it will happen.
唔係好習慣, 特別係 naming 同 IDE 嘅用法。始終 Eclipse 實在太好用啦。
的確 C# 係 language 同 syntax 上面都比 Java 先進,不過個 VS 實在太大食,而且個 Internet 同部機實在太慢啦!!
I miss Eclipse, 我每日至少會講一次
好在我重未老,學習能力同上手能力都依然好高。但係個 Internet 同部機實在太慢啦 (x2)
Java 7 聽左咁耐,都唔知幾時先至有。但另一邊 C# 4.0 好快接近。我係唔係要改我自己嘅 major language 呢?
或者 Ruby?, Python?, JavaFX? 定係 Android? Java ME? 甚至 C++ 呢?
我還是太執著了
係極度唔夠訓加差D唔記得情況之下, 做左個 qualification round
總算 Pass 左….
A => easy
B => 睇唔明……
C => small 無問題, 但係個 large set 好慢; 唔知用咩演算法先至會快
