SlideShare a Scribd company logo
1 of 24
Download to read offline
PORTA2030
                From a free software developer's perspective

                                     Rex Tsai <chihchun@kalug.linux.org.tw>
                                                             and
                                        Macpaul Lin <macpaul@gmail.com>

                                      2009/08/22 @ OpenLAB.Taipei 共玩 #2




                                                                              1
This slide is released under Creative Commons by-nc-sa 3.0
About
 PORTA2030
PORTA2030 是台北市立美術館
( TFAM ) 2006/11/4 - 2007/2/25 的
「台北雙年展」﹣「(限制級)瑜珈」
的一部分。在雙年展期間,每週六下午
2:00 - 5:00 都有服裝設計和程式設計的
人在美術館的現場,實地進行 porta-
pack 的設計和製作
想像西元 2030 年時,因某不知名的原
因,所有手機網絡和網際網路的主幹完
全癱瘓,這時一群人利用自己手邊的無
線基地台串連起一個去中心化的網路,
成為溝通聲音、照片、影像的主要媒
介。因為無線基地台很小、耗電也不
大,這群人可以將無線基地台穿在身上
( porta-pack ),成為一個行動網路。

                            2
每週六開放工作坊




           3
People get involved
●   TAKE2030                             PORTA-PACK 設計
    ●   鄭淑麗 ,Ilze Black, Alexei Blinov   ●   實踐大學服裝設計學系
●   協調與維護 : 郭慧禪                          ●   黃莉婷老師
●   錄影紀錄 : 林厚成                               ●   林芷芸 ( 芸寶 ) 、呂至偉 ( 阿飛 ) 、李欣蓓
                                                 ( 饅頭 ) 、黃馨慧 ( 小ㄗ ) 、許盈美 (Cat)
●   程式設計 :                                   ●   田明彬 ( 喬治 ) 、呂 _ 軒 ( 小軒 ) 、洪詠晶
    ●   Tossug                                   ( 小熊 ) 、孫敏強 ( 小強 )
                                                 蔡昀澤 (Evan) 、曾致端 ( 阿ㄉㄨㄞ ) 、楊威
        葉平 (Ping)
                                             ●
    ●
                                                 俐 ( 大白鯊 ) 、譚雅心 ( 譚菊 ) 、廖依琦 ( 柏
    ●   林智斌 (Macpaul)                            青哥 ) 、黃若綺 ( 小若 ) 、梁佐銘 (momo)
    ●   蔡志展 (Rex)                            ●   林宏諭 ( 小紅豆 ) 、陳子瑜 ( 子瑜 )
    ●   李世元 (FourDollars)                    ●   林慈韻(慈韻)、徐培倫 ( 大姐 ) 、林于巽
                                                 ( 于巽 )
    ●   吳欣展 (pcbill)
    ●   蔡政崇 (Wesley)
                                                                                 4
評論
   ●   要談論這個作品從來就不只有一個角度;從作品的概念到執行,它點到了網路未來發展、
       跨界創作議題、軟體開發與設計、科技傳遞的知識主宰權力、創作所有權的歸屬或分
       配、開放與限制之間的競爭。但無論是從哪一種角度來談,這個計畫的完整性都會因此略
       顯不足,然而至少有一點是可以確定的:若沒有開放原始碼的軟體作為基礎,這樣的無線網
       路背包是不可能實現的--或者,就算這樣的獨立基地台可以互相串連,也沒有可供交換、
       分享的網路內容。
   ●   畢竟 take2030 工作坊裡,好像寫軟體還是寫軟體的人負責、搞設計還是搞設計的人負責,
       這充其量叫做分工而不是跨領域(辦公室有人還說是 OEM 代工)。假如要談的是創作分
       享,應該比較是一個微型樂園可以切入的關注面,但是對這件創作計畫,我很好奇受邀來的
       台灣開放原始碼網路社群和中研院研究員,是否完全了解並附和藝術家於其中所訴求的創作
       初衷,並全然認同那樣假設資源壟斷的近未來前提?
   ●   假如說開放原碼與 CC 公眾授權,推廣這兩件其實不盡相同的概念真是一種數位藝術家認定
       具有反抗公共資源壟斷或知識集中宰制的某種美意時,那麼在操作這類推廣創用理念的
       藝術行動上或許可以更讓人感受其必要性,而非用過於粗糙直接、未經詳盡解說即預設觀眾
       理解或簡化的處理思維來抵消了原本有的美意。


                                                                           5
