タグ

workflowに関するtknzkのブックマーク (5)

  • Workflow元従業員が160のSiriショートカットを公開 - iPhone Mania

    Siriショートカットの元となったアプリ開発企業Workflowに務めていた従業員が、様々なタスクをカバーする160のSiriショートカットのリストを自身のホームページ上で公開しました。 「私のSiriショートカットライブラリ」を公開 Workflowは、Appleが2017年に買収したタスク自動化アプリ開発企業です。同社が開発した「Workflow」が現在のSiriショートカットアプリの元となっています。 Workflowの元従業員のマシュー・カシネリ氏は、「私のSiriショートカットライブラリ(My Siri Shortcuts Library)」として、160のSiriショートカットを無料で公開しました。 カシネリ氏のショートカットリストでは、「昼を計画する(Schedule lunch)」「トラッキングを中止する(Stop Tracking)」「ゲーム時間(Game time)」

    Workflow元従業員が160のSiriショートカットを公開 - iPhone Mania
  • 【速報】新しいワークフローサービス AWS Step Functionsが発表 #reinvent | DevelopersIO

    昨日AWSウルトラクイズで優勝して浮かれている大栗です。 日もre:Inventに参加しておりますが、Werner Vogels氏が話す2日目のKeynoteAWS Lambda用のワークフロー管理を行う新サービスが発表されましたので、まとめてみます。 AWS Step Functions AWS Step Functions AWS Step Functionsとはビジュアライズなワークフローを使用して、分散アプリケーションとMicroservicesのコンポーネントを簡単にコーディネートできるサービスです。つまりLambdaなどを上手く連携させてステートマシンとして定義し実行させるサービスの様です。 Lambdaなどの各ファンクションを状態として考えてワークフローをステートマシンとして定義します。各ファンクションをシリアルに繋いだり、パラレルに繋いだり、条件分岐をステートマシンとし

    【速報】新しいワークフローサービス AWS Step Functionsが発表 #reinvent | DevelopersIO
  • 古橋貞之さんインタビュー - Tokyo RubyKaigi 11

    17:55 Keynote 分散ワークフローエンジン『Digdag』の実装 ワークフローエンジンは、依存関係のある複数のタスクを実行するツールです。古典的なMakefileを始め、Python製のLuigi、商用のJP1/AJS3など、様々な実装があります。Digdagは、現在活発に開発が進んでいる新しいワークフローエンジンです。このセッションでは、ツリー構造を持つワークフローの状態遷移を効率的に実行する手法、ワークフローの実行状態の永続化と分散実行、タスクスケジューラ、Dockerによるサンドボックス化など、その実装手法を紹介しながらワークフローエンジンの構成技術について解説します。 必要となる知識 SQLの基的な知識と、Rubyのリフレクション、オプティマイザなどの知識があると、より楽しめると思います。 古橋 貞之 Treasure Data, Inc. Founder & Soft

    古橋貞之さんインタビュー - Tokyo RubyKaigi 11
    tknzk
    tknzk 2016/05/27
    きになる
  • Ruby製のシンプルなワークフローエンジンRukawaの紹介 - Qiita

    Bigqueryを使ったバッチジョブを色々と実行しているのですが、Rakeで複雑な依存関係を管理したり、並列実行させたりするのが辛くなってきたのでRukawaというワークフローエンジンを自作しました。 自作したのは、RailsプロダクトにAirflowとかLuigiとかAzkabanとか入れるにはちょっと重厚過ぎる感じだったのと、Rubyで書ける方が楽で良いやという理由からです。 RukawaとはRUby KAntan Workflow Assistantの略です(後付け) (当はミッチーとか水戸の方が好きなんだけど良い名前が浮かばなかった) 実際は、並列実行を可能にして書き方を変えてみたRakeとそんなに大差無い。 Rukawaの機能 ジョブの定義 まず実行したい処理をジョブクラスに記述します。 module ExecuteLog def self.store @store ||= {

    Ruby製のシンプルなワークフローエンジンRukawaの紹介 - Qiita
  • Luigi によるワークフロー管理 - Qiita

    Workflow Hacks! #1 が開催されるなど、データ分析のワークフロー管理が見直されつつある今日この頃ですが、Treasure Data 社内ではこれまでのところ Luigi を主なツールとして利用しています。ここでは Luigi を使ったワークフローがどのようなものであるかを紹介します。 (追記: 2016-09-18)その後、社内ワークフローは Digdag(主にSQLのクエリ実行に利用)、及び Airflow(主にスクリプトの実行に利用)へと置き換わり、Luigi を利用することはほぼなくなりました。 ワークフロー管理ツールとは? データ分析における「ワークフロー管理ツール」とは、データ処理の過程で必要となる一連のタスク(データのロードや、クエリの実行など)を自動化し、管理するために設計されたソフトウェアです。例えば、毎日決まったタスクをスケジュール実行したり、問題が起きた

    Luigi によるワークフロー管理 - Qiita
  • 1