2020年3月21日 星期六

[讀書心得]起源-丹.布朗

在起源這本小說,丹.布朗秉持其一貫我稱之為「科學寫實主義」的寫作風格,在既有科學發展及現實環境下鋪陳出他的故事,創造出貼近現實但又科幻的感受,就如其在書中發宣稱的:
事實  本書所有的藝術品、建築、地點、科學與宗教組織皆真實存在。
而其涉及的「事實」範圍可謂是無遠弗屆,包括建築、藝術、詩、科學、生物學、宗教、及其最擅長的符號學,這樣海量的資訊吸收消化,融入這本小說並無違和,可見作者的功力。劇情的鋪陳更是張力十足,吊足人的胃口,在本書丹.布朗同時處理了宗教、科學、科技、同性等多個議題,相當具有企圖心,不過因為其寫作風格太過貼近於現實,只要對科學發展熟悉的,其謎底事實上在中間就可以猜的出來,而讓人覺得會有虎頭蛇尾之感,不過我想這或許就是作者本身的堅持,不讓小說偏離事實太遠,這一點在其「達文西密碼」、「天使與魔鬼」、「失落的符號」、「地獄」系列小說中,我們可以看的出來,而作者或許也了解這點,所以在本書中,採多線議題發展,所以會造成一個很好玩的現象,主線謎底很容易猜,但支線劇情反而沒猜到(或許是本人的功力不夠),西班牙大主教與西班牙國王的關係,到最後一刻才猜的出來,書中的二段話也別具意義。
愛是出自另一個領域,我們無法在需要時製造它,當它出現時也無法壓抑它,愛不是我們能選擇的。
愛情是私事;世人不需要知道每個細節。 
也許我們的作者,以後想往言情小說發展?不論如何,本書雖然解謎性有缺,仍可算是一本充滿知識性及娛樂性的小說,相當值得一看。

2020年3月17日 星期二

使用手機當掃描機,將文件轉成PDF檔

一般來說,如果我們有需求要將文件轉成 PDF 時,會在事務機或在商用影印機,將文件掃描轉成 PDF 檔,但有時剛好在外面有將文件轉換為 PDF 需求時該如何?事實上現在的手機功能強大,並且相機的解析度也高,事實上硬體功能已經足夠來做這件事,也有很多手機 APP有提供這樣的功能,像是 Camera Scanner To Pdf - TapScannerAdobe Scan:PDF 掃描器等,這裡介紹一個個人常用,且其功能持續有在改進的 APP : CamScanner

CamScanner 這個 APP,個人覺得最好用的功能是,可用手機拍文檔,自動去除雜亂背景,生成高清JPEG圖片或PDF檔,除此之外,如果你不滿意 APP 調整的結果,也可手動調節圖像參數,用手機即可將紙質文件,快速轉為電子檔。

 CamScanner 這個 APP的使用非常簡單,在進入主畫面後,按下右下方的相機按鍵,即可開始使用。

接下會進入拍照畫面,下方可以選擇想要的模式,一般來說選擇普通就可以了,將文件擺到定位確定對焦清楚後,按下中間的相機鍵即可,但請注意拍攝的背景畫面最好選擇單色的,並且跟文件的底色差異愈大愈好。另如果拍時怕有反光,也可開閃光燈解決此問題。


在拍完後就會進入到調整畫面,在此我們可以看到 APP 已經自動將文件的裁切邊界標出來,如果覺得不滿意,可以拉動圓點的部分調整,如果沒問題直接選擇右下的打勾鍵。


接下來只要選擇文檔名稱及類型(也可不設),在選確定即完成。


完成整個程序後,會回到主畫面,這時可看到最上方就是我們所新增的文件。


點進去可看到該文件所有影像,如這時還想在這文件新增影像,可在選右下方的相機鍵,依上面的步驟行一次即可。如果想轉為 PDF 檔,請點選右上方 PDF 圖示。


這時會跳到轉換畫面,下方有一些額外的功能可用,不過除了檔案瘦身的功能外,都要付費升級後才可使用,畫面也會列出浮水印位置,如不要浮水印,需付費升級。如看過沒問題,可選擇分享,看要將此文檔轉到那一個 APP 進行後面工作。






以上為簡單介紹 CamScanner 這個 APP,事實上這個 APP 功能不只如此,其功能還有很多,只是部分需付費升級才可使用,有興趣的朋友,可以用用看。




2020年3月15日 星期日

如何捉取其他 Google 試算表資料

在 Goole 試算表中,如果我們要捉取其他試算表的資料,例如現在有一個工作表2如下:
現我們想將工作表2 A1 格內的資料連結到工作表1 A1 的資料,我們可以在工作表1的 A1 鍵入 ='工作表2'!A1 ,這麼做就可將工作表2的A1格的資料連結到工作表1的 A1格中,結果如下面所示。
但如果是要捉取別的 Google 試算表內工作表的資料,該如何做?在 Google 試算表中可以使用 importrange 函式,語法如下:

IMPORTRANGE(spreadsheet_key, range_string)

其中 spreadsheet_key - 做為資料匯入來源的試算表網址,spreadsheet_key 的值必須放置在引號內,或者是一個含有適當文字的儲存格參照。例如我們想要將試表算1的工作表2的A1:B3 的資料連結到試算表2的工作表1,我們要先取得試算表1的網址,如下圖紅框所示。

在使用時,可將全部的網址用引號括起來,然後直接帶入函式中,不然也可以只取 spreadsheet_key,也就是 d/ 至 /edit 中間粗體字串使用。

range_string - 符合 "[sheet_name!]range" 格式的字串 ,用於指定要匯入的範圍。在本例也就是  工作表2'!A1:B3 ,也需要用引號括起來
整個函式為以下:

=importrange("10Pa3p6E5STYxFoq4UPCXMoraQxxS9ml5UZqP4Q_3Sv4", "'工作表2'!A1:B3")

代入試算表2一開始會出現錯誤訊息 #REF ,如下圖所示。
這是因為還未取得授權,只要點下允許存取鍵即可,結果如下圖。
如此即完成整個設定過程。

[Excel]如何創建自定義函數

在 Excel 內建函式中找不到自已想要的函式怎麼辦?事實上我們可以自已建一個,以下是一個簡單的Excel自定義函數示例,用於將民國年轉為西元: Function 民國轉西元(x As Double) As Double     民國轉西元 = x + 1911 End Func...