發表文章

目前顯示的是 5月, 2019的文章

線上Markdown編輯器————Dillinger

圖片
線上Markdown編輯器————Dillinger 今天要來推薦一款強大的Markdown編輯器 Dillinger 我個人認為它有相當多的優點,沒什麼缺點,真的很方便使用,文件編輯一般會想到的是MS的Office系列,但是一般做個小筆記我不想開word阿,而且我用elementary OS也沒有Word可以用(是有Office 365啦…),但是最重要的是Office要錢阿!!!!貴鬆鬆的…所以當然要想辦法找到方便做筆記的方法阿 我在工作以前完全不知道Markdown是啥鬼東西,直到有一天我上班時突然好奇副檔名".md"到底是什麼的時候,就開啟了我Markdown學習之路xD,Markdown語法簡單,但是很多、很雜,一時之間要記起來對我來說也不容易,需要常用才會記得阿 扯遠了…,總之Markdown是一個很泛用的語法,到處都用的到,對工程師有很大的幫助。以下列出我對Dillinger的優缺分析 優 不受平台限制,不管你是Windows、Linux、macOS,只要打開瀏覽器皆可用 預設畫面包括多種語法使用,方便新手入門學習Markdown時使用 (一開始學總沒辦法記起所有語法嘛) 畫面左右分割,在左半邊編輯你的Markdown,右邊即可看到預覽效果,滿足 所見即所得 可以連動各大雲端空間, Dropbox、Github、Medium、Google drive、One Drive ,並且有自動存檔的功能 可以從雲端空間匯入文件 支援3種輸出 HTML、Markdown、PDF 及3種預覽效果 畫面精簡、好看 缺 輸出PDF時中文會變亂碼(還是只有我這樣?) 插入圖片時有點麻煩,要手動打全部路徑或網址,需要大量圖片時會非常不方便,我用過 Typora (需下載安裝),可以跟Word一樣很直覺的插入圖片 對我來說缺點真的很少xD,只有其中插入圖片是一大硬傷吧,不過一般做筆記、練習Markdown語法很夠用了,推薦給大家~

Android 開發(1)—— 在elementary OS中架設Android Studio

圖片
為什麼選擇elementary OS (eOS) ?                Android Studio在任何OS上使用基本上沒有太大差別,而我也想順便熟悉一下linux系統,所以選擇在eOS上開發Android. 那為什麼不選擇最普遍的ubuntu呢?單純只是覺得ubuntu太醜xD,所以就選擇了eOS (看的舒服也是很重要的嘛~). eOS是一個簡潔、漂亮、快速的作業系統,把它想成是ubuntu拉皮過的版本就好了xD,任何ubuntu套件的安裝指令eOS基本上都可以通用。              基本上在elementary OS上安裝Android Studio (AS)和其他OS沒什麼太大差別,就是下載Android Studio和JDK來安裝,並且設定一些環境變數後就可以正常使用,沒什麼特別的地方,在這裡簡單做個記錄。 架設Android Studio 開發環境 1.  到Android Studio 官網下網主程式,網頁會自動判斷所使用的OS,直接按DOWNLOAD再勾選同意條款就可以下載,太無腦啦!!! Android Studio https://developer.android.com/studio/ 2. 下載JDK,目前是12版 https://www.oracle.com/technetwork/java/javase/downloads/index.html 我會選擇tar.gz的版本來下載安裝,要選其他deb或rpm的安裝版也可以,記得要先勾選"Accept license Agreement"才有辦法下載 3. 將下載來的檔案解壓縮 將Android Studio解壓縮到 /opt/android-studio裡 tar xf android-studio-ide-183.5522156-linux.tar.gz -C /opt 將JDK解壓縮到 /opt/java/裡,由於java可能有很多版本,所以在/opt下面多建一層java資料夾 mkdir -p /opt/java tar xf jdk-12.0.1_linux-x64_bin.tar.gz -C /opt/java/

為什麼要寫blog?

圖片
        身為一個工程師,每天要解決大大小小的問題,有些問題可能每天都會發生,有些事情可能半年一年才會遇到一次,要是解決問題後不把解法記錄下來,那麼半年、一年後再次遇到相同問題時,金魚腦的我就得再花一次時間google,此時內心的os會是         X!我以前怎麼不把解法記下來,現在又找了老半天QAQ         有鑑於此,我原本的做法是將一些常用的指令貼進記事本裡、或是當問題的解法較複雜的時候寫成一個word,將解決問題的步驟給一步一步的記下來,之後遇到問題的時候再回來看。         聽起來是一個很正常的做法對吧?小時候學校老師也常提醒"先記錄再記憶",我的確也成功了,只成功記錄的部分xD。要是有人來問我會的問題,我就會把我電腦裡記的資料給他,讓他自己看,如果他問我為什麼是這樣解的時候,我卻只能說這google來的結果。要是電腦不在身邊,突然有人問我某某指令怎麼下的時候,我也根本就答不上來,只能說我要回去查一下><。         發現問題了吧?要是沒電腦的時候我根本是個廢物!痾...不是,問題是感覺自己一點都不"專業",東西記下來卻沒辦法用,跟不會有什麼兩樣。所以我想要找一個方法,讓我能夠真正了解及記憶我想學的技術,不再是把網路上的東西貼到自己的記事本裡就草草了事。         日前在TED Talk上看到一個分享,他是 貝殼放大共同創辦人/營運長 Inside 網路趨勢部落格 共同創辦人  王佑哲 ,他分享中有一句話我覺得很棒,「持續有紀律的累積,才是解除迷惘的關鍵;持續有紀律的累積,才是成功的關鍵」。我想了想,這的確也是我所缺乏的,沒有在累積觀念、知識、技術,而是google完就沒了,所以我想透過寫blog來記錄我所學的一切,匯整資料用自己的方式表達出來,加深自己的印象,其他額外可以得到的好處像是順便訓練表達能力、逼迫自己學習、分享有用的資訊給其他有需要的人,讓別人少走一些冤枉路(雖然不一定有人會看xD),網路上其實也很鼓勵工程師寫blog呢!         除了那段話以外,王佑哲在演講中講的幾個方法也蠻有趣的,有興趣可以去看一下,影片貼在下面,在這邊就不劇透了xD。          之後我會把我所學到的東西在這邊做個心得記