投稿

Ajax XMLHttpRequest JSON

  const xhr = new XMLHttpRequest ( ) ; // リクエスト xhr . open ( "GET" , 'https://jsonplaceholder.typicode.com/todos/' ) ; //リクエスト送信 xhr . send ( ) ; // 自動的に呼ばれる関数 xhr . onreadystatechange = function ( ) { // readyState XMLHttpRequest の状態 4: リクエストが終了して準備が完了 // status httpステータス if ( xhr . readyState == 4 && xhr . status == 200 ) { // jsonをオブジェクトに変更 const jsonObj = JSON . parse ( xhr . responseText ) ; for ( let item of jsonObj ) { console . log ( "id: " + item . id + " title: " + item . title + " completed: " + item . completed ) ; } } }

Windows 10 Enterprise LTSC 2021

イメージ
Windows 10 Enterprise LTSC 2021 / IOT Windows 10 Enterprise LTSC 日本語インストール後、プロダクトキーを変更すれはIOTとなる。(サポート期間が2027年→2032年まで) Win11 LTSCは英語版しか出ていない。 要件:TPM2.0は必須ではない。(Rufusでのオプションに設定なし。) イメージファイルのダウンロード https://massgrave.dev/windows_ltsc_links.html#Win10_Enterprise_LTSC_2021 Rufus https://rufus.ie/ プロダクトキー変更してIOTバージョンへ Microsoft Storeを追加 https://github.com/GFOXSH/LTSC-Add-MicrosoftStore-2021/releases 上記LTSC-Add-MicrosoftStore-2021-2021のAdd-Store.cmdを管理者権限で開く 認証 PowerShellかWindows Terminalで実行 irm https://get.activated.win | iex

Bookmark

イメージ
epub,mobi,azwのサムネイルをエクスプローラーで表示する方法【Windows10,11】   EPUBファイルから画像を抽出する from __future__ import print_function , unicode_literals import os import time import sys import subprocess import shutil from xml . etree import ElementTree TEMP_DIR = '/tmp/epub-extract-{}' . format ( int ( time . time ())) def procedure ( file_path ): if not os . path . exists ( file_path ): print ( "{} is not exist." . format ( file_path ), file = sys . stderr ) return output_dir , ext = os . path . splitext ( file_path ) if ext != '.epub' : print ( "{} is not epub." . format ( file_path ), file = sys . stderr ) return if os . path . exists ( output_dir ): print ( "{} is already exists." . format ( output_dir ), file = sys . stderr ) return os . mkdir ( TEMP_DIR ) subprocess . Popen ( ( 'unzip' , file_path , "-d"

Macのターミナルでシリアルモニター

LIPO電池 ・・ リチウムイオンポリマー電池 の型番と寸法 数字部分は6桁になっていて以下の寸法を表す。 最初の2文字 厚み 0.1mm単位 中の2文字 横幅 1mm単位 最後の2文字 縦の長さ 1mm単位 (端子が付いている側) Macのターミナルでシリアルモニター  % sudo cu -l デバイス  jay@ % ls -la /dev/c* crw-------   1 jay   staff           0   6 25 11:35 /dev/console crw-rw-rw-   1 root   wheel   0x16000005   6 25 10:49 /dev/cu.Bluetooth-Incoming-Port crw-rw-rw-   1 root   wheel   0x16000001   6 25 12:04 /dev/cu.usbserial-1420 crw-rw-rw-   1 root   wheel   0x16000009   6 25 12:05 /dev/cu.usbserial-4 crw-rw-rw-   1 root   wheel   0x16000007   6 25 12:05 /dev/cu.usbserial-A50285BI crw-rw-rw-   1 root   wheel   0x16000003   6 25 12:04 /dev/cu.wchusbserial1420 jay@MacBook-Air ~ % sudo cu -l /dev/cu.usbserial-A50285BI Password: Connected. ?R~?gRStart receiving .... RES:Success, GPSLoRa1, 13,   35.312214, 139.144692, 2024/06/25 12:05:57, RSSI:232 RES:Success, GPSLoRa1, 14,   35.312228, 139.144683, 2024/06/25 12:06:00, RSSI:231 RES:Success, GPSLoRa1, 15,   35.312235, 139.144669, 2024/06/25 12:06:07, RSSI:223 RES:Succ

DevCad 3 備忘録

イメージ
 ラスターイメージを読み込んだ後に色を変更する

ESP8266開発備忘録

イメージ
ESP-12E/12F GPIOピン ESP-12E/ESP-12FではGPIO_9/GPIO_10が追加されていますが、これらはSPI Flashに繋がっているので、GPIOとして実際に使えるのは(Tx/Rxを除いて)以下の9本で す。 ・GPIO_0(※1) ・GPIO_2(※1)(※2) ・GPIO_4 ・GPIO_5 ・GPIO_12 ・GPIO_13 ・GPIO_14 ・GPIO_15(※1) ・GPIO_16 (※1)GPIO_0、GPIO_2、GPIO_15は起動モードの選択ピンとして使われます。 ファーム書き込み時にはPullUpやPullDownしておく必要がありますが、出力ポートとしては普通に使うことができます。 (※2)モジュール上のLEDと反転動作します。 左がESP-12F 右がESP-12E http://nopnop2002.starfree.jp/ESP-12/esp-12-1.html Wemos D1 mini のGPIO0, 12, 15周り MacOS hardware /Users/User/Library/Arduino15/packages/esp8266/hardware/esp8266/3.1.2/variants/d1_mini  Micro SD card shield Pin assign D5 CLK D6 MISO D7 MOSI D8 CS でも、動かない。。。ESP32につないでも同様。10KΩでプルアップ入れてもダメ。他のモジュールはちゃんと動いているから、プログラムには問題ない。 Link