Uncategorized
356 words
繰り返し処理とLinqのパフォーマンステストです。 環境 Windows 10 Home 21H1 Visual Studio 2019 .NET Core 3.1 繰り返し処理は List型 が一番早い12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576using System;using System.Collections.Generic;using System.Diagnostics;namespace ConsoleApp1{ class Program { static void Main(string[] args) { // テストデータ作成 var list = new List<int>(); ...
Uncategorized
219 words
ちょっと最近ネタ切れ気味なので備忘録になります。 指定フォルダの変更ファイルを全てプッシュ指定フォルダでPythonが実行されたことが前提となります。 Gitをクローンしているフォルダが違う場合は、指定フォルダに移動してから実行して下さい。 123456import os# Pushos.system('git add ./data')os.system('git commit -m "add data"')os.system('git push') 今回は dataフォルダ内の全てのファイルをプッシュしたいので、このようなコードになりました。 コミットするときのメッセージは “add data” になります。 Python には Gitを操作するライブラリ もあるので、そっちの方がもっと柔軟に操作できます。 そこまで高機能じゃなくてとりあえず定期的にプッシュがしたいだけならコレで十分かと思います。
Uncategorized
1.4k words
エピックセブン の ワイバーン11 がなかなかクリア出来なかったので、装備最適化ツール(Fribbels Epic 7 Gear Optimizer)を使ってみました。 その結果、ずっとクリア出来なかった ワイバーン11 と 12 が、オートでクリア出来るようになりました! 今まで装備が悪かったみたい。 なので今回は、装備最適化ツール の簡単な使い方を説明します。 はじめにエピックセブン(Epic Seven)とは、アズレンの Yostar が運営するスマホゲーム。コツコツキャラクターや装備を整えてマイペースに楽しめるので、私が唯一ハマっている。 装備最適化ツール(Fribbels Epic 7 Gear Optimizer)とは、最適な装備の組み合わせを自動で行ってくれる非公式ツール。エピ7は装備の厳選が醍醐味となっていおり、倉庫にはたくさんの装備で溢れかえってしまうから、その中からいい装備だけをかき集めてくれる。スゴイ! ちなみに、JavaScript と Electron で作られてる。ゲームのパケットをキャプチャして持ってる装備一覧を作る機能も付いてる。パケットキャプチャ...
Uncategorized
427 words
私は結構な頻度でPCを初期化するんですが、その都度前使っていたツールをインストールしなおして使える状態までもっていっています。 でも毎回忘れちゃってて、都度検索しては「あぁじゃない、こうじゃない」ってやってるので、次忘れたときのために備忘録しておきます。 はじめに Windows 10 Home 21H1 Python 3.8.10 Visual Studio Code 1.58.2 Selenium 3.141.0 Seleniumのインストール下記コマンドを実行する。 1pip install selenium Successfully と表示されれば成功。ワーニングは気にしない。 WebDriverのインストール今回はChromeを使ってスクレイピングしたいので、Chrome用のWebDriverをインストールします。 Seleniumを使うにはWebDriverが必須です。 こちらのサイトから最新のWebDriverをダウンロードします。 ダウンロードが出来たら適当なところに展開しておきます。 動作確認とりあえず簡単なコードで動作確認します。 1234567f...
Uncategorized
196 words
うちの WordPress を最新版の 5.8 にアップデートしたところ、PHP の動作要件が低いことに気がつきました。 私のサイトは 7.2 というわけで mixhostサーバーでの PHPバージョンの変え方を説明します。 PHPバージョンの変え方まず mixhost の cPanelにログインします。 ソフトウェア項目の「MultiPHP マネージャー」を選択し、 対象のドメインにチェックを入れて、 PHPバージョンを 7.4 に変えて「適用」ボタンを押します。 右上にこんなポップアップが出れば成功。 対象のドメインの PHPバージョンが変わっているはずです。 おわりに少しだけサイトの表示が早くなった気がします!!
Uncategorized
564 words
Raspberry Pi Pico を対話モード(インタラクティブモード)で実行する3つの方法を紹介します。 何で?と思いますが実行環境と使用用途で使い分けしたかったからです。私の Raspberry Pi Pico の使い方が、ごくまれな奇怪な使い方だったので他にはいないと思いますが一応紹介だけしておきます。 はじめにRaspberry Pi Pico とは、Pythonで動かせるマイコン ボードのことです。 アマゾンだと割高になってますが、私はスイッチサイエンスで550円で買いました。送料が発生したのでまとめ買いです。 この値段とこのサイズで Python が動かせるということだったので、前から興味があったのです。私の奇怪な使い方と言うのは、オンラインゲームのマクロを動かすために使っています。キーボードやマウスをエミュレートできるので、Pythonで画像認識させてキーボードやマウスを操作させています。この話はまた追い追いできたらいいなと思います。まだ手探り感覚で動かしているので。 USBケーブル(USB(Aオス)-USB(MicroBオス))余談ですが USBケーブル が必...
Uncategorized
684 words
PDFファイルを編集するには Adobe公式ソフトの Adobe Acrobat Pro DC が一般的だと思う。 別に私は今回このソフトを紹介したい訳ではない。寧ろ逆でフリーソフトを駆使して、ある程度の編集が出来ればいいと思っている。 確かに Adobe Acrobat Pro DC は優秀で痒いところにも手が届く最高のソフトかもしれない。だが、有料なのだ。年間20,000円のサブスクリプション契約を強いられたら、ちょっと躊躇してしまう。 貧乏性と言うよりケチ臭い私が、今回気に入ったフリーソフトを数点紹介したいと思う。何度も言うが実に非効率的でめんどくさい作業をしたと私自身思っている。資金に余裕があって時間は有限だと思う人は、考えるよりも早く課金をした方が幸せになれると思う。 PDFの結合複数のPDFを結合するには「PDF Shaper Free」がオススメ。 無料版でできること PDFの文書変換 PDFの画像変換 画像のPDF変換 PDFの結合 PDFの分割 ページの回転 ページのトリミング ページの追加 ページの移動 ページの抽出 ページの削除 テキストの抽出 イメージの...
Uncategorized
367 words
Win32API を使ってプロセス間通信をやってみたいと思います。 マクロとかBOTとか作ってみたいなと思って、ちょっと調べてて自分なりに使えそうな情報をただまとめただけの記事です。 私の目標はフォーカスを奪われないで処理を実行したい。ただこれだけ。 昔から裏作業をさせてネットサーフィンは邪魔されたくないって思いが強いので、マウスカーソルを自動操作するマクロなんて邪道だと思っちゃっています。 完成図コンソールに文字を打って、エンターキーを押すとメモ帳に文字を送信しています。 ソースコード123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354using System;using System.Runtime.InteropServices;using System.Text;namespace ConsoleApp1{ class Program { [DllImport("user...
Uncategorized
764 words
先日 Windows11 が発表されました。 一緒にハードウェア要件も公表され、その中に TPM2.0 が必須になりました。 この話を聞くまで TPM というのをさっぱり知らなかったのですが、どうもマザーボードに付いているセキュリティチップのことみたいです。これがないと Windwos11 がインストールできないので、その時はマザーボードの交換が必要になります。 Windows11 が一般の人にもインストール可能になってから慌てふためかないためにも、今のうちに TPM2.0 を有効にしておきましょう。 というのが今回の記事になります。 確認まずは自分の PC が TPM をサポートしているのか、またはTPM2.0 が既に有効になっているのかを確認してみます。 今回は有志の方が作ってくれたフリーツールを使って確認します。公式の確認ツールは分かりづらいとのことだったので、フリーツールを使います。 WhyNotWin11こちらの GitHub からダウンロードします。 警告が出る場合は、継続を選択するとダウンロードが完了します。 ダウンロードが出来たら「WhyNotWin11.ex...
Uncategorized
924 words
mermaid.js のフローチャートに画像を表示させます。 はじめにmermaid.js とは、JavaScript製のフローチャート作成ライブラリです。複雑なフローチャートやシーケンス図が簡単に書けちゃいます。 mermaid.js 公式サイトはこちら で、今回フローチャートに画像を表示させたかったのですが、思いのほか上手くいかず四苦八苦してやっと表示できるようになったので紹介します。 完成系手っ取り早く完成系から紹介します。 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475<html><head> <link href="https://cdnjs.cloudflare.com/ajax/libs/mermaid/6.0.0/mermaid.css" rel="stylesheet&...