Source: 微型樂園 rainfrog 雨蛙 http://www.microplayground.net/wordpress/?p=153
Work we have done
●   為了溝通而搭造的巴別塔
    ●   Trac & Wiki & Mailing list
●   基礎系統 - OpenWRT porting on ASUS WL-HDD2.5
●   系統溝通基礎 – WiFi Mesh Network
●   使用者介面 - WebCam & Skype Phone
●   工程師思維 - 要作實際有用途的東西
    ●   Ideas on Sahana project

                                               6
溝通平台 - Trac
●   架設作為程式開發的溝通平台
●   中英翻譯 & 教學 & 團隊語言差異




                         7
核心 ASUS WL-HD 2.5 無線網路基地台
            ●   System-On-Chip: Broadcom BCM4702KPB
            ●   CPU Speed: 200 MHz (125 for some)
            ●   Flash size: 4 MB, MX 29LV320ATTC-90
            ●   RAM: 16 MB, Hynix HY57V283220T-7
            ●   Wireless: integrated Broadcom BCM4306
                802.11b/g Wireless LAN Controller
            ●   Ethernet: 1x network controller, no switch
            ●   IDE-Controller: Yes, PROMISE PDC20265R
            ●   USB: 1x USB 1.1 12MM
            ●   Serial: no, but possible to add an external UART
            ●   JTAG: no




                                                                   8
What's OpenWRT
●   A linux distribution for embedded system, provide a well
    designed building system.
●   It's now supporting more then 13 different hardware platforms.
●   Latest version is Kamikaze 8.09.1
    ●   New LuCI, Lua Configuration Interface (Lua-powered MVC interfaces)
    ●   Sysupgrade for x86, broadcom and adm5120
    ●   Supports Cavium Octeon SoC, RDC SoC, MikroTik RouterBoard
●   For more info please visit http://www.openwrt.org/
●   PORTA2030's OpenWRT version is based on WhiteRussian
    hacked by HiveNetwork http://www.hivenetworks.net/
                                                                             9
WiFi Mesh Network
●   目標
    ●   建立一個 self-form, self-healing 網狀互連網路
    ●   Mobile Ad-hoc Network 不需要額外的設定經驗,插上電
        後就可使用
    ●   設備與設備間可以互相連通
