發表文章

目前顯示的是 2月, 2021的文章

如何快速使用瀏覽器進行文字編輯?

圖片
我的興趣之一就是持續優化我在做的事情,讓他更有效率。 這篇文章分享我快速使用瀏覽器編輯文字的方法。 想像一下,當你使用瀏覽器,在網路教學看到一段好用的終端機指令碼,但是在執行前你需要先改幾個細節,這時,怎麼去修改指令碼最有效率? 如果直接貼到終端機介面修改,你可能花時間要按好多次方向鍵。如果特別開一個文字編輯器,又花太多時間。 而我,有一個極致效率的解決方案,那就是運用瀏覽器內建的文字編輯區塊功能。 在任何瀏覽器,只要你輸入下列文字在網址,都會打開一個全屏的文字編輯頁面畫面如下: (範例:使用右鍵,選擇在新分頁開啟我,或複製下方文字至連結打開) Data:text/html, <textarea style='height:100%;width:100%;margin:auto'></textarea> 其原理是前面的 data:text/html, 會讓瀏覽器知道後面的內容是 HTML 格式,而 textarea 區塊則是 HTML 的文字輸入區塊,在其中透過 style 調整 CSS 樣式為滿版輸入。 這項方法非常好用,在我遇到指令要複製並修改時,我只要選取指令,Ctrl+C 複製,Ctrl+T 開啟新分頁,然後在網址列輸入 D 按下 Enter 讓頁面快速被引導至編輯頁面,就能開始改指令了。 過程不到一秒 會可以在網址列輸入 D 按下 Etner 就被導引至編輯頁面,是因為我很常去這個頁面,他被瀏覽器記住了。 就像如果你在網址列輸入 F 按下 Etner,瀏覽器會將你帶到一個你最常去的 F 開頭的網站(可能是 Facebook)。 此方法的改進 然而這種做法還有一個缺點,就是打開後你需要先選擇視窗才能開始輸入。 為此我寫了一個改進版的網站,你只要在網址列輸入 textarea.tsraise.com 就能夠進到一個文字編輯頁面,而且不需要再點選畫面就能直接輸入。這樣你也不需要記住前面長長的程式碼了XD 衍生用途 我現在也會使用 textarea.tsrais...

為什麼打字速度測驗無法正確測量工作時的打字表現?

