JokerCatz
@jokercatz
Tue, Jan 13, 2015 7:56 AM
/url/?name={g_id:1,u_id:1}
某公司某高層寫了接這種URL的service,然後某人要寫client來問我該怎麼寫...
JokerCatz
@jokercatz
Tue, Jan 13, 2015 7:59 AM
hmm...你們用的就是非URL格式的URL...我該怎麼回你Orz"源頭就錯了下面就爛光了啊啊,加層Base64唄,人家URL內寫SQL好歹也都有加這類的編譯過好咪!?
(疑?)
Ayukawayen
@Ayukawayen
說
Tue, Jan 13, 2015 8:02 AM
urlencode看看....
JokerCatz
@jokercatz
Tue, Jan 13, 2015 8:05 AM
Ayukawayen
: 對方寫Ruby & Ruby下一票 http client 都會"很聰明的"幫你做uri escape的
(乾,還不能繞過去X"D)
,所以蠢蛋怎樣寫都會寫對url,除非蠢的是對方|||
名無乚
@DoTaMoonNight
說
Tue, Jan 13, 2015 8:05 AM
JokerCatz
@jokercatz
Tue, Jan 13, 2015 8:06 AM
/url/?name=%7Bg_id%3A1%2Cu_id%3A1%7D
& 此題正解URI是這樣的
名無乚
@DoTaMoonNight
說
Tue, Jan 13, 2015 8:09 AM
編url還是會遇到很多幽靈狀況的說.... 由其是網址打給別人,別人又打回來的時候....
名無乚
@DoTaMoonNight
說
Tue, Jan 13, 2015 8:09 AM
所以網址通通都用英文就什麼問題都沒有了~
JokerCatz
@jokercatz
Tue, Jan 13, 2015 8:10 AM
名無乚
: 你該跳來寫Ruby了,因為都會自動幫你轉好好,整個超無腦,都hash(set)進去即可
JokerCatz
@jokercatz
Tue, Jan 13, 2015 8:11 AM
類似我常用的gem :
taf2/curb
名無乚
@DoTaMoonNight
說
Tue, Jan 13, 2015 8:11 AM
不,我是指.... 把urlencode的網址丟給別的API的時候,他又把她urlencode一次,之類的
JokerCatz
@jokercatz
Tue, Jan 13, 2015 8:17 AM
名無乚
: 你去看一下那隻gem的無腦程度唄 & Ruby / Rails 沒人用字串處理params的,都是丟hash然後自動幫你弄好好的,所以也就沒有重複encoding的問題
名無乚
@DoTaMoonNight
說
Tue, Jan 13, 2015 8:22 AM
那API根本不是gem之類的東西啦,是類似FB的API那種,跨網域的。
名無乚
@DoTaMoonNight
說
Tue, Jan 13, 2015 8:22 AM
AddThis - Get likes, get shares, get followers
JokerCatz
@jokercatz
Tue, Jan 13, 2015 8:23 AM
jQuery.param() | jQuery API Documentation
jQuery表示
名無乚
@DoTaMoonNight
說
Tue, Jan 13, 2015 8:24 AM
丟給她urlencode的網址,他會再編一次urlencode......... orz......
JokerCatz
@jokercatz
Tue, Jan 13, 2015 8:24 AM
名無乚
: anyway你要看清楚input是啥,output才會有啥就是了
AllanCat
@AllanCat
Tue, Jan 13, 2015 8:25 AM
所以這是一篇ruby推坑文(ry
JokerCatz
@jokercatz
Tue, Jan 13, 2015 8:26 AM
AllanCat
: 我向來只推 Ruby 不推 Rails 的X"DDD
釣不到猴子的有人島民
@danny8376
Tue, Jan 13, 2015 8:58 AM
ruby很棒 rails是交差用的(?
l• ܫ•) Davyキュルッ
@david50407
Tue, Jan 13, 2015 8:59 AM
釣不到猴子的有人島民
: ++
名無乚
@DoTaMoonNight
說
Tue, Jan 13, 2015 8:59 AM
可是.... RUBY的執行緒是假的.....
釣不到猴子的有人島民
@danny8376
Tue, Jan 13, 2015 8:59 AM
名無乚
: 是真的啊
只是有GIL而已
釣不到猴子的有人島民
@danny8376
Tue, Jan 13, 2015 9:00 AM
反正對eventdriven派的來說
執行續完全不重要啦wwwwww
名無乚
@DoTaMoonNight
說
Tue, Jan 13, 2015 9:05 AM
對遊戲還是聊天室之類的server來說,還是需要丟個常駐執行緒去處理會比較好說....
l• ܫ•) Davyキュルッ
@david50407
Tue, Jan 13, 2015 9:09 AM
名無乚
: 是真的啊
釣不到猴子的有人島民
@danny8376
Tue, Jan 13, 2015 9:10 AM
名無乚
: 遊戲&聊天室server?
這東西除了eventdriven外哪有合理作法呢
thread都太浪費資源了wwwwwwwww
JokerCatz
@jokercatz
Tue, Jan 13, 2015 10:13 AM
名無乚
: Ruby1.8.6時代是假的...現在Ruby已經2.1+了啊
JokerCatz
@jokercatz
Tue, Jan 13, 2015 10:14 AM
名無乚
: & Ruby有 eventmachine 可用(很多底層都拿這個鬼來寫),詳細你可以去看 epoll & kqueue << 這兩個都可用
JokerCatz
@jokercatz
Wed, Jan 14, 2015 9:11 AM
這篇後續:『對了我主管妥協了,然後改寫,我跟他說沒人這樣寫的,你解給我看,你解的出來給你讚,你解不出來就請改掉..目前已經改掉~感謝~指教』
載入新的回覆
/url/?name={g_id:1,u_id:1}
某公司某高層寫了接這種URL的service,然後某人要寫client來問我該怎麼寫...(疑?)(乾,還不能繞過去X"D),所以蠢蛋怎樣寫都會寫對url,除非蠢的是對方|||/url/?name=%7Bg_id%3A1%2Cu_id%3A1%7D
& 此題正解URI是這樣的只是有GIL而已
執行續完全不重要啦wwwwww
這東西除了eventdriven外哪有合理作法呢
thread都太浪費資源了wwwwwwwww