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...)

2015年11月15日 星期日

[DIY 週報] 曬衣夾、加熱圈

維修曬衣夾

2015-11-15 09.33.38 2015-11-15 09.55.31

照片角度沒拍出來,總之在故障的曬衣夾兩邊各加上一個「暗扣」零件 (最右邊那個),用來補強被扭簧刺穿的弱點。

.


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

2015年10月25日 星期日

[DIY 週報] USB 電流、換電芯、鍋柄、塑鋼土

超過2年沒發文,這次把本週的DIY活動整理一下,希望讓我的網誌再活過來 ...

USB電流表

網購一筆二千多元的電子材料到貨,其中有「USB電流表」等新玩具。以下大多數電子材料,也來自這一批。

usb current 1 usb current 26havv48j

.


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

2015年10月15日 星期四

[DIY 回顧] 鍵盤架、環保線材重生、超大行動電源

雖然網誌中斷了兩年,但各種 DIY 活動依舊活躍中,只是沒有即時記錄上來。以下是 2015-10 前半個月的 DIY 回顧。(2015-10-27 補發文)

超大行動電源

  • 因為家人的需要,在拍賣網站找到一台電池調理機 (裝電池的9V果汁機),但卻沒有變壓器。在不想買幾打其他場合用不到的1號電池的考量下,轉而尋找適合的行動電源,但是9V的太難找,12V的又不確定哪個比較有品質保障......

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

2014年3月21日 星期五

The DIY Spirit -- DIY 精神,改造USB充電器

這是 2014-03 的英文作業,藉由一個 DIY 故事來練習英文寫作。

簡單的說,DIY 有時可以不惜破壞或是不計成本,但如果要以低成本的方式對某個東西進行方便實際又可逆的改造,就不只是考驗手作功力,同時也是腦力的挑戰。

以下就不逐句翻譯,如果不打算看英文的話,希望看圖說故事也能讓你了解這個故事。最後補上的後記,就是屬於「不惜破壞」的部份了。

(2015-10 發文)

.


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

2013年7月25日 星期四

我的筆記軟體使用心得 & 給 LoNote 的建議

這一篇, 算是迴響 LoNote 作者 (Civa Lin) 的「我的筆記軟體使用心得」。

我也找過一票「筆記軟體」, 清單的大部份和 Civa Lin 列出的重疊。只是, 我目前主要使用 Evernote, 還有停了兩年又找回來的 TiddlyWiki

我的使用心得


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