2020年12月13日 星期日

隨筆之2020-12-12

(證明小莫仍掛念著code風景區,把某篇個版文直接轉貼來這,FB格式就暫不修飾啦)

還記得小時候有一次,和同學聊到某部電影,他問我好看嗎,那部電影我很喜歡,於是連帶把整個故事和精采的部分都講了一遍

事後我卻被老師找去了

原來那位同學很生氣,跑去跟老師告狀,我覺得很錯愕,但那時的我很肯定自己從來沒想過要欺負別人

後來知道生氣的原因是因為我把電影劇情告訴他,我更錯愕了,還覺得自己聽錯,聽別人分享電影細節明明就是很快樂的事呀

老師跟我解釋很久以後,才稍微了解到原來有些人不想在看電影之前先知道後來的劇情

現在是能理解了,但也就針對此事,現在的我還是很喜歡聽別人分享自己將要看的電影劇情,並不會覺得被別人劇透很難過

也許,本質上的我根本就很難有同理心吧,跟其他人差太多😌


今天朋友說為了慶祝找到工作要請我們吃飯,最後投票決定是去了樂華夜市,如果說吃貨有分等級的話,我是A級,那位朋友大概已經SSR或X了

他帶我們深入巷內好多在地人才知道的小吃,敘說了這附近從60年代發生的各種歷史故事——原來樂華一直都不是合法的夜市,但有地方勢力撐腰,才挺過一波波抗爭,當中不少小插曲

吃完後,討論到誰是來蹭飯的,那位請客的朋友跑來抓住我的肩膀,或許有點語帶激動,其實已經聽他說過好多次了,他說:

「那天要是沒有你開導,我根本不可能應徵上這份工作」

嗯,也許吧,但不知道為甚麼,自己能給別人帶給這麼多快樂,卻一點也不知道別人該怎麼讓難過的自己好起來

「不客氣!」

作為回應,於是順勢笑著說不客氣

後來,我們就這樣在頂溪捷運站附近的某個路口,站著聊了快2個小時,我圈則討論到製作影片的各種相關經驗、各自小時候研究影音處理的歷史、將來要不要一起當vtuber之類等等等等

在回家捷運上,我們的目的地都不一樣,但路線會重疊一站

想著之前才跟某個朋友訊息中吵著說另一位朋友不讓我躺躺

但眼前身旁這位卻毫不在意,有種理所當然的感覺,繼續跟身旁兩邊的我們分享,他追蹤了哪些頻道、不小心花錢買了什麼會員等等

回到那位聽我抱怨的朋友,他說,他不會想躺在朋友身上欸,感覺有點怪😂😅

得知的確有人沒有這個需求似乎讓我好多了,也再次意識到,我真的跟別人很不一樣,因此在這個世界中實在生不如死,對我來說,坐車或看電影的時侯,會想要身旁有人可以躺躺——也是足夠信任才想要這樣做

也許有點幼稚,我問那位朋友說我會不會很像小孩,他說:小孩嗎 有一點🥺

好吧,其實一點也不意外,也許長大對我來說實在太困難了,儘管已經非常努力在嘗試,也許只是還沒準備好,也許只是時機對不上,也不是不相信自己做不到,至少自己一個人努力到現在,還是無法成功改造心態——許多已被視為幼稚的互動對我來說仍是基本需求

現在的我唯一的心願就是——信任著有人能放下身段,陪著仍卡在童年的我一起長大


前陣子朝聖公司某位同事的部落格,跟我一樣是用google的blogspot做的,雖然名氣可能沒有code風景區高,但上面有一句話我非常喜歡——快樂只有在分享時才真實!

2018年9月14日 星期五

[小工具]RealTimeTranslate3-監視剪貼簿並自動丟翻譯

【小莫製作】

閱讀英文文章滿實用的小工具

  • 名稱RealTimeTranslate3
  • 功能:監視剪貼簿,對剪貼簿內的文字進行即時翻譯,複製瞬間秀出翻譯結果(Google翻譯、Bing翻譯、Yahoo字典)
  • 操作方式
    1. 下載,打開「RealTimeTranslate3.exe」
    2. 複製要翻譯的文字
    3. 就會馬上自動輸入Google翻譯,然後跳出來給你看結果
    4. 也可以選擇使用Bing翻譯或Yahoo字典哦!
    5. 複製文字的快速鍵:Ctrl+C
  • 下載連結https://github.com/fsps60312/RealTimeTranslate3/releases/tag/1.3
