Django Girls and Boys 備忘録

Python、Selenium、Django、java、iPhoneアプリ、Excelマクロなどで気付いたこと、覚えておきたいことなどを載せていきます。

【Python スクレイピング】要素の属性名から属性値を取得する方法(SeleniumVer4.6以降)

Pythonでseleniumを使用してスクレイピングを行う場合、画面にアクセスしfind_elementなどで取得した要素に対して属性名から属性値を取得する方法についての説明になります。 selenium ver.4.6以降の場合のドライバー設定が変更になったこともあり再掲してい…

【Python スクレイピング】find_element、find_elementsにて要素を取得する方法(name、id、class、tagName属性)(SeleniumVer4.6以降)

PythonでSeleniumを利用してウインドウアクセスする場合には、まずは、対象のウインドウを表示させるところからはじまります。 それについては、過去記事で記載しました. kuku81kuku81.hatenablog.com また、その後必要になってくるウインドウ内の要素取得と…

【Unity】文字列データなどをテキストファイルとして書き込む方法

Unity側で扱っていた変数などの文字列データをテキストファイルに出力する場合の方法についての説明になります。 目次 1.書き込み用コード概要説明 2.テキストファイル書き込み例 1.書き込み用コード概要説明 コードの先頭でusing System.IOを宣言して…

【Unity】ML-Agentsで、「Sensor shapes must match. [90] != [105] UnityEngine.Debug:AssertFormat (bool,string,object[])」というエラーが発生した時の解決方法

