最新消息

[公告2014/05/30] 如有需要將部落格中,任何一篇文章的程式碼使用在商業用途,請與我聯繫。

[公告2015/04/26] Line版的 iInfo程式與投資應用 群組已上線想加入的朋友們,請先查看 "入群須知" 再與我聯繫 Line : aminwhite5168,加入請告知身分與回答 "入群須知" 的問題。

[公告2018/04/22] 台北 Python + Excel VBA 金融資訊爬蟲課程,課程如網頁內容 金融資訊爬蟲班:台北班 Python 金融資訊爬蟲、EXCEL VBA 金融資訊爬蟲

[公告2019/01/08] 請注意:我再次重申,部落格文章的程式碼,是要提供各位參考與學習,一旦網頁改版請自行修改,別要求東要求西要我主動修改,你們用我寫東西賺錢了、交差了,請問有分我一杯羹嗎?既然賺錢沒分我,請問有什麼理由要求我修改,如果沒能力改,就花錢來找我上課。

[公告2019/12/01] 若各位有 Excel VBA 案子開發需求,歡迎與我聯繫,可接案處理。

[公告2020/05/22] 頁面載入速度慢,起因為部分JS來源(alexgorbatchev.com)失效導致頁面載入變慢,目前已做調整,請多見諒。

2018年11月23日 星期五

Excel VBA 取得作業系統版本

有時候程式運作的需要在 Excel VBA 中取得作業系統版本,要在 Excel VBA 上可使用系統 DLL 元件與 WMI 來取得。

2018年9月14日 星期五

DDE 在Win7、Win8、Win10上操作

在Win7、Win8、Win10上開啟 DDE串接 Excel 會遇到 DDE 數值無法正常揭示的問題,主要是因為 Win7、Win8、Win10 基於安全性多了UAC的設定,導致DDE無法正常揭示。

2018年9月11日 星期二

MultiCharts透過Excel串接DDE接收報價行情

MultiCharts透過Excel串接DDE接收報價行情,訪間有很多方法,在此就將法做一整理,讓各位可以清楚了解。

2018年8月9日 星期四

Python 資料處理(2) --- 工作環境 Python 2.6.4 抓期交所保證金

要抓期交所保證金的頁面,加上工作環境只能用Python 2.6.4,還無法安裝 Requests、Pandas、BeautifulSoup等套件,只能用原始環境的套件urllib2、lxml 、csv,只能用整個讓自己退版到 Python2.x,還好 Python2.x的環境有摸過,不然這下子就GG。

2018年6月30日 星期六

2018年6月11日 星期一

VC 操作 Excel (1) --- 設定儲存格格式

透過 VS C++ 操作 Excel 並非一件容易的事,但有些時候還是有需要用到,近期手邊要處理Excel 檔案匯出與儲存格格式設定,順道整理記錄一下操作。

2018年5月20日 星期日

Python 資料處理(1) --- Json格式

很多網站都改以 JSON 來顯示或儲存資料,但 JSON格式簡單卻常常讓人誤解搞錯,今天就以一個簡單例子做說明,Python 處理 JSON 是件簡單的事,但如果遇到不正常的 JSON 格式,在解析上就無法處理,筆者就舉例一個看似異常又感覺不出哪裡怪的 JSON 範例來做說明,讓我們繼續看下去。

2018年5月17日 星期四

Google Apps Script 入門到進階(20) --- 操作 Google 日曆

長期在使用 Google 日曆的使用者,很習慣在 Google 日曆進行新增設定與操作事件與行程,但今天並不是要教各位如何透過一般新增來設定行程,而是透過 Google Apps Script 來設定,藉此可以結合其他 Google 的線上產品。

2018年4月24日 星期二

Google Apps Script 入門到進階(19) --- Google 表單與 Line Notify 結合應用

常見 Google 表單用來做報名表、問卷、統計、投票等其他用途,當使用者填完表單內容後,表單設計者往往要到後台做查詢表單填寫狀態,其實還一種更方便的做法,就是 Google 一系列的商品多半支援指令碼編輯,藉由編輯 Google Apps Script,讓 Google 表單在使用者填寫完畢後,可透過 Mail、Line Notify 主動通知表單設計者,以便即時掌握表單統計進度。

2018年4月6日 星期五

