Tech Insights

Microsoftが Windows App SDK 1.6(2番目)を公開、WebView2統合とデプロイメントAPIが進化

Microsoftが Windows App SDK 1.6(2番目)を公開、WebView2...

MicrosoftがWindows App SDK 1.6の2番目となる実験的リリースを公開。Edge WebView2 SDKの統合更新、新パッケージデプロイメントAPI、microsoft-ui-xamlリポジトリでのソース検索機能、ウィジェットプロバイダー用の新拡張機能など、多数の新機能と改善点を含む。開発者はこれらの実験的機能を試すことができるが、将来のリリースでの変更や削除の可能性に注意が必要。

Microsoftが Windows App SDK 1.6(2番目)を公開、WebView2...

MicrosoftがWindows App SDK 1.6の2番目となる実験的リリースを公開。Edge WebView2 SDKの統合更新、新パッケージデプロイメントAPI、microsoft-ui-xamlリポジトリでのソース検索機能、ウィジェットプロバイダー用の新拡張機能など、多数の新機能と改善点を含む。開発者はこれらの実験的機能を試すことができるが、将来のリリースでの変更や削除の可能性に注意が必要。

Opera GXがAriaの大規模アップデートを発表、AIアシスタント機能が大幅に進化

Opera GXがAriaの大規模アップデートを発表、AIアシスタント機能が大幅に進化

Opera GXがAIアシスタントAriaの大規模アップデートを実施。画像生成、音声出力、画像理解などの新機能が追加され、ユーザーとAIの対話体験が大幅に向上。1日30枚まで画像生成が可能になり、音声でのAI回答の聞き取りやアップロードした画像に関する質問も可能に。ゲーマーやクリエイターの創造力をサポートする強力なツールとなった。

Opera GXがAriaの大規模アップデートを発表、AIアシスタント機能が大幅に進化

Opera GXがAIアシスタントAriaの大規模アップデートを実施。画像生成、音声出力、画像理解などの新機能が追加され、ユーザーとAIの対話体験が大幅に向上。1日30枚まで画像生成が可能になり、音声でのAI回答の聞き取りやアップロードした画像に関する質問も可能に。ゲーマーやクリエイターの創造力をサポートする強力なツールとなった。

Teamsの6月アップデートでセキュリティ強化、会議録画と文字起こしのアクセス管理が可能に

Teamsの6月アップデートでセキュリティ強化、会議録画と文字起こしのアクセス管理が可能に

MicrosoftがTeamsの6月アップデートを発表。Copilotを活用したメッセージ作成支援機能や、会議主催者による録画・文字起こし・AI生成要約へのアクセス管理機能が追加された。さらに、Windowsタスクバーからのミュート操作やBookingsでのSMS通知機能など、ユーザビリティの向上も図られている。これらの新機能により、生産性向上とセキュリティ強化の両立が期待される。

Teamsの6月アップデートでセキュリティ強化、会議録画と文字起こしのアクセス管理が可能に

MicrosoftがTeamsの6月アップデートを発表。Copilotを活用したメッセージ作成支援機能や、会議主催者による録画・文字起こし・AI生成要約へのアクセス管理機能が追加された。さらに、Windowsタスクバーからのミュート操作やBookingsでのSMS通知機能など、ユーザビリティの向上も図られている。これらの新機能により、生産性向上とセキュリティ強化の両立が期待される。

Looker Studioの計算式について基本から応用まで解説

Looker Studioの計算式について基本から応用まで解説

Looker Studioの計算式を使いこなすことで、ビジネスデータの分析が飛躍的に向上します。本記事では、基本的な構文から業界別の活用例、高度な関数の使用方法まで、幅広くカバー。さらに、パフォーマンス最適化やチーム内での効率的な管理方法も解説しています。Looker Studioを使ったデータ分析のスキルアップに役立つ情報が満載です。

Looker Studioの計算式について基本から応用まで解説

Looker Studioの計算式を使いこなすことで、ビジネスデータの分析が飛躍的に向上します。本記事では、基本的な構文から業界別の活用例、高度な関数の使用方法まで、幅広くカバー。さらに、パフォーマンス最適化やチーム内での効率的な管理方法も解説しています。Looker Studioを使ったデータ分析のスキルアップに役立つ情報が満載です。

