7 คะแนน โดย GN⁺ 2024-07-02 | 3 ความคิดเห็น | แชร์ทาง WhatsApp
  • เครื่องมือแบบรวมศูนย์/เชลล์/ตัวแก้ไขการเขียนโปรแกรมแบบภาพที่ออกแบบมาเฉพาะสำหรับฟีด
  • มีบล็อก (ฟังก์ชัน) สำหรับนำเข้า สร้าง และจัดการฟีด RSS, Atom และ JSON ได้หลากหลายรูปแบบ
  • สามารถจัดการได้ทั้งการกรอง การดึงข้อมูล การรวม และการจัดเรียง
  • สามารถสแครปเอกสาร HTML ได้ และยังรองรับการประมวลผลไฟล์ข้อความทั่วไป
  • เมื่อเชื่อมต่อบล็อกเข้าด้วยกัน ข้อมูลจะถูกประมวลผลราวกับไหลผ่านท่อ
  • ผลลัพธ์สุดท้ายคือฟีดใหม่ที่สามารถนำไปใช้ในโปรแกรมอื่นได้
  • สามารถตั้งค่าเป็น Pipe แบบสาธารณะ เพิ่มคำอธิบายและแท็ก ทำให้ค้นหาได้ และแชร์ภายนอกได้
    • จะแสดงอยู่ในรายการ Public Pipes
    • ผู้ใช้อื่นสามารถกดถูกใจและ fork ได้
  • รูปแบบเอาต์พุตเริ่มต้นคือ RSS
    • แต่ละ Pipe มี URL เอาต์พุตเฉพาะของตัวเอง
    • สามารถใช้ส่วนขยาย .txt เพื่อดึงเฉพาะเนื้อหาโดยตัดองค์ประกอบ XML ออก
  • มีเวอร์ชันโอเพนซอร์สชื่อ Pipes CE ภายใต้สัญญาอนุญาต AGPL
  • มีบล็อกสำหรับดึงข้อมูลจากหลายเว็บไซต์ได้อย่างสะดวก
    • เว็บไซต์ที่รองรับในปัจจุบัน: Twitter, Vimeo, Dailymotion, Periscope, UStream, Mixcloud, SVT Play, Speedrun.com, Youtube

ความเห็นของ GN⁺

  • Pipes ทำให้การจัดการฟีดด้วยภาพเป็นเรื่องง่าย จึงเข้าถึงได้แม้สำหรับผู้ที่ไม่ใช่นักพัฒนา
  • มีบล็อกที่หลากหลาย ทำให้รองรับการจัดการฟีดที่ซับซ้อนได้
  • ในฐานะผู้สืบทอดของ Yahoo! Pipes มันอาจเป็นทางเลือกที่ดีสำหรับผู้ใช้ที่ยังคิดถึงบริการเดิม
  • ผ่าน Pipes CE ซึ่งเป็นเวอร์ชันโอเพนซอร์ส ชุมชนสามารถมีส่วนร่วมและช่วยพัฒนาปรับปรุงได้
  • ฟังก์ชันบางส่วนอาจถูกจำกัดจากปัญหาที่เกี่ยวข้องกับ Twitter API

3 ความคิดเห็น

 
savvykang 2024-07-03

ปัญหาใหญ่ที่สุดของการเขียนโปรแกรมแบบภาพคือมันให้ความสามารถที่ด้อยกว่าภาษาโปรแกรม ขณะเดียวกันก็ปรับใช้ได้ยากและไม่รองรับการจัดการการเปลี่ยนแปลง จึงควรระมัดระวังหากคิดจะนำไปใช้

 
xguru 2024-07-02

ฉันชอบ Yahoo Pipes มากเลย ใช้มันอยู่พักใหญ่ ไม่คิดว่าจะได้กลับมาเจอแบบนี้อีกนะ
เมื่อ 20 ปีก่อนฉันเคยพัฒนาเครื่องมือสำหรับทำ CTI แบบเชื่อมต่อ Flow ลักษณะนี้เป็นแอปเดสก์ท็อปบน Windows เหมือนกัน ดูเหมือนว่าฉันจะชอบวิธีแบบนี้มาตั้งแต่ตอนนั้นแล้ว ฮ่าๆ

