Skip to content

Instantly share code, notes, and snippets.

View omega-takai's full-sized avatar
🏠
Working from home

TAKAI Tomonari omega-takai

🏠
Working from home
View GitHub Profile
const sleep = msec => new Promise(resolve => setTimeout(resolve, msec))
await sleep(1500)

Toggle Markdown Without CSS (use HTML)

HTMLだけでアコーディオンするUIをつくれる

summary
  • list
  • list
  • list
@omega-takai
omega-takai / deploy.yml
Created April 9, 2020 02:20
GitHubActions
# Document: https://help.github.com/ja/actions
name: DEPLOYMENT
on:
push:
branches: [ master ]
jobs:
deploy:
name: GitHub Pages Deployment - Nuxt.js
const zeroPadding = (num, length = 2) => {
const stringNumber = ('0000' + num).slice(-length)
return stringNumber
}
@omega-takai
omega-takai / new-array.js
Created May 19, 2020 16:46
テストなどで使う配列作成サンプル
// 0始まりでよいなら・・・
const minitues = [...Array(60).keys()]
// => [0, 1, 2, 3,....,59]
// 1始まりにしたい、etc.なら・・・・
const minitues = [...Array(60).keys()].map(i => ++i)
// => [1, 2, 3, 4,....,60]
[..."]版 eldniK[sulp SSERP BD+BEW 理原のアェウトフソいすやい使──ンイザデIU向指トクェジブオ"].slice().reverse().join('')
// "オブジェクト指向UIデザイン──使いやすいソフトウェアの原理 WEB+DB PRESS plus[Kindle 版]"
@omega-takai
omega-takai / permuteWithRepetitions.js
Created August 23, 2020 08:21
順列(Permutation)
const alphabetRaw = [
...'あいうえおかきくけこさしすせそたちつてとなにぬねの',
...'はひふへほまみむめもやゆよらりるれろわをん',
]
console.log(alphabetRaw)
// ["あ", "い", "う", "え", "お", "か", "き", "く", "け", "こ", "さ", "し", "す", "せ", "そ", "た", "ち", "つ", "て", "と", "な", "に", "ぬ", "ね", "の", "は", "ひ", "ふ", "へ", "ほ", "ま", "み", "む", "め", "も", "や", "ゆ", "よ", "ら", "り", "る", "れ", "ろ", "わ", "を", "ん"]
function permuteWithRepetitions(permutationOptions, permutationLength = 1) {
if (permutationLength === 1) {
@omega-takai
omega-takai / 1on1.md
Created November 6, 2020 07:53 — forked from noto/1on1.md

これは私が支援先に提供した、1 on 1 に関するノウハウや、思いを述べたドキュメントを元にしています。企業の枠を超えて共有したいことが多いので、ここに貼ります。

概要

  • 世の中には 1 on 1 の本があるようですが、とりあえずは『1 on 1 で 何を話すのか? マネージャ/ソフトウェアエンジニアの立場から - サンフランシスコではたらくソフトウェアエンジニア』を読んでもらえればよいと思います (higepon さんに感謝!)。
  • 1 on 1 は 1 対 1 で話すミーティングで、基本定期的にやります。上長とメンバーとの間で行うのが基本です。
  • グループ/チームでのミーティングを補完するためのものです。
    • みんなの前では話しづらい、込み入った内容を話します。
    • チームとして行っているタスクの進捗確認に 1 on 1 を使うのは避けましょう。それは 1 on 1 の目的に沿っていません。
  • 基本、「メンバーの時間」と捉えてください。メンバーが話したいこと、上長に質問したいこと、相談したいことを話す時間です。
  • ですので、上長は相手の話をさえぎらず、聞くことに徹してください (話すのが得意な人、好きな人がマネージャになっている可能性が高いというバイアスに注意しましょうw)。
@omega-takai
omega-takai / Claw44 v3 BLE.md
Last active July 23, 2022 17:48
Claw44 v3 の無線化に必要な部品リスト
@omega-takai
omega-takai / cmd.exe
Created September 6, 2022 08:21
cmd.exe help
ASSOC ファイル拡張子の関連付けを表示または変更します。
ATTRIB ファイルの属性を表示または変更します。
BREAK 拡張 CTRL+C チェックを設定または解除します。
BCDEDIT ブート データベースのプロパティを設定して起動時の読み込みを制御します。
CACLS ファイルのアクセス制御リスト (ACL) を表示または変更します。
CALL バッチ プログラム中から、別のバッチ プログラムを呼び出します。
CD 現在のディレクトリを表示または変更します。
CHCP 有効なコード ページ番号を表示または設定します。
CHDIR 現在のディレクトリを表示または変更します。
CHKDSK ディスクをチェックし、状態を表示します。