App Router への移行は「改善」となり得るのか?/ Can migration to App Router be an improvement
Netflixが自社製ワークフローオーケストレーター「Maestro」をオープンソース化しました。MaestroはNetflix社内で現役稼働しており、データパイプラインや機械学習パイプラインといった大規模ワークフローの管理に使われているそうです。 Maestro: Netflix’s Workflow Orchestrator | by Netflix Technology Blog | Jul, 2024 | Netflix TechBlog https://netflixtechblog.com/maestro-netflixs-workflow-orchestrator-ee13a06f9c78 Netflixは「ユーザーが次に視聴する作品の予測」などを目的に機械学習を活用しており、記事作成時点では何千もの機械学習ワークフローインスタンスを起動し、平均して1日当たり50万のジョブを
Rustで書かれLinux互換を目指して開発が進められているOS、「Maestro」が公開され注目を集めています。 Maestroは、フランス在住のソフトウェアエンジニアLuc Lenôtre氏によって開発が進められているOSで、2018年12月22日に学校のプロジェクトとして始められました。当初はC言語を使って実装されたそうですが、コードベースをきれいに保つのが難しくなり、1年半後にRust言語での実装に切り替えられます。 Rustへ切り替えた理由として以下のような項目リストアップされています。 以前の失敗から学んだ教訓を生かし、プロジェクトを最初からやり直すことができる。 C言語でLinuxライクなカーネルを書くよりも、もう少し革新的になる。 Rust言語の安全性をカーネル・プログラミングの難点に活用する。Rustの型付けシステムを使うことで、メモリ安全性に関する責任をプログラマからコ
2024-01-02T15:00:00+00:00 Maestro is a Unix-like kernel and operating system written from scratch in Rust Thanks to the internet, I can learn how most things I am interested in work. However, something stayed a mystery to me for a long time: computers. Computers are amongst the most complex tools that humanity has ever built. They are a marvel of engineering that we take for granted because we use
The renowned Japanese composer and producer Ryuichi Sakamoto, admired for his electronic music experimentation, has died aged 71. He won awards - including an Oscar, a Grammy and Bafta - for his work as a solo artist and as a member of the Yellow Magic Orchestra (YMO). Sakamoto had been diagnosed with cancer for a second time in 2021. His office said he died on Tuesday.
Maestro is built on learnings from its predecessors (Appium, Espresso, UIAutomator, XCTest) and allows you to easily define and test your Flows. What are Flows? Think of Flows as parts of the user journey in your app. Login, Checkout and Add to Cart are three examples of possible Flows that can be defined and tested using Maestro. Built-in tolerance to flakiness. UI elements will not always be whe
By Jun He, Natallia Dzenisenka, Praneeth Yenugutala, Yingyi Zhang, and Anjali Norwood TL;DRWe are thrilled to announce that the Maestro source code is now open to the public! Please visit the Maestro GitHub repository to get started. If you find it useful, please give us a star. What is MaestroMaestro is a horizontally scalable workflow orchestrator designed to manage large-scale Data/ML workflows
Illustrator、Photoshop、InDesignをはじめとしたDTP関連の情報サイト。2005年にスタート。 2017年にIllustratorユーザーがKeyboard Maestroを使うべき理由(macOS) という記事を書きました。 今回は、macOS全般でKeyboard Maestroができることについてまとめてみました。 目次 キーボードショートカットを設定できないアプリケーションでのキーボードショートカット設定 キーボードショートカットを無効化する 開く/起動する 指定ファイルを開く 指定フォルダーを開く アプリの起動 アプリの起動(2) アプリの起動(Finder) + 指定フォルダーを開く 選択しているファイルを特定のアプリで開く ブラウザー 指定URLを開く 現在開いているURLを、別のブラウザーで開く 整形(URL内のパラメーターの削除) ページタイトル
こんにちは!テラーノベルでiOS/Android/Webとフロントエンド周りを担当している @kazutoyoです! iOS/Androidといったモバイル向けのUIテストって作るのも大変だし、メンテナンスも大変ですよね🤯 それらをいい感じにメンテナンスしてくれるサービスもあり、テラーノベルでは導入を検討をしていました。 そんな中、今回紹介するMaestroを見つけ、これは…!となったので今回はそちらのお話をします。 🔎 Maestroとは MaestroはiOS/Android用のUIテストフレームワークです。 iOS/Androidのネイティブアプリケーションだけではなく、FlutterやReact Nativeなどのクロスプラットフォームで動作するアプリケーションにも対応しています。 こちらが実際にテストを記述して実行した様子。かんたん! 🎖️ Maestroの特に優れている点
Netflixは2024年7月23日(米国時間)、大規模なデータ/ML(機械学習)ワークフローオーケストレーター「Maestro」のオープンソース化を発表した。 Maestroは、大規模なデータ/MLワークフロー(データパイプラインやMLモデルのトレーニングパイプラインなど)を管理するために設計された、スケーラブルなワークフローオーケストレーターだ。リトライ、キューイング、コンピュートエンジンへの分散など、ワークフローのライフサイクル全体を管理する。 ユーザーは、Dockerイメージ、ノートブック、bashスクリプト、SQL、Pythonなど、さまざまな形式でビジネスロジックをパッケージ化できる。有向非巡回グラフ(DAG)のみをサポートする従来のワークフローオーケストレーターとは異なり、Maestroは巡回グラフ、foreachループ、サブワークフロー、条件分岐など処理を繰り返すような複雑
改めて再掲すると: アプリを起動する 指定したファイル、フォルダーを開く キーボードショートカットを変更する 選択しているファイルを関連特定のアプリで開く ブラウザーで指定URLを開く ページタイトルとURLをコピーする(テキスト、HTML、Markdown) URL内のパラメーターの削除する よく使う文字を入力する 括弧を入力する(選択文字列をはさむ、さしかえる) タイムスタンプを入力する テキストの整形(クリーニング) Emacsキーバインドの補強 ウィンドウのリサイズ OCR 《できないこと》 ドラッグ&ドロップ fnキーの制御 マウスポインターを大きくする操作 「IllustratorユーザーがKeyboard Maestroを使うと恩恵が大きい」の理由は?こちらもブログにまとめています。 図にしてみたものがこちらですが、たとえば、スクリプトを実行するとき、次のようなスクリプト前後
Keyboard MaestroでIllustratorなどAdobeアプリをカスタマイズする方が増えてきました。ただ現状ではうまく動かすためにシェルスクリプトやJavaScriptの知識を使ったり,Keyboard Maestroの仕様を探ったりする必要があります。 例えばIllustratorのアクションを実行するには,次のようなスクリプトを書き,それを実行します。 app.doScript('アクション名', 'セット名') ;tell application "Adobe Illustrator" to do script "アクション名" from "セット名"ここまでは簡単です。しかしこれは,Illustratorが複数バージョン起動していると意図しない方に処理が飛んでしまう問題が出てきます。似たような状況での解決策は,三階ラボ みやざわさん が公開してくれました。最前面の I
最近自分のPC環境をよりよくしていこうという事で色々試している最中です。 さて、今回はKeyboard Maestro(キーボード マエストロ)というアプリケーションを使ってマクロを割り当てる方法についての備忘録兼ねての解説です。 Keyboard Maestroはmacでマクロを設定する事ができるアプリケーションです。本来キーボードショートカットが登録できないようなアプリにショートカットを割り当てたり、面倒な一連の作業をショートカット1つで自動化する事ができたり、何かアクションを起こした時に何かを実行させる事ができるようになります。 あまりに機能が多いのですべてを把握しようとするのは大変ですし、いきなり「効率化するぞー!」と意気込んで色々設定しても身体がついていきませんので、少しずつ設定してゆるくのんびりやっていこうと思います。 日本円だとおよそ4500円ほどのアプリなのですが、気になる
京都御所南エリア、夷川通にずっと工事中の場所があり、前を通る度に、ここには何が出来るのかな⁉️と思っていたら、、、 いつの間にか3月15日にオープンしていた素敵なお花屋さん💐と併設されたカウンター席のみのカフェ☕️でした✨ お花屋さんの中にあるコーヒースタンドのお店なんて最高ですね♡ 私はオープンした2日後くらいに気付いて行ってみたのですが、その時はまだそんなに知られてなくてGoogleマップにも載ってないくらいでしたが、今はもうあっという間に拡散されて⁉️認知度高くなってます😅 休日なんて結構、混んでましたー😅 テイクアウトも出来る小窓もあります。 入り口から沢山のお花達がお迎えしてくれます🥰 ひな壇みたいに並んでいてゴージャス✨ カラフルなお花💐は美しくて✨ 華やかで、見ているだけで気分が上がる⤴️ 入って左側がカウンター席のカフェコーナー☕️ 森の中に紛れ込んだのか⁉️ 小
OCRは印刷または手書きの文字を光学的に読み取る装置のことで紙の情報がいまだに使われるので利用されることもあります。今ならiPhoneでも簡単に読み取ることもできます。例によって Keyboard MaestroにもOCR機能があるというので試してみました。見よう見まねでマクロを組んでショートカットキーを押してはみたのだけれど結果は という30年以上前のOCRの程度でした。古い資料を参考にしたせいなのかエラーでした。多分Apple Scriptが間違っているのだろうけれど理解不能でお手上げです。 Keyboard Maestroが万能で便利そうだからといってあれもこれも手を出すと操作する人間の方のスキルがなくてパンクしそうです。今のところはスニペットやショートカットに絞って楽しんだ方が良さそうです。 See you tomorrow!
ブログに参考にしたいページのリンクを貼るにはMarkdownで↓のように書きます。 [ページタイトル](URL ) エディタの機能でショートカットを使ってできる場合もありますが今回はKeyboard Maestroのマクロでショートカットを作ります。 タイトルとURLをMarkdownでコピー リンクを使いたいページでショートカット control+M(例)を押すとページタイトルとURLがMarkdownでコピーされるのでブログにペーストします。例えば [Markdown記法 チートシート - Qiita](https://qiita.com/Qiita/items/c686397e4a0f4f11683d) このように自動でMarkdownになるので貼り付ければリンクになります。→Markdown記法 チートシート - Qiita See you tomorrow!
Bradley Cooper plays Leonard Bernstein, with Carey Mulligan as his wife Felicia The family of Leonard Bernstein have defended actor Bradley Cooper in a row over his biopic of the late composer. The first trailer for Maestro, which Cooper both directs and stars in, was released earlier this week. It attracted some criticism, external over the size of Cooper's nose, which some social media users sai
キーボードを買い替えた。ARCHISSというブランドのテンキーレス・US配列・メカニカルという、まぁ同業者(?)の中ではポピュラーだが世間一般的には全然そんなことはないような仕様のやつだ。 箱から出したばかりだとこんな感じ。 前代はというとFILCOのMajestouchを購入して使っていた。もう2年前になる。昔からテンキーレス派だ。 blog.3qe.us Majestouchも良いキーボードだった。安定して動いてくれたし特段不満はなかった。強いて言うならちょっとBluetoothの接続が不安定だった。あとめちゃくちゃ使い込んだのでWASDキーまわりのコーティング?が剥げてきてツルツルになっていた。 どちらかといえば基本的にずっと家で使うものなので有線でいいかと思い直し、もうBluetoothキーボードは使わないこととした。Bluetoothだと構成要素が増えてしまい、例えば乾電池の残量
Keyboard Maestroは多機能なアプリで連日連夜 弄っています。はじめはスニペットやショートカットで慣れて行こうかと思います。 Chromeブラウザを閲覧中にすぐにツイートしたい時はブラウザのメニューバーの「ファイル」→「共有」→「Twitter」と回り道が必要です。メニューをみてもショートカットが設定してありません。そんな時に希望のショートカットを作られるのがKeyboard Maestroの本領です。 ショートカットの設定 個人的な覚書なので簡単に記録します。Keyboard Maestroの働きを少しでも知ってもらえると嬉しいです 。 1.Groupsカラムで「+」ボタンを押してグループを増やしMacrosカラムで「+」でマクロを作っていきます。マクロの編集カラムでは名前と実行するためのショートカットキーを設定します。 2.次に編集カラムで「+」を押して現れるActionエ
この記事は株式会社マネーフォワードの福岡開発拠点が主催している Money Forward Fukuoka Advent Calendar 2022 の8日目の記事です。 昨日はナカザトさんによる「フロントエンドエンジニアインターンの話(マネーフォワード Pay for Business の場合)」でした。 こんにちは。普段主に iOS アプリの開発をしている konomae と申します。 Advent Calendar 用にモバイル関連で何か話題ないかなと考えていたところ、最近登場した Mobile UI Testing Framework の「Maestro」が面白そうだったので紹介してみようと思います。 Maestro とは 公式のドキュメントによると https://maestro.mobile.dev/ Maestro is the simplest and most effec
難解なアプリ Keyboard MaestroでChromeブラウザでTwitterをタブで開くマクロを試したので今後のための記録です。 1.グループを追加します。Groups画面下の「+」を押すとできます。アイコン部分をダブルタップするかメニューバーのwindowタグにあるIconChoserで選んで設定します。 2.グループにChromeと名前をつけてその中のマクロ(ツイッタータブが開く)を有効にする設定をします。 3.Keyboard Maestro EdtorでAvailable in all applications.をクリックしてAvailable in these applicationsに切り替えます。 4.マクロで有効にするアプリを設定する緑の「+」が現れるのでChromeを選びます。 5.Macrosの下の「+」を押してマクロを作成します。 6.名前はOpentwitt
次のような計算をKeyboard Maestroで行います。 今日から「●日後(●日前)」の日付は? 指定日から「●日後(●日前)」の日付は? 「●月●日」は、今日から●日後(●日前)? 今日から「●日後(●日前)」の日付は?「ICUDateTimePlus」または「ICUDateTimeMinus」を使います。 今日が5月13日、2日後の日付を調べるには次のように記述します。 %ICUDateTimePlus%1%Days%yyyy年M月d日%Keyboard Maestroで次のように設定すると 次のように処理されます。 図解すると、次のようになります。 さらに詳しくはサイトウさんのブログを参照なさってください。 ダイアログボックス化+変数化「●日後」を変数化し、ダイアログボックスで入力できるようにしましょう。 Keyboard Maestroで次のようにマクロを設定します。 これを実
ショートカットでタイムスタンプの入力は基本ですが Keyboard Maestroでも試してみました。単純なタイムスタンプなら真似しながら自分でもできます。 しかし曜日や時間を追加したりすると細かいルールがあって理解できず達人のマクロをダウンロードして使うことにしました。これまではマクロはモノマネでも自作してきたのでダウンロードするのは初めてでした。ダウンロードは簡単でしたが動きません。。。散々考えた末気がついた基本的なことはマクロの使用を許可していなかったということです。初心者というのはコンナモンです。 ダウンロードしたKanwa Nagafujiさんのタイムスタンプリスト.マクロは挿入したい位置でショートカットを押すと2023/05/02とか令和5年5月2日(火)11時11分などいろんなパターンが一覧表示され選んでEnterすれば入力できる楽しいタイムスタンプです。 See you t
Maestroって何? サンフランシスコにあるmobile.dev incが作ったモバイル向けUIテストフレームワークです 対応プラットフォームは iOS, Android, ReactNative, Flutter 公式の説明によると Maestroは、最もシンプルで効果的なモバイルUIテストフレームワークです。 (原文をDeepL訳) とあり、「最もシンプルで効果的」と言い切ってるところに興味を持ちました テストシナリオはyamlでかきます 公式Exampleがわかりやすかったので、イメージとしてのせておきます 公式から読み取ったメリット 最もシンプルで効果的😇 対応プラットフォームが多い(iOS, Android, ReactNative, Flutter) OSS(Apache License 2.0) セットアップ(Mac) Maestro cli を以下のコマンドでインストー
アプリのダウンロード自体は無料なのですが、利用にはライセンス購入が必要。 2台目に入れるにはもう一つライセンスを購入しなければいけないのかな… と思って調べてみると、どうやらKeyboard Maestroは1つのライセンスで5台まで利用できるようです。 2台目にインストールしたKeyboard Maestroに、1台目に入れたのと同じライセンスキーを入力したら、そのまま利用できるようになりました。 Keyboard Maestroのマクロを複数台のMacで同期する 同期元=すでにマクロを作っているMac側 すでにマクロを作っているMacのKeyboard Maestroの File > Start Syncing Macros… をクリックすると、同期用のファイルを作成するためのダイアログが出てきます。 初めて同期させる場合は Create New… を選択します。 同期用ファイル Ke
仮想現実(VR)や拡張現実(AR)に触覚をもたらすハプティック(触覚)インターフェース開発を手掛けているスタートアップのContact CIは、2023年1月5日から8日まで米ネバダ州ラスベガスで開催された、世界最大のテクノロジー見本市「CES 2023」にグローブ型ハプティクス製品「Maestro EP」を出展した。 Maestro EPは、企業向けVR/ARハプティックウェアラブルとソフトウェア開発キットがセットになっている。VRゴーグルなどと併せて使用し、物体に実際に触っているような感覚をシミュレートする。シミュレーション・トレーニング市場を主なターゲットとし、実地のトレーニングでは危険を伴ったり、時間や費用の面でコストがかかり過ぎたりするケースで、Maestro EPがスキル習得をサポートする。 同社は2022年に、「VR Awards」のVRハードウェア部門に「Maestro D
by Jun He, Yingyi Zhang, and Pawan Dixit Incremental processing is an approach to process new or changed data in workflows. The key advantage is that it only incrementally processes data that are newly added or updated to a dataset, instead of re-processing the complete dataset. This not only reduces the cost of compute resources but also reduces the execution time in a significant manner. When wo
Macで矢印を入力するのにzキーとhjklキーの組み合わせを使っています。簡単で覚えやすいショートカットなのですが「かな」モードでないと使えないのが難点です。 カーソルの移動にKarabinerのChange right_command +hjkl to arrow keysを使っています。カーソルを矢印キーでなく右のcommandキーを押しながらhjklキーで←↓↑→に移動できます。折角なのでこの組み合わせで矢印も入力できたらと思いKeyboard Maestroで設定したら上手くいったので試用中です。 Keyboard MaestroとKarabiner-Elementsで矢印入力のショートカット Karabiner-Elementsの右commandとhjklの組み合わせが絶妙なのでそのままshiftキーを足してショートカットキーにして入力表示も移動方向と同じにしました。Insert
ユーザ辞書は MacやiPhoneなどのデバイスで同期して使える便利な機能です。ただユーザ辞書の登録には「システム環境設定」→「キーボード」→「ユーザ辞書」と何度もクリックを繰り返す必要があります。PopClipの拡張機能を使ったりiOSショートカットを利用して凌いでいます。WebでAppleScriptを使ったユーザ辞書登録についての記事があったのでAppleScriptを参考にしてKeyboard Maestroでショートカットにしました。 AppleScriptでユーザ辞書を開くショートカット Keyboard Maestroで使うアクションは「Execute an AppleScript」を使います。参考にした AppleScriptは↓のとおりです。 tell application "System Preferences" --システム環境設定のキーボードのユーザー辞書の画面へ
Keyboard Maestroのライセンスが手に入ったので思う存分に楽しめそうです。っと思ったはなからトラブルです。Macのブラウザのタブの移動にはBetterTouchToolを使っています。トラックパッドやトラックボールで「⌃⇥」で右のタブ「⌃⇧⇥」で左のタブに移動させています。ネットを始めてすぐにタブが操作できないことに気がつきました。TipTap右と言ってトラックパッドに人差し指と中指を乗せた状態で薬指でトラックパッドを叩くとショートカットの「⌃⇥」でタブが右に移動する仕組みです。これが全く動きません。代わりに用もないのにアプリスイッチャーが開く始末です。もちろんポインタを移動してタブをクリックすればできますが Keyboard Maestroを使っているのにマウスを利用していては本末転倒です。逆方向の左のタブ「⌃⇧⇥」へは移動します。 Keyboard Maestroのマクロを
【1月末発売予定】 Maestro RANGER OVERDRIVE 現在、Gibsonの傘下ブランドであるMaestroから、コンパクトエフェクターが登場です。 Maestroはかつて、世界初のファズエフェクターとされるFZ-1 Fuzz Toneをはじめ、数多くのエフェクターを制作していました。テープエコーEchoplexシリーズなども多くのアーティストが使用していました。 FZ-1は1962年発売。同時に真空管のEchoplexも発売されています。そこから始まり、多くのエフェクターを制作していましたが、1979年、全てのMaestro製品の生産が停止されます。 それ以来、ギターパーツの一部や低価格ギターでMaestroブランドが使われたりすることはありましたが、2022年、遂にMaestroブランドが再始動しました。 5つのペダル、それぞれ見てみましょう。 【1月末発売予定】 Mae
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く