Skype Insider build 8.123がリリース、安定性向上とバグ修正に注力

Skype Insider build 8.123がリリース、安定性向上とバグ修正に注力

MicrosoftがSkype Insider build 8.123をリリースし、安定性の向上とバグ修正に重点を置いた。特定のチャットで過去の会話履歴が表示されない問題、Webバージョンでの通話録音時のクラッシュ、アカウント切り替えフローの最適化、ブロックしたアカウントの管理改善など、ユーザーエクスペリエンスを大幅に向上させる修正が含まれている。

Skype Insider build 8.123がリリース、安定性向上とバグ修正に注力

MicrosoftがSkype Insider build 8.123をリリースし、安定性の向上とバグ修正に重点を置いた。特定のチャットで過去の会話履歴が表示されない問題、Webバージョンでの通話録音時のクラッシュ、アカウント切り替えフローの最適化、ブロックしたアカウントの管理改善など、ユーザーエクスペリエンスを大幅に向上させる修正が含まれている。

Winpilot 2024.7.1がリリース、背景色の永続的な固定機能を追加しユーザビリティが向上

Winpilot 2024.7.1がリリース、背景色の永続的な固定機能を追加しユーザビリティが向上

Winpilot 2024.7.1がリリースされ、背景色を永続的に固定する機能が追加された。リフレッシュボタンで色変更が可能で、ピンボタンで色を保存できるようになり、ユーザーインターフェースのカスタマイズ性が向上。一方で、アンチウイルスプログラムによる誤検知の問題が継続しており、特に.NETクラスが警告を引き起こす状況が報告されている。

Winpilot 2024.7.1がリリース、背景色の永続的な固定機能を追加しユーザビリティが向上

Winpilot 2024.7.1がリリースされ、背景色を永続的に固定する機能が追加された。リフレッシュボタンで色変更が可能で、ピンボタンで色を保存できるようになり、ユーザーインターフェースのカスタマイズ性が向上。一方で、アンチウイルスプログラムによる誤検知の問題が継続しており、特に.NETクラスが警告を引き起こす状況が報告されている。

Windows Dev Channelがタスクマネージャーとグラフィックス問題を修正、ユーザビリティ向上へ

Windows Dev Channelがタスクマネージャーとグラフィックス問題を修正、ユーザビ...

Windows Insider Dev ChannelのBuild 26120.961で新機能の段階的展開が開始。新しいアカウント管理機能、Windows共有の改善、Emoji 15.1サポート、バックアップ機能の拡張など、ユーザーエクスペリエンスを向上させる多くの更新が含まれる。ただし、すべてのInsiderがすぐにアクセスできるわけではなく、徐々に展開される点に注意が必要だ。

Windows Dev Channelがタスクマネージャーとグラフィックス問題を修正、ユーザビ...

Windows Insider Dev ChannelのBuild 26120.961で新機能の段階的展開が開始。新しいアカウント管理機能、Windows共有の改善、Emoji 15.1サポート、バックアップ機能の拡張など、ユーザーエクスペリエンスを向上させる多くの更新が含まれる。ただし、すべてのInsiderがすぐにアクセスできるわけではなく、徐々に展開される点に注意が必要だ。

iOS、iPadOS、macOS、watchOSにセキュリティ脆弱性、CVE-2024-23251として識別

iOS、iPadOS、macOS、watchOSにセキュリティ脆弱性、CVE-2024-232...

アップルの主要製品ラインナップに広範囲にわたる脆弱性が発見された。iOS、iPadOS、macOS、watchOSの特定バージョンが影響を受け、CVSSによる深刻度は基本値4.6と評価されている。攻撃者による情報取得のリスクがあり、ユーザーは公開されたセキュリティアップデートを速やかに適用することが推奨される。CVE-2024-23251として識別されたこの脆弱性への対応が急務となっている。

iOS、iPadOS、macOS、watchOSにセキュリティ脆弱性、CVE-2024-232...

アップルの主要製品ラインナップに広範囲にわたる脆弱性が発見された。iOS、iPadOS、macOS、watchOSの特定バージョンが影響を受け、CVSSによる深刻度は基本値4.6と評価されている。攻撃者による情報取得のリスクがあり、ユーザーは公開されたセキュリティアップデートを速やかに適用することが推奨される。CVE-2024-23251として識別されたこの脆弱性への対応が急務となっている。

