pagetakaBlog

最近リフォームと鳥取県日南町の記事多め。写真、PC、ネット等の話題も

PC、ネット、情報端末

「PC App Store」のデスクトップ画面乗っ取りからの回復:Windows11

使っている環境:Windows11Pro 居座られた経過、結果 セーフモードで再起動し、「PC App Store」を削除する流れ [ctrl]+[alt]+[Delete] が脱出の第一歩 セーフモード再起動後、アプリ削除、残骸処理など Copilot が推奨してくれたチェック方法 再度引っかか…

Powershell:MariaDBのdump/importで'\0'(バイナリ・ゼロ)問題、CMDで回避

状況1:MariaDB(≒MySQL)で作っていたデータをAからBへPowershell使いましたがimport失敗 PC-A(win11) PC-B(win11) 状況2:CMDで同様コマンド実行したけど別エラー'\0'があると赤エラー出現 Powershellでdump.sqlのimportを試した際に失敗し、意図せず…

まとめ:Apache+phpMyAdmin+MariaDB+PHPで動かす。XAMPPコンパネ、FileZilla、Mercury、Tomcat使わない

Windows11PCにXAMPPインストールしたもののサービスが開始しないとか待機時間切れになるという、非力な状態が判明。AI-Copilotに相談したら、必要なパーツだけインストールし連携設定したら動かせるようになるのでは、とのことでした。主にMySQLをphpMyAdmin…

Win11:XAMPPを使わず、個別インストールで軽量化実現(6)

前説:設定ファイル追記、フォルダ配置などほぼ済んだ…おそらく 試しに使ってみる、It works! Apache24/bin/httpd.exe を手動で起動(一時的サービス) index.html Apache サービス登録 PowerShell(管理者)を起動し、Apacheをサービス登録・開始 PC再起動…

Win11:XAMPPを使わず、個別インストールで軽量化実現(5)

前説:これまでに、MariaDB、PHP、Apache、VC++ランタイムをDL、インストールなど実施 phpMyAdmin をダウンロード(DL) config.inc.php 編集 phpmyadminフォルダを Apache24/htdocs/ 直下へ移動 Apache24フォルダをCドライブ直下へ移動 今回は、phpMyAdminを…

Win11:XAMPPを使わず、個別インストールで軽量化実現(4)

前説:目標=非力Win11PCでphpMyAdmin+MariaDBをWeb画面経由で使う Apache:Webサーバー単独でインストール、あとでphpMyAdmin組み込み Apache:ダウンロード Apache24/conf/httpd.confを編集 12/18一部訂正:動作確認用にtest.php作成保存 このあとphpMyAdmin…

Win11:XAMPPを使わず、個別インストールで軽量化実現(3)

前説:XAMPPが動いてくれない非力PCでも必要パーツの個別インストールで軽くする MariaDB + phpMyAdmin + Apache + PHPの関係図、ただし、インストール、サービス設定などは別途 落とし穴:VC++ 最新版のインストール MicrosoftサイトからDL:Win11用 X64を…

Win11:XAMPPを使わず、個別インストールで軽量化実現(2)

前説:非力なWin11にXAMPPは重い、必要部品を個別インストールで MariaDBインストールからサービス登録・確認 ダウンロード(DL)するサイト MariaDB:Community MS Windows(64-bit x86) をDLし設定(今回は、解凍・展開不要) PowerShell使い、MariaDBのサービ…

Win11:XAMPPを使わず、個別インストールで軽量化実現(1)

想定読者:Win11でMySQLを使いたいがPCが非力で行き詰まっている人 MySQLを使わずMariaDBをインストール 爺の環境 i3-7020u PowerShell:MS-DOS時代の、コマンド打ちを思い出した インストールするのは、MariaDB, PHP, Apache, phpMyAdmin サービス設定も必…

Python:SQLAlchemy使いMySQLからPandas.DataFameへデータ取得[スクリプト付]。