詳細操作過程請參考影片XD



App截圖

2017年11月26日 星期日

fsps60312 Drive Private Policy

fsps60312 Drive by 余柏序 collects the following information:
  • Google Account Information
余柏序 collects this information in order to provide the following benefits:
  • Let fsps60312 Drive access your Google Drive
余柏序 shares this information with the following parties:
  • Google
This policy is subject to change without notice. Please check this page for the latest privacy policy. If you disagree with this policy, please discontinue use of the application.

2017年9月24日 星期日

[教學]將您的Vim改裝成一個強大的C++ IDE

功能:
  • 自動完成
  • 括號匹配
  • 編譯快速鍵 (F9編譯、F5編譯並執行)
  • 語法檢查
  • 邏輯檢查
  • 重新排版 (F3)
  • 單行/多行註解 (\x)
  • 將游標移動到定義 (F12)
  • 摺疊/展開code
    • 摺疊/展開當前的區塊 (za) (←→方向鍵也可以展開當前的區塊)
    • 摺疊全部的區塊 (zM)
    • 展開全部的區塊 (zR)
    • 展開當前的區塊並摺疊所有其他區塊 (zx)
警告:
  • 會自動sudo apt-get update
  • 會先移除原本安裝的Vim
  • 僅限Ubuntu或其他Debian系列的Linux作業系統,強者們可嘗試修改成可在其他Linux發行版運作的Shell Script (完成後歡迎分享!XD)
已知問題待求解:
  • Vim的啟動速度會變慢 (+1秒)
  • 安裝時間過長、硬碟空間占用過大
使用方式:
  1. wget https://raw.githubusercontent.com/fsps60312/RandomCode/master/InstallVim.sh -O InstallVim.sh
    
  2. chmod 700 InstallVim.sh
    
  3. sudo ./InstallVim.sh
    
  4. 耐心等待安裝、設定完成
  • 估計安裝時間:1小時 (視網路、CPU、硬碟速度而定)
  • CPU將會長時間高效能運轉,請確保您的電腦散熱良好並接上電源
  • 保險起見,請確保您的硬碟至少有500MB的空間
  • 歡迎利用各種方式提出改善建議 (如果您擅長GitHub的話可以看看這裡)

以下是完整示範安裝過程,請參考~^_^

安裝在Windows Subsystem for Linux (WSL):



安裝在Ubuntu 16.04LTS:

Shell Script內容:

2017年9月17日 星期日

Xamarin Forms 常用View的介紹

前言:
  • Xamarin Forms可以讓你寫一次code就可以同時製作出Android、IOS、Windows Phone,甚至是可以在PC、HoloLens、Xbox上面跑的Windows App,相當的方便!其跨平台所帶來的好處不言而喻,但同時也會造成一些問題:
  1. 開發環境建置門檻高
    • 由於牽涉到多種平台的聯繫,等於需要對各種平台都要有相當的了解才知道怎麼設定。這個問題相較於以前已經減輕很多
  2. 功能性
    • 每個平台都有各自的功能,Xamarin Forms只能取其交集,對於Xamarin Forms不提供的特定功能只能針對該平台單獨實作。問題在於你可能不了解該平台,因此不知道該如何實作
    • 同時,身為新技術,Xamarin Forms的確也還沒實作完「全部的交集」,某些功能在每個平台都有提供,但Xamarin Forms卻還未提供該功能,這時也會需要針對各個平台分別實作。這個問題已經改善很多,在未來也會持續改進
  3. 相容性
    • 每個平台皆可獨立於Xamarin Forms之外自行更新,但這常常造成Xamarin Forms對於該平台的相容性問題,建議不要隨意升級各個平台的套件,由Xamarin Forms統一管理其升級事宜。這個問題相較於以前已經減輕很多

名詞解釋:
  • View:通常是一個長方形的東西,有的可以在上面顯示文字、圖片、進度或任何你想顯示的東西,有的用手指點一下會有反應 (「按鈕」就是一種View),有的可以用來輸入文字
  • Layout:是一種View,也是一個長方形的東西,塞很多的View進去是它唯一的功能,但Layout很重要,因為沒有Layout你就不能在同一個畫面中放超過一個View。Layout通常是隱形的,你只能看到它怎麼將塞進它裡面的View排列在畫面上,而不能直接看到Layout本身
    p.s. 以下介紹中Layout會用斜體+粗體表示

接下來就按照使用程度來介紹前10名小莫常用的View吧~