Heimdalの Kerberos 実装にNULLポインタ参照の脆弱性、DoS攻撃のリスクが浮上

Heimdalの Kerberos 実装にNULLポインタ参照の脆弱性、DoS攻撃のリスクが浮上

Heimdalの Kerberos 実装にNULLポインタ参照の脆弱性(CVE-2022-3116)が発見された。GSS-API上のSPNEGOを使用する場合、不正なnegTokenInitトークンによりDoS攻撃が可能となる。CVSS v3で基本値7.5(重要)と評価され、Heimdal 7.7.0以前のバージョンが影響を受ける。2020年2月に修正コードがコミットされたが、2022年10月時点で最新安定版には未適用。

Heimdalの Kerberos 実装にNULLポインタ参照の脆弱性、DoS攻撃のリスクが浮上

Heimdalの Kerberos 実装にNULLポインタ参照の脆弱性(CVE-2022-3116)が発見された。GSS-API上のSPNEGOを使用する場合、不正なnegTokenInitトークンによりDoS攻撃が可能となる。CVSS v3で基本値7.5(重要)と評価され、Heimdal 7.7.0以前のバージョンが影響を受ける。2020年2月に修正コードがコミットされたが、2022年10月時点で最新安定版には未適用。

VARIETASがAI面接官の新機能を発表、学生向けフィードバック機能の提供で採用プロセスに革新

VARIETASがAI面接官の新機能を発表、学生向けフィードバック機能の提供で採用プロセスに革新

VARIETASがAI面接官の新機能として学生向けフィードバック機能を発表した。AI面接官は書類選考から一次面接を担当し、30項目を5段階で評価するマルチアングル面接を実施する。新機能により、学生は詳細なフィードバックを受け取り、自己改善に活用できる。約95%の学生が高い満足度を示し、企業の採用効率化と学生の成長支援を両立させる革新的なサービスとして注目を集めている。

VARIETASがAI面接官の新機能を発表、学生向けフィードバック機能の提供で採用プロセスに革新

VARIETASがAI面接官の新機能として学生向けフィードバック機能を発表した。AI面接官は書類選考から一次面接を担当し、30項目を5段階で評価するマルチアングル面接を実施する。新機能により、学生は詳細なフィードバックを受け取り、自己改善に活用できる。約95%の学生が高い満足度を示し、企業の採用効率化と学生の成長支援を両立させる革新的なサービスとして注目を集めている。

Google翻訳が110の新言語を追加、PaLM 2モデルの活用でグローバル対応を強化

Google翻訳が110の新言語を追加、PaLM 2モデルの活用でグローバル対応を強化

Googleは最新のAI技術を駆使し、Google翻訳に110の新言語を追加した。PaLM 2大規模言語モデルを活用したこの拡張により、カントン語やNKo、タマジクトなどが対象となり、世界人口の約8%、6億1400万人以上の話者をカバーすることになった。アフリカ言語の大幅な拡充も特徴で、言語の壁を低くすることでグローバルなコミュニケーションの促進が期待される。

Google翻訳が110の新言語を追加、PaLM 2モデルの活用でグローバル対応を強化

Googleは最新のAI技術を駆使し、Google翻訳に110の新言語を追加した。PaLM 2大規模言語モデルを活用したこの拡張により、カントン語やNKo、タマジクトなどが対象となり、世界人口の約8%、6億1400万人以上の話者をカバーすることになった。アフリカ言語の大幅な拡充も特徴で、言語の壁を低くすることでグローバルなコミュニケーションの促進が期待される。

Linux Kernelに二重解放の脆弱性が発見、DoS攻撃のリスクが浮上

Linux Kernelに二重解放の脆弱性が発見、DoS攻撃のリスクが浮上

Linux Kernelに二重解放の脆弱性が発見され、CVSSスコア5.5の警告レベルと評価された。影響を受けるバージョンは2.6.23未満から最新の6.10.0まで広範囲に及ぶ。攻撃者がローカルからDoS状態を引き起こす可能性があり、システムの可用性に重大な影響を与える恐れがある。ベンダーから正式な修正パッチが公開されており、システム管理者は迅速な対応が求められている。

Linux Kernelに二重解放の脆弱性が発見、DoS攻撃のリスクが浮上

