AB型技術系 主に備忘録

ほぼプログラム関連の備忘録

Python

NVIDIA GeForce GT 710でStable Diffusion WebUI

生成AIを試したくてStable Diffusion WebUIをインストールした時のメモ書きです。 NVIDIA GeForce GT 710で試す 10万円以下、VRAM12GB以上のグラボ PCスペック Stable Diffusion WebUIを起動する 結論 NVIDIA GeForce GT 710で試す freelancer.hatenablog.jp…

NVIDIA GeForce GT 710でStable Diffusion WebUIは当然動かない

生成AIを試したくてStable Diffusion WebUIをインストールした時のメモ書きです。 Stable Diffusion WebUI PCスペック Pythonのインストール gitのインストール TortoiseGitのインストール Stable Diffusion WebUIのダウンロード Stable Diffusion WebUIを起…

サクッと10分でChatGPT APIを試してみた

ChatGPTのAPIが提供開始されたので試してみました。普段はちょとした調べものとか文章校正に使ってたのでAPIが提供されたことにより便利なツールが出てくるのではないかと期待してます。 注意点 APIを利用すると使用料金が発生します。 下記のページで確認し…

東証が公開している東証上場銘柄一覧を元に板情報を取得する

東証が公開している東証上場銘柄一覧 www.jpx.co.jpこちらから東証上場銘柄一覧(Excel)をダウンロードすることができます。freelancer.hatenablog.jpこのデータがあればau株コム証券のkabuステーション®APIを利用して東証の全銘柄のその日の板情報が取得でき…

au 株コム証券のkabuステーション®APIで株価情報を取得してみる

取引した銘柄の最新の株価を取得したい 数年前からExcelで投資した取引情報等を記録してるのですが、 たまに過去に売却した株をずっと保有していればどうなっていたか? と思うことがあり、その都度証券会社にログインしてその日の株価を確認してExcelに転記…

DSM上でPython + MariaDBを使ってWebアプリを稼働させるためにやったこと

5年ほど使用しているDS216jのDSMを7.1に更新したことをきっかけにDSM上でWebアプリを稼働させようと思って試したことの記録です。 必要なパッケージをパッケージセンターで検索してインストールしました。 pythonのライブラリについてはSSHサービスを有効に…

bottle + pythonでCSVファイルをアップロードした時のBOM問題

bottle + pythonでCSVファイルをアップロードした時にはまった時のメモです。index.pyを下記の用に実装しました。 CSVをアップロードしてサーバ上には保存せずバイトデータを文字列に変換して画面に表示。 最終的にCSVはexcelで保存したファイルをアップロー…

スクレイピングした株価情報をjson形式で出力しFTPでサーバーにアップロードする

前回保有している株の株価情報をスクレイピングしてjson形式のファイルに出力することができました。freelancer.hatenablog.jpこのファイルを元に最終的にはスターサーバー上のMySQLに登録したいのでまずはFTPを使ってアップロードできるようにします。 サン…

スクレイピングした株価情報をjson形式で保存できるようにした

前回保有している株の株価情報をスクレイピングすることができました。freelancer.hatenablog.jp管理・編集しやすいように結果をjson形式のファイルに出力してみました。 サンプルプログラム import requests import json import time from bs4 import Beaut…

pythonで株価をスクレイピングする

前回Webページのスクレイピングまでできたので今回は株価のスクレイピングを試します。freelancer.hatenablog.jp 株価を取得できるサイト スクレイピングが許可されているサイトを調べてみると下記が見つかりました。 Google Finance www.google.com 株探 ka…

保有中の株の株価を自動集計したいのでpythonでスクレイピングする方法を調査

保有中の株の株価を自動で取得してデータベース化したいのでpythonでスクレイピングする方法を調査しました。 requestsモジュール 最低限必要なのはrequestsモジュールpipコマンドを使ってインストールします。 pip3 install requests スクレイピング対象の…

スターサーバーでpythonからMySQLに接続できた!

前回はpythonで使えるMySQLライブラリを調べてみました。freelancer.hatenablog.jp結論から言うとmysql-connector-pythonとPyMySQLを使ってMySQLに接続してデータを取得することができました。 ライブラリのダウンロードと設置 mysql-connector-python 下記…

スターサーバーでpythonからMySQLに接続するのは無理なのか?

前回はBottleのルーティング機能を試しました。freelancer.hatenablog.jp後はMySQLからデータを取得できればそれなりのアプリが作れるはず調べてみるとpythonの標準ライブラリにはMySQLに接続するライブラリがなさそうpythonで使えるMySQLライブラリを調べて…

Bottleのルーティング機能を試す

スターサーバーでBottleを使ったページを表示させることができました。freelancer.hatenablog.jp今回は動的ルーティングを試しました。 サンプルプログラム index.py #!/usr/bin/python3.6 from bottle import route, run, template @route('/') def index()…

スターサーバーでBottleを使ってPythonで作成したページが表示されるか?

前回スターサーバーでPythonで実装したページを表示させることができました。freelancer.hatenablog.jp今回はPythonのいくつかあるフレームワークをスターサーバーで動かせるかを試してみます。 Pythonのフレームワーク ググってみると下記のフレームワーク…

スターサーバーでPythonをテストした時のこと

スターサーバーでPythonで実装したページを表示させた時のメモです スターサーバーでPythonが使えるのか? 以下のリンク先に掲載されてますが、2.7.x、3.4.x、3.6.xが使えるようですwww.star.ne.jp .htaccessの作成 Pythonで実装したプログラムをCGIスクリプ…