●   我們使用 olsrd (http://www.olsr.org/)




                                              10
WiFi Mesh Network




                    11
WiFi Mesh Network




                    12
WiFi Mesh Network




                    13
WiFi Mesh Network




                    14
Hacking USB Skype Phones




                                                           15

Source: Hacking Lobos LB-SP110 http://tinyurl.com/mxrssa
WebCam - Spook and w3cam
 ●   由於 Porta Porter 會將攝影設備背在身上,它其實很容易用以大量蒐集同一塊地方的照片,
     這些照片可以作為全景照片的素材。 Linux 上有些軟體可以做到這件事情,但是由於需要大
     量的運算能力,因此必須再電腦上執行,無法在 Porta Pack 上直接將圖片黏合,而且操作需
     要些時間。我們可以先用 autopano-sift, Hugin 與 Enblend 將圖片整理為全景圖。有些軟體甚
     至可以這些圖像再轉成迷人的 QTVR 。
 ●   在 TFAM 臨場測試了 Porta-pack 上得 Philips Toucam Fun Cam. 這台機器使用的驅動程式是
     pwc ,,把 Web Cam 插入系統後,便會自動利用 vidcat 透過 v4l 介面中取出 320×240 的圖
     片,並存成 JPEG 。再利用 Avahi 之 mDNS/zeroconf 機制廣播名為 HiveTV 的網址,如此再
     同一個網域下的機器,便可以查到攝影機的網址位置,並登入觀看。
 ●   Video - Take2030 Public Art Video Recording Clip on 2006 November (10:40)




Source: 測試 Spook 與 w3cam http://tinyurl.com/nycr3h                               16
PORTA-PACK 背包設計




                  17
Designs




          18
The Day ( 預備中 )




                  19
坐在椅子上的迷宮遊戲




             20
What's NEXT
                  報馬仔 / Skalde Project
                                         ●   Skalde ( 報馬仔 )
                                             ●   AP 上作簡單的硬杯底
                                                 (embedded) 留言版
                                             ●   數位版高雄海之冰
                                             ●   Powered by
                                                 HackingThursday
                                                 ( 黑黑星期四 )



  http://www.assembla.com/wiki/show/HackingThursday
                                                                   21
team : chihchun, fourdollars, hychen, matlinux2, thinker, yuren
報馬仔 / Skalde Project
                         ●   數位留言板
                             ●   藉由首次登入時無線網
                                 路導入留言板
                             ●   保留塗鴉牆機制
                             ●   既環保又即時!




Live Demo: http://demo.skalde.debian.org.tw/
                                               22
Future works
   ●   研討會定位功能
   ●   Based Wi-Viz 2 (maybe ?)




                                                         23
Source: http://devices.natetrue.com/wiviz2/wiviz2.html
References
●   文字 & 程式
    ●   http://porta2030.tossug.org/
    ●   http://people.debian.org.tw/~chihchun/tag/porta2030/
    ●   http://porta2030mac.blogspot.com/
    ●   http://tw.myblog.yahoo.com/niki_kuo2006/article?mid=169&sc=1
●   照片
    ●   http://www.flickr.com/photos/porta2030/
    ●   http://www.flickr.com/photos/46818590@N00/
●   影片
    ●   11 月份工作坊錄影剪輯 http://video.google.com/videoplay?docid=7959992063757235484&hl=en
    ●   12 月份工作坊錄影剪輯 http://video.google.com/videoplay?docid=-4585221846768764365&hl=en
●   演講
    ●   OSDC 2007 by macpaul.
        http://video.google.com/videoplay?docid=-9020857366450569619&hl=en
                                                                                          24

More Related Content

Similar to OpenLab.Taipei #2 PORTA2030

Layer 8 - Open source communities and your product
Layer 8  - Open source communities and your productLayer 8  - Open source communities and your product
Layer 8 - Open source communities and your productRex Tsai
 
OpenWRT, A value-add base solution for your product. (1st part, chihchun)
OpenWRT, A value-add base solution for your product. (1st part, chihchun)OpenWRT, A value-add base solution for your product. (1st part, chihchun)
OpenWRT, A value-add base solution for your product. (1st part, chihchun)Rex Tsai
 
Weic2015 docker
Weic2015 dockerWeic2015 docker
Weic2015 dockerRay Lin
 
從雛形到設計-了解您的使用者在想什麼
從雛形到設計-了解您的使用者在想什麼從雛形到設計-了解您的使用者在想什麼
從雛形到設計-了解您的使用者在想什麼Souyi Yang
 
1_大二班_資料視覺化_20221028.pdf
1_大二班_資料視覺化_20221028.pdf1_大二班_資料視覺化_20221028.pdf
1_大二班_資料視覺化_20221028.pdfFEG
 
HPX台南讀書會-Axure RP基礎課程
HPX台南讀書會-Axure RP基礎課程HPX台南讀書會-Axure RP基礎課程
HPX台南讀書會-Axure RP基礎課程Souyi Yang
 
LinkIt 7697 開發平台簡介 (Traditional Chinese)
LinkIt 7697 開發平台簡介 (Traditional Chinese)LinkIt 7697 開發平台簡介 (Traditional Chinese)
LinkIt 7697 開發平台簡介 (Traditional Chinese)Bear Wang
 
使用Javascript及HTML5打造協同運作系統
使用Javascript及HTML5打造協同運作系統使用Javascript及HTML5打造協同運作系統
使用Javascript及HTML5打造協同運作系統Hsu Ping Feng
 
高雄和春資工系-Axure RP基礎課程
高雄和春資工系-Axure RP基礎課程高雄和春資工系-Axure RP基礎課程
高雄和春資工系-Axure RP基礎課程Souyi Yang
 
給軟體工程師的不廢話 R 語言精要班
給軟體工程師的不廢話 R 語言精要班給軟體工程師的不廢話 R 語言精要班
給軟體工程師的不廢話 R 語言精要班台灣資料科學年會
 
COSCUP 2019 國際開放原始碼專案經營 - 從失敗中學習
COSCUP 2019 國際開放原始碼專案經營 - 從失敗中學習COSCUP 2019 國際開放原始碼專案經營 - 從失敗中學習
COSCUP 2019 國際開放原始碼專案經營 - 從失敗中學習Jen Yee Hong
 
Establish The Core of Cloud Computing Application by Using Hazelcast (Chinese)
Establish The Core of  Cloud Computing Application  by Using Hazelcast (Chinese)Establish The Core of  Cloud Computing Application  by Using Hazelcast (Chinese)
Establish The Core of Cloud Computing Application by Using Hazelcast (Chinese)Joseph Kuo
 
Html5研究小组《微周刊》第28期
Html5研究小组《微周刊》第28期Html5研究小组《微周刊》第28期
Html5研究小组《微周刊》第28期chloeguo
 
20200905_tcn_python_opencv_part1_omnixri
20200905_tcn_python_opencv_part1_omnixri20200905_tcn_python_opencv_part1_omnixri
20200905_tcn_python_opencv_part1_omnixriOmniXRI Studio
 
20170905 dev ops in hiiir
20170905 dev ops in hiiir20170905 dev ops in hiiir
20170905 dev ops in hiiirIsaac Tseng
 
MOPCON intro
MOPCON introMOPCON intro
MOPCON introericpi Bi
 
用十分鐘將你的網站送上雲端
用十分鐘將你的網站送上雲端用十分鐘將你的網站送上雲端
用十分鐘將你的網站送上雲端鍾誠 陳鍾誠
 
Make your DVR playground using DevStack
Make your DVR playground using DevStackMake your DVR playground using DevStack
Make your DVR playground using DevStackJiang Jun
 

Similar to OpenLab.Taipei #2 PORTA2030 (20)

Layer 8 - Open source communities and your product
Layer 8  - Open source communities and your productLayer 8  - Open source communities and your product
Layer 8 - Open source communities and your product
 
OpenWRT, A value-add base solution for your product. (1st part, chihchun)
OpenWRT, A value-add base solution for your product. (1st part, chihchun)OpenWRT, A value-add base solution for your product. (1st part, chihchun)
OpenWRT, A value-add base solution for your product. (1st part, chihchun)
 
Weic2015 docker
Weic2015 dockerWeic2015 docker
Weic2015 docker
 
從雛形到設計-了解您的使用者在想什麼
從雛形到設計-了解您的使用者在想什麼從雛形到設計-了解您的使用者在想什麼
從雛形到設計-了解您的使用者在想什麼
 
1_大二班_資料視覺化_20221028.pdf
1_大二班_資料視覺化_20221028.pdf1_大二班_資料視覺化_20221028.pdf
1_大二班_資料視覺化_20221028.pdf
 
My DevOps Tour 0.1
My DevOps Tour 0.1My DevOps Tour 0.1
My DevOps Tour 0.1
 
HPX台南讀書會-Axure RP基礎課程
HPX台南讀書會-Axure RP基礎課程HPX台南讀書會-Axure RP基礎課程
HPX台南讀書會-Axure RP基礎課程
 
LinkIt 7697 開發平台簡介 (Traditional Chinese)
LinkIt 7697 開發平台簡介 (Traditional Chinese)LinkIt 7697 開發平台簡介 (Traditional Chinese)
LinkIt 7697 開發平台簡介 (Traditional Chinese)
 
使用Javascript及HTML5打造協同運作系統
使用Javascript及HTML5打造協同運作系統使用Javascript及HTML5打造協同運作系統
使用Javascript及HTML5打造協同運作系統
 
高雄和春資工系-Axure RP基礎課程
高雄和春資工系-Axure RP基礎課程高雄和春資工系-Axure RP基礎課程
高雄和春資工系-Axure RP基礎課程
 
給軟體工程師的不廢話 R 語言精要班
給軟體工程師的不廢話 R 語言精要班給軟體工程師的不廢話 R 語言精要班
給軟體工程師的不廢話 R 語言精要班
 
Kubernetes on gcp
Kubernetes on gcpKubernetes on gcp
Kubernetes on gcp
 
COSCUP 2019 國際開放原始碼專案經營 - 從失敗中學習
COSCUP 2019 國際開放原始碼專案經營 - 從失敗中學習COSCUP 2019 國際開放原始碼專案經營 - 從失敗中學習
COSCUP 2019 國際開放原始碼專案經營 - 從失敗中學習
 
Establish The Core of Cloud Computing Application by Using Hazelcast (Chinese)
Establish The Core of  Cloud Computing Application  by Using Hazelcast (Chinese)Establish The Core of  Cloud Computing Application  by Using Hazelcast (Chinese)
Establish The Core of Cloud Computing Application by Using Hazelcast (Chinese)
 
Html5研究小组《微周刊》第28期
Html5研究小组《微周刊》第28期Html5研究小组《微周刊》第28期
Html5研究小组《微周刊》第28期
 
20200905_tcn_python_opencv_part1_omnixri
20200905_tcn_python_opencv_part1_omnixri20200905_tcn_python_opencv_part1_omnixri
20200905_tcn_python_opencv_part1_omnixri
 
20170905 dev ops in hiiir
20170905 dev ops in hiiir20170905 dev ops in hiiir
20170905 dev ops in hiiir
 
MOPCON intro
MOPCON introMOPCON intro
MOPCON intro
 
用十分鐘將你的網站送上雲端
用十分鐘將你的網站送上雲端用十分鐘將你的網站送上雲端
用十分鐘將你的網站送上雲端
 
Make your DVR playground using DevStack
Make your DVR playground using DevStackMake your DVR playground using DevStack
Make your DVR playground using DevStack
 

More from Rex Tsai

如何在 Ubuntu 上更快、更便捷地部署物联网设备
如何在 Ubuntu 上更快、更便捷地部署物联网设备如何在 Ubuntu 上更快、更便捷地部署物联网设备
如何在 Ubuntu 上更快、更便捷地部署物联网设备Rex Tsai
 
Ubuntu Core 技术详解
Ubuntu Core 技术详解Ubuntu Core 技术详解
Ubuntu Core 技术详解Rex Tsai
 
登山步道開放資料格式標準化
登山步道開放資料格式標準化登山步道開放資料格式標準化
登山步道開放資料格式標準化Rex Tsai
 
Building a developer community with containers
Building a developer community with containersBuilding a developer community with containers
Building a developer community with containersRex Tsai
 
开放原码手机操作系统 Ubuntu Phone 架构、移植与刷机
开放原码手机操作系统 Ubuntu Phone 架构、移植与刷机开放原码手机操作系统 Ubuntu Phone 架构、移植与刷机
开放原码手机操作系统 Ubuntu Phone 架构、移植与刷机Rex Tsai
 
Ubuntu phone engineering
Ubuntu phone engineeringUbuntu phone engineering
Ubuntu phone engineeringRex Tsai
 
以 Leaflet 濫用^H^H呈現開放街圖資料
以 Leaflet 濫用^H^H呈現開放街圖資料以 Leaflet 濫用^H^H呈現開放街圖資料
以 Leaflet 濫用^H^H呈現開放街圖資料Rex Tsai
 
Everest basecamp & gokyo trekking
Everest basecamp & gokyo trekkingEverest basecamp & gokyo trekking
Everest basecamp & gokyo trekkingRex Tsai
 
Oepn Street Map Batch edting via API
Oepn Street Map Batch edting via APIOepn Street Map Batch edting via API
Oepn Street Map Batch edting via APIRex Tsai
 
Screencasting
ScreencastingScreencasting
ScreencastingRex Tsai
 
以開源軟體與 Open Street Map 規劃登山行程
 以開源軟體與 Open Street Map 規劃登山行程 以開源軟體與 Open Street Map 規劃登山行程
以開源軟體與 Open Street Map 規劃登山行程Rex Tsai
 
Modern Linux Desktop Stack
Modern Linux Desktop StackModern Linux Desktop Stack
Modern Linux Desktop StackRex Tsai
 
Get your FLOSS problems solved
Get your FLOSS problems solvedGet your FLOSS problems solved
Get your FLOSS problems solvedRex Tsai
 
A Study of SVG-based Application Development @ OSDC 2010
A Study of SVG-based Application Development @ OSDC 2010A Study of SVG-based Application Development @ OSDC 2010
A Study of SVG-based Application Development @ OSDC 2010Rex Tsai
 
OpenWrt101 2007
OpenWrt101 2007OpenWrt101 2007
OpenWrt101 2007Rex Tsai
 
OpenLab.Taipei #2 PORTA2030 Extra
OpenLab.Taipei #2 PORTA2030 ExtraOpenLab.Taipei #2 PORTA2030 Extra
OpenLab.Taipei #2 PORTA2030 ExtraRex Tsai
 

More from Rex Tsai (16)

如何在 Ubuntu 上更快、更便捷地部署物联网设备
如何在 Ubuntu 上更快、更便捷地部署物联网设备如何在 Ubuntu 上更快、更便捷地部署物联网设备
如何在 Ubuntu 上更快、更便捷地部署物联网设备
 
Ubuntu Core 技术详解
Ubuntu Core 技术详解Ubuntu Core 技术详解
Ubuntu Core 技术详解
 
登山步道開放資料格式標準化
登山步道開放資料格式標準化登山步道開放資料格式標準化
登山步道開放資料格式標準化
 
Building a developer community with containers
Building a developer community with containersBuilding a developer community with containers
Building a developer community with containers
 
开放原码手机操作系统 Ubuntu Phone 架构、移植与刷机
开放原码手机操作系统 Ubuntu Phone 架构、移植与刷机开放原码手机操作系统 Ubuntu Phone 架构、移植与刷机
开放原码手机操作系统 Ubuntu Phone 架构、移植与刷机
 
Ubuntu phone engineering
Ubuntu phone engineeringUbuntu phone engineering
Ubuntu phone engineering
 
以 Leaflet 濫用^H^H呈現開放街圖資料
以 Leaflet 濫用^H^H呈現開放街圖資料以 Leaflet 濫用^H^H呈現開放街圖資料
以 Leaflet 濫用^H^H呈現開放街圖資料
 
Everest basecamp & gokyo trekking
Everest basecamp & gokyo trekkingEverest basecamp & gokyo trekking
Everest basecamp & gokyo trekking
 
Oepn Street Map Batch edting via API
Oepn Street Map Batch edting via APIOepn Street Map Batch edting via API
Oepn Street Map Batch edting via API
 
Screencasting
ScreencastingScreencasting
Screencasting
 
以開源軟體與 Open Street Map 規劃登山行程
 以開源軟體與 Open Street Map 規劃登山行程 以開源軟體與 Open Street Map 規劃登山行程
以開源軟體與 Open Street Map 規劃登山行程
 
Modern Linux Desktop Stack
Modern Linux Desktop StackModern Linux Desktop Stack
Modern Linux Desktop Stack
 
Get your FLOSS problems solved
Get your FLOSS problems solvedGet your FLOSS problems solved
Get your FLOSS problems solved
 
A Study of SVG-based Application Development @ OSDC 2010
A Study of SVG-based Application Development @ OSDC 2010A Study of SVG-based Application Development @ OSDC 2010
A Study of SVG-based Application Development @ OSDC 2010
 
OpenWrt101 2007
OpenWrt101 2007OpenWrt101 2007
OpenWrt101 2007
 
OpenLab.Taipei #2 PORTA2030 Extra
OpenLab.Taipei #2 PORTA2030 ExtraOpenLab.Taipei #2 PORTA2030 Extra
OpenLab.Taipei #2 PORTA2030 Extra
 

OpenLab.Taipei #2 PORTA2030

  • 1. PORTA2030 From a free software developer's perspective Rex Tsai <chihchun@kalug.linux.org.tw> and Macpaul Lin <macpaul@gmail.com> 2009/08/22 @ OpenLAB.Taipei 共玩 #2 1 This slide is released under Creative Commons by-nc-sa 3.0
  • 2. About PORTA2030 PORTA2030 是台北市立美術館 ( TFAM ) 2006/11/4 - 2007/2/25 的 「台北雙年展」﹣「(限制級)瑜珈」 的一部分。在雙年展期間,每週六下午 2:00 - 5:00 都有服裝設計和程式設計的 人在美術館的現場,實地進行 porta- pack 的設計和製作 想像西元 2030 年時,因某不知名的原 因,所有手機網絡和網際網路的主幹完 全癱瘓,這時一群人利用自己手邊的無 線基地台串連起一個去中心化的網路, 成為溝通聲音、照片、影像的主要媒 介。因為無線基地台很小、耗電也不 大,這群人可以將無線基地台穿在身上 ( porta-pack ),成為一個行動網路。 2
  • 4. People get involved ● TAKE2030 PORTA-PACK 設計 ● 鄭淑麗 ,Ilze Black, Alexei Blinov ● 實踐大學服裝設計學系 ● 協調與維護 : 郭慧禪 ● 黃莉婷老師 ● 錄影紀錄 : 林厚成 ● 林芷芸 ( 芸寶 ) 、呂至偉 ( 阿飛 ) 、李欣蓓 ( 饅頭 ) 、黃馨慧 ( 小ㄗ ) 、許盈美 (Cat) ● 程式設計 : ● 田明彬 ( 喬治 ) 、呂 _ 軒 ( 小軒 ) 、洪詠晶 ● Tossug ( 小熊 ) 、孫敏強 ( 小強 ) 蔡昀澤 (Evan) 、曾致端 ( 阿ㄉㄨㄞ ) 、楊威 葉平 (Ping) ● ● 俐 ( 大白鯊 ) 、譚雅心 ( 譚菊 ) 、廖依琦 ( 柏 ● 林智斌 (Macpaul) 青哥 ) 、黃若綺 ( 小若 ) 、梁佐銘 (momo) ● 蔡志展 (Rex) ● 林宏諭 ( 小紅豆 ) 、陳子瑜 ( 子瑜 ) ● 李世元 (FourDollars) ● 林慈韻(慈韻)、徐培倫 ( 大姐 ) 、林于巽 ( 于巽 ) ● 吳欣展 (pcbill) ● 蔡政崇 (Wesley) 4
  • 5. 評論 ● 要談論這個作品從來就不只有一個角度;從作品的概念到執行,它點到了網路未來發展、 跨界創作議題、軟體開發與設計、科技傳遞的知識主宰權力、創作所有權的歸屬或分 配、開放與限制之間的競爭。但無論是從哪一種角度來談,這個計畫的完整性都會因此略 顯不足,然而至少有一點是可以確定的:若沒有開放原始碼的軟體作為基礎,這樣的無線網 路背包是不可能實現的--或者,就算這樣的獨立基地台可以互相串連,也沒有可供交換、 分享的網路內容。 ● 畢竟 take2030 工作坊裡,好像寫軟體還是寫軟體的人負責、搞設計還是搞設計的人負責, 這充其量叫做分工而不是跨領域(辦公室有人還說是 OEM 代工)。假如要談的是創作分 享,應該比較是一個微型樂園可以切入的關注面,但是對這件創作計畫,我很好奇受邀來的 台灣開放原始碼網路社群和中研院研究員,是否完全了解並附和藝術家於其中所訴求的創作 初衷,並全然認同那樣假設資源壟斷的近未來前提? ● 假如說開放原碼與 CC 公眾授權,推廣這兩件其實不盡相同的概念真是一種數位藝術家認定 具有反抗公共資源壟斷或知識集中宰制的某種美意時,那麼在操作這類推廣創用理念的 藝術行動上或許可以更讓人感受其必要性,而非用過於粗糙直接、未經詳盡解說即預設觀眾 理解或簡化的處理思維來抵消了原本有的美意。 5 Source: 微型樂園 rainfrog 雨蛙 http://www.microplayground.net/wordpress/?p=153
  • 6. Work we have done ● 為了溝通而搭造的巴別塔 ● Trac & Wiki & Mailing list ● 基礎系統 - OpenWRT porting on ASUS WL-HDD2.5 ● 系統溝通基礎 – WiFi Mesh Network ● 使用者介面 - WebCam & Skype Phone ● 工程師思維 - 要作實際有用途的東西 ● Ideas on Sahana project 6
  • 7. 溝通平台 - Trac ● 架設作為程式開發的溝通平台 ● 中英翻譯 & 教學 & 團隊語言差異 7
  • 8. 核心 ASUS WL-HD 2.5 無線網路基地台 ● System-On-Chip: Broadcom BCM4702KPB ● CPU Speed: 200 MHz (125 for some) ● Flash size: 4 MB, MX 29LV320ATTC-90 ● RAM: 16 MB, Hynix HY57V283220T-7 ● Wireless: integrated Broadcom BCM4306 802.11b/g Wireless LAN Controller ● Ethernet: 1x network controller, no switch ● IDE-Controller: Yes, PROMISE PDC20265R ● USB: 1x USB 1.1 12MM ● Serial: no, but possible to add an external UART ● JTAG: no 8
  • 9. What's OpenWRT ● A linux distribution for embedded system, provide a well designed building system. ● It's now supporting more then 13 different hardware platforms. ● Latest version is Kamikaze 8.09.1 ● New LuCI, Lua Configuration Interface (Lua-powered MVC interfaces) ● Sysupgrade for x86, broadcom and adm5120 ● Supports Cavium Octeon SoC, RDC SoC, MikroTik RouterBoard ● For more info please visit http://www.openwrt.org/ ● PORTA2030's OpenWRT version is based on WhiteRussian hacked by HiveNetwork http://www.hivenetworks.net/ 9
  • 10. WiFi Mesh Network ● 目標 ● 建立一個 self-form, self-healing 網狀互連網路 ● Mobile Ad-hoc Network 不需要額外的設定經驗,插上電 後就可使用 ● 設備與設備間可以互相連通 ● 我們使用 olsrd (http://www.olsr.org/) 10
  • 15. Hacking USB Skype Phones 15 Source: Hacking Lobos LB-SP110 http://tinyurl.com/mxrssa
  • 16. WebCam - Spook and w3cam ● 由於 Porta Porter 會將攝影設備背在身上,它其實很容易用以大量蒐集同一塊地方的照片, 這些照片可以作為全景照片的素材。 Linux 上有些軟體可以做到這件事情,但是由於需要大 量的運算能力,因此必須再電腦上執行,無法在 Porta Pack 上直接將圖片黏合,而且操作需 要些時間。我們可以先用 autopano-sift, Hugin 與 Enblend 將圖片整理為全景圖。有些軟體甚 至可以這些圖像再轉成迷人的 QTVR 。 ● 在 TFAM 臨場測試了 Porta-pack 上得 Philips Toucam Fun Cam. 這台機器使用的驅動程式是 pwc ,,把 Web Cam 插入系統後,便會自動利用 vidcat 透過 v4l 介面中取出 320×240 的圖 片,並存成 JPEG 。再利用 Avahi 之 mDNS/zeroconf 機制廣播名為 HiveTV 的網址,如此再 同一個網域下的機器,便可以查到攝影機的網址位置,並登入觀看。 ● Video - Take2030 Public Art Video Recording Clip on 2006 November (10:40) Source: 測試 Spook 與 w3cam http://tinyurl.com/nycr3h 16
  • 18. Designs 18
  • 19. The Day ( 預備中 ) 19
  • 21. What's NEXT 報馬仔 / Skalde Project ● Skalde ( 報馬仔 ) ● AP 上作簡單的硬杯底 (embedded) 留言版 ● 數位版高雄海之冰 ● Powered by HackingThursday ( 黑黑星期四 ) http://www.assembla.com/wiki/show/HackingThursday 21 team : chihchun, fourdollars, hychen, matlinux2, thinker, yuren
  • 22. 報馬仔 / Skalde Project ● 數位留言板 ● 藉由首次登入時無線網 路導入留言板 ● 保留塗鴉牆機制 ● 既環保又即時! Live Demo: http://demo.skalde.debian.org.tw/ 22
  • 23. Future works ● 研討會定位功能 ● Based Wi-Viz 2 (maybe ?) 23 Source: http://devices.natetrue.com/wiviz2/wiviz2.html
  • 24. References ● 文字 & 程式 ● http://porta2030.tossug.org/ ● http://people.debian.org.tw/~chihchun/tag/porta2030/ ● http://porta2030mac.blogspot.com/ ● http://tw.myblog.yahoo.com/niki_kuo2006/article?mid=169&sc=1 ● 照片 ● http://www.flickr.com/photos/porta2030/ ● http://www.flickr.com/photos/46818590@N00/ ● 影片 ● 11 月份工作坊錄影剪輯 http://video.google.com/videoplay?docid=7959992063757235484&hl=en ● 12 月份工作坊錄影剪輯 http://video.google.com/videoplay?docid=-4585221846768764365&hl=en ● 演講 ● OSDC 2007 by macpaul. http://video.google.com/videoplay?docid=-9020857366450569619&hl=en 24

Editor's Notes

  1. 在同樣的硬體規格下,使用者多了一項新選擇,可以直接購買內建 DD-WRT 的產品,享有 DD-WRT 中相較於原廠韌體的額外進階功能,像是 VPN, PPTP, WMM 與 DDNS 等。有別於可於網站下載的免費 DD-WRT 版本,內建版還多了 PPPOE-Relay 與使用者頻寬控制功能 (Per User Bandwidth Control)。在這樣的模式下,Buffalo 只需要跟 NewMedia-NET 談好授權細節,接下來的後續客服與保固依然由 Buffalo 執行,Buffalo 直接換得 DD-WRT 原本的活躍社群,以及更好的銷售量。
  2. * 提供良好的 build system, 只要下載便可使用 * 諸如 BeagleBoard 等 targets 都已支援 * 提供設計完善的 SDK 模式,可供給下游使用者輕易使用的預先編譯套件 * 發展相當迅速 * 堅持開源 * 某些嵌入式系統,如 emdebian 會拿 OpenWRT 作為開機基礎