The Will Will Web - 心得分享
記載著 Will 在網路世界的學習心得與技術分享
https://blog.miniasp.com/
http://www.rssboard.org/rss-specification
BlogEngine.NET 3.3.7.0
zh-TW
https://blog.miniasp.com/opml.axd
https://blog.miniasp.com/syndication.axd
Will Huang
The Will Will Web
24.567110
120.970500
-
軟體人看韓劇《外傷重症中心》— 我的觀察與感想
<p>我在春節期間看了 Netflix 熱播的韓劇《<a href="https://www.netflix.com/watch/81677629?source=35">外傷重症中心</a>》,我在追劇的過程中不僅被劇情吸引,還不禁將劇中的情節與軟體開發的日常進行對比。這部劇不僅展現了醫療救援的緊張與挑戰,也讓我思考了許多與職場、專業精神相關的議題。以下是我從軟體人的角度出發,對這部劇的一些觀察與感想。</p><p>... <a class="more" href="https://blog.miniasp.com/post/2025/02/04/Software-people-watch-the-Trauma-Center-observations-and-thoughts#continue">繼續閱讀</a> ...</p>
https://blog.miniasp.com/post/2025/02/04/Software-people-watch-the-Trauma-Center-observations-and-thoughts
[email protected]
https://blog.miniasp.com/post/2025/02/04/Software-people-watch-the-Trauma-Center-observations-and-thoughts#comment
https://blog.miniasp.com/post.aspx?id=0c11976e-3d79-4ee6-88eb-be6d977cb5bf
週二, 4 二月 2025 10:05:00 +0000
心得分享
專案管理
團隊合作
軟體人看韓劇
will
https://blog.miniasp.com/pingback.axd
https://blog.miniasp.com/post.aspx?id=0c11976e-3d79-4ee6-88eb-be6d977cb5bf
https://blog.miniasp.com/trackback.axd?id=0c11976e-3d79-4ee6-88eb-be6d977cb5bf
https://blog.miniasp.com/post/2025/02/04/Software-people-watch-the-Trauma-Center-observations-and-thoughts#comment
https://blog.miniasp.com/syndication.axd?post=0c11976e-3d79-4ee6-88eb-be6d977cb5bf
-
如何使用 Google 的 OAuth 2.0 與 Gmail 的 REST API 發信
<p>前陣子在企業授課 OAuth 2.0 的時候,我原本想現場示範走 Google 的 OAuth 2.0 流程,並且在取得 Access Token 之後怎樣透過原始的 REST API 發信。原本以為這是個很簡單的任務,誰知道膝蓋中了一箭,拿 Token 都很簡單,唯讀「<a href="https://developers.google.com/gmail/api/guides/sending">發信</a>」的困難度超出了我的想像,原因無他,就是 Google 的參考文件實在是寫太爛了。這篇文章我打算跟大家說個官方文件沒寫的資訊,教大家怎樣順利透過 <a href="https://developers.google.com/gmail/api/reference/rest">Gmail API</a> 發出郵件。</p><p>... <a class="more" href="https://blog.miniasp.com/post/2025/01/23/How-to-send-email-using-Gmail-REST-API#continue">繼續閱讀</a> ...</p>
https://blog.miniasp.com/post/2025/01/23/How-to-send-email-using-Gmail-REST-API
[email protected]
https://blog.miniasp.com/post/2025/01/23/How-to-send-email-using-Gmail-REST-API#comment
https://blog.miniasp.com/post.aspx?id=3714fe15-36d3-499b-8704-663e94df5680
週四, 23 一月 2025 14:45:00 +0000
心得分享
Gmail API
gmail
OAuth2
Google
http
will
https://blog.miniasp.com/pingback.axd
https://blog.miniasp.com/post.aspx?id=3714fe15-36d3-499b-8704-663e94df5680
https://blog.miniasp.com/trackback.axd?id=3714fe15-36d3-499b-8704-663e94df5680
https://blog.miniasp.com/post/2025/01/23/How-to-send-email-using-Gmail-REST-API#comment
https://blog.miniasp.com/syndication.axd?post=3714fe15-36d3-499b-8704-663e94df5680
-
《先整理一下?個人層面的軟體設計考量》讀後心得分享
<p>最近看了一本書 <a href="https://www.amazon.com/Tidy-First-Personal-Exercise-Empirical/dp/1098151240">Tidy First?: A Personal Exercise in Empirical Software Design</a>,作者是令人景仰的 <a href="https://wiki.c2.com/?KentBeck">Kent Beck</a> 大神,他是一位擁有 <a href="https://en.wikipedia.org/wiki/Kent_Beck">Wikipedia</a> 頁面的人物,也是美國著名的軟體工程師和作家,在軟體工程領域有著深遠的影響力。這本書整理了 32 個「整理程式碼」的心法,他並不是一本強調 Clean Code 或 Refactoring 的技巧,而是一些更細微的、個人層面的軟體設計考量,這些技巧都是作者在多年軟體開發經驗中的心得,也是他在日常開發中的一些習慣,我真的越看越亢奮,因為很多內容其實也跟我二十多年的開發經驗相吻合,有種為什麼不早點看到這本書的感覺,我特別整理了這本書的讀後心得,希望大家可以從中獲益。這本書在台灣已有翻譯書,名為 <a href="https://www.tenlong.com.tw/products/9786263249615?list_name=srh">先整理一下?|個人層面的軟體設計考量</a>,大家有興趣也可以買來看看。</p><p>... <a class="more" href="https://blog.miniasp.com/post/2025/01/18/Tidy-First-A-Personal-Exercise-in-Empirical-Software-Design-Notes#continue">繼續閱讀</a> ...</p>
https://blog.miniasp.com/post/2025/01/18/Tidy-First-A-Personal-Exercise-in-Empirical-Software-Design-Notes
[email protected]
https://blog.miniasp.com/post/2025/01/18/Tidy-First-A-Personal-Exercise-in-Empirical-Software-Design-Notes#comment
https://blog.miniasp.com/post.aspx?id=357359db-0a27-494b-b59a-db7e10eb5dd8
週六, 18 一月 2025 12:16:00 +0000
心得分享
Tidy First
軟體哲學
軟體設計
will
https://blog.miniasp.com/pingback.axd
https://blog.miniasp.com/post.aspx?id=357359db-0a27-494b-b59a-db7e10eb5dd8
https://blog.miniasp.com/trackback.axd?id=357359db-0a27-494b-b59a-db7e10eb5dd8
https://blog.miniasp.com/post/2025/01/18/Tidy-First-A-Personal-Exercise-in-Empirical-Software-Design-Notes#comment
https://blog.miniasp.com/syndication.axd?post=357359db-0a27-494b-b59a-db7e10eb5dd8
-
ASP.NET Core MVC 的 Razor 語法對於 @ 符號的編碼陷阱
<p>前幾天我們公司有個網站準備上一個新版,工程師發出 PR (Pull request) 之後請我進行程式碼審核(Code Review),結果我發現他本次的修正項目不太合理,他改了一個前端套件的資料夾名稱。我當下覺得不妙,一個已經測試數月,也準備上線的網站,怎麼還會在最後一刻修改資料夾名稱呢?我反問工程師為什麼要改這些地方時,卻得到一個我不是很滿意的回答,因此退件請他重改。這不是一個什麼嚴重的技術問題,改改資料夾名稱就正常了,但是卻又激起我追根究底的柯南精神,真相只有一個,我要找出來!🕵️‍♂️</p><p>... <a class="more" href="https://blog.miniasp.com/post/2025/01/11/Encoding-pitfalls-of-the-AT-symbol-in-ASPNET-Core-MVC-Razor-syntax#continue">繼續閱讀</a> ...</p>
https://blog.miniasp.com/post/2025/01/11/Encoding-pitfalls-of-the-AT-symbol-in-ASPNET-Core-MVC-Razor-syntax
[email protected]
https://blog.miniasp.com/post/2025/01/11/Encoding-pitfalls-of-the-AT-symbol-in-ASPNET-Core-MVC-Razor-syntax#comment
https://blog.miniasp.com/post.aspx?id=30facc1b-86d6-468c-a41a-c4f82366c3cb
週六, 11 一月 2025 05:39:00 +0000
ASP.NET Core
ASP.NET MVC
心得分享
ASP.NET Core MVC
Razor
HTML Encode
HTML Entity
will
https://blog.miniasp.com/pingback.axd
https://blog.miniasp.com/post.aspx?id=30facc1b-86d6-468c-a41a-c4f82366c3cb
https://blog.miniasp.com/trackback.axd?id=30facc1b-86d6-468c-a41a-c4f82366c3cb
https://blog.miniasp.com/post/2025/01/11/Encoding-pitfalls-of-the-AT-symbol-in-ASPNET-Core-MVC-Razor-syntax#comment
https://blog.miniasp.com/syndication.axd?post=30facc1b-86d6-468c-a41a-c4f82366c3cb
-
如何在 Windows 作業系統打造 Rust 開發環境
<p>我最近的課程因為都開始改用 <a href="https://discord.com/">Discord</a> 來當成學員之間的互動介面,為了實現自動審核加入課程的學員,我們用 <a href="https://www.rust-lang.org/">Rust</a> 撰寫了一支程式來處理這個審核作業,並將程式跑在容器中,部署到 <a href="https://azure.microsoft.com/zh-tw/products/app-service">Azure App Service</a> 上面執行。效能好就不用說了,主要是啟動速度快,記憶體使用量也很低,但唯一的缺點就是「可讀性」真的很差,主要是一個相對陌生的程式語言,但我今天在改功能的時候,用 <a href="https://copilot.github.com/">GitHub Copilot</a> 輔助我瞭解程式語法與結構,也用它來幫我完成一些任務,想不到非常順利。今天這篇文章,我打算來介紹如何在 Windows 作業系統上打造 Rust 開發環境,並透過 <a href="https://code.visualstudio.com/">Visual Studio Code</a> 來開發 Rust 程式。</p><p>... <a class="more" href="https://blog.miniasp.com/post/2024/11/16/How-to-Build-a-Rust-Development-Environment-on-Windows#continue">繼續閱讀</a> ...</p>
https://blog.miniasp.com/post/2024/11/16/How-to-Build-a-Rust-Development-Environment-on-Windows
[email protected]
https://blog.miniasp.com/post/2024/11/16/How-to-Build-a-Rust-Development-Environment-on-Windows#comment
https://blog.miniasp.com/post.aspx?id=6ecd0f97-2cc6-480c-9493-c8c820d1ba50
週六, 16 十一月 2024 05:14:00 +0000
Windows
介紹好用工具
心得分享
Rust
GitHub Copilot
vscode
will
https://blog.miniasp.com/pingback.axd
https://blog.miniasp.com/post.aspx?id=6ecd0f97-2cc6-480c-9493-c8c820d1ba50
https://blog.miniasp.com/trackback.axd?id=6ecd0f97-2cc6-480c-9493-c8c820d1ba50
https://blog.miniasp.com/post/2024/11/16/How-to-Build-a-Rust-Development-Environment-on-Windows#comment
https://blog.miniasp.com/syndication.axd?post=6ecd0f97-2cc6-480c-9493-c8c820d1ba50
-
當購買 Zoom Meetings 的 1,000 個與會者授權應該如何正確啟用
<p>我今天舉辦了一場 <a href="https://www.facebook.com/events/854586106805014/">最強大的 AI 搜尋引擎:Felo Search PRO</a> 直播活動,由於報名人數超過 1,000 人,我還特別升級了我的 Zoom Meetings 方案到 1,000 個與會者授權,但是今天的 Zoom 會議室最多就只有 500 人能加入,那我不是白買了嗎?活動結束後我立刻 <a href="https://support.zoom.com/hc/en/contact?id=contact_us">Contact Support</a> 發了個支援請求,這才理解 Zoom 的授權架構。今天這邊文章我打算記錄一下這些細節,因為很難得有購買 1,000 個與會者授權的經驗。</p><p>... <a class="more" href="https://blog.miniasp.com/post/2024/10/08/How-to-properly-enable-the-1000-participant-license-for-Zoom-Meetings#continue">繼續閱讀</a> ...</p>
https://blog.miniasp.com/post/2024/10/08/How-to-properly-enable-the-1000-participant-license-for-Zoom-Meetings
[email protected]
https://blog.miniasp.com/post/2024/10/08/How-to-properly-enable-the-1000-participant-license-for-Zoom-Meetings#comment
https://blog.miniasp.com/post.aspx?id=0f58bd3d-4cd6-4bfa-a5c5-4636713ddfc2
週二, 8 十月 2024 15:47:00 +0000
心得分享
Zoom Meetings
will
https://blog.miniasp.com/pingback.axd
https://blog.miniasp.com/post.aspx?id=0f58bd3d-4cd6-4bfa-a5c5-4636713ddfc2
https://blog.miniasp.com/trackback.axd?id=0f58bd3d-4cd6-4bfa-a5c5-4636713ddfc2
https://blog.miniasp.com/post/2024/10/08/How-to-properly-enable-the-1000-participant-license-for-Zoom-Meetings#comment
https://blog.miniasp.com/syndication.axd?post=0f58bd3d-4cd6-4bfa-a5c5-4636713ddfc2
-
揭開職場溝通的真相:為什麼我們不敢承認自己不懂?
<p>我們公司下個月有一場技術分享會,負責分享的同仁昨天下午來找我討論分享的內容,我們聊了一個小時左右,討論的過程中我也學到很多寶貴的知識,也跟他分享了許多技術分享的要點。但我這篇文章主要想談談我們在討論過程發生的一段小插曲,就是我問他:「為什麼當你被問到自己不太熟悉的知識時,不願意在第一時間承認你其實不太瞭解呢?」這是個相當有趣的主題,讓我們繼續看下去。</p><p>... <a class="more" href="https://blog.miniasp.com/post/2024/08/31/Why-Are-We-Afraid-to-Admit-We-Dont-Understand#continue">繼續閱讀</a> ...</p>
https://blog.miniasp.com/post/2024/08/31/Why-Are-We-Afraid-to-Admit-We-Dont-Understand
[email protected]
https://blog.miniasp.com/post/2024/08/31/Why-Are-We-Afraid-to-Admit-We-Dont-Understand#comment
https://blog.miniasp.com/post.aspx?id=6933d86c-7702-4b29-a018-1aef8cd6b970
週六, 31 八月 2024 03:52:00 +0000
心得分享
團隊合作
職場
溝通
will
https://blog.miniasp.com/pingback.axd
https://blog.miniasp.com/post.aspx?id=6933d86c-7702-4b29-a018-1aef8cd6b970
https://blog.miniasp.com/trackback.axd?id=6933d86c-7702-4b29-a018-1aef8cd6b970
https://blog.miniasp.com/post/2024/08/31/Why-Are-We-Afraid-to-Admit-We-Dont-Understand#comment
https://blog.miniasp.com/syndication.axd?post=6933d86c-7702-4b29-a018-1aef8cd6b970
-
臉書帳號被盜怎麼辦?分享我的 16 小時帳號復原經驗!
<p>昨天 (2023/11/20) 晚上 8:19 我經歷了一場歷時 16 小時的驚魂記,因為我的臉書 (Facebook) 帳號被盜了!我之前已經將 Facebook 所有的安全保護機制全部都啟用且設定過,二階段驗證也有啟用,但帳號是還是被盜了,這還是讓我覺得不可思議。還好就在剛剛我經成功把帳號救回來了,所以我想分享一下我這 16 小時的親身經歷,希望能幫助到有遇到同樣問題的人。</p><p>... <a class="more" href="https://blog.miniasp.com/post/2023/11/21/How-to-Recover-Your-Facebook-Account#continue">繼續閱讀</a> ...</p>
https://blog.miniasp.com/post/2023/11/21/How-to-Recover-Your-Facebook-Account
[email protected]
https://blog.miniasp.com/post/2023/11/21/How-to-Recover-Your-Facebook-Account#comment
https://blog.miniasp.com/post.aspx?id=95055d86-2942-42b5-a0fd-0644864783d6
週二, 21 十一月 2023 06:21:00 +0000
Security
心得分享
Facebook
will
https://blog.miniasp.com/pingback.axd
https://blog.miniasp.com/post.aspx?id=95055d86-2942-42b5-a0fd-0644864783d6
https://blog.miniasp.com/trackback.axd?id=95055d86-2942-42b5-a0fd-0644864783d6
https://blog.miniasp.com/post/2023/11/21/How-to-Recover-Your-Facebook-Account#comment
https://blog.miniasp.com/syndication.axd?post=95055d86-2942-42b5-a0fd-0644864783d6
-
批次將所有 Java 原始碼檔案快速轉成 UTF-8 編碼的方法
<p>最近公司接到一個老舊 Java 專案的升級改版案,由於原始碼全部都採用 <code>Big5</code> 編碼,導致在 Visual Studio Code 裡面無法成功編譯,雖然看了 <a href="https://github.com/microsoft/vscode-java-debug/blob/main/Troubleshooting_encoding.md">Troubleshooting Guide for Encoding Issues</a> 文件,也成功<a href="https://youtu.be/bREVsyro5Zw">研究出維持 Big5 編碼也能持續開發的解決方案</a>,但其實最好的解決方法,還是把所有 Java 原始碼變更為 <code>UTF-8</code> 才是王道。今天我就來分享幾個不同的方法,幫助你快速將專案的所有原始碼從 <code>Big5</code> 轉換成 <code>UTF-8</code> 字集編碼!</p><p>... <a class="more" href="https://blog.miniasp.com/post/2022/08/13/How-to-convert-big5-encoding-to-utf8-for-Java-files#continue">繼續閱讀</a> ...</p>
https://blog.miniasp.com/post/2022/08/13/How-to-convert-big5-encoding-to-utf8-for-Java-files
[email protected]
https://blog.miniasp.com/post/2022/08/13/How-to-convert-big5-encoding-to-utf8-for-Java-files#comment
https://blog.miniasp.com/post.aspx?id=be37bfab-953c-4e7d-aed7-ab861fd38469
週六, 13 八月 2022 15:29:00 +0000
Java
Linux
Windows
介紹好用工具
心得分享
powershell
linux
ubuntu
file
sponge
iconv
will
https://blog.miniasp.com/pingback.axd
https://blog.miniasp.com/post.aspx?id=be37bfab-953c-4e7d-aed7-ab861fd38469
https://blog.miniasp.com/trackback.axd?id=be37bfab-953c-4e7d-aed7-ab861fd38469
https://blog.miniasp.com/post/2022/08/13/How-to-convert-big5-encoding-to-utf8-for-Java-files#comment
https://blog.miniasp.com/syndication.axd?post=be37bfab-953c-4e7d-aed7-ab861fd38469
-
如何做好一份優質的技術分享會簡報 (使用 PowerPoint 製作)
<p>我們公司經常在內部舉辦<strong>技術分享會</strong>,讓同仁之間有個技術交流的空間,把日常工作學習到的知識進行一些整理,可以幫助其他人更快的學會一門技術,或是掌握一個不容易輕鬆掌握的觀念。每位同仁所製作的簡報,我幾乎都會從頭到尾看過,而且都會對簡報內容進行回饋或修改,我發現許多人在做簡報的時候經常會忽略掉一些細節,導致簡報品質低落。這篇文章我打算好好的來整理一下製作技術簡報該注意的兩三事。</p><p>... <a class="more" href="https://blog.miniasp.com/post/2022/05/13/How-to-prepare-technical-sharing-talks#continue">繼續閱讀</a> ...</p>
https://blog.miniasp.com/post/2022/05/13/How-to-prepare-technical-sharing-talks
[email protected]
https://blog.miniasp.com/post/2022/05/13/How-to-prepare-technical-sharing-talks#comment
https://blog.miniasp.com/post.aspx?id=08b3acc0-35f3-4b89-b52f-53d6bef1c54e
週五, 13 五月 2022 04:27:00 +0000
多奇快訊
心得分享
powerpoint
will
https://blog.miniasp.com/pingback.axd
https://blog.miniasp.com/post.aspx?id=08b3acc0-35f3-4b89-b52f-53d6bef1c54e
https://blog.miniasp.com/trackback.axd?id=08b3acc0-35f3-4b89-b52f-53d6bef1c54e
https://blog.miniasp.com/post/2022/05/13/How-to-prepare-technical-sharing-talks#comment
https://blog.miniasp.com/syndication.axd?post=08b3acc0-35f3-4b89-b52f-53d6bef1c54e
-
如何將一個 ASP.NET Core 網站快速加入 LINE Login 功能 (OpenID Connect)
<p>前幾天原本想用 ASP.NET Core 寫一個最簡單的 LINE Login 範例程式出來,結果想不到這麼簡單的功能,卡關了兩天才找出解決之道。如果單純的透過 OAuth 2.0 授權流程來取得 Access Token 與 ID Token 其實還蠻簡單的。但是若希望可以做到 OpenID Connect 流程中自動透過 JWK (<a href="https://datatracker.ietf.org/doc/html/rfc7517">RFC 7517: JSON Web Key</a>) 來驗證 Token 的有效性,這時可以直接使用 ASP.NET Core 內建的 <a href="https://www.nuget.org/packages/Microsoft.AspNetCore.Authentication.OpenIdConnect">Microsoft.AspNetCore.Authentication.OpenIdConnect</a> 套件來完成。不過當<strong>方便的套件</strong>遇到<strong>特殊的實作</strong>時,那麼就是一場災難啦。這篇文章我打算來說說這次的踩雷之旅!</p><p>... <a class="more" href="https://blog.miniasp.com/post/2022/04/08/LINE-Login-with-OpenID-Connect-in-ASPNET-Core#continue">繼續閱讀</a> ...</p>
https://blog.miniasp.com/post/2022/04/08/LINE-Login-with-OpenID-Connect-in-ASPNET-Core
[email protected]
https://blog.miniasp.com/post/2022/04/08/LINE-Login-with-OpenID-Connect-in-ASPNET-Core#comment
https://blog.miniasp.com/post.aspx?id=586f1e66-8e27-4816-bc43-79442ee33393
週五, 8 四月 2022 03:05:00 +0000
ASP.NET Core
Security
Web
心得分享
LINE Login
OpenID Connect
OIDC
authentication
OAuth2
will
https://blog.miniasp.com/pingback.axd
https://blog.miniasp.com/post.aspx?id=586f1e66-8e27-4816-bc43-79442ee33393
https://blog.miniasp.com/trackback.axd?id=586f1e66-8e27-4816-bc43-79442ee33393
https://blog.miniasp.com/post/2022/04/08/LINE-Login-with-OpenID-Connect-in-ASPNET-Core#comment
https://blog.miniasp.com/syndication.axd?post=586f1e66-8e27-4816-bc43-79442ee33393
-
使用 Code 128 字型建立 Code 128 (ISO/IEC 15417:2007) 條碼的注意事項
<p>最近有專案需要在報表上顯示 <a href="https://en.wikipedia.org/wiki/Code_128">Code 128</a> 條碼,但負責這個功能的開發人員會遇到特定文字產生的條碼無法被掃描/辨識的問題。由於我之前沒有親手處理過 Code 128 條碼,所以藉此研究了一下 Code 128 條碼的產生過程,特別用這篇文章筆記一下整個過程。</p><p>... <a class="more" href="https://blog.miniasp.com/post/2021/12/01/Code-128-Barcode-Generation-Explained#continue">繼續閱讀</a> ...</p>
https://blog.miniasp.com/post/2021/12/01/Code-128-Barcode-Generation-Explained
[email protected]
https://blog.miniasp.com/post/2021/12/01/Code-128-Barcode-Generation-Explained#comment
https://blog.miniasp.com/post.aspx?id=faa38f25-1b40-4091-9c18-b5d252a589fa
週三, 1 十二月 2021 01:18:00 +0000
.NET Framework
C#
Tips
心得分享
Code 128
Barcode
ISO/IEC 15417:2007
will
https://blog.miniasp.com/pingback.axd
https://blog.miniasp.com/post.aspx?id=faa38f25-1b40-4091-9c18-b5d252a589fa
https://blog.miniasp.com/trackback.axd?id=faa38f25-1b40-4091-9c18-b5d252a589fa
https://blog.miniasp.com/post/2021/12/01/Code-128-Barcode-Generation-Explained#comment
https://blog.miniasp.com/syndication.axd?post=faa38f25-1b40-4091-9c18-b5d252a589fa
-
從館長求救事件談甲方心態:為何甲方總是找不到好的乙方
<p>這幾天因為<a href="https://www.youtube.com/watch?v=U4Z5Vwe1aUM">館長的 "欸~" 直播</a>在資訊軟體圈鬧得沸沸揚揚。由於<a href="https://zh.wikipedia.org/zh-tw/%E9%99%B3%E4%B9%8B%E6%BC%A2">館長</a>是台灣知名網紅(<a href="https://zh.wikipedia.org/wiki/%E6%84%8F%E8%A6%8B%E9%A0%98%E8%A2%96">KOL</a>),架設電商網站所迎來的高流量是完全可以預期的,但他們外包製作的網站上線後撐不住區區數萬人流量,網站時常斷線停擺,工程款項持續追加,導致館長發飆,在直播中求助廣大網友幫助,希望能提供他們一些建議。這篇文章我不打算從「技術」的角度提供「效能調校」的建議,畢竟我並沒有參與網站建置,技術建議不能亂給。反之,我想從「為何甲方總是找不到好的乙方」這個角度著手,剖析問題發生的原因與解決方案。</p><p>... <a class="more" href="https://blog.miniasp.com/post/2020/08/27/How-to-make-right-decision-to-choose-vendor#continue">繼續閱讀</a> ...</p>
https://blog.miniasp.com/post/2020/08/27/How-to-make-right-decision-to-choose-vendor
[email protected]
https://blog.miniasp.com/post/2020/08/27/How-to-make-right-decision-to-choose-vendor#comment
https://blog.miniasp.com/post.aspx?id=b1eead88-c394-4d39-87a5-1185da135a7f
週四, 27 八月 2020 15:54:00 +0000
專案管理
心得分享
甲方
乙方
館長
will
https://blog.miniasp.com/pingback.axd
https://blog.miniasp.com/post.aspx?id=b1eead88-c394-4d39-87a5-1185da135a7f
https://blog.miniasp.com/trackback.axd?id=b1eead88-c394-4d39-87a5-1185da135a7f
https://blog.miniasp.com/post/2020/08/27/How-to-make-right-decision-to-choose-vendor#comment
https://blog.miniasp.com/syndication.axd?post=b1eead88-c394-4d39-87a5-1185da135a7f
-
開發者必學的多語言輸入法設定技巧:使用 Windows PowerShell 快速建立
<p>無論你使用 <a href="https://code.visualstudio.com/">Visual Studio Code</a> 或 <a href="https://visualstudio.microsoft.com/downloads/">Visual Studio 2019</a> 開發工具,有三個相當重要的鍵盤快速鍵,經常會被中文版的 Windows 10 作業系統內建的「微軟新注音」輸入法給干擾,導致怎樣都無法用鍵盤按出好用功能。這件事我每次上課都要講一次,實在不勝其擾,所以特別在寫一篇勸世文,請大家務必在裝好電腦的時候就先設定完畢。</p><p>... <a class="more" href="https://blog.miniasp.com/post/2020/03/19/Devs-must-setup-multi-language-input-method#continue">繼續閱讀</a> ...</p>
https://blog.miniasp.com/post/2020/03/19/Devs-must-setup-multi-language-input-method
[email protected]
https://blog.miniasp.com/post/2020/03/19/Devs-must-setup-multi-language-input-method#comment
https://blog.miniasp.com/post.aspx?id=4e2e225f-1b18-4d32-93a4-ad5e17e21443
週四, 19 三月 2020 00:28:00 +0000
Windows
介紹好用工具
心得分享
windows 10
powershell
輸入法
will
https://blog.miniasp.com/pingback.axd
https://blog.miniasp.com/post.aspx?id=4e2e225f-1b18-4d32-93a4-ad5e17e21443
https://blog.miniasp.com/trackback.axd?id=4e2e225f-1b18-4d32-93a4-ad5e17e21443
https://blog.miniasp.com/post/2020/03/19/Devs-must-setup-multi-language-input-method#comment
https://blog.miniasp.com/syndication.axd?post=4e2e225f-1b18-4d32-93a4-ad5e17e21443
-
The Will Will Web 生日快樂! ( 滿 12 歲了 )
<p>又到了一年一度部落格生日的時刻,我通常會藉此回顧自己一年來做過的事、發生的事件,今年的部落格生日文,是在前往美國的飛機上完成的,這是我第二次參加的 GDE Summit (全球 Google 開發者專家大會),而這一年來也確實增加了許多不同技術社群的活動,剛好可以來紀錄一下今年的變化。</p><p>... <a class="more" href="https://blog.miniasp.com/post/2019/10/27/Happy-Birthday-The-Will-Will-Web-12th#continue">繼續閱讀</a> ...</p>
https://blog.miniasp.com/post/2019/10/27/Happy-Birthday-The-Will-Will-Web-12th
[email protected]
https://blog.miniasp.com/post/2019/10/27/Happy-Birthday-The-Will-Will-Web-12th#comment
https://blog.miniasp.com/post.aspx?id=63011323-9735-4812-b71d-b9c0a8bd1fc5
週日, 27 十月 2019 00:36:00 +0000
心得分享
the will will web
will
https://blog.miniasp.com/pingback.axd
https://blog.miniasp.com/post.aspx?id=63011323-9735-4812-b71d-b9c0a8bd1fc5
https://blog.miniasp.com/trackback.axd?id=63011323-9735-4812-b71d-b9c0a8bd1fc5
https://blog.miniasp.com/post/2019/10/27/Happy-Birthday-The-Will-Will-Web-12th#comment
https://blog.miniasp.com/syndication.axd?post=63011323-9735-4812-b71d-b9c0a8bd1fc5