跳到主要內容

2015 COSCUP 會前電子報 第二期


會前 02 號

COSCUP Hands-on:玩轉樂開源,OPEN好生活

COSCUP Hands-on 是一個性質上教學大於演講的企劃,希望除了 COSCUP 開源人年會的演講之外,也有機會透過教學課程傳遞與 Open Source 相關的經驗與知識,協助您提升個人能力,也一併增加貢獻開源專案的技能;同時,這也是一個盡可能不倚靠外部贊助、僅以門票收入打平活動支出的嘗試,希望能為 COSCUP 尋找另一種永續經營的方式。
>> http://coscup2015.kktix.cc/events/handson15

拍賣會回來了!

還記得 COSCUP 2009 時,Rex 主持的硬體義賣活動嗎?
拍賣會今年將重新回到開源人年會!第一天議程結束後於國際會議廳舉行的慈善拍賣會,將由 g0v 村長 clkao 主持,除了限量 COSCUP 特色小物之外,還有社群的前輩提供的專業服務或是經驗分享唷!
至於具體拍賣項目有哪些呢?先賣個關子,來拍賣會就知道啦!

Unconference!? 自己的議程自己排!

COSCUP 曾經在 2011 及 2012 兩個年度舉辦 unconference,反應相當熱烈。今年,我們也在活動第二天,規劃了兩軌的 unconference。
不管你是:
  1. 不小心錯過徵稿截止日
  2. 有個不分享不行的有趣主題想要跟會眾交流
  3. 閃電秀總是不小心超時
  4. 想來點新鮮的主題
都歡迎你來與我們一同打造今年的 unconference!

什麼是 unconference?

Unconference 指「非正式會議」,不同於由大會排定的議程,Unconference 是由所有參與的會眾共同排定的。在會眾踴躍的投遞完想要分享的主題之後,透過票選,會眾自行決定想聽的講題。因此每個人都有可能是講師,也沒有人可以預料 Unconference 會出現什麼樣千奇百怪的新鮮議題!

今年的 unconference 怎麼玩?

形式
完全不錄影,適合分享不為人知的秘辛
每場 15 分鐘,形式、QA 時間分配由講者決定
票選流程
COSCUP 大會第一天 (8/15):
15:00 前,到 Unconf 票選區,寫下你想分享的題目
16:00 前,到 Unconf 票選區,票選你想聽的題目
16:40 大會依照票數決定入選者並於會場及 COSCUP 網站公布初步議程,需要更動時段者, 17:00 集合統一協調

精選議程

BobChao - BYOC: Build Your Own COSCUP

從 2007 起和 COSCUP 結下了緣份的 Bob,從協助邀講開始,走過許多組別的組員、組長,而後接手做了三年的總召再交棒出去。Bob 將藉此次機會與大家簡介 COSCUP 的歷史、志工團隊如何運作、面臨的問題,並想和聽眾一起找出 COSCUP 接下來各種可能的努力方向。
另外COSCUP 團隊也邀請他在會前工作坊(Hands on)開設了 BYOC 的課程,想要更完整的了解 如何 BYOC 嗎?快來報名吧。
http://coscup2015.kktix.cc/events/handson-byocoscup

點我看更多今年議程

贊助單位

「痞客邦PIXNET」尋人啟事!

「痞客邦PIXNET」匯聚全台最多原創內容,儼然已是全民記憶資料庫,同時不斷精益求精,跨足大數據與行動應用等領域。在此誠摯邀請各路好手加入,一同開創內容應用的無限可能!
>> 至 104 了解詳細職缺訊息:http://goo.gl/QqAM4E

AWS

由 Amazon Web Services 舉辦的 AWS Cloud Kata,是為期一天的免費研習會,專為創業育成、新創公司、開發團隊或創業投資,提供最新的雲端技術開發與技巧,還能與專家現場討論創業路程。研習會重點聚焦在分享成功經驗,讓您學習最佳實務,並吸收科技新知。 對於計劃中或已發展的新創企業和開發團隊來說,2015 年 8 月 4 日這場 AWS Cloud Kata,都是不容錯過的盛會。
報名網址:http://goo.gl/gsGshg

感謝青銅級贊助夥伴

哇寶國際資訊股份有限公司
哇寶成立於2006年,致力於開發 EC 電商網站,並提供完整的電子商務解決方案。

多家知名品牌皆採用哇寶的服務,包括:
Zakka 雜貨網、lativ、天母嚴選、Grace gift、衣芙日系、OB 嚴選、法雅客
特力屋、商業周刊、HOLA、Net、奇哥 、老協珍、HANG TEN、H:Connect

