搜尋

搜尋結果

唔怕冇石油氣沖涼同煮飯啦!Smart GasWatch登場!
創意生活
Benjamin・2015-07-08

可連動APP去管理 讀數檢視 泡動式 Smart GasWatch 固定式 Smart GasWatch 澳門的住宅現時仍有大部分人是用石油氣作為燃料煮食及沖涼,相信必定會因無法得知罐內剩餘多少燃料而頭痛,因為小編以前常在冬天沖涼突然沒有石油氣的慘況,相信不少人都身同感受,因此,最近就有廠商就推出一個叫 Smart GasWatch 的裝置,以便大家清楚知道石油氣的剩餘量。 Smart GasWatch 的運作原理十分簡單,其實它是透過量度石油氣罐的重量,從而判斷當中剩下多少燃料。因此在首次使用 Smart GasWatch 時,就必須先將一個空的石油氣罐放在底板上,之後再放上滿氣的石油氣罐,那就可開始使用。而且更可配備智能手機一齊用,用手機去觀察剩餘多少存量,以便大家及早安排好幾時叫定石油氣,用來沖涼還是煮食呢! Smart GasWatch 上設有一個數字顯示器,可以根據石油氣罐的重量即時計算出所剩的燃料,亦將其轉換成可煮食的剩餘時間。此外,該款裝置更同時提供方便的警報功能,當石油氣只剩餘 20%、15% 及 10% 時,便會發出響聲提示,以便用家可以在燃料耗盡前趕快訂購一罐新的石油氣。據了解 Smart GasWatch 現時已於 Amazon 及 GasWatch.com 等網站上發售,而該產品會有兩個不同版本。 來源:Amazon.com 及 GasWatch.com

文創網上雜誌《C2文創誌》創刊
文化創意
LifeMag Editor・2015-01-13

本澳首份文創產業網上雜誌《C2文創誌》於日前推出,由文化局出版,佰家文化創意發展有限公司製作,內容探討澳門文創產業發展動向、蒐羅外地最新產業資訊,讓讀者了解澳門當前面對的機遇與挑戰,掌握澳門文創的新動向,促進本地及地區內文創產業的發展。 雜誌名稱C2取Culture(文化)和Creativity(創意)之意,亦可解讀為“Communication Square”,即溝通的廣場,作為一個文創訊息交流的匯聚點,具有雙重意涵。《C2文創誌》為中、葡、英三語月刊,每期的《C2文創誌》設有焦點專題及多個欄目。 創刊號的“文創焦點”欄目為“光影伴我城”,由數位資深和新生代的澳門電影人介紹澳門的電影業發展,同時與讀者分享他們的電影心路歷程;而“文創人對談”邀請了本地著名設計師周小良與洪駿業,暢談他們如何把創意變成商機;“文創盛事”和“世界正文創”兩欄目定期探討澳門或外地有關文創產業中富有啟發性的活動和議題,本期介紹台北的“超親密小戲節”如何與社區互動,以及電影《哈利波特》對英國甚至是全球文創產業的啟示;“文創數字在說話”則回顧二零一三年澳門劇場界票房數字;七位海內外文化界專欄作者每期亦於“文創博客”撰文,分享他們對文創發展的獨特見解,於創刊號刊登文章的專欄作者包括林玉鳳、莫兆忠、林怡君、王禎寶、李峻一、梯亞及呂珠玲。 《C2文創誌》每月首個周一於雜誌網站www.c2magazine.mo發佈,除文字報導外,網站還提供影片及PDF檔供讀者閱覽,同時設立臉書專頁和微信帳號,與讀者分享最新文創情報。

Swarm mode 上線 5 - load balancer | 負載平衡器
科技新知
MacauYeah・2024-10-28

前面我們一直談 swarm 的設定,但對於真實的服務,我們還要考慮客戶端是如何連接我們的伺服器群集。通常網路服務,客戶端都會經過域名轉換成IP,然而通過IP連線服務。 Ingress Network 假設我們 swarm 內有5個節點,那到底域名應該指向我們哪一個節點的 IP 呢? 如果我們不考慮節點死機的話,其實5個節點的IP都可以。因為 swarm 會自動把同一個公開的 port ,在每一個節點上都可以訪問到。 以下例子,即使只有一個 container 運行,佔用 port 8888,它還是會在5個節點上全開。 swarm 通過自己的 ingress network,它所有節點的 8888 串連起來。 services: http: image: bretfisher/httpenv ports: - 8888:8888 deploy: replicas: 1 update_config: delay: 10s restart_policy: condition: on-failure 我們可以在每個節點上,都會找到這個 ingress network,而且那個Network ID,應該是一樣的 > docker network ls | grep ingress t7rmk6g9zybm ingress overlay swarm 如果上述的 service 的 replicas 調成大於1的數量, ingress network 還會方便地自動 round robin (輪替) 地分派流量,達到最簡單的負載平衡。 Virtual IP 前述的設定,我們有一最大的假設,就是節點不會死機。但實際情況下,各種原因,例如安全性更新、重啟中,都會讓節點暫時無法使用。即使所有 service 都是會自動 failover (故障轉移),但客戶端還是用舊機 IP ,它還是無法訪問。因為該機 IP 已無法使用,除非我們連 IP 也懂 failover。這時, Virtual IP 就是我們的救命靈藥。 在 ubuntu 上,我們可以經過 keepalived 去設定 Virtual IP apt-get update && apt-get install keepalived -y 然後設定 keepalived , 假設 172.22.1.5 是我們的 Virtual IP 。 然後每個節點都要加入conf # vim /etc/keepalived/keepalived.conf # assume failover ip is 172.22.1.5 vrrp_instance VI_1 { # change interface according to machine status interface eth1 state MASTER # 101 for node1, 102 for node2 # you can start seq from other value, remind unqiue for each node is ok; virtual_router_id 101 # lower value will become master # ex, node1 priority 100, node2 priority 200, node3 priority 150. # if node 1, 2, 3 alive, node2 will become master. # if node 2 gone, node 3 will become master. priority 100 advert_int 1 authentication { auth_type PASS auth_pass YOUR_RANDOM_PASSWORD } virtual_ipaddress { 172.22.1.5 } } 上述需要特別注意的是 virtual_router_id : 每個節點應該都要不一樣,以作唯一標識。 priority : 每個節點應該都要不一樣,最大的那個節點,就會優先使用 Virtual IP 。 auth_pass : 每個節點都相同,但大家在抄時,記得更改。 還有的是開通 iptables ,讓各個節點可以經網絡廣播的方式互相看到對方。 iptables -I INPUT -d 224.0.0.0/8 -j ACCEPT iptables -I INPUT -p vrrp -j ACCEPT systemctl restart keepalived