7 ポイント 投稿者 GN⁺ 2024-07-02 | 3件のコメント | WhatsAppで共有
  • フィードに特化したビジュアルプログラミングエディタ/シェル/統合ツール
  • 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を通じて、コミュニティによる貢献と改善が可能
  • Twitter APIの問題により、一部機能が制限される可能性がある

3件のコメント

 
savvykang 2024-07-03

ビジュアルプログラミングの最大の問題は、プログラミング言語の劣化版の機能しか提供しない一方で、デプロイが難しく、変更管理もできない点にあります。導入を検討される方は注意が必要です。

 
xguru 2024-07-02

Yahoo Pipes が好きで、かなり長いこと使っていたので、こうしてまた出会えるのはうれしいですね。
こういう Flow をつないでいく方式の CTI 開発用ツールを、20年前に Windows 向けデスクトップアプリとして開発したことがあるのですが、その頃からこの方式が好きだったみたいです(笑)

n8n.io - オープンソースのワークフロー自動化エンジン(Zapier の代替)
Node-RED - Low-Code プログラミングツール

 
GN⁺ 2024-07-02
Hacker Newsのコメント
  • プロジェクトの説明と最近の内部アップデートについて

    • パイプの不安定性を解消するため、内部の再構造化を試みた
    • データがブロック間でテキストとして送られていた方式を、RSSオブジェクトを直接送る方式に変更した
    • サーバーのアップグレードとスレッドおよびPumaワーカーの再構成によって問題を解決した
    • Webフロントエンドとパイプ処理の分離も試みたが、本番環境では失敗した
  • 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ワークフロー生成ツールを開発中
  • ビジュアルプログラミングの一般的な形

    • ビジュアルプログラミングは、処理を行うボックスとそれらをつなぐ線で構成される単一のスタイルである