UnityでML-Agentsを習得しようとして「Unity ML-Agents実践ゲームプログラミング」に沿ってやっていく中で発生したエラーとしては他に以下のようなものもありました。 これも備忘録として残しておきます。 (function(b,c,f,g,a,d,e){b.MoshimoAffiliateObjec…

【Unity】ML-Agentsの学習実行コマンド「C」について

UnityでML-Agentsを習得しようとして「Unity ML-Agents実践ゲームプログラミング」に沿ってやっていった中での学習の実行についての内容です。 目次 1.学習の実行についての基本的な内容 2.学習再開や再学習時のmlagents-learnのコマンドライン引数 1.…

【Python Selenium】Seleniumバージョン4の場合のwebdriver自動バージョンアップ方法について

Seleniumのバージョン4の場合のwebdriverの自動バージョンアップの方法の説明になります。 Seleniumのバージョン4の場合、途中のバージョンで仕様変更があったためSeleniumのバージョンによってやり方がかわることになります。 今回の例ではChromeの場合の…

【Python Selenium】Seleniumの仕様変更によるwebdriver設定の変更内容について

PythonとSeleniumを使ってWebスクレイピングする場合についてですが、Seleniumのwebdriver設定についての仕様が変更になっていたことについてです。 webdriver設定に関してはいろいろとやり方はあると思いますが、これまではたとえば以下のようにしてやって…

【Scratch】Scratch初心者がことわざにちなんだ動画をがんばって作成しました

前回の記事でインストールしたScratchを使ってScratch初心者ががんばって作成しました。 基本フロー上に並べていけばできあがるんですがはじめのうちやりかたのコツをつかむまではいろいろとひっかかります。 そんな中でなんとかことわざにからめた動画を1…

【スクラッチ】スクラッチとは?初めてのプログラミング言語のダウンロードインストール手順

プログラミング言語に挑戦してみたいけれど、難しそうで不安…そんな方にオススメなのが、スクラッチです。スクラッチは、ビジュアルプログラミング言語で、コードを書くことなく直感的にプログラムを作成できるのが特徴です。 スクラッチの魅力 スクラッチを…

【Fire TV Stick】アプリをダウンロードする方法(FIFA+、DAZN、NETFLIX、AbemaTV・・・)

Amazon Fire TV stick上からアプリをダウンロードする方法についてです。 やり方はとても簡単です。 ホーム画面やメニュー画面から「アプリ」を選択すると、ダウンロードする事が可能なアプリのアイコンの一覧が表示されます。 ダウンロードしたいアプリを選…

【Fire TV Stick】初期設定やアプリのダウンロードの方法

Fire TV Stickをセットアップする方法についてです。 基本的にはFire TV Stick をテレビに接続し、画面に表示される手順に従って設定を完了します。 (function(b,c,f,g,a,d,e){b.MoshimoAffiliateObject=a; b[a]=b[a]||function(){arguments.currentScript=c…

【Unity(初心者向き)】ゲームオブジェクトの向きを変えさせる便利な方法について

Unityの回転や角度についてもう1つですが、オブジェクトの向きを指定する時に便利で使えそうなものがいくつかありますので備忘録として載せておきたいと思います。 1.あるゲームオブジェクトの方向へ向かせる 1つ目はあるゲームオブジェクトの方向を向か…

【Unity(初心者向き)】ゲームオブジェクトの向きや角度、回転について

Unityの回転や角度については混乱しやすい場合もありますので整理する意味も含めて説明として載せておきたいと思います。 1.ゲームオブジェクトの向き ゲームオブジェクトの向きは以下のようにあらわします。 型はQuaternion型です。 Quaternion rot = tra…

【サッカー、テニス、バスケなど地上波中継なしスポーツの無料視聴方法】未知のスポーツも満喫!オンラインブックメーカーの魅力

導入 まだまだハードルが高いとは思いますが世界ではスポーツの試合などにもオンラインブックメーカーが普及しています。 現在実施中のアジアカップはグループステージ2試合とラウンド16がDAZN独占放送でそれ以外の試合は地上波とDAZNの並列放送となっていま…

【Unity(初心者向き)】ベクトルVector3やオブジェクトの向きについて

UnityのベクトルであるVector3についての簡潔な説明になります。 Vector3はUnityEngineに含まれおり3Dのベクトル(位置や方向)を表すために使用する構造体です。 Vector3はUnityの3D空間での方向や座標を表すのに使用されます。 ベクトルなので向きと大きさ…

【Unity】Unityの教科書 - ゲーム開発の扉を開けるための必携書

今回は、ゲーム開発の分野で圧倒的な人気を誇る開発ツール「Unity」にフォーカスした教科書をご紹介します。 その名も、「Unityの教科書」。 この本では個々の技術だけでなく、簡単なアプリを作成しながら「アプリ作成の流れ」を丁寧にわかりやすく説明して…

【Excel VBA】「‘CurrentDirectory’ メソッドは失敗しました: ‘IWshShell3’ オブジェクト」というエラーが発生した場合の対処方法

VBAからはじめてPythonのプログラムを起動しようとした時に以下のエラーが発生するようなことがありました。 実際にエラーが発生したコードは以下のような箇所でした。 Set sh = CreateObject("WScript.Shell") 今回の場合、VBAにて以下のようなライブラリを…

【Unity】突然 ”unable to join player connection multicast group” というエラーが出た時に実施した対処方法

UnityでML-Agentsを習得しようとして「Unity ML-Agents実践ゲームプログラミング」に沿ってやっていく中で発生したエラーとしては他に以下のようなものもありました。 これも備忘録として残しておきます。 おそらくこの本の内容とは直接関係のないエラーだと…

【Unity Python】ML-Agentsで学習して生成したモデルで動作させる時のちょっとした注意事項

UnityでML-Agentsを習得しようとして「Unity ML-Agents実践ゲームプログラミング」に沿ってやっていく中で気づいたことの一つになります。 ちょっとしたことですがこれも備忘録として残しておきます。 (function(b,c,f,g,a,d,e){b.MoshimoAffiliateObject=a;…

【Microsoft Teams】突然英語表示になった時の対応方法について

Teamsがある日突然英語表示になってしまうことがありました。 昨日までは日本語表示だったもので、言語設定を見ても日本語設定となっており自分は特に何もしていないのにTeamsアプリが突然そうなる場合があります。 調べていくとどうもTeamsなどはアップデー…

【Python Selenium】要素の親要素を取得する方法

pythonのseleniumで要素の取得をする場合は、find_element、またはfind_elementsで取得できます。 find_elementの場合は、たとえば以下のようになります。 element = driver.find_element(By.NAME, "tagname") このようにして取得した要素elementから1階層…

【Unity Python】GitHubアクセス時に”remote: Support for password authentication was removed on August 13, 2021.”のようなエラーが表示された時の解決方法

Unityで「Unity ML-Agents実践ゲームプログラミング」に沿って励んでいたのですが、なかなかつまずくところも多い状況です。 今回発生したエラーとしては以下のようなものもありました。 1.エラー内容 エラーの内容は remote: Support for password authen…

【Unity ROS】ロボットプログラミング実践入門で”ERROR: Unable to communicate with master!”のようなエラーが表示された時の解決方法

最近Unityで「UnityではじめるROS人工知能ロボットプログラミング実践入門」に沿ってロボットプログラミングに励んでいたのですが、なかなかつまずくところも多く記憶に残っているものを載せていきたいと思います。 今回発生したエラーとしては以下のような…

【再起動とシャットダウンの違い】PCのインターネット接続で「サーバーの IP アドレスが見つかりませんでした。」というエラーが出た時に復活した方法

最近使用しているPCの1台に問題が発生しインターネット接続ができなくなりました。 「プライマリDNSサーバーと通信できません」というエラー内容があり、DNSサーバーとの通信がうまくいっていないということだったので前回の記事でその場合の代替方法とし…

【PCのインターネット接続】「サーバーの IP アドレスが見つかりませんでした。」というエラーが出た時にいろいろなトラブルシューティングを行っても解決しなかった場合の代替方法

昨日まで問題なく使えていたインターネット接続が突然できなくなった。。。 そんなことがありました。 原因がわからずだったのですが、代替の解決方法があったので備忘録として残しておきます。 (adsbygoogle = window.adsbygoogle || []).push({}); 1.エ…

【Unity(初心者用)】ML-Agents習得のために「Unity ML-Agents実践ゲームプログラミング」をやった時の注意事項

UnityでML-Agentsを習得しようとして「Unity ML-Agents実践ゲームプログラミング」に沿ってやっていった中での内容です。 主に4章についてのものです。 気づいた注意事項的なものを備忘録として残しておきたいと思います。 熟練者には言われなくてもわかって…

【Unity Python】ML-Agentsで” Config file could not be found at C:\Users\********\helloworld\ml-agents-release_19\config\RollerBall.yaml.”のようなエラーが表示された時の解決方法

UnityでML-Agentsを習得しようとして「Unity ML-Agents実践ゲームプログラミング」に沿ってやっていく中で発生したエラーとしては他に以下のようなものもありました。 これも備忘録として残しておきます。 (function(b,c,f,g,a,d,e){b.MoshimoAffiliateObjec…

【Unity Python】ML-Agentsで”Previous data from this run ID was found. Either specify a new run ID, use --resume to resume this run, or use the --force parameter to overwrite existing data.”のようなエラーが表示された時の解決方法

UnityでML-Agentsを習得しようとして「Unity ML-Agents実践ゲームプログラミング」に沿ってやっていく中で発生したエラーとしては他に以下のようなものもありました。 これも備忘録として残しておきます。 (function(b,c,f,g,a,d,e){b.MoshimoAffiliateObjec…

【Unity Python】ML-Agentsで”Heuristic method called but not implemented. Returning placeholder actions.”のようなエラーが表示された時の解決方法(Fewer observations(0) made...というエラーも解決か?)

Unityで「Unity ML-Agents実践ゲームプログラミング」に沿ってやっていく中で発生したエラーに以下のようなものもありました。 これも入手した解決方法を備忘録として残しておきます。 (adsbygoogle = window.adsbygoogle || []).push({}); 1.エラー内容 H…

【Unity Python】ML-Agentsで”NullReferenceException: Object reference not set to an instance of an object RaycastAgent.CollectObservations”のようなエラーが表示された時の解決方法

Unityで「Unity ML-Agents実践ゲームプログラミング」に沿ってやっていく中で発生したエラーに以下のようなものもありました。 (adsbygoogle = window.adsbygoogle || []).push({}); 1.エラー内容 NullReferenceException: Object reference not set to an…