2015年2月13日

合格的 Qualified Software Tester

我的朋友 David Ko 在 FB 上轉貼了一篇 yunmu.wgl 寫的《新时代的测试工程师》,裏面說:...重新树立新时达的测试工程师形象,个人认为得做到以下几点:
1.写得了代码
2.抓得住bug
3.看得了产品
4.懂得了用户


不過,我覺得 yunmu.wgl 的觀點不夠完整,所以寫這篇文章回應 David Ko。只是在寫的過程又找到 David Ko 寫的這篇《如何找好的測試人員》,裏面也寫到 David Ko 找 Tester 的思維,所以我在這篇文章一併回應自己的想法。

簡單地說,我認為可以用三個抽象的面向:觀念(Concept)、領域知識(Domain Knowledge)、工具(Tool),來建構不同產業的不同職位。

這三個面向中,我認為以觀念(Concept)最重要。但這個部份,是 yunmu.wgl 的論述中所欠缺,但 David Ko 沒有直接提到的。

且聽我娓娓道來。
2015年2月11日

Think Waldorf 想想華德福 - 如何處理小孩的衝突 How to Resolve Play Conflicts Between Kids

在日常生活中,小孩除了玩之外,最常發生的情況就是小孩子之間發生衝突。

小孩子之間發生衝突並不可怕,因為衝突和處理衝突本身就是社會化的重要過程。

但重點是父母要如何看待小孩的衝突、處理衝突。如果衝突能讓小孩跨越原本的障礙,那麼衝突就變得重要而且必要了。

這篇文章我想藉由在和孺身上發生的實際例子,說明我和妻子以及同是師訓同學也是和孺同學的家長如何一起處理小孩衝突。

我們處理衝突的方法,或許不是最好的,但這是雙方共識下的處理方法。大家可以想想是否還有其他更好的處理方法?
2015年1月21日

Think Waldorf 想想華德福 - 關於動手學習 About DIY

動手學習在華德福教育中一直佔有很重要的份量。

這篇文章是我從和孺動手完成一個小包包為出發點,加上個人觀察後,所提出的一些想法,希望能提供其他人增進對華德福教育中動手學習的了解。
Heru DIY wallet
2014年12月29日

Resolve Google Tag Manager XML Error in Blogger : 'The reference to entity l must end with the ';' delimiter.'

I am trying to integrate Google Tag Manager trace code into Blogger, but getting the XML error: The reference to entity "l" must end with the ';' delimiter.

我試著把 Google Tag Manager 的 trace code 整合在 Blogger 內,但出現了 XML error: The reference to entity "l" must end with the ';' delimiter.。



以下是 Google Tag Manager 提供的 trace code


<!-- 20141223 Trace for Google Tag Manager -->
<noscript><iframe src="//www.googletagmanager.com/ns.html?id=GTM-KJ4PG3"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript><script type='text/javascript'>
(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-XXXXXX');</script>
<!-- End Google Tag Manager -->


Solution 解決方法


After Google, I found an ampersand "&l" which hasn't been escaped properly from trace code. From the DTD (Document Type Definition), it suggests that we might use an entity as 3 parts: "&", "entity name", and ";", namely &l;.
在 Google 後,我發現原來 Google Tag Manager 的 trace code 內的 &l 寫法並未正確的逃脫,以 DTD 的要求來說,一個實體是由三個部份組成:一個和號 (&)、一個實體名稱、以及一個分號 (;),所以 &l 必須寫成 &l;。

But even I used the $l; which comply the regular of DTD, the XML error message still happen. After I change to use "&amp;l", it works.
但我發現即使改用了 DTD 建議的寫法:$l;,還是出現了相同的錯誤。後來我改用了畸型的寫法 &amp;l 竟然就正常了。

Frankly, I really don't know why. It just works.
老實說,我還是不知道為什麼,但它就是有用!