2011年7月24日 星期日

jQuery -- 讓網頁的開發變輕鬆了

 2011-07-24 16:40 (原來我是 2011 開始接觸 jQuery 的)

前陣子,在書店閒逛,無意中發現幾本關於 jQuery 的書,順手翻翻,翻到關心的AJAX的實作,發現好像是個不錯的東西。

開發動態網頁時,雖然瀏覽器的javascript能夠讓程式更具彈性。但是為了程式的穩定,避免各家瀏覽器不相容的特性,都不太敢使用瀏覽器端的javascript。儘可能的在伺服器端進行各種資料處理。

透過 jQuery,把關於瀏覽器的一些細節都處理好了,開發者可以把精神放在問題的處理上。jQuery本身不大,但構想不錯,獲得各大軟體巨頭的支持,包括微軟在內。

過去,asp 和 php 的推出,取代了不便的 cgi,讓動態網頁的開發變得輕而易舉。如今,jQuery的推出,將會讓瀏覽器端的程式撰寫變得更簡單,尤其很容易就能達到AJAX的功能,可以預期網頁的互動將會越來越友善。


2011-07-16 11:20 單引號還是雙引號

這幾天,無意中知道一個叫 jQuery 的東西,讓網頁程式很容易達到 AJAX 的功能。

在書局中翻了一本參考書籍,覺得還不錯,只是最近手頭有點緊,就把相關的部份翻一翻,硬背了一個實例。回家上網搜尋了一下,原來天下文章一大抄,與網路的實例差不多,只不過把後端的程式由php改成asp.net。

隔天上班後,開始測試,就是不成功。程式已經改成和網頁的DEMO程式一樣,還是不行。
試了各種可能的組合,也學會了用firebug來看錯誤訊息。
最後才知道,jQuery 的 JSON parser 變嚴格了,屬性名稱要加雙引號,字串屬性要用雙引號,改成單引號就會錯。

例如,DEMO 中傳回的 JSON形式的資料為
[{optionValue:10, optionDisplay: 'Remy'},
 {optionValue:11, optionDisplay: 'Arif'},
 {optionValue:12, optionDisplay: 'JC'}]

必需改成
[{"optionValue":10, "optionDisplay": "Remy"},
 {"optionValue":11, "optionDisplay": "Arif"},
 {"optionValue":12, "optionDisplay": "JC"}]

DEMO 中使用的是 jQuery 1.2.3,而我下載的是 jQuery 1.6.2。版本不同,要求就變嚴格了。

有人說挫折可以鍛鍊心智的肌肉,從此次的經驗體會到,程式的除錯可以增強寫程式的功力,
讓我學會了jQuery 的error handling,firebug的功能。
也算是有一些小小的成長吧!

2010年11月4日 星期四

期指操作基本原則

 2010-11-04 22:51

期指操作基本原則

  1. 剛開始操作先以一口單試之,千萬不可過量買賣。
  2. 只操作主升段與主跌段行情。
  3. 不摸頭操作初跌段,不摸底操作初升段。
  4. 不看保證金餘額,不預設股價高低點位置,應確實遵循指標的多空轉折點出手。
  5. 耐心等待股價作完頭或者盤完底,僅操作右肩即將被突破的主趨勢單。
  6. 操作為求靈活,要有當沖的準備心態,進場之後立即設好出場點。
  7. 出現虧損時,當日應立即停損處理,絕不留倉到隔日。
  8. 獲利時可留倉,並尋找加碼點,但絕不由盈轉虧。
  9. 事先設好加碼點的停損單,一旦被攻克,便立即出場。
  10. 波段加碼點損失到一定程度,趁著還獲利時,將手中交易部位全數出清。
  11. 無適當理由不將波段單出股而預設停利點,錯失後面更豐厚的利潤。
  12. 帳面有盈餘時,酌量出金進行消費與奉獻的行為,可降低操作上的心理壓力。
  13. 重回期指操作原則 1。

<征服金融大海嘯--引導投資人透視未來> p.319

