什麼是網路空間?大家都在說,到底它是什麼?
有何用處?一定需要它嗎?
現在有那麼多的免費網路空間,一個比一個大。
dropbox.com, box.com, sugarsync, google drive, skydrive, amazon, icloud, Flickr … 哇,太多了,還有很多,不說了。
最近連 ATT 也來給了一個 5G 的叫 att locker。
以前電腦滿了,就去買一個外接硬碟,把不常用的資料搬過去。
現在資料太多,就上網申請一個網路空間,把資料上傳。
我們想怎麼放就怎麼放,一個不夠,再開一個。
它們到底有什麼不一樣?為什麼要用 dropbox 來放遊戲呢?別的地方行不行?
其實網路空間就是 web storage ,就是像我們家裡的衣櫃一樣。
每一個房間裡都有衣櫃,有時東西放不下,可能會用其他空出來的房間放東西。
在美國可能會把東西放車庫,甚至於會去外面租個storage來放家可能不知什麼時候才要用的東西,只是這些東西捨不得丟掉。
網路空間(web storage)就有這樣的感覺,所以多的東西就要特別開門或開車的把它們拿去放好。
這就要有網路時,開瀏覽器,到網站,輸入密碼,登入,再上傳檔案。
那沒網路呢?怎麼辦?那就別做什麼,再等等吧。
這樣有沒有很麻煩的感覺?有一點點吧?可能再多一點點。
總之就是麻煩。
那就來的一種可以在Local 的電腦端,安裝一個軟體,就有一個資料夾,不須特別做什麼事。
它的資料夾就跟一般在電腦裡的資料夾一樣。
想放檔案,開啟那個資料夾,把檔案拉進去( drag and drop)。
不須管當時有沒有網路, 等到有網路,它會自動跟網路上的那個資料夾同步( sync)。
所以如果用瀏覽器登入時,兩邊的資料會是一樣的。
講完了網路空間與同步的觀念,該來講 ── 為什麼遊戲要放 dropbox 裡?
為什麼不把遊戲就放部落格?它不是也可以上傳檔案嗎?
那是因為華文網部落格的後台,是將所以的資料都放在一起,沒有資料夾的觀念。
那也就是為什麼有時有的檔案會被改名,因為有人用了那個名字了。
那moodle教室呢?
它可以放 hot potato的檔案,但不接受.exe的檔案,所以不能放,要另外找地方。
除非是網頁的後台,網頁的後台是可以放的,例如:GeoCity,它是網站,所以可以放。可惜它關了。
那那麼多的網路空間,又有什麼不一樣?
一般的網路空間是可以放資料,也提供下載的功能,但是放了.exe的檔案或.swf等需要call data時,就不行了。
它叫不到 data,所以無法執行該遊戲該做的事,遊戲不能玩了。
目前比較為大家所知的網路空間中dropbox可以做這件事,所以就使用它了。
上網申請一個帳號,下載一個軟體,安裝那個軟體。
就會在 local 電腦設定一個資料夾,它就可以跟網路端的資料夾同步( sync)
並在裡面自動產生一個 public folder 和 photo 的資料夾。(從2012年開始須去enable public folder,否則沒有。方法請參考說明 http://goo.gl/w61HON )
它的作用是,只要把檔案資料放在它預設的public folder,就可以取得public link 。
這個public link有什麼重要呢?
因為需要將遊戲embed到部落格或moodle,它是開放給大家都看得到的。
如果不在public的地方,那就是私人的(private),那誰看得到,了解吧。
最後,在public folder裡,每個遊戲都要有自己的資料夾,否則在執行.exe檔時,它要call哪一個data呢?
記住幫每個遊戲在public folder裡create一個它自己專屬的資料夾。
而且在拿到遊戲一定先複製一份,再改複製那份的data。
因為可能第一課用了這個遊戲,第三課又要再用。
講完了,希望沒把大家弄糊塗了。
good luck for all!