pandas.DataFrameがSQLAlchemyを使うように警告表示。 Copilotに尋ねたら、教えてくれましたので、この記事を備忘録として残すことにしました。 おことわり:MySQL上にデータベース名stock2、テーブル名market2を用意し、データ置いてないとエラーがでます。…

Windows11:24H2更新できた。

前説:別PCの失敗に直接関係しているかわかりませんが。 新PCは、23H2で、「利用可能になったらすぐに最新の更新プログラムを入手する」OFF 24H2のダウンロード、インストールに30分超かかりました。 最後、Windowsライセンス認証を求められました。 ローカ…

Windows11:24H2累積更新KB5058411失敗つづき

15日、i7-14700のPC購入したものの、19日に購入店持ち込み交換してもらいました。 15日、Windows11(home)がインストールされたPCを岡山市内の店舗で買いました。自宅に持ち帰ってから、Windows Updateなどをおこないました。ドライバ、セキュリティ対策系な…

MySQL:CREATEテーブル使い複製、「LIKE」と「AS」は少し違うみたいです。

前説:前記事のうち未検証の部分がありました。 「LIKE+INSERT」と「AS」の違い。 ASで作ったときに気を付けること。 PythonでMySQL操作してまして、昨日つくったテーブルの扱いで気になったことがありました。index、keyなどのことです。 前説:前記事のう…

MySQL:一部抽出したtableを別dbに同名複製、便利なAS

環境:Windows11、MySQL8.2.0、Apache/2.4.54 (Win64) SQL文:「AS」を使ってスマートに抽出・複製 爺だとこれが限界か、「LIKE~INSERT INTO」 MySQLを使った株価データが少し大きくなりました。爺のPCが非力なもので、テーブルから一部抽出した内容を、別…

phpMyAdmin:最新版5.2.2へアップデート備忘録

手順:phpMyAdmin5.2.2へ更新 設定ファイル「config.inc.php」 は新フォルダ「phpMyAdmin」にはありません 設定ファイル「config.inc.php」内 の「 Server parameters」の更新 改めて、立ち上げ稼働を確認 【phpMyAdmin:MySQLの操作画面(更新後)】XAMPPで…

MySQL:期間はBETWEENで変数、他項目複数のリストを渡しINとJOINで一気に取得。

SQL文実行するのに、複雑な条件だと爺の脳みそが追いつきません。今回もMicdrosoft:Copilotに助けてもらいました。 忘れないよう「備忘録」にしました。そもそも、よくわかってないままにできてしまった、というのが本当かもしれません。 株データが対象のSQ…

Python修行:辞書データ値の出現回数、合計、平均…collections使って【スクリプト付き】

weekday(date):MySQLから日付を曜日番号で取得する。 休日で東証休場だと期間内の曜日減る:合計値を求めて気が付いた。 最初は、辞書型の合計を求める質問 朝になって、「市場が休みだったら、合計に影響するよな~」と思った(現実にあったことだけど) 曜…

MySQL:fetchall()は一回消費、保持するなら変数代入。

MySQL:fetchall()でひとつの項目データは取得できる…。 項目ひとつはデータ取得問題なし。 爺の失敗例:項目ふたつの場合 Microsoft:Copilotによるとfetchall()は一回使うと消える…。 fetchall()を変数代入し、複数回使用。 zipとアンパック「*」だと、一回…

MySQL:前日株価との差分を1回のSQLで実現「自己結合」

株価データを収めたテーブルの様子 [当日寄値]-[前日引値]をSQLでどう書いたら? ひとつのテーブルでも別名(エイリアス)を使い、あたかもふたつあるようにする…らしい。 サンプル・コード 3/9スクリプト補足:マッチするすべての銘柄コードを選択する場合 …

Python修行:DataFrame特定項に欠損値のある行のCDと同じCD行全削除【スクリプト付き】

前説:株式約定の無い項目をどうするか…。 欠損値を含むCD取得し同CDを含む全行削除の流れ。 Pythonスクリプト 関門:an_np_array = df[df['z'].isna()]['CD'].unique()、df_no_z_nan = df[~df['CD'].isin(an_np_array)] ’’、None、NaN、'\x00'、など欠損値…

