回應:
原先發展這個工具是以能排出太乙盤為目的,
站長限定的檔案大小為200K,幾次改版後都將資料量縮減再縮減,
另程式方面因使用JavaScript語言,而語言的缺陷導致問題叢生,
故不再以此型態發展下去,致多僅做到太乙數的式盤正確與完備。
可能的做法是以C++或Perl語言作單機的Console Application。
啊~原來這兩百K的限制會對您造成這樣的困擾,真是 sorry

不過我看您最新的程式碼是 171870 bytes , 應該離 200K 還有一段距離吧
如果真的不行,我可以開放 200K 的容量限制...
我的建議,易卦排盤以及節氣計算(註1)那兩部份可以不用寫啦
我可以配合您,另外開發易卦排盤的 SOAP endpoint,可以傳回 HTML String
您可以利用 JavaScript 當 SOAP Client 呼叫(註2)傳值進來取得 HTML result , 再 append 到您的太乙盤之下
至於改版,我建議您可以改以 Java 來撰寫試試看
(註1)現在已經有節氣計算的 SOAP endpoint 了 : http://destiny.xfiles.to/WebServices/calendar/SolarTermsServices.wsdl ,您可以嘗試用 JavaScript 呼叫看看。這樣就可以不用在程式碼內嵌一堆節氣資料了。
(註2)不過目前 JavaScript 呼叫 SOAP 似乎只有 IE 版本的 JavaScript 可以辦得到...
我對 JavaScript 不熟,不過 小凱哥 之前說可以,您可以問問他。
_________________________
站務區內的文章我一定讀。而其他板面文章我甚少閱讀。
因此,若有事聯絡指教,麻煩請至站務區內貼文,謝謝。
✨ Twitter : http://twitter.com/destinynet
✨ 站長Facebook : http://www.facebook.com/Destiny.Pro
站務區內的文章我一定讀。而其他板面文章我甚少閱讀。
因此,若有事聯絡指教,麻煩請至站務區內貼文,謝謝。
✨ Twitter : http://twitter.com/destinynet
✨ 站長Facebook : http://www.facebook.com/Destiny.Pro

前一個議題
索引