Linux Kernelに二重解放の脆弱性が発見され、CVSSスコア5.5の警告レベルと評価された。影響を受けるバージョンは2.6.23未満から最新の6.10.0まで広範囲に及ぶ。攻撃者がローカルからDoS状態を引き起こす可能性があり、システムの可用性に重大な影響を与える恐れがある。ベンダーから正式な修正パッチが公開されており、システム管理者は迅速な対応が求められている。

GoogleがChat API新機能をDeveloper Previewで公開、スペース管理の効率化が可能に

GoogleがChat API新機能をDeveloper Previewで公開、スペース管理の...

GoogleがGoogle Chat APIの管理者向け機能を拡張し、スペース管理の新機能をDeveloper Previewプログラムで公開した。特定スペースの詳細確認、情報更新、ユーザーのメンバーシップ確認、役割のアップグレードなどが可能になり、大規模組織のコミュニケーション基盤管理が効率化される。これらの機能はGoogle Workspace Developer Previewプログラムを通じて利用可能だ。

GoogleがChat API新機能をDeveloper Previewで公開、スペース管理の...

GoogleがGoogle Chat APIの管理者向け機能を拡張し、スペース管理の新機能をDeveloper Previewプログラムで公開した。特定スペースの詳細確認、情報更新、ユーザーのメンバーシップ確認、役割のアップグレードなどが可能になり、大規模組織のコミュニケーション基盤管理が効率化される。これらの機能はGoogle Workspace Developer Previewプログラムを通じて利用可能だ。

Microsoft DesignerにAI活用の新機能追加、画像編集の可能性が拡大

Microsoft DesignerにAI活用の新機能追加、画像編集の可能性が拡大

Microsoft Designerに新たにFrame ImageとCollage Creatorという2つのAI活用機能が追加された。Frame Imageは単一画像にAI生成フレームを追加し、Collage Creatorは最大10枚の写真を使ってコラージュを作成する。ユーザーはテーマや要素を指定し、AIが自動的にフレームやコラージュを生成する。これにより、プロのスキルがなくても高品質な視覚コンテンツの作成が可能になった。

Microsoft DesignerにAI活用の新機能追加、画像編集の可能性が拡大

Microsoft Designerに新たにFrame ImageとCollage Creatorという2つのAI活用機能が追加された。Frame Imageは単一画像にAI生成フレームを追加し、Collage Creatorは最大10枚の写真を使ってコラージュを作成する。ユーザーはテーマや要素を指定し、AIが自動的にフレームやコラージュを生成する。これにより、プロのスキルがなくても高品質な視覚コンテンツの作成が可能になった。

TopNotify 2.4.0-beta1がリリース、Microsoft Teams連携で生産性向上を支援

TopNotify 2.4.0-beta1がリリース、Microsoft Teams連携で生産...

SamsidPartyが通知管理ツールTopNotifyの新バージョン2.4.0-beta1をリリースした。Microsoft Teams通知機能の追加が目玉で、複数のコミュニケーションツールからの通知を一元管理できるようになった。ベータ版のため既知の問題があり、インストールには特別な手順が必要。ソースコードも公開され、開発者コミュニティからの貢献が期待される。

TopNotify 2.4.0-beta1がリリース、Microsoft Teams連携で生産...

SamsidPartyが通知管理ツールTopNotifyの新バージョン2.4.0-beta1をリリースした。Microsoft Teams通知機能の追加が目玉で、複数のコミュニケーションツールからの通知を一元管理できるようになった。ベータ版のため既知の問題があり、インストールには特別な手順が必要。ソースコードも公開され、開発者コミュニティからの貢献が期待される。

429エラー(Too Many Requests)とは?意味をわかりやすく簡単に解説

429エラー(Too Many Requests)とは?意味をわかりやすく簡単に解説

429エラー(Too Many Requests)の意味をわかりやすく簡単に解説しています。「429エラー(Too Many Requests)」とは?と検索している方は、ぜひこの記事を参考にしてください。

429エラー(Too Many Requests)とは?意味をわかりやすく簡単に解説

429エラー(Too Many Requests)の意味をわかりやすく簡単に解説しています。「429エラー(Too Many Requests)」とは?と検索している方は、ぜひこの記事を参考にしてください。

501エラー(Not Implemented)とは?意味をわかりやすく簡単に解説

