Latest

筆記 - 研究生完全求生手冊:方法、秘訣、潛規則 (彭明輝 著) (2024.10.05 更新)

在網路上也有拜讀過彭明輝老師關於研究生技巧的一些文章,後來在家裡發現原來已有該書可讀,於是開始找到比較直觀重要可用的部分並做了網路筆記。 研究生完全求生手冊:方法、秘訣、潛規則 (彭明輝 著) (2022年3月初版第十五刷) 不過現在AI工具發達,像是 OpenAI 的 ChatGPT、Google 的 Gemini、Saikiran Chandha 開發的 Typeset.io 等等都是現在讀論文可以使用到的的工具 (我就會使用到其中一些)。本書目前沒看到這部分的描述~ - - - 筆記開始 - - - 第六章:告別大學時代-期刊論文的閱讀技巧 「自修能力的養成,就是教育的終點」-一位著名的教育家曾說。 理工學院和其他計量學科的論文有頁數限制:short papers 通常不超過三頁;regular papers 通常不超過六頁,因此可能太精簡不好讀 論文是寫給圈內專家讀的,因此不像一般書本那樣有清楚說明的知識自足 (self-contained),所以有另外的方法讀。 策略與要領: 以「問題為中心」,不是以一篇論文為中心,而是去讀一次讀懂整批文件 讀的目的為尋找創新與突破 尚未決定題目前,只需掌握全局概況、各研究子題之相互關聯-「見林不見樹」 閱讀期刊論文方法: (1) 拿到一篇論文,先粗略瀏覽,研判自己欠缺的背景知識、那些知識所屬的學術分支、背後的各種相關文獻與書籍。 (2) 再這些文獻與書籍中找出與該論文密切相關的章節、頁次、段落,跳過不相關部分。 (3) 將這些材料做閱讀次序上由淺到深的安排,以最省、省力的方式去掌握。 (4) 補完背景知識,再來讀原本的那篇論文。 螺旋式讀法: (1) 先讀一次論文,只讀論文題目、摘要、引言,再根據關鍵字去網頁或維基百科上讀。 (2) 再讀一次,之後找更深的網頁、專文、易讀的教科書。 (3) 第三次,找出與該論文密切相關材料 (章節、頁次、段落...) 來做閱讀 (讀懂度:10%)。 (4) 第四次,把參考文獻都拿來大致瀏覽 (讀懂度:30 ~ 40%)。 (5) 第五次 (讀懂度:80%),大概已精確了解到自己不懂的部分,再去補齊 (可能自己可以分析、理解、推理) 。 第一次讀論文時的問題及回答需要聚焦: (1) 這篇論文想解決什麼問題?最適合描述這問題的術語? (2) 學術界如何稱呼該論文所使用的方法? (3) 前述的

Google自訂地圖 和 Google Map API

最近研究了Google My Maps
這是一個可以加標記、路線、測量距離的地圖工具,而且可以和他人協作!
也可以用來作行程規劃 (旅行、商務之類的)
我目前是把它用來標註我家附近曾經開過的商店XD (懷舊派)


測試用的自訂地圖

不過當我需要用到圓形的範圍圖時
卻無法在自訂地圖上叫出
(為了製作另一個小工具「範圍內通勤時間能接受的工作地點」)

於是我就找到了Google Map相關的API
目前Google主要是放在Google Maps Platform

後來到Maps JavaScript API裡面的Shapes找到了circle的程式碼
把它改編然後去增加相關金鑰(Key)
執行時出現錯誤...

此時開Chrome的開發人員工具
發現Console上寫說「You must enable Billing on the Google Cloud」


於是我就到Google Cloud Platform上使用VISA卡開通了享有300美金額度的權限
(額度用完的話就要真正花錢啦!)

開通後用了新的金鑰執行我的程式就變成了以下的結果
(終於成功啦!)



程式碼為 (「*yourKey*」部分記得改成自己的金鑰):
<!DOCTYPE html>
<div id="map"></div>
<!-- Replace the value of the key parameter with your own API key. -->

<script async defer
src="https://maps.googleapis.com/maps/api/js?key=*yourKey*&callback=initMap">
</script>

<style type="text/css">
/* Always set the map height explicitly to define the size of the div
 * element that contains the map. */
#map {
  height: 100%;
}
/* Optional: Makes the sample page fill the window. */
html, body {
  height: 100%;
  margin: 0;
  padding: 0;
}
</style>

<script>
// This example creates circles on the map
// First, create an object containing LatLng.
 var citymap = {
   test: {
  center: {lat: 25.0459, lng: 121.5452},
  population: 8405837
   },
 };

 function initMap() {
   // Create the map.
   var map = new google.maps.Map(document.getElementById('map'), {
  zoom: 13,
  center: {lat: 25.0459, lng: 121.5452},
  mapTypeId: 'terrain'
   });

   // Construct the circle for each value in citymap.
   for (var city in citymap) {
  // Add the circle for this city to the map.
  var cityCircle = new google.maps.Circle({
    strokeColor: '#FF0000',
    strokeOpacity: 0.8,
    strokeWeight: 2,
    fillColor: '#FF0000',
    fillOpacity: 0.35,
    map: map,
    center: citymap[city].center,
    radius: 6000, // meter
    draggable: true
  });
   }
 }
</script>

draggable可以改成false
這樣圖形就不能拖移了~

留言

這個網誌中的熱門文章

公司職務 × 英文縮寫 × 中文對照 (2023.04.21 更新)

健康檢查

【Unity】TextMesh Pro 顯示中文