為了方便整理關於交易的資料,我打算慢慢的將資料放在下述網站

2010年10月20日 星期三

快與慢

 2010-10-21 12:12

每天的交易,好像高手過招一般,有時快速,有時緩慢。
昨天,台指期 10 月的結算日。美股大跌,台指期一開盤就跌了50點。開盤後,一路拉昇。
每拉一段,點數都快速跳動,進場之後,就如洗三溫暖一樣,一下就被洗出場。
作多,一下快速拉回,停損出場後,馬上快速飛昇,令人扼腕。
作空,那更是冒險,點數只是有去無回罷了。
結果,荷包快速失血。

於是,點數最後變成大漲百點以上,但自己卻大賠。
好玩的是,下午的法人進出統計,外資和本地法人都賣超,只有自營商大幅買超,那錢是誰賺去了呢。雖然新聞評論空單還是獲利。

今天,11月的開始,速度就變的慢吞吞的,心跳也就跟著變慢。

以前常打羽球,要做許多基本練習,長球、短球、殺球、防守、切球...
練習時,每次都只重複練習一種球。從長球開始熱身,然後短球,再練...
最後,小戰幾場。
上場後,就看誰的基本動作好,反應快,能快速回位,能控制節奏,誰就能勝。

到了交易場上,沒有人會餵球給我們作基本練習,只能拿白花花的銀子來當練習費。
要碰過所有的狀況,至少要過一整年吧。
也只有經過這麼久的時間,才能消去所有的銳氣,心中才會信服誰是老大。
銀子多,後盾強,都不一定能贏,我們這種在旁爭食的小魚,只能伺機而動,撈點油水。

沒別的捷徑,只能繼續練基本功,想辦法少交點學費吧。
嗯,長球、短球、快球、慢球....認真練吧!

2010年1月12日 星期二

用舊變壓器線圈做個馬達

2010-01-13 00:40

 一個舊的變壓器,把鐵心拆了,加上磁鐵做的轉子,接上換向電路(commutator),就成了轉動得飛快的小馬達。


整個接線的相片,電源是由電源供應器提供,電壓約5.5V,消耗電流約30mA~300mA。


2010年1月8日 星期五

新購 30 W 盤形發電機 Axial Flux Alternator

 2010-01-09 00:47

今天收到的新購買的盤形發電機,想要用來測試 Adams Motor (亞當斯馬達) 的效率。

下面是它的整個外觀。本體比CD大不了多少。

整個拆解開來,中間為 stator,兩邊為 rotor,轉起來有點像吊扇。

其中一個 Rotor 和Stator 的測面照,看一下它的厚度。軸承也拆下來,看看它的比例。
軸伸出本體外的長度約55mm。軸的直徑約16.2mm。組合後,本體的厚度約20mm。


Stator 的近照,灌膠有一些氣泡的洞洞,整體上還算不錯啦。

來一個 rotor 的近照。

下面是磁鐵和軸承的近照。磁鐵的直徑24mm,厚度3mm。感覺磁力不怎麼強,也許磁力越強,加上負載後,越不容易轉動吧。貼上註記的標籤,方便日後瞭解,因為組合回去後,大概就不會再拆它了。

接上10,000uF的電解電容,用手轉動,大概有15V的電壓。接上1 ohm的電阻,幾乎轉不動,用示波器看,peak-to-peak 大約 1V,那是 1A 囉,也就是約 1W 的輸出。

電容充到15V,連上線圈,只會稍稍讓磁鐵有氣無力的動一下,看來,想要在 motor-generator 組合起來,讓它能夠 self-running,還是白日夢一埸。關於 free-energy 的實驗,也許就到此為止,還是先把讀完學位的短期目標完成後,改日再玩這看起來像沒啥希望的興趣吧。:)

2009年12月26日 星期六

用舊硬碟做個最簡單的 Adams Motor

 2009-12-27 00:45

!! 注意安全,強力磁鐵是危險物品,一定要注意操作的安全 !!


