Fanboi Channel

Development Room - Build 1

Last posted

Total of 440 posts

1 Nameless Fanboi Posted ID:JkYlYiM.Q

กระทู้นี้ใช้คุยเรื่องโค้ดของเว็บ เช่นรีเควสฟีเจอร์ใหม่ อยากจะช่วยแก้ต้องเริ่มแก้ตรงไหน
รวมถึงส่งแพชในกรณีที่อยาก contribute แบบไม่เปิดเผยชื่อ แยกมาเป็นกระทู้ใหม่ จะได้หาง่ายๆ
https://github.com/pxfs/fanboi2/

2 Nameless Fanboi Posted ID:MdHhP+okt

สร้างบนวินโดวส์ได้หรือยังครับ?

3 Nameless Fanboi Posted ID:JkYlYiM.Q

ตอนนี้ยังใช้ Ansible อยู่ ที่ยังลงบน Windows ไม่ได้ ไม่น่าจะได้ครับ
ว่าจะเขียน bootstrap script ให้รัน Ansible ที่ฝั่ง provision ยังไม่ได้ทำซะที…

4 Nameless Fanboi Posted ID:0shdFY4sQ

อยากได้ระบบ re-quote(ไม่รู้ผมเรียกถูกหรือเปล่านะ) เหมือนของ 4chan ที่จะบอกว่ามีคอมเม้นท์ไหนบ้างที่quoteคอมเม้นท์เรา

5 Nameless Fanboi Posted ID:/hL.zNTwP

