網域名稱俱樂部


返回   網域名稱俱樂部 > 電腦與網路技術 > 電腦網路相關技術
論壇幫助 社區 日曆事件 今日新文章 搜尋

回覆
 
主題工具
  #1  
舊 2006-03-23, 05:00 AM
ckmarkhsu ckmarkhsu 目前離線
論壇管理員
 
註冊日期: 2004-01-30
文章: 533
預設 撰寫中的 網路硬碟程式 preview!

哈,之前看到 Ricado 前輩展示他的 MyFolder 程式

感覺很心動,也頗方便 不過可惜是 For ASP,而我常用的卻是 PHP + MYSQL 平台

而目前台面上的免費的 PHP 網路硬碟程式

不是不能完善支援多用戶,就是不支援中文Orz

因此就興起了自己撰寫的念頭

不過因為純粹是 for fun 因此沒有做什麼計畫,純粹是照自己的感覺寫

從早上開始撰寫到現在,約 8 個小時,目前已經完成前台大部分的功能,目前在加緊撰寫後台

v1.0 預定的功能有
1. PHP4 + MySQL 平台
2. UTF-8 編碼,檔名、資料夾、帳號全部支援中文 (不過很好笑 IE 不支援 UTF8 檔名下載 Orz)
3. 支援多用戶,有簡單權限控制
4. 支援帳號流量與容量控管
5. 所有上傳下載均有 log 紀錄
6. 帳號可大於 32,768 個XD"

第六點沒什麼意義XD 一般的程式會有此限制,是因為他們將所有檔案都放至同一個資料夾內
而某些系統同資料夾有 32,768 個檔案的限制,某些系統上,這樣也會拖慢讀取效能

簡單來說,我不是放再同一個資料夾就是了 做法跟 無名 與 pixnet 的相同


這是目前完成的預覽圖XD

http://img380.imageshack.us/img380/3733/dbwebhd5yl.jpg

ps. 因為我不暗 HTML 風格設計^^"所以做的有點難看,不過因為是採模板設計,所以修改上很簡單


等功能大致完成後,再勞煩各位前輩幫忙測試與指教^^ (退場)
回覆時引用此篇文章
  #2  
舊 2006-03-23, 08:04 AM
nickyeahyeah nickyeahyeah 目前離線
進階會員
 
註冊日期: 2005-08-18
文章: 393
預設

.....已經有 opensource 的了....
回覆時引用此篇文章
  #3  
舊 2006-03-23, 08:47 AM
ras0314 ras0314 目前離線
進階會員
 
註冊日期: 2005-08-22
文章: 2,326
預設

自己寫~~是訓練自己和提升自己實力的一個重要階段~~~以後想修改和加強功能才能自己來~~不然什麼都有opensouce~~都不寫的話~~~那~~~只能處於被動
__________________

回覆時引用此篇文章
  #4  
舊 2006-03-23, 09:08 AM
Ricado 的頭像
Ricado Ricado 目前離線
進階會員
 
註冊日期: 2004-07-13
住址: 蕃薯島,打狗城
文章: 4,455
預設

引用:
作者: ras0314
自己寫~~是訓練自己和提升自己實力的一個重要階段~~~以後想修改和加強功能才能自己來~~不然什麼都有opensouce~~都不寫的話~~~那~~~只能處於被動


這是目前普遍的觀念,要程式就網路上找,找到了就用,也不去看看程式的架構或有沒有漏洞。

小弟最近還協助刑事警察局處理一個購物網站後門的案子,目前很多人要架購物網站,不願意花錢買商用軟體、又不願意到Open Source的官方網站下載(因為是英文的),因此到處亂Copy,有人還整理成光碟的在網路上販賣,結果那些販售的原始碼有好幾套都預留後門,知道後門的人可以輕易掌控受害者的電腦。

網路硬碟目前免費的軟體、Open Source非常多,但要注意,因為程式本身對電腦具有存取權,因此若不小心,危害會比一般購網站還大。因此建議要使用Open Source還是到知名的官方網站下載,或是自行撰寫。
回覆時引用此篇文章
  #5  