501エラー(Not Implemented)とは?意味をわかりやすく簡単に解説

501エラー(Not Implemented)の意味をわかりやすく簡単に解説しています。「501エラー(Not Implemented)」とは?と検索している方は、ぜひこの記事を参考にしてください。

501エラー(Not Implemented)とは?意味をわかりやすく簡単に解説

501エラー(Not Implemented)の意味をわかりやすく簡単に解説しています。「501エラー(Not Implemented)」とは?と検索している方は、ぜひこの記事を参考にしてください。

Exchange Web Services(EWS)とは?意味をわかりやすく簡単に解説

Exchange Web Services(EWS)とは?意味をわかりやすく簡単に解説

Exchange Web Services(EWS)の意味をわかりやすく簡単に解説しています。「Exchange Web Services(EWS)」とは?と検索している方は、ぜひこの記事を参考にしてください。

Exchange Web Services(EWS)とは?意味をわかりやすく簡単に解説

Exchange Web Services(EWS)の意味をわかりやすく簡単に解説しています。「Exchange Web Services(EWS)」とは?と検索している方は、ぜひこの記事を参考にしてください。

CPI(Cost Per Install)とは?意味をわかりやすく簡単に解説

CPI(Cost Per Install)とは?意味をわかりやすく簡単に解説

CPI(Cost Per Install)の意味をわかりやすく簡単に解説しています。「CPI(Cost Per Install)」とは?と検索している方は、ぜひこの記事を参考にしてください。

CPI(Cost Per Install)とは?意味をわかりやすく簡単に解説

CPI(Cost Per Install)の意味をわかりやすく簡単に解説しています。「CPI(Cost Per Install)」とは?と検索している方は、ぜひこの記事を参考にしてください。

DX(デジタルトランスフォーメーション)とは?意味をわかりやすく簡単に解説

DX(デジタルトランスフォーメーション)とは?意味をわかりやすく簡単に解説

DX(デジタルトランスフォーメーション)の意味をわかりやすく簡単に解説しています。「DX(デジタルトランスフォーメーション)」とは?と検索している方は、ぜひこの記事を参考にしてください。

DX(デジタルトランスフォーメーション)とは?意味をわかりやすく簡単に解説

DX(デジタルトランスフォーメーション)の意味をわかりやすく簡単に解説しています。「DX(デジタルトランスフォーメーション)」とは?と検索している方は、ぜひこの記事を参考にしてください。

Business Intelligence(ビジネスインテリジェンス)とは?意味をわかりやすく簡単に解説

Business Intelligence(ビジネスインテリジェンス)とは?意味をわかりやすく...

Business Intelligence(ビジネスインテリジェンス)の意味をわかりやすく簡単に解説しています。「Business Intelligence(ビジネスインテリジェンス)」とは?と検索している方は、ぜひこの記事を参考にしてください。

Business Intelligence(ビジネスインテリジェンス)とは?意味をわかりやすく...

Business Intelligence(ビジネスインテリジェンス)の意味をわかりやすく簡単に解説しています。「Business Intelligence(ビジネスインテリジェンス)」とは?と検索している方は、ぜひこの記事を参考にしてください。