Google Apps Script 入門到進階(18) --- Google 雲端硬碟傳送圖片到 Line Notify

發送本機圖片訊息到 Line Notify 已經沒什麼技術可言了,不過如果要發送 Google 雲端硬碟的圖片就需要再花一點功夫,文章 LINE Notify 入門到進階應用(6) --- 傳送本機圖片Line Notify 提到如何發送圖片,一樣的原理套用到雲端上。

2018年4月2日 星期一

Google Apps Script 入門到進階(17) --- 利用「Google 雲端進行檔案上傳」

前面介紹 Google Apps Script 入門到進階(16) --- 雲端檔案與資料夾建立與操作,接下實作一個應用例子,利用「Google 雲端進行檔案上傳」,這雖然不是什麼新的技術,對於需要使用檔案上傳的場合就很需要,如老師要求學生繳交資料、報名檔案上傳等都.........很實用。

2018年4月1日 星期日

Google Apps Script 入門到進階(16) --- 雲端檔案與資料夾建立與操作

想在 Google 雲端硬碟上,像在自己的本機端電腦上操作資料夾與檔案,並不是件簡單的事,藉由 Google Apps Script 需要一些技巧,今天簡單介紹如何使用 Google Apps Script 資料夾與檔案。

2018年3月28日 星期三

Google Apps Script 入門到進階(15) --- 操控 Google 文件寫記錄

近期要記錄在 Google 雲端執行程式的 Log,藉由 Google 文件與 Google Apps Script 來達成,以下記錄相關流程。

2018年3月22日 星期四

Inno Setup 操作(2) --- 使用 InnoIDE 建立安裝包

前一篇 Inno Setup 操作(1) --- 環境安裝與建立基本安裝包 提過使用 Inno Setup 5 建立安裝包,接下來使用 InnoIDE 編寫 Script File來建立安裝包。

Inno Setup 操作(1) --- 環境安裝與建立基本安裝包

最近有需要將製作元件打包起來,上網找了一下有很多製作安裝包的工具,如 Inno Setup、NSIS、Advanced Installer、Setup Factory、Smart Install Maker、Nullsoft、InstallShield,Advanced Installer 與 VS2010等,筆者今以 Inno Setup 來說明製作安裝包方法。

2018年2月7日 星期三

Excel VBA querySelectorAll 用法

querySelectorAll 是 DOM 中,用來實作 CSS Selector 的方法,這方法也能在 VBA 中完成,對於選取資料很有幫助,筆者一直都在使用,近期整理一下內容。

2018年2月1日 星期四

Server 設定(1) --- Apache 安裝mod_evasive 模組 防DDOS攻擊

這幾天將手邊的小型伺服器 USBWebserver 進行優化設定功能,如網站遇到大量包封攻擊時,採用鎖定 IP 並拒絕提供服務。

2018年1月28日 星期日

2018年1月16日 星期二

前端網頁除錯(2) --- Node.JS 搭配 Visual Studio Code 進行除錯

Visual Studio Code 是微軟開發,它功能介於編輯器與程式開發IDE之間,對於工程師來說是一個不錯的工具,今天就用 Visual Studio Code 來進行 Node.JS 除錯。

2018年1月14日 星期日

前端網頁除錯(1) --- Node.JS 搭配 Chrome 開發人員工具進行除錯

Node.JS 除錯對前端工程師一點也不陌生。在 Node.JS v6.3版之前,除錯方式為 node-inspector,到了 v6.3 版後,Node.JS 使用 V8 Debugger Protocol 可在 Chrome 開發人員工具上進行除錯,以下就說明除錯環境的建立,有經驗的前端工程師朋友,如果對於小弟所寫文章有誤,煩請多提供指教,謝謝。

2018年1月6日 星期六

Python 操作資料庫 (5) --- Access:ACE ODBC driver 64位元的安裝

在 x64 環境下使用 64位元 Python 去操作 32 位元的 Access 資料庫檔案,遇到了 Python 無法連結 Access 資料庫檔案的問題。

Python 操作資料庫 (4) --- MySQL:安裝MySQLdb

在 Python 上操作 MySQL 可透過 MySQLdb 的套件來使用,安裝 MySQLdb 須依據 Anaconda  32位元或64位元版本來安裝,這部分要特別注意,不然無法在上 Jupyter 上對 MySQL 進行操作。