哇寶以「打造你的網路旗艦店」為企業標語,努力打造全新的電商環境,創造品牌和消費者之間絕佳的購物體驗。
巴哈姆特
巴哈姆特成立於 1996 年,當初是第一個以遊戲為主題的 BBS 站,於 2000 年設立公司隨即推出網站服務,如今已經邁入第 19 年。
我們的使命是藉由社群力量,將動漫畫、遊戲市場帶到一個更蓬勃、更健全的發展環境。

巴哈姆特有超然的立場,在所有廠商和玩家之中取得屹立不搖的地位,
我們不變的經營理念是:以最專業、最負責、最客觀的立場,來提供所有玩家們最即時、最有品質、最多元化的服務。
Gandi
Gandi 是個域名註冊與雲端主機服務提供商,總部在法國巴黎,並於近期在台北設立了新辦公室以服務使用中文的客戶。目前,Gandi 管理了超過1千7百萬個域名,是全球最大的註冊商之一,客戶類型包括個人、組織、中小企業、國際性企業等,皆對 Gandi 投以高度信賴。不同於其他註冊商,Gandi 非常重視消費者的權益與隱私,並努力捍衛著這些價值。除此之外,Gandi 支持數個開源專案,包括VLC、Gnome、Debian、及Ubuntu。在 Gandi 註冊域名,或將現有的域名移轉至 Gandi,可享有1年期免費SSL證照、5個信箱、及1000個轉址。
TODOIST
我們生活中有許多必須實現的目標與進度,使用代辦事項管理工具能讓你更明確的完成它們。

Todoist幫助全世界超過四百多萬用戶更有效率的完成工作,我們支援超過16種平台和20種國家語言,可以在各個不同裝置上操作,簡潔的介面能讓使用者輕鬆上手,我們提供了細緻且多元的功能來滿足不同的工作需求 – 不論是個人生活管理,或是團隊中的任務規劃,Todoist都能幫助您更簡潔,有效率的達成目標。

許多人的工作管理都因為使用Todoist而有顯著且正向的改變 ,各大報章雜誌,如The Guardian, USA Today, the New York Times, The Wall Street Journal, Forbes, Lifehacker,都將Todoist列為目前市面上最好的代辦事項管理工具。不論是個人生活管理,或是團隊中的任務規劃,Todoist能幫助您更簡潔,有效率的達成目標。
GitCafe
GitCafe 是一個基於程式碼託管服務打造的協作與分享平台,開發者可以使用 Git 將其開源或商業專案託管在 GitCafe 上,與其他開發者一同協作。GitCafe 為幫助研發團隊進行更高效、更安全的程式碼管理與協作,於 2015 年推出新產品 GitCafe Enterprise,提供優化的工作流程與解決方案,並可部署在私有伺服器或私有雲之上。歡迎申請免費試用,在 COSCUP 期間也可以與 GitCafe 的工程師面對面交流。

電子報發行單位:COSCUP 2015 籌備團隊

這個網誌中的熱門文章

利用 Jitsi 建立個人化的視訊會議平台

  近期因為疫情的關係,越來越多企業開始實施分流或在家工作,視訊會議的需求也日益增加。 在商用解決方案選擇上,有不少企業會選擇知名品牌的產品,例如  Cisco Webex 、 Google Meet 、 Microsoft Teams 、 Zoom  都是很不錯的方案。 KKBOX 集團在去年便試行及做好充分 work from home 的準備,今年五月也因應疫情升溫,全員 work from home 至今兩個月有餘。 當然,取之 Open Source,也要對社群有些貢獻。在這一屆 COSCUP,我們要來介紹 Open Source 圈中也很知名,效果也很不錯的一套視訊會議平台: Jitsi 。 除了基本的視訊會議功能外,在最後我們也會示範如何透過 Jitsi 畫面輸出到 YouTube/Twitch 或其他支援 RTMP 的平台進行直播。 由於篇幅有限,且 Jitsi 可以調整的細節非常多。今天我們純粹很快速的示範,如何簡單的建置出一個 Jitsi 環境,並提供單場會議內容錄影或直播。 Jitsi 的文件可以在 這裡 找到。 今天透過 AWS Lightsail 的 $10/month instance(1 core CPU + 2GB RAM + 60GB SSD),作業系統則是 Ubuntu 20.04 來示範。當然,使用其他 VPS 亦可,大同小異,這邊直接跳過 VPS 相關的建置過程。 *firewall 相關資料參考 這裡 及 這裡 。 針對系統做必要的更新 基本的 apt repository 更新: $ sudo apt update 因為後面要示範的會議錄影及直播需要使用 ALSA loopback device,如果是 EC2 or Lightsail 則需要額外安裝 generic kernel( 註 ): $ sudo apt install linux-image-generic linux-headers-generic linux-image-extra- virtual 接著做系統套件們的更新: $ sudo apt dist-upgrade $ sudo apt autoremove 如果是 AWS EC2 or Lightsail 則需要另外再將預設的 AWS optimized kernel...