418エラー(I'm a teapot)とは?意味をわかりやすく簡単に解説

418エラー(I'm a teapot)とは?意味をわかりやすく簡単に解説

418エラー(I'm a teapot)の意味をわかりやすく簡単に解説しています。「418エラー(I'm a teapot)」とは?と検索している方は、ぜひこの記事を参考にしてください。

418エラー(I'm a teapot)とは?意味をわかりやすく簡単に解説

418エラー(I'm a teapot)の意味をわかりやすく簡単に解説しています。「418エラー(I'm a teapot)」とは?と検索している方は、ぜひこの記事を参考にしてください。

alt属性(altタグ、代替テキスト)とは?意味をわかりやすく簡単に解説

alt属性(altタグ、代替テキスト)とは?意味をわかりやすく簡単に解説

alt属性(altタグ、代替テキスト)の意味をわかりやすく簡単に解説しています。「alt属性(altタグ、代替テキスト)」とは?と検索している方は、ぜひこの記事を参考にしてください。

alt属性(altタグ、代替テキスト)とは?意味をわかりやすく簡単に解説

alt属性(altタグ、代替テキスト)の意味をわかりやすく簡単に解説しています。「alt属性(altタグ、代替テキスト)」とは?と検索している方は、ぜひこの記事を参考にしてください。

Deepfake(ディープフェイク)とは?意味をわかりやすく簡単に解説

Deepfake(ディープフェイク)とは?意味をわかりやすく簡単に解説

Deepfake(ディープフェイク)の意味をわかりやすく簡単に解説しています。「Deepfake(ディープフェイク)」とは?と検索している方は、ぜひこの記事を参考にしてください。

Deepfake(ディープフェイク)とは?意味をわかりやすく簡単に解説

Deepfake(ディープフェイク)の意味をわかりやすく簡単に解説しています。「Deepfake(ディープフェイク)」とは?と検索している方は、ぜひこの記事を参考にしてください。

Adobe Premiere Proとは?意味をわかりやすく簡単に解説

Adobe Premiere Proとは?意味をわかりやすく簡単に解説

Adobe Premiere Proの意味をわかりやすく簡単に解説しています。「Adobe Premiere Pro」とは?と検索している方は、ぜひこの記事を参考にしてください。

Adobe Premiere Proとは?意味をわかりやすく簡単に解説

Adobe Premiere Proの意味をわかりやすく簡単に解説しています。「Adobe Premiere Pro」とは?と検索している方は、ぜひこの記事を参考にしてください。

AE(アプリケーションエンジニア)とは?意味をわかりやすく簡単に解説

AE(アプリケーションエンジニア)とは?意味をわかりやすく簡単に解説

AE(アプリケーションエンジニア)の意味をわかりやすく簡単に解説しています。「AE(アプリケーションエンジニア)」とは?と検索している方は、ぜひこの記事を参考にしてください。

AE(アプリケーションエンジニア)とは?意味をわかりやすく簡単に解説

AE(アプリケーションエンジニア)の意味をわかりやすく簡単に解説しています。「AE(アプリケーションエンジニア)」とは?と検索している方は、ぜひこの記事を参考にしてください。

Googleビジネスプロフィールとは?意味をわかりやすく簡単に解説

Googleビジネスプロフィールとは?意味をわかりやすく簡単に解説

Googleビジネスプロフィールの意味をわかりやすく簡単に解説しています。「Googleビジネスプロフィール」とは?と検索している方は、ぜひこの記事を参考にしてください。

Googleビジネスプロフィールとは?意味をわかりやすく簡単に解説

Googleビジネスプロフィールの意味をわかりやすく簡単に解説しています。「Googleビジネスプロフィール」とは?と検索している方は、ぜひこの記事を参考にしてください。

Google Workspaceとは?意味をわかりやすく簡単に解説

Google Workspaceとは?意味をわかりやすく簡単に解説

Google Workspaceの意味をわかりやすく簡単に解説しています。「Google Workspace」とは?と検索している方は、ぜひこの記事を参考にしてください。

Google Workspaceとは?意味をわかりやすく簡単に解説

Google Workspaceの意味をわかりやすく簡単に解説しています。「Google Workspace」とは?と検索している方は、ぜひこの記事を参考にしてください。

GoF(ギャング オブ フォー)とは?意味をわかりやすく簡単に解説

GoF(ギャング オブ フォー)とは?意味をわかりやすく簡単に解説

GoF(ギャング オブ フォー)の意味をわかりやすく簡単に解説しています。「GoF(ギャング オブ フォー)」とは?と検索している方は、ぜひこの記事を参考にしてください。

GoF(ギャング オブ フォー)とは?意味をわかりやすく簡単に解説

GoF(ギャング オブ フォー)の意味をわかりやすく簡単に解説しています。「GoF(ギャング オブ フォー)」とは?と検索している方は、ぜひこの記事を参考にしてください。

Git Rebase(リベース)とは?意味をわかりやすく簡単に解説

Git Rebase(リベース)とは?意味をわかりやすく簡単に解説

Git Rebase(リベース)の意味をわかりやすく簡単に解説しています。「Git Rebase(リベース)」とは?と検索している方は、ぜひこの記事を参考にしてください。

Git Rebase(リベース)とは?意味をわかりやすく簡単に解説

Git Rebase(リベース)の意味をわかりやすく簡単に解説しています。「Git Rebase(リベース)」とは?と検索している方は、ぜひこの記事を参考にしてください。