- lynx.boo ดูเหมือนจะเป็นเว็บไซต์สำหรับแชร์ลิงก์แบบสาธารณะ แต่เมื่อเข้าใช้งานตอนนี้จะแสดงหน้า ข้อผิดพลาด Cloudflare 522 แทนบริการจริง
- สถานะข้อผิดพลาดนี้หมายถึงมีการเชื่อมต่อไปยังเว็บเซิร์ฟเวอร์ต้นทางแล้ว แต่ ไม่สามารถดำเนินการให้เสร็จสมบูรณ์ได้
- ในหน้าวินิจฉัยแสดงว่าเบราว์เซอร์และ Cloudflare ทำงานปกติ ส่วนโฮสต์ lynx.boo แสดงเป็น Error
- ผู้เข้าชมควรลองใหม่อีกครั้งในอีกไม่กี่นาที และเจ้าของเว็บไซต์ควรแจ้งผู้ให้บริการโฮสติ้งว่าเว็บเซิร์ฟเวอร์ไม่สามารถประมวลผลคำขอให้เสร็จสิ้นได้
- สาเหตุที่เป็นไปได้มากที่สุดคือมีงานบางอย่างฝั่งเซิร์ฟเวอร์ที่ ใช้ทรัพยากรมากเกินไป จนทำให้การประมวลผลคำขอไม่เสร็จ
สถานะการเข้าถึงปัจจุบัน
- lynx.boo ส่งคืนหน้าแสดงข้อผิดพลาดของ Cloudflare แทนหน้าบริการ โดยในเนื้อหาปรากฏสถานะ 522: Connection timed out
- การวินิจฉัยสถานะแบ่งเป็น 3 ส่วน
- Browser: Working, แสดงตำแหน่งเป็น Los Angeles
- Cloudflare: Working
- Host: Error, เป้าหมายคือ lynx.boo
ความหมายของข้อผิดพลาด 522
- Error 522 หมายถึงมีการเชื่อมต่อไปยังเว็บเซิร์ฟเวอร์แล้ว แต่การประมวลผลการตอบสนองยังไม่เสร็จสิ้น
- มีคำแนะนำให้ผู้เข้าชมลองใหม่อีกครั้งหลังจากผ่านไปไม่กี่นาที
- เจ้าของเว็บไซต์ควรแจ้งผู้ให้บริการโฮสติ้งว่าเว็บเซิร์ฟเวอร์ไม่สามารถดำเนินการตามคำขอให้เสร็จสิ้นได้
- สาเหตุที่เป็นไปได้มากที่สุดคือมีงานบางอย่างบนเซิร์ฟเวอร์ที่ ใช้ทรัพยากรมากเกินไป
- Cloudflare Ray ID แสดงเป็น a142c425fffbcab0
1 ความคิดเห็น
ความคิดเห็นจาก Hacker News
แทนที่จะเรียกว่า Brutalism ผมอยากเรียกว่า “NASA Revivalist” มากกว่า เพราะทำให้นึกถึง คู่มือการออกแบบกราฟิกของ NASA ในยุค 1970[0]
ในฐานะคนที่เคยออกแบบหรือบูรณะสถาปัตยกรรม Brutalism จริง ๆ เครื่องมือนี้พลาดองค์ประกอบหลักบางอย่างของสไตล์นั้นไป: ไม่มีคอนกรีต เลยไม่มีกลิ่นคอนกรีตแบบ “กลิ่นอาย Americana ยุค mid-century”, ไม่มีความรู้สึกเหมือนจะถูกตำรวจลับจับกุมได้ทุกหัวมุม และไม่จำเป็นต้องล้างแรงดันสูงเป็นประจำเพื่อไม่ให้ดูเหมือนฉากหนังสยองขวัญหลังวันสิ้นโลก
คำว่า “อยู่อาศัยและทำงาน” นั้นจริงเฉพาะในความหมายบางแบบเท่านั้น และไม่นับกลิ่นบุหรี่
0 <https://www.nasa.gov/wp-content/uploads/2015/01/nasa_graphic...>
ข้อ 2 เป็นเพราะไม่ได้ใช้เว็บไซต์นี้ในสหรัฐฯ และข้อ 3 แน่นอนว่าต้องล้างแรงดันสูงน้อยกว่ามาก
รู้ว่าเป็นมุกนะ แต่ผมมองว่าดีไซน์ Brutalism บนเว็บไซต์เป็นทฤษฎีการออกแบบคนละอย่างกับ Brutalism ในสถาปัตยกรรม แน่นอนว่าผมเองก็ไม่ได้เคร่งครัดกับสไตล์การออกแบบใดเป็นพิเศษ
ส่วนตัวผมเรียกสไตล์ของตัวเองว่า “Marketing Brutalism” ต้องมีเป้าหมายสำหรับผู้ใช้ปลายทาง และเป้าหมายนั้นอาจเป็นการลงมือทำหรือการตระหนักรู้ก็ได้ ขึ้นอยู่กับวัตถุประสงค์ของไซต์
แค่ชัดเจนและกระชับก็พอแล้ว ถ้าอยู่ในระดับ “พอใช้ได้” ก็เหมือนจัดงานเลี้ยงแล้ว และแค่ดูน่าเชื่อถือ 51% ก็พอ
ถ้าเผยแพร่มีมแบบ “ไม่มีใครถูกไล่ออกเพราะเลือก IBM” ได้สำเร็จเหมือน IBM ในยุค 1980 ก็ถือว่าบรรลุเป้าหมายแล้ว
แน่นอนว่านี่สมมติกรณีที่ถูกมองเห็นโดยไม่มีบริบทมาก่อนเลย ถ้าทำให้คนผูกอัตลักษณ์ของตัวเองเข้ากับแบรนด์ได้แล้ว หลังจากนั้นก็แค่ประเคนผลิตภัณฑ์ให้เห็นต่อหน้าคนเหล่านั้นและครอบครัวในทุกเทศกาลก็พอ
แต่ก็เห็นด้วยว่าบางกรณีต้องใช้ การล้างแรงดันสูง
เจ๋งมาก มีบางจุดที่สะดุดตา
ลิงก์ไซต์ของผมแสดงเป็น
Avi Perl's personal site!เหมือนเดิมในหน้าแก้ไขไม่มีลิงก์ไปยังหน้าแรกของผมที่แสดงลิงก์ต่าง ๆ และจริง ๆ แล้วก็ไม่ชัดเจนว่าต้องไปที่นั่นถึงจะเห็นลิงก์ของตัวเอง ผมเดาเอาจนไปถึงหน้าของผมได้
ลิงก์ยืนยันถูก Gmail จัดเป็นสแปม ถ้าหน้ายืนยันมีลิงก์ที่รีไดเรกต์ไปหน้าแก้ไขหรือหน้าแรกก็น่าจะดี
ถ้าใส่ประวัติยาวมาก ๆ บนมือถือปุ่มสุดท้ายจะลอยอยู่เหนือข้อความด้านล่าง ดูไม่ค่อยดี และการจัดกึ่งกลางข้อความด้านล่างบนมือถือก็ดูเหลื่อมไปเล็กน้อย
ในเชิงไอเดีย ถ้าให้ชื่อสั้นกับแต่ละรายการได้ ก็จะใช้เป็น ตัวย่อ URL ได้ด้วย ถ้าตั้งชื่อสั้น
pให้ไซต์ส่วนตัวlynx.boo/aviperl/pก็เป็นทางเลือกแทน tinyurl ได้ และถ้ามีตัวเลือกซ่อน URL บนหน้าแรกด้วย ก็ไม่จำเป็นต้องใช้บริการแบบนั้นอีกสงสัยว่าจะเกิดอะไรขึ้นถ้าไซต์ต้องเรียกคืน URL ที่มีคนจองเป็นผู้ใช้ไปแล้ว ผมน่าจะได้รู้เองเพราะเป็นเจ้าของหน้า about :D https://lynx.boo/about
เรื่องแสดงผลอักขระพิเศษ โดยเฉพาะเครื่องหมายวรรคตอนพื้นฐานไม่ได้ เป็นความผิดพลาดมือใหม่ และคุณจับได้ดีมาก
ลิงก์ยืนยันน่าจะไปอยู่ในสแปมในไคลเอนต์อีเมลแทบทุกตัว ผมตั้งค่าที่จำเป็นสำหรับอีเมลไว้หมดแล้ว แต่ IP ยังไม่มีชื่อเสียง และประวัติของ IP ข้างเคียงก็คงไม่สมบูรณ์นัก เลยกำลังสืบเพิ่มอยู่ ถึงอย่างนั้น ในฐานะส่วนหนึ่งของกลิ่นอาย “อินเทอร์เน็ตยุคเก่า” ผมก็ไม่อยากใช้ผู้ให้บริการ SMTP แบบนั้น
ปัญหา footer ผมเห็นเมื่อคืนก่อนนอน และโชคดีที่แก้ได้ง่าย ส่วนเรื่องข้อความ footer ไม่อยู่กึ่งกลางต้องไปดูสาเหตุ
ฟีเจอร์รีไดเรกต์ไปยังหน้าจะใส่วันนี้ ก่อนหน้านี้ทำเป็นข้อความแจ้งเตือนแบบไม่มีสไตล์ไว้ แต่สำหรับผมเองก็ยังมินิมัลเกินไป ยังไม่ได้ใส่ลอจิกเพิ่มมากนัก
บังเอิญว่าก่อนทำอันนี้ ผมเริ่มทำไซต์ “bit.ly แต่แบบมินิมัล” ที่มีรองรับ QR และวิเคราะห์พื้นฐานไว้ ซึ่งเสร็จประมาณ 90% แล้ว ผมกระโดดมาทำไอเดียนี้เหมือนคนมี ADHD แต่ตั้งใจจะปล่อยเป็นส่วนหนึ่งของชุดผลิตภัณฑ์มินิมัลลิสต์ นั่นไม่ได้แปลว่าจะยืมฟีเจอร์กันไม่ได้
จริง ๆ แล้วผมคิดว่ายังมีโดเมนที่เจ๋งกว่านี้ให้จับจองอีกมาก ใช้ตัวอักษรเดียวก็ได้ ใช้อีโมจิก็ได้ ทำได้หลายอย่าง ผมจองไว้บางส่วนแล้ว แต่ก็ยังไม่แน่ใจว่าควรขีดเส้นตรงไหน ถ้าเอาไปใช้ในทางที่ผิดเพื่อแอบอ้างว่าเป็น LynxBoo ก็คงเป็นปัญหา แต่นอกเหนือจากนั้นผมอยากให้รางวัลกับความคิดสร้างสรรค์ และอยากให้คนเอาชื่อสนุก ๆ ไปใช้กัน
ลองใช้อย่างรวดเร็วแล้ว
การตรวจสอบในหน้าฟอร์มไม่ได้บังคับให้เป็น URL ที่ถูกต้อง แต่พอกดส่งแล้วถ้า URL ผิด การตรวจสอบจะล้มเหลว พอกลับไปแก้ ปุ่มส่งก็ยังโหลดอยู่ ทำให้แก้ไม่ได้
ดูไม่จำเป็นต้องบังคับให้ URL มีชื่อเรื่อง ถ้าว่างก็ใช้โดเมนเป็นชื่อเรื่อง หรือใช้ตัว URL เองก็ได้
ขอโทษด้วย แต่ผมหยุดตรงนี้เลยไม่มีฟีดแบ็กอื่น
ผมพยายามใช้ JavaScript ให้น้อยที่สุด แต่ตรงนี้น่าจะเป็นจุดที่เหมาะจะใส่เพิ่มอีกหน่อย
ปัญหาปุ่มส่งก็ต้องแก้ด้วย
แก้ไข: ทั้งหมดนี้แก้แล้ว
สิ่งที่ผมภูมิใจจริง ๆ คือหน้าเว็บนี้เล็กแค่ไหน
แน่นอนว่ามันเป็นไซต์ที่เรียบง่ายจนดูโง่ ๆ แต่ผมก็ไม่ได้คิดว่ามันน่าเกลียด และแม้แต่หน้าที่มี JavaScript กับ HTML มากที่สุดก็มีขนาดประมาณ 5KB
ผมเคยสอนหนังสือที่อะแลสกาอยู่ช่วงหนึ่ง เลยรู้สึกถึงคุณค่าของเว็บไซต์ที่มี footprint เล็ก ๆ อย่างมาก
แค่ใช้ HTML เชิง semantic ปกติ ๆ กับ CSS ธรรมดา ก็ทำไซต์ที่สวยและมีสไตล์ได้แล้ว ไม่ต้องมี React ไม่ต้องมี styled components และใช้ JavaScript เฉพาะจุดที่จำเป็นก็พอ เฮ้อ ผมเหมือนกลายเป็นคนแก่ที่ตะโกนใส่เมฆไปแล้วจริง ๆ
ยังไงก็ทำได้ดีมาก
ขนาดเป็นกิโลไบต์ขึ้นอยู่กับจำนวนโพสต์ที่แสดงบนหน้าแรก
ผมสร้างหน้าไว้หน้าหนึ่ง ถ้าอยากดูโดยไม่ต้องสมัคร อยู่ตรงนี้: https://lynx.boo/dg
พอเห็นคำว่า “viscerally offensive” กับ “SEO spam” ตาผมกลิ้งเหมือนสล็อตแมชชีนเลย
ผมเดาว่าอีเมลที่บันทึกไว้คือ hello@lynx.boo เลยสามารถส่งคำขอแก้ไขสำหรับ ลิงก์ lynxboo ได้
ดูเหมือนจะถูกนำไปใช้ในทางที่ผิดได้ค่อนข้างง่ายนะ อาจไม่ใช่ช่องโหว่ด้านความปลอดภัยโดยตรง แต่จะโดนสแปมเยอะมากหรือเปล่า?
กรณีนั้นแค่เดาให้ถูกว่าอีเมลนั้นลงทะเบียนกับไซต์ไว้ก็พอ แต่ที่นี่ต้องรู้ด้วยว่าอีเมลนั้นลงทะเบียนกับ Lynx เฉพาะอันนี้
มันอาจน่ารำคาญได้ แต่โอกาสถูกใช้ในทางที่ผิดดูเหมือนเป็นเคสขอบ ๆ มากกว่า
ผมชอบไอเดีย แรงผลักดัน และฟีเจอร์ของไซต์นี้ แต่มีข้อเสนอแนะอย่างหนึ่งที่น่าจะช่วยได้
อยากให้ลด “รูปลักษณ์” แบบ brutalism จาก 10 ลงมาเหลือสัก 9 ก็พอ มีสองอย่างที่ทำให้ใช้งานง่ายขึ้นได้โดยยังรักษาจิตวิญญาณของไซต์ไว้
อยากให้เพิ่มโหมดสว่าง/มืดที่ปรับตามระบบ สีขาว 100% มันรุนแรงและสว่างเกินไปจนไม่อยากใช้
สีขาวกับสีดำก็ควรถอยจากขาว 100% และดำ 100% ลงมานิดเดียว ให้เป็นเทาอ่อน ๆ กับเกือบดำแทน สุดท้ายแล้วนี่เป็นเรื่องการเข้าถึงสำหรับสายตา เพราะ brutalism ไม่ได้แปลว่าต้องทำให้ไม่สบายตาเสมอไป
ถ้าเป็นเว็บไซต์ “brutalism” จริง ๆ สำหรับแชร์ลิงก์ ก็น่าจะเป็นแค่ไฟล์ txt ที่มีรายการลิงก์กับคอมเมนต์ หรือไม่ก็หน้า HTML ที่ไม่มี CSS/สไตล์เลย
nc apitman.com 2052 <<< /txt/feed[0]: https://apitman.com/19/
ผมดูแลไฟล์ข้อความที่มีลิงก์ทั้งหมด รวมถึงเมทาดาทาอย่างวันที่และแท็ก
https://eapl.me/links/links.txt
มีสคริปต์ PHP อยู่สองสามตัวที่ช่วยให้ดูลิงก์ง่ายขึ้นด้วย
https://eapl.me/links/all_links.php?tag=dev
มันไม่ใช่วิธีที่ดูแลง่ายที่สุด ผมเลยกำลังคิดเพิ่มเรื่องสคริปต์ที่อัปเดตหรือลบลิงก์เก่า ๆ ผ่านเว็บได้ แทนที่จะทำผ่าน SSH แบบตอนนี้
คิดว่าน่าจะใช้ตัวนี้
+1 ตามคอมเมนต์อื่น ๆ เรื่องไม่บังคับให้ต้องใส่ชื่อลิงก์ จะดีถ้าดึง title ของหน้าเว็บมาให้ หรือยอมให้ใส่แค่ URL ได้
อีเมลยืนยันไปอยู่ในสแปม
อาจไม่ใช่จิตวิญญาณของ minimalism แต่ผมอยากให้ขยายไปเชื่อมกับบริการอื่น ๆ ในทิศทางที่อาจเป็นจิตวิญญาณของ Unix ได้ บริการนี้ยังคงเป็นโฮสติ้งลิงก์แบบมินิมอลมาก ๆ แต่ให้ webhook และ API key
แบบนั้นเมื่อมีการเพิ่มลิงก์ สิ่งที่ผม self-host ไว้ก็สามารถถูกทริกเกอร์ให้ทำงาน เช่น สรุปด้วย AI, ดึงภาพหน้าจอของหน้าเว็บ, หรือเพิ่มเข้าไปในโน้ตของผม สำหรับผม นี่คือรูปแบบที่อยากให้เว็บมุ่งไป มากกว่าจะพยายามสร้างบริษัทบนการแชร์ลิงก์ หรือทำเป็นโอเพนซอร์สแล้วหวังให้คนกระโดดเข้ามาใน codebase
/jsonต่อท้าย URL ก็รับลิงก์ของคุณได้อยู่แล้วเพราะสแปม ผมกำลังพยายามทำให้บอทสร้างหรือแก้ไข Lynx ได้ยาก
คงต้องเขียนไว้บนไซต์ว่าอีเมลยืนยันอาจไปอยู่ในสแปมได้
ถ้าเป็น brutalism จริง ๆ ก็อาจทำให้ช่อง title/URL เป็นตัวเลือกที่ไม่มีเลยก็ได้
แค่ให้กล่องข้อความที่รับรายการซึ่งแต่ละรายการอยู่ในรูป
title URLก็พอ ถ้าเป็น brutalism นั่นคือวิธีที่ผมคาดหวังถ้ามี URL ที่ไม่ถูกต้องในกล่องข้อความ ก็แค่บอกหมายเลขบรรทัดของลิงก์นั้น