把舊硬碟拆開,在碟盤黏上4顆磁鐵,買梱繞好的漆包線,中間插上幾根鐵釘,再接上電池和磁簧開關,這樣就做好一個會轉的Adams Motor (亞當斯馬達)了。簡單吧!!


參考網址 http://www.simplemotor.com/rsmotor.htm

詳細作法,請看下面的連結
http://sites.google.com/site/ageechen/free-energy/adams-motor/old-hd-adams-motor

數據:
線圈: #29 (0.35mm),重量80g,線圈 內徑 14mm,外徑30mm,長度 30mm。電阻 18 ohm,空心時電感 20 mH,插入鐵心 69 mH。

鐵心: 7根鐵釘,長度75mm,匝在一起總直徑 10mm。電壓 10~20V,電流約 240mA。

磁簧開關: 長15mm,外徑 2.5mm。

磁鐵: 單顆 N35,20mm*10mm*2mm,每一極用6個堆疊在一起,共4極。

硬碟: 3.5"。

次級線圈: #29 (0.35mm),重量200g,線圈 內徑 20mm,外徑48mm,長度 32mm。電阻 49.3 ohm,空心時電感 121 mH,插入鐵心 255 mH。

電源: 18V,0.32A (有次級線圈串1 ohm電阻時),0.24A(無次級線圈)

驅動線圈電壓(未加拾取線圈,磁簧開關未併bemf二極體,電源 18.2V)




拾取線圈電壓,串1 ohm電阻,磁簧開關併bemf二極體,




不過第2圖的數據,正確性可能有問題,因為10V的電壓,流過1 ohm的電阻,電流高達 10A,功率將是 100W,那線圈和電阻應該都早已不保。



981230 數據:
驅動線圈 1591 圈,18 ohm,83 mH
pickup coil 2546圈,50 ohm,230 mh。

disk: 直徑 95mm,磁鐵間隔 50mm,寬20mm。

2009年11月17日 星期二

司馬庫斯--單車行

 2009-11-17 21:01



上司馬庫斯的山路,陡得讓人腳發軟,上坡踩不動,下坡也怕得要下來牽車,不過風景真棒,是吧。


11/13 07:00 由台北出發,開車到新竹的台3線與縣120交叉的九鑽頭 7-11 集合。
再開車經內灣、那羅到宇老。差不多是早上11點,天空下個不停的雨,實在不是騎車的天氣,乾脆在宇老的乙那的店吃完午餐再說。

吃完午餐,已過12點,準備騎車吧。由宇老開始,一路下坡到秀巒,在檢查站登記,才能進入。

傍晚時分,騎到新光,住宿,吃晚餐。

次日,吃完早餐,騎單車逛一下鎮西堡,新光國小,教堂。出發騎往司馬庫斯。中午在司馬庫斯橋下,煮午餐,吃午餐。

吃完午餐後,立即出發。一路都是上坡,在四點左右到達司馬庫斯。

司馬庫斯的氣溫很低,晚上好冷。

第三天,早上吃完午餐,遊神木群。回到司馬庫斯,在服務中心吃泡麵當午餐。然後出發踏上回程。

為了避免騎回宇老太晚,單車出發的同時,支援車也載著司機到宇老開車回頭接人。

從司馬庫斯開始幾乎是一路下坡,很快的到司馬庫斯橋。再努力的往上爬,爬到往新光的三叉路口,開車的伙伴也剛好把車開到。

司馬庫司、新光、鎮西堡,都是一個未完全開發的地方,可以接觸到原始的大自然。但是也看到讓人擔心之處。在開發的同時,並未同時在環境的維護上盡心,大概也沒有人想做這種吃力不討好的工作吧。在部落邊的山坡上,可以看到整車的垃圾直接倒在山坡。現在大家都擔心受污染的農作物,都在罵倒的人沒良心。可是罵容易,卻沒人想當壞人,出面處理環保的問題。在山裡無人的路邊,插著競選的布條,但真的會有人處理環保的問題嗎,再過幾年,山裡的淨土,也將成為污染的地了。

網誌存檔