7 điểm bởi GN⁺ 2024-07-02 | 3 bình luận | Chia sẻ qua WhatsApp
  • Trình biên tập lập trình trực quan/shell/công cụ tích hợp chuyên cho feed
  • Cung cấp các khối (chức năng) có thể nhập, tạo và thao tác với feed RSS, Atom, JSON theo nhiều cách khác nhau
  • Có thể thực hiện các thao tác như lọc, trích xuất, hợp nhất, sắp xếp
  • Có thể scrape tài liệu HTML và cũng xử lý được các tệp văn bản thuần
  • Khi kết nối các khối, dữ liệu sẽ được xử lý như thể đang chảy qua một đường ống
  • Kết quả là một feed mới được tạo ra và có thể được dùng trong các chương trình khác
  • Có thể đặt thành Pipe công khai, thêm mô tả và thẻ, cho phép tìm kiếm và chia sẻ ra bên ngoài
    • Được liệt kê trong Public Pipes
    • Người dùng khác có thể thích và fork
  • Định dạng đầu ra mặc định là RSS
    • Mỗi pipe có một URL đầu ra riêng
    • Có thể lấy chỉ nội dung đã loại bỏ các phần tử XML bằng phần mở rộng .txt
  • Cung cấp Pipes CE, phiên bản mã nguồn mở theo giấy phép AGPL
  • Cung cấp các khối giúp lấy dữ liệu thuận tiện từ nhiều trang web
    • Các trang hiện được hỗ trợ: Twitter, Vimeo, Dailymotion, Periscope, UStream, Mixcloud, SVT Play, Speedrun.com, Youtube

Ý kiến của GN⁺

  • Pipes giúp việc thao tác feed trở nên dễ dàng về mặt trực quan nên ngay cả người không phải nhà phát triển cũng dễ tiếp cận
  • Cung cấp nhiều khối đa dạng, cho phép thực hiện cả các thao tác feed phức tạp
  • Với vai trò là người kế thừa của Yahoo! Pipes, đây có thể là một lựa chọn thay thế tốt cho những người dùng còn nhiều hoài niệm
  • Thông qua Pipes CE, phiên bản mã nguồn mở, cộng đồng có thể đóng góp và cải thiện
  • Do vấn đề với API của Twitter, một số tính năng có thể bị hạn chế

3 bình luận

 
savvykang 2024-07-03

Vấn đề lớn nhất của lập trình trực quan là nó chỉ cung cấp một phiên bản suy giảm của ngôn ngữ lập trình, trong khi lại khó triển khai và không quản lý được thay đổi. Những người định áp dụng cần đặc biệt lưu ý.

 
xguru 2024-07-02

Tôi rất thích Yahoo Pipes nên đã dùng nó khá lâu, thật vui khi lại được gặp nó theo cách này.
Trước đây khoảng 20 năm, tôi từng phát triển một công cụ dành cho phát triển CTI theo kiểu kết nối Flow như thế này dưới dạng ứng dụng desktop cho Windows, chắc từ hồi đó tôi đã thích cách làm này rồi haha

n8n.io - công cụ tự động hóa workflow mã nguồn mở (thay thế Zapier)
Node-RED - công cụ lập trình Low-Code

 
GN⁺ 2024-07-02
Ý kiến trên Hacker News
  • Giải thích về dự án và các cập nhật nội bộ gần đây

    • Đã thử tái cấu trúc nội bộ để giải quyết tình trạng không ổn định của Pipes
    • Đã thay đổi cách dữ liệu được truyền giữa các block từ dạng văn bản sang truyền trực tiếp dưới dạng đối tượng RSS
    • Đã giải quyết vấn đề thông qua nâng cấp server và tái cấu hình thread cùng Puma worker
    • Đã thử tách web frontend và phần xử lý Pipes, nhưng thất bại trong môi trường production
  • Phỏng vấn đội ngũ gốc của Yahoo Pipes và tạo mini site

    • Đã viết lại câu chuyện về Yahoo Pipes thông qua phỏng vấn đội ngũ ban đầu
    • Mini site có easter egg và ảnh của đội ngũ năm 2007
  • Trải nghiệm sử dụng Palantir Foundry và PipelineBuilder

    • Ban đầu hoài nghi về các công cụ low-code/no-code, nhưng sau khi port mã Python thì đã đáp ứng được 99% nhu cầu chuyển đổi
    • Giữ được ngữ nghĩa dễ hiểu và dễ bảo trì hơn so với code
  • Cung cấp các liên kết liên quan

    • Liên kết bài viết về kiến trúc và phần mềm của Pipes
    • Liên kết bài viết về dự án kế nhiệm giai đoạn đầu của Yahoo Pipes
  • Giới thiệu n8n và NodeRED

    • n8n là công cụ tương tự và có thể self-host
    • NodeRED rất phổ biến trong lĩnh vực tự động hóa gia đình
  • Tính đột phá và sự tiếc nuối dành cho Yahoo Pipes

    • Yahoo Pipes khi đó rất đột phá, và ý tưởng tận dụng microdata cùng RSS thật đáng kinh ngạc
    • Đáng tiếc khi dịch vụ bị đóng cửa
  • Trải nghiệm với Azure Logic Apps và các framework tương tự

    • Các giải pháp do người không biết lập trình thiết kế, tạo và triển khai thường gặp giới hạn trong môi trường production
    • Những framework như vậy thường phát triển thành technical debt
    • Dù vậy, các giải pháp này vẫn có những ưu điểm riêng
  • Câu hỏi về Zapier và các công cụ tương tự

    • Đặt câu hỏi liệu các công cụ như Zapier có thể được xem là hậu duệ tinh thần của Yahoo Pipes hay không
  • Sự tiến hóa của các công cụ lập trình trực quan

    • Đang phát triển công cụ tạo API, tác vụ backend và AI workflow cho các nhà phát triển low-code/no-code
  • Hình thức phổ biến của lập trình trực quan

    • Lập trình trực quan là một phong cách thống nhất gồm các hộp xử lý và các đường nối giữa chúng