[程設雜筆] Golang 雜筆

理解 Go interface 的 5 个关键点 Channel Slice map make and new [Golang] 相當好用但又要注意的defer Golang的方法集繼承規則示例 谈一谈Go的interface和reflect encoding/gob Go语言圣经中文版

Continue Reading [程設雜筆] Golang 雜筆

[資工雜筆] awk 好用用法整理

抓放實驗的空檔,花時間從以下網址整理一些好用的 awk 用法,之後如果需要查的話也方便許多。這篇選出的每一個用法都不會放解釋 (沒時間QQ),解釋請參照 原網址來源 。廢話不多說,開始囉。 首先,如果有一個 file 長這個樣子: Name Domain Deepak Banking Neha Telecom Vijay Finance Guru Migration 只把名字印出來 $ awk '{print $1}' file Name Deepak Neha Vijay Guru 把 header…

Continue Reading [資工雜筆] awk 好用用法整理

[資工雜筆] awk 簡單用法

其實以前有稍微使用過 unix 系統裡的 awk 來處理指令吐出來的結果,但都不是太難的組合,所以其實也不算真正了解,並能活用這個指令。今天剛好遇到一個蠻不錯的機會,可以把這東西完全學會,順便把這個過程記下來。 首先是文本的內容,大致上長這個樣子,亂碼指的是不要的東西 %$#!@%@%^$^%&#%^&#$^%&#^$&#%^&#^% 1th object: person 2th object: sky 3th object: building 4th object: truck ... 97th object: face 98th object: street 99th object: ramp 100th…

Continue Reading [資工雜筆] awk 簡單用法

[程設雜筆] callback, promise, fetch, yield, async/await 發展簡易介紹

