2019年2月11日 星期一

端午樟樹寄情

端午樟樹寄情

樟葉紅滿地,
樟子綠可採,
若得稚子在,
拾得青子當棋排,
採摘丹葉當裙襬?

楊桃

楊桃庭前生,
黃黃綠綠結,
枝下男與女,
顆顆採來嚐.

後記: 前二徘句乃高雄凱旋醫院原有之日間病房
    門前小公園即景之作

王阿香, 約莫 89, 09, 15

2018年7月23日 星期一

Technology that Snappy use !

Backup, 2016/8/3

If you want to hack into snappy, eventually you need to know the following component that snappy use:
  • Go Lang: https://golang.org/ (snapd / snap is written by Go lang)
  • Linux Kernel: https://kernel.org/
  • Apparmor: http://wiki.apparmor.net/index.php/Main_Page (snappy use apparmor to make sure process use (and only use) those resource it need)
  • systemd: https://www.freedesktop.org/wiki/Software/systemd/ (snappy use mechanism from systemd to mount snap / start service on boot)
  • Python: https://www.python.org/ (tool snapcraft is written by python)
Since snappy is a Canonical project in the first, it reuse ubuntu infrastructure to bootstrap certain component. Ubuntu is nice to have, unless you want to do low-level bootstrap.


------

As first article, I'd like to share current snappy resources:


Since I'll keep update this page, you might found it's not the first article, but it is (in that sense).

2016年8月11日 星期四

c++ joke, to increase salary for programmer !

c++ joke:

https://www-users.cs.york.ac.uk/susan/joke/cpp.htm

http://www.stroustrup.com/bs_faq.html#IEEE

2011年12月28日 星期三

Kurgo 裡面偵測 Browser 的資源.

1. google kurgo, download, blala, get lib/deviceData.json
2. grep groupName lib/deviceData.json | sort

"groupName": "Advanced BlackBerry (8900, 9000, 9630, 9650, 9700)",
"groupName": "All other BlackBerries",
"groupName": "Android Honeycomb",
"groupName": "Android",
"groupName": "BlackBerry Pearl",
"groupName": "BlackBerry Torch",
"groupName": "Blackberry PlayBook",
"groupName": "Browsers",
"groupName": "Browsers",
"groupName": "Feature phone PLATFORMs",
"groupName": "Feature phone browsers",
"groupName": "Google, Yahoo, Python, Perl, command line tools",
"groupName": "HTC Mogul, Touch Pro (Sprint)",
"groupName": "HTC P series (incl. Touch Diamond, Pro, Cruise, Color)",
"groupName": "HTC P series",
"groupName": "HTC Pure",
"groupName": "HTC S series",
"groupName": "HTC T series (incl. Touch Viva, 3G, Cruise, Pro, HD)",
"groupName": "HTC Tilt",
"groupName": "HTC Touch Diamond (Sprint)",
"groupName": "HTC Touch Diamond (vzw)",
"groupName": "HTC Touch Pro 2 (Sprint)",
"groupName": "HTC Touch Pro 2 (T-Mobile) with Opera",
"groupName": "HTC Touch Pro 2 (T-Mobile)",
"groupName": "HTC Touch Pro 2 (vzw) with Opera",
"groupName": "HTC Touch Pro 2 (vzw)",
"groupName": "HTC Touch, Diamond, Elf (IE)",
"groupName": "HTC Touch, Diamond, Elf",
"groupName": "LG Dare, Versa, Xenon, Calisto",
"groupName": "LG Voyager",
"groupName": "",
"groupName": "Advanced BlackBerry (8900, 9000, 9630, 9650, 9700)",
"groupName": "All other BlackBerries",
"groupName": "Android Honeycomb",
"groupName": "Android",
"groupName": "BlackBerry Pearl",
"groupName": "BlackBerry Torch",
"groupName": "Blackberry PlayBook",
"groupName": "Browsers",
"groupName": "Browsers",
"groupName": "Feature phone PLATFORMs",
"groupName": "Feature phone browsers",
"groupName": "Google, Yahoo, Python, Perl, command line tools",
"groupName": "HTC Mogul, Touch Pro (Sprint)",
"groupName": "HTC P series (incl. Touch Diamond, Pro, Cruise, Color)",
"groupName": "HTC P series",
"groupName": "HTC Pure",
"groupName": "HTC S series",
"groupName": "HTC T series (incl. Touch Viva, 3G, Cruise, Pro, HD)",
"groupName": "HTC Tilt",
"groupName": "HTC Touch Diamond (Sprint)",
"groupName": "HTC Touch Diamond (vzw)",
"groupName": "HTC Touch Pro 2 (Sprint)",
"groupName": "HTC Touch Pro 2 (T-Mobile) with Opera",
"groupName": "HTC Touch Pro 2 (T-Mobile)",
"groupName": "HTC Touch Pro 2 (vzw) with Opera",
"groupName": "HTC Touch Pro 2 (vzw)",
"groupName": "HTC Touch, Diamond, Elf (IE)",
"groupName": "HTC Touch, Diamond, Elf",
"groupName": "LG Dare, Versa, Xenon, Calisto",
"groupName": "LG Voyager",
"groupName": "LG Vu",
"groupName": "Motorola Q series alternative",
"groupName": "Motorola Q series alternative",

Woo

2011年4月28日 星期四

成熟, 余秋雨

順逆境皆能如此方謂成熟

余秋雨

成熟是
一種明亮而不刺眼的光輝,
一種圓潤而不膩耳的音響,
一種不再需要對別人察言觀色的從容,
一種終於停止向周圍申訴求告的大氣,
一種不理會哄鬧的微笑,
一種洗刷了偏激的淡漠,
一種無須聲張的厚實,
一種並不陡峭的高度.

2011年3月6日 星期日

log: disable

can't be "xxx.disabled = true;" so you can use input so that you can disable it ! used in tcal calendar java script, need to set it's id properity to get id of the image input element.

2011年1月11日 星期二

Basic Work to make a Smart Phone.

目前市場上一大堆 smart phone, iphone / android 以及排不上名的 Symbian 3, Maemo, Meego.

自從 iPhone 開始不斷地去升級 iPhone OS, 大家忽然看到這樣升級的價值, 但有些人也因為成本的關係而去使用Android.

==> Sony 宣布 X10 不會再升級.

Well, 對於一家廠商利益, 充分理解這個決定. 如果 Android 不能上 internet, 不會有 security hole, 那這完全不是問題. 但 Android 可以連 Internet ㄟ...

微軟是多少年後才宣布不再支援 win98 ? 微軟付出了多少人力去讓那些 *需要舊版OS的某個bug才能正確執行的軟體* 可以繼續執行 (當執行該軟體時, 系統模擬舊系統的 bug). 這當然是微軟的負擔, 同時也是他成功的重要因素.

手機 OS 那個願意承擔呢 ?

iPhone OS 升級之後, 整個效能流暢度 down 下來 !! 過了一段時間再出新版才解決. Apple 此等大廠呀 !!