>>4 มีแผนจะทำ แต่ขอเสร็จพวก cleanup (GH#1) ก่อนครับ
ปัญหาคือช่วงหลายเดือนมานี้ไม่มีเวลาว่างมานั่งทำให้เสร็จซะทีเนี่ยสิ

6 Nameless Fanboi Posted ID:QhJERGN71

อยากถามเป็นความรู้ว่าทำไมถึงเลือกใช้ Ansible ครับ ทำไมถึงไม่ใช้ chef, puppet หรือ salt
ผมใช้ puppet อยู่ รู้สึกว่ามันซับซ้อนเขียนยาก ดูแลยาก ไม่แน่ใจว่า Ansible ใช้สะดวกกว่าหรือเปล่า

7 Nameless Fanboi Posted ID:kTc.Gd4Bj

ทั้ง Chef ทั้ง Puppet มันเป็นการ define state สุดท้ายที่อยากให้เซิฟเวอร์ออกมาด้วย DSL
ส่วน Ansible มันเป็นการ define steps ที่ต้องการจะรันเหมือน SSH เข้าไปพิมพ์เอง
ส่วนตัวมีความรู้เรื่อง Server Admin อยู่แล้ว เลยเลือกใช้ Ansible เพราะสะดวกกว่าครับ

ประมาณ Chef/Puppet มันคือการบอกว่า "server must have Nginx installed"
ส่วนถ้าเป็น Ansible มันคือ "if server don't already have Nginx, run apt-get install nginx"

อธิบายแบบนี้เข้าใจไหมเนี่ย

8 Nameless Fanboi Posted ID:QhJERGN71

>>7 ชัดเจนครับ

9 Nameless Fanboi Posted ID:B5fIhsCfU

ถ้าให้แถบเมนูสีส้มด้านบนมัน fix จะดีไหมครับ? บางที scroll อยู่ตรงกลางๆ หน้าแล้วอยากสลับไปดูบอร์ดอื่น ต้อง scroll กลับไปบนสุด (หรือไม่ก็ล่างสุด) มันลำบากน่ะครับ

10 Nameless Fanboi Posted ID:Q2qm+4IRH

>>9 เคยลองทำตอนช่วง development ก่อนเปิด ใช้ๆ ไปแล้วรู้สึกรำคาญ เลยไม่ทำตอน launch จริง
ตอนนี้กำลังแอบคิดว่าอยากย้ายเมนูรายชื่อบอร์ดไปไว้ซ้ายมือ (กดเปิดปิด) เดี๋ยวลองคิดวิธีดีๆ ดูละกันครับ

11 Nameless Fanboi Posted ID:DfdtH+xfg

>>10 ideally อยากได้แบบ mobile app ที่เวลา scroll down แล้วแถบด้านบนจะซ่อนไป แต่ถ้า scroll up แล้วแถบด้านบนจะโผล่มาใหม่น่ะครับ

หรือผมควรจะลองแก้ดูแล้ว pull request ไป?

12 Nameless Fanboi Posted ID:Z8/jFEw2u

>>11 แบบนั้นก็น่าจะดีเหมือนกัน แต่โดยส่วนตัวอยากทำเป็น gesture เช่นเลื่อนจากซ้ายไปขวา จะ reveal เมนูบอร์ดมากกว่า
pull request ตอนนี้อย่าเพิ่งส่งเลย กำลังเขียน UI ใหม่ (ดู issue #1) เดี๋ยวผม create เป็น issue ไว้ก่อนละกัน

13 Nameless Fanboi Posted ID:6ug+gnKRM

ไม่ชอบปุ่มแบบเลื่อนเปิดเลยครับ รู้สึกเปลืองทรัพยากรเครื่องโดยใช่เหตุ ขอให้ปุ่มมันค้างอยู่อย่างนั้นดีกว่า
พื้นที่ด้านข้างเหลือเฟืออยู่แล้ว
เวลาเดียวที่รู้สึกว่าพื้นที่ด้านข้างไม่พอคือเวลาอ่านในมือถือแนวตั้ง
เวลาอ่านในคอม อ่านในแทบเล็ต อ่านในมือถือแนวนอน ผมกลับรู้สึกว่าพื้นที่ด้านข้างเหลือมากไปเสียด้วยซ้ำ

14 Nameless Fanboi Posted ID:5OCkE74MO

ปุ่มเลื่อนเปิดหมายถึงแบบ >>11 เหรอครับ?
ส่วนตัวรู้สึกอยากทำ slide menu ด้านซ้ายไม่ก็ขวามากกว่า เพราะจำนวนบอร์ดเริ่มเยอะ

15 Nameless Fanboi Posted ID:l7uN0cGqE

>>14 หมายถึงแบบ 12 น่ะครับ
อยากให้มัน reveal ค้างตลอดไม่ต้อง gesture เลื่อนให้มัน reveal

16 Nameless Fanboi Posted ID:VjUl2mn3I

ไม่อยากขึ้นกระทู้ใหม่ ฝากไว้ที่นี่แล้วกัน

Userscript ที่จะ inject ปุ่ม Load More Post ไว้ในทุกกระทู้ เพื่อโหลดโพสที่เก่ากว่า (แม้จะโหลดถึงโพส 1 แล้วก็ตาม แต่กดไปก็ไม่เกิดอะไรขึ้นกรณีนั้น) ไม่ได้โหลดผ่าน ajax เพราะงั้นหน้าจะโดน refresh นะ ที่ทำเพราะเห็นว่าเวอร์ชั่นนี้ไม่น่ามีอะไรแก้ไขแล้ว แต่ดูท่าเวอร์ชั่นใหม่คงไม่โผล่มาในเร็ววัน

https://gist.github.com/innocenat/fdb7044c605d0ce966b9

ตัวอย่าง http://puu.sh/b8ziz/8890e4d862.png

17 Nameless Fanboi Posted ID:3adPpFLFw

2014/09/06
แก้ให้ Akismet ไม่ทำให้โพสไม่ติดเวลาต่อหา server Akismet ไม่ได้
(จะถือว่าข้อความที่โพสไม่ใช่แสปมถ้า Akismet มีปัญหา)

18 Nameless Fanboi Posted ID:dLnK90NKa

2014/09/08
- แก้ไขปัญหา error ข้างล่างกล่องโพสไม่แสดงเวลาโพสไม่ติด (เช่นติดแสปม ก่อนหน้านี้ปุ่มโพสจะเทาแล้วไม่กลับ ตอนนี้จะแสดง error แล้ว)
- ปรับปรุงระบบกันแสปมด้วยการเช็คกับ DNSBL (ที่ใช้คือ http://www.spamhaus.org/xbl) เวลาตั้งกระทู้ใหม่
- เพิ่มระบบ cross-reference โพส ให้สามารถชี้ข้ามกระทู้หรือข้ามบอร์ดได้

ทดสอบ cross board quotes
>>>/lounge/1/1/ จะแสดงพรีวิวโพส 1 ของกระทู้ 1 ใน lounge
>>>/lounge/1/ จะลิงค์ไปกระทู้ 1 ของ lounge
>>>/lounge/ จะลิงค์ไป lounge

19 Nameless Fanboi Posted ID:8F63/Y+1q

>>>/meta/686/18/

20 Nameless Fanboi Posted ID:dLnK90NKa

สามขั้นตอนง่ายๆ ถ้าคิดว่ามันพิมพ์ยาก
1. คลิ๊กขวาตรงเลขโพส open new tab http://i.imgur.com/wJAiEq5.png
2. ก็อป URL หลังชื่อโดเมน (อย่าลืม / ข้างหน้า) http://i.imgur.com/HvmZ54j.png
3. พิมพ์ >>> แล้ว paste ที่ก็อปลงไป http://i.imgur.com/OIZnBkk.png

เดี๋ยวอนาคตจะทำให้ง่ายกว่านี้ ขอนึกวิธีดีๆ ก่อน

21 Nameless Fanboi Posted ID:aUNsJ72X8

>>20 ทำให้ดับเบิลคลิกที่ตัวเลขแล้วระบบจะก้อปปี้ cross-reference ไว้ในคลิปบอร์ดได้ไหมครับ

22 Nameless Fanboi Posted ID:dR3z97JqK

ทำเป็น pop-up จากปุ่มออกมาให้เลือกก็ได้มั้ง insert เลยในกระทู้กับ copy ไว้ในคลิปบอร์ด

23 Nameless Fanboi Posted ID:dR3z97JqK

ขออีกโพส เวลาเอาเมาสฺ์ไปทิ้มพวก Ref ข้ามกระทู้/ข้ามบอร์ดเนี่ย ให้มันโชว์ชื่อกระทู้หน่อยได้รึเปล่า ref ไปเป็นเลขรู้หมวดแต่ไม่รู้เชื่อกระทู้ต้องกดเข้าไปอ่านถึงจะรู้

24 Nameless Fanboi Posted ID:1D7Loh5H3

>>>meta/686/20/ ทดสอบ

25 Nameless Fanboi Posted ID:1D7Loh5H3

>>>/meta/686/20/ พลาด ขออีกที

26 Nameless Fanboi Posted ID:dYwFkAb6k

ลอง >>>/game/

27 Nameless Fanboi Posted ID:oYsJMtVcn

ขอลองทดสอบหน่อย
>>>/meta/686/27/
>>>/meta/686/23-26/
>>>/meta/686/23-27/

28 Nameless Fanboi Posted ID:dLnK90NKa

>>23 เดี๋ยวว่างๆ จะทำครับ (เน้นตัวหนาตรงคำว่าว่างๆ)

29 Nameless Fanboi Posted ID:oYsJMtVcn

ขอแบบไม่ต้องมี / หน้าหลังด้วยได้ไหมครับ เห็นคนใส่ผิดบ่อย
เช่น
>>>/meta/686/29
>>>meta/686/29/
>>>meta/686/29

30 Nameless Fanboi Posted ID:dLnK90NKa

>>29 เออนั่นสิ มาคิดดูดีๆ แล้วไม่ต้องมี / ข้างหน้าก็ได้นี่นา เพราะยังไง >>> ก็ไม่ได้เอาไปใช้กับอย่างอื่นอยู่แล้ว
เดี๋ยวคืนนี้แก้ให้ใช้ >>>meta/686/30 ให้ได้ครับ (ปรับ Regex นิดเดียว ไม่ยากมาก)

31 Nameless Fanboi Posted ID:Y+L9.1X8A

ขอสอบถามหน่อยครับว่ามีแนวโน้มจะเอา Json Api มาใส่ Server จริงเร็วๆนี้มั้ยครับ

32 Nameless Fanboi Posted ID:zA/0/IWVx

งานที่ทำอยู่ตอนนี้น่าจะสงบๆ ลงบ้างตั้งแต่อาทิตย์หน้า ถึงเวลานั้นคงได้เข็น GH#1 ต่อ
ถ้ามีเวลาแล้วสักประมาณ 2-3 อาทิตย์น่าจะได้อัพ ส่วนตัวอยากให้เสร็จก่อนตุลาคมครับ

33 Nameless Fanboi Posted ID:ZE2hOxhAo

>>32 ขอบคุณครับ

34 Nameless Fanboi Posted ID:kz5ICL+is

iOS 8 ฟอนท์ไทยไม่เล็กแล้ว T_T ดีใจ

35 Nameless Fanboi Posted ID:nygAWJIrM

เป็นไผได้ไหมครับที่หน้าแรกของ /animanga/ จะโชว์ 15-20 กระทู้
เพราะรู้สึกช่วงหลังกระทู้แยกเยอะ ตกกันไวมากครับ

36 Nameless Fanboi Posted ID:ozkn3+smz

ถ้าจะเปลี่ยนจำนวนแสดงผลต่อหน้ามันต้องเปลี่ยนทั้งบอร์ด เดี๋ยวขอพิจารณาดูก่อนนะครับ
ประเด็นหลักๆ ตอนนี้คือไม่อยากให้หน้าแรกโหลดช้ากว่านี้

37 Nameless Fanboi Posted ID:Onic03469

ถามหน่อยสิ ตอนอยู่ญี่ปุ่นเข้าเว็บไม่ได้เลยมันบอกว่าใช้เวลาในการเชื่อมต่อนานไปและพิสูจน์ตัวตนไม่ได้
สรุปคือเว็บนี้บล็อคต่างประเทศใช่ใหม?

38 Nameless Fanboi Posted ID:8h0M+EhON

>>37 ตอนไปเมื่อต้นปีเข้าได้นะ

39 Nameless Fanboi Posted ID:WOlcIDzmK

>>37 สรุปยังไงให้ได้ความว่าแบบนั้นเนี่ย?

40 Nameless Fanboi Posted ID:jFbc/0fq8

วันนี้กับเมื่อวาน อยู่ๆก็เข้า Fanboi กับเน็ตที่ทำงานไม่ได้ครับ เมื่อวานใช้หมาไฟเข้าไม่ได้ แต่ ie เข้าได้
วันนี้ไม่ได้ทั้งคู่ มันเป็นไรรึเปล่าครับ ผมต้องลบคุกกี้ไหม หรือว่าทางเว็บมีการอัพเดทอะไรพิเศษ รึเปล่า

41 Nameless Fanboi Posted ID:QS6TTlP/X

Error ว่าอะไรครับ?

42 Nameless Fanboi Posted ID:QewHFO3pb

เหมือนกันครับใช้หมาไฟเข้าไม่ได้ แต่ใช้โครมเข้าได้ในมือถือ

43 Nameless Fanboi Posted ID:9.CCRDNeB

ถาม CloudFlare แล้วได้คำตอบว่าแบบนี้

We believe the issue here is related to Globalsign's OCSP servers denying request to validate.
We've contacted them to ask them to resolve the issue, this would seem to affect all Globalsign customers, even non-CloudFlare ones.

44 Nameless Fanboi Posted ID:cRf6DUtQd

>>41 Server not found ครับ

45 Nameless Fanboi Posted ID:XYfDpEfVu

>>43 ถ้างั้นโครมก็ไม่น่ามีปัญหาสินะครับ เพราะมันใช้ CRL ของตัวเอง ไม่ได้ติดค่อ OSCP server.

46 Nameless Fanboi Posted ID:cRf6DUtQd

งั้นไว้เดี๋ยวลองใช้โครมดูครับ

47 Nameless Fanboi Posted ID:qfCCgFb/F

>>44 Server not found ส่วนใหญ่จะมาจาก DNS ไม่ resolve ครับ
โครมจะบังคับใช้ 8.8.8.8 กับ 8.8.4.4 เป็นมาตรฐาน น่าจะเข้าได้

48 Nameless Fanboi Posted ID:ipLpf+5ER

ตัว test server ปิดไปแล้วหรอครับ

49 Nameless Fanboi Posted ID:vt/dJADlx

เออ ลืมอัพเดท SSL Cert เดี๋ยวพรุ่งนี้ทำให้ครับ ตอนนี้ไฟล์ cert ไม่อยู่กับตัว…

50 Nameless Fanboi Posted ID:+p6sFityH

Test server เปิดติดแล้วนะครับ

51 Nameless Fanboi Posted ID:JiydG56cW

>>50 ขอบคุณมากครับ

52 Nameless Fanboi Posted ID:cbBdhZInk

จะมีหน้ารวมทุกห้องป่ะครับ ตามหลายเรื่อง ขี้เกียจสลับไปสลับมาน่ะ

53 Nameless Fanboi Posted ID:TrTRNWoHG

API จะมาในเวอร์ชั่น 0.10 ที่คิดว่าจะได้ทำต่อช่วงสิ้นเดือนนี้ (branch experiment-view2)
ฟีเจอร์ใหม่ของ 0.11 ที่คิดไว้คือระบบ favorite กระทู้ ให้ไปแสดงในหน้ารวมส่วนตัว (/my)
เสร็จเมื่อไหร่ยังตอบไม่ได้ครับ แต่หมดเดือนนี้งานน่าจะเบาลงเยอะแล้วล่ะ

54 Nameless Fanboi Posted ID:gnyegQ.xz

เห็นพูดอย่างงี้มาหลายรอบแล้วนะครัช

55 Nameless Fanboi Posted ID:P3bb1FM1t

workaholic ก็งี้

56 Nameless Fanboi Posted ID:gY+HwM7mO

>>53 อยากสอบถามหน่อยครับว่า ระบบ favorite วางแผนว่าจะจำและแยกแยะ user ด้วยวิธีไหน

57 Nameless Fanboi Posted ID:Gqd+sFqCF

>>56 Web Storage ครับ วิธี import / export ข้ามเครื่องคง encode data ไว้ใน URL แล้วก็อปแปะเอา

58 Nameless Fanboi Posted ID:X9lMmCvhC

อยากได้ฟีเจอร์สามารถซ่อนข้อความได้เหมือนเว็บพันทิปค่ะ บางข้อความมันก็ยาวมากกับอยากคุยสปอยล์แต่กลัวคนยังไม่ได้ดูมาอ่านพอดีค่ะ

59 Nameless Fanboi Posted ID:n1WlK/caW

หมายถึงกล่องสปอยใช่ไหม อันนี้เคยมีคนเสนอมาหลายรอบแล้ว
แต่ยังหาวิธีดีๆ ไม่ให้รกไม่ได้ ขอคิดดูก่อนครับ

60 Nameless Fanboi Posted ID:ZE1wfgnT3

>>58 ส่วนตัวไม่หนับหนุนครับ ฟีเจอร์แนวนี้มักจะถูกใช้งานผิดวัตถุประสงค์มากเกินจนน่ารำคาญมากกว่าเป็นประโยชน์

61 Nameless Fanboi Posted ID:XphwLShY.

ส่วนตัวไม่ชอบ บางทีในพันทิฟเสริชข้อความยากด้วย

62 Nameless Fanboi Posted ID:mITheE7UE

>>58 ก็อบมาแปะให้อีกรอบ

>>>/lounge/1/258-259/
>>>/lounge/1/396-422/
>>>/lounge/1/601-609/

63 Nameless Fanboi Posted ID:P3m5CQGCD

อยากให้การชี้แบบนี้ >>>/meta/686/ แสดงชื่อกระทู้ด้วยครับ

64 Nameless Fanboi Posted ID:jkURbKAy0

>>63 รอ 0.10 นะครับ

65 Nameless Fanboi Posted ID:phWq3Moy7

รบกวนนิดนึงครับ ใน 0.10 มีแผนจะใส่ API สำหรับหน้า overview ของแต่ละบอร์ดที่เคยคุยกันใน >>>lounge/1/723-728 มั้ยครับ

66 Nameless Fanboi Posted ID:sBXsbMeLz

>>65 คงจะทำตามที่เขียนไว้ใน 728 ครับ

67 Nameless Fanboi Posted ID:2i2s7F/R0

>>66 ขอบคุณครับ

68 Nameless Fanboi Posted ID:Adh1iRvb9

สงสัยงับ ว่าตัวเลขหน้า reply ที่เป็นสีขาว กับสีเทา มันมีข้อแตกต่างกันยังไง
ช่วยไขข้อข้องใจหน่อยงับ

69 Nameless Fanboi Posted ID:HGE2I+KaI

>>68 >>>/lounge/1/319-330/

70 Nameless Fanboi Posted ID:d.Yy4KkPB

ถามแอดมินครับ ตอนนี้คลาวด์แฟลร์มีทั้ง SSL และ SPDY ในรุ่น Free แล้ว แอดมินยังใช้รุ่นเสียตังอยู่หรือเปล่าครับ?

71 Nameless Fanboi Posted ID:xrLHrSr9e

>>70 ยังใช้อยู่ครับ แต่นึกดูดีๆ มันไม่มีเหตุผลให้ใช้แล้วนี่หว่า
แต่ใจจริงอยากอัพเกรดเป็น Business เพราะอยากใช้ Railgun…

72 Nameless Fanboi Posted ID:e5py4UeK/

>>71 $200 เองครัย สู้ๆ

73 Nameless Fanboi Posted ID:dggK5CXhe

>>72 ถ้ามันเปิดให้ใช้ WebSockets ได้ในโปร $200 เมื่อไหร่จะเปลี่ยนไปใช้ ตอนนี้ยังห้ามใจอยู่…

74 Nameless Fanboi Posted ID:UEdkn5/SH

>>73 Why do you need WebSocket for simple message board...

75 Nameless Fanboi Posted ID:Ifrvvot6N

>>74 ทำ myFanboi (ชื่อไม่เป็นทางการ) ครับ คาดว่าจะเป็น React app ที่มี live data update
เสร็จเมื่อไหร่ไม่รู้ 0.10 ยังไม่เสร็จเลย…

76 Nameless Fanboi Posted ID:KPEcKCc2U

อยากเสนอ ว่านอกจากshow allกับrecentตอนนี้ อยากให้มีการแสดงข้อความแบบ
1-100,101-200,...,901-1000 ด้วยน่ะค่ะ

77 Nameless Fanboi Posted ID:U0rGQ9tRu

>>76 ไม่ใช่แอดมิน แต่ขอตอบว่า อันนี้ทำได้ด้วยการแก้ url เป็น >>>/xxx/801-900/

78 Nameless Fanboi Posted ID:uaubp4PhM

จดไว้กระทู้นี้ดีกว่า ว่าน่าจะทำ ID ชุดพิเศษแบบที่ 2ch ทำ (ลงท้ายด้วย 0 เป็น PC ลงท้ายด้วย O เป็นมือถือ)
ตอนนี้ได้ IP ของค่ายมือถือคร่าวๆ มาประมาณนี้ ขุดมาจาก BGP ที่แต่ละ AS มันประกาศออกมา
ไม่รู้ AS number ของ AIS (มันคือ SDN หรือเปล่า?) ใครถนัดเรื่อง network มาช่วยเช็คหน่อยสิครับ

True Move (AS55490)
27.55.0.0/16
49.237.64.0/18
49.237.128.0/17
180.214.192.0/19
223.24.0.0/16

Dtac (AS24378)
1.46.0.0/15
103.1.164.0/22
111.84.0.0/16
115.67.0.0/16
202.91.16.0/21

79 Nameless Fanboi Posted ID:1x5ycgLft

AS131445 AIS3G-2100-AS-AP Advance Wireless Network,TH?

80 Nameless Fanboi Posted ID:3x.snkWoB

AS131445 Prefix
49.230.16.0/20
49.230.32.0/19
49.230.64.0/18
49.230.128.0/17

ข้างล่างนี่เป็น prefix ของ 131445 ด้วยแต่ไม่รู้ใช่มือถือหรือเปล่า
49.229.0.0/18
49.229.64.0/20
49.229.112.0/20
49.229.160.0/18
49.229.224.0/22
49.229.240.0/22

ปล. เพิ่งเคยมาไล่ดู prefix จริงๆ จังๆ มัน annouce ซ้ำๆ กันมันทำไมเยอะแยะ - -"

81 Nameless Fanboi Posted ID:UmlM/W6l0

>>80 ดูๆ แล้วเหมือนจะเป็น 49.229.0.0/16 กับ 49.230.0.0/16

82 Nameless Fanboi Posted ID:L7LlcaX84

>>81 แต่เห็นช่องเยอะเหมือนกันนะครับ

83 Nameless Fanboi Posted ID:EIOzAinDK

>>82 ตรงช่องที่มีลองๆ กดดูแล้วมันก็เป็นของ SBN เหมือนกันนะ (แต่น่าจะอยู่คนละ AS?)

84 Nameless Fanboi Posted ID:qk6MGmCbc

โน๊ตไว้นิดนึงว่ามีคนใจดีบอกมาว่าเวลาแบน IP ทรูให้แบนด้วย suffix /23 มันจะเด้งทั้งเขต (ตัดแล้วต่อใหม่จะได้ IP ใน subnet นี้)

85 Nameless Fanboi Posted ID:jggomqTUY

>>83 ลองกดเช็ค AS ตรงพวกช่องๆ ล่ะ มันไม่โดน announce เลย... งั้นก็ง่ายดีนะครับ /16 สองก้อน (แต่ดันไม่ใช่ /15 555)
>>84 งั้นหางเลขคงเป็นเบือเลย แบน /23....

86 Nameless Fanboi Posted ID:iGJXthG40

>>65-66 ขอ follow up อันนี้หน่อย (เดี๋ยวลืม) ว่าสรุปแล้วคงจะทำเป็น param แบบนี้
topics=1 แสดง recent topics ของแต่ละบอร์ด (10 กระทู้)
posts=1 แสดง recent posts ของแต่ละกระทู้ (30 โพส)
formatted=1 แสดง body_formatted เป็น HTML (ใน test ตอนนี้มันใส่ให้เลย แต่ใน app มือถือคงไม่ได้ใช้?)

ตัวอย่าง:
ลิสท์โพสของทุกกระทู้ในทุกบอร์ด: /api/1.0/boards/?topics=1&posts=1
ลิสท์โพสแบบในหน้าบอร์ด: /api/1.0/boards/meta/?topics=1&posts=1
ลิสท์โพสแบบในหน้ากระทู้: /api/1.0/topics/686/?posts=1

ใส่ค่าอะไรไปก็ตามจะถือว่า enable ไม่อนุญาตให้แก้จำนวน (ถ้าอยากได้เยอะกว่า default ให้ request endpoint เอา)
ตอนนี้ยังไม่อัพลง test รอคลีนอัพอีกหน่อยคงอัพเดท test.fanboi.ch ซะทีในรอบปี… น่าจะวันสองวันนี้

87 Nameless Fanboi Posted ID:KuNuOeCxV

2015-04-16-TEST
- อัพเดท test.fanboi.ch เป็นเวอร์ชั่น c2bb687
- อัพเดท database ของ test เป็น database ล่าสุด (วันนี้)
- เพิ่ม params สำหรับเรียก object ที่เกี่ยวข้องใน request เดียว (ตาม >>86 แต่ยังไม่ได้อัพเดท docs)
- เพิ่ม create topic API กับ create post API สำหรับตั้งกระทู้และตอบกระทู้
- เพิ่ม task API สำหรับเรียกดูสถานะการโพสจาก create topic API และ create post API ว่าเรียบร้อยหรือไม่

Endpoint ของการตั้งกระทู้ใหม่คือ POST /api/1.0/boards/{slug}/topics/
Endpoint ของการตอบกระทู้คือ POST /api/1.0/topics/{id}/posts/
หลังจากยิง POST ไปแล้ว API จะตอบกลับมาเป็น task สามารถ query ได้ตาม path ที่ใส่มาใน JSON เพื่อดูว่าเรียบร้อยไหม
วิธีการใช้งานคร่าวๆ ดูได้ตาม https://gist.github.com/sirn/23acfcf5c7d88ab383bb

Task API มีไว้ให้ request ซ้ำกันเรื่อยๆ จนกว่า status จะกลายเป็น success
ทั้งนี้ทั้งนั้นเนื่องจากในแฟนบอย การโพสข้อความใดๆ ก็ตามจะถูกส่งเข้า worker queue และประมวลผลใน background
(เหตุผลหลักๆ คือมันต้องผ่าน Akismet check, DNSBL check ถ้าจังหวะไหนเน็ตเวิร์คไม่ดี web process มันจะบล็อก)

88 Nameless Fanboi Posted ID:OkuydFZBZ

>>86-87 ขอบคุณมากครับ
ตัว body_formatted ที่เป็น HTML ตอนนี้ app Moong Reader ใช้อยู่นะครับ เพราะเอามาแล้วจับไป display ได้เลยโดยไม่ต้องทำ link หรือ thumbnail รูปเองได้

89 Nameless Fanboi Posted ID:DY6g0.xjk

>>88 อ้าวเหรอ งั้นไว้อัพเดทหน้าจะเปิดเป็น default เหมือนเดิมละกันครับ

ตอนนี้อัพเดท TODO ใน https://github.com/pxfs/fanboi2/pull/1 แล้ว
เดี๋ยวเสร็จหมดเมื่อไหร่ก็ deploy ลงเว็บหลัก ฟีเจอร์อื่นจะยกไป 0.11 แทน ไม่งั้นไม่เสร็จแน่ๆ

90 Nameless Fanboi Posted ID:H.2uC7pHE

สอบถามหน่อยครับ เพิ่งเข้ามาตามบอร์ดโม่งได้ไม่นาน ทำไมโพสไม่ได้ครับ ?

91 Nameless Fanboi Posted ID:G8mi2ZTOS

เทสต์โพสจาก My by CAT

92 Nameless Fanboi Posted ID:lpP6X9N0I

ทำไม IP block ของ My มันหน้าตาแปลกๆ​ มี /32 หลุดมาด้วย

My by CAT
122.155.32.0/21
122.155.42.0/23
122.155.44.0/24
122.155.45.0/32

93 Nameless Fanboi Posted ID:Ijb80ryqT

ลองโชว์ dark theme เสร็จเมื่อเสร็จ
http://imgur.com/EW8MuBw

94 Nameless Fanboi Posted ID:GHsiBeizW

ปิด test.fanboi.ch ชั่วคราว จนกว่าจะเตรียม stack ใหม่เสร็จครับ
(DigitalOcean ใช้ FreeBSD ได้แล้ว ได้เวลาบอกลา Ubuntu…)

95 Nameless Fanboi Posted ID:RAJMqlQPo

ตอนนี้เวลาโพสด้วยเน็ตทรูจะขึ้น posting ค้างอยู่อย่างนั้น แต่ข้อความไม่ไปซักที พอโพสด้วยเน็ต 3g dtac ดันไม่มีปัญหา

ลองในมือถือและ pc
Pc กับมือถือต่อ wifi เน็ตทรู โพสไม่ไป
พอปิด wifi มือถือ ต่อ 3G แทนโพสได้ไม่มีปัญหา
อนึ่งต่อเน็ตใหม่ รีเซ็ทเราท์เตอร์ก็ยังมีปัญหาอยู่

96 Nameless Fanboi Posted ID:UzoRCzq6N

>>95 นั่นคืออาการเวลา IP โดนบล็อกครับ ถ้าเป็นทรูจะบล็อกด้วย /23 ที่จะคลุมทั้งเขต
แปลว่าถ้าซวย อยู่เขตเดียวกับคนที่โดนแบน ก็จะหางเลขไปด้วย
แบนจะมีระยะเวลาประมาณสัปดาห์นึง

97 Nameless Fanboi Posted ID:a1Lk7S.C7

หมวดหมู่เยอะขึ้น ดีไซน์หน้าเลือกหมวดใหม่ได้ไหมครับ กว่าจะหาเจอนี่สไลด์ปวดนิ้ว Orz

98 Nameless Fanboi Posted ID:LMlW9lujw

>>97 รอก่อนนะ >>89 ยังไม่เสร็จซะที…
note for self >>>/meta/1383/741/

101 Nameless Fanboi Posted ID:YyMEvt+TC

https://unblockvideos.com

102 Nameless Fanboi Posted ID:cgxSsfoXi

https://www.proxy-service.de

103 Nameless Fanboi Posted ID:55cvm/e0U

เป็นไปได้ไหมที่จะทำระบบ search ในเว็บ คล้ายๆเมื่อก่อนที่ google จะมีระบบ search สำเร็จรูปให้หาได้ภายในเว็บตัวเอง ซึ่งไม่ต้องเขียนเอง
พอดีมีเรื่องที่อยากจะกลับมาอ่านหลายเรื่อง แต่หาเท่าไหร่ก็ไม่เจอเพราะจำไม่ได้ว่ามันอยู่ในห้องไหนtopicไหน
หรือว่ามีทางเดียวคือหาจาก google คะ
ไม่มีความรู้เรื่องการสร้างเว็บอะไรแบบนี้เลย(HTML php คงไม่ได้ใช้) ถ้าอยากศึกษาเองจะยากไหมคะ ต้องเริ่มจากอะไร (จริงๆแล้วอยากช่วยพัฒนาเว็บแต่ไม่ได้เรียนมาสายนี้ค่ะ)

104 Nameless Fanboi Posted ID:lverMsyhU

พิมพ์ไปในช่อง search ว่า site:fanboi.ch แล้วพิมพ์ประโยคที่ต้องการหาลงไปก่อนครับ
ผลลัพท์ที่ได้จะไม่ต่างกับการใช้ site search ของ Google

105 Nameless Fanboi Posted ID:lverMsyhU

อนึ่ง หมวด >>>/netwatch/ กับ >>>/karma/ จะ search ไม่ได้ เพราะกันไว้ด้วย robots.txt
https://fanboi.ch/robots.txt

106 Nameless Fanboi Posted ID:55cvm/e0U

>>104 เคยลองใช้วิธีนี้ค่ะ ก็ยังไม่เจออยู่ดี(คิดว่าเรื่องที่หาน่าจะอยู่ในlifestyle หรือ lounge และค่อนข้างมั่นใจว่าไม่ได้อยู่ใน karma,netwatchแน่ๆค่ะ)
ยังไงก็ขอบคุณนะคะ ตอนนี้เลิกหาแล้ว ^^

107 Nameless Fanboi Posted ID:lverMsyhU

Search ภาษาไทย ยังไงก็ต้องมีแน่ๆ แหละครับ แต่ปัญหาใหญ่เหมือนกับทุกเรื่องคือไม่มีเวลาทำครับ

ภาษาไทยเป็นภาษาที่ทำ index ลำบากพอสมควร เพราะเรื่องตัดคำแต่ ElasticSearch มี tokenizer สำหรับภาษาไทยอยู่
https://www.elastic.co/guide/en/elasticsearch/reference/current/analysis-thai-tokenizer.html

108 Nameless Fanboi Posted ID:a362IOyJ1

2016/07/31
แก้ Regex สำหรับ detect ลิงค์ชั่วคราวให้ imgur/a/ ไม่โชว์ thumbnail
https?\:\/\/(?:(?:\w+\.)?imgur\.com)\/((?<!a\/)\w{2,})

109 Nameless Fanboi Posted ID:BHpIJ/8H+

AIS พักนี้โดนแบนรวบบ่อยนะครับ ใช้ VPN โพสอยู่ หวังว่าคงจะอนุญาต

110 Nameless Fanboi Posted ID:6MbhwAY9P

ขอเสนอว่าอยากให้มีฟีเจอร์ที่กรองโพสเนื้อหาซ้ำกันเข้ามาติดๆกันเพื่อลดการโพสซ้ำโดยไม่ตั้งใจ (เช่นเน็ตไม่เสถียร) ครับ
ไม่แนใจว่าทำจริงๆจะยากหรือกระทบ performance มากมั้ย
หรืออาจจะเป็นแนวป้องกันปัญหาด้วยวิธีอื่น
เช่นการจำไว้ว่าตอน user เปิดกระทู้ขึ้นมาอ่านโพสล่าสุดเป็นโพสไหน แล้วถ้าตอน user โพสมีโพสใหม่ๆเข้าแทรกช่วงนั้นจะโหลดโพสใหม่มาให้ user ดูก่อนแล้วค่อยให้ user ยืนยันการโพสอีกทีนึง

111 Nameless Fanboi Posted ID:l/kbdUdRk

>>110 ไม่ยาก ขอรับไว้เป็นข้อเสนอครับ

ตอนนี้บอร์ด 0.10 ได้ feature parity กับบอร์ดตัวปัจจุบัน (0.8.3) แล้ว
เพราะสถานการณ์ช่วงนี้ เลยต้อง add ฟีเจอร์เพิ่มเล็กน้อย ก่อนจะทำการอัพเดทบอร์ดทั้งหมดครับ
อดใจรออีกนิดนึง ดูความเปลี่ยนแปลงได้ใน GitHub

112 Nameless Fanboi Posted ID:3Whildjg3

มาทักก่อนหนีไปนอนว่า API live แล้ว แต่ตอนนี้ยังลองผิดลองถูกอยู่
อาจจะมี breaking change ตามความเหมาะสม และจะแจ้งให้ทราบในนี้ครับ

113 Nameless Fanboi Posted ID:2BikpooUr

เข้าด้วยไวไฟ ได้ล่ะคับที่แท้. Dns google ยังไม่อัพเดต

114 Nameless Fanboi Posted ID:3Whildjg3

>>113 เหมือนจะเซ็ท DNS ฝั่ง Google Cloud พลาด ทำให้ Record หายไปทั้งยวงเลย ขอเช็คก่อน
http://imgur.com/k0VLZR1

115 Nameless Fanboi Posted ID:3Whildjg3

>>113-114 เหมือนจะเป็นปัญหาที่ DNSSEC เพราะ 8.8.8.8 จะ validate DNSSEC แต่ตัว Google Cloud DNS ยังไม่ซัพพอร์ต
ตอนนี้ลองปิด DNSSEC ที่ฝั่งโดเมนเป็นการชั่วคราว เดี๋ยวรอ populate นิดนึงแล้วจะลองดูอีกทีครับว่ามีปัญหาไหม
https://developers.google.com/speed/public-dns/faq#dnssec

116 Nameless Fanboi Posted ID:3Whildjg3

>>115 น่าจะได้แล้วนะครับ
http://imgur.com/ODWXn7K

117 Nameless Fanboi Posted ID:PR5J4DLoE

>>>/meta/2804/451/
ขอมาคุยในนี้ จะได้รวมปัญหาอยู่ที่เดียว หมายถึงขอบสีดำอ่อนๆ นี่ใช่ไหมครับ?
http://imgur.com/dPyAUAi

ตรงนี้ส่วนตัวก็ยังไม่พอใจเท่าไหร่ ลองปรับแก้ดูหลายสีแล้วไม่ค่อยถูกใจเลยซักอัน
เดี๋ยวจะลองปรับแก้ต่อครับ ช่วงนี้ขอเร่งฟีเจอร์เว็บก่อน

118 Nameless Fanboi Posted ID:uNtrjM34r

>>117 ใช่ครับ อันนี้ไม่รีบเท่าไหร่ ถ้าสังเกตจริง ๆ ก็ไม่ยากเพราะบรรทัดมันไม่เท่ากัน แต่สายตาผมมันไม่ค่อยดีแล้วเลยลำบากนิดนึง
อันนี้ตัวอย่างสีกรอบที่คิดว่าน่าจะโอเค http://imgur.com/a/mNB2f

119 Nameless Fanboi Posted ID:PR5J4DLoE

>>118 เดี๋ยวจะลองปรับดูครับ

คิดไปคิดมา หลังจากนี้เอา changelog เวลาอัพเดทเว็บมาโพสในนี้ดีกว่า ติดมาตั้งแต่สมัยมีกระทู้เดียว ไล่ของเก่าๆ

ตั้งแต่ 0.10a
2016/11/14 >>>/meta/2804/452/ a612f6d
2016/11/10 >>>/meta/2804/440/ 23db2c0
2016/11/09 >>>/meta/2804/439/ 0.10a

ก่อน 0.10a
2014- เริ่มโครงการ "experiment-view2" และหมดไฟเพราะไม่เสร็จซะที (และกลายเป็น 0.10 ของตอนนี้)
2013/12/30 >>>/lounge/1/336/
2013/12/07 >>>/lounge/1/325/
2013/12/06 >>>/lounge/1/323/
2013/12/06 >>>/lounge/1/319/
2013/11/08 >>>/lounge/1/249/
2013/10/31 >>>/lounge/1/228/
2013/10/27 >>>/lounge/1/227/
2013/10/26 >>>/lounge/1/224/ (Nothing is more permanent than the temporary)
2013/10/07 >>>/lounge/1/208/
2013/06/23 >>>/lounge/1/144/
2013/06/22 >>>/lounge/1/142/
2013/06/21 >>>/lounge/1/141/
2013/06/09 >>>/lounge/1/130/
2013/06/08 >>>/lounge/1/123/ (และก็ไม่ได้เพิ่ม…)
2013/06/03 >>>/lounge/1/109/
2013/06/02 >>>/lounge/1/100/
2013/06/01 >>>/lounge/1/89/
2013/05/25 >>>/lounge/1/77/
2013/05/01 >>>/lounge/1/28/
2013/05/01 >>>/lounge/1/25/
2013/04/14 >>>/lounge/1/18/
2013/04/14 >>>/lounge/1/17/
2013/04/07 >>>/lounge/1/11/
2013/03/24 >>>/lounge/1/10/
2013/02/08 >>>/lounge/1/2/
2013/02/07 >>>/lounge/1/1/

ไม่เกี่ยวอะไร แต่ชอบเวลามีคนใช้เว็บในทางที่คิดไม่ถึงแบบสร้างสรรค์แบบนี้
>>>/lounge/1/181/

120 Nameless Fanboi Posted ID:Bl/D5WdBL

แจ้งบั๊ก ปุ่ม Post Reply ใช้ไม่ได้บน Stock Browser ใน Android 4.4.2
>>>/meta/2670/669/

121 Nameless Fanboi Posted ID:Bl/D5WdBL

2016/11/15

- อัพเดทบอร์ดเป็นเวอร์ชั่น d8093cf
- แสดง Thumbnail ใต้โพสสำหรับลิงค์ YouTube
- ปรับปรุงระบบ IP ban ให้มีผลแค่บอร์ดเดียวได้
- ปรับปรุงไม่ให้ URL gallery ของ Imgur แสดง Thumbnail
- ปรับปรุงคุณภาพของภาพ Thumbnail สำหรับ Imgur

122 Nameless Fanboi Posted ID:2W2CXjcjL

เข้ามาชม theme Obsidian ครับ พอเปลี่ยนแล้วรู้เลยว่าดวงตาใช้งานหนักกับ theme Topaz มาก

123 Nameless Fanboi Posted ID:GGoOTVw.J

แจ้งบั๊ก Post Reply มีปัญหาบน Android 4.4.2
>>>/meta/2670/687/

124 Nameless Fanboi Posted ID:b2I+p4gew

อยากเสนอให้ cache board list เก็บไว้ที่ฝั่ง browser ตอนเข้าหน้าหลักหรือกดเมนูเลือกบอร์ดครั้งแรก
แล้วกำหนดให้มัน expire ไม่ต้องบ่อยมาก (อาจจะซัก 24 ชั่วโมง) เพราะยังไงก็ไม่น่าใช่อะไรที่เปลี่ยนกันบ่อยๆอยู่แล้ว
เวลากดเมนูเลือกบอร์ดจะได้ไม่กระตุกแล้วก็ลด load server ลงไปอีกหน่อยด้วยน่ะครับ

125 Nameless Fanboi Posted ID:j+lgETCQz

>>124 มีแผนจะทำ แต่ตอนนี้ติดธุระส่วนตัวอยู่ครับ

126 Nameless Fanboi Posted ID:/RJ+TfYYV

รบกวน 2 เรื่องครับ
- Response ของ Topic (ตาม https://fanboi.ch/api/#api-topic ) เป็นไปได้อยากให้ return board slug มาด้วยน่ะครับ
- การโพสตอบกระทู้ผ่าน api (https://fanboi.ch/api/#api-topic-posts-new ) เวลาเลือกว่าจะ bump รึเปล่านี่ใช้ Query string "bumped" เหมือนเดิมรึเปล่าครับ
ขอบคุณครับ

127 Nameless Fanboi Posted ID:/cinzHAhr

>>126 ตอบทีละข้อนะครับ

1. เดี๋ยวจะเพิ่มไปดูครับ แต่คิดว่าน่าจะเป็นประเภท expand=true มากกว่า (อันนี้เจอปัญหาเหมือนกัน ตอนทำกล่อง popover ของ topic)
2. ใช้ bumped ครับ ลืมเขียนลง docs ใน API ใช้ param เหมือนฟอร์มบนหน้าเว็บทุกอย่าง (ยกเว้น csrf_token ไม่ต้องส่ง)

128 Nameless Fanboi Posted ID:b7r5wwOS8

>>127 ขอบคุณครับ

129 Nameless Fanboi Posted ID:Z+yFJJlpc

อยากให้มีหมวดหมู่เกี่ยวกับดนตรี เพลง ไม่รู้ว่าจะได้มั๊ย ทั้งไทย สากล K-POP J-POP J-Rock อะไรพวกนี้ จะได้คุยได้สะดวกขึ้น

130 Nameless Fanboi Posted ID:Oa2riFBWd

>>129 ขอลองเอาไปทักใน >>>/meta/2670/

131 Nameless Fanboi Posted ID:1E4ILB++a

2016/12/31

- อัพเดทบอร์ดเป็นเวอร์ชั่น fd9239b
- ปรับปรุงหน้าตาของหน้าไกด์ไลน์
- เพิ่ม board=1 ใน topic API สำหรับเรียกข้อมูลบอร์ด
- เพิ่ม topic=1 และ board=1 ใน post API สำหรับเรียกข้อมูลกระทู้และบอร์ด

132 Nameless Fanboi Posted ID:dHba4.AYq

หืม ตัวเช็ค proxy มันคืนค่าว่าเป็น proxy ถูกต้องนี่นา ทำไมถึงหลุดมาได้หนอ

133 Nameless Fanboi Posted ID:dHba4.AYq

>>132 บริการดัก proxy ที่ใช้มีเขียนไว้ใน doc ว่าให้เช็ค IP เดิมซ้ำอีกรอบหลัง 5 วินาที ในกรณีรันเช็คแบบเต็มๆ
แต่อันนี้ดันเล่นไป cache ตอนเช็คครั้งแรกเลย ระบบเลยยึดค่าเก่าที่คืนมาครั้งแรกอาจจะว่าไม่ใช่ proxy
เดี๋ยวนั่งแก้ครับ

134 Nameless Fanboi Posted ID:4G6LXG6kw

อาจจะย้ายเซิฟเวอร์กลับ DigitalOcean สิงค์โปร เพราะรู้สึกค่าแบนด์วิธใน Google Cloud Platform แพงไปนิดนึง
Egress จาก Japan ไป APAC เดือนละ 250GB อยู่ที่ $35 (ถ้าเป็นใน DigitalOcean จะยังไม่เกินโควต้าฟรี)

135 Nameless Fanboi Posted ID:canS4ToQg

รบกวนถามนิดนึงครับ เกี่ยวกับ API ที่ใช้ตอบกระทู้

หลังจากส่ง request ไปแล้วในเคสที่ error ตั้งแต่ยังไม่สร้าง task อย่างเช่นไม่ใส่ body ไป หรือยาวเกิน
ตัว node message ที่ได้มาจะไม่เป็น string แต่เป็น object ที่แจกแจงผลการ validate ว่าติดตรงไหนบ้าง

แต่ว่าในเคสที่ได้ task ไป process บนฝั่ง server เสร็จแล้วแต่ไปติดอย่างอื่นต่อทำให้ data เป็น type error
ตอนนี้ผมลองเล่นได้แค่เคสเดียวคือไปตอบกระทู้ที่เต็มแล้วจะได้ node message มาเป็น string อย่างเดียว

อยากรู้ว่าในเคสที่ติด error อื่นๆตัว node message มีหน้าตาแปลกๆที่ไม่ใช่ string ธรรมดาอีกมั้ยครับ ขอบคุณครับ

136 Nameless Fanboi Posted ID:6Youvvbx9

Node message ที่หน้าตาแปลกๆ มีแค่เวลา status เป็น params_invalid เท่านั้นครับ (คือติด validation)
กรณีที่เหลือ message ควรจะเป็น string ล้วนๆ (ยกเว้น unknown ซึ่งไม่ควรเกิด)

ตอนนี้ของเว็บเอง handle ไว้แบบนี้ (อาจจะมีปรับแก้เป็นแยกไปอยู่ details เพราะใช้เองก็มึนๆ เหมือนกัน)
https://github.com/pxfs/fanboi2/blob/d97a44/assets/app/javascripts/utils/forms.ts#L74-L88

(ตอบจากที่ทำงาน)

137 Nameless Fanboi Posted ID:Rnyyb05Hh

>>136 ขอบคุณครับ

138 Nameless Fanboi Posted ID:CHYdQ2tkY

>>134 ย้ายเรียบร้อยแล้ว เพราะสู้ค่า bandwidth ไม่ไหวจริงๆ
เซิฟเวอร์ 3 tier + bandwidth 250GB เดือนนึงหลังหักลดแล้วยังเกือบๆ $100
ในขณะที่ฝั่ง DigitalOcean เซ็ท 3 tier ก็ยังอยู่ $40

139 Nameless Fanboi Posted ID:wSSd7NQVC

2017/02/06

- อัพเดทบอร์ดเป็นเวอร์ชั่น c1f8e48
- ปรับปรุงระบบตรวจจับแสปมและ proxy ให้ยกเว้น IP ประเทศไทย
- ปรับระบบตรวจจับ proxy ให้เช็คแบบ full เพื่อการตรวจจับที่แม่นยำขึ้น (อาจทำให้โพสจากต่างประเทศได้ช้าลง)
- เพิ่มจำนวน worker เพื่อให้ประมวลผลการตอบกระทู้เร็วขึ้น

140 Nameless Fanboi Posted ID:cm2cPH0BG

แจ้งฟีเจอร์ไม่ทำงาน
เบราเซอร์ Microsoft Edge 38.14393.0.0
- คลิกที่เลขความเห็นเพื่อโควตรีพลาย กลายเป็นลิงค์เข้าความเห็นนั้นแทนเช่นเข้าไป url https://fanboi.ch/meta/686/139/ แทนที่จะเป็น >>319 ในกล่องรีพลาย
- ฟังชั่นพรีวิวเมื่อเคอร์เซอร์อยู่เหนือโควตไม่ทำงาน

เข้าใจว่ากลุ่มน้อยมาก ไม่น่าจะเป็น priority สำคัญ เผอิญอยากรู้สถิตินิดนึงว่ามีคนใช้ Edge เหมือนกันบ้างหรือเปล่า

141 Nameless Fanboi Posted ID:t9rZ0+L3M

Edge เป็น known issue ครับ >>>/meta/2804/439/
ไม่มีเวลาแก้ซะที ส่วนนึงเพราะเทสต์ลำบาก (เจ้าของเว็บใช้ Mac กับ Linux)

142 Nameless Fanboi Posted ID:SnUijzrDw

2017/02/12

- อัพเดทบอร์ดเป็นเวอร์ชั่น c1ecc7
- เปลี่ยนจำนวนตัวอักษรขั้นต่ำในการโพสจาก 2 ตัวอักษรเป็น 5 ตัวอักษร
- เพิ่มสคริปต์สำหรับ sync

143 Nameless Fanboi Posted ID:6dQ9WJywI

https://bugs.chromium.org/p/project-zero/issues/detail?id=1139

แจ้งให้ทราบว่าเว็บไซต์ Fanboi Channel ไม่ได้ใช้ Cloudflare ตั้งแต่ 2016/11/09
และไม่มีข้อมูลสำคัญใดๆ ถูกส่งผ่านช่องทาง HTTPS ผ่าน Cloudflare ครับ

(พิมพ์จากที่ทำงาน)

144 Nameless Fanboi Posted ID:Hnv9peN/y

ช่วงนี้แอดมินพอว่างรึยังครับ พอดีอยากรีเควสขอ API เพิ่มครับ

อยากได้ API สำหรับขอข้อมูลของกระทู้เหมือนกับ api-topic
แต่ขอได้ทีละหลายๆกระทู้ตามเลข id ที่ใส่เข้าไปโดยไม่ต้องมีความเกี่ยวข้องกัน
แล้วก็ใส่ parameter ?posts=1 เพื่อขอ 30 โพสล่าสุดได้เหมือนตัว api-topic
เอาไว้ทำ feature แนวๆ bookmark น่ะครับ

ขอบคุณครับ

145 Nameless Fanboi Posted ID:OrpdQzwkU

>>144 มีแผนจะทำระบบ Bookmark ในเว็บอยู่แล้ว แต่ยังไม่ว่างทำครับ

146 Nameless Fanboi Posted ID:xIrhS/ZnS

>>145 ขอบคุณครับ

147 Nameless Fanboi Posted ID:HJRNWxCAZ

2017/06/03

- อัพเดทบอร์ดเป็นเวอร์ชั่น 873c592
- ปรับปรุง config ของเว็บเล็กน้อย เพื่อแก้ปัญหาเว็บเข้าไม่ได้เป็นบางช่วง
- ปรับปรุงโทนสีของบอร์ดเล็กน้อย โดยปรับเป็นสีที่สดขึ้นเล็กน้อย
- ปรับปรุง popver ของธีม Obsidian เพื่อให้ดูได้ง่ายขึ้นเล็กน้อย >>117-118

148 Nameless Fanboi Posted ID:WPBMfEyGX

obsidian เล่นในตอนกลางคืนละสบายตากว่าเดิมมาก ไม่ดูกากๆแบบเมื่อก่อนละ

149 Nameless Fanboi Posted ID:Il52o21bS

>>148 ขอบคุณสำหรับ feedback ครับ ถ้ามันดูสบายตาขึ้นก็เท่ากับว่าตรงตามเป้าหมาย
เดี๋ยว popover อาจจะมีปรับอีก เพราะรู้สึกยังดูยากอยู่

150 Nameless Fanboi Posted ID:iGPAIjTDA

ไม่รู้ว่าถามตรงนี้ได้มั้ย แต่ถ้าเกิด IP ถูกแบนจากห้องหัวข้อนั้นๆ เราพอจะรู้ได้มั้ยว่าเราโดนแบนเพราะอะไร เพราะเหมือนสองสามวันก่อนก็โพสต์ได้ แต่ตอนนี้โต้ตอบหรือรีพลายไม่ได้แล้วในห้องหัวข้อนั้นๆอย่าง Subculture โพสต์ไม่ได้แต่ Netwatch หรือหัวข้ออื่นๆก็ยังโพสต์ได้ปกติแบบนั้น

151 Nameless Fanboi Posted ID:JUUCvwG0J

>>150 ไปเช็คที่ห้อง Official tread (อยู่ในบอร์ด
meta นี่ล่ะ) แล้วลองไล่หาดู แอดมินจะมีแจ้งอยู่ว่าโดนแบนเรื่องอะไร แล้วปลดแบนวันไหน

152 Nameless Fanboi Posted ID:iGPAIjTDA

>>151 ขอบคุณค่ะ

153 Nameless Fanboi Posted ID:km9Pa0cmi

>>151 ขอบคุณแทนแฟนผมด้วยครับ

154 Nameless Fanboi Posted ID:NAJDR4qQ7

>>150 ฝีมือกูเองนี่แหละอีควาย กูมีเวทย์มนตร์สั่งให้sirn แบนมึงทิ้ง55555

155 Nameless Fanboi Posted ID:UHHE0B6WX

เข้ามาเทส VPN

156 Nameless Fanboi Posted ID:CvJKwUoHv

เทส2 Okผ่าน

157 Nameless Fanboi Posted ID:AGBF7Uwui

อยากให้ทำสีข้อความที่โควทแบบฟุตาบะ/4chanครับ ในมุมมองคนทำเว็บทำยากมั้ยครับนี่

159 Nameless Fanboi Posted ID:O3xNHjk9.

2017/10/29
- อัพเดท SSL certificate จากที่หมดอายุในปีนี้เป็นอันใหม่ที่จะหมดอายุในปีหน้า

160 Nameless Fanboi Posted ID:O3xNHjk9.

>>157 ไม่ยากครับ แต่ต้องพิจารณานิดนึง เพราะฟุตาบะข้อความบรรทัดเดียวกับโควตตัวเลข ก็นับว่าโควต
ในขณะที่การใช้งานในบอร์ดแฟนบอยนี้ มักจะตอบบรรทัดเดียวกับโควตตัวเลข
เพราะฉะนั้นถ้าจะทำ คงต้องให้แค่ > text ที่ต้นบรรทัดเป็นสีอื่น

แต่ช่วงนี้ไม่มีเวลาทำจริงๆ

161 Nameless Fanboi Posted ID:lSimmSolT

แอดมินดัก proxy ยังไงหรอครับ พอดีทำเว็บอยู่อยากรู้หลักเผื่อเอาไปใช้บ้าง 🤔 ถ้าไม่สะดวก ไม่เป็นไรก็ได้ครับ

163 Nameless Fanboi Posted ID:QNQh7op3i

>>161 กดดูตรงนี้ได้เลยครับ https://github.com/pxfs/fanboi2/blob/master/fanboi2/utils/proxy.py
ใช้ web service ภายนอกสองตัวในการดักครับ (Black Box Proxy Check กับ GetIPIntel)

165 Nameless Fanboi Posted ID:ov3IWjuPg

สงสัยเรื่องเวลาหาอ่านมู้เก่าๆที่เต็มแล้ว หาไม่เจอเลยอ่ะ ถ้าไม่ได้แปะลิงค์ไว้ในมู้จะหาได้จากไหนอ่ะ

166 Nameless Fanboi Posted ID:uOVo12dAb

>>165 จงใจให้ระบบเป็นแบบนั้น (ไม่ทำลิงค์ไว้ก็ไม่มีลิสท์กระทู้เก่า)
แต่กระทู้ดังกล่าวสามารถหาได้ด้วยการ search ด้วย search engine ครับ
ยกเว้นว่ากระทู้จะอยู่ใน Netwatch หรือ Karma ที่ทำการป้องกันการ search เอาไว้

167 Nameless Fanboi Posted ID:lJod96UyD

>>166 ทำไมถึงจงใจให้เป็นแบบนั้นหรอคะ คืออยากหาอ่านมู้เก่าในห้องเน็ตวอชอ่ะค่ะ แต่บางทีจำชื่อกระทู้ไม่ได้

168 Nameless Fanboi Posted ID:eDWbeYt5h

>>167 เป็นเหตุผลด้าน policy ล้วนๆ เลยครับ
หากข้อความในกระทู้เก่าเป็นข้อมูลที่มีประโยชน์ มองว่าน่าจะมีคนทำลิงค์ไว้
ส่วนเหตุผลที่ป้องกันการ search ใน Netwatch และ Karma
เนื่องจากต้องการลดการเข้าถึงของบอร์ดทั้งสองบอร์ด เนื่องจากตัวเนื้อหาครับ

169 Nameless Fanboi Posted ID:w.SOXHsf6

>>168 policy หัวควยที่ไอปัญญาอ่อนsirnทำขึ้นมาแต่กลับไม่มีปัญญาใช้

170 Nameless Fanboi Posted ID:D0qwugxpR

กระทู้เก่าบางอัน คงมีความน่าสนใจเฉพาะสินะครับ 55555

171 Nameless Fanboi Posted ID:1HahflJ4/

>>170 มีค่ะ แต่มันเต็มแล้วและไม่มีมู้ต่อเลยไม่มีคนทำลิงค์ไว้ อยากกลับไปอ่านก็หาไม่เจอ

172 Nameless Moderator Posted

2018/01/29
- ปิดเว็บช่วง 2:30 จนถึง 3:30 เพื่อทำการอัพเกรดเซิฟเวอร์ ตามผังราคาใหม่ของ DigitalOcean
- อัพเกรดบอร์ดเป็นเวอร์ชั่น 9879622 (ไม่มีฟีเจอร์เพิ่ม)
- เปลี่ยนจาก Python 2.5 เป็น Python 2.6
- อัพเดทฐานข้อมูล GeoIP เป็นเวอร์ชั่นล่าสุด

173 Nameless Fanboi Posted ID:pPGIKbkjJ

>>172 นอกเรื่องครับ แต่อยากทราบว่าตอนนี้ spec เครื่อง DO ที่ใช้อยู่ประมาณไหนน่ะครับ (ถ้ารัน Vagrant น่าจะหนักพอตัวเลยเพราะ VM อีกชั้นนึงด้วย?)

174 Nameless Moderator Posted

>>173 ใน DO นี่ deploy ลงไปตรงๆ เลยครับ ไม่ได้รัน Vagrant ซ้อนอีกชั้น (Vagrant ใช้แค่เวลา develop)
ในส่วนของ spec ในความเป็นจริงเครื่อง 2GB / 2CPU เครื่องเดียวก็เหลือเฟือแล้ว
เพราะพยายามเขียนส่วนที่ serve หน้าเว็บให้มี blocking น้อยที่สุด (ตรงไหนที่ blocking จะทำใน worker)

แต่เนื่องจากต้องการจะรองรับ traffic ที่มี spike เป็นบางครั้ง และเพื่อเพิ่มความเสถียรของระบบโดยรวม
ในขณะนี้จึงเซ็ทอัพเป็น 3 tier ดังนี้ครับ

Load Balancer
2GB / 1vCPU / 50GB ($10/mo)
รัน FreeBSD 10.3 + Varnish เป็น reverse proxy + Hitch สำหรับ SSL/TLS termination

App
2GB / 2vCPU / 60GB ($15/mo)
รัน FreeBSD 10.3 และ Fanboi2 ด้วย Circus (socket manager), Chaussette (WSGI) และ Waitress (HTTP backend)

DB
2GB / 2vCPU / 60GB ($15/mo)
รัน FreeBSD 10.3 และ PostgreSQL 9.5

รวมแล้วค่าเซิฟเวอร์อยู่ที่ $40 ต่อเดือนครับ
ไม่เสียค่า bandwidth เนื่องจาก account DigitalOcean ที่ใช้เป็น account ยุคแรกๆ ได้ bandwidth ฟรีครับ
(ลอง search ว่า DigitalOcean grandfathered ดูครับ)

175 Nameless Fanboi Posted ID:PtxNJNKIt

>>174 ขอบคุณครับ มีแผนจะ deploy ใช้เองภายใน แต่งบประมาณจำกัดกว่ามากๆ ตัวแพลนที่ต่ำที่สุดของ DigitalOcean ไม่น่าจะรับไหว 555555
ขอบคุณสำหรับเรื่อง bandwidth ด้วยครับ เพิ่งทราบเหมือนกันว่า DigitalOcean มีแบบนี้

176 Nameless Moderator Posted

>>175 ถ้าหากข้อมูลมีในจำนวนไม่มาก และคนใช้ไม่เยอะ ตัว $5 ก็ไหวครับ

177 Nameless Fanboi Posted ID:YY+LCpiaID

2018/05/10
- อัพเกรดบอร์ดเป็นเวอร์ชั่น 9619c9d (branch authn-authz)
- ปรับปรุง pipeline การโพสทั้งหมดใหม่ บังคับเช็ค spam และ proxy กับทุก IP
- ปรับปรุง pipeline การโพส โดย skip ระบบเช็ค spam กับ proxy สำหรับ IP ที่เคยโพสในระยะ 3 วัน
- เปลี่ยนไปใช้ services pattern เพื่อความยืดหยุ่นในการพัฒนาเว็บ (จากเดิมทุกอย่างเรียกหา API)
- เพิ่มระบบหลังบ้านของผู้ดูแล ที่ /admin

178 Nameless Fanboi Posted ID:YY+LCpiaID

อัพเดท server stack ตอนนี้ (generation 2)

Load Balancer
1GB / 1vCPU / 25GB ($5/mo)
รัน FreeBSD 11.1 ใช้ Varnish เป็น reverse proxy และ Hitch เป็น SSL/TLS termination

App
1GB / 1vCPU / 25GB (x4, $20/mo)
รัน FreeBSD 11.1 และ Fanboi2 ด้วย S6 เป็น process manager และ Waitress เป็น HTTP backend
เปลี่ยนจากเซิฟเวอร์ใหญ่ 1 ตัวเป็นเซิฟเวอร์เล็ก 5 ตัว เพื่อ isolate I/O และ CPU

Database
4GB / 2vCPU / 80GB ($20/mo)
รัน FreeBSD 11.1 และ PostgreSQL 10
เซิฟเวอร์ขนาดใหญ่ขึ้น เพราะจะเริ่มทำ data analysis เพื่อระบบตรวจจับความคิดเห็นไม่พึงประสงค์ ฯลฯ

รวมแล้วค่าเซิฟเวอร์อยู่ที่ $45 ต่อเดือน เพิ่มจาก >>174 มา $5 ครับ
การแยก app เป็นเซิฟเวอร์เล็กๆ ย่อยๆ 4 เครื่องแบบนี้ น่าจะช่วยให้เว็บเสถียรขึ้นพอสมควร
เร็วๆ นี้จะมีการเพิ่ม ELK หรือไม่ก็ Graylog กับ Sentry เพื่อช่วยเรื่องการ monitor error ในเซิฟเวอร์
ซึ่งอาจจะเพิ่ม cost อีกพอสมควร

179 Nameless Fanboi Posted ID:S+U.tI9ZIp

2018/05/11
- อัพเกรดบอร์ดเป็นเวอร์ชั่น df3e26a (branch authn-authz)
- แก้ไขปัญหา Internal Server Error ซึ่งเกิดจาก race condition ในการเซ็ทอัพ database connection
- ปรับปรุงระบบ cache ของ page partial (เช่นข้อความใต้กล่องโพส)

180 Nameless Fanboi Posted ID:S+U.tI9ZIp

อนึ่ง การอัพเดทใน >>179 จำเป็นต้องมีการรีเซ็ท Ident
เนื่องจากมีการแก้ไข key ของ ident database ให้เป็นไปตามรูปแบบเดียวกับส่วนอื่นของเว็บ

181 Nameless Fanboi Posted ID:FWp+dUD2fA

2018/05/12
- อัพเกรดบอร์ดเป็นเวอร์ชั่น 8f5f7da (branch authn-authz)
- เพิ่มปุ่ม Load more posts ไว้ด้านบน เวลาที่โพสแรกไม่ใช่หมายเลข 1
- แก้ไข Internal Server Error ในหน้าแสดงข้อความ error เวลาโพสข้อความเวลาไม่ได้เปิด JavaScript

182 Nameless Moderator Posted ID:0

2018/05/19
- อัพเกรดบอร์ดเป็นเวอร์ชั่น 0d7c6d3 (branch authn-authz)
- แก้ไข error ในหน้าแสดง error เวลาโพสกระทู้
- เพิ่มระบบตอบกระทู้และตั้งกระทู้ที่ส่วนหลังบ้านของผู้ดูแล
- เพิ่มระบบ admin ident เพื่อให้ผู้ดูแลสามารถโพสหรือตั้งกระทู้ด้วย ident พิเศษได้ (ตัวอย่างเช่นโพสนี้)

183 Nameless Fanboi Posted ID:yBzZXB2WlQ

ทดสอบอีกที อัพเกรดบอร์ดคราวนี้กลัวๆ อยู่เล็กน้อย เนื่องจากปรับ schema ของ post ไปพอสมควร
ทดลองใน local แล้วไม่มีปัญหา รันจริงไม่ควรจะมีปัญหานะ…

184 Nameless Fanboi Posted ID:cxfC1uV+Bg

พี่โม่งสุดหล่อทุกท่านค่ะหนูมีเรื่องอยากจะถาม
คือว่าบอร์ดโม่งนี่มันเล่นยังไงคะ หนูกดตอบกระทู้ไม่เป็นอ่ะ
มันต้องกดตรงไหนพิมพ์ยังไงคะ ใครรู้สอนหนูหน่อย
หนูไม่ค่อยได้เล่นโซเชี่ยลค่ะเลยไม่ถนัดอะไรพวกนี้
ขอบคุณพี่ๆล่วงหน้าค่ะแล้วอาทิตย์หน้าหนูจะกลับมาอ่านอีกที
พอดีพรุ่งนี้ต้องไปเข้าค่ายพัฒนาชนบท อีกสามวันก็ต้องไปสัมมนาวิชาการของทางคณะ
ไม่ค่อยมีเวลาเล่นโซเชี่ยลค่ะชอบเอาเวลาไปพัฒนาตัวเองดีกว่ามาเสียเวลาพิมพ์อะไรยาวๆในเน็ต
พี่ๆเห็นด้วยมั้ยคะ

185 Nameless Moderator Posted ID:0

2018/05/20
- อัพเกรดบอร์ดเป็นเวอร์ชั่น 2e3e0d5 (branch authn-authz)
- เพิ่มความสามารถสำหรับลบโพสและกระทู้สำหรับส่วนของผู้ดูแล

186 Nameless Moderator Posted ID:0

ส่วนของ API เดี๋ยวในวันสองวันนี้จะเพิ่ม ident_type ลงใน post object นะครับ
ตอนนี้มีได้ 2 ค่าคือ ident กับ ident_admin (ในอนาคตจะมีเพิ่มอีก)
ตรงนี้แสดงผลไม่มีอะไรมาก แค่ใช้สำหรับเปลี่ยนสีตาม access level

187 Nameless Fanboi Posted ID:sDyC6Sa.Xa

>>185 คราวหน้าจะมีระบบโหวตลบกระทู้หรือโพสมั้ย?

188 Nameless Fanboi Posted ID:9zRjGHWHLz

>>187 ไม่มี แอดมินบอกหลายครั้งแล้วว่าไม่อยากใช้เพราะมันพวกมากลากไป

189 Nameless Moderator Posted ID:0

2018/05/21
- อัพเกรดบอร์ดเป็นเวอร์ชั่น 5b482cf (0.30.0)
- แก้ไข HTML error บริเวณ <body> tag ในหน้ากระทู้
- เพิ่ม <link rel="canonical"> ลงในหน้ากระทู้ (เพื่อจะได้ไม่โดนตัด rank ใน search engine เนื่องจากหน้าซ้ำ)
- เพิ่ม ident_type ลงใน API
- เปลี่ยนวิธีแสดงผล ID ของผู้ดูแล

190 Nameless Fanboi Posted ID:xkaoIDsapM

อยากถามเกี่ยวกับตัว api https://fanboi.ch/api/#api-board น่ะครับ
ผมลอง URL https://fanboi.ch/api/1.0/boards/karma/ เล่นบน browser หรือว่า tool สำหรับยิง request แล้วได้ response ตามปกติ status 200
แต่พอลองเล่นผ่าน app android แล้วได้ status 302 กับ response ตามข้างล่างนี้

{
"message": "The resource was found at /api/1.0/boards/karma/; you should be redirected automatically.\n\n",
"code": "302 Found",
"title": "Found"
}

ผมหาไม่เจอว่าตั้งค่าอะไรผิดรึเปล่า แต่คิดว่าก็ไม่น่าเพราะ API อื่นก็ยังเล่นได้ตามปกติ
ถ้าอยากให้เป็น response ตามปกติต้องแก้อะไรเป็นพิเศษรึเปล่าครับ

191 Nameless Moderator Posted ID:0

ถ้าเจอคืนกลับมาเป็น 302 Found แปลว่าลืมเติม / ท้าย URL ที่ฝั่ง Android ครับ

192 Nameless Moderator Posted ID:0

2018/05/27
- อัพเกรดบอร์ดเป็นเวอร์ชั่น 23e03d3
- ปรับปรุงระบบ deploy ให้ deterministic มากขึ้นด้วย Pipenv

193 Nameless Fanboi Posted ID:NjDJj/DNUz

>>191 ใช้ได้แล้วครับ ขอบคุณครับ

194 Nameless Fanboi Posted ID:qJ+cwdcn.v

อยากสอบถามเกี่ยวกับ api-topic ครับ https://fanboi.ch/api/#api-topic
- อยากให้ response board slug มาเพิ่มน่ะครับ เพราะการใช้ board internal id อ้างอิงมันไม่สะดวกเนื่องจากปกติอ้างอิงกันด้วย slug
- post_count นี่จะเท่ากับ number ของ post ล่าสุดในกระทู้เสมอรึเปล่าครับ อย่างเช่นบาง post โดนลบไปจะทำให้เลข post_count ลดลงมั้ย

195 Nameless Fanboi Posted ID:IaQvZ7rBOh

1. เดี๋ยวเพิ่มให้ครับ แต่รอก่อนนะครับ พอดีตอนนี้อยู่ต่างจังหวัด
2. เท่ากับโพสล่าสุดเสมอ และไม่ลดเมื่อโพสโดนลบครับ (ใช้เลขนี้ในการสร้างเลขโพส)

Topic locked

Topic has been locked by moderator.

No more posts could be made at this time.

Be Civil — "Be curious, not judgemental"

  • FAQs — คำถามที่ถามบ่อย (การใช้บอร์ด การแบน ฯลฯ)
  • Policy — เกณฑ์การใช้งานเว็บไซต์
  • Guidelines — ข้อแนะนำในการใช้งานเว็บไซต์
  • Deletion Request — แจ้งลบและเกณฑ์การลบข้อความ
  • Law Enforcement — แจ้งขอ IP address

All contents are responsibility of its posters.