鑽石級贊助商 - KKBOX 帶你打造具備 NLP 功能的 Telegram Bot (上)

打造具備 NLP 功能的 Telegram Bot(上) 最近因為一些契機學了 Python 3,用它做了一個 Telegram Bot ( GitHub 連結 ),裡面用到 NLP Service,用上下兩篇文章記錄一下實作過程還有眉角。上篇首先教大家如何做一個最基本的回聲 Chatbot,接下來我們可以透過 NLP 服務,讓 Chatbot 根據使用者不同的訊息做回答,這樣就變成更加人性化的聊天機器人囉! 使用的工具及服務: Python 3 (for develop) pipenv (for dependency management) OLAMI (for NLP) ngrok (for testing) Step 1. Creating new bot Telegram 很有趣的地方在於,與其他通訊軟體(Line、Messenger)相比,開發者管理 Bot 的方式也是透過官方提供的一位 Bot 在處理的,它叫做 BotFather (眾 Bot 之父 XD)。如果已經有 Telegram 帳號,只要加 BotFather 為好友,就可以開始管理你的 Bot。 加入 BotFather 好友後,它會親切地問候,並告訴你他能為你提供什麼服務。 I can help you create and manage Telegram bots. If you're new to the Bot API, please see the manual ([https://core.telegram.org/bots](https://core.telegram.org/bots)). You can control me by sending these commands: /newbot - create a new bot /mybots - edit your bots [beta] /mygames - edit your games ([https://core.telegram.org/bots/games](https://core.telegram.org/bots/games)) [beta] Edit Bots /setname - change a bot's name /setdescr...

實戰 Vibe Coding:利用 Amazon Q Developer CLI 打造經典平台跳躍遊戲

本篇文章將介紹如何透過 Amazon Q Developer CLI 建構一款完整的 2D 平台跳躍遊戲,從初始生成、功能增強,到最終打造出具備多關卡、多樣互動元素的遊戲體驗。特別的是,過程中開發者並未撰寫任何一行程式碼,僅透過自然語言指令與 CLI 對話完成所有工作,實踐「Vibe Coding」( 氛圍編碼 )。 本文作者為 Haowen Huang, AWS Senior Developer Advocate. 擁有 20 年以上電信、互聯網以及雲端運算等行業架構設計、技術及創業管理等豐富經驗,曾任職於 Microsoft、Sun Microsystems 等企業,專注為遊戲、電商、媒體和廣告等企業客戶提供 AI/ML、數據分析和企業數字化轉型等解決方案諮詢服務。 引言 本篇文章 ( English Version ) 將介紹如何使用 Amazon Q Developer CLI ,以 無需撰寫任何程式碼 的方式,打造一款經典的 2D 平台跳躍遊戲。透過「Vibe Coding」( 氛圍編碼 ) 的開發流程,開發者可以藉由簡單的語言提示詞 (prompt),逐步完成從遊戲雛型、功能擴充到完整關卡設計的開發流程。 整體開發流程將分為三個步驟: 1. 生成遊戲雛型 2. 功能擴充強化與畫面調整 3. 導入參考架構建立完整遊戲 環境建置 使用者需先安裝並設定 Amazon Q Developer CLI 。對於 macOS 使用者,可透過下列步驟完成安裝: 下載並安裝 Amazon Q Developer CLI 登入 Builder ID 完成認證 開啟終端機控制與無障礙設定 執行 q doctor 指令檢查 Amazon Q Developer CLI 是否安裝成功: 遊戲開發方面,建議使用 Python 語言與 Pygame 套件,可透過下列指令完成安裝;Pygame 提供以下功能支援: 畫面與動畫渲染 音效播放 鍵盤與搖桿輸入控制 物理模擬與碰撞偵測 多種媒體格式支援(圖片與音效) $ q doctor $ pip install pygame 第一步驟:初步生成遊戲雛型 透過簡單的一句 prompt,Amazon Q Developer CLI 結合 Pyg...