chevron_left

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

cancel
プログラム製作日記 https://tut2020aaa.hatenablog.jp/

世の中にないプログラムをつくれたらよいなと思いながらプログラムをしていくブログです

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

2020/04/22

tut2020aaaさんの人気ランキング

  • IN
  • OUT
  • PV
今日 05/11 05/10 05/09 05/08 05/07 05/06 全参加数
総合ランキング(IN) 29,421位 29,534位 29,544位 29,420位 29,480位 29,399位 29,412位 1,040,298サイト
INポイント 0 0 0 0 0 0 2 2/週
OUTポイント 0 0 0 0 0 0 0 0/週
PVポイント 0 0 0 0 0 0 0 0/週
IT技術ブログ 166位 166位 167位 169位 168位 166位 164位 9,973サイト
Tips 7位 8位 7位 6位 7位 7位 6位 335サイト
※ランキング順位が「圏外」と表示される時は?
今日 05/11 05/10 05/09 05/08 05/07 05/06 全参加数
総合ランキング(OUT) 圏外 圏外 圏外 圏外 圏外 圏外 圏外 1,040,298サイト
INポイント 0 0 0 0 0 0 2 2/週
OUTポイント 0 0 0 0 0 0 0 0/週
PVポイント 0 0 0 0 0 0 0 0/週
IT技術ブログ 圏外 圏外 圏外 圏外 圏外 圏外 圏外 9,973サイト
Tips 圏外 圏外 圏外 圏外 圏外 圏外 圏外 335サイト
※ランキング順位が「圏外」と表示される時は?
今日 05/11 05/10 05/09 05/08 05/07 05/06 全参加数
総合ランキング(PV) 圏外 圏外 圏外 圏外 圏外 圏外 圏外 1,040,298サイト
INポイント 0 0 0 0 0 0 2 2/週
OUTポイント 0 0 0 0 0 0 0 0/週
PVポイント 0 0 0 0 0 0 0 0/週
IT技術ブログ 圏外 圏外 圏外 圏外 圏外 圏外 圏外 9,973サイト
Tips 圏外 圏外 圏外 圏外 圏外 圏外 圏外 335サイト
※ランキング順位が「圏外」と表示される時は?
  • Visual Studio 2022のインストール

    Visual Studio 2022のインストール

    久しぶりにVisual Studioを使ってコードを書く気になってきたので、2022をインストールしています(現在ダウンロード中)。 visualstudio.microsoft.com テストツール関係をいじっていくつもりでいます。 主に以下に書籍の内容を別のツールでできるか確かめていくつもりです。 (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];(…

  • Visual Studioで使える言語のアクセス修飾子

    Visual Studioで使える言語のアクセス修飾子

    今回はVisual Studioで使われる言語(Visual Basic .Net, C#)で使えるアクセス修飾子の参考リンクをまとめてみました。 >Visual Basic .Net smdn.jp >C# learn.microsoft.com 隙をみてアップデートしていきます。 今回は以上になります。 参照リンク 基本的な所ですが、 button1_ClickとClick eventとのつなげ方は以下が参考になります。 デザイナー上で配置したボタンをクリックすれば元になるbutton1_Clickは自動で生成されますが念のため。 csharp.keicode.com 以下はその他の参照リ…

  • Visual StudioでPython (マルチプロセス05-共有ファイルによる異言語-PythonとC#-での作成プログラム間の通信)

    Visual StudioでPython (マルチプロセス05-共有ファイルによる異言語-PythonとC#-での作成プログラム間の通信)

    マルチプロセスでのプロセス間でのデータの共有をためしてみました。 今回はPythonで作ったプログラムとC#で作ったプログラムを並列で動かし、共有ファイルを使ってデータのやり取りを試してみました。 PythonとC#の両方のコード資産を同時に使いたいときに参考になるかと思います。 <Python側の動作の流れ> example.txtというテキストファイルに、文字列を書き込み、その後、無限ループでexample.txtの内容読み込み、標準出力などに出力する。 <C#側の動作の流れ> example.txtに指定した文字列を書き込む。 <成功した場合> pythonで実行しているexample.…

  • Visual StudioでPython (マルチプロセス04)

    Visual StudioでPython (マルチプロセス04)

    今回はマルチプロセスで、プロセス間でデータの共有をためしてみました。 今回も共有メモリに関してです。 前回の記事はこちら tut2020aaa.hatenablog.jp 今回はファイルを利用した共有メモリのデータのやり取り方法になります。実在するファイルを利用するので、異なる言語間でのデータの共有がしやすいです。 今回のプログラムは以下を参照しました。 qiita.com 上記リンクのtest1.py, test2.pyを並行に実行する必要があるため、subprocessを使用して並行実行しました。以下を参考にしました。 qiita.com コード(test3.py)は以下の通りです。 im…

  • Visual StudioでPython (マルチプロセス03)

    Visual StudioでPython (マルチプロセス03)

    今回はマルチプロセスで、プロセス間でデータの共有をためしてみました。 今回利用するのは共有メモリです。 以下のサイトに掲載されているコードを動かしてみました。 runebook.dev →上記のサイトの”共有メモリ”のパラグラフのコードはコピペして実行で問題なく動かすことができました。 qiita.com→上記のサイトの"共有メモリ(Shared memory)"のコードは、targetの引数に指定されている関数名とmain内の変数名が一致しているため、わたしの環境ではそのままでは動かず、エラーが吐き出されました。 main内のprocessXという変数をpX(Xは1, 2, 3のいずれか)の…

  • Visual StudioでPython (マルチプロセス02)

    Visual StudioでPython (マルチプロセス02)

    今回はマルチプロセスで、プロセス間でデータの共有をためしてみました。 以下のページに乗っているコードを実行しました。 qiita.com 試したのは2個目のコードで、空の辞書を関数の一つ目の引数として渡す処理が追加されているほうです。 上記のページに載っているのと同じ結果になりました。 開発環境: Visual Studio Community 2019 OS: Windows 10 Pro 64bit バージョン1909 使用言語:Python3.7 (64bit) Python 16.10.21111.19 Python - Conda サポート 16.10.21111.19 Python…

  • Visual StudioでPython (マルチプロセス01)

    Visual StudioでPython (マルチプロセス01)

    今回はマルチプロセスを試してみました。 最終目標はプロセス間通信の達成です。 それができれば、ユーザーインターフェースはC#, アルゴリズムはPythonという使い方ができます。 まずは以下を参考にテストコードを実行してみました。 docs.python.org このリンクに掲載されているコードで、Processクラスのパラグラフに掲載されているコードを実行してみました(コードはリンク先を参照ください)。 以下の結果になりました。 ひとまず、別プロセスを立ち上げるのには成功しました。 次は他にもWebにはサンプルコードが掲載されているので、Visual Studioで試したときに問題なくそれら…

  • ARMマイコンプログラミング(2020年 STM32ディスカバリ事始め スタートアップスクリプトエラー個所)

    ARMマイコンプログラミング(2020年 STM32ディスカバリ事始め スタートアップスクリプトエラー個所)

    下のほうにTrueStduioのインストールからプログラム作成、ビルドしたプログラムを書き込むところまでをまとめた記事のリンクを張り付けてあるので参照ください。 True StudioでSTM32ディスカバリ用のコードを作成し、ビルドして書き込むと、以下のエラーがでてきます。 そこでデバック構成⇒スタートアップスクリプトとたどると、以下の内容が確認できました。13行目はloadです。 この部分を消すとエラーは起こらなくなりますが、代わりにビルドしたプログラムはマイコンには書き込まれなくなります。 ただ、デバッグはできそうなので、 ・ビルド→TrueStudio ・書き込み→ST-LINK ut…

  • ARMマイコンプログラミング(2020年 今さらSTM32ディスカバリ事始め)

    ARMマイコンプログラミング(2020年 今さらSTM32ディスカバリ事始め)

    ARMマイコンを使った電子工作をしたくなったので、大分昔に買ったSTM32ディスカバリの本と基板を引っ張り出して、2020年に手軽に手に入る環境で動かしてみたので、その記録をまとめました。当時買ったのが以下の本とマイコンです。 // リンク // リンク 登録簡単なTrueStudioとST-LINK utilityを自分のパソコンにインストールしました。 ・True Studio https://www.st.com/ja/development-tools/truestudio.html ・STM32 ST-LINK utility https://www.st.com/ja/develo…

  • Visual StudioでPython (Formを最短のコードで立ち上げられるのはPythonのどのライブラリか? まとめ)

    Visual StudioでPython (Formを最短のコードで立ち上げられるのはPythonのどのライブラリか? まとめ)

    全4回で、PythonのGUIライブラリであるTinker, Kivy, PyQt, wxPythonによるFormの立ち上げを試してみました。 結果は以下の通りでした(2021/01/03 現在)。 ライブラリ 必要行数 Tkinter 3 Kivy 2 PyQt 11 wxPython 5 ライブラリそれぞれに考え方の違いがあるので、一概には言えないですが、この結果をみるに、単純にFormを立ち上げたいだけならKivyが最もよい選択になりそうです。 やりたいことが複雑になった時の扱いやすさはまたそれぞれに違った結果が出そうです。 *以下にそれぞれのライブラリを試した記事へのリンクを張り付け…

  • Visual StudioでPython (Formを最短のコードで立ち上げられるのはPythonのどのライブラリか? ④)

    Visual StudioでPython (Formを最短のコードで立ち上げられるのはPythonのどのライブラリか? ④)

    今回、PythonのGUIライブラリをVisual Studioで試してみました。 最短のコードでFormを立ち上げられるのは果たしてどのライブラリになるのか。 以下で紹介されているライブラリとコードを参照しました。 techplay.jp 今回はwxPythonを試してみます。以下のページを参照しました。 qiita.com 上記の参照先のコードから一部改変してみました。 4行。 import wxa = wx.App()fr = wx.Frame(None, 12345, 'test',size=(300,100))fr.Show()a.MainLoop() 最終的に以下のFormが立ち上…

  • Visual StudioでPython (Formを最短のコードで立ち上げられるのはPythonのどのライブラリか? ③)

    Visual StudioでPython (Formを最短のコードで立ち上げられるのはPythonのどのライブラリか? ③)

    今回、PythonのGUIライブラリをVisual Studioで試してみました。 最短のコードで画面を立ち上げられるのは果たしてどのライブラリになるのか。 以下で紹介されているライブラリとコードを参照しました。 techplay.jp 今回はPyQtを試してみます。以下のページを参照しました。 www.sejuku.net コードは上記の参照先のコードから一部削ってみました。 11行。 import sysfrom PyQt5.QtCore import *from PyQt5.QtWidgets import *import sip class MainWindow(QWidget): d…

  • Visual StudioでPython (Formを最短のコードで立ち上げられるのはどのPythonのライブラリか? ②)

    Visual StudioでPython (Formを最短のコードで立ち上げられるのはどのPythonのライブラリか? ②)

    今回、PythonのGUIライブラリをVisual Studioで試してみました。 最短のコードで画面を立ち上げられるのは果たしてどのライブラリになるのか。 以下で紹介されているライブラリとコードを参照しました。 techplay.jp 今回はKivyを試してみます。以下のページを参照しました。 qiita.com コードはまったく同じ以下の2行でいけました。 from kivy.app import App App().run() 実行前に以下の画面が立ち上がります。 最終的に以下の画面が立ち上がります。 開発環境: Visual Studio Community 2019 OS: Wind…

  • Visual StudioでPython (Formを最短のコードで立ち上げられるのはどのPythonのライブラリか? ①)

    Visual StudioでPython (Formを最短のコードで立ち上げられるのはどのPythonのライブラリか? ①)

    今回、PythonのGUIライブラリをVisual Studioで試してみました。 最短のコードで画面を立ち上げられるのは果たしてどのライブラリになるのか。 以下で紹介されているライブラリとコードを参照しました。 techplay.jp 今回はTkinterを試してみます。 コードは以下の通りです。 3行。 import tkinter # ウィンドウroot = tkinter.Tk() # イベントループroot.mainloop() 以下の画面が立ち上がります。 開発環境: Visual Studio Community 2019 OS: Windows 10 Pro 64bit バージ…

  • Visual StudioでPythonとQuandlを使ってみる 09 (PythonのAPIが公開されていない場合はどうするか)

    Visual StudioでPythonとQuandlを使ってみる 09 (PythonのAPIが公開されていない場合はどうするか)

    今回は、QuandlでPythonの価格が提供されていない場合のデータの取得方法です。 Quandlで以下の表示しかない場合、Python APIが公開されておらず、Web APIをたたいてデータを取得する必要があります。 その場合、PythonのHTTPライブラリであるRequestsを使ってWeb APIをたたきます。 以下のリンク先の事例を使って、データの取得を試みます。 www.quandl.com 以下をそのまま実行します。 実際のコードでは、YOURAPIKEY部分は、自分のAPI Keyに置き換えてください。 import quandl from matplotlib impor…

  • Visual StudioでPythonとQuandlを使ってみる 08 (金価格をとってこれるのか)

    Visual StudioでPythonとQuandlを使ってみる 08 (金価格をとってこれるのか)

    今回は金価格です。 Quandlで公開されている金価格はLondon Bullion Market Associationから提供されています。 en.wikipedia.org フォーマットはTableデータ。ライセンスはフリーです。 https://www.quandl.com/data/LBMA-London-Bullion-Market-Association/usage/quickstart/api 今回はPythonでTableデータを取ってくる方法を試してみたいと思います。 参考ページは以下のとおりです。 import quandl from matplotlib import …

  • Visual StudioでPythonとQuandlを使ってみる 06 (製造業購買担当者景気指数(製造業PMI)をとってこれるのか)

    Visual StudioでPythonとQuandlを使ってみる 06 (製造業購買担当者景気指数(製造業PMI)をとってこれるのか)

    今回は製造業購買担当者景気指数(製造業PMI)です。 製造業PMIに関しては以下を参照ください。 www.daiwa.jp Quandlで公開されている日本の製造業PMIはExchange Data International Limitedから提供されています。 www.exchange-data.com Quandlにおいて、製造業PMIはGlobal Economic Indicatorsの一つとして提供されているようです。 Global Economic IndicatorsのフォーマットはTableデータ。 以下の2つのリンクを見ながらやれば、データを取ってこれそうです。 www.q…

  • Visual StudioでPythonとQuandlを使ってみる 05 (インフレ率をとってこれるのか)

    Visual StudioでPythonとQuandlを使ってみる 05 (インフレ率をとってこれるのか)

    5 今回はインフレ率です。 インフレ率に関しては以下を参照ください。 kabu.com Quandlで公開されているインフレ率はRIから提供されています。 www.rateinflation.com Quandlの日本のインフレ率に関するページは以下です。 https://www.quandl.com/data/RATEINF/INFLATION_JPN-Inflation-YOY-Japan ちなみにYOYはyear over year(前年比)という意味です。 「YoY」の意味とは?適切な用い方と関連用語を解説 TRANS.Biz Quandlの以下のページを見ると、ライセンス Fre…

  • Visual StudioでPythonとQuandlを使ってみる 04 (消費者物価指数をとってこれるのか)

    Visual StudioでPythonとQuandlを使ってみる 04 (消費者物価指数をとってこれるのか)

    今回は消費者物価指数です。 消費者物価指数に関しては以下を参照ください。 ja.wikipedia.org Quandlで公開されている消費者物価指数の提供元はRIです。 www.rateinflation.com Quandlの以下のページを見ると、ライセンス Freeとなっていたので、公開しても問題なさそうです。 https://www.quandl.com/data/RATEINF-Inflation-Rates コードは以下の通りです。 import quandl from matplotlib import pyplot as plt quandl.ApiConfig.api_key…

  • Visual StudioでPythonとQuandlを使ってみる 03 (TOPIXのデータを取ってこれるのか)

    Visual StudioでPythonとQuandlを使ってみる 03 (TOPIXのデータを取ってこれるのか)

    QuandlにおけるTOPIXのデータの提供元はBarchartになります。 以下に会社のページを載せておきます。 www.barchart.com QuandlのTopix Indexのページを見ると、有料のデータのようです。 いくらかかるか見てみたのですが、月あたり137.5ドル(2020.11.15 時点で 14400円ほど)します。ちょっと高いです。 私はフリーアカウントしかもってないですが、試しに前回のコードを少し書き換えてデータの打診をしたところ、以下の回答がきました。 Message=(Status 403) (Quandl Error QEPx04) You do not ha…

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

ハンドル名
tut2020aaaさん
ブログタイトル
プログラム製作日記
フォロー
プログラム製作日記

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

商用