chevron_left

メインカテゴリーを選択しなおす

cancel
hsdream
フォロー
住所
未設定
出身
未設定
ブログ村参加

2023/04/01

arrow_drop_down
  • 【Windows】 Teamsでの録画方法について

    TeamsやZoomなど活用することも多いと思いますが、今回Teams利用でのレコーディングを行ったこともありレコーディングする方法を備忘録として載せておきます。 Teamsでレコーディングする方法 以下の方法で、Teams実施時にレコーディングすることができます。 1.Teams起動してオンライン参加する。 2.画面上部の「・・・」(その他)をクリックする。 3.プルダウンメニューの中の「レコーディングと文字起こし」を選択する。 4.「レコーディングを開始」を選択する。 レコーディングが開始されます。 レコーディング停止は開始とほぼ同様ですが、 1.画面上部の「・・・」(その他)をクリックす…

  • 【Windows 11】「ディスクの管理」を使ってパーティションの作成、サイズ変更、削除などを実施する方法

    Windows 11では、「ディスクの管理」ツールを使用して、前回説明した初期化、フォーマットなど以外にパーティションの作成やサイズ変更、削除などを行うことができます。本記事では、「ディスクの管理」の中のそれらの使い方について説明します。 1.「ディスクの管理」を開く 1.スタートボタン(Windowsマーク)を右クリックする 2.「ディスクの管理」をクリックする 2.新しいパーティションの作成 1.未割り当て領域を右クリックし、「新しいシンプルボリューム」を選択2.「次へ」をクリックし、ボリュームサイズを設定(デフォルトで全容量を使用)3.ドライブ文字を割り当てる(例: D: や E:)4.…

  • 【Windows 11】「ディスクの管理」を使って初期化、フォーマット、ドライブ文字の変更をする方法

    Windows 11では、「ディスクの管理」ツールを使用して、初期化、フォーマット、ドライブの変更などを行うことができます。本記事では、「ディスクの管理」の中のそれらの使い方を説明します。 1.「ディスクの管理」を開く 1.スタートボタン(Windowsマーク)を右クリックする 2.「ディスクの管理」をクリックする 2.ディスクの初期化 新しいHDDやSSDを接続すると、使用する前に「ディスクの管理」で初期化する必要があります。 1.「ディスクの管理」を開く2.未割り当ての新しいディスク を右クリックし、「ディスクの初期化」を選択3.「MBR(マスター ブート レコード)」または「GPT(GU…

  • 【Unity ML-Agents】PC間でデータ移設に伴うエラー発生の件

    ML-Agentsを使ってモデルの学習を行っていたのですが、しばらくご無沙汰後に、PC間でデータ(プロジェクト)移設後に実行したところ実行してしばらくしたらコマンドプロンプト側に以下のようなエラーが出ていました。 [Package Manager Window] Cannot perform upm operation: Unable to perform online search: Cannot fetch authorization code. User access token is expired or invalid. You may need to sign out and si…

  • 【Unity】ML-Agentsで別マシンに移設時に発生したエラーの解決方法について

    Unityを使ってML-Agentsのプログラミングをやっている時に、別のマシンでやろうと思い一式移したところ、発生したエラーについて備忘録として残しておきたいと思います。 1.内容 別のマシンでやろうと思った時に中途半端に移したこともあってか以下のようなエラーが発生しました。 error CS0234: The type or namespace name 'MLAgents' does not exist in the namespace 'Unity' (are you missing an assembly reference?) 移し方も悪かったと思いますが、UnityでML-Age…

  • 【セキュリティ BitLocker】BitLockerの回復キー保存と再有効化について

    目次 1.BitLockerとは? 2.回復キーとは? 3.回復キーの保存方法 4.BitLockerの回復キーを再有効化する方法 5.回復キーのトラブルシューティング 6. まとめ 1.BitLockerとは? BitLockerは、Windowsに標準搭載されているドライブ暗号化機能です。データの盗難や不正アクセスを防ぐために、HDDやSSDの内容を暗号化し、許可されたユーザーのみがアクセスできるようにします。 2.回復キーとは? BitLockerを有効化すると、自動的に「回復キー」が生成されます。このキーは、以下のような場合に必要になります: ・TPM(Trusted Platform…

  • 【BitLocker】コマンドプロンプトからBitLockerを無効化する方法

    BitLockerはWindows標準のドライブ暗号化機能ですが、管理上の理由で無効化したい場合もあります。 本記事では、コマンドプロンプト(CMD)を使用してBitLockerを無効化する方法を紹介します。 目次 1.コマンドプロンプトを管理者権限で開く 手順 2.現在のBitLockerの状態を確認する 3. BitLockerを無効化する(暗号化解除) 4.BitLockerの無効化が完了したか確認する まとめ 1.コマンドプロンプトを管理者権限で開く BitLockerを操作するには、管理者権限が必要です。以下の手順で管理者権限でコマンドプロンプトを開きます。 手順 1.Windows…

  • 【BitLocker】コントロールパネルからBitLockerを無効化する方法

    BitLockerは、Windowsのドライブを暗号化するための機能ですが、特定の理由でBitLockerを無効化する必要がある場合もあります。 この記事では、Windowsのコントロールパネルを使ってBitLockerを無効化する方法を詳しく説明します。 1.BitLockerの概要 BitLockerは、Windowsに組み込まれたドライブ暗号化ツールです。 これにより、PCのハードディスク内のデータが不正アクセスから守られます。BitLockerを無効化することで、データ暗号化を解除することができます。 2.BitLockerを無効化する前に確認すること BitLockerを無効化すると…

  • 【Python】YOLO を使った簡単なセグメンテーション処理の紹介

    YOLO(You Only Look Once)は、リアルタイム物体検出やセグメンテーションに利用される人気のあるディープラーニングモデルです。 本記事では、YOLOv8 のセグメンテーションモデル をダウンロードし、YOLO の公式バス画像 を用いたシンプルなセグメンテーション処理を行う方法を紹介します。 YOLOのv8の場合、まずは ultralytics ライブラリをインストールし、YOLOv8 のセグメンテーションモデルをダウンロードします。 pip install ultralytics また、コードの先頭では以下のコードを記載してYOLOをインポートします。 from ultral…

  • 【2025 パリーグ順位予想】

    今年は新庄日ハムが結構やるのではないかと思っています。 ホップステップジャンプのジャンプの年ではないかと思います。 若手野手が徐々に出てきてピッチャーもそろってきているのではないかと思います。 ソフトバンクはこれまで活躍していた選手が年齢を重ねてきており、若手がまだ出てきたというレベルにはなっていないと思うのでそのつぎくらいかなというところです。 あとは、去年悪すぎた西武が案外行くんじゃないかと思います。高橋光成の復活があり平良が最後を締められれば投手陣はかなりの安定感があり、野手もブレイクしそうな野手が何人もいるので調子がいい選手が何人か出て外国人が1人は活躍してくくれればそこそこ行くのでは…

  • 【Python】OpenCVをインストールして使用しようとしたところ、エラー表示「The function is not implemented. Rebuild the library with Windows,GTK+ 2.x or Carbon support. If you are on Ubuntu or Debian,install libgtk2.0-dev and pkg-config,then re-run cmake or configure script in function cv

    最近画像認識などでOpenCVを使い始めようとした時に、以下のようなエラーが発生しました。 その時の解決方法を備忘録として残しておきたいと思います。 1.内容 OpenCVをインストールしてしばらくして使おうとしたところ、以下のようなエラーが発生しました。 cv2.error: OpenCV(4.8.1.78) C:\projects\opencv-python\opencv\modules\highgui\src\window.cpp:636: error: (-2) The function is not implemented. Rebuild the library with Wind…

  • 【初心者向け】OpenCVのインストール方法【Windows・Mac・Linux対応】

    はじめに 画像処理や機械学習でよく使われるOpenCV(Open Source Computer Vision Library)は、Pythonでの開発にも最適なライブラリです。本記事では、Windows・Mac・Linuxそれぞれの環境でのOpenCVのインストール方法を解説します。 1. WindowsでのOpenCVインストール ① Pythonのインストール(未インストールの場合) OpenCVをPythonで使うには、Python 3.xが必要です。公式サイト(https://www.python.org/)から最新のPythonをダウンロードしてインストールしてください。 ② Op…

  • 【Python】OpenCVのインストール方法

    OpenCV(Open Source Computer Vision Library)は、コンピュータビジョンや画像処理に特化したオープンソースのライブラリで、PythonやC++をはじめとする多くの言語で利用できます。 画像の解析や編集、物体認識など、さまざまな機能を提供しており、AIや機械学習の分野でも広く使われています。 では、OpenCVのインストール方法について説明します。 目次 OpenCVとは OpenCVのインストール OpenCVとは OpenCV(Open Source Computer Vision Library)は、コンピュータビジョンや画像処理に特化したオープンソー…

  • 【Word】「図表番号の挿入」機能:章番号との連動&区切り文字のカスタマイズ

    前回の記事では、Wordの「図表番号の挿入」機能を使って、図や表に自動的に番号を付ける方法を紹介しました。 今回は、さらに便利な機能として「章番号との連動」や「区切り文字のカスタマイズ」について紹介します。 目次 1. 章番号を含めた図表番号の設定 1.1.章番号を図表番号に含める手順 2.図表番号の区切り文字を変更する 2.1. 区切り文字をカスタマイズする方法 3.既存の図表番号を更新する方法 3.1.一括更新の方法 3.2.個別に更新する方法 4. まとめ 1. 章番号を含めた図表番号の設定 レポートや論文では、章ごとに図表番号をリセットし、「図 1.1」「図 2.1」のように設定したい…

  • 【Word】「図表番号の挿入」機能を使って図表を挿入する方法

    Microsoft Wordでは、「図表番号の挿入」機能を使用すると、図や表に自動的に番号を付けることができます。 この機能を使うと、文章中で図表を参照しやすくなり、番号の管理が楽になります。 本記事では、「図表番号の挿入」機能について最も基本的な使い方を紹介します。 目次 1.図表番号とは? 2.図表番号を挿入する方法 2.1.図(画像)に図表番号を付ける 2.2.表に図表番号を付ける 3. 文章中で図表を参照する方法(クロスリファレンス) 3.1.クロスリファレンスの挿入方法 4.図表番号を更新する方法 4.1.図表番号を一括更新する 5.まとめ 1.図表番号とは? Wordの「図表番号の…

  • 【Python Selenium】<a>タグにアクセスする方法

    Seleniumを使用してウェブページの<a>タグ(リンク)にアクセスし、クリックしたり、URLを取得したりする方法を紹介します。 1.Seleniumのセットアップ まず、Seleniumを使用するために必要なライブラリをインストールし、適切なWebDriverを用意してください。 pip install selenium また、WebDriver(例: ChromeDriver)に関しては、Seleniumが4.6以降であれば自動でインストール、アップデートしてくれますが、それ以前の場合は用意する必要があります。 その場合は、以下の自動アップデート方法などで自動処理させて利用します。 ku…

  • 【Python Selenium】各ブラウザ用のドライバーを自動アップデートする方法

    Seleniumでスクレイピング、RPA化などを行っているときに気になることの1つにWebDriverのバージョンがあります。 Selenium4.6以降であれば自動的にブラウザのバージョンにあったドライバーのバージョンに設定、アップデートなどおこなってくれますが、それ以前のバージョンの場合は自身でブラウザーのバージョンにあったWebDriverのバージョンをインストール、設定しなければなりません。 その都度、手動でブラウザのドライバーのアップデートを行います。 これが結構面倒なので、自動でアップデートできないかということになります。 今回ここで説明するのは、ブラウザのドライバーの自動アップデ…

  • 【Python スクレイピング】Seleniumで send_keysを使用してデータ入力する方法

    はじめに Seleniumを使用すると、ブラウザの自動操作が可能になります。本記事では、`send_keys` メソッドを使ってWebフォームにデータを入力する方法を解説します。 目次 1.事前準備 2.send_keysを使ったデータ入力 3.send_keysの活用例 3.1.フォーム入力 4. 注意点 4.1.要素が見つからない場合 4.2.Enterキーの代替方法 5.まとめ 1.事前準備 まずは、必要なライブラリをインストールしておきましょう。 コマンドプロンプトやターミナルで以下を入力します。 pip install selenium また、WebDriver(例: ChromeD…

  • 【Python】Seleniumでiframe内の要素を操作する方法【frame切り替え】

    Seleniumを使ってWeb操作を自動化していると、iframe(インラインフレーム)内の要素を操作したい場面があります。しかし、iframe内の要素は通常のfind_element()では取得できず、「要素が見つからない」エラーが発生することがあります。 今回は、iframeの基本から切り替え方法、具体的な操作方法まで初心者にも分かりやすく解説します! 1. iframeとは? iframe`とは、Webページの中に別のWebページを埋め込むHTML要素のことです。 <iframe id="example_iframe" src="https://example.com"></iframe…

  • 【Excel】マクロ初心者向け:マクロ記録と編集の基本

    Excelのマクロは、日々の繰り返し作業を自動化できる便利なツールです。初心者でも簡単に始められる「マクロ記録」機能を使えば、プログラミングの知識がなくても作業を自動化できます。ここでは、基本的なマクロの記録と編集方法を紹介します。 1.マクロとは? マクロとは、Excelでの一連の操作を記録して、ボタン一つでその操作を再実行できるようにする機能です。VBA(Visual Basic for Applications)というプログラミング言語を使用していますが、マクロ記録を使えばコーディングを知らなくても利用できます。 2.ステップ1: マクロ記録の準備 1.「開発」タブを表示する ・Exce…

  • 【Excel】Excelで重複データを効率よく見つけて整理する方法

    目次 1.はじめに 2.基本編:重複データを見つける 条件付き書式で重複を強調表示 3.応用編:重複データを削除する 注意点 4.上級編:COUNTIF関数で重複をカウントする 5.重複データの可視化と整理の活用例 6.まとめ 1.はじめに 「Excelのデータに重複が多くて困る」「重複データをすばやく見つけたい」 そんな課題を抱える方に、Excelで重複データを見つけて整理する方法 を紹介します。 2.基本編:重複データを見つける 条件付き書式で重複を強調表示 ・手順1. データ範囲を選択します(例: A1:A10)。 2. メニューから「条件付き書式」→「セルの強調表示ルール」→「重複する…

  • 【Python】Seleniumを使ったiframe操作方法

    ウェブページに埋め込まれたiframeを操作する必要がある場合、通常のページ操作とは異なるアプローチが必要です。 iframeは独立したコンテンツを持つため、操作する前に明示的にiframeへ切り替える必要があります。 この記事では、PythonでSeleniumを使用してiframeを操作する方法を説明します。 目次 1.iframeとは? 2.Seleniumでのiframe操作の基本 3.基本構文 4.実践例 4-1.iframeをnameまたはIDで切り替える 4-2.iframeをインデックスで切り替える 4-3.iframeをWebElementで指定する 4-4.注意点 5.応用…

  • 【Python】Seleniumで「WebDriverWait」を使ったframe切替方法

    ウェブページを操作する際に、frame要素を使って異なるHTMLコンテンツが埋め込まれている場合があります。 Seleniumでは、frame要素に切り替える必要がありますが、そのためにはWebDriverWaitを利用してframeが利用可能になるまで待機する方法が便利です。 この記事では、Seleniumを使ってframeを切り替える方法を説明します。 基本構文 普通の`frame`に切り替える場合も、WebDriverWaitとexpected_conditionsのframe_to_be_available_and_switch_to_itを使用します。 from selenium i…

  • 【Python】Seleniumでの「指定した要素が表示されるまで待機する方法」について

    ウェブサイトをスクレイピングする際に、特定の要素が読み込まれるのを待たずに操作を進めると、エラーが発生することがあります。 この問題を解決するために、Seleniumでは「待機」を活用できます。 今回は、PythonとSeleniumで指定した要素が表示されるまで待機する方法をご紹介します。 目次 1.Seleniumの待機の種類 1.1. 暗黙的待機(Implicit Wait) 1.2. 明示的待機(Explicit Wait) 2.明示的待機を使った方法 2.1.ライブラリのインストール 2.2.基本コード 2.3.明示的待機の条件 3.注意点 4.まとめ 1.Seleniumの待機の種…

  • 【Python】Seleniumでリンクテキストの一部を指定して要素を取得する方法

    PythonのSeleniumを使用すると、ブラウザを自動操作することができます。本記事では、「find_element(By.PARTIAL_LINK_TEXT, "xxx")」を用いて、リンクテキストの一部を指定して要素を取得し操作する方法について紹介します。 今回は、Googleのホームページで「Gmail」ボタンをクリックする例を通して、初心者の方にもわかりやすく説明します。 はじめに Seleniumは、Pythonでブラウザを操作できる強力なライブラリです。ウェブサイトのテストやスクレイピング、自動化タスクなどに利用されます。 リンクテキストの一部から要素を取得する場合に使用する`…

  • 【Python】Seleniumでリンクテキストから要素を取得して操作する方法

    PythonのSeleniumを使用すると、ブラウザを自動操作することができます。本記事では、「find_element(By.LINK_TEXT, "xxx")」を用いて、リンクテキストを指定して要素を取得し操作する方法について紹介します。 今回は、Googleのホームページで「Gmail」ボタンをクリックする例を通して、初心者の方にもわかりやすく説明します。 はじめに Seleniumは、Pythonでブラウザを操作できる強力なライブラリです。ウェブサイトのテストやスクレイピング、自動化タスクなどに利用されます。 特に、リンクテキストから要素を取得する`find_element(By.LI…

  • 【Python】Seleniumで要素が表示されているかを判定する方法

    Webスクレイピングやテスト自動化を行う際に、特定の要素がページ上に表示されているかどうかを確認することが重要です。この記事では、PythonとSeleniumを使って、要素が表示されているかどうかを確認する方法を分かりやすく解説します。 目次 背景 方法 基本コード 「is_displayed()」メソッドのポイント 戻り値 非表示状態の具体例 注意点 応用例: 動的なページでの確認 まとめ 背景 Seleniumは、ブラウザの自動操作を行うためのツールです。 しかし、単に要素がDOM(HTML構造)に存在しているかどうかだけでなく、ユーザーが実際にブラウザでその要素を確認できるか(表示され…

  • 【Python】Python仮想環境を別PCに移設する方法

    Pythonの仮想環境は、プロジェクトごとに依存関係を管理するのに便利ですが、開発環境を別のPCに移行する必要がある場合、仮想環境を移設する手順を知っておくことは重要です。 以下に、簡単かつわかりやすくその手順を紹介します。 目次 1.現在の仮想環境の依存関係を記録 2.移設先PCでのPythonインストール 3.新しい仮想環境の作成 4.requirements.txtファイルのコピー 5.依存関係のインストール 1.現在の仮想環境の依存関係を記録 移設元のPCで仮想環境を立ち上げ以下のコマンドを実行して、仮想環境内のパッケージ一覧を記録します。 pip freeze > requireme…

  • 【Python】Pythonで仮想環境を構築する手順

    Pythonで開発を行う際、依存関係の管理は非常に重要です。複数のプロジェクトを同時に進行する場合、異なるバージョンのライブラリやパッケージを使用することが多いため、仮想環境を利用することで各プロジェクトの依存関係を切り分けて管理できます。 この記事では、Pythonの仮想環境を構築する手順を紹介します。

  • 【Excel】ExcelマクロでMessageBoxを表示する方法

    ExcelのマクロでMessageBox(メッセージボックス)を使うことで、簡単に情報を表示したり、ユーザーに選択を促したりできます。 このブログ記事では、MsgBox関数の基本的な使い方を紹介します! 目次 1.基本的な使い方 2.MsgBoxの基本構文 3.ボタンの種類とアイコン 4.ユーザーの選択結果を取得する 5.応用例: 複数行メッセージの表示 6.応用例: エラー発生時の警告 7.まとめ 1.基本的な使い方 最も簡単な形でMsgBoxを使用すると、メッセージを表示するだけのポップアップを作成できます。 Sub ShowMessageBox() MsgBox "こんにちは!Excel…

  • 【Excel】Excelマクロで新しいシートを作成する方法

    Excelでマクロを使う場合にはシート関連の操作をすることが多いので、新しいシートを追加する方法を覚えておくと便利です。 以下では、マクロで新しいシートを追加する方法を紹介します。 新しいシートを作成するマクロ VBAでシートを挿入するには、Sheets.Addメソッド、Worksheets.Addメソッドを使います。 Sheets.Addメソッド、Worksheets.Addメソッドは引数として、Before, After, Count, Typeを取ります。 戻り値は、ワークシート、グラフ シート、またはマクロ シートを表すオブジェクト型 (Object) の値になります。 以下は、新しい…

  • 【Excel】マクロでExcelをPDF形式に保存する方法【初心者向け解説】

    マクロでExcelをPDF形式に保存する方法【初心者向け解説】 はじめに Excelで作成したデータや報告書をPDFに変換したい場合にマクロを使ってPDFとして保存する方法をご紹介します。初心者の方でも安心して使えるように、手順を丁寧に解説します。 この記事でわかること PDFファイルを自動保存するVBAコード 保存先フォルダを変更する方法 ステップ1: Excelシートにテスト用データ登録 Excelでまっさらなシートを開きます。 シート「Sheet1」の「A1」にテスト用で「abc」と打ち込んでおきます。 ステップ2: マクロを作成する 以下の手順で、マクロを記録してPDFを保存するコード…

  • 【Excel】Excel でマクロを有効化する方法

    Excel でマクロを有効化する方法 ステップ1: オプションメニューを開く Excelを開く任意のExcelファイル(新規ファイルでもOK)を開きます。 「ファイル」タブをクリック左上の「ファイル」タブを選択します。 「オプション」をクリックメニューの下部に表示されている「オプション」を選択します。 ステップ2: セキュリティ設定を確認する 「トラスト センター」を選択「Excelのオプション」ウィンドウが開いたら、左側のメニューから「トラスト センター」をクリックします。 「トラスト センターの設定」を開く右側にある「トラスト センターの設定」ボタンをクリックします。 ステップ3: マクロ…

  • 【Excel】Excelで文字数を簡単にカウントする方法|初心者でも分かる関数活用ガイド

    目次 1.はじめに 2.文字数カウントの基本:LEN関数を使おう! LEN関数の使い方 書式 使用例 実際にやってみよう 完成図 3.応用編:スペースを除いた文字数をカウントする方法 SUBSTITUTE関数との組み合わせ 書式 使用例 4.応用編:特定文字の文字数をカウントする方法 SUBSTITUTE関数との組み合わせ 書式 使用例 5.複数セルの合計文字数をカウントしたい場合 SUM関数とLEN関数を組み合わせる 書式 6.まとめ 1.はじめに 「Excelでセル内の文字数を数えたい」「文字数制限に収めるにはどうすればいい?」そんな疑問に答えるため、今回は Excelで文字数をカウントす…

  • 【PDF Excel】PDFからExcelへの変換方法:簡単な手順とツール紹介

    PDFからExcelへの変換方法:簡単な手順とツール紹介 PDFからExcelへの変換が必要になる場面は多いですよね。特に、PDF形式で保存されたデータをExcelで編集したり、分析したりする場合に、変換が必須になります。今回は、PDFをExcelに変換するための簡単な方法とおすすめツールを紹介します。 目次 PDFからExcelへの変換方法:簡単な手順とツール紹介 1.PDFからExcelへの変換とは? 2.PDFからExcelへ変換する理由 3.PDFからExcelへの変換方法:簡単ステップ 方法1:オンラインツールを使う 方法2:デスクトップソフトを使う 方法3:OCR(光学文字認識)機…

  • 【Visual Studio Code】Visual Studio Codeで仮想環境を構築し自動的に有効化する方法

    Visual Studio Codeで仮想環境を構築し自動的に有効化する方法 Pythonの開発環境を整えるには仮想環境が便利です。Visual Studio Code(以下、VS Code)を使えば、仮想環境を簡単に構築し、プロジェクトを開くたびに自動的に有効化できます。本記事ではその設定方法をステップごとに解説します。 1. 仮想環境の作成 まず、プロジェクトフォルダで仮想環境を作成します。 VS Codeでターミナルを開きます(Ctrl + @) 次のコマンドを実行して仮想環境を作成します: python -m venv .venv これにより、プロジェクトフォルダ内に .venv ディ…

  • 【Python学習法】おすすめ書籍と効率的な学習方法

    Python学習法:おすすめ書籍と効率的な学習方法 Pythonは、初心者にも扱いやすく、また非常に強力なプログラミング言語です。そのシンプルな構文と豊富なライブラリが特徴で、データサイエンス、Web開発、AI、機械学習など、さまざまな分野で使用されています。この記事では、Pythonを効率的に学ぶための方法と、おすすめの書籍を紹介します。 1. Pythonの基本を学ぶための書籍 『Pythonスタートブック』(著: 辻真吾) おすすめ理由: この本は、Pythonの基本から始めて、実際に動作するコードを多く書くことで、確実に基礎を固めることができます。初心者向けに優しく解説されており、ステ…

  • 【知らないと損!】ディスプレイ設定を調整して作業をもっと快適に

    【知らないと損!】ディスプレイ設定を調整して作業をもっと快適に こんにちは!皆さんは普段、PC作業をしている時に「文字が小さくて読みづらい」「画面が窮屈で作業が進まない」と感じたことはありませんか?実はその原因、ディスプレイ設定の見直しで簡単に解決できるかもしれません! 多くの人が「今の設定がデフォルトだから」とそのまま使い続けていますが、実はディスプレイの拡大縮小設定を変えるだけで、作業環境が驚くほど快適になることがあります。 ディスプレイ設定を調整するとどうなる? ディスプレイ設定の調整でできること: 文字やアイコンが見やすくなる→ 画面上の要素が小さすぎて目を凝らす必要がなくなる。 作業…

  • 【解決方法】PDF印刷時にダイアログボックスがはみ出す問題への対応方法

    【解決法】PDF印刷時にダイアログボックスがはみ出す問題への対応方法 皆さんはPDFを印刷しようとした際に、「印刷設定のダイアログボックスが画面からはみ出して見えない!」と困った経験はありませんか?特に解像度の低い画面やモニターの設定によって発生することがあります。 今日は、この問題を解決する方法を詳しく解説します! なぜダイアログボックスがはみ出すの? PDF印刷時にダイアログボックスがはみ出してしまう主な原因は、以下の通りです: モニター解像度が低いダイアログボックスが画面のサイズに収まりきらない。 システムのスケーリング設定が影響している高解像度ディスプレイでスケーリングが100%を超え…

  • 【簡単解説】Windowsでテキストサイズを変更する方法

    【簡単解説】Windowsでテキストサイズを変更する方法 今日は、Windowsの便利な機能を使ってテキストサイズを変更する方法をご紹介します。「画面の文字が小さすぎて読みづらい」と感じたことはありませんか?そんな時に簡単にサイズを調整できるのが 「テキストサイズ変更」機能 です! 操作手順 以下の手順で、画面上のテキストサイズを自分好みに変更できます。 「Windowsキー + U」を押す→「設定」アプリのアクセシビリティ画面が開きます。 「テキストのサイズ」をクリック左側のメニューに「テキストのサイズ」という項目がありますので、これを選択してください。 スライダーを調整「サンプルテキスト」…

  • 【Python】PythonでPDFファイルをテキストファイルに変換する方法

    PDF(Portable Document Format)は、文書を配布するための一般的なフォーマットですが、PDF内のテキストを抽出して編集したり、他のフォーマットに変換したりすることが必要な場合もあります。 この記事では、Pythonを使ってPDFファイルをテキストファイルに変換する方法を紹介します。使用するライブラリは、「PyMuPDF」(別名 「fitz」)と「PyPDF2」の2つのライブラリです。それぞれのライブラリを使った方法を解説します。 目次 1.必要なライブラリのインストール 2.PyMuPDF(fitz)を使ったPDFからテキストへの変換 処理の流れ 3.PyPDF2を使っ…

  • 【Python】PythonでPDFファイルを生成する方法:「reportlab」ライブラリを使った基本ガイド

    PythonでPDFファイルを生成するための強力なライブラリの一つが、「reportlab」です。 このライブラリを使うと、テキストやグラフィックス、画像などを含むPDFを簡単に作成できます。 この記事では、「reportlab」を使った基本的なPDF作成方法について、ステップバイステップで解説します。 1.reportlabのインストール まず、「reportlab」ライブラリをインストールする必要があります。「pip」を使って簡単にインストールできます。 pip install reportlab インストールが完了したら、Pythonのコードで「reportlab」を使う準備が整いました…

  • 【Unity】Unityで親オブジェクトにアクセスする方法

    Unityで親オブジェクトにアクセスする方法についての解説は、スクリプトを使ったオブジェクト管理や階層構造の理解に役立ちます。 Unityでは、階層構造の中でオブジェクトが親子関係を持つことがよくあります。親オブジェクトへのアクセスは、子オブジェクトから特定の操作を実行したい場合に便利です。ここでは、C#スクリプトを使用して親オブジェクトにアクセスする方法を紹介します。 目次 1.Transformクラスを使用してアクセスする方法 2.親オブジェクトの特定のコンポーネントにアクセスする方法 3.タグ名を使用してアクセスする方法 1.Transformクラスを使用してアクセスする方法 Unity…

  • 【Python Selenium】サイトへのアクセスで親フレームにアクセスする方法

    SeleniumでPythonを使ってサイトにアクセスする際、親フレームにアクセスする方法について解説します。 Seleniumでは、フレームやインラインフレーム(iframe)内にある要素を操作する際、フレーム間の移動が必要です。 ここでは、親フレームに戻る方法と注意点を紹介します。 準備 まずは基本的な環境設定です。 Seleniumをインストールして、必要なブラウザドライバも準備してください。 親フレームにアクセスする手順例 1. サイトにアクセス 2. 指定フレームに移動 3. 必要な要素の操作 4. 親フレームに戻る 5. 必要な要素の操作 例として、以下のコードでは子フレームに移動…

  • 【Unity】NavMeshを設定した環境で「"GetRemainingDistance" can only be called on an active agent that has been placed on a NavMesh.」のようなエラーが発生した場合の対応方法

    UnityのNavMeshAgentを使用していた時に発生したエラーについての解消方法についての内容です。 1. 発生したエラー内容 今回発生したエラー内容は以下の通りです。 "GetRemainingDistance" can only be called on an active agent that has been placed on a NavMesh.UnityEngine.StackTraceUtility:ExtractStackTrace () 2.エラー発生までの経緯 UnityのNavMeshAgentを使用して自動走行の強化学習を行おうとしていたのですが、学習のための道…

  • 【Microsoft Teams】音が小さい?自動マイク感度調整設定をオフにして改善しよう

    Microsoft Teamsで音声通話やビデオ会議を行う際に、相手の声が小さくて聞き取りづらいと感じたことはありませんか? この問題は、Teamsの「デバイス設定」にある「マイクの感度を自動的に調整する」機能が原因かもしれません。 私自身も、この設定をオフにしたところ音声がクリアになり、会話がスムーズに進むようになりました。 この記事では、この自動調整機能がどのような仕組みで音量に影響を与えているのか、そして設定の変更方法について解説します。 1. 自動マイク感度調整機能とは? 「マイクの感度を自動的に調整する」機能は、周囲のノイズを抑えるためにマイクの音量感度を自動的に調整する仕組みです。…

  • 【テレビ 録画リスト】テレビのリモコンから録画リストをクリックしたらエラーが出て表示できなくなった時に解決した方法

    個人的な話になりますが、先日テレビ(REGZA700X)のリモコンで録画リストをクリックしたところ、突然「通常録画用ハードディスクを接続してください」というメッセージが出て通常録画していたHDDの録画番組が見れなくなりました。 テレビの電源を切ったり、接続ケーブルをはずして入れなおしたりやったのですがすぐには直りませんでした。 はじめにやった時のやり方もうまくなかったのかもしれませんが数日後に再度入手した情報などからやってみたところ接続が復活することができました。 その方法は以下になります。 1.テレビのコンセントを抜く 2.HDDの電源を抜く 3.テレビとHDDの接続ケーブルも抜く 4.10…

  • 【動画編集 Clipchamp】Windows標準の動画編集ソフト「Clipchamp」で動画をトリミングする方法

    Windows 11から標準搭載されている動画編集ソフト「Clipchamp」は、簡単に動画を編集できる便利なツールです。 今回は、動画のトリミング方法について説明します。 トリミングとは、動画の不要な部分をカットして、必要な部分だけを残す作業のことです。 目次 1.Clipchampとは? 2. Clipchampの起動方法 3.動画のインポート方法 4.タイムラインへ設定 5.画面のサイズ変更 6.動画のトリミング方法 7.トリミング後の動画の保存方法 まとめ 1.Clipchampとは? Clipchampは、Windows 11に標準搭載されている無料の動画編集ソフトです。直感的な操作…

  • 【Unity】Unityで背景を設定する方法

    Unityでゲームやアプリを開発するとき、背景の設定は非常に重要です。 背景を適切に設定することで、ゲームやアプリの雰囲気が大きく向上します。 この記事では、Unityの背景設定方法について、いくつかの簡単なステップを紹介します。 1.カメラの背景色を設定する 背景色を単色に設定したい場合は、カメラの設定を変更するだけで簡単に行えます。次の手順で設定しましょう。 手順: 手順:1.カメラを選択: Hierarchyビューから`Main Camera`を選択します。 2.単色の背景を設定する場合は、InspectorビューでCameraの項目の中の「Clear Flags」にて「Soloi Co…

  • 【Unity NavMesh】NavMeshObstacleを追加する方法

    UnityのNavMeshObstacleを使用すると、移動中のNavMeshAgentが障害物に対して回避行動をとるようにできます。 ここでは、NavMeshObstacleの追加と設定手順について説明します。 1. プロジェクトの準備 まず、NavMeshAgentを使用したプロジェクトを作成していることを前提にします。 もしまだNavMeshAgentの設定ができていない場合は、まず先に前回記載した「【Unity】NavMesh、NavMeshAgentの使用方法」の記事を参考にしてください。 2. NavMeshObstacleの基本 「NavMeshObstacle」は、NavMes…

  • 【Unity】NavMesh、NavMeshAgentの使用方法

    UnityのNavMeshAgentはキャラクターやオブジェクトをナビゲーションメッシュ(NavMesh)上で移動させるための非常に便利なツールです。 ここでは、NavMeshAgentの基本的な導入方法と使い方について説明します。 目次 1.プロジェクトの準備 2.地形の作成とNavMeshのベイク 3.NavMeshAgentの追加 4.スクリプトでエージェントを制御 5.ターゲットを設定する 6.実行と確認 7.まとめ 1.プロジェクトの準備 まず、Unityの新しいプロジェクトを作成します。3Dプロジェクトを選択して、シーンにいくつかのオブジェクト(地形、障害物、プレイヤーなど)を追加…

  • 【エクスプローラー】エクスプローラーで日付ごとにグループ分けされている表示を解除する方法

    Windows 10やWindows 11では、ファイルエクスプローラーがデフォルトでファイルを日付ごとに「今日」「今週に入って」「先週」などでグループ分けして表示することがあります。 これが便利な場合もありますが、煩わしいと感じる方もいるでしょう。 そんなとき、日付によるグループ化を解除する簡単な方法があります。 今回は、その手順をご紹介します。 手順 1. エクスプローラーを開く まず、エクスプローラーを開きます。日付ごとにグループ化されているか確認してください。 2.並べ替えの設定を変更 画面上部のメニューバーから「並べ替え」をクリックします。 表示されたプルダウンメニューの中に「グルー…

  • 【Excel】カレンダーを追加する方法

    はじめに Excelを使ってスケジュール管理やタスクの進捗確認をしたい場合、カレンダーを追加するととても便利です。 今回は、Excelにカレンダーを簡単に追加する方法をご紹介します。 ExcelのVBAを使う方法など複数のやり方がありますが、アドインからの選択で追加する方法を説明します。 1.開発タブを追加する Excelのリボンに「開発」タブが表示されていない場合、まずはこれを有効にします。 ・[ファイル] タブをクリックします。・[オプション] をクリックします。・[リボンのユーザー設定] をクリックします。・[メイン タブ] の下の [開発] チェック ボックスをオンにします。・[OK]…

  • 【Unity】オブジェクトの影(シェイド)を消す方法

    Unityであるオブジェクトの影をなくしたいという場合の方法についてになります。 影には2種類あります。 1つはライトがオブジェクトに当たった際に他のオブジェクトにできる影のことです。 これは「シャドウ」と言います。 もう1つはオブジェクト自体の光の当たり方に基づく明暗(ハイライトや影の部分)です。これは「シェイド」と言います。 シェイドは、マテリアルの設定やライティングによって制御されます。 ここでは、上記のうちの「シェイド」の影の消し方についてになりますが、手順としては以下のようになります。 影(シェイド)の消し方 やり方としては、オブジェクトのマテリアルをシェーディングなしのフラットなマ…

  • 【Unity】オブジェクトの影をなくす方法

    Unityであるオブジェクトの影をなくしたいという場合の方法についてになります。 影には2種類あります。 1つはライトがオブジェクトに当たった際に他のオブジェクトにできる影のことです。 これは「シャドウ」と言います。 もう1つはオブジェクト自体の光の当たり方に基づく明暗(ハイライトや影の部分)です。これは「シェイド」と言います。 ここでは、上記のうちの「シャドウ」の影のなくし方についてになりますが、手順としては以下のようになります。 影(シャドウ)のなくし方 1.あるライトが作る影だけをなくしたい場合は、そのライト(DirectionalLightなどのライト)を選択し「ShadowType」…

  • 【Windows】コマンドプロンプトでpushdコマンドを使ってネットワークドライブにアクセスする方法

    Windowsのコマンドプロンプトを使って作業する際に、ネットワークドライブにアクセスしたい場合があります。 ここでは、ネットワークドライブに移動するための簡単な手順を紹介します。 ネットワークドライブへのアクセス方法 Unix/Linuxユーザーにはよく使われている「pushd」コマンドを使うやり方になります。 コマンドプロンプトを開きます。 スタートメニューを開き、「cmd」と入力して「コマンドプロンプト」をクリックします。 以下のように「pushd」コマンドを使用して共有フォルダーにアクセスすると、自動的にネットワークドライブが割り当てられ、カレントディレクトリーとして利用可能になります…

  • 【Python 仮想環境構築】OneDriveに仮想環境を構築する方法

    OneDriveに仮想環境を構築する方法を分かりやすくまとめて説明します。 目次 1.OneDriveの準備 2.Python仮想環境のインストール 2.1.Pythonのバージョン確認 3.OneDrive内に仮想環境フォルダを作成 3.1.OneDrive内の作業フォルダを作成 3.2. 仮想環境を作成 4. 仮想環境の有効化 5.パッケージのインストール 6. 仮想環境の終了 7.まとめ 1.OneDriveの準備 仮想環境をOneDrive上に作成するには、まずOneDriveがインストールされている必要があります。 まだインストールされていない場合は、 [Microsoft OneD…

  • 【Windows】ドメイン名、ユーザー名を確認する方法

    ネットワーク関係の設定を行っているとドメイン名やユーザー名が必要になることがあります。 その場合の確認方法の紹介です。 目次 1.コマンドプロンプトでの確認方法 2.コントロールパネルでの確認方法 1.コマンドプロンプトでの確認方法 コマンドプロンプトで確認する場合は以下の手順で行います。 1.コマンドプロンプトを開きます。 2.コマンドプロンプトで以下を入力します(whoamiを使った場合)。 whoami これにて、 (ドメイン名)¥(ユーザー名) と表示されます。 もう1つ、「set user」を使った場合には、 set user と入力すると、 USERDOMAIN=******** …

  • 【Windows】ネットワークドライブを割り当てようとしたところ「システムに接続されたデバイスが機能していません」のようなエラーが出た場合の対応方法

    Windows 環境において、エクスプローラから ネットワークドライブの割り当てなどを行おうとしたところ次のエラーが発生することがあります。 エラー情報 1.対応方法 Windows エクスプローラでネットワークドライブの割り当てなどを行おうとする場合、アクセス権がないとこのエラーが発生することがあります。 通常は認証ダイアログが表示されますが、表示されない場合もあります。 その場合はコマンドプロンプトで以下コマンドで強制的にユーザ認証を行うことになります。 net use z: ¥¥(サーバのIPアドレス)¥(共有名) /user:(ドメイン名)¥(ユーザ名) たとえば、 net use z…

  • 【Windows】コマンドプロンプトでネットワークドライブに移動する方法

    Windowsのコマンドプロンプトを使って作業する際に、ネットワークドライブにアクセスしたい場合があります。 ここでは、ネットワークドライブに移動するための簡単な手順を紹介します。 目次 1.ネットワークドライブが割り当てられているか確認 2.コマンドプロンプトを開く 3.ネットワークドライブに移動する 4.ネットワークドライブの接続を解除する 1.ネットワークドライブが割り当てられているか確認 まず、ネットワークドライブがすでに割り当てられているか確認する必要があります。 Windowsでは、ネットワークドライブに「Z:」や「Y:」などのドライブレターが割り当てられていることが一般的です。 …

  • 【メモ帳】メモ帳でファイルを開いた時に文字化けした場合の対応方法

    メモ帳でテキストファイルを開くと一部の文字が表示されなかったり文字化けして表示されたりすることがあります。 これは、テキストファイルを作成するときに設定した文字コードとメモ帳で表示する際の文字コードの設定が一致していないために起こるものです。 以下の例では□表示の部分が日本語の文字化け部分です。 文字化けファイル その場合の対応方法は以下のようになります。 1.テキストファイルを開いた時に文字化けする場合の対応方法 対応方法としては、メモ帳の文字コードの設定を変更してからファイルを再度開き、テキストが正しく表示されるか確認するということになります。 メモ帳で上のメニューから「ファイル」を選択し…

  • 【メモ帳】メモ帳でエンコードの変更方法

    前回バッチファイルを起動したときに文字化けしていてうまく起動できなかった時にエンコードの変更という内容を記載しました。 そこまでは分かった時にそもそもメモ帳でエンコードの変更はどうすればいいのという話もありますのでその変更方法の紹介になります。 1.メモ帳でのエンコードの変更方法 メモ帳でエンコードを変更する場合は、 ファイル→名前を付けて保存 を開きます。 そうすると、以下のような見慣れた保存用画面が開くと思いますが、 その中のエンコードのプルダウンをクリックします。 ANSI、UTF-8、UTF-16、・・・とありますので変更したいエンコードを選択します。 ちなみに、Shift-JISに変…

  • 【Windows】バッチファイル(batファイル)を起動したときに文字化けして起動できなかった時の対処方法

    最近バッチファイルを起動したときに文字化けしていてうまく起動できないことがありました。 中身を見たところなぜか文字化けしていてという内容でした。 1.今回の内容 なぜかというところは不明なのですが、以下のように日本語の部分が文字化けしていました。 バッチファイル文字化け結果 2.対応方法 原因は、メモ帳で編集していた時にエンコードがUTF-8になっていたためでした。 エンコードをShift-JIS(ANSI)に変更したところ無事実行することができました。 メモ帳では「ANSI」が「Shift-JIS」に相当します。 以上が、バッチファイルを起動したときに文字化けして起動できなかった時の対処方法…

  • 【Python PyTorch】WindowsでGPU(CUDA)を認識しない時に 「AssertionError: Torch not compiled with CUDA enabled 」というエラーが発生した時の対応方法

    最近YOLOなどを使って画像認識をやろうとしているのですがその時に発生したエラーとその対応方法を備忘録として載せておきます。 1.発生したエラーの内容 YOLOのモデルを使ってセグメンテーションを実行しようとした時の初期のエラーとなりますが以下のようなエラーが発生しました。 AssertionError: Torch not compiled with CUDA enabled 2.対応方法 使っていたのはWindowsマシンですが、WindowsがGPU(CUDA)を認識しない時にこのようなエラーが発生します。 今回の場合は、PyTorchの中にCPUのみのバージョンが存在しているためです。…

  • 【Python】subprocess.Popen()を使ったプロセスの並列起動について

    PythonからWindowsのexeファイルを実行したい場面などに便利なのが、Python標準ライブラリのsubprocessモジュールです。 今回は、subprocess.Popen()関数を使って、Pythonからexeファイルを実行する方法を紹介します。 1.基本的な使用方法 少し前に紹介したsubprocess.run()関数は、外部のプログラムを実行する便利な方法でした。 しかしながらsubprocess.run()関数での実行では、複数プロセスの並列起動のようなことはできませんでしたが、subprocess.Popen()関数はプロセスの並列起動が可能な関数になります。 簡単な例…

  • 【タスク管理】Windowsタスクスケジューラの使い方ガイド:自動化タスクを簡単に管理する方法

    Windowsのタスクスケジューラは、定期的に行いたい作業や自動化したいタスクをスケジュールするための非常に便利なツールです。 たとえば、毎日バックアップを自動的に行ったり、特定の時間にプログラムを実行するなど、PCでのルーチン作業を自動化できます。 今回は、タスクスケジューラの基本的な使い方や活用例を紹介します。 1.タスクスケジューラとは? タスクスケジューラは、Windowsに組み込まれているユーティリティで、指定した時間やイベントに応じてプログラムやスクリプトを自動的に実行できます。 たとえば、特定の曜日にソフトウェアを起動する、ログオン時にバックグラウンドで処理を行う、一定の条件が発…

  • 【Python】exeファイルを実行する方法:subprocess.run()を使った簡単な手順

    PythonからWindowsの.exeファイルを実行したい場面があるかもしれません。例えば、Pythonスクリプトの中から自動的に外部プログラムを起動して、特定のタスクを実行させたい場合です。そんなときに便利なのが、Python標準ライブラリのsubprocessモジュールです。 今回は、subprocess.run()関数を使って、Pythonからexeファイルを実行する方法を紹介します。 1.基本的な使用方法 subprocess.run()関数は、外部のプログラムを実行し、そのプログラムが終了するまで待つ便利な方法です。まずは、簡単な例を見てみましょう。 Pythonから実行する.ex…

  • 【Visual Studio Code】ターミナル画面で 「インポート ***** を解決できませんでした」というエラーが表示される場合の対応方法

    Visual Studio Codeのターミナル画面で、「インポート ***** を解決できませんでした」というエラー表示される場合があります。***** にはkeyboardやseleniumなどのライブラリー名が入っています。 以下の例ではseleniumというライブラリーなどで警告が出ています。 この表示がある時はプログラムコードの該当箇所に波線が表示されています。 1.対応方法 仮想環境を使っている場合などによくあるようですが、インタープリタ-の選択の問題です。 解決するためにはインタープリタ-の選択として正しいパスに変更します。 上部メニューの 表示→コマンドパレット→インタープリタ…

  • 【Unity】ML-Agents でCollectObservationsの観察数とBehavior Parametersなどで設定があっていない場合に「NullReferenceException: Object reference not set to an instance of an object RollerAgent.」のようなエラーが発生した時の対応方法

    最近Unityで「UnityML-Agents 実践ゲームプログラミング」に沿ってAI使用でのロボット用プログラミングに励んでいたのですが、なかなかつまずくところも多く記憶に残っているものを備忘録もかねて載せていきたいと思います。 1.今回の内容 9章で実行時に以下のようなオブジェクトの参照がオブジェクトのインスタンスに設定されていませんというエラーが発生しました。 NullReferenceException: Object reference not set to an instance of an objectRollerAgent.CollectObservations (Unity.…

  • 【Unity ROS ロボットプログラミング実践入門】「UnityException: Tag: t4u_Magnet is not defined.」のエラーが発生した時の対応方法

    最近Unityで「UnityではじめるROS人工知能ロボットプログラミング実践入門」に沿ってロボットプログラミングに励んでいたのですが、なかなかつまずくところも多く記憶に残っているものを載せていきたいと思います。 1.今回の内容 9章で実行時に以下のような「 t4u_Magnet」が定義されていないというエラーが発生しました。 UnityException: Tag: t4u_Magnet is not defined. 2.対応方法 エラー発生箇所である 「CubeSimulator.cs」の「isSimulateMagneticSensor 」を false にする ということです。 以上…

  • 【Unity】ML-Agents でモデル側とBehavior Parametersなどで設定やタイプがあっていない場合にエラーが発生した時の対応方法

    最近Unityで「UnityML-Agents 実践ゲームプログラミング」に沿ってAI使用でのロボット用プログラミングに励んでいたのですが、なかなかつまずくところも多く記憶に残っているものを備忘録もかねて載せていきたいと思います。 1.内容 これはVisualObservation関係で参考用に入手したunitypackageをインストールして再現しようとした時に出たエラーなのですが、以下のようなエラーが発生して実行できませんでした。 NullReferenceException: Object reference not set to an instance of an objectVisu…

  • 【Unity】「ML-Agents 実践ゲームプログラミング」でPyTorchのインストール時にエラーが発生した時の解決方法

    最近Unityで「UnityML-Agents 実践ゲームプログラミング」に沿ってAI使用でのロボット用プログラミングに励んでいたのですが、なかなかつまずくところも多く記憶に残っているものを備忘録もかねて載せていきたいと思います。 1.内容 これは初期の初期ですが、環境構築時の2章のP46で記載の通りに以下のようにPyTorchのインストールをしようとしたところエラーが発生してインストールできませんでした。 pip install torch ~=1.7.1 -f https://download.pytorch.org/whl/torch_stable.html 2.解決方法 これは単純な話…

  • 【Unity】ML-Agentsにおけるエピソード完了

    Unity ML-Agentsでは、エピソードの完了を定義することで、エージェントがどのタイミングで学習をリセットするかを制御できます。 エピソードは次の2つの主な方法で完了します。 1. EndEpisode関数でのエピソード完了 EndEpisode() 関数は、エージェントが特定の条件を満たした場合にエピソードを終了させたいときに使用します。 例えば、エージェントが目標に到達したり、衝突した場合に呼び出されます。以下は、エージェントが特定の条件を満たした際にエピソードを終了するサンプルコードです。 public override void OnActionReceived(ActionB…

  • 【ChatGPT】1人2役によるプログラム生成の精度向上の方法例

    最近ではChatGPTにプログラムコードを生成してもらうこともあるかもしれませんが、なかなか思うように修正されないなど苦労する場面もあるかもしれません。 そのような時のプログラム生成の精度向上の手法の1つを紹介します。 目次 1.1人2役 2.依頼プロンプト例 3.回答例 4.修正後の最終プログラム例 1.1人2役 ChatGPTに」依頼する時に何かの役割を演じてもらうというやり方は依頼の精度向上のためにやる方法の1つだと思いますが、それをさらに進めて1人2役を演じてもらうという方法があります。 プログラム生成であれば、1人目がプログラム作成者で、2人目がそのチェック者というような形です。 い…

  • 【ChatGPT】AIで古いプログラムを電子化する効率的な方法

    プログラムコードを電子化する必要があるとき、特に古い紙媒体の資料に記載されているコードを打ち直す作業は、非常に時間がかかります。そんなときに便利なのが、AIツールの活用です。今回は、ChatGPTを使って効率よくプログラムコードを電子化する方法を紹介します。 ただし、手書きのコードの場合は認識精度にまだ問題があるかもしれません。 1. 画像からプログラムコードを自動で電子化 古いプログラムや外部から入手した資料に含まれるコードを電子化するには、ChatGPTに画像をアップロードするだけで、手作業でコードを打ち込む手間を大幅に削減できます。手順としては非常に簡単です。 ステップ1: 古いプログラ…

  • 【WindowsPC 簡単ガイド】Windows 11で消えたごみ箱をデスクトップに再表示する方法

    以前もあったかもしれませんが最近再度あったこともあり、Windows 11でデスクトップからごみ箱が消えてしまった場合の再表示の設定方法をご紹介します。 意外と簡単に戻せるので、ぜひ参考にしてみてください! 1. ごみ箱が消えた原因 Windows 11でごみ箱がデスクトップから消えてしまう原因はいくつか考えられます。誤って設定を変更してしまったり、システムアップデートが原因でアイコンが非表示になったりすることがあります。 2. ごみ箱をデスクトップに再表示する手順 ステップ1:設定アプリを開く まず、デスクトップに表示されている「スタート」ボタンをクリックし、歯車アイコンの「設定」をクリック…

  • 【Unity ROS ロボットプログラミング実践入門】ロボットプログラミング実践入門で「error CS0234: The type or namespace name 'Robotics' does not exist in the namespace 'Unity'」などのエラーが発生した時の解決方法

    最近Unityで「UnityではじめるROS人工知能ロボットプログラミング実践入門」に沿ってロボットプログラミングに励んでいたのですが、なかなかつまずくところも多く記憶に残っているものを載せていきたいと思います。 1.内容 9章のP379で記載の通りにRosCube.csを作成したところ以下のような「Robotics」などのnamespaceがないというようなエラーが発生しました。 「Robotics」以外でも発生し全部で4種類くらい同様のエラーが発生していました。 error CS0234: The type or namespace name 'Robotics' does not exi…

  • 【Unity ROS ロボットプログラミング実践入門】ロボットプログラミング実践入門で「UnityException: Tag: t4u_Magnet is not defined.」というエラーが発生して実行できなかった時の解決方法

    最近Unityで「UnityではじめるROS人工知能ロボットプログラミング実践入門」に沿ってロボットプログラミングに励んでいたのですが、なかなかつまずくところも多く記憶に残っているものを載せていきたいと思います。 1.内容 9章のP369でキューブを回すためにtoioコアキューブの電源を入れた後にUnity側でplayボタンをクリックした時に、 UnityException: Tag: t4u_Magnet is not defined. というエラーが発生して実行できないことがありました。 2.解決方法 エラー発生箇所である「CubeSimulator.cs」で「 isSimulateMag…

  • 【Unity ROS ロボットプログラミング実践入門】ロボットプログラミング実践入門で「rosrun my_mobile_robot goal_pose.py」を実行しようとした時にエラーが発生して実行できなかった時の解決方法

    最近Unityで「UnityではじめるROS人工知能ロボットプログラミング実践入門」に沿ってロボットプログラミングに励んでいたのですが、なかなかつまずくところも多く記憶に残っているものを載せていきたいと思います。 1.内容 これはかなり単純なものでつまずかない人はつまずかないと思いますが、自分たちを含めた初心者のためということもあり載せておきます。 7章のP307の内容だったのですが、 「ROS側でgoal_pose.pyを実行します」 ということで、 rosrun my_mobile_robot goal_pose.py にてゴールリクエストを送信と記載があったため、事前に作成していたgoa…

  • 【Python Selenium】カレントウインドウのウインドウサイズ設定方法(使用例:Chrome用、SeleniumVer4.6以前)

    今回は、前回同様Python、seleniumでのウインドウのサイズの設定方法になりますが、前回はSeleniumの新しいVer.(SeleniumVer.4.6以降)での使用例でしたので今回はそれ以前のVer.の場合の例を載せています。 「set_window_size()」を使用することでピクセル単位でウインドウサイズを設定することができます。 引数としてウインドウの幅と高さを指定します。 設定はカレントウインドウに対して行います。 簡単な使用例として載せているものは、Chrome用になります。

  • 【Python Selenium】カレントウインドウのウインドウサイズ設定方法(使用例:Chrome用、SeleniumVer4.6以降)

    今回は、Python、seleniumでのウインドウサイズの設定方法について説明します。 「set_window_size()」を使用することでピクセル単位でウインドウサイズを設定することができます。 引数としてウインドウの幅と高さを指定します。 設定はカレントウインドウに対して行います。 簡単な使用例として載せているものは、Chrome用です。

  • 【Python Selenium】ウインドウの位置の取得方法(使用例:Chrome用、SeleniumVer4.6以前)

    今回は、前回同様Python、seleniumでのウインドウの位置の取得方法についてになりますが、前回はSeleniumの新しいVer.(SeleniumVer.4.6以降)での使用例でしたので今回はそれ以前のVer.の場合の例を載せています。 前回同様取得する座標位置はウインドウの左上隅になります。 簡単な使用例として載せているものは、Chrome用になります。

  • 【Python Selenium】ウインドウの位置の取得方法(使用例:Chrome用、SeleniumVer4.6以降)

    今回は、Python、seleniumでのウインドウの位置の取得方法についての説明になります。 取得する座標位置はウインドウの左上隅になります。 簡単な使用例として載せているものは、Chrome用になります。

  • プログラミング初心者に最適な一冊:『いちばんやさしいGit&GitHubの教本 第2版』

    プログラミングを始めたばかりの人にとっては、バージョン管理システムであるGitやGitHubは必須のツールです。 これらのツールを初めて学ぶ際には、何から手をつけて良いのか迷ってしまうことが多いと思います。 そこで、おすすめの1つが、『いちばんやさしいGit&GitHubの教本 第2版』になります。 概要 『いちばんやさしいGit&GitHubの教本 第2版』は、そのタイトルが示す通り、プログラミング初心者を対象にした非常に分かりやすい教本です。 GitやGitHubに関する基礎知識から実践的な操作方法まで、ステップバイステップで丁寧に解説されています。 なぜこの本がおすすめなのか? 1. わ…

  • 【Python】フォルダ内にあるファイル名を抽出する方法

    Pythonでフォルダ内にあるファイル名を抽出する方法です。 いろいろなやり方があるかもしれませんが、2,3例を挙げておきます。 同じフォルダ内にあるpdfファイル名を抽出する方法例 簡単な例として、実行するPythonファイルと同じフォルダ内に入っているPDFファイル名を抽出して印字する方法です。 拡張子の部分を変えていけばいろいろな種類のファイル名を抽出できます。 import globfor pdf in glob.glob('*.pdf'): print(pdf) 絶対アドレス指定でフォルダ内にあるpdfファイル名を抽出する方法例 同様に以下の例はこれを絶対アドレス指定にしたものです。…

  • 【Unity】『UnityではじめるML-Agents実践ゲームプログラミング』について

    Unityで機械学習、強化学習を実践的に学ぶにあたってはなかなか書籍も多くないですが、その中では以下の書籍を参考にしながら理解していきました。 『UnityではじめるML-Agents実践ゲームプログラミング』 この書籍では実際に手を動かして環境設定、プログラミングしながら1つ1つ動作実行、確認などできるのでおすすめです。 ただし、どの書籍もある程度同じですが記載の通りにやっていてもうまく動かないなどはところどころあります。 このブログ内でも半年程度前にはじめてやった時につまったところなどを何回かに分けて載せていますので多少は参考になるかもしれません。 以下この書籍のおすすめ内容です。 序章:…

  • 【Unity】『UnityではじめるML-Agents実践ゲームプログラミング』について

    Unityで機械学習、強化学習を実践的に学ぶにあたってはなかなか書籍も多くないですが、その中では以下の書籍を参考にしながら理解していきました。 『UnityではじめるML-Agents実践ゲームプログラミング』 この書籍では実際に手を動かして環境設定、プログラミングしながら1つ1つ動作実行、確認などできるのでおすすめです。 ただし、どの書籍もある程度同じですが記載の通りにやっていてもうまく動かないなどはところどころあります。 このブログ内でも半年程度前にはじめてやった時につまったところなどを何回かに分けて載せていますので多少は参考になるかもしれません。 以下この書籍のおすすめ内容です。 序章:…

  • 【iPhone充電ケーブル】Anker製品購入

    iPhone用のケーブルではこれまで使った中ではAnker製品が一番いいような気がしています。 先日もケーブルが足りなくなったのでまた以下のようなケーブルを購入しました。 (function(b,c,f,g,a,d,e){b.MoshimoAffiliateObject=a; b[a]=b[a] function(){arguments.currentScript=c.currentScript c.scripts[c.scripts.length-2];(b[a].q=b[a].q []).push(arguments)}; c.getElementById(a) (d=c.cre…

  • 【Python】キーの同時押し、連続操作などの実施方法

    PythonのSeleniumでもキー操作、データ入力などを行っている時に、何かしらのキーを押しながらのクリックなどキーの同時押しや連続操作などを行いたいというようなことがあると思います。 そのような時に使えそうな機能の1つにActionChainsがあります。 (adsbygoogle = window.adsbygoogle []).push({}); 目次 1.ActionChainsの使用例と説明 2.ActionChainsの別の使用例と内容 1.ActionChainsの使用例と説明 ActionChainsクラスの引数にdriverを渡してインスタンスを生成し、そのインスタ…

  • 【Python】PythonでPdfWriterを使ってPDFファイルを分割する方法

    複数ページのPDFファイルを分割していくつかのファイルに分けたいような要望はかなり頻繁に発生します。 今回は、PythonのPdfWriterを使ってPDFファイルを簡単に分割する方法を紹介します。 必要なライブラリのインストール まず、PyPDF2ライブラリをインストールします。このライブラリはPDFの読み書きやマージに役立ちます。 コマンドプロンプトにて以下を実行します。 pip install pypdf2 簡単なマージ例 簡単なマージ例として、実行するPythonファイルと同じフォルダ内にPDFファイルを入れておいてフォルダ内にある全PDFファイルの中でページ数が4のファイルだけを分割…

  • 【Python】PythonでPdfWriterを使ってPDFファイルをマージ(結合)する方法

    PDFファイルをマージすることは、複数のドキュメントを1つにまとめるのに非常に便利です。 例えば、レポートの複数の章を一つのファイルにまとめたり、複数の資料を一つのファイルに統合したりする場合などです。 今回は、PythonのPdfWriterを使ってPDFファイルを簡単にマージする方法を紹介します。 必要なライブラリのインストール まず、PyPDF2ライブラリをインストールします。このライブラリはPDFの読み書きやマージに役立ちます。 コマンドプロンプトにて以下を実行します。 pip install pypdf2 簡単なマージ例 簡単なマージ例として、実行するPythonファイルと同じフォル…

  • 【Teams】打合せ、会議のレコーディング方法、保存先について

    TeamsやZoomなど活用することも多いと思いますが、今回Teams利用でのレコーディングを行ったこともありレコーディングする方法を備忘録として載せておきます。 Teamsでレコーディングする方法 以下の方法で、Teams実施時にレコーディングすることができます。 1.Teams起動してオンライン参加する。 2.画面上部の「・・・」(その他)をクリックする。 3.プルダウンメニューの中の「レコーディングと文字起こし」を選択する。 4.「レコーディングを開始」を選択する。 レコーディングが開始されます。 レコーディング停止は開始とほぼ同様ですが、 1.画面上部の「・・・」(その他)をクリックす…

  • 【PDFファイル結合】AdobeのオンラインサイトでPDFファイルを結合する方法

    目次 1. はじめに 1.1 記事の目的 1.2 使用するツール 2. AdobeのオンラインサイトでPDFファイルを結合する手順 2.1 Adobe Acrobatオンラインツールへのアクセス 2.2 ファイルのアップロード 2.2.1 ファイル選択方法 2.2.2 複数ファイルのアップロード 2.3 ファイルの削除と挿入 2.3.1 ファイルの削除 2.3.2 ページの挿入 2.4 PDFファイルの結合 2.4.1 結合ボタンのクリック 2.4.2 処理の完了と確認 2.5 結合後のPDFのダウンロード 2.5.1 ダウンロードリンクのクリック 2.5.2 保存先の選択 1. はじめに 1…

  • 【PDFファイル分割】Google ChromeでPDFファイルを分割する方法

    目次 1. はじめに 1.1 記事の目的 1.2 使用するツール 2. 準備 2.1 必要なソフトウェアのインストール 3. Google Chromeを使用したPDFの分割方法 3.1 PDFファイルの開き方 3.2 印刷機能を使用してPDFを分割する 3.2.1 印刷ダイアログの開き方 3.2.2 ページ範囲の選択 3.2.3 PDFとして保存 4. 実際の分割手順 4.1 分割したいページ範囲の設定 4.2 複数の部分に分割する場合の手順 4.3 保存先の選択 1. はじめに 1.1 記事の目的 この記事では、Google Chromeを使用してPDFファイルを簡単に分割する方法について…

  • 【Python Excel】pywin32ライブラリを使用したアクティブファイル(オープンファイル)への書込方法

    オープン中のExcelファイルへの読み書きをする場合に可能な方法の1つがpywin32ライブラリを使用するというものです。 まずはじめに、pywin32ライブラリのインストールが必要となりますがインストール方法としては以下となります。 (adsbygoogle = window.adsbygoogle []).push({}); 1.pywin32のインストール pywin32ライブラリは標準ではインストールされていないため、pipコマンドでインポートします。 コマンドプロンプト(Macはターミナル)にて実施します。 pip install pywin32 2.アクティブファイル(Exc…

  • 【スクリーンショット】Edgeで表示されていない部分までスクリーンショットを取る方法

    先日Google Chromeの場合のWebサイトの見えていない部分までスクリーンショットを取る方法というものを記載しました。 そうするとEdgeの場合はどうかということになりますが、今回はGoogle Chrome同様にEdgeでWebサイトの見えてない部分までスクリーンショットを取る方法を載せておきます。 EdgeでWebサイトの表示されていない部分までスクリーンショットを取る方法 以下の方法で、Webサイトの表示されていない部分までスクリーンショットが取れます。 1.スクリーンショットを取りたいWebサイトをEdgeで開きます。 2.Ctrl+Shift+S 3.表示された選択ウインドウ…

  • 【スクリーンショット】Google Chromeで表示されていない部分までスクリーンショットを取る方法

    Webサイトで、必要な情報のスクリーンショットをと思っても表示されている部分までしかとれずに困った経験はありませんか。 Google Chromeの場合、簡単な操作でWebサイトの見えていない部分までスクリーンショットを取る方法があります(Windows版)。 Webサイトの表示されていない部分までスクリーンショットを取る方法 以下の方法で、Webサイトの表示されていない部分までスクリーンショットが取れます。 1.スクリーンショットを取りたいWebサイトをGoogle Chromeで開きます。 2.Ctrl+Shift+I これでデベロッパーツールが起動します。 3.Ctrl+Shift+P …

  • 【Unity】「Unityの教科書」 初心者から中級者まで、ゲーム開発の頼れるガイド

    ゲーム開発に興味があるけれど、どこから始めたら良いかわからない…。そんなあなたにぴったりの一冊が「Unityの教科書」です。 この本は、初心者から中級者まで、誰でもわかりやすく学べるように構成されています。今回は、その魅力をご紹介します。 なぜ「Unityの教科書」なのか? 1. 初心者に優しいステップバイステップガイド 「Unityの教科書」は、ゲーム開発が初めての人でも挫折しないように、非常に丁寧に解説されています。 最初のプロジェクトの作成から、基本的な操作方法、シンプルなゲームの構築まで、一歩一歩進んでいける構成です。特に、各ステップに具体的な例や図解が豊富に含まれているため、視覚的に…

  • 【TOEIC試験対策】スコアアップにつながる効率的な勉強法

    TOEICの点数取得に苦労している人は結構いますので今回は「スコアアップにつながるTOEICの効率的な勉強法」の一例について基本的なことから載せていきたいと思います。 (adsbygoogle = window.adsbygoogle []).push({}); 目次 1.現在地を知る 2.問題形式を知る 3.TOEIC頻出単語の習得 4.音読のすすめ 5.多読のすすめ 6.簡単な問題を落とさない 7.オンライン英会話 1.現在地を知る まずはじめにやらなければいけないことは自分の現在地を知るということです。 現在地を知って目標と比較して自分がどの位置にいるかということと、いつまでにその…

  • 【Excel VBA】「like」による文字列の比較方法

    ExcelのVBAにてファイルの拡張子の比較をしようとしたことがありました。 なかなかうまくいかなかったものが「like」演算子を使用することでうまくいったということがあったため、「like」演算子による文字列の比較方法について備忘録として書き残しておきたいと思います。 (adsbygoogle = window.adsbygoogle []).push({}); 目次 1.likeの使用方法 2.使用例 1.likeの使用方法 「like」演算子は、文字列の比較を行う時に使用する演算子で、一致していれば「True」、不一致なら「False」を返します。 使い方はたとえば以下のようになり…

arrow_drop_down

ブログリーダー」を活用して、hsdreamさんをフォローしませんか?

ハンドル名
hsdreamさん
ブログタイトル
Django Girls and Boys 備忘録
フォロー
Django Girls and Boys 備忘録

にほんブログ村 カテゴリー一覧

商用