Uncategorized
1.1k words
Axie Infinity (アクシーインフィニティ) のアドベンチャークエストをすると SLP (SMOOTH LOVE POTION) がもらえます。 毎日こつこつアドベンチャークエストをこなしある程度たまったので、SLP を Ethereum に変換したいと思います。 ちなみに1日最大75SLP もらえるのですが、私はPVPで勝てたことがないので1日50SLPが限界でした。毎日続けていればそれなりに貯まるので、悔しくなんかないですよ。 Binance取引所のアカウント作成SLP から Ethereum に変換するには Binance取引所 を使います。 アクシーを買った時に使った MetaMask より手数料が安いためです。ちょっと前に対応したらしい。 アカウント作成は、指示に従って進めて行けば問題ないでしょう。 SLP を移動させるためには本人認証も必要なので、そこまで完了させておきます。 本人認証に10日前後かかると思ってたんですが、1日で終わりました。 SLP を Ronin Wallet に移動では早速 Axie Infinity の My account ペ...
Uncategorized
696 words
ネタ探しでネットサーフィンをしていたら面白そうなことに挑戦している Github を見つけたので、試してみたいと思います。 Electron .NET とはElectron.NET .NET 5ウェブアプリを Electron 使ってクロスプラットフォームのデスクトップアプリにする技術です。 この技術を使えば .NET 5 で作ったウェブアプリを、デスクトップアプリとして配布することができるようになります。 環境 Windows 10 Home 21H1 Visual Studio 2019 .NET 5.0 ElectronNET.API 13.5.1 ElectronNET.CLI 13.5.1 はじめに事前に「ASP.NET Core Web アプリ」で新しいプロジェクトを作っておきます。 ターゲットフレームワークは .NET 5.0 を選択します。 デバック実行して動くことを確認しておきます。 プロジェクトに ElectronNET.API をインストールNuGet を使ってプロジェクトに ElectronNET.API をインストールします。 ソリューションエク...
Uncategorized
250 words
Pythonの処理を表示していて、同じ色だと分かりにくいので色を変えて分かりやすくしたいと思います。 はじめに Windows 10 Home 21H1 Python 3.8.10 Fabric 1.14.1 Fabric 1.14.1色を付けるモジュールをインストールします。 その時、バージョン1.14.1を指定してください。バージョン2以上になると文字色変更が使えなくなります。 1pip install fabric==1.14.1 コード123456789from fabric.colors import red, green, yellow, blue, magenta, cyan, whiteprint(red("red: 赤"))print(green("green: 緑"))print(yellow("yellow: 黄"))print(blue("blue: 青"))print(magenta("magenta: マゼンタ"))print(cyan("...
Uncategorized
667 words
書いておかないと忘れるので、私がやった手順をここに記する。 はじめにやりたいことGoogle Cloud Platform (GCP) の無料枠内で仮想マシンを作って、定期的に指定したウェブサイトのスクリーンショットを撮って Discord に送信したい。 GCP の無料仮想マシンは、低スペックで使ってみるまでは大丈夫か不安だったが、使ってみたら意外と普通に使えたので驚いた。公式サイトに書いてある通りの設定で VMインスタンスを作れば無料で使える。 デスクトップを搭載していないコンソールのサーバでも、ブラウザを使ってスクリーンショットが撮れた。 前提 GCP に仮想マシン (VMインスタンス) があること マシンタイプ: e2-micro ブートディスク: Ubuntu 20.04 LTS 環境構築Chrome をインストールChrome がインストールされているか確認 1apt list --installed google* Chrome のリポジトリを追加 1sudo sh -c 'echo "deb http://dl.google.com/l...
Uncategorized
527 words
Python の実行ファイルを入れて「Docker を実行するとその Python が実行される」そんな Dockerfile の Image を作りたいと思います。 はじめに Windows 10 Home 21H1 Docker version 20.10.8 準備まず、どのバージョンの Python を使うか決めます。 DockerHub の Python Official Image から使いたい Python のバージョンを決めます。 私は、新しすぎると動かないことと容量が気になったので「3.9.7-slim-buster」を使って Dockerfile を作ることに決めました。 Dockerfile を作る使う Python が決まったら実際に Dockerfile を作って行きます。 まず、適当なフォルダを作ってその中に「Dockerfile」と言う名前のファイル作ります。拡張子は無し。 Dockerfile には下記をコピペしておきます。 12345FROM python:3.9.7-slim-busterWORKDIR /appCOPY . /appRUN...
Uncategorized
457 words
Selenium を使って指定範囲のスクリーンショットを保存する方法です。備忘録になります。 はじめに Windows 10 Home 21H1 Python 3.8.10 既に Selenium でスクレイピングが出来ること コード1234567891011121314151617181920212223242526272829from selenium import webdriverfrom selenium.webdriver.chrome.options import Optionsfrom selenium.webdriver.common.by import Byfrom time import sleepoptions = Options()# ヘッドレスモード(画面を出してスクリーンショットすると、全体が撮れないため)options.add_argument("--headless")driver = webdriver.Chrome(executable_path="C:\chromedriver_win32\chromedri...
Uncategorized
1.2k words
Axie Infinity (アクシーインフィニティ) というゲームが流行っているみたいなので、私も流れに乗って遊んでみようと思います。 はじめにAxie Infinity (アクシーインフィニティ) とは、NFT (非代替性トークン) を使ったオンラインゲームです。Ethereum (イーサリアム) から Ronin (ロニン) を買って Axieやアイテムを売買します。Axie を3匹買わないと始めれないので、初期投資がかかる。あと日本語は未対応なの。 ゲームを始めるゲームを始めるにはいろいろと準備をすることがあります。順を追って説明していきますね。 Ronin Wallet を作成インストールRonin Wallet (ロニンウォレット) とは、アクシーインフィニティ専用の仮想通貨Walletです。アクシーインフィニティを遊ぶためには必須となります。Google Chromeの拡張機能で Chrome にインストールして使います。インストールしないとアクシーインフィニティで遊べません。 上記URLは公式サイトからコピペしたものですが、フィッシングサイトが横暴しているみたいで...
Uncategorized
227 words
アプリ情報を開くadbコマンドを紹介します。 今回は NoxPlayer で紹介しますが、もちろん実機端末でも使えます。 コマンド例としてウマ娘のアプリ情報を開いてみます。 1adb shell am start -a android.settings.APPLICATION_DETAILS_SETTINGS -d package:jp.co.cygames.umamusume このように実行するとウマ娘のアプリ情報が表示されます。 補足説明adb.exeadb.exe で NoxPlayer を操作するには、NoxPlayer 専用の adb.exe が必要です。基本的には NoxPlayer をインストールしたフォルダに入っている adb.exe を使えば問題なく動作します。 パッケージ名パッケージ名を変えることで、別のアプリのアプリ情報を開くことができます。 パッケージ名とは「jp.co.cygames.umamusume」この部分です。 調べ方は、Google Play のページへ行き、URL の「id=」の後ろにある文字列がパッケージ名となります。 ...
Uncategorized
1.3k words
Flutter とは、スマホアプリやウェブアプリ、デスクトップアプリ等のネイティブアプリを単一のコードから作成できるUIフレームワークです。私がこよなく愛しているGoogle製。 開発環境 Windows 10 Home 21H1 Flutter 2.5.1 Android Studio 2020.3.1.24 Android SDK 31.0.0 Android SDK Command-line Tools 5.0 VS Code 1.60.2 Windows に Flutter をインストールWindows に Flutter をインストールします。インストールと言っても FlutterSDK を適当なフォルダに展開してパスを通すだけ。 ダウンロードまず 公式サイト から「flutter_windows_2.5.1-stable.zip」をダウンロードします。 今回は分かりやすくCドライブの直下に展開しました。 パス設定コマンドプロンプトから Flutter のコマンドを使えるようにするためパスを設定します。パスを通すと言う作業ですね。 コントロールパネルのシステム画面...
Uncategorized
712 words
Pythonを動かしたまま外出をしたときに、進捗や状況が知りたいってことがあったので、定期的にDiscordに通知するBOTを作りたいと思います。 BOTと言っても大げさなことはせずに、単純にループで繰り返して定期的に通知を送るだけです。 はじめに Windows 10 Home 21H1 Python 3.8.10 discordwebhook 1.0.2 Discordアカウント取得済み Discordデスクトップアプリインストール済み Discord の Webhook を発行するDiscordに通知するために Webhook という機能を使います。 Webhookとは、HTTPプロトコルのPOSTリクエストを利用して、情報のやり取りをする手法のことです。 Discord は Webhook の機能を提供しているので、まずはその機能を使えるようにします。 サーバーを追加Discord のサーバーを持ってない人はまずサーバーを追加します。持ってる人は飛ばして大丈夫。 とりあえず、オリジナルサーバーを作成します。 この辺りは適当で。 サーバー名を決めてサーバーの完成です...