2016年8月21日 星期日

Python 程式筆記 -- 模組化設計

原本想先提一下這星期用 Python 和 Qt5 寫「浮動工具列」的雛形,但卻寫成『沒有開始功能表的 Windows 生活 (4)』,只好把那部份的故事暫且打住,先專心來介紹 Python 程式心得。

雖然看了一些「Python 模組化」的介紹,也追了幾個程式的模組流程:

小程式

大程式

但自己實作時,還是有點撞牆,主要的重點在:

.


(...繼續閱讀.../...CONTINUE...)

2016年8月14日 星期日

bZmd -- markdown 預覽工具

bZmd -- 自己寫的 markdown 預覽工具

有空並對 markdown 有需求的話,請協助測試

.

  • 解壓縮,然後執行 bZmd.exe,把它的視窗「晾在旁邊」
  • 用檔案總管「點選」(單擊) 某個 .md 檔
  • 也可以使用 Notepad++ 開 .md 檔
  • 如果 .NET 版本不支援, 請執行 .NET Version Detector http://www.asoft.be/prod_netver.html 查看

下載 -- https://github.com/beZong/bZmd/releases

也可以參考 以下文件,不過目前都是英文

  • readme.md
  • changelog.md
  • roadmap.md
  • how-to.md

https://github.com/beZong/bZmd


(...繼續閱讀.../...CONTINUE...)

2016年7月31日 星期日

Python 一週心得

用 Python 寫程式 才一個星期,具體成果要晚一些才看得出來,但在四處找資料並且練習的同時,還是對 Python 有非常正面的看法。

以下整理的參考資料,希望對大家有幫助。

Python 的特點

  • Python 有點歷史,但又不會太老
    ---- 不像 Fortran、C、Basic 那麼老,但已經發展到穩定的規模。1991年發表 0.9.0 的 Python,提供不同過去一般風格的編碼風格,(大企業都在用哪些程式語言?圖解程式語言編年史,T客邦) ---- 架構好很多,而且不用擔心 { } 括號配對,及結尾何時要加;分號。
  • Python 通常可以靠比較短的程式碼完成比較多的功能 (出處)
  • Python 物件導向:封裝、繼承、多型
  • Python 跨平台,而且容易擴充,
    ---- 相關延伸功能幾乎都有對應的配套,例如:

.


(...繼續閱讀.../...CONTINUE...)

2016年7月30日 星期六

免費軟體 -- 2016 我使用的免費軟體列表

『我使用的免費軟體列表』一路走來,這幾年有不少變化......

.

1. 輔助安裝流程

2016

2010

2007

(記錄安裝流程及設定) FastStone Capture

FastStone Capture

PicPick
Screen Capture

(查看之前的設定擷圖) Imagine

XnView

VIX

(壓縮/解壓縮)
7-Zip

7-Zip
IZArc

IZArc …

(大量複製檔案/目錄)
FastCopy

   
(大小寫/數字燈號)
Keyboard LEDs
   

.

溫故知新

typewriter-801921__340(Pixabay)

2. 日常使用

2016

2010

2007

  • Evernote 萬用筆記本
  • Evernote
  • Net Snippets
  • Net Snippets
  • Evernote
  • Firefox 瀏覽器
  • gmail (網頁版)
  • Mailstore 郵件備份
  • Firefox
  • Outlook 及工具
  • IE6 / IE7
  • Outlook 及工具
  • Rainlendar  
  • Skype 即時通訊
  • FB Messenger
  • LINE
  • Skype
 
  • Wox 快速啟動程式
  • Launchy
  • Launchy
  • Launchy
  • QTTabBar
    檔案總管強化
  • Listary 快速找檔案
  • Startup Delayer 開機管理
  • QTTabBar, QTAddressBar
  • Startup Delayer
  • Documeron
  • Everything 檔案搜尋
  • Locate32 檔案搜尋
  • TreeSizeFree
  • DocFetcher(檔案內容)
  • Windows 桌面搜尋
  • Copernic Desktop Search
  • Locate32
  • Copernic Desktop Search
  • Xinorbis
  • Dropbox
    檔案分享及備份
  • BitTorrentSync
  • odrive
  • One Drive
  • ASUS WebStorage
  • DropBox
 
  • Skype 即時通訊
  • FB Messenger
  • Line
  • Skype
  • Skype

.

3. 檔案 / 文書

2016

2010

2007

  • kingsoft office
    文書, 試算表, 簡報
  • LibreOffice
   
  • PDF XChange Viewer
  • 系統/瀏覽器內建PDF
  • Bullzip PDF Printer
  • PDF XChange Viewer
  • PDFCreator
  • Bullzip PDF Printer

  • PDFCreator
  • NotePad++ 文字編輯
  • PSPad
  • PSPad
  • NotePad++
  • EmEditor Free (少用)
  • PSPad
  • Ditto 剪貼簿工具
  • HxD Hex編輯
   
  • Open Live Writer
    部落格文章編輯
  • Windows Live Writer
  • Windows Live Writer
  • Windows Live Writer
  • TinySpy (AHK)
    取得控件的名稱與文字
  • getword DEMO 文字擷取
 
  • FreeFileSync
    檔案同步工具
 
  • Cobian Backup
  • FileHamster
  • Duplicate Cleaner
    清理重複檔案
  • CloneSpy
 
  • CloneSpy
  • Xinorbis
  • A.F.5 Rename your files 批次更名
  • A.F.5 Rename your files
  • A.F.5 Rename your files
 
  • Shellext
  • Shellext
 
  • Virtual Floppy Drive
 
  • CD Index
    光碟或磁碟離線目錄
  • CD Index
  • CD Index 2

.

camera-514992_182(Pixabay)

4. 圖片工具

2016

2010

2007

螢幕擷圖
Greenshot
Pointofix

Cropper
FastStone Capture

 

 

FastStone Capture


PicPick


Screen Capture
秀圖
XnViewMP
Imagine

XnView


VIX
影像編輯
Paint.NET
RealWorld Paint
PhotoCap6

Krita 專業繪圖軟體

Paint.NET
PhotoCap


PhotoCap
接圖
Hugin
AutoStitch
   
向量繪圖
=>少用

Inkscape

Inkscape
     

.

5. 影音多媒體

2016

2010

2007

影音播放
PotPlayer
  QuickTime Alternative
Real Alternative
mp3 播放
AIMP3

1by1

1by1
mp3 / 影音轉檔
FFmpeg
FairStars CD Ripper
CDEx
dBpower AMP Music Converter
mp3 編輯
mp3tag
mp3DirectCut
mp3gain
 

mp3DirectCut
音軌編輯
Audacity
  Audacity 1.2.2

.

6. 磁碟工具

2016

2010

2007

磁碟工具
Macrium Reflect Free
MiniTool Partition Wizard
EaseUS Todo Backup
EaseUS Partition Master
   
SSD 工具
AOMEI Partition Assistant
AS SSD Benchmark
   

(by Open Live Writer)

.


(...繼續閱讀.../...CONTINUE...)

2016年7月24日 星期日

Python 入門第一課

最近,積極研究 Python,於是Evernote多了不少相關筆記資料,而今天也通過 Python 入門第一課,接下來進展會快一些吧。

這幾年我較常用的程式環境,各有特色。
* C# (Visual Studio)
* AutoHotKey
* Javascript (TiddlyWiki, NW.JS)

.


(...繼續閱讀.../...CONTINUE...)