顯示具有 一些想法 標籤的文章。 顯示所有文章
顯示具有 一些想法 標籤的文章。 顯示所有文章

2011年9月20日 星期二

關於 SM Converter 報毒的事情...

最近有使用者來信告知 360 會將 SM Converter 報毒,原則上這個軟件從 1.010 版之後就沒更新了,之前沒這個問題現在才有,所以比較可能的原因是由於防毒軟件更新病毒碼而產生的問題。當然這會產生疑慮,畢竟警報是一直在響的。我個人只能針對自己的源碼部分做保證沒有這方面的問題...事實上那些源碼的開發也超出我的能力(完全沒概念,所以根本寫不出來),但是我是利用 Autoit 作開發與封裝,所以這部分我是沒辦法完全了解,但就我自己所使用的防毒軟體 (小紅傘) 是沒有報毒的情況。

查了一下 Autoit 官網上的文章,似乎這件事情已不是新鮮事了,將原文節錄在這裡讓有疑慮的朋友可以了解。


Are my AutoIt EXEs really infected?

If you have been using AutoIt for any length of time you will know that it is a great, and powerful scripting language. As with all powerful languages there comes a downside. Virus creation by those that are malicious.

AutoIt has no virii installed on your system, and if a script you have created has been marked as a virus, (and you're not malicious) then this is a false positive. They found a set of instructions in an AutoIt EXE out there somewhere, took the general signature of the file, and now all AutoIt EXE's are marked (or most of them). This can be due to several reasons.
  • AutoIt is packed with UPX. UPX is an open source software compression packer. It is used with many virii (to make them smaller).
  • Malicious scripter got the AutoIt script engine recognized as a virus.
And I am sure there are more ways your executable could be marked, but that covers the basics.

Now I am sure you are wanting to know what you can do to get back up and running without being recognized as a virus. You have to send in a report to the offending AV company alerting them to the false positive they have made. It never hurts to send in your source code along with a compiled exe, to help them realize their mistake.

..............底下還有另一位使用者所詢問的文章

Malwarebytes actively believes AutoIt is malware


I wanted to drop by and point out some goings-on with what is, in my opinion as a PC repair tech, the #1 malware removal solution, Malwarebytes' Anti-Malware, versus false detections of compiled AutoIt scripts. As of the definitions around the beginning of this month, Malwarebytes is now flagging nearly all compiled AutoIt EXEs as "BackDoor.Bifrost".

The worst part about it is, they refuse to change their stance about detecting AutoIt executables as malware/PUPs. I haven't yet gotten a reply to my request for "reconsidering" this decision. It's a pretty bad deal, considering AutoIt is no different from any of the hundreds of other programming languages out there (BTW, congrats on that, AutoIt team! Excellent work on that).

I wanted to bring this to the AutoIt community's attention, see what you all think of it. I'm just one person and it seems like I'm the only person that has a problem with AutoIt being blanketed with the "malware" definition. Maybe the AutoIt team can help the Malwarebytes team with the detection of malware written with AutoIt... instead of just calling it all malware!

如果以上面這位網友的敘述,我想只要我是使用 Autoit 來開發程序,會被報毒的機率就是存在的.... So... 看起來面對這個報毒的情況我目前是無能力可解的,這部分是比較抱歉。

2011年8月27日 星期六

逆境中的成長更為動人

最近看到 Wang 40 又開始一步步的站穩大聯盟,心中實在感到很開心。雖然今天跟紅人對決最後還是無關勝負,每次看到他一局一局的試著一步步的修正、改善,不急不徐的從每個可能性去慢慢調整,我覺得這就是王建民最與眾不同的地方了。

逆境中的成長是特別辛苦的,心裡的壓力是順境中的 N 倍,往往在這時刻被打敗的不是技術、能力,而是心理的壓力先把自己給壓垮了。能夠在逆境中保持信心是很重要的事情,如果連自己都不相信自己,那要把事情做 好就更難了。另一個重要的就是耐性,要願意給自己足夠的時間去重新站起,每一步都不要跟以往的高峰時期比,而只跟現在、眼前的自己比,這不只是讓自己保持 信心的好方法,也是真正活在當下的表現。過去的那一刻不管有多麼美好,留下來的都只是一些經驗與回憶,周遭的人事物包含自己本身都是在不停變動的,把過去 的當成恆久的是一種很不務實的做法,反觀活在當下才是種大智慧。

每個人都不同,所以聰明的人只跟自己比,不會為了到處跟別人比較而失去自己生活的節奏。有智慧的人則更上一層樓,他不只不跟別人比,也不跟過去的自己比,所以每個當下都能成長,都能有收穫。

當個大聯盟的先發投手,心裡要背負的壓力是很多的。能投得好的除了藝高人膽大之外,心理素質是很重要的關鍵。我個人覺得 Wang 40 雖然有招牌伸卡球,但是他能持續在大聯盟保持一席之位,那一球一球處理、一局一局處理的這種當下態度是很重要的關鍵。

王建民加油!!! ...


2011年5月19日 星期四

"核心" 是一切的基礎

          我非常喜歡講 "核心" 這的詞,認識我的朋友最常聽到我講的一定是這兩個字。對於我的信念而言,這個部分是一直在深耕、擴展的,只會越來越堅固、越來越寬大。它就像是一套萬用法 則,所有的事情我都會往這裡先找尋可能的答案,很像套圈圈那樣,找到了核心就把它套進去,越累積越可觀。

          製作課程的"核心"是甚麼? 我的理解是 "讓學習更有效果"。如果多元的學習方式是可以提升學習效果,那麼 UX 的製作核心就會以多元性為主要考量。若要以多元性來呈現課程內容,那麼素材的多元與運用的彈性就會是最重要的事情。UX 的特色是那麼的顯著,不好好利用其多元性題型的特性實在很浪費,但是近期看到的 UX 的課程還是跳脫不了 Q&A 的基本格式。我不是覺得 Q&A 不夠好,在某些情況下 Q&A 的題型可能還會比其它的題型好。但是如果可以讓同一個學習項目用不同的方式來複習,不是會更有學習效果嗎? 重複一定是讓你記得牢的關鍵,但是有意義的重複卻是讓大腦在每個當下保持活躍狀態的關鍵。有人研究說一般人的專注力頂多10分鐘,接下來就開始走下坡了, 要維持專注力是必須給大腦刺激的,填空、選擇這些題型的出現並不是偶然。

       素材的整理其實是很大的工程,看到許多有心且無私的朋友花了那麼多時間整理素材,但是感覺出課程的呈現還是沒有充分運用到多元性的特質。當然想要更有彈 性,素材的整理是要更費心的,但是多費了那點心力卻會讓你的素材運用更為豐富,題型的可用性就會更可彈性。例如已經花時間將單詞、例句、相對的語音給整理 好了,就應該將元素整理得更 Unique...這是很關鍵的做法。如果你的例句和中譯是一個 Column,那麼你的例句就被綁死了,沒辦法利用例句做出其他的題型...又如果你的語音是包含好幾個元素,例如有中文也有英文,或是有單詞也有例句。 那麼這些語音也被綁死了,同樣無法有其它的彈性空間。

        過與不及都不好,上面講的是不及的狀態 - 多元性的運用不夠充分,元素不夠有彈性,另一種情況則是太過了。之前我也曾經歷過這段過程,當我的 SM Converter 功能已經比較完善時,我就開始沉溺於各種題型的運用,一個課程裡面就像是實驗室一樣,一堆實驗品...一堆只是為了呈現實驗結果的實驗品,但是課程的核心 不應該是如此。重複性過高的內容只會加重學習的負擔,對於課程的核心 "讓學習更有效果" 是背道而馳的。會看不到這個問題,純粹就是為了滿足於題型展現的技術面,而忽略了為何而做課程的這個核心問題。之前在 资料来源与题型制作 - Rosetta 篇 I  裡面提到製作課程的五個要考慮的項目,也就是當初面對自己太過行為的一種反思。

        這些探討其實已經將做課程當成是 "專業" 的狀態了 ... 分享給想提升課程品質的同好者......

2011年5月17日 星期二

好書總是得再三看過才能慢慢了解

          "Trading in the Zone" 果真名不虛傳,之前認為沒有收穫只不過自己的當下的心境與理解力還未跟得上,就像不懂日語就無法理解俳句的美一樣。好在我的先見之明通常都不會那麼固不可化,所以才能有機會再三的看它,才能慢慢的體會出作者真正要表達的想法。

          這本書真的滿奇特的,雖然是在講關於交易的事情,卻有好幾個章節都在講 "Beliefs" 信念這件事情。他提出一個很特別的想法,認為信念是不可消滅的,但是卻可以讓它不活躍;讓它缺乏生命力。如此它就不會成為你行為的關鍵信念,不會讓你重複 以前的行為模式。這讓我想到 "當下的力量"-The Power of Now 裡面所說的純然的觀察,不否定的觀察那些 Pain。"不否定" 才不會創造出另一邊的定義與心態,不否定的意境是比較完善的解決方式。其實這是很奧妙的,一個你認為不 OK 的事情;想改變的事情,卻得先從認可它、接受它開始,這真的很違反人性,但是這麼做卻才有可能真正的轉化它。諸葛亮的七擒七縱孟獲,想的應該也是同樣的事 情,看似反其道而行卻才是真正解決問題的好方法。

         整本書中讓我收穫最大的(也可能僅是我目前的能力所能理解的部分而已..),是關於 "以機率為基礎的基本心態"。他提出五種基本特質:
1.  Anything can happen.
任何事情都可能發生
2.  You don't need to know what is going to happen next in order to make money.
你不需要知道下一步將會發生甚麼才能賺到錢。
3.  There is a random distribution between wins and losses for any given set of variables that define an edge.
優勢是由一組變數上隨機分佈的盈虧中所定義出來的。
4.  An edge is nothing more than an indication of a higher probability of one thing happening over another.
優勢只不過顯示一件事情發生的機率高於另一件事情。
5.  Every moment in the market is unique.
市場中的每一刻都是獨一無二的。

上面這些述序尤其是第三點與第四點說得特別好,他點出了一個已存在卻容易被忽略的事實。機率(概率)的基本特質本來就是如此,我們太容易忘記這些機率是怎 麼得來的,以至於在從事交易時讓心裡多出很多額外的負擔。當你真正理解你的方法的侷限性與基本特質,也就是你可以善用它的開端。這本書在這方面幫助我滿大的。

2011年5月15日 星期日

中譯與音標...只是手指不是月亮

           之前曾寫過一篇日志關於背單詞的部分,裡面談到應該要把中譯當成輔助的角色,不應該讓它無限制的擴充大腦中的版圖。當時的想法有點把 "中文" 當學好外語的大敵,經過這陣子對於課程製作的摸索卻發現當時的心態是有點偏了些。對於還在學習中文的小孩子來說,這個論點應該不算太偏,畢竟兩種語言對小 孩子而言都是處於學習階段。例如 "蘋果" 與 "apple" ,對不了解中文 "蘋果" 的學習者來說,先去學 "蘋果" 再來將 "蘋果" 轉換成英文 "apple" 這是沒有效率的事情,但是成年人卻不完全符合這個情境。

         成年人已經擁有龐大的中文詞庫,以上面的例子來看,"蘋果" 這個詞就代表著許多相關的圖像與意義。給成年人看一張 "蘋果" 的照片與跟他說 "蘋果" 這個詞,在大腦裡的運作模式應該是不同的。但是對於學習語言的效率而言是否仍是很大的差異呢?..這點我已經有些存疑了。事實上如果你很仔細的觀察自己的 學習狀態,你會發現當你看到 "蘋果" 這張圖片時,腦中已經自然的對應出 "蘋果" 這個中文詞了。會這樣是很正常的,因為你必須先辨識才能進一步的思考,而你一定會用你最容易的方式來辨識,擅長中文的就自然會用中文來辨識這張圖片了。所 以就算你在學習過程中不擺上中文解釋,但是你的腦袋還是會把它拿出來複習一次。所以如果以這樣的邏輯來看,嚴格要求每個單詞都必須用圖片來學習,這似乎並 不能如預期中的提升學習效果。尤其當你的詞彙越來越抽像,已經找不到具體的圖片來呈現,這個方式反而容易變成另一種阻力,你可能先得把圖片建立起一個意義 的連結,再將這個意義連結到英文,這樣反而是繞圈子。

        如果擴展到句子的學習這種繞圈子的情況會越來越多。例如 "發生什麼事了? - What happened? / What's wrong? / What's the matter?" ,你會發現要找到能表示這個句子的圖片實在不是容易的事情,但是如果用中文你卻可以在很短的時間馬上理解這個句子要表達的情境。那麼在這種情況下,用中文 來學英文是有效率的。在台灣有許多英語教學界的翹楚,彭蒙惠老師的系列是強調用英語來學習英語,但是另一位賴世雄老師卻認為學英語無須刻意放掉中文,可利 用擅長的中文來學習外語。之前我對這個論點是保持開放的心態,但是始終找不出足夠的信念可以支持這個說法。最近的經驗讓我理解到,或許使用中文來學習英語 這個方法並不是導致英文學不好的主因,或許是學習者在使用的過程中誤把手指當月亮,以為沒了手指就沒了月亮。兩者之間若只是導引的關係,當你看到月亮時, 手指就可以放掉了,那麼藉由手指去看到月亮又有何妨呢?所以如果中文只是讓我們快速的理解要學習的意義或情境,藉由這個情境來學習該如何用外語來表達,那 麼為何不用中文來幫助學習呢?但是反過來說,若是硬要把兩著綁在一起,非得一一對應不可,那可能沒了中文就忘了英文了...

        音標也是同樣的情形。台灣是用 KK 音標,我並沒有學習自然發音法,但是我卻自然而然不用音標了。其中的過程是很自然的事情,因為當你看著英文單字,發著音標上的發音,久而久之你就會有種對 應,就像中文那樣有很多形聲字,讓你可以有邊讀邊、沒邊讀中間。但是為何有人學英語學了很久了,沒音標卻無法發音呢?我想或許就如同上面所講的情況一樣, 在學習過程中忽略了這些都只是方法,讓你能快速理解的方法,重點是你要學得那個東西,而不是這些方法。若是在學習過程中你多一點觀察,你自然會更了解你所 學習的東西,而不會僅僅強化中間的方法,非用這些方法不可。

        最近看了部片子「三個傻瓜」,主角在課堂上被老師要求 "定義" 「機器-machine」,他用很生活化的例子來說明卻被老師一一否決,反而另一位同學將課本裡的 "定義" 給一字不漏的背了出來時,老師極為讚賞。這個就是把手指當月亮阿...月亮就在那裡,你想用手指比、想用棍子比、想用嘴巴形容..都無妨阿...這些都是 方法,適合就拿來用...只要都能指向月亮就好了阿...

2011年5月5日 星期四

祝福天下的母親...

今天開車在路上等紅綠燈時,突然看到一群小朋友手裡都拿著一束康乃馨,蹦蹦跳跳的過馬路。臉上開心的樣子讓我不自覺得也跟著笑了起來...突然意識到母親節快到了。

女人或許這部份是天性,不管年輕時多麼不喜歡小孩,到了一定的年紀就莫名其妙的改變了。想我當初也是如此的過程...一切的轉變都是那麼自然與莫名其妙...女人這輩子最偉大的任務應該就是當母親了,可惜我還沒這個經歷,但是如果人生缺了這部份是真的有些可惜。

數十年光陰的投入是多麼艱辛,天下的母親卻大多如此的無私奉獻,那種愛是很難比擬的。寫到這裡更感受到自己是多麼的幸福,有個無私奉獻的母親,為我打點這麼多事情。

母親節一年只有一天,但是母親的奉獻卻是全年無休的....祝福天下的母親們幸福快樂!

2011年4月11日 星期一

Anki 多樣性卡片樣板的運用

其實這個多樣性的功能也是我當初最讚賞的地方,在 UX 沒出來之前我非常喜歡這個功能,變換題型非常方便....當然在新的版本中已經比當初更容易實現了...

在前篇的介紹中運用了原型的編輯,創建了自訂的卡片樣版-猜猜看...接下來再新增三種,分別為 "中翻英" 、 "拼寫格" 及 "聽力練習"

☆☆☆ 首先為了操作方便,還是順從 ANKI 預設的欄位排列方式,將 Tag 標籤欄位給擺在最後,這樣就不用在匯入時還得一一對應了....


接下來就新增卡片樣板






然後再將處理好得原始文件匯入 (這裡有個地方要注意...Anki 似乎得先將 卡片樣板做好在進行匯入,才會讓所有題型都產生詞條,若是先匯入一個卡片樣板,在另外新增樣板時..匯入就會不成功...也就是說要同時全部一起作...這是我目前實驗的結果...也有可能有別的方法)


因為已經標籤對應欄位(單元)擺在最後,所以這裡的操作就輕鬆了...自動一一對應,無須再更改了...可以看到卡片總共有四種型態


匯入之後可以看到總共有 18 * 4 種 = 72 個詞條



接下來你就可以依照自己的需求選擇卡片種類來練習了...


「拼寫格」



「中翻英」

如何批量匯入單詞-(for Anki)

這篇是關於 Anki 的匯入 ... (非 SuperMemo UX)


首先處理 EXCLE 的部分,原始文件如下..這裡要處理的有 "圖片" 及 "語音" 欄位


 利用 EXCEL 的公式( fx ) 功能,將圖片及語音欄位批量處理如下





 將多餘的欄位 Hide 隱藏起來




將處理好的文字儲存成 UTF 8 格式的 TXT 檔案 (這裡都是用 TAB 分隔)


這樣就處理好 ANKI 所需要的匯入文件了...........

接下來啟動 ANKI 開始進入 匯入工作:


取一個課程名稱,這裡取的是 Test1


進入匯入畫面,選取處理好的文字檔案 Anki-Test.txt



這裡要先自己製作一個 "原型" ,可以想成是模板格式


使用 "加" 新增一個原型


進入編輯畫面



這裡我先用 Rename 更換名稱為 "猜猜看",再點選 "Card Layout" 進入編輯畫面


在 "領域" 頁簽中將所需欄位一一建立...如下圖總共建了五個


 在卡片樣版中依照需求去排列 QA 區塊


 回到最開始的畫面,這裡很重要喔...一定得依照你的原始匯入文本 一一對應到 ANKI 欄位上(領域=欄位 field)
原始文本第一個 欄位是準備給標籤 TAG 用的,所以第一個就變更對應為 標籤..其餘的以此類推...



對應好之後,點選"匯入"...等待成功訊息畫面........如下圖已成功匯入19個


進入詞條觀看發現第一個詞條是欄位名稱,將其刪除掉........
如果想節省這個額外的步驟,就在匯入之前將第一行的欄位名稱可刪除即可


可以看到所有的项目都完整汇入了...



進入學習畫面觀看...現在是沒有圖片與語音的..必須手動將相關檔案放到固定目錄底下



如果是 PC 版的 Anki 都會將資料放在 我的文件 "My Documents\Anki" 目錄下,找到這個目錄可以看到已經有剛剛建立的課程 Test1,在這個目錄下另外新增一個 "Test1.media" 目錄提供給語音及圖片存放






重新啟動 Anki 進入課程....Everything is done!!! 

2011年3月20日 星期日

想用 SM Converter 做甚麼樣的課程?

這個工具到現在已經更新到 1.0.1.0 版本了...期間也有許多網友詢問相關問題,最讓我難回答的通常是來源的處理。因為這個真的是因人而異,如果有點編程底子或是會用一些正則式語法,可能會 比較容易處理來源。如果這兩個都不會,EXCEL又不太行..那可真的滿傷腦筋的。

對於 SM Converter 本身的問題,我是比較容易回答;對於來源的處理真的只能給些初淺的經驗談,較深入的方面實在很難分享..其中牽扯到很多編程語法...有編程能力的朋友, 自己就可以解決了,無須我在這裡野人獻曝;沒有編程底子的..我講這些只會讓人更搞不懂而已。

最近一方面忙著自己的事,閒暇之餘都把時間放在做課程...我這次有更深刻的體會,一個很優秀的課程是不容易做出來的。最難的在於前端的來源處理,圖片、 語音、文字部分...這些都要使用上若干軟件,對於文字處理方面,甚至得加上一些自製的編程才能處理好。以我的例子而言,每次製作一個課程都少不了針對來 源文字,自製一些相對應的小工具來應付,數個 Function 是常有的事情。

那麼沒有編程能力的使用者就不能自製課程了嗎?...

坦白說,如果來源是比較簡單的...例如我在How to - 單詞篇裡提到的用金山的生詞本,再使用 ToTab 工具來轉換,是可以輕鬆處理來源的。其他方面如果能找到以 Tab 座分隔的也是可以很輕鬆套用的。除此之外,你想多輕鬆完成來源文字的處理,真的得憑個人本事了。事實上,我個人認為如果單純以學習為主要目的,UX 的 F9 編輯功能應該也是夠用的。但是想一次匯入上千筆或數千筆資料,就得考驗到自己本身其他方面的能力了...能否輕鬆處理雜亂的來源、該用甚麼工具...這都 得各憑本事了。

寫這篇文章是希望來這裡的朋友,在你製作課程的時候...稍微想一下為什麼而做,一天能學習有限,真的需要一次轉換那麼多資料進去 UX 嗎? 一邊學習一邊放進去 UX 的課程裡,就算是用 Key - in 的方式也無妨ㄚ...如果你只是個學習者,這應該是比較適合的方式。花太多時間想要一次處理數千筆資料進去 UX,卻不具備相關的能力只會讓自己更無措而已。

或許課程的製作是應該分成兩種類別的...一種是專門製作課程,也就是做給別人用的..那麼相對的自己本身也需要一些其他的相關能力才行;另一種是製作給自己用的 ... 這種就無須一昧的追求數量與質量,重點在於適合自己的需要就好了。學到哪兒就做到哪兒..做課程怎麼會是負擔呢?

2011年3月10日 星期四

SM Converter 1.0.1.0 更新發佈

修正一些已發現的 Bug,以及增添一些小功能。

新增部分主要是希望製作課程時能夠多一點彈性,包括一些簡單 Html 語法也可以運用、改善拼寫格題型、改善自訂語音的設定功能...等等。詳述如下:


新增 [ < > 不過慮] 選項。(使基本的 html 語法有效)
新增 [句子拼寫] 100% 難度 = 聽寫模式。
新增 [Filter] 過濾單詞功能,[依困難度隨機產生 拼寫、拖放格式]
新增 Text -拼寫格 [ # ] 自訂功能。
新增 Extra - 句子 - 自動抓取欄位 [自訂+預設雙用功能](##預設優先)
新增 [直覺造句A] - [頭尾固定模式] 選項
新增 Audio - 自設語音路徑 - Auto Loop 功能選項

相關的說明會在往後陸續補上......

2011年2月21日 星期一

探討如何用 UX 來練習聽力.....


底下我僅就個人淺薄的想法,與製作 UX 課程的經驗做個交流。一定有不夠周延之處,
所以也歡迎有其他想法的朋友一起交流。
.................................

UX 多了許多題型可用,雖然感覺上能夠測驗與複習的模式變多了,但是我個人覺得效果還是最重要的,
一切都應該往這個核心去考量,因此如果要做個能放入 UX 的聽力課程,我會先從使用者所需的聽力練習來分析。

假設提供給最初階的使用者,那麼聽力練習最重要的部份可能在於語音的熟悉度 ... 也就最簡單的聽和看做結合。
題型可能採用聽語音選單詞或句子的方式...然而再細分下去,又可以針對這部分做一些更具測驗性的課程,
譬如把一些相似句子擺在一起當選項,這樣更考驗聽力。
或者改成圖片的方式... 像 Rosetta Stone 那樣,讓使用者去選擇適當語義的圖片。
至於來源的問題...可能得更花心思去尋找有無適合的現成素材可轉用。

如果進階一點的聽力練習,核心的部分應該在於了解內容。
這個部份我個人認為其實只是閱讀的轉化而已,為何這麼說呢?...
一篇文章能看得懂,表示這篇文章的單詞與語法對你而言不是問題,但是改成用聽的卻出現不知道對方在講甚麼,
這就表示聽力需要練習。
反過來看.."你能聽得清楚",卻不知所云..(因為是生詞或是語法結構搞不懂),那麼就不是練聽力的問題了。

以 這個邏輯推論下去...要達成這種進階的聽力練習的 UX課程,效果是很難出來的。為何這麼說呢?...首先限於 UX 的版面大小,太複雜的、內容太多的要擺進去實在不好處理,每次複習的時間也會拖得很長 ... 我個人認為太長的測驗時間對使用UX的效果是沒有加分效果的。其次,UX最有效的應該是重點重複...一大篇文章的聽力練習內容,其實真正會考驗到自己的 部分並不是全部,所以全部放進去似乎是不太恰當的,也會將日後複習的時間拉得很長。

我個人如果需要做個聽力練習的課程,又是已經達到進階的需求時,我應該會這樣處理...先學習再取出自己真的不會的部分,做成 UX 的課程,重複練習。
選個適合自己程度的聽力節目,如 rooing 提到的 科學60秒、或是 VOA 的聽力節目等等... 先用聽的了解一下內容,
如果
有 很多片段不知所云, Check 一下文本 ... 如果閱讀上沒問題,表示真的是聽力不夠 OK ,取出句子與語音作為聽力練習課程。...用甚麼題型呢? ... 用最簡單的 Q 與 A就可以了ㄚ...;但是如果連看都看不懂,就表示你的單詞與語法還不夠 OK ,那你需要的可不是聽力而已,這時把生詞加入生詞課程,語法加入語法課程...etc...

UX 是個輔助你學習的工具,應該以自己真正的需求做導向,這樣才能做出有效果的課程。

UX 評分的一些疑問...

從以前破發網友到最近 rooing 網友都對 UX 的評分方式有一些想法,在這裡我想針對這部分提供我自己的看法。
 UX 到底是依據什麼來評分?

這麼多人 Care 這些評分,是因為這些評分與你以後的學習數據、複習時間與數量有攸關性,所以不能亂來。從回答時間的長短 ... 到答案回答的正確與否都有人提出疑問,認為這些都會影響 UX 的評分 .... 我個人的想法是 .... 這些都不會影響 UX 的評分,唯一會影響 UX 評分的只有你自己的評分...就是 Excellent、Good、Fail ..... 這些自我評量。

關於回答時間的部分,可以到捨得論壇去找一下 "超級賽亞人" 的見解,基本上我的想法跟他一樣,認為回答時間的長短是與評分無關的。
在這裡我也可以提供一個推理論證讓大家參考,假設回答的時間會影響學習數據,那麼 UX 自己在賣的商業課程題型那麼多,有的只是簡單的選擇,有的是一大篇的填空閱讀測驗 ... 那這些要怎麼設定規則來辨別多久的回答時間要給多少的參數值呢?...所以絕對不可能是採用一個通用標準時間的,這樣不同題型怎麼能適用呢?

而 UX 會自動幫你校正答案的題型,可以自己驗證一下。例如選擇題,你不用去點選答案,直接看答案之後,你再來評分 "我知道 - I kenw" ,看看他還會不會因為 Check 是錯的就把這題要你再做一遍?! UX 只是提供一個簡單的答案檢查功能,讓你很方便的對照自己答案對不對,最後的評分由自己決定 .... 所以拼寫格少打個 . 或 , ,甚至因為滑鼠滑掉點錯了...還是什麼意外之類的,都沒關係。只要你最後的評分是符合你的現況就可以了...至於連自己的評分都點錯了怎麼辦? 如果還不會卻讓它 Pass 了 ... 就選個 reset ( 重置) 讓它重練囉...如果已經 OK 卻點了 "Didn't know" ,那就多做幾次吧...


SM Converter 更新計畫....

許久沒有更新這個工具了,目前累積了好幾個 Bug 要修正,所以最近會抽出一些時間將這些 Bug 修好,目前發現的 Bug 大致分述如下:

1. 使用提示-提示欄位功能,如果資料項含有 & < > 三種字元,會造成 UX 開啟錯誤。( 由 艾斯 網友發現的 bug)

2. 選擇題的資料來源也同樣有上述情況,含有 & < > 會造成 UX 開啟錯誤。

3. 批次轉換採用增添模式時,新增的分類與題型會無法正常顯示。

如果各位朋友還有發現其他 Bug ,麻煩告知我一下,在能力範圍內會順便做修正。

另外 rooing 網友提到 Spellpad 拼寫格 在1.0.0.9 版比較不好用的問題,其實在1.0.0.9 版已多出一個 "字組或非字組的選項",將這個選項取消勾選,就會回到之前的那種過濾置換的形態,但是關於大小寫的部分,還是不能通用 ... 這部分預計在改版的更新裡面會補上。

2011年2月15日 星期二

我的編程之路...

有網友問我,編程該從何學起? 哪一種語言比較學習難度低、適用性廣呢?

如果以現在的我來說, Autoit 是我最擅長的,當然不做第二選項,目前一定就是這個答案了。由 SM Converter 以及 UX 發音練習工具,就可以看出 Autoit 並不只是像按鍵精靈那樣,做一些簡化操作流程的工作而已,其實只要願意花心思,小小的、非主流的編程語言都可以用的很好的。

對於編程,我其實是走了一大圈。我不是科班出身的...坦白說一堂編程課我都沒上過,所有的知識都是自己翻書、看說明、找網頁得來的。我也很慶幸自己活在網路發達的時代,更可以不受限的學習各種技能與知識。
最早開始接觸編程是為了改善公司的倉管流程,總覺得之前委託業者寫的程序有很多需要改善。事實上在學編程的過程中,我總是陷入有沒有更好、更厲害的語言, 可以做更有效率、更深入的電腦控制。其實簡單的倉管程序主要的核心在於數據處理,我卻著迷與介面的設計,像Acsess 那樣的軟件其實只要編寫一些VBA就可以用了,我卻覺得介面不夠完善而想開發不用倚靠 Acsess的獨立EXE 程序,而轉向 C語言的懷抱...明眼人馬上就知道,用C來寫數據編程是需要更高的功力的...就這樣繞ㄚ繞的,老是成不了事。我的編程之路就這樣上上下下,不知該哪個 方向走,似乎找不到 "好用" 的。有一天朋友要寫畢業專題,需要開發一個電力公司計費系統,學校要求用 VB 寫,找我幫忙,所以我又開始學 VB了,但是這次有了一些不同。因為這是需要完成品的,也限制了只能用VB,所以這是我第一次真正完成一個程序,雖然不完美,卻是切切實實的一個完成品。 這個過程中,我從開發、測試、除錯 ... 每個階段都經歷過,用有限的功能盡可能達到預期的效果。.....
這一次在編程能力上,我是真的打下了比較結實的基礎了。經過這次的經驗我發覺,就算一開始入手的語言不是那麼 "好用" ,但是只要你願意從頭到尾 Run 過一回,得到的東西絕對比你想得到的還多。

Autoit 其實跟 VB 很類似,語法上並沒有太大差異,很容易入手的。而我會從 VB 轉為 Autoit 主要是因為其可攜性較高,封裝之後無需其他額外的控件 dll 或是 ocx 檔案,就可以執行,而且檔案明顯比VB小很多。當初幫朋友寫個通訊錄功能的小程序,在可攜性上面遇到不少問題,所以因此找到的 Autoit ,越寫越上手,就一直用到現在,目前幾乎所有的程序都是由Autoit所撰寫的。

或許有些人對 Autoit 到底功能有多強會抱持懷疑的態度,但是就如同我前面所說的...重點不是好不好用...重點是你得乖乖全部 Run 過一次,不管你從哪個語言開始,編程的核心觀念大部分是通用的,這些才是真正累積起來的寶物。從我編寫 SM Converter 就是很好的證明..我不懂 XML 、不懂 HTML 語法,但是我可以開發出轉換 XML 文件的 SMUX 課程 .... Why? 其實你學到的東西真的比你想的還要多、還要有價值,只要你不要太執著找到好用的,而願意不斷的嘗試、不斷的寫出一個又一個的程序,就算不完美也無妨。

製作課程...真的不是簡單的事情

最近忙著清前帳...把之前整理一半的許多資料一個個的處理,製作成課程以便跟朋友交差。雖然使用SM Converter來轉換課程已經很方便了,但是最費力氣的都是在前端資料來源的處理。突然發覺這些我習以為常的處理步驟,卻不是每個人可輕易做到的,製 作課程....實在不是簡單的事情,是需要其他相關能力的搭配才能輕鬆應付的。

譬如前幾天做的 English Grammar Tests 課程,來源是PDF檔案。這個PDF非圖片轉成的,所以文字可複製,省了不少力氣,但是萬一是圖片呢? 其實也是有解的,只是要用OCR來處理,這就考驗到如何 OCR 的能力了。之前在 Test your vocabulary 4 開始製作之初,我利用OCR將大部分的 Answers 轉出來,再用 Office 的文字檢查功能快速的檢查過一遍。在很短的時間便完成了答案 Key-in 的工作,這就是具備 OCR 能力才能做得到的。

回到 Grammar Tests 課程來看...雖然是文字可以直接取得,但是必須變成下列這種資料才能成為 SMC 可用的來源:





但是複製出來的文字卻是這樣,題目答案是分開的,題目如下...
Speaking already
Q1     Can you hear what he is .......?
(a) saying
(b) speaking
(c) telling
(d) talking
Q2     She hasn't come home ........
(a) still
(b) already
(c) yet
(d) till

答案如下.......
A1     Can you hear what he is saying?
answer: (a) saying
A2     She hasn't come home yet.
answer: (c) yet


如何將這分散的文字,快速的轉成下面這樣的形態呢?



Can you hear what he is ##?#saying|speaking|telling|talking


坦白說...如果你會編程,這個對你而言不是問題,寫幾行程序就可以很快的全部處理完成,但是如果你沒有這方面的能力,光 是靠手動輸入,可就得耗費相當長的時間了。記得之前看過勝間和代教如何學習的書曾提到一些必須具備的能力,其中一項就是編程能力,當時覺得這或許不應該是 必須的吧..但是現在突然覺得,少了這一點卻會差很多。

2011年2月11日 星期五

下拉式與條列式選項的特色

最近重新把 Grammar語法練習的來源檔案製作成語音版本,用TTS轉換MP3檔案,套用在新的課程裡,增加語音部份的素材,讓整個課程的學習性提高一些。在製作過程中突然想到一個問題,UX為什麼要採用兩種型態的選擇題呢? 原本以為是為了版面好看而多了下拉式,但是比對兩種版本之後,突然發覺這兩者在使用過程中產生的效果有明顯的差異性。

下拉式其實隱藏有填空的測驗效果,如下圖所示題目不會出現選項,學習者可以先測驗自己對題目的了解程度,如果夠熟悉不用下拉選項就已知道答案,這等同於測驗填空的功能。如果不是很確定答案,則可以點選下拉清單,這樣便產生了選擇題的功能了。所以下拉式選擇題其實有兩種測驗效果。



條列式如下圖,所有的選項都顯示在題目中。這個好處是學習者無須使用滑鼠去拉出選項,題目便一目了然,可以節省操作步驟,但是卻僅有選擇題的測驗功能,無法像下拉式那樣還可以充當填空題型使用。


2011年1月25日 星期二

年終大掃除...感悟到 "Repetition" 的重要性!

年關將近..家裡總會在年前做個大掃除,這也算是一種傳承吧。今年如同往年般,也得跟這些陳年汙垢奮戰,但是忙了幾天之後,突然發現對抗這些陳年汙垢並不需要像往年那般大費周章,買了一堆強效清潔劑,弄得烏煙瘴氣的,還是清不乾淨。...今年拿著一條抹布、一片菜瓜布、一桶肥皂水就把所有的陽台、窗戶、廁所搞定了,簡單又環保。

為什麼用這麼簡單的清潔用品就能搞定呢?答案很簡單... Repetition..只要重複的次數夠,那些陳年汙垢都會被你清乾淨的。關鍵在於每次的力氣不能太小,也不用太大,這樣才能在有限的體力內,用最有效率的方式重複刷洗,接下來就是耐心,等待汙垢的脫落。

往年在打掃時,都太急於看到清潔劑的效果,刷了兩三下就認為清潔劑不夠力,就再買更強效的來用,但是還是清不乾淨。其實任何的清潔劑都有效果,只是你必須要達到足夠的刷洗次數,才能讓那些汙垢脫落。

最難的應該是當下的心境,每次重複刷洗時看到還有一大片的汙垢得清洗,望著已完成的,以及那些未完成的..乾淨的及未乾淨的,心裡難免開始急了起來,力氣開始加大,速度開始加快...結果手弄得更酸,效果卻有限。把體力提早耗掉了,接下來就更難進行簡單的重複刷洗...休息過後就會提醒自己..不要急..不要急..,注意力就放在眼前這一塊區域,做完的部分就已經做完了,再去瞄它沒甚麼意義..還沒做的就是還沒做ㄚ...想再多也沒用,不會自動變乾淨的...把心思放在過去、未來,只是增添心理負擔而已,就像一隻坐不住的猴子,跑過來跑過去的...一點意義都沒有。還不如將心思放在眼前的這一塊區域,慢慢的、適度的、重複..重複..再重複,最簡單的清潔動作,卻在重複次數累積到一定數量時,那些陳年汙垢就這樣一絲絲的脫落。

UX 記錄學習者的數據檔案,檔名就叫做 "Repetitions.dat" ... 或許這才是 SuperMemo 的真諦吧!!!

2011年1月6日 星期四

SuperMemo UX 的定位問題?!

從接觸 SuperMemo UX 至今也有好幾個月了...說來慚愧,大部分的時間都在鑽研開發相關工具,真正使用到的時數卻不多。

我對舊版的 SuperMemo 了解幾乎是零..只是大略知道從UX版本開始多了很多種測驗題型,介面操作相對簡單、畫面也比較漂亮...而我也是被這些所吸引而開始了 SM Converter 的開發路程。

當我們開始可以盡情的往 UX 裡面塞東西、依照我們想要的方式呈現,讓UX更能為我所用,想得到的都可以放進去。似乎這樣我們理當更能有效率的利用 SuperMemo UX 來改善學習效率,更有效記住我們需要的知識...如此推演下去,內容是不是越豐富越好呢?

對大部分的人來說,答案當然是肯定的.....

但是對此我想討論的觀點是...你把 SuperMemo UX 當成甚麼在用呢? 你怎麼定位 SuperMemo UX呢?

我想大家可以先問一下自己一個簡單的問題...你覺得 SuperMemo UX 是個用來 [學習] 的、還是用來 [複習]的。[學習] 的話,當然內容要越豐富越好,就像看教科書那樣..該有的資訊最好都具備;[複習] 的話,就必須考慮重點處理,每次複習要達到有效的測驗效果,提高複習的效率。

當然目前我的定位是傾向於 [複習] ...不過呢...工具是讓人用的,菜刀也不只是只能切菜用,重點是看你怎麼用...工具雖有其適用性,但是人也是個重要的變數....

2010年12月19日 星期日

探討「發音練習」題型的可能性?

前幾天做了一個非常陽春的小工具,可以減少使用「發音練習」時所需要的手動作業。後來經由舍得論壇上討論,建議能夠達到一鍵完成所有作業,而不需得進去「發音練習」才能使用程序自動處理的功能。原本想到的替代方案是比較繁複的作業,後來有網友提到「抓圖法」應該可行....所以就試看看能不能做出來...特地將 Demo 發在論壇上給不同平台的朋友測試,雖然目前僅有一位熱心網友幫忙測試...,所以無法保證其通用性是否真沒問題..但是假設真的可行...這倒是可進一步思考「發音練習」題型的可能性了。

如果真的要把「發音練習」當成題型,首先面對的問題當然是操作必須方便...目前看來用一個快捷鍵處理所有「發音練習」所需要的手動過程,應該可以行得通。接下來面對的問題則是,該怎麼評量你的練習結果...

目前想到的可能作法是...可以在每次跟讀練習時,紀錄SuperMemo UX 所給你的評分紀錄,包括 Intonation grade、Accent grade、 Rate grade、Correctness grade、Total grade 所有五個評分紀錄,假設跟讀了四次就會有四次五個項目的評分結果。

將這些評分紀錄依照每次的成績作成一個圖表,讓學習者可以很清楚的看到自己發音練習時的得分狀況,這樣就很容易知道該怎麼評量這個練習題了...

那麼圖表該怎麼作呢.....坦白說用程序產生圖表這方面我可真的沒辦法處理,就算免強作到,應該也是不美觀的。還好 Google 厲害得很...利用 Google 的 Chart 功能就可以線上幫你做出你要的圖表了。

只要產生出圖表,馬上就可以根據圖表的顯示來判斷自己要怎麼給分,然後再將圖表插入目前練習題的內容中...下次當你重新看到這個題目時,你也可以很清楚的知道上次練習的狀態。

目前試著用 Google 做了兩張圖表, 一張是屬於較詳細的圖表,依據每個項目每次練習的狀態畫出曲線圖表,可以看出學習中的表現狀況。



另一張是屬於簡易型的圖表,直接用 Total Grade 「總分平均」來顯示學習狀況。

2010年12月13日 星期一

UX 發音練習的小工具

SuperMemo UX 自帶了一個練習發音的功能,感覺上是滿專業的...不過在使用上卻不方便,UX本身可讓使用者自設的 Hot Key 快捷鍵非常少,當然也沒包含這一部分了。所有的播放與錄音都需經由滑鼠點擊,如果想要跟讀練習 (聽一次、錄一次) ,跟讀十次手可能也痠了吧...


前幾日有網友也提出類似的問題,希望能減少滑鼠點擊的次數。所以就發揮 Autoit 的 Auto do it 原始精神,寫了個小工具來簡化這部分的操作流程.....

因為很陽春,所以就給有興趣的人試試了..不多做說明了。



下載點: http://www.4shared.com/file/FOC_gAbB/SuperMemo_Tool.html