n8n.io - เอนจินอัตโนมัติเวิร์กโฟลว์โอเพนซอร์ส ( ทางเลือกแทน Zapier )
Node-RED - เครื่องมือเขียนโปรแกรมแบบ Low-Code

 
GN⁺ 2024-07-02
ความคิดเห็นบน Hacker News
  • คำอธิบายเกี่ยวกับโปรเจกต์และการอัปเดตภายในล่าสุด

    • ได้พยายามปรับโครงสร้างภายในใหม่เพื่อแก้ปัญหาความไม่เสถียรของ Pipes
    • เปลี่ยนจากวิธีส่งข้อมูลระหว่างบล็อกในรูปแบบข้อความ ไปเป็นการส่งออบเจ็กต์ RSS โดยตรง
    • แก้ปัญหาได้ด้วยการอัปเกรดเซิร์ฟเวอร์ และปรับโครงสร้างเธรดกับ Puma worker ใหม่
    • เคยพยายามแยกเว็บฟรอนต์เอนด์ออกจากการประมวลผลของ Pipes แต่ล้มเหลวในสภาพแวดล้อมโปรดักชัน
  • การสัมภาษณ์ทีมต้นฉบับของ Yahoo Pipes และการทำมินิไซต์

    • ได้เขียนเรื่องราวของ Yahoo Pipes ผ่านการสัมภาษณ์ทีมต้นฉบับ
    • มินิไซต์มี easter egg และภาพถ่ายของทีมจากปี 2007 รวมอยู่ด้วย
  • ประสบการณ์ใช้งาน Palantir Foundry และ PipelineBuilder

    • ตอนแรกค่อนข้างสงสัยกับเครื่องมือ low-code/no-code แต่หลังจากพอร์ตโค้ด Python ไปแล้ว ก็รองรับความต้องการด้านการแปลงข้อมูลได้ 99%
    • ยังคงรักษาความหมายเชิงโครงสร้างที่เข้าใจและดูแลรักษาได้ง่ายกว่าการใช้โค้ด
  • ลิงก์ที่เกี่ยวข้อง

    • มีลิงก์ไปยังบทความเกี่ยวกับสถาปัตยกรรมและซอฟต์แวร์ของ Pipes
    • มีลิงก์ไปยังบทความเกี่ยวกับภาคต่อระยะเริ่มต้นของ Yahoo Pipes
  • แนะนำ n8n และ NodeRED

    • n8n เป็นเครื่องมือที่คล้ายกันและสามารถโฮสต์เองได้
    • NodeRED ได้รับความนิยมอย่างมากในด้านระบบอัตโนมัติภายในบ้าน
  • ความล้ำสมัยและความน่าคิดถึงของ Yahoo Pipes

    • Yahoo Pipes มีความล้ำสมัยมากในยุคนั้น และแนวคิดการใช้ microdata กับ RSS ก็น่าทึ่งมาก
    • น่าเสียดายที่บริการถูกยุติลง
  • ประสบการณ์กับ Azure Logic Apps และเฟรมเวิร์กที่คล้ายกัน

    • โซลูชันที่ออกแบบ สร้าง และนำไปใช้งานโดยคนที่ไม่ใช่โปรแกรมเมอร์ มักเจอข้อจำกัดเมื่ออยู่ในสภาพแวดล้อมโปรดักชัน
    • เฟรมเวิร์กประเภทนี้มักพัฒนาไปเป็นหนี้ทางเทคนิค
    • ถึงอย่างนั้นโซลูชันแบบนี้ก็อาจมีข้อดีในแบบของมันเอง
  • คำถามเกี่ยวกับ Zapier และเครื่องมือที่คล้ายกัน

    • มีคำถามว่าเครื่องมือที่คล้าย Zapier สามารถถือเป็นผู้สืบทอดทางจิตวิญญาณของ Yahoo Pipes ได้หรือไม่
  • วิวัฒนาการของเครื่องมือเขียนโปรแกรมแบบภาพ

    • กำลังพัฒนาเครื่องมือสำหรับสร้าง API งานแบ็กเอนด์ และ AI workflow สำหรับนักพัฒนา low-code/no-code
  • รูปแบบทั่วไปของการเขียนโปรแกรมแบบภาพ

    • การเขียนโปรแกรมแบบภาพเป็นสไตล์หนึ่งที่ประกอบด้วยกล่องสำหรับประมวลผลและเส้นที่ใช้เชื่อมกล่องเหล่านั้น