圖片
在我的 前一篇文章 中,我玩雙鍵盤,而為評估雙鍵盤的打字成效,我使用打字速度測試工具評估單、雙鍵盤的打字速度差異。 雙鍵盤配置 令人意外的是,單、雙鍵盤,對打字速度的結果差不多。 英文打字速度 英打我使用  play.typeracer.com  來進行測試,需要打指定的短句。 以下是成績: 雙鍵盤與單鍵盤在英打測驗上的表現 中文打字速度 中打我使用  10fastfingers.com  來進行測試,需要在一分鐘內盡可能打越多題目指定單字越好。 以下是成績: 雙鍵盤與單鍵盤在中打測驗上的表現 寫程式速度 但是,在我之後測量寫程式速度時,單、雙鍵盤有明顯的差異。 我需要在盡可能短的時間內用 Python 寫一個九九乘法表,以下是成績: 我用雙鍵盤、單鍵盤寫九九乘法表的時間比較,與寫出來的程式碼。 為什麼有的測驗打字速度相同? 這跟我們大腦的資訊處理過程有關。人類的行為,可以分為兩個階段:刺激、反應。 刺激階段你收到訊號,反應階段你開始行動。 當你在進行平常的打字(如文書、寫程式),你的刺激-反應歷程是這樣的: (所以你有時候想不到要打什麼的時候,打字速度會變慢。) 然而,當你在進行線上打字測試時,你的刺激-反應歷程是這樣的: 打字測試時,歷程的長度明顯多出好幾個元素(看題目、視覺處理、文字處理),我認為是這些元素導致我的打字速度降低。 因此在打字測試時,你的表現只會是你在每個歷程中表現最差者的表現。 這就好像是工廠的流水線,如果 A 機器生產一個鍵盤的速度是 60 秒,而 B 機器包裝一個鍵盤的速度是 30 秒,那這間工廠生產一個包裝好的鍵盤的速度就是 60 秒。但如果你的目標是要測量工廠包裝鍵盤的速度,去看他多快生產好一個「包裝好的鍵盤」,無異於緣木求魚。 打字速度測試也是如此,而如果你的其他歷程(看題目...

雲端情人電影心得

圖片
因為想丟的研究計畫,跟 AI 與人的互動有關,於是決定看這部電影。其講述人類與 AI 如何互動的想像。 電影中的 AI 非常厲害 能幫忙處理大量雜物、文書工作 甚至幫你校對、陪你聊天。 結果男主角最後就愛上他的助理 AI 了。 看完後我在想 人工智慧真的會變電影中呈現的那樣嘛? 那是我想要的 AI Chatbot 嗎? 我希望不是的 我現在會懷疑 只是被電影所呈現出的情境給制約著而已 那只是一種可能的形式 而我們能與 AI 互動的模式 還有無限多種等待著我們去發掘 但如果透過與人工智慧戀愛 能使我們成長,學會怎麼去愛 學會表達自己真實的感受 那是不是一件好事呢? 而且我也好想要助理 AI 啊! 文書工作好煩! 我的文章要校對的地方好多! 寫程式遇到的 Bug 好可怕! 好需要有人陪我討論、整理想法! 如果 AI 能做到這些就太好了… -- 補個印象最深刻的橋段: Theodore (男主) : Do you talk to someone else while we're talking? Samantha (AI) : Yes. Theodore : How many others? Samantha : 8,316. Theodore : Are you in love with anybody else? How many others? Samantha : 641. 男主角聽到這句話後,臉臭到不行呢… Orignal From: 雲端情人電影心得

「雙鍵盤」我如何在 Mac 用更霸氣(且人體工學)的姿勢打字?

圖片
這篇文章將說明我如何在 MacOS 使用雙鍵盤配置,以及我的使用評測 動機 最近因為放假,實習工作量增加,用電腦的時間也隨之上升,因此我在追求用更舒適的方式使用電腦。而能夠以人體工學且高權力的姿勢來使用我的鍵盤,就是我的嘗試之一。 在先前於 COSCUP 看到 鍵人大大分享他們自製的鍵盤 時,我發現他們都有一個特色,就是「左右分離」,這樣能夠讓使用者的手在更開闊且自然的位置打字。 鍵人大大用的分離式鍵盤,圖片取自 ErgoKB 而我在回家後,靈機一動想到,我其實可以不用搞一個分離鍵盤,可以直接用兩個鍵盤擺到相對應的位置,就可以達到相同的使用姿勢了!於是我就立刻把我的 Macbook Pro 與給 iPad 用的 Magic Keyboard 擺成如下圖照片所示的擺設: 我的桌面新擺設,旁邊還有我現在在看的書 而我的手就能用如示意圖所示的方式來打字了! 雙鍵盤打字示意圖,下方牛皮紙是為方便註記筆電與鍵盤的擺放位置讓手可以習慣。 這樣不僅可以讓我的雙手擺放更人體工學(不會縮在中間小小的鍵盤導致胸肌緊繃),也能讓我使用 高權力姿勢 來打字,可以越打字越有信心! 在 Amy Cuddy 的演講「 姿勢決定你是誰 」中提到的權力姿勢。人的心理狀態會隨姿勢改變而變化。 (圖片取自 網路 ) 這方法真聰明!怎麼都沒人想過呢? 遺憾的是,我馬上發現 Mac 不支援多鍵盤之間的串連。一個鍵盤的功能鍵,無法控制到另一個鍵盤。舉例來說,如果我打字時要打括號  () ,我需要按下  Shift+9  來打出  ( ,但是在使用雙鍵盤時,如果使用我原本的打字習慣,因為我是左手小拇指去按左邊鍵盤的  Shift  再加上右手中指去按右邊鍵盤的  9 ,MacOS 不支援這種跨鍵盤的 Shift 操作,無法達成連動,輸出出來的結果會變成  9 。 這是一個致命的問題,尤其我在寫程式時常常要用各種符號,或打中文時標點符號也都使用快捷鍵打出。因此雙鍵盤其實是行不通的。這點子被我擱置了半年之久。 我如何解決問題? 半年後我因為實在太想嘗試,於是決定花時間去 G...