ssコマンド

monologu.com

docker メモ

docker run オプション オプション 意味 --name [コンテナ名] コンテナに任意の名前をつける -i 対話するようにシェルなどでコンテナ内で操作ができる -t コンテナの標準出力とホストの出力をつなげる窓口を作る(tty) -d [イメージ名] コンテナ内に入らず、…

SourceTree/git-hub/ssh

Putty Key Generator 経由で3個のファイルを作成。 公開鍵をGitHubに登録。 SourceTreeの認証をSSHにするため秘密鍵を設定。 ↓↓ qiita.com SourceTreeにSSHを設定後、Cloneしたときに発生するエラー対応 。 ↓↓ qiita.com yumyumtips.net

vb.netの参考

itsakura.com dobon.net www.umayadia.com crapp.hatenablog.com

VSBlockJumper

Visual Studio カーソル拡張:VSBlockJumper marketplace.visualstudio.com

TypeScript参考サイト

typescriptbook.jp

powe automate - sample

smaple code Power automate の取り合えずのコード。 main FileRead OnError

power automate - ブロックエラー

note.com

バッチファイルメモ

バッチファイルの書き方をまとめる。 ファイルの拡張子 コメント コメントの書き方 変数 変数の設定 変数の取り出し 変数のクリア 環境変数 引数 制御 if 文 条件式 ファイルの存在チェック 空チェック 数値チェック for 指定範囲 ファイル一覧 カレントディ…

PowerQuery グルーピング

参考サイト exceltown.com 手順 user.json file. 入力ファイル [ { "id": 1, "name": "sato", "sex": "m", "old": "30", "city": "tokyo" }, { "id": 2, "name": "kako", "sex": "m", "old": "30", "city": "osaka" }, { "id": 3, "name": "mina", "sex": "w…

JavaScript - 正規表現

let w3 = " 99 " console.log(w3.match(/^\s*[0-9]+\s*$/)) // [ ' 99 ', index: 0, input: ' 99 ', groups: undefined ] console.log("[" + w3.replace(/^\s+|\s+$/g, "") + "]") // [99]

JavaScript - Set

let s = new Set() s.add("a") s.add("a") s.add("b") console.log("has b:" + s.has("b")) console.log(s.values()) console.log(s.entries()) // has b:true // [Set Iterator] { 'a', 'b' } // [Set Entries] { [ 'a', 'a' ], [ 'b', 'b' ] }

JavaScript - Map

let map = new Map() map.set("a", 1) map.set("b", 2) console.log("siez:" + map.size) console.log("getValue a:" + map.get("a")) map.forEach((value, key) => { console.log(key + "/" + value) }) // siez:2 // getValue a:1 // a/1 // b/2

JavaScript - Object key,valueを取得

let hash = { keyA: "value-a", keyB: "value-b", } //---------- Object.keys Object.keys(hash).map((key) => console.log(key + "/" + hash[key])) //---------- Object.entries for (const [key, value] of Object.entries(hash)) { console.log(`${key}…

node - csv

const fs = require("fs") const { parse } = require("csv-parse/sync") const stringifySync = require("csv-stringify/sync") // 入力CSV // Header 1,Header 2,Header 3 // Row 1 - Col 1,Row 1 - Col 2,Row 1 - Col 3 // Row 2 - Col 1,Row 2 - Col 2,R…

node - sql server接続

tediousjs.github.io github.com $ node index.js db connected { deptno: 10, dname: 'ACCOUNTING', loc: 'NEW YORK' } { deptno: 20, dname: 'RESEARCH', loc: 'DALLAS' } { deptno: 30, dname: 'SALES', loc: 'CHICAGO' } { deptno: 40, dname: 'OPERATIO…

node - コマンド実行

const { exec, execSync } = require("child_process") // 非同期 exec("ls -al", (err, stdout, stedrr) => { if (err) { console.log(err) } console.log(stdout) }) // 同期 const stdout = execSync("ls -al").toString() console.log(stdout)

node - file処理

const glob = require("glob") const fs = require("fs") // ファイル一覧取得 const files = glob.sync("./work_dir/**", { nodir: true }) //console.log(files) files.forEach((f) => { console.log(`<${f}>`) console.log(fs.readFileSync(f).toString())…

jq - 条件抽出

# 抽出 $ cat sample.json | jq '.items[]' | jq 'select(.owner.type == "Organization")' or $ cat sample.json | jq '[.items[]]' | jq 'map(select(.owner.type == "Organization" or .owner.type == "User"))' or $ cat _sample.json | jq '.items[] | …

JavaScript - sample

const fs = require("fs") const data = JSON.parse(fs.readFileSync("test-data.json")) function isEqual(o, name, targets) { return targets.some((t) => { return t === o[name] }) } function isContainList(o, name, targets) { return targets.some(…

node.js - jsonファイル読み書き

const fs = require("fs") const data = JSON.parse(fs.readFileSync("sample.json")) const results = data.items.find((x) => x.owner.type == "User") fs.writeFileSync("./result.json", JSON.stringify(results, null, 2), "utf8")

tool - jq

stedolan.github.io

javascript - linq

dev.classmethod.jp

javascript - sql server

www.kwbtblog.com

playwright - page.waitForFunctionサンプル

test("page.waitForFunction_sample", async ({ page }) => { await page.goto("https://www.lambdatest.com/selenium-playground/simple-form-demo") // テキストボックス入力を監視する関数を定義 const watchDog = page.waitForFunction(() => { return d…

playwright - 複数要素

import { test, expect } from "@playwright/test" test("複数の要素を取得した時の処理", async ({ page }) => { await page.goto("https://www.lambdatest.com/selenium-playground/bootstrap-dual-list-box-demo") // 要素を取得 const links = await pag…

bat file - 日時

@echo off rem 本日 FOR /F "usebackq delims=" %%a in (`powershell "(get-date).ToString(\"yyyy/MM/dd\")"`) do Set TODAY=%%a echo %TODAY% rem 本日9時 setlocal set command=`powershell "[DateTime]::Today.AddHours(9).ToString('yyyy-MM-dd HH:mm:s…

vscode 補完

chaika.hatenablog.com

powershell - base script

<config.json> { "dbServer": "dmyServer", "database": "dmyDb", "user": "hogeUser", "password": "hogePassword", "timeout": 300, "url": "http:xxx.xxx.xx" } rem <execute.bat> echo off echo start execute.bat rem ======================================== rem [script 実行]</execute.bat></config.json>…

sql server - キャッシュクリア

DBCC DROPCLEANBUFFERS DBCC FREEPROCCACHE select * from xxxxxx