舊 2006-03-23, 09:47 AM
nickyeahyeah nickyeahyeah 目前離線
進階會員
 
註冊日期: 2005-08-18
文章: 393
預設

引用:
作者: ras0314
自己寫~~是訓練自己和提升自己實力的一個重要階段~~~以後想修改和加強功能才能自己來~~不然什麼都有opensouce~~都不寫的話~~~那~~~只能處於被動

別人已經成熟了的 opensource project 一定比你自己寫的初號版完善,
分明是 "opensource" 了,
你不去學習參考,
可以的話加以改進,
而去自己 "reinvent the wheel",
是非常不明智的.

如果要提升自己,
應該先把精神放在學習前人完善了的經驗上,
開發還未得到應用的領域,
才是你訓練和提升自己實力的機會.

參考一個現有的模版,
去複製它的功能,
抱歉,
在 software development 中,
這只是 "programmer" 的 level,
在工業上,
這只是 "代工".
回覆時引用此篇文章
  #6  
舊 2006-03-23, 10:25 AM
ckmarkhsu ckmarkhsu 目前離線
論壇管理員
 
註冊日期: 2004-01-30
文章: 533
預設

引用:
作者: nickyeahyeah
.....已經有 opensource 的了.......
引用:
而目前台面上的免費的 PHP 網路硬碟程式

不是不能完善支援多用戶,就是不支援中文Orz
                
回覆時引用此篇文章
  #7  
舊 2006-03-23, 10:35 AM
steven steven 目前離線
進階會員
 
註冊日期: 2003-05-27
文章: 1,404
預設

學生時代試著自己去開發一些東西,這樣做沒錯.
加油!
__________________
五分埔 | 德國 | 歐洲 | 美食 | 香水
Wufenpu | COVID-19 | Epidemic | Pandemic
回覆時引用此篇文章
  #8  
舊 2006-03-23, 10:38 AM
Viya 的頭像
Viya Viya 目前離線
進階會員
 
註冊日期: 2005-03-10
文章: 701
預設

對呀~很多事都要嘗試,尤其自己想的東西去創作,所以ckmarkhsu兄加油
__________________
......Jesus Loves You......
回覆時引用此篇文章
  #9  
舊 2006-03-23, 10:51 AM
ckmarkhsu ckmarkhsu 目前離線
論壇管理員
 
註冊日期: 2004-01-30
文章: 533
預設

感謝 steven學長 跟 Viya前輩的鼓勵

其實這次寫這個對一些概念的實做熟悉了不少 ex 多用戶

收穫應該還算不小 畢竟用看的根自己寫還是有段差距^^"
回覆時引用此篇文章
  #10  
舊 2006-03-23, 10:51 AM
roger 的頭像
roger roger 目前離線
進階會員
 
註冊日期: 2002-06-25
文章: 1,644
發送 ICQ 消息給 roger 發送 MSN 消息給 roger
預設

自己去完成一個專案後,會覺得很多觀念突然之間就打通了,ckmarkhsu兄,加油加油!
__________________
域名徵求合作 | NetShopping.com.tw | Motels.com.tw | eBoss.com.tw | eBooks.com.tw | / 南元休閒農場優待卷 / 阿里山櫻花季登場 / 走馬瀨農場門票 / 烏山頭水庫風景區 / 尖山埤江南渡假村 / / 台南汽車旅館住宿 / HTC沒有告訴你的事 / 梅嶺風景區 |
回覆時引用此篇文章
回覆


發文規則
不可以發表新主題
不可以發表回覆
不可以上傳附件
不可以編輯自己的文章

啟用 BB 代碼
論壇啟用 表情符號
論壇啟用 [IMG] 代碼
論壇禁用 HTML 代碼



所有時間均為 +8。現在的時間是 04:41 AM


本站主機由網易虛擬主機代管
Powered by vBulletin® 版本 3.8.4
版權所有 ©2000 - 2024,Jelsoft Enterprises Ltd.