並び順

ブックマーク数

期間指定

  • から
  • まで

241 - 280 件 / 368件

新着順 人気順

interfaceの検索結果241 - 280 件 / 368件

  • APIって何だ?サービスやアプリ同士を接続する仕組みの基礎知識-リープリーパー

    仕事やプライベートに関係なく、一瞬でも何かのITサービスに無縁ではいられないのが私たち現代人の生活です。そこで、必ずと言っていいほどお世話になっているのがAPIです。別々のアプリケーションをつなぐ架け橋として機能する仕組みで、その重要性はますます高まっています。 クラウドサービスやモバイルデバイスの発達に伴って、APIによる連携は今後ますます増え、さらに高度化・複雑化しています。ローコード・ノーコード開発プラットフォームにも大いに関係しています。普段、特に意識することがなくても、APIの基本を知っておくことは、エンジニアに限らずいろいろな人たちにとって大切です。今回は、APIの基礎を見てみましょう。 サービスやアプリ同士をカンタンに接続できる便利なAPI APIとは、Application Programming Interfaceの略で、複数のソフトウェア間でデータを交換する時に使われる

      APIって何だ?サービスやアプリ同士を接続する仕組みの基礎知識-リープリーパー
    • 【TypeScript】filterのコールバックを英文っぽくリファクタする - Qiita

      はじめに filterのコールバックって、条件が多くなってくると見づらいですよね 最近思いついたリファクタが、めちゃ初歩的で地味だけど 案外気に入ってるので記事にしてみます Before 車の情報を持つinterfaceがあるとします interface Car { name: string type: CarType color: BodyColor } enum CarType { VAN, SUV, COUPE, } enum BodyColor { BLACK, WHITE, RED } const cars: Car[] = [ {name: 'HIACE', type: CarType.VAN, color: BodyColor.BLACK}, {name: 'LAND CRUISER', type: CarType.SUV, color: BodyColor.WHITE},

        【TypeScript】filterのコールバックを英文っぽくリファクタする - Qiita
      • RISC-V OSを作ろう (10) ~ マルチコア (タスクスケジューリング) - VA Linux エンジニアブログ

        はじめに タスク定義 スケジューラ タイマ割り込み コア間割り込み スピンロック ロック手順 アンロック手順 スケジューラ間の排他 セマフォの排他 割り込みエントリ 割り込み共通エントリ 割り込み共通ハンドラ print_message関数 動かしてみよう 最後に 執筆者 : 高橋 浩和 ※ 「RISC-V OSを作ろう」連載記事一覧はこちら ※ 「RISC-V OS」のコードはgithubにて公開しています。 はじめに 今回は、マルチコアOSとして起動したRISC-V OS上で、タスクをスケジューリングする仕組みを見ていきます。 タスク定義 シングルコア環境であれば、CurrentTask変数を見ることによりどのタスクが実行中であるかを簡単に識別できましたが、マルチコア環境ではこの方法は使えません。 マルチコア環境用にタスク管理用のデータ構造TaskControlにcoreidメンバ追加

          RISC-V OSを作ろう (10) ~ マルチコア (タスクスケジューリング) - VA Linux エンジニアブログ
        • iOSDC 2024 開催直前! Swift 社内勉強会にみる Swift への熱い想い | ANDPAD_Engineers

          いよいよ iOSDC 2024 が 8/22 の前夜祭からスタートし、 2 日間、開催されます! アンドパッドは前年に続き、 iOSDC 2024 に協賛し、開催まで指折り数えて楽しみにしています。 どれだけアンドパッドが "楽しみ" にしているのか、一番表現できるものとして、アンドパッドで Swift 社内勉強会を主催する 西 悠作 と、その勉強会に真っ先に参加した 髙木 友稀 が対談した記事をお届けします! Swift 社内勉強会を通じてわかる、アンドパッドの iOS エンジニアの Swift 熱と、 iOSDC 2024 への期待が伝われば! (iOSDC トークンもあります!) 西 悠作 @jrsaruo_tech iOS アプリ開発を中心に開発経験を積み、 2021 年 10 月にアンドパッドに入社。 休みの日もコードを書くほど Swift が好きな iOS エンジニア。 最近

            iOSDC 2024 開催直前! Swift 社内勉強会にみる Swift への熱い想い | ANDPAD_Engineers
          • CGI

            CGIとは、Webサーバー上でプログラムを動かし、動的なコンテンツを生成するための仕組みである。 ユーザーのリクエストに応じて、データベースとの連携や計算処理などを行い、その結果をHTMLとしてWebブラウザに返すことができる。 CGIの仕組み CGIの仕組みは、Webサーバーと外部プログラム(CGIプログラム)との連携によって成り立っている。この連携は、Common Gateway Interfaceという仕様によって規定され、これがCGIの名称の由来でもある。 リクエストからレスポンスまでの流れ ユーザーのリクエスト: ユーザーがWebブラウザから特定のURLにアクセスすると、リクエストがWebサーバーに送信される。このURLには、CGIプログラムを実行するための情報が含まれている。 WebサーバーによるCGIプログラムの起動: Webサーバーは、リクエストされたURLを解析し、CGI

              CGI
            • 【Hello World!】Pythonの各分野における入門的位置づけまとめてみた - Qiita

              プログラミング入門では、「Hello World!」を出力するプログラムを作成することが多いですが、入門を終え、次のステップの入門では何をするのが一般的なんでしょう。ふと疑問に思ったので自分なりにまとめることにしました。もちろん「Hello World!」のようにコレと決まっているものはないのであくまで自分の考えにはなりますが、これからPythonを始める方の参考になれればと思います。 デスクトップアプリ入門 Tkinterで簡単なwindowを表示する TkinterとはPythonに標準搭載されているGUIライブラリです。PythonにはPySimpleGUIやkivyなど、他にもGUIライブラリが存在しますが、Tkinterは標準ライブラリだけあって、ネット上に沢山情報があります。なのでデスクトップアプリに入門する際は、まずTkinterで色々と操作になれることをおすすめします。 G

                【Hello World!】Pythonの各分野における入門的位置づけまとめてみた - Qiita
              • SAA学習の為AWS Storage Gateway、AWS DataSyncに関係するプロトコルをまとめてみた - Qiita

                SAA学習の為AWS Storage Gateway、AWS DataSyncに関係するプロトコルをまとめてみたAWSSAA-C03 初めに SAAの学習中、AWS Storage GatewayやAWS DataSyncで使用するプロトコルのややこしさに苦戦させられました。 なので本記事ではAWSのサービスではなく、特に混乱したAWS Storage Gateway、AWS DataSyncで使用するプロトコルがどのようなものなのかについてまとめました。 本記事の流れとしては、各サービスについて軽く触れ、特徴を図にまとめたのち、使用するプロトコルの順になります。 各サービスについて AWS Storage Gateway 用途 ・オンプレミスのデータ容量をAWS上に拡張するサービス AWS Storage Gatewayというサービス名ではあるが、そのサービスを使う中で必要になるゲートウ

                  SAA学習の為AWS Storage Gateway、AWS DataSyncに関係するプロトコルをまとめてみた - Qiita
                • PowerAutomateの仕組み|なぜ他のアプリと情報をやり取りできるのか? | パワプラベース

                  PowerAutomateの仕組みが知りたい PowerPlatformに属するアプリ群の中でRPAを担当しているのがPowerAutomateです。 できることは非常に幅広く多岐に渡ります。できることの中から使用頻度が高い作業をいくつか挙げてみます。 SharePointのリストから情報を取得する Outlookの受信トレイからメールの本文を取得する Teamsでチャットボットを使いグループメンバーにチャットを飛ばす 箇条書きのように色々なことができるのですがそもそもなぜこんなことができるのでしょうか? Aさん PowerAutomateの中で用意されたコネクタに情報をセットします。 そうすると各アプリから情報を取得することができます。 しかしなぜかと言われるとそこまでは分かりません。 Plat(プラット) 仕組みとしてはAPIを使用しています。 しかしユーザーにはAPIを感じさせない様

                    PowerAutomateの仕組み|なぜ他のアプリと情報をやり取りできるのか? | パワプラベース
                  • グッドキャリア企業アワード

                    制度の活用で希望職務に キャリアチェンジ ソフトバンク株式会社(グッドキャリア企業アワード 2016 イノベーション賞) 上野 直哉さん 所属部署/ エンタープライズシステム本部ERPシステム部ERPフロントシステム課 年  代/ 20代 入  社/ 2014年 自己紹介 学生時代、使う人の経験価値を考えてスマートフォンアプリを開発することに面白さと楽しさを感じてエンジニアを志望しました。入社後はおもにERPパッケージのデザイン・開発・利用促進から採用サービスのプロジェクトマネージャーを担当。身につけてきたUX/UIデザインのスキルをいかすため、2017年4月からUX/UIデザインの部署に異動予定です。 培ったスキルをもっといかしたいと、人事担当者に相談 UX/UIデザインの学習を個人的に重ねてきて、そのスキルをさらに発揮したいと考えるようになりました。UX(User Experience

                    • DjangoでRead OnlyなModelAdmin - くらげになりたい。

                      DjangoのAdmin Siteで特定のModelで参照だけしたいときがあったので、 いろいろ調べてみたときの備忘録。 ReadOnlyAdmin こんな感じで、全部OFF or 処理を空にすればよさそう。 from django.contrib import admin class ReadOnlyAdmin(admin.ModelAdmin): def __init__(self, *args, **kwargs): super(ReadOnlyAdmin, self).__init__(*args, **kwargs) # すべてのフィールドをreadonlyに設定 self.readonly_fields = [field.name for field in self.model._meta.get_fields()] def has_add_permission(self, r

                        DjangoでRead OnlyなModelAdmin - くらげになりたい。
                      • ep159 Monthly Platform 202408 | mozaic.fm

                        Theme 第 159 回のテーマは 2024 年 8 月の Monthly Platform です。 Show Note Chrome 動向 Stable: 128 Updates New in Chrome 128 https://developer.chrome.com/blog/new-in-chrome-128 Line breakable <ruby> Promise.try PointerEvent.deviceProperties for multi-pen inking What's new in DevTools, Chrome 128 https://developer.chrome.com/blog/new-in-devtools-128 What's New in WebGPU (Chrome 128) https://developer.chrome.com/b

                          ep159 Monthly Platform 202408 | mozaic.fm
                        • CloudwatchLogs を Kinesis Firehose 経由で S3 に保存する for CDK - Qiita

                          構成図 やりたいこと 今回検証用のため、EC2 に Apache を起動し、 access_log を S3 bucket-A に格納し、 error_log を S3 bucket-B に格納 できるようする。 なお、S3 に格納するとき、CloudWatchLogs を S3 のプレフィックスにして保存する。 以降の説明では、A は access_log、B は error_log とする。 IAM ロールは CloudWatchLogs ごと、Firefose ごとに作成されるとリソース数が増えるため、今回は A と B それぞれ共通のものを利用する。 CDK 構造図 bin └── CloudwatchLogsToFirehoseToS3.ts lib ├── CloudwatchLogsToFirehoseToS3Construct.ts ├── CloudwatchLogsTo

                            CloudwatchLogs を Kinesis Firehose 経由で S3 に保存する for CDK - Qiita
                          • GCP入門:Workload Identity を使用してTerraformからGCPに接続する

                            今日は、Workload Identity を使用してTerraformからGCPに接続する方法について解説しています。 背景 Workload Identity を使用してTerraformからGCPに接続する方法について調査する機会がありましたので、その時の内容を備忘として記事に残しました。 Workload Identity を使用してTerraformからGCPに接続する理由 Workload Identityを使用してTerraformからGCPに接続する理由は、セキュリティ、管理性、そして運用効率の向上にあります。主な利点は以下の通りです: セキュリティの強化: 静的な長期的認証情報(サービスアカウントキー)を使用せず、短期的な一時認証情報を利用するため、セキュリティリスクが大幅に低減されます。 キーの漏洩や不正使用のリスクが軽減されます。 認証情報の管理簡素化: サービスアカ

                              GCP入門:Workload Identity を使用してTerraformからGCPに接続する
                            • GitHub Actionsを使ってS3内のファイルを自動的に更新しよう! - Qiita

                              概要 GitHub Actionsを使ってS3内のファイルを自動更新する方法についてNested Stackを使用する際に使用するS3内のCloudFormationテンプレートの自動更新を例に解説します デプロイする用のロールとS3についてはCloudFormationを使って構築します 前提 OIDCの設定済み CloudFormation、OIDCに関する知見を有している 実装 CloudFormationを使ったS3とIAMロールの作成 まず、S3とIAMロールをCloudFormationを使って作成します 以下がS3用のテンプレートです AWSTemplateFormatVersion: 2010-09-09 Description: "S3 Bucket Factory Settings Stack" # -----------------------------------

                                GitHub Actionsを使ってS3内のファイルを自動的に更新しよう! - Qiita
                              • TypeScriptの共変性と反変性を理解する - Qiita

                                一. 共変性、反変性、不変性 共変性と反変性はコンピューターサイエンス専門用語であり、共変性は元のタイプよりも派生度が高い(具体的な)タイプを使用できることを指し、反変性は元のタイプよりも派生度が低い(あまり具体的でない)タイプを使用できることを指します。また、不変性というものもあり、固定タイプとも呼ばれ、最初に定義されたタイプを使用します。固定タイプは共変性でも反変性でもありません。 TypeScriptでは、関数は共変性と反変性をサポートし、型の割り当てと使用において柔軟性を提供します。関数のパラメーターには反変性があり、戻り値には共変性があります。反変性とは、親タイプが子タイプに割り当てられることを指します。TypeScriptで関数の型を宣言する際、関数パラメーターの型は子タイプですが、実際に割り当てることができる関数パラメーターは親タイプです。一方、共変性は、戻り値の子タイプを親

                                  TypeScriptの共変性と反変性を理解する - Qiita
                                • 【生成AI起業のヒント #22】AI × ゲームスタジオ編 | ANOBAKA

                                  こんにちは!インターンの川野です! 「生成AI起業のヒント」では、ANOBAKAが注目している海外の生成AIスタートアップを取り上げて、生成AIの活用方法を分析・解説していきます。 生成AI領域で起業を考えられている方にとって事業のヒントとなれば幸いです。 さて、今回から少しだけ記事の趣旨にアップデートがあります!ANOBAKAでピックした注目の海外スタートアップを紹介する点は変わりないのですが、特定のテーマに沿って数社ピックアップしてあるので、何回かに分けて1社ずつ紹介していこうと思います。 最初は、「世界のトップティアVCが投資する生成AIスタートアップ」というテーマで紹介していきます。まずは、スタートアップ業界なら知らない人はいないであろうVC業界のレジェンド・Sequoia Capitalのポートフォリオについて数回に分けて見ていきます。 Sequoia CapitalはAI特化型

                                  • リモートのデバイスを遠隔保守ができる WARP-to-WARP を試してみた | DevelopersIO

                                    Cloudflare Zero Trust では WARP というエージェントを使って、Cloudflare のバックボーンとセキュアトンネルをはることができます。 WARP は遠隔地にある社内リソース(サーバーなど)にアクセスするために利用されますが、WARP をインストールしている端末同士がVPNを介して相互にアクセスすることも可能です。 これが WARP-to-WARP という機能になりますが、実際にこの機能を使って、対向のデバイスにRDP接続してみました。 Cloudflare Zero Trust の設定 Cloudflare Zero Trust のコンソールにログインして、WARP-to-WARP の機能を有効化していきます。 Settings > Networks に進みます。 Firewall の Proxy をONにして、UDP、ICMPにチェックを入れます。 WARP

                                      リモートのデバイスを遠隔保守ができる WARP-to-WARP を試してみた | DevelopersIO
                                    • rxjsのメモ(検索boxの入力値で必要な部分だけ抜き出す) - notebook

                                      rxjs使おうとすると毎度ドキュメント見ながら使えそうなオペレータ調べてやるのがつらいですね 後の自分用のメモにサンプル実装を残します 今回は「検索ボックスなどの入力で必要な部分だけ取り出す」です 実行環境 angular: 5.1.2 rxjs: 5.5.6 やりたいこと インクリメンタルサーチで検索かけてくれるボックスなど文字列が変わるたび(keyup)にイベントが発生する場合 keyupイベントでinputに入力された値を取ると下記のような感じになります h ho hog hoge #この部分だけ取ってきたい 最後の部分だけを取ってきたいというのが今回の内容となります 途中経過ではなく検索対象としての文言のみ取得したいって感じですね まずそれぞれ使うオペレータを見ていきます interval 一定間隔でストリームに値を流すやつですね Observable | RxJS API Doc

                                        rxjsのメモ(検索boxの入力値で必要な部分だけ抜き出す) - notebook
                                      • CloudFormationを使ってLambdaとSQSを作成しよう! - Qiita

                                        概要 CloudFormationを使って非同期処理でよく使用するLambdaとSQSを作成する方法について解説していきます 実装 Lambdaを格納するS3 SQS SQSのメッセージをトリガーに実行するLambda の3種類のリソースをCloudFormationで作成します Lambdaを格納するS3 Lambdaを格納するS3を作成していきます バケット内のオブジェクトは非公開にします AWSTemplateFormatVersion: 2010-09-09 Description: "S3 Bucket For Lambda" # ------------------------------------- # Metadata # ------------------------------------- Metadata: AWS::CloudFormation::Interf

                                          CloudFormationを使ってLambdaとSQSを作成しよう! - Qiita
                                        • HD6301ハードウェア概要

                                          HD6301はMC6800を元にしたワンチップマイコンです。 次の機能を内蔵しています。 MC6800を拡張したMPU4KバイトマスクROM128バイトRAM29本のパラレルI/O16ビットタイマーSCI(Serial Communication Interface) HD6301からマスクROMを無効化したのがHD6303です。 マスクROMは書き換え不可能ですので、SBC6303では外部にメモリを持てる「モード2」を使用しています。このモードではパラレルI/Oがアドレスバスとデータバスに割り当てられるため、ポート1の8本のみパラレルI/Oとして使用可能です。 コントロールレジスタ RAMの先頭32バイトは内蔵ペリフェラルなどの設定やデータの受け渡しのために使われます。 Register | Address ========================================

                                            HD6301ハードウェア概要
                                          • Nexus スイッチでの巡回冗長検査エラーについて

                                            はじめに このドキュメントでは、インターフェイスカウンタで見られる巡回冗長検査(CRC)エラーと、Cisco Nexusスイッチの統計情報について説明します。 前提条件 要件 イーサネットスイッチングの基本と Cisco NX-OS CLI(コマンド ライン インターフェイス)について理解しておくことをお勧めします。詳細については、次の該当するドキュメントのいずれかを参照してください。 Cisco Nexus 9000 NX-OS の基礎の構成ガイド、リリース 10.2(x) Cisco Nexus 9000 シリーズ NX-OS の基礎の構成ガイド、リリース 9.3(x) Cisco Nexus 9000 シリーズ NX-OS の基礎の構成ガイド、リリース 9.2(x) Cisco Nexus 9000 シリーズ NX-OS の基礎の構成ガイド、リリース 7.x イーサネットのトラブルシ

                                            • ListBoxにてListBoxItemにTextBoxとButtonを配置してみる - 気まま研究所ブログ

                                              久しぶりにWPFのテクニックを紹介します。 ListBoxでファイルパスを管理する機会があって、TextBoxとButtonでファイルパスを入力して管理するというのをやりました。 ListBoxってただ文字列を配置するだけでなく、意外にも好き放題カスタマイズできるので参考になればと思います。 かなりややこしくなってしまったのでGitHubも同時に見てもらった方がいいかもしれません。 検証環境 はじめに 最小限の実装 XAMLの実装 Modelの実装 ViewModelの実装 動作確認 文字列が長くても画面内に収める マウスオーバーの時だけButtonを表示する TextBoxにフォーカスしている時だけボーダーを表示する TextBoxをクリックと同時にListBoxItemを選択状態にする Viewの実装 Modeの実装 TextBoxからフォーカスを外す Viewの実装 ViewMode

                                                ListBoxにてListBoxItemにTextBoxとButtonを配置してみる - 気まま研究所ブログ
                                              • PoEAAをがんばって読んだ - Qiita

                                                PoEAAをがんばって読んだ https://www.shoeisha.co.jp/book/detail/9784798105536 動機 ネット上でよく話題になる、ValueObjectやService層などの議論の内容を正確に理解するため、前提とされている知識を得たかったから。 各所でやっぱりエンジニアって基礎が大事みたいな話を見かけるようになった中で、Webの設計パターンの基礎がこの本かなと思ったため。 読み終わるまで 以前頭から200ページぐらい読んだことがあったのだが、読み方が良くなかったのか全然頭に入ってこなかった上に途中でやめてしまっていた。 デザパタや設計に関して色々調べてるし今ならスラスラ読めるんじゃないかな〜と思って頭から読む形でリトライしたが、すぐにわからない語彙が溢れて目が滑るようになったので途中で下記のように方針を変えた。毎日1時間読んで一ヶ月くらいで読破した。

                                                  PoEAAをがんばって読んだ - Qiita
                                                • SageMaker Notebook でOpenCV を試してみた - Qiita

                                                  概要 OpenCVとは 下記のドキュメントを基に整理します。 OpenCV (Open Source Computer Vision Library) is an open source computer vision and machine learning software library. OpenCV was built to provide a common infrastructure for computer vision applications and to accelerate the use of machine perception in the commercial products. Being an Apache 2 licensed product, OpenCV makes it easy for businesses to utilize and mod

                                                    SageMaker Notebook でOpenCV を試してみた - Qiita
                                                  • TypeScriptの高度な型システムとReact Hooksの利用

                                                    TypeScriptの高度な型システムとReact Hooksの利用 :beginner: TypeScriptは、JavaScriptに強力な型システムを追加することで、コードの品質と可読性を向上させることができます。このガイドでは、TypeScriptのいくつかの高度な型システムとReact Hooksを使用する際の具体的な方法について説明します。 Intersection Types(交差型) Intersection Typesとは 交差型(Intersection Types)は、複数の型を組み合わせて1つの型にすることができます。これにより、オブジェクトが複数の型のすべてのプロパティを持つことを保証します。 interface Person { name: string; } interface Employee { employeeId: number; } type Per

                                                      TypeScriptの高度な型システムとReact Hooksの利用
                                                    • Rust で Windows の画面をキャプチャする - Qiita

                                                      Rust でスクリーンキャプチャするプログラムを書いたので残しておく。 実装方法は Google 検索などで色々調査が、動かないコードが結構多かった為、これから似たようなものを作る人には参考になると思う。 GDI は使っていないので、Chrome のような画面もキャプチャできる。 Windows.Graphics.Capture を使用している。 キャプチャした結果はテクスチャ(ID3D11Texture2D)として取得する事になるが、その画素値を取得して png で保存する処理まで書いている。 use std::slice::from_raw_parts; use windows::{core::{factory, IInspectable, Interface, HSTRING}, Foundation::TypedEventHandler, Graphics::{Capture::{

                                                        Rust で Windows の画面をキャプチャする - Qiita
                                                      • 情報論議 根掘り葉掘り シンギュラリティ半信半疑 「魔法使いの弟子」の呟き

                                                        20世紀英国にJ. D. バナールという物理学者がいた。かれの活動領域は広く,分子遺伝学の先導者としても,科学政策のアドバイザーとしても,さらにはマルクス主義的な科学史家としても,目立った業績を残した。その人が『宇宙・肉体・悪魔』という奇妙な書物を書いている1)。 その内容は,人類はやがて自らの意識を「機械」にコピーし,その意識は肉体からその機械に乗り換えてしまうだろう,という予言である。さらに,その機械という人工物は遠い未来にはエーテルと化し,放射によって互いに意思を伝達しあうようになる,とも示している。ここで「機械は人工臓器」「意識はコミュニケーション機能の媒体」と理解されている。 バナールのいう機械は,現在の言葉に翻訳すれば「人工知能」(AI: Artificial Intelligence)となるだろう。ここに今日いうところのシンギュラリティ論(後述)のプロトタイプがある,ともみえ

                                                        • OpenCV画像処理の始め方…Visual Studioのセットアップとプログラムの動かし方 | Interface – CQ出版

                                                          ここでは,Visual Studioを使ってOpenCV画像処理を始める方向けに,ソフトウェアのインストールや設定といった環境構築とプログラムの実行方法を紹介します. ●環境構築 1,Visual Studioのインストール ウェブサイトからVisualStudioSetup.exeを入手し,実行してPCにVisual Studioをインストールします. 2,OpenCVのインストール ウェブサイトから,OpenCVをお使いのOSにあったものをダウンロードします.ここでは,ver4.7.0でOSはWindowsとします. ウェブサイト中の「OpenCV – 4.7.0」の「Windows」をクリックします.すると,「opencv-4.7.0-windows.exe」がダウンロードされます.このexeファイルを実行すると,opencvというフォルダが生成されますので,このフォルダを好きな場所

                                                          • Difyワークフロー徹底解説:基礎から学ぶワークフローの作り方|ハヤシ シュンスケ

                                                            こんにちはシュンスケです。今日はタイトルの通りDifyワークフローの徹底解説記事を提供いたします。是非皆さん最後まで読んでみてください・ 「AIってすごいけど、実際どうやって業務に活用すればいいの?」 「Difyって聞いたことあるけど、難しそう…」 そんな悩みをお持ちのあなたへ。Difyのワークフロー機能を使えば、専門知識がなくても、誰でも簡単に業務を自動化できます! この記事では、Difyのワークフロー機能について、基礎から丁寧に解説していきます。 具体例やDSLの詳細解説も交えながら、実際にワークフローを作成する手順をステップバイステップで解説します。 読み終える頃には、Difyワークフローを使って、あなたの業務を劇的に効率化できるイメージが湧くはずです! 1. Difyワークフローとは?Difyワークフローとは、複数の処理を繋ぎ合わせて、一連の業務プロセスを自動化する機能です。 例え

                                                              Difyワークフロー徹底解説:基礎から学ぶワークフローの作り方|ハヤシ シュンスケ
                                                            • 【2023年8月版】VyOSで作るマルチホーム環境の簡易ルーター【VRRP】 - Qiita

                                                              はじめに マルチホームで冗長化されたLinuxでルーター構築する勉強したいな。。。 そうだ、ChatGPT先生に教えてもらいながら構築しよう 環境 VyOS13 インストールは以下の記事を参考に 【2023年8月版】VyOSインストールiso作成から、ESXi7/8へのインストール VyOSのルーターは2台 vyosgw01 デフォルトゲートウェイ 192.168.0.1 eth0 インターネット側インターフェイス 192.168.0.100/24 eth1 内側インターフェイス 10.10.10.253/24 vyosgw02 デフォルトゲートウェイ 192.168.100.1 eth0 インターネット側インターフェイス 192.168.100.100/24 eth1 内側インターフェイス 10.10.10.252/24 冗長化のための仮想IPは 10.10.10.254 構築 vyos

                                                                【2023年8月版】VyOSで作るマルチホーム環境の簡易ルーター【VRRP】 - Qiita
                                                              • XR Animatorの簡単な使い方|Yuka S. (or rurune)

                                                                前置き普段筆者はUltraleap 3Diを使うのでウェブカメラによるハンドトラッキングの重要性はあまり感じておらず、それほど熱意のこもった記事ではない ソフトやハードの知識の乏しい一般人の視点で記す 少し古いバージョンの記事 現在は日本語化が進んでいます すばらしい 本文アバターを作って販売する副業の関係上「ウェブカメラだけでどうにかしてハンドトラッキングをしたい」というお客さまに寄り添う必要があるので、いろいろなウェブカメラ/スマートフォンハンドトラッキングソフトを試したが、どうしても1つ気に食わない点があった 肩がおかしい どのソフトも肩が開かない VRoid製のVRMはもともとなで肩がひどいが、それは横方向の問題だ ウェブカメラで腕・手のトラッキングをするとたいていのソフトで肩が異常に前に、縮こまった形で出る 肩幅超狭い、肩が前にめり込んでる、それはおかしい (追記 広角に強いカメ

                                                                  XR Animatorの簡単な使い方|Yuka S. (or rurune)
                                                                • Bitwarden releases phased beta for native mobile apps | Bitwarden ブログ

                                                                  Android: Join the Google group here for access to an app download link. iOS: Join the beta group here from your iOS device for access through the Testflight app. Recently, founder and CTO Kyle Spearin explained the evolution of Bitwarden mobile development and the move to native mobile applications. This allows Bitwarden to offer users more cutting edge features, enhanced app performance, and deep

                                                                    Bitwarden releases phased beta for native mobile apps | Bitwarden ブログ
                                                                  • shadcn/uiとtanstackでサーバーサイドページネーションする方法

                                                                    やりたいこと shadcn/uiのData Tableで描画する際にサーバーサイドページネーションを行いたい。背景としては大量のデータが存在する項目を一覧表示したい場合に全てのデータをクライエントに渡すとデータの容量が重くなるためクライエントで指定した範囲のデータのみ取得してくるようにしたかったです。 注意点 私の理解が不十分な部分があり、manualPaginationの場合でもtableのstateを管理するためにTanStackのTable APIsが使用できたかもしれません。今後Table APIsで管理できた場合はそちらに書き直そうと思っています。 また簡単のため実際に動作させているコードから本題と逸れる部分は省いたためそのままでは動かない可能性があります。 Version情報 Next: 14.2.5 tanstack/react-table: 8.20.1 参考にした記事・リ

                                                                      shadcn/uiとtanstackでサーバーサイドページネーションする方法
                                                                    • Open MPIのMCAフレームワーク一覧

                                                                      Open MPIに含まれている各MCAフレームワークの担当領域を調べたときのメモ。 Open MPIのバージョンはv 1.10。随時追記していく。 Open MPI (OMPI) レイヤソースコードではompi/mca以下。 allocator: メモリアロケータcoll: Collective Communication Interface, MPI集団通信のアルゴリズムfbtl: File Byte Transfer Layer, MPI-IOにおけるread/writeを抽象化mpool: メモリプールpml: P2P Management Layer, MPI 1対1通信のセマンティクスsbgp: Collective Operation Sub-groupbcol: Base Collective Operationsfcoll: MPI-IOの集団型I/Omtl: Matchi

                                                                      • RISC-V+Zephyr(OS)でファミコンのゲームを動かす

                                                                        RISC-V+Zephyr(OS)でファミコンのゲームを動かす はじめに ソフトコアとして作成したRISC-VおよびZephyr(OS)を使って、昔ながらのファミコンゲームを動かしてみます。 以下のような感じです。 ※上記ゲームは下記の「TkShoot」を使用させてもらいました。 http://hp.vector.co.jp/authors/VA042397/nes/sample.html ファミコンのゲームを動かすために以下のソースコードを使用します。 https://github.com/espressif/esp32-nesemu ゲームソフトは著作権フリーとして公開されているものを使用します。 http://hp.vector.co.jp/authors/VA042397/nes/sample.html https://www.zophar.net/pdroms/nes.html

                                                                          RISC-V+Zephyr(OS)でファミコンのゲームを動かす
                                                                        • RPG風のポートフォリオサイトを作成してみた! - Qiita

                                                                          はじめに はじめまして、橋田至です。 この記事では、RPG風のポートフォリオサイトを作成した制作過程を紹介します。 ReactやVite、Tailwind CSS、TanStack Routerなどの技術を使用して、アニメーションやキーボード入力による選択機能、会話表示機能などを実装しました。 また、ローカルフォントや音楽ファイルの組み込み方法、デプロイ手順についても説明します。 作成したサイトは以下のリンクから確認できます。 GitHub モチベーション 現在私はエンジニア3年目で、普段は受託開発の会社でWebアプリケーションの開発を行っています。 リモートワークで勤務しており、最近業務でしかコードを書いていないなと感じたことがきっかけで、自分のスキルアップのため、新しい技術を学びたいと感じました。 せっかくなら自分がワクワクするような内容かつ、他にはあまり見ないようなサイトを作りたいな

                                                                            RPG風のポートフォリオサイトを作成してみた! - Qiita
                                                                          • Fire TVでKodiを利用する

                                                                            Fire TVでKodiを利用する 2022.11.12 ソフトウェア Amazon, Fire TV, Kodi, ストリーミングデバイス, ソフトウェア, ハードウェア Fire TV Stick第3世代を利用する Fire TVを手に入れたので録画データを見ることができるようにします。 Kodiについて Kodiはオープンソースのメディアプレイヤーアプリケーションです。 様々なことができ、NAS上のコンテンツをFire TVで再生することもできます。 Fire TVでKodiを利用する Kodiのダウンロード まずFire TVにインストールするKodiのapkファイルをダウンロードします。 Androidの32bit版をダウンロードし、Fire TVからアクセスできるNASなどにコピーしておいてください。 Fire TVにファイラーをインストール Fire TVのアプリストアでファ

                                                                              Fire TVでKodiを利用する
                                                                            • LGテレビと無線でつながり、Spotifyも聴ける新サウンドバー。約59,400円

                                                                              LGエレクトロニクス・ジャパンは、同社製テレビと組み合わせてさまざまな機能が使えるサウンドバー「SE6S」を9月中旬から発売する。立体音響のDolby AtmosとDTS:Xにも対応し、最大出力は100W。価格はオープンプライスで、店頭価格は59,400円前後を見込む。 SE6S SE6Sの設置イメージ 高級感のあるファブリック素材を外装に使い、サブウーファーを本体に組み込んで、場所を取らないスタイリッシュなオールインワンデザインに仕上げた3.0ch構成のサウンドバー。4基のパッシブラジエーターを搭載し、低音再生能力も高めている。 ファブリック素材を外装に使用 前面 LGのテレビにつなぎ、テレビとサウンドバーの両方から音を鳴らすサラウンドシステムを構築できる「WOW Orchestra」や、LGテレビのリモコンからwebOSのメニューを使って各種設定が行える「WOW Interface」に

                                                                                LGテレビと無線でつながり、Spotifyも聴ける新サウンドバー。約59,400円
                                                                              • VyOSでVRRPを構成してみた

                                                                                こんばんは。前回は仮想環境向けに仮想ルーター VyOS を導入しました。 今後、仮想基盤の重要なルーターとして稼働させることを想定し、ルーターをVRRPで冗長化しておきたいと思います。 VRRPとは VRRPは標準化されたプロトコルで、VRRPを構成したルーターたちに仮想IPアドレス(VIP)を付与し、ルーター間の死活状況によってどのルーターがVIPを持つかが決定されます。 詳しくはネットワークの勉強のお供を参考下さい。 VyOSでのVRRPの設定方法 どこかの技術ブログを参考に設定するつもりですが、導入済みのVyOSとのバージョン違いで設定方法が変更になっていたため、細かいことが考えれていない可能性が高いですがサンプルでコマンドを書いておきます。 設定の前提 今回は↓のeth0に対して192.168.1.0/24のIPが、それぞれ1つずつ付与された状態のVyOS2台でVIP192.168

                                                                                  VyOSでVRRPを構成してみた
                                                                                • Amazon Cognitoのエミュレータ「Magnito」使ってみた | iret.media

                                                                                  「Magnito」とは何か?? Cognitoを手軽にローカルでお試しできる、OSSツールのようです。 裏側はReactが使われているようですね。 ロゴも、Cognitoをモチーフにしているであろうロゴでいいですね。 手順 簡単にMagnitoを使用してみます。その際の手順を下記に記しています。 ①DokerHubからdockerイメージをpullしてくる docker pull frourio/magnito PS C:\(docker-compose.ymlを作成したファイルへのパス)> docker pull frourio/magnito Using default tag: latest latest: Pulling from frourio/magnito ec99f8b99825: Pull complete 6d985aef5380: Pull complete 1739

                                                                                    Amazon Cognitoのエミュレータ「Magnito」使ってみた | iret.media