<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>IT與技術 on kenji.blog</title><link>http://kenji.blog/zh-tw/categories/it%E8%88%87%E6%8A%80%E8%A1%93/</link><description>Recent content in IT與技術 on kenji.blog</description><generator>Hugo -- gohugo.io</generator><language>zh-tw</language><copyright>kenjinote</copyright><lastBuildDate>Sat, 26 Apr 2025 16:46:11 +0900</lastBuildDate><atom:link href="http://kenji.blog/zh-tw/categories/it%E8%88%87%E6%8A%80%E8%A1%93/index.xml" rel="self" type="application/rss+xml"/><item><title>本地環境中無代碼的歷史</title><link>http://kenji.blog/zh-tw/p/low-code-and-no-code-history/</link><pubDate>Sat, 26 Apr 2025 16:46:11 +0900</pubDate><guid>http://kenji.blog/zh-tw/p/low-code-and-no-code-history/</guid><description>&lt;img src="http://kenji.blog/p/%E3%83%AD%E3%83%BC%E3%82%B3%E3%83%BC%E3%83%89%E3%81%8A%E3%82%88%E3%81%B3%E3%83%8E%E3%83%BC%E3%82%B3%E3%83%BC%E3%83%89%E3%81%AE%E6%AD%B4%E5%8F%B2/img.png" alt="Featured image of post 本地環境中無代碼的歷史" />&lt;h1 id="低代碼無代碼開發的歷史1980年代至今">低代碼／無代碼開發的歷史（1980年代～至今）
&lt;/h1>&lt;p>低代碼／無代碼開發是一種無需專業編程知識即可創建應用程式、網站和數據庫的開發方法。這個理念始於1980年代，隨著個人電腦的普及、互聯網的發展和雲技術的擴展，已演變成多種平台。在本文中，我們將按年代介紹代表性的工具和服務，並強調其特點和價格。&lt;/p>
&lt;hr>
&lt;h2 id="1980年代草創期">1980年代：草創期
&lt;/h2>&lt;ul>
&lt;li>
&lt;p>&lt;strong>HyperCard（Apple, 1987）&lt;/strong>
面向Macintosh的應用程式創建工具。以卡片形式構建畫面，並通過拖放創建GUI。也可以通過其專屬腳本語言「HyperTalk」實現簡單的動作控制。深受原型設計用途的青睞。發售時價格為49.95美元，後來免費提供給新的Mac購買者。最終版本在1998年，不支持Mac OS X及以上版本。&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>FileMaker（Claris/Apple, 1985）&lt;/strong>
圖形化數據庫軟件。除了以表格形式顯示數據外，它還是一個具備自由佈局編輯和腳本功能的關聯數據庫工具。目前作為「Claris FileMaker Pro」提供，完整授權版價格為594美元（截至2024年）。&lt;/p>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="1990年代gui應用程式與業務系統開發的崛起">1990年代：GUI應用程式與業務系統開發的崛起
&lt;/h2>&lt;ul>
&lt;li>
&lt;p>&lt;strong>Visual Basic（Microsoft, 1991）&lt;/strong>
專注於Windows應用程式開發的IDE。通過拖放按鈕和標籤等GUI組件，可以輕鬆構建事件驅動的應用程式。以1998年的VB6.0為最後版本，轉向了.NET時代。&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>Microsoft Access（1992）&lt;/strong>
面向Windows的數據庫開發工具。能夠進行關聯數據庫設計和通過GUI創建表單，廣泛應用於一般業務應用程式開發。目前作為Microsoft 365的一部分提供。&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>PowerBuilder（PowerSoft/Sybase, 1991）&lt;/strong>
面向業務應用程式的4GL開發工具。支持客戶端/服務器架構，在數據庫聯動方面具有優勢。目前仍在SAP旗下繼續提供。&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>Dreamweaver（Macromedia, 1997）&lt;/strong>
可以可視化創建網頁的WYSIWYG工具。能夠在HTML編輯和設計視圖之間切換，並支持ASP和PHP。目前由Adobe提供，並可以通過訂閱（每月約34.49美元）使用。&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>Flash（Macromedia, 1996）&lt;/strong>
最初作為FutureSplash Animator開發的矢量動畫製作工具。後來用於網頁互動內容製作，但由於安全隱患於2020年終止支持。&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>GameMaker（1999）&lt;/strong>
面向初學者的2D遊戲製作工具。可以通過拖放進行對象放置和事件控制。後來也支持了腳本（GML），目前為商業用途提供多種方案。&lt;/p>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="2000年代基於web與開源的擴展">2000年代：基於Web與開源的擴展
&lt;/h2>&lt;ul>
&lt;li>
&lt;p>&lt;strong>WordPress（2003）&lt;/strong>
使用PHP和MySQL的開源CMS。即使沒有編程知識，也可以使用主題和插件構建博客和企業網站。免費分發，是世界上使用最廣泛的CMS之一。&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>Wix（2006）&lt;/strong>
可以在瀏覽器上構建網站的無代碼服務。可以選擇模板並通過拖放進行編輯。除了免費方案外，付費方案還允許使用自定義域名和電子商務功能。&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>OutSystems（2001）&lt;/strong>
面向企業的低代碼平台。由於可以快速開發業務系統，正在大型企業和政府機構中推進採用。支持雲和本地部署。&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>Scratch（MIT, 2007）&lt;/strong>
為兒童開發的編程學習工具。通過組合彩色積木可以創建遊戲和動畫，在教育領域被廣泛使用。免費提供。&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>Airtable（2013）&lt;/strong>
結合了電子表格和數據庫的雲服務。外觀類似Excel，但允許關聯、看板顯示和API聯動等。從個人到企業都被廣泛使用。&lt;/p>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="2010年代2020年代雲與自動化的時代">2010年代〜2020年代：雲與自動化的時代
&lt;/h2>&lt;p>近年來，基於雲的低代碼／無代碼工具發展迅速。&lt;/p>
&lt;ul>
&lt;li>
&lt;p>&lt;strong>Power Platform（Microsoft）&lt;/strong>
包含「Power Apps」、「Power Automate」等的綜合業務應用程式開發與自動化平台。可以通過拖放可視化地構建企業的業務流程。&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>Salesforce Lightning Platform&lt;/strong>
CRM的Salesforce提供的應用程式開發基礎。可以通過GUI創建業務應用程式，並且很容易與其他Salesforce服務整合。&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>Zapier / IFTTT&lt;/strong>
可以在多個雲服務之間構建聯動而無需編碼的自動化工具。例如，可以輕鬆實現「如果輸入到Google表單則通知Slack」的工作流。&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>Notion（2010年代）&lt;/strong>
整合了文檔管理、任務管理、Wiki等的全能工作區。還具備自定義數據庫功能，有助於通過無代碼改善業務。&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>Construct 3 / GameSalad&lt;/strong>
可以通過拖放製作遊戲的工具。Construct 3支持HTML5並且也可以在瀏覽器中運行，在教育領域和獨立開發者中很受歡迎。&lt;/p>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="資訊來源與補充">資訊來源與補充
&lt;/h2>&lt;p>本文基於各產品的官方網站、Wikipedia和可靠的資料與文章（Apple、Microsoft、Adobe等）構建。價格資訊盡可能參考當時或最新的官方資訊（主要以美元列出）。2000年代之後的許多工具都是基於訂閱的，費用因方案而異。&lt;/p></description></item><item><title>推薦軌跡球 Deft Pro (M-DPT1MRBK)</title><link>http://kenji.blog/zh-tw/p/trackball-deft-pro-m-dpt1mrbk-recommendation/</link><pubDate>Tue, 02 May 2023 23:28:33 +0900</pubDate><guid>http://kenji.blog/zh-tw/p/trackball-deft-pro-m-dpt1mrbk-recommendation/</guid><description>&lt;img src="http://kenji.blog/p/%E3%83%88%E3%83%A9%E3%83%83%E3%82%AF%E3%83%9C%E3%83%BC%E3%83%ABdeft-prom-dpt1mrbk%E3%81%AE%E3%81%99%E3%81%99%E3%82%81/img.png" alt="Featured image of post 推薦軌跡球 Deft Pro (M-DPT1MRBK)" />&lt;h1 id="關於-elecom-軌跡球-deft-pro-m-dpt1mrbk">關於 Elecom 軌跡球 Deft Pro M-DPT1MRBK
&lt;/h1>&lt;p>購買 Elecom 的軌跡球「Deft Pro M-DPT1MRBK」已經過了一個禮拜，所以我想分享一下使用心得。&lt;/p>
&lt;p>&lt;strong>主要特徵&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>按鈕數量多達8個&lt;/li>
&lt;li>可透過三種方式連接：有線、無線接收器及藍牙&lt;/li>
&lt;li>較大的球體（中型直徑 44mm）&lt;/li>
&lt;li>Amazon 購買價格：￥7,012（截至 2021 年 5 月 2 日）&lt;/li>
&lt;/ul>
&lt;h2 id="優點">優點
&lt;/h2>&lt;ul>
&lt;li>與滑鼠相比，不需移動手腕，減輕了手腕的負擔&lt;/li>
&lt;li>按鈕數量多，可為按鈕分配各種功能
&lt;img src="http://kenji.blog/p/%E3%83%88%E3%83%A9%E3%83%83%E3%82%AF%E3%83%9C%E3%83%BC%E3%83%ABdeft-prom-dpt1mrbk%E3%81%AE%E3%81%99%E3%81%99%E3%82%81/img_1.png"
width="767"
height="686"
srcset="http://kenji.blog/p/%E3%83%88%E3%83%A9%E3%83%83%E3%82%AF%E3%83%9C%E3%83%BC%E3%83%ABdeft-prom-dpt1mrbk%E3%81%AE%E3%81%99%E3%81%99%E3%82%81/img_1_hu552d9af378dc908f7eb4fb5eb2e28a90_78909_480x0_resize_box_3.png 480w, http://kenji.blog/p/%E3%83%88%E3%83%A9%E3%83%83%E3%82%AF%E3%83%9C%E3%83%BC%E3%83%ABdeft-prom-dpt1mrbk%E3%81%AE%E3%81%99%E3%81%99%E3%82%81/img_1_hu552d9af378dc908f7eb4fb5eb2e28a90_78909_1024x0_resize_box_3.png 1024w"
loading="lazy"
alt="img_1.png"
class="gallery-image"
data-flex-grow="111"
data-flex-basis="268px"
>
目前分配如上。您也可以針對每個應用程式更改按鈕分配。
※按鈕分配需要安裝專用軟體。&lt;/li>
&lt;li>因為球體較大，在軌跡球中相對容易進行細微的操作&lt;/li>
&lt;/ul>
&lt;h2 id="缺點">缺點
&lt;/h2>&lt;ul>
&lt;li>軌跡球周圍容易積聚灰塵，需要定期（大約每隔幾天）將球取出並清理&lt;/li>
&lt;li>使用食指、中指等移動游標，用拇指操作滾輪，這與滑鼠的操作感不同，需要一段時間才能適應&lt;/li>
&lt;li>雖然上面提到容易進行細微移動，但使用軌跡球仍然很難以1像素為單位移動游標&lt;/li>
&lt;li>無法在按住左鍵的同時操作滾輪（例如，在小畫家中選擇區域時想要縮放）&lt;/li>
&lt;/ul>
&lt;p>總結來說，雖然這在軌跡球中算較為昂貴的，但整體操作相當順手，我覺得工作效率變高了。
希望這能為正在考慮購買的人提供參考。&lt;/p></description></item><item><title>如何使用 Salesforce SOQL 獲取每天建立的記錄數</title><link>http://kenji.blog/zh-tw/p/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8-salesforce-soql-%E7%8D%B2%E5%8F%96%E6%AF%8F%E5%A4%A9%E5%BB%BA%E7%AB%8B%E7%9A%84%E8%A8%98%E9%8C%84%E6%95%B8/</link><pubDate>Sun, 09 Apr 2023 02:50:30 +0900</pubDate><guid>http://kenji.blog/zh-tw/p/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8-salesforce-soql-%E7%8D%B2%E5%8F%96%E6%AF%8F%E5%A4%A9%E5%BB%BA%E7%AB%8B%E7%9A%84%E8%A8%98%E9%8C%84%E6%95%B8/</guid><description>&lt;img src="http://kenji.blog/p/salesforce%E3%81%AEsoql%E3%82%92%E5%88%A9%E7%94%A8%E3%81%97%E3%81%A6%E6%97%A5%E5%88%A5%E3%81%AE%E3%83%AC%E3%82%B3%E3%83%BC%E3%83%89%E4%BD%9C%E6%88%90%E6%95%B0%E3%82%92%E5%8F%96%E5%BE%97%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95/img.png" alt="Featured image of post 如何使用 Salesforce SOQL 獲取每天建立的記錄數" />&lt;h1 id="如何使用-salesforce-soql-獲取每天建立的記錄數">如何使用 Salesforce SOQL 獲取每天建立的記錄數
&lt;/h1>&lt;ol>
&lt;li>開啟開發者控制台。&lt;/li>
&lt;li>開啟 &lt;code>Query Editor&lt;/code> 索引標籤。&lt;/li>
&lt;li>貼上並執行以下 SOQL。&lt;/li>
&lt;/ol>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-sql" data-lang="sql">&lt;span class="line">&lt;span class="cl">&lt;span class="k">select&lt;/span>&lt;span class="w"> &lt;/span>&lt;span class="n">day_only&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="n">createdDate&lt;/span>&lt;span class="p">),&lt;/span>&lt;span class="w"> &lt;/span>&lt;span class="k">count&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="n">createdDate&lt;/span>&lt;span class="p">)&lt;/span>&lt;span class="w"> &lt;/span>&lt;span class="k">from&lt;/span>&lt;span class="w"> &lt;/span>&lt;span class="n">account&lt;/span>&lt;span class="w"> &lt;/span>&lt;span class="k">group&lt;/span>&lt;span class="w"> &lt;/span>&lt;span class="k">by&lt;/span>&lt;span class="w"> &lt;/span>&lt;span class="n">day_only&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="n">createdDate&lt;/span>&lt;span class="p">)&lt;/span>&lt;span class="w"> &lt;/span>&lt;span class="k">order&lt;/span>&lt;span class="w"> &lt;/span>&lt;span class="k">by&lt;/span>&lt;span class="w"> &lt;/span>&lt;span class="k">count&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="n">createdDate&lt;/span>&lt;span class="p">)&lt;/span>&lt;span class="w"> &lt;/span>&lt;span class="k">desc&lt;/span>&lt;span class="w"> &lt;/span>&lt;span class="k">limit&lt;/span>&lt;span class="w"> &lt;/span>&lt;span class="mi">10&lt;/span>&lt;span class="w">
&lt;/span>&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>請將 &lt;code>account&lt;/code> 更改為您想要獲取的任何物件名稱並執行。&lt;/p>
&lt;h1 id="參考">參考
&lt;/h1>&lt;ul>
&lt;li>&lt;a class="link" href="https://stackoverflow.com/questions/9187737/is-there-a-way-to-group-by-the-date-portion-of-a-datetime-field-in-soql" target="_blank" rel="noopener"
>Is there a way to group by the date portion of a datetime field in SOQL?&lt;/a>&lt;/li>
&lt;/ul></description></item><item><title>名言集</title><link>http://kenji.blog/zh-tw/p/%E5%90%8D%E8%A8%80%E9%9B%86/</link><pubDate>Sat, 15 Oct 2022 17:00:43 +0900</pubDate><guid>http://kenji.blog/zh-tw/p/%E5%90%8D%E8%A8%80%E9%9B%86/</guid><description>&lt;img src="http://kenji.blog/p/%E5%90%8D%E8%A8%80%E9%9B%86/img.png" alt="Featured image of post 名言集" />&lt;blockquote>
&lt;p>愚者從經驗中學習，智者從歷史中學習 (奧托·馮·俾斯麥)&lt;/p>
&lt;/blockquote>
&lt;blockquote>
&lt;p>授人以魚不如授人以漁 (老子)&lt;/p>
&lt;/blockquote>
&lt;blockquote>
&lt;p>求知若飢，虛心若愚 (史蒂夫·賈伯斯)&lt;/p>
&lt;/blockquote>
&lt;blockquote>
&lt;p>完成比完美更重要 (馬克·祖克柏)&lt;/p>
&lt;/blockquote>
&lt;blockquote>
&lt;p>保持簡單 (詹姆斯·高斯林)&lt;/p>
&lt;/blockquote>
&lt;blockquote>
&lt;p>我沒有時間去擔心誰不喜歡我。我太忙著去愛那些愛我的人了。 (史努比)&lt;/p>
&lt;/blockquote>
&lt;blockquote>
&lt;p>對人類而言，最大的幸福就是『能遇到讓自己發揮所長的工作』 (卡爾·馬克思)&lt;/p>
&lt;/blockquote>
&lt;blockquote>
&lt;p>如果一知半解是危險的，那麼擁有足以脫離危險的知識的人又在哪裡呢？ (托馬斯·赫胥黎 1877)&lt;/p>
&lt;/blockquote>
&lt;blockquote>
&lt;p>特偉都迪接著說：「反過來說，如果是這樣，它可能是這樣；如果是這樣，它就會是這樣；但既然不是這樣，它就不是這樣。這就是邏輯。」 (路易斯·卡羅《愛麗絲鏡中奇遇》1872)&lt;/p>
&lt;/blockquote>
&lt;blockquote>
&lt;p>稱克勞德·夏農為資訊時代之父，且其學術成就是20世紀最偉大的成就之一，這並非誇大其辭。 (美國數學學會評語)&lt;/p>
&lt;/blockquote>
&lt;blockquote>
&lt;p>了解符號代數理論現狀的人都知道，這種分析過程的有效性，並不取決於所用符號的解釋，而是僅取決於它們組合的法則。 (喬治·布爾，在《邏輯的數學分析》開篇 1847)&lt;/p>
&lt;/blockquote>
&lt;p>&lt;img src="http://kenji.blog/p/%E5%90%8D%E8%A8%80%E9%9B%86/img_1.png"
width="621"
height="799"
srcset="http://kenji.blog/p/%E5%90%8D%E8%A8%80%E9%9B%86/img_1_hu404afed9786080ce0c01fe76d3eb48b9_374719_480x0_resize_box_3.png 480w, http://kenji.blog/p/%E5%90%8D%E8%A8%80%E9%9B%86/img_1_hu404afed9786080ce0c01fe76d3eb48b9_374719_1024x0_resize_box_3.png 1024w"
loading="lazy"
alt="img_1.png"
class="gallery-image"
data-flex-grow="77"
data-flex-basis="186px"
>&lt;/p></description></item></channel></rss>