Python修行:リストもつかえるデータクラス変数。インスタンス変数のことも少し。

データクラスの扱いで沈没しそうな爺です。 データクラスを扱うには、スクリプトにimportが必要…。 変数だけで頭が混乱、データクラス変数だの、インスタンス変数だの…わけがわかりませぬ…憤怒…後、悲観。 各データクラスごとに一般クラスと区分するため目印…

Python修行:手続き型、関数型、オブジェクト指向で同じことを書いてみた…爺にはムズイ。Microsoft:Copilotに教えてもらいながら…。

Python:爺には、三つの型に書き分けるのは、しんどいです(悲)。 スクリプト:手続き型、関数型、オブジェクト指向 【Python: スクリプト、三種類書き分けの結果】Python修行、今回は、手続き型(命令型)、関数型、オブジェクト指向の三種類を、ひとつのス…

Python:東証からPDFをDL。スクリプト掲載、自己責任で。

とっても大切なこと:フォルダとファイルを削除する機能があります。 東証株式日報(PDF)をダウンロードする環境。 フォルダ名指定は @dataclasses.dataclass 内 このスクリプトを立ち上げるたびに、 'C:\\jpx_data\\' 削除し再作成(空) 東証から日報PDFを…

Python:PDFMiner使い、東京証券取引所日報からテキスト抽出・CSV保存

前説:これまでもやってきたが…無様なスクリプトが気になり…。 今回の工夫:全体を「関数型」風に書き換えました。 PDF解析の流れ 今回のスクリプトは複数日対応にしていません。 Python:PDFMinerで解析し、CSV保存するスクリプト。 【Python:東京証券取引所…

Microsoft:Copilotに助けられ、Class、selfのお勉強=Python修行

PDFMinerで「東京証券取引所日報」を解析する際必要なライブラリー Pythonスクリプトで、とりあえず抽出できたけど…。 CopilotにいきなりClassを使う方法を示されチンプンカンプンでした。 case1:class登場 case2:with内のforを外に出して別処理 case3:cl…

Microsft:Copilotに助けられるPython修行。

結論:AIに助けてもらい、書き方がずいぶん変わりました。 PCなどの環境 手続き型の書き方で40年以上。 関数型の書き方を心がけました。 不明点をCopilotに問うと、予想以上の回答が…。 関数からの戻り値:returnの課題…。 【Microsoft:copilotに助けてもら…

MySQL+Python:日付型データを日付文字列にする…今さらですが…。

PythonからSQLで日付型データを取得後苦悶してた。 popを使い、辞書型から抜け出せることは分かったのですが… 内包表記+['date'].strftime で一気に日付文字列になりました。 PythonからSQLで日付型データを取得後苦悶してた。 爺は、日付型のデータを扱うの…

コマンド叩いて実行:HDDのパーテション削除、フォーマット with Copilot, Windows11

Copilotに助けてもらいHDDパーテション削除できました。 ディスク管理ウインドウでは「パーテション削除」がグレーで選択できない…。 コマンドプロンプトを管理者として実行 その後、MySQLのバックアップも教えてもらった…。 Copilotに助けてもらいHDDパーテ…

MySQL:indexの速さに救われる…今さらですが@Python

11月下旬から、MySQL上の株価データをPythonであれこれしてました。 18万行をscikit_learnに投げたら、待ち時間が…。 MySQL:これまで全行読み出ししてた…。 銘柄コードをインデックス化したらすごく時短になった…気がする。 11月下旬から、MySQL上の株価デ…

Pandas:ilocとiterrowsの併用でDataFrame抽出範囲限定@Python

最近、Pythonいじってます。 11月末以降、鳥取県日南町ではほぼ冬支度だけで、リフォーム作業進展してません。岡山市西大寺で生活する日々です。その西大寺では、昨夕、やっとこたつを出して暖をとることになりました…。自室(ほぼガラクタ部屋)でPCに向…