通過“All Things N”升級您的 IT 技能!
費用跟踪器是幫助個人和企業管理財務交易的重要工具。通過費用跟踪器,您可以創建預算、對費用進行分類並分析支出模式。
探索使用 Python 編程語言構建跨平台圖形用戶界面 (GUI) 應用程序來跟踪費用的方法。
Tkinter、CSV 和 Matplotlib 模塊 為了構建這個費用跟踪應用程序,有必要利用 Tkinter、CSV 和 Matplotlib 庫。
Tkinter 通過提供一系列多功能圖形組件(例如按鈕、標籤和文本輸入字段),使開發人員能夠製作迷人的桌面應用程序。其用戶友好的界面簡化了為各種目的創建應用程序的過程。
CSV 模塊是一個固有的Python 包,提供與逗號分隔值(CSV) 文件的解釋和組合相關的功能,由於其簡單性和與各種平台的兼容性,這些文件被廣泛用於在不同應用程序和系統之間交換數據。
Matplotlib 是一個強大的工具,用於創建動態視覺表示,包括圖形、繪圖和圖表,可以通過將其與 OpenCV 結合來進一步增強,以獲得高級圖像處理技術的專業知識。
要安裝這些模塊,請運行:
pip install tk matplotlib 定義費用跟踪應用程序的結構 該項目源代碼的來源位於其指定的 GitHub 存儲庫中,該存儲庫充當所有相關文件和文檔的數字存儲庫。
首先,我們導入命令式模塊。然後,我們建立一個名為“ExpenseTrackerApp”的類,它列出了應用程序的標題和尺寸。接下來,我們定義一對有序列表;一個包含所有記錄的支出,另一個包含各種貨幣類別。還建立了一個名為“category_var”的字符串變量,其初始設置對應於我們列表中的首要類別。最後,我們調用create\_widgets過程來顯示圖形用戶界面。
import tkinter as tk from tkinter import ttk, messagebox, simpledialog import csv import matplotlib.pyplot as plt class ExpenseTrackerApp(tk.Tk): def __init__(self): super().__init__() self.title("Expense Tracker") self.geometry("1300x600") self.expenses = [] self.categories = [ "Food", "Transportation", "Utilities", "Entertainment", "Other", ] self.
公開聊天機器人的激增意味著不乏可供選擇的人工智能機器人。事實上,更多的是選擇最有趣、最有用的機器人。
我們對最出色的 Android 聊天機器人進行了研究,這些機器人擁有令人印象深刻的人工智能屬性,旨在為您帶來樂趣和智力刺激。
聊天GPT 關閉
2023 年 7 月,OpenAI 為其聊天 GPT 服務推出了 Android 應用程序,為那些不想在移動設備上使用基於網絡的版本的人提供了一種方便的替代方案。
為了使用聊天機器人,您需要使用 Google、Apple 或電子郵件帳戶進行身份驗證。這允許應用程序在您登錄的各種設備上同步您的瀏覽歷史記錄。
該應用程序擁有一個整潔的用戶界面,登錄後立即啟動聊天機器人。該平台允許用戶向聊天機器人傳輸查詢或請求,以及發起新的對話,仔細研究他們的隱私偏好和數據管理設置,並檢查過去的交互。
如果您的目標是獲得一個高度發達的能夠生成書面材料的會話代理,那麼 ChatGPT 無疑是一個一流的選擇。儘管如此,與其他替代方案相比,它在遊戲活動方面的熟練程度可能並不那麼令人印象深刻。
下載:ChatGPT(免費,可訂閱)
必應人工智能 關閉
要訪問 Bing 的人工智能聊天機器人,請使用默認的 Bing 搜索應用程序。只需啟動 Bing 應用程序並導航到其中的“聊天”選項卡即可啟動與機器人的通信。
雖然無需登錄 Microsoft 帳戶即可使用聊天機器人,但可搜索信息的範圍存在一定限制。然而,通過創建 Microsoft 帳戶,一個人進行搜索和生成查詢的能力將顯著擴展。
Bing AI 專為在搜索方面表現出色而量身定制,它通過其響應提供有用的參考,使用戶能夠通過引文檢查來驗證其答案的準確性。
利用我們的對話界面,您可以優先訪問最先進的人工智能模型,超越某些替代虛擬助手所提供的模型。要在對話開始時激活 GPT-4,只需點擊指定的開關即可,但這樣做可能會暫時延遲回复。
通過在桌面和其他兼容設備上使用 Bing AI,您能夠維護超越設備邊界的對話歷史記錄的全面記錄。
通過多個模型的無縫集成,Bing AI 成為 Android 設備領域中適應性強的聊天機器人。借助 DALL-E 的圖像生成功能、ChatGPT 的文本內容創建功能以及 Microsoft Prometheus 模型的強大資源,Bing AI 可以提供定制結果,滿足一系列用戶需求和偏好。
下載:必應(免費)
複製品 關閉
Replika 是一種先進的對話式人工智能,其設計重點是促進社交聯繫,並為那些在數字領域尋求友誼的人建立虛擬伴侶。
通過迭代交互和對您反復出現的經歷進行分類,聊天機器人可以積累有關您個人喜好和習慣的知識。通過在後續交流中利用這些信息,人工智能助理能夠提供更加量身定制的體驗,並考慮到過去的對話和用戶輸入。
Repka 通過獲取專業知識和提升地位來運作,因為它根據對您角色的看法來授予榮譽。通過提供一致的輸入,它變得越來越精明,並在對話過程中提供更加逼真的交互。此外,它偶爾會在沒有請求的情況下發送消息,以模擬收到來自朋友的意外通信的感覺。
訂閱我們的聊天機器人服務即可訪問基本免費版本之外的更多對話模式、互動遊戲和個性化功能。
Replika 是一款免費應用程序,它提供各種選項,通過其個性化響應、表情符號、主題和貼紙等功能來增強用戶體驗。它還提供訂閱或應用內購買來訪問附加功能的機會。
Anima:你的人工智能朋友 關閉
直播是一種很好的媒介,創作者可以通過它實時接觸粉絲,以獲得最大程度的參與度。但與任何努力一樣,它需要良好的策略才能實現最大效率。
事實上,在流媒體遊戲過程中必須做出的關鍵選擇之一涉及選擇要播放的特定遊戲。對於那些專門展示各種遊戲的人來說,這一決定變得更具挑戰性,因為他們必須仔細考慮觀眾的喜好和興趣,同時保持引人入勝且多樣化的內容陣容。
考慮到這些因素,我整理了一系列引人入勝、身臨其境的遊戲體驗,供您享受流媒體體驗。
在我們之間 《我們之中》空前的吸引力可以歸因於其獨特的融合了社會動態和在緊密的熟人圈子中策劃混亂的潛力。這種數字消遣在大流行期間非常受歡迎,為參與其中的人提供了愉快的體驗。
該遊戲為新玩家和回歸玩家提供了一種易於上手的體驗,因為它的簡單性使觀眾可以在直播過程中的任何時刻加入時快速理解動作。此外,它通過不同的角色類別和不同的階段擁有廣泛的戰略可能性,使其成為尋求多樣性和復雜性的遊戲玩家的一個令人信服的選擇。
我們當中有兩個不同的群體,稱為“船員”和“冒名頂替者”。前者的目標是協作並實現遊戲環境中的一系列預定目標。一旦完成所有分配的職責,無論倖存的船員數量有多少,該小組就取得了成功。相反,冒名頂替者的目的是通過消滅船員的同時假裝自己是他們的一員,從而破壞他們的努力。最終,如果冒名頂替者能夠阻止所有指定任務的完成或消滅對方團隊的所有成員,他們就會取得勝利。
或者,模仿者集中精力消滅團隊中的每一個成員,統稱為“船員”。他們的方法可能涉及個人暗殺或通過詭計和背叛獲得決定性優勢,以確保最終戰勝團體。
玩《Among Us》最吸引人的方面之一是,有多種方法可以通過下載和安裝自定義修改(稱為“mod”)來增強遊戲體驗。這些模組不僅提供了額外的功能,例如新的角色角色和美學增強,還為玩家提供了根據自己的喜好定制體驗的機會。
下載:《Among Us》在Steam 、[Google Play](https://play.google.com/store/apps/details? id=com.innersloth.spacemafia)、 Apple Store 、PlayStation Store ,或Xbox Store 。
只有向上! Foddian 遊戲是指平台益智遊戲中的一種特定類型,在流行期間獲得了突出地位。這些遊戲通常具有離奇、超現實的環境和角色,通常具有幽默或諷刺的主題。判斷是否Only Up!屬於這一類別,重要的是檢查其遊戲機制、視覺風格和整體基調。如果只是向上!表現出與其他 Foddian 遊戲一致的特徵,例如另類幽默和獨特的藝術指導,那麼它可以被視為該子類型的一部分。
本質上,這是《Only Up!》玩家的根本目標。是通過跨平台導航來提升地形。然而,這款遊戲的獨特之處在於它的三維視角,這將其與其他類似遊戲區分開來。
這款遊戲最初在法國觀眾中引起了轟動,直到一位名叫 Ludwig 的 YouTube 名人開始在他的直播中展示這款遊戲。隨後,它在 Twitch 上的受歡迎程度飆升,因為幾位有影響力的主播接受了在盡可能短的時間內完成它的挑戰。
確實,Only Up 的魅力在於!超越了休閒遊戲玩家的範疇,因為速通社區也同樣接受了它。這在一定程度上歸功於他們的積極參與,進一步提升了遊戲的知名度和好評度。此外,由於其簡單的進度衡量方式,該平台遊戲提供了一種有趣的奇觀,讓觀眾可以愉快地跟隨。
事實上,觀眾可能會選擇支持他們喜歡的主播並期待他們很快的結局,或者耐心等待一個不可避免的錯誤,這將把他們推回到開始。無論如何,這一奇觀可以給您帶來充足的享受,並捕捉許多難忘的時刻。
下載:只有向上!在 Steam 上。
秋天的傢伙 Fall Guys 通過重新構想大逃殺類型的核心元素,徹底改變了它的核心元素。這款引人入勝的遊戲完美地融合了專為社交聚會而設計的熱鬧派對遊戲的興奮感和在廣闊競技場中進行淘汰賽的巨大壓力。
Fall Guys 最初發佈時非常成功,在被 Epic Games 收購後,人氣呈指數級增長。此次收購後,該遊戲可供免費下載,並可在多個平台上訪問,包括通過 Epic Store 購買 PC 和遊戲機。因此,該遊戲在 Steam 上無法使用。
該遊戲的吸引力在於它能夠同時滿足休閒玩家和尋求競爭的玩家的需求,使其成為 Twitch Rivals 等活動的理想選擇。儘管失去了一些以前的知名度,但它仍然是尋求娛樂觀眾的流媒體的首選。
Fall Guys 從機制上提供了一種有益的體驗,但與其他遊戲相比,需要更少的精神集中,使主播能夠與觀眾保持互動,同時保持他們的參與度。
下載:《Fall Guys》在 Epic Games Store 、Nintendo Store 、PlayStation Store 或[Xbox Store ]( https://www.
我們經常發現自己要同時處理眾多任務,努力充分利用時間。不幸的是,跟踪它們可能具有挑戰性。幸運的是,Windows 10 提供了內置的任務計劃程序,可以幫助您自動執行某些任務並提高效率和生產力。
讓我們在這個廣泛的資源中深入研究任務計劃程序的屬性和功能,因為我們發現了使您能夠最大限度地發揮其潛力的技術。
了解 Windows 10 的任務計劃程序 任務計劃程序是一個內置的系統實用程序,使用戶能夠以編程方式在其計算設備上執行各種操作。它有助於安排和自動化各種任務,能夠按預定義的時間間隔執行規定的活動或根據需要建立重複任務。
任務計劃程序功能的核心是一個統一的平台,可促進任務的創建、管理和監控。用戶界面的設計強調簡單性和易用性,允許用戶建立觸發任務的標準,規定先決條件,並規定每個任務要採取的具體操作。
任務計劃程序以分層格式組織,由任務、觸發器和操作組成。每個任務都包含旨在實現自動化的特定操作或一系列操作。其範圍包括從執行應用程序到執行系統維護或生成報告。
任務計劃程序中觸發器的實現允許指定執行特定操作的條件。這些操作可能包括計劃定期(每天、每週或每月)運行的任務,或者它們可能由特定的系統事件觸發,例如指定文件的出現或用戶登錄會話的啟動。
雖然工作流概述了 Windows 10 中特定操作所需的任務序列和條件,但操作代表了工作流啟動後執行的實際步驟。這些操作可能包括在無需用戶干預的情況下啟動 Windows 應用程序、執行腳本文件、發送電子郵件通知、顯示警報或執行操作系統支持的各種其他功能。
通過使用任務計劃程序,既可以節省寶貴的時間,又可以在任務執行中保持穩定的精度和保真度。
使用任務計劃程序創建基本任務 使用 Windows 10 操作系統中的任務計劃程序創建任務可以被認為是一個簡單且簡化的過程。讓我們遍歷在此應用程序中構建基本任務所涉及的階段。
要啟動該過程,請通過 Windows 開始菜單中的搜索查詢訪問任務計劃程序,然後單擊“打開”繼續。
任務計劃程序庫位於“任務計劃程序”窗口的左側窗格中,充當所有計劃任務的存儲庫。
為了生成新的作業,請從界面右側的上下文菜單中選擇“創建基本任務”。因此,將激活一個指導嚮導,在整個過程中逐步指導您。
為了有效區分任務並便於根據其預期功能進行識別,必須為每個任務分配一個簡潔但具有解釋性的標題。這將使用戶能夠立即識別任務的具體目標。舉例來說,如果需要計劃重複的數據保護操作,則可以將該任務命名為“每週數據備份”。
接下來,重要的是建立激活該過程的刺激因素。這種激活可以基於特定的時間參數,包括指定的日期和時間、每日、每週或每月循環,或者響應於特定事件的發生。
一旦為任務建立了觸發器,就必須確定激活所述觸發器後應產生的響應。這可能需要啟動軟件應用程序、執行腳本、傳輸電子通信或呈現視覺通知。選擇最合適的行動方案並提供成功執行所需的任何補充信息至關重要。
建立選定的操作後,您可以根據您的個人喜好和要求自定義執行參數、優先級和各種複雜的設置。
項目完成後,建議檢查與該項目相關的相關信息概要。確認刺激、行為和偏好與所需的自動化一致。如果全部按順序出現,請繼續單擊“完成”表格按鈕以生成作業。
您最近建立的任務已添加到任務計劃程序庫中,以便根據其指定的觸發器和操作執行。此外,應該注意的是,只要您的計算機保持開機狀態並且不處於睡眠或休眠狀態,任務計劃程序就會執行任務。
高級任務創建:探索任務觸發器和操作 雖然基本任務的創建是一個良好的基礎,但某些高級功能使人們能夠精心改進其自動化工作流程。為了有效地利用它們,必須了解這些功能。
任務調度程序超越了簡單的基於時間的觸發器,並提供了一系列精細的觸發機制,可授予全面的調度潛力。人們甚至可以根據系統事件(包括系統啟動、用戶身份驗證)或響應特定事件來建立觸發器。
您可以選擇創建由時間和環境因素組合激活的任務。這可以通過建立一個任務來實現,該任務在指定時間定期啟動操作,同時在系統啟動時觸發該操作。
為了進一步規範任務的執行,任務計劃程序提供了條件標準來確定何時應該執行特定任務。這樣的條件可以涉及網絡連接的存在、系統的不活動、當前正在使用設備的指定用戶的標識、或任何附加的預定元素。
此外,您的能力超出了基本操作和簡單的程序執行範圍。例如,您能夠執行用各種腳本語言編寫的腳本、傳輸電子通信、顯示視覺通知以及在連接到同一網絡的設備上執行遠程任務。
管理任務:編輯、啟用和禁用 為了有效地利用 Windows 10 中的任務計劃程序,必須了解如何正確管理創建的任務。這包括編輯、激活和停用任務,所有這些在保持組織良好的自動化設置方面都發揮著至關重要的作用。
為了修改任務計劃程序中的作業,必須導航到任務計劃程序庫,它是所有計劃作業的所在地。到達那里後,通過單擊找到需要調整的特定任務。執行此操作後,將出現一個上下文菜單,提供“屬性”選項。通過選擇該選項,用戶可以根據需要繼續修改所需的任務。
在“屬性”窗口中,用戶能夠修改觸發機制、執行操作、建立先決條件以及配置複雜的配置。完成任何所需的更改後,應單擊“確定”以保留其修改。
啟用或禁用某些任務的行為使人們能夠調節其執行。激活後,這些任務將根據其預定的觸發器和步驟執行。為了授予任務操作權限,只需從任務計劃程序中的庫中選擇它,然後選擇位於右側的“啟用”選項即可。
相反,停用任務會阻止其執行,即使其激活器存在。要停用任務,您必須遵守與激活相同的程序;但是,請選擇“禁用”而不是“啟用”。
要從任務計劃程序中刪除不必要的作業,請導航到其在任務計劃程序庫中的位置,使用光標右鍵單擊它,然後選擇“將其從計劃任務列表中刪除”選項。
將出現一條通知,確認您打算不可逆轉地消除該分配。驗證您的選擇,該任務將從存在中消除。
常見問題和錯誤消息故障排除 同樣,與其他有助於執行重複操作的 Windows 實用程序一樣,在使用任務計劃程序時遇到障礙或消息提示的情況並不少見。熟練地解決此類挑戰對於確保自動化框架的穩定性和可靠性至關重要。
任務失敗 可能出現的潛在問題是任務遇到錯誤或未按預期執行。為了解決這個問題,檢查任務的操作配置以確認其準確性和相關性非常重要。
在不適當的時間執行任務 在某些情況下,特定的任務可能會在不合適的時間展開,從而導致混亂和中斷。為了糾正這種困境,必須徹底審查所述分配的刺激因素和先決條件,以找出可能造成障礙的任何衝突參數。此外,驗證 Windows 10 操作系統的時鐘機制是否正常運行,並根據需要進行必要的調整。
任務計劃程序未運行 在某些特殊情況下,可能會出現任務計劃程序服務無法運行,導致計劃任務執行失敗的情況。要解決此問題,應使用服務應用程序來識別其列表中的任務計劃程序服務,驗證其是否已停止,並在必要時通過重新激活來啟動恢復過程。
任務權限錯誤 權限也可能帶來挑戰。如果遇到“訪問被拒絕”錯誤消息或任務因權限不足而失敗,則必須檢查與任務關聯的安全配置。確認執行操作的用戶帳戶擁有執行預期操作所需的必要授權和特權。
要更深入地了解任務性能,請在任務計劃程序中查看任務的歷史記錄。該檔案可能會揭示反復出現的趨勢或錯誤。此外,請諮詢 Windows 事件查看器以訪問有關任務相關事件和故障的其他詳細信息。
三星因提供手機中最好的硬件而享有盛譽。從令人驚嘆的相機到強大的製造質量,這家科技巨頭顯然擁有硬件訣竅。
事實上,三星近年來加大了對軟件開發的投資,其One UI界面在其用戶群中的受歡迎程度就體現了這一點。此外,那些擁有 Galaxy 智能手機或平板電腦的人將受益於探索各種可用的三星小部件,因為它們提供了與設備交互的有效方式。考慮到這一點,現在讓我們深入研究三星小部件的世界並檢查它們的功能。
三星時鍾小部件 關閉
時鍾小部件對於許多人來說非常重要,它不僅作為實用工具,而且還作為美化移動設備主屏幕視覺吸引力的美化工具。
三星的時鐘應用程序提供了各種可定制的小部件,包括鬧鍾小部件、數字時鍾小部件、模擬時鍾小部件以及允許用戶同時查看兩個獨立時區的獨特雙時鍾小部件。在其最新版本 One UI 4 中,三星通過在用戶選擇的位置合併白天和夜間的顏色編碼顯示屏,增強了雙時鍾小部件的功能,從而提高了可用性並提供快速訪問重要信息的功能。
對於那些有傳統傾向的人來說,可以通過各種鐘錶選項來定制模擬時鐘。應該注意的是,時鍾小部件的所有實例都可以調整大小,但雙時鐘迭代除外。
三星天氣小工具 關閉
更新後的天氣小部件旨在提供更加無縫的用戶體驗,特別是動態天氣小部件,它能夠根據所選位置當前的氣象條件調整其色調。
除了提供當前狀況快照的基本“天氣”小部件外,該應用程序還提供了幾個專門的選項。其中包括顯示未來五天預測的“天氣預報”小部件,以及將計時與氣象數據結合起來的“天氣和時鐘”小部件。值得注意的是,所有四個小部件都可以調整大小,儘管程度有限。
模式和例程小部件 關閉
事實上,模式和例程(以前稱為 Bixby 例程)是三星智能虛擬助手 Bixby 的組成部分。此功能因其在增強 Galaxy 設備用戶體驗方面的卓越實用性而得到認可。通過採用簡單的“如果這個,那麼那個”命令結構,用戶可以指示他們的智能手機根據他們的個性化例程執行特定操作。
事實上,人們在戶外探險時可以應用多種配置。例如,人們可以激活飛行模式並切換到燈光模式,同時啟用移動網絡連接、地理定位和省電功能。此外,人們可能會選擇播放個人收藏或 Spotify 播放列表中的音樂。
要啟動該過程,請導航至“設置”,然後導航至“模式和例程”,然後選擇“例程”。利用“添加”按鈕(以加號表示)建立自定義例程。完成例程後,您的設備將自動將在該會話期間所做的任何修改恢復到默認狀態。
Single Routine 小部件提供對經常使用的程序的立即訪問,提供了一種輕鬆高效地訪問這些經常使用的功能的便捷方法。
三星日曆小部件 關閉
與 Google 日曆提供的小部件相比,三星日曆小部件展現了卓越的設計水平。它們擁有整潔、流線型的外觀,易於理解。我們在此類別中的首選選擇是“月份和今天”小部件,它既顯示每月的時間表,也顯示每日約會和事件的詳細概述。
除了基本的時間、日期和天氣小部件外,主屏幕還提供其他幾個選項,包括列表,以有組織的方式呈現信息;倒計時,顯示生日、週年紀念日或婚禮等重大事件之前剩餘的天數;和月份,提供當前月份的日曆視圖。雖然“列表”和“月份”小部件與更高級的“月份”和“今天”小部件有相似之處,但它們提供的用戶界面略有不同。
對於以前沒有使用過三星日曆的人來說,在 Galaxy 設備上找到三星日曆非常簡單。它是三星提供的預裝應用程序之一,並作為所有 Galaxy 設備上安裝的標準軟件套件的一部分包含在內。
三星提醒小工具 關閉
三星提醒小部件對待處理任務進行有組織的分類,包括針對未清義務的“過去”類別、針對當前到期任務的“今天”部分、針對即將發生的責任的“很快”分類,以及針對沒有特定截止日期或時間的任務的“無警報”部分約束。
同步三星的日曆和提醒應用程序可以將預定事件與個性化通知無縫集成。通過將這兩項服務鏈接在一起,用戶能夠保持其約會和任務的統一視圖,同時確保他們充分了解任何即將到來的承諾或截止日期。
提醒功能可以通過部分三星設備上的邊緣面板訪問,當小部件佔用主屏幕過多空間時,可提供更時尚、更高效的解決方案來管理提醒。
三星筆記小部件 關閉
Samsung Notes 因其全面的特性和功能而享有盛譽,這使其成為對許多用戶來說頗具吸引力的 Google Keep 替代品。對於那些採用這種方法的人來說,利用應用程序的可定制小部件可以進一步增強其實用性。
註釋快捷方式,方便立即訪問特定註釋;筆記創建器,使用戶能夠通過打字、手寫輸入、草圖、捕獲圖像或錄製音頻等多種方式生成新筆記;最後,單筆記小部件,它以有組織的方式呈現筆記的內容及其相應的信息。筆記創建器小部件提供了多種利用文本、手寫、繪圖、圖像和錄音創建筆記的技術。
SmartThings 場景小部件 關閉
利用 SmartThings 作為住宅自動化解決方案,為用戶提供了多種有利的功能,包括場景小部件,它是在家庭環境中組織和執行例程的寶貴工具。從本質上講,三星將場景描述為“一組針對特定情況量身定制的行為參數”或“基於常規的動作集”。
該應用程序提供了三個不同的場景小部件選項,以方便用戶。初始選項在屏幕上顯示一個單獨的場景,而後續選項同時顯示四個場景。最後,可調整的佈局允許用戶擴展場景顯示以佔據整個主屏幕,在其框架內同時容納多達二十個場景。
三星互聯網小部件 關閉
Galaxy 設備上預裝的標準互聯網瀏覽器是 Samsung Internet,由於其功能廣泛,它是一組值得下載的精選三星應用程序之一。事實上,與穀歌Chrome相比,三星互聯網明顯超越了它。
蘋果與其開發商直接競爭會帶來更好的軟件。然而,它通常會殺死一個應用程序——只需詢問過去的網絡搜索工具 Watson 背後的開發人員即可。
蘋果因在其產品中整合某些功能來複製外部應用程序提供的功能而受到批評,從而減少了此類第三方產品的需求和潛在收入。這種現像被稱為“夏洛克”,與蘋果收購 Dark Sky 等公司不同,後者將這些公司開發的技術集成到蘋果自己的應用程序的新版本中。
在本文中,我們將通過提出幾個說明性實例並檢驗其在當代社會中的相關性來深入探討夏洛克的概念。
“夏洛克”一詞從何而來? “Sherlock”作為互聯網搜索工具的概念可以追溯到 2000 年代初期。具體來說,蘋果公司在1997 年推出了Mac OS 8,配備了名為“Sherlock”的搜索實用程序,該實用程序以阿瑟·柯南道爾爵士筆下的著名文學人物夏洛克·福爾摩斯(Sherlock Holmes )命名,後者是一位廣受好評的偵探小說人物。
Mac 用戶不僅可以使用 Sherlock 搜索本地文件及其內容,還可以進行網絡搜索。 2002 年,Sherlock 3 與 Mac OS X Jaguar 一起推出,其界面和功能與 Karelia Software 流行的售價 29 美元的應用程序 Watson 非常相似。
去年,Watson 作為 Sherlock 的增強版本推出,通過用戶創建的插件改進了網絡搜索功能。值得注意的是,該應用程序與華生醫生同名,華生醫生是阿瑟·柯南·道爾爵士著名偵探故事中夏洛克·福爾摩斯值得信賴的伙伴和知己。
隨著時間的推移,由於夏洛克·福爾摩斯與操作系統核心組件的內在集成,沃森的功能逐漸減弱。因此,沃森的信徒們表達了不滿,並創造了“夏洛克”這個詞來表達他們對這一發展的不滿。
Watson 的首席開發人員Dan Wood 在Karelia 博客 上解釋了這一情況,並提到蘋果聯合創始人史蒂夫·喬布斯甚至給他打電話,承認沃森啟發了夏洛克。從此以後,“Sherlocked”這個詞被用來指蘋果無意中實現了一項使一個或多個第三方應用程序變得不必要的功能的任何時候。
Apple Sherlock 鎖定了哪些熱門應用程序? 自托馬斯·J·沃森時代以來,蘋果公司從廣受歡迎的福爾摩斯偵探故事中汲取靈感,創建了眾多應用程序,其中包括:
Konfabulator Konfabulator 是一個早期的基於 JavaScript 的平台,用於創建和管理桌面小部件,為用戶在計算機桌面上提供各種功能。然而,隨著 2005 年 Mac OS X 10.4 Tiger 的發布,該平檯面臨著來自 Apple 原生 Dashboard 功能的激烈競爭,該功能提供了類似的功能。此外,Konfabulator 還具有一個名為 Konspé 的獨特界面,它將所有已安裝的小部件顯示為屏幕上的微型窗口,讓人想起 Apple 的 Exposé 功能。最終,雅虎收購了 Konfabulator,以增強自己的網絡小部件陣容。