2017-12-19

[C#][ASP.net] 串接 Google.Apis.Calendar.v3 簡單教學入門(三) - 交換Token , refresh_token

前兩篇文章,串接 Google.Apis.Calendar.v3 簡單教學入門(一) - 授權篇 讓您可以拿到使用者的 access token ,串接 Google.Apis.Calendar.v3 簡單教學入門(二) - 新增刪除篇 這一篇文章讓你可以新增跟刪除 Google Event ,重點來了,你打開 使用者拿到的 access token 檔案 本文範例為  : Google.Apis.Auth.OAuth2.Responses.TokenResponse-sample_user_id 這檔案 裡面長這樣 :

image

這裡面有一個很重要的東西就是,你的 access_token 只能存活 3600 秒,也就是一小時,那我怎麼拿到新的 Token 基本上就是得靠 refresh_token ,所以我們必須要把它 拿出來去跟 google 再重新交換。

[C#][ASP.net] 串接 Google.Apis.Calendar.v3 簡單教學入門(二) - 新增刪除篇

上一篇文章 串接 Google.Apis.Calendar.v3 簡單教學入門(一) - 授權篇 我們簡單的讓客戶可以進行授權,接下來就是要能夠新增跟刪除行事曆上面的事件

image

2017-12-15

[C#][ASP.net] 串接 Google.Apis.Calendar.v3 簡單教學入門(一) - 授權篇


最近在跟Google API 打交道,我看官方案例都很簡單,像是這樣
image

我是寫 ASP.net ,然後我也覺得很溫馨,本機跑起來案例真的 Browser 叫起來,然後驗證就成功了,但是,我佈署到 Server 上之後,我崩潰,結果我發現,他應該是試圖呼叫 Server 的 Browser ,我簡單看一下步驟,發現他果然是給.Net 用的,但是適合用在 Winform , WPF  這種 Client  軟體端,於是我上網路找文件,發現文件很多也很雜亂,花了一點時間測試跟理解觀念這邊我就簡單地的紀錄一下,給之後有需要的人。

2017-12-12

[Javascript] 判斷瀏覽是不是Safari 而且是在電腦上面的Safari


為何我要判斷是不是 Safari on MAC ,因為目前在各家瀏覽器中,現在只要把 input 的 type=date 就會出現漂漂釀釀的日期選擇器像是這樣

image 

2017-12-08

[Javascript] 開新視窗、開新分頁不被阻擋彈出式視窗

算是一個小技巧,最近因為同事在測試剛好討論一下,查了很多網站,作法不一而且很多測試都不成功了,所以想說就筆記一下,目前可看到可用的作法。
Image 368

2017-11-28

[NUGET] 移除所有安裝的 Nuget 套件,包含相依性的問題


最近在測試東西,所以一安裝就是一整包,懶得整理其中的問題想要重裝,但是透過IDE 視覺工具會弄到瘋掉,網路上找一下,這指令很好用

Get-Package -ProjectName 專案名稱 | Uninstall-Package -ProjectName 專案名稱 -RemoveDependencies

如果你不知道怎麼在Visual Studio 中找到,他在
image
這樣就可以快速刪掉所有安裝的 Nuget lib , 指令參考來源 : https://stackoverflow.com/questions/28596666/how-do-i-uninstall-all-nuget-packages-from-a-solution-in-visual-studio-2013

2017-10-30

[修東修西] 小米手機,紅米4 換電池拆機小心得


最近手上有一隻紅米4 電池掛掉了,大概待機兩小時就GG ,身為一個Geek 應該自己拆解來換電池,網路上可以搜尋基本上就是型號 BN41 不要買錯還有記得要買有附上拆機包的價錢大概在300~500不等,自己蝦皮淘寶PCHOME,如果想知道我跟誰買的在私訊我。
買來後加上拆機組,大概有這些
23107300_1667719559970107_2055947404_o

2017-10-13

[C#] Lucene.net - 刪除索引中的某筆資料

最近案子有用到,至於Lucene.net 是什麼,可以參考我之前之前的文章..
http://no2don.blogspot.com/search/label/Lucene.net ,這是官方網站

圖片 423

2017-10-11

[Android] 原生系統-開啟系統使用者介面調整精靈,開啟電池顯示百分比

最近因為開發的關係換了Xiaomi A1 ( 感謝金主贊助 ),內部的系統是原生的系統,當然用起來沒有各家大廠客製的順手,像是我愛的MIUI 就沒了,不過換來的就是系統的乾淨跟速度畢竟少了龐大的launcher 效能都會有所提升。但是在原生下面如何開啟電池顯示百分比
22429233_1644844428924287_163485583_o (1)

2017-09-28

[Visual Studio] 在Visual Studio 中取代\r\n


偶爾會有需求再地表最強IDE 上面編輯一些資料剛剛查一下怎麼取代\r\n 就是換行的字元,原本文章像是這樣

image
之後我想把所有的換行都取代變成整個本文只有一行,做法就是
按下Ctrl + h , 出現取代視窗 下面的使用Regular Expression 要記得點開

2017-09-19

[Virtual Currency] 如何還原Signatum 的錢包

最近因為一個網站要停止 Sigt 幣的支援,所以我要把錢備份到冷錢包,到官網下載,產生一兩個錢包,但是我想了一下怎麼還原,他沒有提供這功能,他只能夠匯出成 xxx.dat
image 

2017-09-13

[WPF] 簡單製作客製化的Notification

再次,拜見 WPF 。

最近真的因為專案需求要來到WPF ,有一個需求,就是要在Windows 右下方彈出客製化的視窗,結果像是這樣..
samplewpfnoti

原本想一下覺得很難,後來使用網路上OpenSource的套件,其實蠻簡單的,在這邊感謝Open Source的大大,這邊簡單說一下步驟..

[.htaccess] 跳轉到新主機

最近幫客戶轉機器用到紀錄一下..

feather-34999_1280

2017-09-12

[WPF] 在WPF 中嵌入 Summernote ,檔案上傳再傳給WPF 存成實體檔案。

這邊需求就是,因為我在WPF 中間嵌入 Webbrowse ,然後 Webbrowser 中嵌入 summernote ,但是我不想要他的html code 中帶有base64 圖片,這樣會讓整個檔案會變得很大,所以圖片必須另外處理,但是,因為是WPF 並非網路上的server 所以該怎麼做呢?

sample1