7P by neo 2달전 | favorite | 댓글 3개
  • Feed에 특화된 비쥬얼 프로그래밍 에디터/쉘/통합 도구
  • RSS, Atom, JSON 피드를 가져오고 생성하며 다양한 방식으로 조작할 수 있는 블록(기능)들을 제공함
  • 필터링, 추출, 병합, 정렬 등의 조작 가능
  • HTML 문서를 스크랩할 수 있고 일반 텍스트 파일도 처리 가능
  • 블록들을 연결하면 데이터가 파이프를 통해 흐르듯이 처리됨
  • 결과적으로 새로운 피드가 생성되어 다른 프로그램에서 사용 가능
  • 공개 Pipe로 설정하여설명과 태그 추가하고, 검색 가능하게 만들고 외부에 공유 가능
    • Public Pipes에 나열됨
    • 다른 사용자가 좋아요와 포크 가능
  • 기본 출력 형식은 RSS
    • 각 파이프에는 고유한 출력 URL이 있음
    • .txt 확장자로 XML 요소 제거된 내용만 가져올 수 있음
  • Pipes CE라는 AGPL 라이선스의 오픈소스 버전 제공
  • 여러 사이트에서 데이터를 편리하게 가져오는 블록을 제공함
    • 현재 지원되는 사이트: Twitter, Vimeo, Dailymotion, Periscope, UStream, Mixcloud, SVT Play, Speedrun.com, Youtube

GN⁺의 의견

  • Pipes는 피드 조작을 시각적으로 쉽게 할 수 있어 비개발자도 접근하기 쉬움
  • 다양한 블록을 제공하여 복잡한 피드 조작도 가능하게 함
  • Yahoo! Pipes의 후계자로서, 그리운 사용자들에게 좋은 대안이 될 수 있음
  • 오픈 소스 버전인 Pipes CE를 통해 커뮤니티의 기여와 개선이 가능함
  • 트위터 API 문제로 인해 일부 기능이 제한될 수 있음

시각적 프로그래밍의 가장 큰 문제는 프로그래밍 언어의 열화판 기능을 제공하면서 배포가 어렵고 변경 관리가 안된다는데 있습니다. 도입하실 분들의 주의가 요구됩니다

저 Yahoo Pipes 좋아해서 한참 썼는데 이렇게 다시 만나게 되네요.
이렇게 Flow 연결하는 방식의 CTI 개발용 도구를 20년전에 윈도우용 데스크탑 앱으로 개발했던 적이 있는데, 그때부터 이 방식을 좋아했나 봐요 ㅎㅎ

n8n.io - 오픈소스 워크플로우 자동화 엔진 ( Zapier 대체제 )
Node-RED - Low-Code 프로그래밍 도구

Hacker News 의견
  • 프로젝트에 대한 설명과 최근 내부 업데이트에 대한 내용

    • 파이프의 불안정성을 해결하기 위해 내부 재구조화를 시도했음
    • 데이터가 블록 간에 텍스트로 전송되던 방식을 RSS 객체로 직접 전송하는 방식으로 변경했음
    • 서버 업그레이드와 스레드 및 푸마 워커 재구성을 통해 문제를 해결했음
    • 웹 프론트엔드와 파이프 처리의 분리를 시도했으나, 생산 환경에서는 실패했음
  • Yahoo Pipes의 원래 팀과의 인터뷰 및 미니 사이트 제작

    • 원래 팀과의 인터뷰를 통해 Yahoo Pipes의 이야기를 작성했음
    • 미니 사이트에는 이스터 에그와 2007년 팀의 사진이 포함되어 있음
  • Palantir Foundry와 PipelineBuilder 사용 경험

    • 처음에는 저코드/무코드 도구에 회의적이었으나, Python 코드를 포팅한 후 99%의 변환 요구를 충족했음
    • 코드보다 이해 및 유지보수가 쉬운 의미론을 유지함
  • 관련 링크 제공

    • Pipes의 아키텍처와 소프트웨어에 대한 기사 링크
    • Yahoo Pipes의 초기 단계 후속작에 대한 기사 링크
  • n8n과 NodeRED 소개

    • n8n은 유사한 도구로 자체 호스팅 가능함
    • NodeRED는 홈 자동화 분야에서 큰 인기를 끌고 있음
  • Yahoo Pipes의 혁신성과 그리움

    • Yahoo Pipes는 당시 매우 혁신적이었으며, 마이크로데이터와 RSS를 활용한 개념이 놀라웠음
    • 서비스 종료가 아쉬움
  • Azure Logic Apps와 유사한 프레임워크에 대한 경험

    • 비프로그래머가 설계, 생성, 구현한 솔루션이 생산 환경에서 한계를 겪는 경우가 많음
    • 이러한 프레임워크가 기술 부채로 발전하는 경우가 많음
    • 이러한 솔루션에도 나름의 장점이 있을 수 있음
  • Zapier와 유사 도구에 대한 질문

    • Zapier와 유사한 도구들이 Yahoo Pipes의 정신적 후속작으로 간주될 수 있는지에 대한 질문
  • 시각적 프로그래밍 도구의 진화

    • 저코드/무코드 개발자를 위한 API, 백엔드 작업, AI 워크플로우 생성 도구를 개발 중임
  • 시각적 프로그래밍의 일반적인 형태

    • 시각적 프로그래밍은 처리하는 박스와 그 박스를 연결하는 선으로 구성된 단일 스타일임