跳到主要內容

[致謝] 每個參與 Node Knockout Taiwan 2013 朋友



Node Knockout Taiwan 2013 活動在 11/10 圓滿結束,本次活動延續前年風格以 Node.js 程式開發為主,48 小時連續馬拉松程式開發競賽,以 Node.js 語言特性,高承載量,高連接數方向為主,進行程式開發。

活動真的很不簡單,參賽者能夠堅持到最後,完成 48 小時的馬拉松開發競賽,實在是體力與精神力的耗損,這次成品較前年度不論是完整度,還是實用性都勝於前年許多,並且在這短短的時間內,創造出來了許多令人驚豔的作品(詳情可參考 http://nodejs.tw/t/nkotw2013 ) ,Node Knockout Taiwan 賽程之後,各參賽組別緊接著繼續國際賽事 (http://nodeknockout.com/ ),透過這樣的方式,讓更多開發者能夠了解什麼是 Node.js ,Node.js 到底帶來什麼樣不同的衝擊,對於後端開發的整個架構來說,會有什麼不一樣的思考方式。同時透過此活動與國際連接,讓台灣與國際接軌,讓世界看見台灣。

Node Knockout Taiwan 2013 此活動是由 Node.js 台灣社群JSDC, 神通資科育秀基金會共同主辦,特別感謝神通資科, MiCloud 成員,配合 Node Knockout 活動全程參與協助,協調,以及場地,網路支援等。活動中參與的志工Mervyn, Stanney, 家宇, 安傑, 孝玠,方姊,Cyril, 乃筠。

Node Knockout 活動這次中有幾個首要不同的地方,第一是 Node.js 台灣社群終於有自己的 Logo,由 JSDC logo 的設計師 Roca 全力協助設計完成。而 Node Knockout Taiwan 2013 Logo, 貼紙,及會場中所有的看板,印刷品,設計品都是由金寶製作完成,這邊要特別提出他們的設計貢獻,真的讓會場更有聲有色。

神通大樓這次提供了現場會場,電力,網路支援,特別要感謝 MiCloud 成員 Benson, Ethan, 宜禎,振偉,Sunny。網路設備,羅利,伃玲,神通場地,以及事務協調,Lisa, Simo, Helen, Felix。特別要致謝幕後推手,Jesse 才能夠讓這次活動如此順利完成,以及達成這次與育秀基金會的合作。

也是因為與育秀基金會合作,才有辦法打開這道學校大門,開啟 Node.js 技術社群與學校之間的溝通橋樑。因為前一年 Jesse 引薦才認識育秀基金會成員,能夠在今年的時候達成合作,將此活動引入校園。

另外特別感謝 JSDC ,JSDC 活動舉辦至今已經過了兩個年頭,而當初承諾過,共同舉辦 JSDC 的社群,都可以從 JSDC 共同分享資源,資金,窗口,人力 JSDC 就像是一個大融合的家庭一樣,經過這次活動,也向 JSDC 協請志工,費用資源。真正的取之于社群,用之于社群。

一場活動要感謝的人實在太多了,成一件事情絕對是要靠著一群人的力量才有辦法成事,而不是自己一個人就可以完成,從去年引入Node Knockout Hackthon 開始,就開始體會到 Hackthon 的活動辦理難度真的超越自己當初想像。今年度因為有許多人幫忙,才有辦法繼續把活動完成。

結語

最後,我還是要說 Node Knockout 是一場 Node.js 技術的活動,雖然是以 Node.js 技術為主,讓更多人了解這門技術為核心出發點。可是要記住,單一技術絕對不是萬靈藥,在真正開發的時候,其實是多種技術同時並進,技術與語言能夠發展至今,都是有他的典故,也有他自己存在的意義。對於技術廣且深入的深植下去,是技術人的根本,而這些技術能夠真正創造出改善人們生活的應用,利用開源,開放的心態,共同創造出更好的未來,打造多贏的局面。



留言

這個網誌中的熱門文章

[分享] 腳踏車環島注意事項

很多人都期望自己能夠做點什麼,做些什麼,而退伍之後的第二個星期,就展開了環島之旅。 對很多人來說這不算什麼,甚至有人展開了走路、跑步、溜滑板、單輪車等方式環島一周,充分展現對台灣的愛與關懷。 這篇主要讓不知道怎麼準備環島的人,作一個完善的解說,首先隨身的東西要有: 證件現金類 : 身份證 健保卡 學生證 現金 提款卡 悠遊卡

館長的網站技術瓶頸,小弟弟來解答 - notorious-2019.com

館長的網站技術瓶頸,小弟弟來解答 - notorious-2019.com 昨天看到館長的網站倒了,也看到館長說一個月花費大概一百萬左右的月費在支持這個架設的電商網站,也對外發布出來訊息,希望求救, 直接講結論 建議解法, 1. 首先要做的事情是讓整個網站可以橫向擴展 (Load Balancer + n 台伺服器),對,相信我,IIS 也是可以做 Scale out, 這是對於 Application layer 服務的解法。 2. 資料的部分 SQL 吞吐量,建議改成 GCP Cloud SQL, 或者就直接轉到 Azure SQL Server 環境上會相對容易解決 SQL 的問題。 上述 2 個步驟都處理完,其實 100 萬的費用,應該 20000 concurrent user 是沒有問題的,但前提是要設定『對』! 額外需要花較長期時間要處理的,建議就是在 Queue 的處理,購物車的狀態都可以進入到 Queue 再來處理 SQL insert 的問題,減少不斷的 insert / update 的狀態,後文會提到 ... 底下詳細的會再說明如何後後續還有哪些處理的細節。 這兩天剛好有個小空擋,就來分析一下狀況, 可以從外部讀取得到的服務大致上如下, ASP.Net : 4.0 IIS 10 + Windows (廢話) SQL Server (推測) OP Service: PleskWin Host: Google Cloud DNS: Cloudflare 前端服務內容架構 Server-side render, jQuery base, 推測有可能採用現成購物車來進行,看起來不太像是用 wooCommerce 比較像是 Cart Functionality 這類的項目直接搭建而成(當然這純屬猜測) 功能拆解 因為網站是透過 Server site render 所有頁面都需要重新透過伺服器進行載入,這樣的狀況,如果在頻繁忙碌的 eCommerce 網站架構下會是一個致命傷, 簡單來說,數量的查詢,特惠價,優惠碼等等資訊的處理,使用者每做一步都需要重新跳轉頁面,或者整頁面重新讀取,只是為了部分的資料更新,這些都可以抽取出來成為 API ,透過 AJAX 的方式進行讀取。 讀寫分離 在不了解目前資料庫複雜狀態下,首先要讓所有人都

[教學] 快快樂樂刪除CodeIgniter index.php

預設的CI網址預設都設定為index.php同一層級,因此所有的程式都必須指定index.php導向才能開始,例如 http://localhost/ci/index.php/welcome/test http://localhost/ci/welcome/test 本文將說明如何將惱人的index.php消除,還你一個漂亮的URL。 設定開始: 接下來說明如何使用rewrite方式將惱人的index.php去除。 rewrite不清楚的人,煩請先自行google 首先要先確定Apache的 mod_rewrite 有 開啟 ,如果沒有開啟請設定好之後重新啟動apache。 接著,在根目錄底下建立一個新檔案,檔名為 .htaccess ,裡面程式碼如下: <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php/$1 [L] </IfModule> 接著到 application/config/config.php ,開啟檔案修改 $config['index_page'] = ""; 注意: /index.php/$1 要根據你目錄,例如 http://localhost/index.php ,網站根目錄為 /ci/index.php 則要寫成 /ci/index.php/$1 接著至CI目錄下,尋找 config\config.php , 修改一下裡面的檔案,修改如下: $config['index_page'] = ""; 存檔後,如此一來大功告成。 參考資料 官方網站說明