→ airderek:他是個java工程師(敬禮!!!~~~~~~) 06/24 11:51
→ standoffish:otaku. ."........ 06/24 11:51
推 As1649:本機查詢 → 查無此資料 → 輸入or線上下載? 06/24 11:51
推 PPPGGG:認真了??? 06/24 11:52
→ As1649:如果是這種寫法的話 資料庫要有搜尋回傳的功能 06/24 11:53
→ airderek:如果有人要討論程式 我可以忙告知他msn 有經過他同意了 06/24 11:52
→ As1649:我對程式不熟 純粹給意見而已( ̄▽ ̄#)﹏﹏ 06/24 11:54
推 worst314:push 06/24 11:55
推 airderek:我把他剛剛丟給我的msn訊息po上來 . 06/24 11:55
※ 編輯: airderek 來自: 218.166.235.55 (06/24 11:59)
推 CEG1314:看不懂~幫推推 (敬禮!!!~~~~~~) 06/24 12:09
推 Dexterity:敬禮~~~~~~~~~~~~~~~~~~~~~~~~~~ 06/24 12:11
→ JohnKevin:看來還蠻可行的.. (敬禮!!!~~~~~~) 06/24 12:10
※ 編輯: airderek 來自: 218.166.235.55 (06/24 12:13)
推 aszx87410:與其用資料庫 不如結合一大堆高首開發圖片辨識的功能 06/24 12:20
→ aszx87410:一勞永逸? 06/24 12:21
推 gnitq:樓上 那可能要等幾百年吧 06/24 12:28
推 duolccloud:敬禮!(  ̄▽ ̄)/ <( ̄▽ ̄ ) <( ̄▽ ̄ ) <( ̄▽ ̄) 06/24 12:45
推 deathdream:敬禮!(  ̄▽ ̄)/ <( ̄▽ ̄ ) <( ̄▽ ̄ ) <( ̄▽ ̄) 06/24 13:40
> -------------------------------------------------------------------------- <
作者: RJJ (傳說中的小米) 看板: HOT_Game
標題: Re: [兵器]關於阿法妻~我是javaMA工程師
時間: Sun Jun 24 12:15:08 2007
※ 引述《airderek (此使用者離位)》之銘言:
: Otaku說:
: 我也想寫程式,幫忙測試
: 想要寫client-server的方式來應用
: 因為,隨便一台sql,都可以負擔十億筆資料
: 而且,只是處理文字,很快就能解決 又是web方式查詢,更快
從程式的角度來看,我想上傳集中這條路最終還是無效的
圖片只要改一、兩個點,產生出來的 hash 就會完全不同
假如 Ian 有一千張圖,一次挑五百張出來當做題目,剩下的五百張就隨機改幾個點
改掉的五百張舊的都不用留,留新的就好
然後定時交換這兩組
這樣一來,對方的資料庫不用變大,而我們的資料庫不知道哪些是不會再被用到的
很快的就爆掉了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 216.143.48.98
推 fasttrack:同意, MD5這條路大概行不通了 06/24 12:18
→ sadle:是這樣沒錯 不過我用程式一直跑抓圖 還是會有hash重覆的 06/24 12:18
→ wahaha99:啊阿....左邊的視窗訊息...請完全不要理會他 囧 06/24 12:20
→ wahaha99:推錯篇 orz 06/24 12:20
→ sadle:看來這個大絕還未施展 以目前來看還有集中的空間在 06/24 12:20
推 alex7077:加一點的問題用相關係數就可以做,其他變化就沒辦法 06/24 12:20
推 RJJ:加一點可以,那加兩條線呢? 06/24 12:24
→ RJJ:變動圖片後另存相較之下非常容易,只要我們用中央資料庫就無解 06/24 12:25
推 dingyuchi:capatcha不是那樣做的 去google一下 有很多程式碼範例 06/24 12:26
推 alex7077:兩條線喔..看多粗囉 ...細的還有可能... ^^" 06/24 12:26
> -------------------------------------------------------------------------- <
作者: vicamo (asdf) 看板: HOT_Game
標題: Re: [兵器]關於阿法妻~我是javaMA工程師
時間: Sun Jun 24 12:30:34 2007
※ 引述《RJJ (傳說中的小米)》之銘言:
: 從程式的角度來看,我想上傳集中這條路最終還是無效的
: 圖片只要改一、兩個點,產生出來的 hash 就會完全不同
: 假如 Ian 有一千張圖,一次挑五百張出來當做題目,剩下的五百張就隨機改幾個點
: 改掉的五百張舊的都不用留,留新的就好
: 然後定時交換這兩組
: 這樣一來,對方的資料庫不用變大,而我們的資料庫不知道哪些是不會再被用到的
: 很快的就爆掉了
我同意你的說法,基本上大魔王請出來後,大家就通通回到封建時代
但現在只是小魔王,圖短時間內還會重複,我們還有機會
如果日本很努力的追趕,即使 P2P 也要硬幹,要奪回兵器譜上的排名
如果這裡還有鄉民在等國防部推新武器,還在用一個晚上沒睡的紅火眼認圖
似乎用"很快就會爆掉了"來當作結束程式開發,實在很難讓人接受
--
好吧,我也只是嘴砲,又要窩回去寫期末報告了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.31.163.51
推 flysonics:這個已經不是科技問題 是軍心問題 06/24 12:32
→ mantour:再不出新武器 軍心就要潰散了... 06/24 12:33
推 sahson601:同意樓上.....且半自動武器 根本推廣不了.... 06/24 12:34
推 airderek:是呀 我覺得先當做還不會爆炸 順便也給高手們開發的機會 06/24 12:35
→ airderek:有些人寫寫程式 也是可以讓他們在專業上當磨練 06/24 12:37
→ airderek:畢竟這裏也是即時測試平台呀 哈哈 不用宣傳 06/24 12:37
> -------------------------------------------------------------------------- <
作者: jeff9527 (謝謝你9527) 看板: HOT_Game
標題: Re: [兵器]關於阿法妻~我是javaMA工程師
時間: Sun Jun 24 12:38:38 2007
我借用別人帳號來回應
就是考慮這個問題,所以才會由阿髮妻把圖片編碼成md5
利用md5(或者其他可當作唯一值的編碼文字),來做查詢
利用md5當作pk值,跟遠端一台資料庫做查詢
剛開始,可能會資料不足
但是資料庫一但大起來,有充足的資料庫,就可以對應
由打字班上傳md5,就算他有一萬張圖
我可以存放十億筆的db,跟他拼
我的想法是,之前都還要把圖片跟md5存到遠端
所以,因為圖片,存到遠端db,速度、頻寬、硬體容量都不夠
自然容易出問題
之前因為還要存放圖形,所以頻寬、容量會有問題
一張圖形,少說也要2~3k,
但是只有文字存取,速度、server的存取速度,差異很多
況且,現在我的考量,就是有3-tire的味道,
阿髮妻--web server--DB
阿髮妻只要對一台(利用ini設定)web查詢資料,查某一個md5密碼為多少
這種,就跟一般上網一樣
之前存放的,是文字跟圖形
現在只有對文字做查詢,又是web
web一般可以負擔的「同時」上線人數,都可以到上千
我只要利用java的bean技術,db查詢並沒有那麼慢
阿髮妻只是取我查詢出來的密碼而已,並沒有上傳
真正上傳的,只有打字班
※ 引述《RJJ (傳說中的小米)》之銘言:
: ※ 引述《airderek (此使用者離位)》之銘言:
: : Otaku說:
: : 我也想寫程式,幫忙測試
: : 想要寫client-server的方式來應用
: : 因為,隨便一台sql,都可以負擔十億筆資料
: : 而且,只是處理文字,很快就能解決 又是web方式查詢,更快
: 從程式的角度來看,我想上傳集中這條路最終還是無效的
: 圖片只要改一、兩個點,產生出來的 hash 就會完全不同
: 假如 Ian 有一千張圖,一次挑五百張出來當做題目,剩下的五百張就隨機改幾個點
: 改掉的五百張舊的都不用留,留新的就好
: 然後定時交換這兩組
: 這樣一來,對方的資料庫不用變大,而我們的資料庫不知道哪些是不會再被用到的
: 很快的就爆掉了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 124.8.108.207
推 airderek:嘿嘿 工程師你好~ 06/24 12:39
推 tsubasawolfy:W大有說過他對於網路部分不是很拿手 或許你可以跟他 06/24 12:39
→ tsubasawolfy:討論看看 06/24 12:39
推 GUYDA:加油 不然大家很可能會先陣亡 XD 06/24 12:39
推 TIM751010:我是覺得兵器開發者應該互相交換MSN集思廣益... 06/24 12:40
推 zaknafein987:完全不是專長,幫推... 06/24 12:40
推 gnitq:推 06/24 12:40
推 twcoco:聽起來我的眼睛快要有救了 我不想再打認證碼了 阿嗚 06/24 12:41
推 paiih:有專業到!加油~ 06/24 12:41
推 willy69wu31:請工程師們互相討論吧... 06/24 12:41
推 chyrliin:元帥靠你們了 士兵們等武器 推 06/24 12:41
推 alaswrinkle:感覺有恐怖到~~好刺激唷 06/24 12:42
推 sawg:新元帥出現!?趕緊捕獲... 06/24 12:42
推 airderek:整個就是很專業 感覺有轉機了!!!! 06/24 12:43
推 wangtsaok:謝謝你9527~~~(≧<>≦) 06/24 12:43
→ airderek:好屌的工程師....10憶筆 屌喔!~ 06/24 12:43
→ airderek:同時也要感謝UniFish 提供這個暫時代打帳號 06/24 12:44
推 r010500:這個想法好! 06/24 12:44
推 CEG1314:加油加油!!!! 06/24 12:46
推 SSglamr:敬禮!!!!! 06/24 12:48
推 EENTUST:push 06/24 12:48
推 judges:加油油油油油油油油油!!!! 06/24 12:48
推 r010500:但為了保護WEB SERVER 應該讓SERVER為機動性 然後真正位址 06/24 12:48
→ r010500:在PTT用心眼告訴大家 06/24 12:49
推 uniamosir:推 06/24 12:52
推 erilinda:/( ‵▽′)>辛苦你們了 06/24 13:11
推 mangocat:if that 在國外也可以幫忙打字OwO 06/24 13:30
> -------------------------------------------------------------------------- <
作者: RJJ (傳說中的小米) 看板: HOT_Game
標題: Re: [兵器]關於阿法妻~我是javaMA工程師
時間: Sun Jun 24 12:57:42 2007
※ 引述《vicamo (asdf)》之銘言:
: 我同意你的說法,基本上大魔王請出來後,大家就通通回到封建時代
: 但現在只是小魔王,圖短時間內還會重複,我們還有機會
: 如果日本很努力的追趕,即使 P2P 也要硬幹,要奪回兵器譜上的排名
: 如果這裡還有鄉民在等國防部推新武器,還在用一個晚上沒睡的紅火眼認圖
: 似乎用"很快就會爆掉了"來當作結束程式開發,實在很難讓人接受
並不是要停止新武器的研發
相反的,我們要研發的是新一代的武裝,而且要更有彈性,讓 Ian 大魔王投降
其實我有把我的想法提供給 ward 跟 dannyst 參考
我才剛看完球回來,不知道現在的 P2P 的概念是不是類似
但是我希望會比我之前的想法簡單一點
= 以下僅供參考,小弟沒寫過看圖跟 Windows 程式,所以只能提供想法 =
我覺得用以前網路麻將 QKMJ 的型式會比較有機會
醒著的人開啟「打字兵」的程式,要睡的人開啟「火力兵」的程式
兩種程式都會連到固定的伺服器
伺服器的功用是讓這兩種不同的人配對
一個打字兵分配到五至六個火力兵,假設是 A vs 1,2,3,4,5
這樣只要建立起以 A 為中心的五條 TCP connections
A 不斷的幫 1,2,3,4,5 解圖,1,2,3,4,5 不斷得把 click 數送出去
偵測到被 ban 就換其他人進來
總共建立的連線數是 A 六條(1~5 加 server),其他人兩條(A 跟 Server)
而且 Server 端只有做狀態控管,不收送認證圖型的資料,應該不會負擔太重
A 的網路只要好一點,就目前的圖片大小來說應該也 OK
流程變成:
火力兵收圖 --> 送圖到打字兵 --> 打字兵送答案給火力兵 --> 火力兵過認證
打字兵的程式要是可以讓大家連上 PTT,那就更讚了 XD
這樣一來,Ian 大概只有把圖加大的方法才擋得掉 .... 不過機會不高 ....
Just a thought, 僅供參考
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 216.143.48.98
→ tsubasawolfy:y 06/24 12:58
→ tsubasawolfy:你得到他了 那正式今晚Omega的初賽 06/24 12:58
推 chyrliin:我想當火力兵XDDD 06/24 12:59
推 sahson601:沒錯 今晚十點封測~~^^ 06/24 12:59
推 xczh:架構是不錯, 但是"人"這方面就沒有考慮得很好 @@... 06/24 12:59
推 jubrpc:好期待呀~! XD 06/24 13:00
推 airderek:有沒有人可以做成蘋果示意圖XD 06/24 13:00
→ xczh:打字兵是很無聊的工作, 擔心做的人會膩而放棄 06/24 13:00
→ airderek:人力分配 可以做動態分配嗎? 06/24 13:01
推 RJJ:有很多細節要調,比如說打字兵睡著的話,火力兵要自動找新宿主 06/24 13:01
推 tlchen:打字兵可以輪班 06/24 13:01
→ RJJ:打字兵的程式最好是可以附小遊戲啦,麻將不錯 XD 06/24 13:01
→ RJJ:四個打字兵就可以打牌了 06/24 13:02
→ tsubasawolfy:可以學日本做成小遊戲貼到littlegame版.. 06/24 13:02
→ tlchen:比如某個打字兵多久沒輸入,系統就分配新的 06/24 13:02
推 xczh:給一個意見: 要是我的話, 我會想到時才開打字兵模式 06/24 13:03
→ RJJ:遊戲不要太複雜,乾脆猜數字好了 XD 06/24 13:03
→ xczh:打個十多次認證碼就關掉, 而不是半個小時狂打認證碼 XD 06/24 13:03
推 sahson601:應該是要內建 可顯示火力兵跟打字兵數量...鄉民就知道 06/24 13:03
→ sahson601:是不是要切換模式~ 06/24 13:04
→ sahson601:打字兵人數應該不會少...畢竟還是有被ban的~ 06/24 13:05
→ D122122123:這一代的武器是阿髮妻系列,新一代要求愛撫妻出來嗎? 06/24 13:06
推 lwei781:弄幾個web based 打字兵 06/24 13:59
> -------------------------------------------------------------------------- <
作者: airderek (此使用者離位) 看板: HOT_Game
標題: Re: [兵器]關於阿法妻~我是javaMA工程師
時間: Sun Jun 24 13:05:01 2007
: 一個打字兵分配到五至六個火力兵,假設是 A vs 1,2,3,4,5
: 這樣只要建立起以 A 為中心的五條 TCP connections
: A 不斷的幫 1,2,3,4,5 解圖,1,2,3,4,5 不斷得把 click 數送出去
: 偵測到被 ban 就換其他人進來
請問各位高手 有辦法做到隨機分配組員嗎?
就是給電腦去分配
因為隨時可能有打字兵會下線
或者說 火力兵 可能臨時要關機
如果要做動態分配 會不會導致sever端過於忙碌
光查線上使用者的時間 找到可用的人 然後連上
這樣應該會用到超多sever的吧?
我不專業 只是猜想
: 總共建立的連線數是 A 六條(1~5 加 server),其他人兩條(A 跟 Server)
: 而且 Server 端只有做狀態控管,不收送認證圖型的資料,應該不會負擔太重
: A 的網路只要好一點,就目前的圖片大小來說應該也 OK
: 流程變成:
: 火力兵收圖 --> 送圖到打字兵 --> 打字兵送答案給火力兵 --> 火力兵過認證
: 打字兵的程式要是可以讓大家連上 PTT,那就更讚了 XD
: 這樣一來,Ian 大概只有把圖加大的方法才擋得掉 .... 不過機會不高 ....
: Just a thought, 僅供參考
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.166.235.55
※ 編輯: airderek 來自: 218.166.235.55 (06/24 13:06)
→ sahson601:這根本就是驢子阿... 06/24 13:06
推 xczh:推這個作法, 我也是這樣想的 06/24 13:07
推 TIM751010:推驢子...我已經完全無言了.... 06/24 13:08
推 twcoco:那....可以順便多個交換一下檔案的功能嗎? 06/24 13:15
> -------------------------------------------------------------------------- <
作者: tlchen (天佑台灣) 看板: HOT_Game
標題: Re: [兵器]關於阿法妻~我是javaMA工程師
時間: Sun Jun 24 13:13:40 2007
※ 引述《RJJ (傳說中的小米)》之銘言:
: 伺服器的功用是讓這兩種不同的人配對
: 一個打字兵分配到五至六個火力兵,假設是 A vs 1,2,3,4,5
: 這樣只要建立起以 A 為中心的五條 TCP connections
: A 不斷的幫 1,2,3,4,5 解圖,1,2,3,4,5 不斷得把 click 數送出去
: 偵測到被 ban 就換其他人進來
: 總共建立的連線數是 A 六條(1~5 加 server),其他人兩條(A 跟 Server)
: 而且 Server 端只有做狀態控管,不收送認證圖型的資料,應該不會負擔太重
: A 的網路只要好一點,就目前的圖片大小來說應該也 OK
: 流程變成:
: 火力兵收圖 --> 送圖到打字兵 --> 打字兵送答案給火力兵 --> 火力兵過認證
: 打字兵的程式要是可以讓大家連上 PTT,那就更讚了 XD
: 這樣一來,Ian 大概只有把圖加大的方法才擋得掉 .... 不過機會不高 ....
: Just a thought, 僅供參考
如果有個 server, 裡面可以開 table, 每個 table 有六個座位,
其中五個是火力兵, 一個是打字兵的座位.
打字兵若太久沒打字, 系統就自動把打字兵踢掉.
而無法在電腦前的火力兵,則是去找 table, 看哪兒有打字兵,又有空座位.
大家也要偶爾去看,是否某桌打字兵不見了,最好系統能發警告.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.109.72.141
推 sahson601:這好像...我之前玩的麻將三缺ㄧ喔.... 06/24 13:14
→ sox9:我覺得不只要太久沒打,錯誤率太高也要踢 06/24 13:14
推 jimms:其實可以考慮讓開桌者可以設定table大小,每個人的速度不同 06/24 13:15
→ jimms:在做個錯誤率排名XD? 06/24 13:16
推 PPPGGG:.....要是他剛好手殘都打錯怎辦... 06/24 13:16
推 airderek:但是誰要架設sever? 06/24 13:20
→ airderek:sever要很多耶..哪來這麼多? 06/24 13:20
推 tlchen:一個 sever 就夠? 可以開個幾百桌? 06/24 13:24
推 uafone:打字兵可以做個排名 看誰打的多 這樣會比較好玩?XD 06/24 14:21
> -------------------------------------------------------------------------- <
作者: RJJ (傳說中的小米) 看板: HOT_Game
標題: Re: [兵器]關於阿法妻~我是javaMA工程師
時間: Sun Jun 24 13:20:57 2007
※ 引述《airderek (此使用者離位)》之銘言:
: : 一個打字兵分配到五至六個火力兵,假設是 A vs 1,2,3,4,5
: : 這樣只要建立起以 A 為中心的五條 TCP connections
: : A 不斷的幫 1,2,3,4,5 解圖,1,2,3,4,5 不斷得把 click 數送出去
: : 偵測到被 ban 就換其他人進來
: 請問各位高手 有辦法做到隨機分配組員嗎?
: 就是給電腦去分配
: 因為隨時可能有打字兵會下線
: 或者說 火力兵 可能臨時要關機
: 如果要做動態分配 會不會導致sever端過於忙碌
: 光查線上使用者的時間 找到可用的人 然後連上
: 這樣應該會用到超多sever的吧?
: 我不專業 只是猜想
1.火力兵關機,TCP connection 會中斷
打字兵把這個 event 傳回 server
server 就會知道某個打字兵現在少養一個人
2.火力兵開機,server 從他的打字兵列表裡任選一個還沒到上限的
(不強求最佳解,也就是最少人的那個的話,可以很快)
把打字兵的 IP/port 傳給火力兵,連線就建好了
3.打字兵關機
N 個火力兵的 TCP connection 會中斷
火力兵把這個事件傳回 server
server 把這個打字兵從列表中刪除後,依序進行第二項作業
4.打字兵開機
連線上 server 時,把自己能開的 port(s) 傳給 server
server 把打字兵加入打字兵列表
=========
其實要更像驢子的話,應該是這樣
Server 只做第三項跟第四項
火力兵定期(一個小時一次?)跟 server 要一次列表
每次拿到圖片就亂數挑一個打字兵用 UDP 送圖片等答案
等十秒沒等到就亂數挑另一個 XD
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 216.143.48.98
※ 編輯: RJJ 來自: 216.143.48.98 (06/24 13:23)
推 howdz:很清楚的架構解說!! 敬禮!! 06/24 13:33
→ lwei781:BTW 也可以用web 架幾個打字兵 06/24 13:59
推 louis925:要記得保留無打字兵的手動模式喔 06/24 14:05
推 clinical:然後也可以在介面線上呼籲 現在需要打字兵之類的 06/24 14:56