好久沒有寫技術文章了XD。快利用時間記錄一下一些心得。 這篇久違的文章,想要探討的是javascript最有魅力的一個部分,非同步 (asynchronous)。 為什麼會說它是javascript最有魅力的一個部分呢?那是因為javascript本身應用的環境就充滿了各種非同步。打個比方好了,如果前端要和後端抓個資料,總不能送出request後,就block住吧,那如果資料沒回傳回來,不就GG了?其它事情都不用做了。所以,最正確的解,一定是送完request後,就繼續去做其它事,等待回來的結果,再根據結果做事。 我想如果有耳聞promise, ES6 yield, ES7 async/await 的朋友,應該不會錯過網路上有關於它們的文章和比較。不過說實話,有認真把它們都抓起來做一個完整比較和推演的文章,其實沒有很多,希望今天這一篇可以給想要了解這部分的人一個很完整的啟發,了解關於非同步這一塊,js是怎麼演進的。 Callback 首先,我們要先講一下,到底什麼是callback。callback 是 javascript 很常用到的一種寫法,要熟悉js的話,就絕對不能不理解 callback 是什麼。 簡單來說,callback就是把A function傳進另一個 B function,當B function做完事後,就 call A function,做它該做的事。通常的用法是在讀資料庫的時候,或者call api的時候會使用到。因為這些動作都是非同步的,當做完事後,就要使用一個callback,來接這個資料,做該做的事。 要想像一下的話,大概就是今天你媽要炒菜,發現沒有醬油。剛好覺得在旁邊看電視的你太廢了,就叫你出去買罐醬油。你出去買的同時,媽媽還是在炒菜,只是沒有加醬油,沒辦法上菜罷了。於是為了省時,她就先切盤水果。 function 媽媽叫(跑腿完工作= 醬油買回來){…

Continue Reading [程設雜筆] callback, promise, fetch, yield, async/await 發展簡易介紹

[點點滴滴] CTJS slide 整理

以下是這次去 CTJS,所選出來,一些我較有興趣的slide。   Redux 設計概念與實戰  DMoon: http://goo.gl/K2y8ck Node.js 與 Bot  Simon: http://slides.com/simonsun2001/bots/embed React Native intro chentsulin: https://chentsulin.github.io/react-native-intro 十分鐘寫一個前端測試  alin: CTJS 投影片 https://github.com/alincode/ctjs-webdriverio-sandbox 快快樂樂5分鐘學react zet: http://goo.gl/Cmfkmk

Continue Reading [點點滴滴] CTJS slide 整理

[資料科學] R語言初學雜筆

最近開始學起了R語言。R語言和一般的程式語言有很大的不一樣,學起來跟當初剛學JS一樣,挺費力的。於是做這篇筆記,把最近兩個禮拜R語言的體會記錄下來。

(more…)

關於我:

我是沒一村,專長和興趣是程式、主動投資、科技商業模式。可以參考我的書單和比較熱門的文章:

Continue Reading [資料科學] R語言初學雜筆

[前端連載] 賣咖啡學 html tag

簡介 上一篇簡單介紹完編輯器和html的tag,這篇就要來詳細介紹各種tag囉。說到html裡的每個tag,都有它存在的意義和目的。此外,這些tag可說是琳琅滿目,基本上沒有人可以全部認得喔! 那如果tag有這麼多種的話,我們要怎麼學呢?當然是挑出一些重要的、常見的tag,解釋它的使用時機和意義,其它的部分,就交給個人造化,需要的時候再去查囉。網路上有各式各樣的html5 cheat sheet可以參考,印下來,閒瑕時拿來蓋泡麵也是很不錯的XD 開始囉! 迎合老闆很重要 還記得你實驗室的老闆嗎?他平常的興趣是喝咖啡,上課時喝咖啡、下課時也喝咖啡。要罵你們這些研究生不長進之前,也是先喝一口咖啡漱口。此外,關於他最喜歡的程式語言,也是叫咖啡。但除了喝咖啡之外,他還有一個副業是賣咖啡。 什麼?賣咖啡?他不是教授嗎?幹麻去賣咖啡? 博士都可以賣雞排了,為什麼教授不能賣咖啡?說到這個,請給我一杯「教授咖啡」,我想喝喝看好不好喝。 這天你老闆走到你的座位,拍了你的肩膀。你覺得很奇怪,明明我今天準時早上九點到實驗室啊,難不成要罵我那天慶祝生日沒找他不成?正當你下半身發軟,想著要怎麼解釋的時候,老闆開口了: 可以幫我做一個網頁嗎?我想要向外行銷我的「教授咖啡」。 喔喔,當然可以啊! 即便有千百個不願意,但為了少幫他倒365天的咖啡,你還是硬著頭皮接下了這份差事,即便你沒有寫過任何的網頁。 想想看,你的網頁想要顯示什麼? 當然是標題囉!進一個網站的第一眼,一定是上方斗大的標題,這標題下的好不好,決定你87%的生意。我想你要賣杯咖啡的話,你的標題一定是跟咖啡有關,不會是什麼修理紗窗換玻璃之類的。 說到標題的話,你就需要一個h1 tag。除了h1 tag外,html 還提供我們6個大小的標題,分別是h1 h2 h3 h4 h5 h6,由大到小。每個瀏覽器顯示他絕對大小的部分,有可能會不一樣,但一般來說,都是h1>h2>h3>h4>h5>h6。所以囉,如果你要加上一個副標題的話,你就可以選擇使用h2。 除了標題之外,你還會需要一段內文,這時候,我們就需要一個p tag,代表的是paragraph。看到了嗎?這就是你第一步的網頁雛形。 http://codepen.io/noootown/pen/KzjNOP 那,我可不可以把h6拿來當內文呢? 當然可以囉,高興的話,連h1都可以拿來當內文。不過為了可讀性和瀏覽器SEO(搜尋排名),我們通常不會這麼做的。h1到h6和p都是一把刀,但不同種的刀適合切不一樣的東西,就是這個概念。…

Continue Reading [前端連載] 賣咖啡學 html tag

[程設雜筆] 快速實作一個Todo List——使用Belle + localForage

最近都在使用sass,而javascript的部分,因為專案比較小的關係,也都是用jquery就解決了。正因為如此,已經有好一段時間沒有使用reactjs了。

今天去面試的時候,面試的公司現場出題,直接叫我寫出一個簡單的todolist,並且使用 BellelocalForage 這兩個 library。因為有幾個月沒有寫React了,聽到題目的時候,其實有一點點抖抖的,也不知道自己有沒有能力把他弄出來。

(more…)

關於我:

我是沒一村,專長和興趣是程式、主動投資、科技商業模式。可以參考我的書單和比較熱門的文章:

Continue Reading [程設雜筆] 快速實作一個Todo List——使用Belle + localForage

[程設雜筆] javascript object-parameter & self-executing anonymous function 理解

今天看完LMS的比賽,想說看一下賽程,於是就點到LMS的官網去。不知不覺,看著看著,便開始trace code了XD,記錄一些非常重要的概念理解,包含著javascript object-parameter & self-executing anonymous function的一些概念。

Continue Reading [程設雜筆] javascript object-parameter & self-executing anonymous function 理解