ログ

見る価値ありません

2022-01-01から1年間の記事一覧

NetworkManager + Softether VPN Client のメモ

なぜかホームディレクトリの片隅に落ちていたメモ 消そうと思ったけど一応上げとこう NetworkManager + Softether VPN Client VPN Client 起動 # vpnclient start VPN 接続 $ vpncmd > AccountConnect <connect> > AccountStatusGet <connect> dhcp 取得 # dhcpcd <virtual nic> routing 追</virtual></connect></connect>…

TypeScript で Web Components な modal をつくった

CC0-1.0 です github.com type ModalProps = 'open'; export class Modal extends HTMLElement { private _root: ShadowRoot; constructor() { super(); this._root = this.attachShadow({ mode: 'closed' }); } connectedCallback(): void { this.open = ![…

Windowsをインストールしたあとにやること

インストール時注意事項 ローカルアカウントでログインするために、インストール時にインターネット接続を行わない インストール後 インターネット接続 プロダクトキー登録 Windowsアップデート Chromeインストール Caps2Ctrlインストール Google日本語入力…

JavaScriptのPromiseでループする

Promiseで、というのはasync/awaitを用いないという意味 これはasync/awaitを用いた1秒おきに30までFizzBuzzを表示し続けるコード const sleep = ms => new Promise(resolve => setTimeout(resolve, ms)); const fizzBuzz = n => n % 15 === 0 ? 'FizzBuzz' …

TypeScript/JavaScript で Union Find (Disjoint Set)

使うために書いたので型付けとか適当 export type UnionFind = { readonly size: number; parents: number[]; ranks: number[]; tree_sizes: number[]; } export const UnionFind = { new(n: number): UnionFind { return { size: n, parents: [...Array(n)]…