你看懂五倍紅寶石粉專上的 Ruby 版台灣共識了嗎?

技術文章 By 蒼時弦也・Jan 19 2019

最近「台灣共識」很熱門,公司的粉專也分享了 Ruby 版的台灣共識。 我們在公司內部的群組大家其實討論了蠻久,如果只是單純的去實作跟其他語言一樣的內容,不就沒有意義了嗎? 我們之所以會選擇用 Ruby 來當作工作上的工具,就表示他有一些特別的地方吸引我們。 所以,上面用了哪些 Ruby ...

Webassembly - run native code on browser using Rust

技術文章 By PastLeo・Jan 17 2019

跑在瀏覽器上的組合語言?在 ban 了 flash 之後,大家在尋找是否有其他可以在瀏覽器上執行原生程式的方案,又或者只是不想寫 Javascript…Webassembly 這個標準被提出了(以下簡稱 wasm),可以是 C/C++ 這種靜態語言的編譯目標,也就是我們可以把現有的 C/C++...

用 Ruby 來尋找區網中的 Airplay、Chromecast

技術文章 By 蒼時弦也・Jan 12 2019

從雲端開始熱門起來後,為了能能讓提供不同服務的伺服器能夠被自動的偵測,我們在許多雲端相關的工具都會看到 Service Discovery 這個名詞。 不過,除了雲端上的服務能夠透過這樣的機制互相「發現」對方,我們也可以在區網中用類似的方法找到「提供服務」的裝置。 這就要從 mDNS (Multicast...

React 16:Lifecycle Methods 新手包

技術文章 By おK・Jan 3 2019

React 16.3.0 發佈了關於 lifecycles methods 的更新,新增了 method:getDerivedStateFromProps 和 getDerivedStateFromError,因為原有的 lifecycle method: componentWillMount

PM Personality Traits 心法特質

技術文章 By Heather・Dec 29 2018

 身為臺灣地方寶石推廣者,五倍紅寶石除程式相關課程教學外,亦接下許多軟體開發案以維持公司穩定發展,專案管理師在其中就擔任相當重要的角色——不過當然,沒有任何一個環節是不重要的。  此篇文章先讓我們暫時忘卻程式碼,人在江湖走跳,(我相信)技術可以透過有計畫的學習培養,然而心法卻和思念一樣,是種...

如何自幹一個 Rails Router

技術文章 By 卡米・Dec 21 2018

本文嘗試觀察 Rails 透過什麼方式來解析輸入的網址,找到對應的 controller action 以及 params,然後自幹一個。 參考資料 Rack 應用程式 尝试理解 ActionDispatch::Routing::RouteSet 由於篇幅的關係,請先花個 1~2 分...

Ruby 探索:Blocks 深入淺出

技術文章 By Johnson・Nov 29 2018

圖片作者:Duncan WJ Palmer , 來源連結 Ruby 探索:Blocks 深入淺出 在學習 Ruby 的過程中,Block 是其中很重要的一環,如果對 Block 有多一點的認識就能更了解一些深奧的 code 到底是什麼意思啦!這篇文章主要是在看完 Metaprogramming...

在你的 Rails App 實作 AMP

技術文章 By Irene Chang・Nov 25 2018

AMP 是 Google 在 2016 年 2 月所推出的加速行動網頁(Accelerate Mobile Pages)開源專案,能讓靜態內容網頁快速呈現。 根據 What is AMP,AMP 在運作上由三個部分組成: AMP HTML:基本 HTML 配合 AMP 的規則與屬性,以符...

2018暑期五倍紅寶石實習心得

技術文章 By DC・Nov 21 2018

When you arrive at a fork in the road, take it. 年過30.踏入過往完全陌生的程式開發領域,需要一些衝動、更多的固執決心與熱情。但在決擇的當下,並沒有太多猶豫及徬徨,而較像是 “ When you arrive at a fork in the...

分身之術(?) Thread

技術文章 By Telsa・Nov 16 2018

Thread 幼幼班 前言 這篇文章主要是介紹 thread 的基本概念,希望能夠讓非科系或是和我一樣半路才出家寫程式的人有幫助。 雖然寫網頁用到的機率不算高,但如果把概念套到我們日常生活上的行為,其實是蠻有趣的概念。 以前一直認為程式如果有多個 thread 的話,我的執行速度應該也...