部落格
小村軟體有限公司針對網站製作、SEO 對策、Google 廣告運用、Windows 開發、既有資產活用與故障調查,分享可在實務中派上用場的觀點。
全站 AI 搜尋
搜尋關鍵字會傳送至 Cloudflare AI Search 以產生結果,請勿輸入個人資料。
-
用 PowerShell 自動化 Excel・CSV 業務處理 ── 彙總・比對・報表輸出的實務食譜
用 PowerShell 自動化 CSV 彙總・比對與 Excel 報表輸出的實務食譜。解說 Import-Csv/Export-Csv 的字元編碼預設值(5.1 與 7 的差異)、以 Group-Object 進行彙總、用 Compare-Object 與雜湊表進行比對,以及 ImportExcel 與 Exc...
-
Power Automate 的錯誤處理與重試設計 ── 防止「原本運作正常的流程不知不覺停了」
整理防止 Power Automate 流程「不知不覺就停了」的設計模式集。從重試原則的預設值、以範圍(Scope)做 Try-Catch、失敗通知、重新提交與冪等性,到同時執行控制,依據 Microsoft Learn 的規格進行梳理。
-
審定與退件究竟發生在哪裡 ── 從ORCA原始碼與公開資料拆解診療報酬明細書點檢的邏輯
診療報酬明細書的審定・退件究竟發生在哪裡?本文從ORCA的資料檢核業務與檢核主檔、レセ電資料檢核,一路到審查支付機構的電腦檢核・比對點檢・縱覽點檢,用公開原始碼與公開資料解說診療報酬明細書點檢的多段結構。
-
PowerShell 的錯誤處理與重新執行設計 ── 從 try/catch 失效的陷阱到 exit code、重試的實務定石
本文從實務角度整理 PowerShell 終止錯誤與非終止錯誤的差異、try/catch 失效的陷阱與 -ErrorAction Stop 的實務定石、以 $LASTEXITCODE 判定成敗、exit code 設計,直到指數退避的重試機制。
-
用 Power Automate 設計定期執行流程 ── 月底處理、營業日判定與提醒的實務
透過 Power Automate 的 Recurrence 觸發程序自動化定期處理的實務指南。整理預設時區為 UTC 的陷阱、日期運算式、以國定假日主檔判定營業日、催辦設計,以及 90 天自動關閉等維運注意事項。
-
PowerShell 的執行原則與指令碼簽署 ── 從「用 Bypass 蓋住問題」的做法畢業的實務指南
PowerShell 的執行原則是「並非安全邊界,而是安全裝置」。本文整理 RemoteSigned 等原則的差異、範圍的優先順序、Mark of the Web 與 Unblock-File、指令碼簽署,以及公司內部發布的現實運用方式。
-
用 Power Automate for desktop 自動化基幹系統的轉錄作業 ── 把 Excel、紙本的手動輸入換成 UI 自動化
把手動輸入轉錄到沒有 API 的老舊基幹系統,換成 Power Automate for desktop(PAD)的 UI 自動化的實務指南。整理免費可用的範圍、無人執行的授權、透過選取器與例外處理讓流程穩定運作的做法。
-
用 Power Automate 自動處理電子郵件送達的訂購單・請款單 PDF ── 儲存・分類・通知・讀取的設計
整理如何用 Power Automate 自動化電子郵件送達的訂購單・請款單 PDF 的保存、分類、通知設計。從 Outlook 觸發程序與共用信箱的前提條件、簽名圖片誤判的對策,到 AI Builder 讀取與授權注意事項,以實務工作者的視角解說。
-
用 Power Automate 打造核准流程 ── 將紙本與電子郵件的簽呈、申請電子化
本文是將紙本簽呈或郵件附加 Excel 的申請・核准,透過 Power Automate 電子化的實務指南。內容整理核准動作的種類、Forms・SharePoint・Teams 的搭配運用、考量到執行歷程限制的記錄留存方式,以及退回處理。
-
將 Excel VBA 巨集遷移到 Power Automate ── 用 Office Scripts 取代的範圍,與該保留 VBA 的範圍
本文整理 Excel VBA 巨集能否遷移到 Power Automate。說明 Office Scripts 可以取代的範圍與 VBA 才做得到的事、連接器的限制值、授權要求,以及從盤點開始的分階段遷移做法。
-
資訊安全10大威脅 2026 ── 排行榜的正確解讀方式,以及中小企業真正該做的對策
IPA「資訊安全10大威脅2026」中,勒索軟體攻擊連續11年蟬聯第1名,供應鏈攻擊位居第2,首度入選的「AI使用相關的網路風險」則排名第3。本文將解說組織篇前10名的內容,以及中小企業應將哪些威脅視為自身課題並加以對策。
-
故障處理不止於復原 ── 給小型開發團隊的 Postmortem(再發防止)實務範本
把故障處理停留在「修好、道歉就結束」,同樣的故障就會反覆發生。本文把 blameless postmortem 翻譯給小型團隊使用,整理出可在 1 小時內寫完的模板、再發防止策略的強度判斷表,以及實施的分級(triage)。
-
ADR(Architecture Decision Record)入門 ── 在小規模開發中留下「為何採用此設計」的最小做法
程式碼不會說明「為什麼這樣做」。本文說明如何用ADR(Architecture Decision Record)以「1個決定=1個檔案」的Markdown留下設計判斷的理由,並附上範本、該寫/不該寫的判斷表與實例。
-
DLL・COM 介面的向後相容性 ── 哪些變更會破壞呼叫端的判斷表
DLL 或 COM 元件的哪些變更會破壞呼叫端?本文整理二進位相容・原始碼相容・行為相容三層,依變更內容列出判斷表、COM 介面不可變的鐵則,以及 semver 的運用方式,作為實務指南彙整。
-
為業務應用程式的 DB 結構做版本管理 ── 防止「各客戶端 DB 不一致」的遷移實踐
為分散在各客戶端的業務應用程式 DB 結構做版本管理的實務指南。整理 PRAGMA user_version 與前進遷移的 C# 實作、EF Core Migrations・DbUp・自行實作的判斷表,一直到兩階段發佈。
-
WinForms / WPF 應用程式的 CI/CD 實務 ── 用 GitHub Actions 把從建置到簽章・發布全部自動化
本文整理用 GitHub Actions 為 WinForms / WPF 應用程式建置 CI/CD 的實務指南,內容涵蓋在 windows-latest 上進行建置+測試的最小 YAML、以標籤驅動的版本編號、透過 signtool 整合簽章,以及依 MSI/MSIX/ClickOnce/xcopy 分類的 C...
-
省力化投資補助金能否讓FAX收單網路化 ── 使用一般型的收發訂單系統投資思路
FAX 收單的網路化・自動匯入,有可能成為中小企業省力化投資補助金(一般型)的檢討對象。本文說明目錄訂購型與一般型的差異、收發訂單系統為何符合省力化投資、加薪要件等注意事項。
-
為沒有測試的遺留業務應用程式安全地動手修改 ── 特性化測試與重構的實踐
為了在沒有測試的業務應用程式上安全地進行修改,本文以 C# 為例,說明固定目前行為的特性化測試(黃金主檔法)步驟、建立接縫(seam)的方法,以及不將重構與功能新增混在一起的運用規則。
-
別忘了先決定「要幾秒才滿意」── 用 IPA「非功能要求分級」整理非功能需求
「速度太慢」「故障應對超出預期」等糾紛,大多源自忘記事先決定非功能需求。本文以發包方也能理解的方式,解說 IPA「非功能要求分級」的六大項目、分級表與模型系統的使用方法,以及現實可行的活用方式。
-
使用補助金的系統開發推進方式 ── 從核准決定回推的時程與事業計畫書製作實務
使用補助金的系統開發,推進方式與一般開發有所不同。本文從實務角度解說以核准決定日為起點的回推時程、獲選與核准決定的差異、為核銷撥款做準備的資金周轉,以及事業計畫書製作的分工。
-
委託開發的規格書,維持 Excel 就好嗎 ── 作為交付物的格式選擇方式
委託開發中交付的規格書・設計文件,維持 Excel 方格紙的形式真的好嗎?本文從驗收・維護的角度整理 Excel 規格書的問題點,並解說從 Word 或 Markdown 生成等能夠成立為交付物的格式選擇方式。
-
系統開發外包能否使用補助金 ── 依目的分類的制度地圖與發包前應了解的陷阱(2026年度版)
系統開發外包能否使用補助金?本文從發包方的角度,整理「IT導入補助金無法用於客製化開發」的原因、以ものづくり補助金為代表依目的分類的制度地圖,以及核准決定前禁止發包這項陷阱。
-
網站發包方也該了解 ── 把 IPA《安全的網站製作方式》當作檢查清單來用
公司網站的資訊安全該用什麼基準來確認?本文以發包方、營運方也能理解的說法,解說 IPA《安全的網站製作方式》所列出的 11 項漏洞與對策,並介紹在發包、驗收、營運各階段的用法。
-
自行開發的 Windows 應用程式被當成病毒處理時 ── Microsoft Defender 誤判的因應方式,以及與效能影響的相處之道
整理自行開發的 Windows 應用程式被 Microsoft Defender 誤判時的正規因應方式。從現代防毒機制的原理、向 Microsoft 回報誤判、從隔離還原,到排除設定的正確做法與風險,一併解說。
-
睡眠・休眠・Modern Standby 與長時間執行的應用程式 ── 用設計預防「半夜停止運轉」
本文將從 S3 睡眠、休眠、Modern Standby 的差異出發,整理長時間執行的 Windows 應用程式「早上一看才發現已經停止」的原因,並解說睡眠期間計時器與 TCP 連線的行為,以及透過 SetThreadExecutionState 進行抑止的做法。
-
刷My Number保險證會發生什麼事 ── 從ORCA原始碼解讀線上資格確認與收費電腦的串接
從刷My Number保險證到保險資格登記進收費電腦為止的過程,透過線上資格確認的整體流程與ORCA(日レセ)的公開原始碼解說。附線上資格確認相關API 20支、tbl_onshi_*資料表13張,以及2020〜2026年的制度因應年表。
-
為了不構成偽裝承攬的準委任合約正確運作方式 ── 決定關鍵不是合約書的名稱,而是「指揮命令」
即使簽訂的是準委任合約,只要委託方對受託方的工程師直接下達指揮命令,就構成偽裝承攬。本文根據厚生勞動省的第一手資料,整理承攬・準委任・派遣的差異、37號告示的判斷基準,以及開發現場常見的合規與違規界線。
-
中小企業的資安對策,該從何開始 ── IPA「中小企業資訊安全對策指南」第4.0版導覽
中小企業的資安對策該從何開始?本文以IPA「中小企業資訊安全對策指南」第4.0版為基礎,從資訊安全六條款、5分鐘自我診斷,到SECURITY ACTION,依序分階段解說。
-
Arm 版 Windows 能執行業務應用程式嗎 ── x64 模擬(Prism)與原生 DLL・COM 的現實
本文為開發者・資訊系統部門解答「Arm 版 Windows 能執行業務應用程式嗎」這個問題,整理 x64 模擬(Prism)的運作原理、驅動程式等無法執行的層級、.NET 的 AnyCPU 與 P/Invoke 問題,以及 Arm 對應檢查清單。
-
從原始碼掌握日レセ API 的全貌 ── 通讀 ORCA 公開原始碼(附全137個端點對應表)
從 ORCA(日醫標準診療報酬結算軟體)的公開原始碼,掌握日レセ API 的全貌。內容涵蓋全137個端點的對應表、追蹤 patientgetv2 的實例、與5.1系列的版本間 diff 實測,以及未文件化 API 的規格推導與運維設計。