行銷設計軟體

扁平化設計(Flat Design)簡史─一探Apple早期與後期設計的轉變關鍵

從2014年開始,扁平化設計趨勢逐漸蔓燒到了所有的網頁、系統與裝置介面,形成新一代介面設計的熱潮。更甚地,在2015-2016年的兩年間,許多大廠的商標形象在一夕間似乎也天翻地覆了起來。今天我們就來聊聊扁平化設計的過去、現在與未來,並討論科技是如何影響你我今日眼前所見的每一景每一物。

Read More

行銷設計軟體

設計與視覺效果的決定性因子:字型學(Typography)奧義

為什麼ELLE或Burberry等時尚品牌的商標看起來很「時尚」? 為什麼Ted或Science看起來很「科學」? 為什麼聖經光掃視內文、就讓人覺得「神聖」?這些都是字型的力量!既然「文字」是資訊傳遞中最精華的部分,我們必須了解字型學:知曉字型間的差異與功能,並藉由選擇好的字型、以達到更有效率的溝通。

Read More

半導體產業

為什麼IC電路圖中有一堆三角形和橢圓形符號?─IC設計中的抽象化設計

電路圖為什麼不是一堆電線,而是一些邏輯符號呢?

Read More

程式資結演算法

遞迴 (Recursive) 介紹與經典題型

介紹遞迴的原理,與經典題型:最大公因數 (GCD)、費波納契數列 (Fibonacci Sequence)、河內塔 (Hanoi Tower)、N 個字元的排列組合。

Read More

產業軟體通訊雲端運算

通訊設備商的挑戰與電信商的機遇:藉由SDN與NFV,5G軟體主宰時代來臨

網路通訊設備大廠 Cisco 和 Ericsson 在近一年內相繼進行了歷史上最大一次的大裁員。相反地,美國電信商 AT&T 卻正面臨成本下降、營利成長的蜜月中。究竟是什麼原因,成為了硬體設備商的重大挑戰、同時卻是電信商的一大機遇呢?要瞭解 5G 時代數千億美元產業商機,不可不瞭解 SDN (軟體定義網路) 與 NFV (網路功能虛擬化) 兩大關鍵技術。

Read More

程式資結演算法

以 C 語言實作二進位加法 (Binary Addition)

還記得我們在《為什麼電腦是只有 0 與 1 的世界?世界上只有10種人,一種是懂二進位的》一文中和大家介紹的基礎邏輯電路畫法嗎?今天要和大家分享如何用 C 語言實作二進位加法器噢!

Read More

軟體雲端運算

實現雲端運算的關鍵基礎:虛擬機 (Virtual Machine)

近幾年來虛擬化 (Virtualization) 風潮席捲全球,本文將介紹虛擬化技術的由來與發展,讓讀者能對整個雲端運算中相當重要的虛擬化技術有個初步的概念。

Read More

程式

Node.js Express 初入門 – 上集

Express可以說是Node.js中最流行的Web開發框架,不但有著簡潔靈活的特性、還有豐富的文件和完整的API Reference,令開發者能快速地搭建一個完整功能的網站。今天就讓我們來為介紹Node.js Express的常用功能,包括Express路由機制(Routing)、Express靜態網頁伺服器(Static Web Server)如何載入圖片、文本等靜態檔案到瀏覽器上。

Read More

半導體產業

為什麼電腦是只有 0 與 1 的世界?世界上只有10種人,一種是懂二進位的

為什麼說電腦是只有 0 和 1 的世界?如何用電路來實現運算呢?邏輯電路、邏輯晶片的「邏輯」指的是什麼意思?世界上只有 10 種人,一種是懂二進位的。看完這篇文章,保證通通搞懂以上問題、對科技產業的最最最基本名詞有點概念吧!

Read More

程式資結演算法

合併排序 (Merge Sort)

本篇將為大家介紹合併排序 (Merge Sort) 的原理、虛擬碼、程式碼與時間/空間複雜度分析。

Read More