どんぶらアニマル さんぽ道

CBR250RR(MC22)とNSR80(HCO6)とAPE50(AC16)を中心とした備忘録。

web

JavaScriptで巨大なMySQLのテーブルを仮想スクロールでサクサクと表示、スクロールさせたい

MySQLに入ってる140列、10万行の巨大なテーブルの分析をするUIを作りたくて、普通にHTMLのテーブルを作ってみたらいつまでも表示が完了しなかった。試しにもっと小さい11列、6000行を表示してみたら表示完了まで1分40秒、メモリの使用量は1.5GByteになり、重…

JavaScriptでサブウィンドウを開いたり閉じたり、関数を呼び出したり、前面に呼び戻したり

あるwebアプリを作りたくて、久々にJavaScriptのリハビリ。 親ウィンドウから子ウィンドウを開いたり、子ウィンドウの関数を実行したり、他のウィンドウに隠れた子ウィンドウを前面に出したり、閉じたりを試してみた。 全コード 子ウィンドウを開く 子ウィン…

PythonでGoogle Search Console APIを使って検索パフォーマンス(検索クエリ)を取得:アプリ作成

前回、Google Search Console APIを使えるようにするgoogle側の設定が終わって、アプリの鍵も手に入れたのでアプリを作っていく。 アプリの構想 環境 Pythonのパッケージを追加 Google Search Console APIサンプルアプリ作成 dbの作成 Pythonでメール送信サ…

PythonでGoogle Search Console APIを使って検索パフォーマンス(検索クエリ)を取得:下準備

bloggerにいた頃は、2022年10月までは(超少ないけど)それなりに流入が合って、Search Consoleを見るのが楽しかったけど、2022年の10月のgoogleのアップデートでスパムと判断されたのかそこからぱったりと流入が無くなっていた。 はてなブログに移行してから…

pythonで書いたCGIでMySQLのデータベースにアクセスする

MySQLのデータベースに入ってるデータをグラフにしてwebから見られるようにしたくて、pythonでCGIを書こうとしたけど躓いたのでその対処の備忘録です。 pythonでwebアプリを作る場合、一般的にはdjango等のフレームワークを使うのが今時だと思うし、実際別件…