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
$ git grep 'time_t' -- '*.[ch]'

Looks for time_t in all tracked .c and .h files in the working directory and its subdirectories.

$ git grep -e '#define' --and \( -e MAX_PATH -e PATH_MAX \)

Looks for a line that has #define and either MAX_PATH or PATH_MAX.

@omega-takai
omega-takai / FigmaPageOrganize.md
Last active October 31, 2022 01:40
aaaaaaaaa

Page Organize

FigmaのPageの使い方毎回違うために関係各位の学習コストが発生してる。これを低減するため、Pageの使い方にルールを設ける。またワークフローの一部にPageの使い分けを用いることで業務効率化に寄与できるのではないか?と考えます。

Page提案

  • 📝 README
  • 💻 Ready for development
  • ―――――――――――
  • 🎨 Flow
{
"editor.codeActionsOnSave": {
"source.fixAll.stylelint": true
},
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode",
"css.validate": false,
"scss.validate": false,
"stylelint.validate": ["css", "scss"]
}
@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 ディスクをチェックし、状態を表示します。
@omega-takai
omega-takai / Claw44 v3 BLE.md
Last active July 23, 2022 17:48
Claw44 v3 の無線化に必要な部品リスト
@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 / permuteWithRepetitions.js
Created August 23, 2020 08:21
順列(Permutation)
const alphabetRaw = [
...'あいうえおかきくけこさしすせそたちつてとなにぬねの',
...'はひふへほまみむめもやゆよらりるれろわをん',
]
console.log(alphabetRaw)
// ["あ", "い", "う", "え", "お", "か", "き", "く", "け", "こ", "さ", "し", "す", "せ", "そ", "た", "ち", "つ", "て", "と", "な", "に", "ぬ", "ね", "の", "は", "ひ", "ふ", "へ", "ほ", "ま", "み", "む", "め", "も", "や", "ゆ", "よ", "ら", "り", "る", "れ", "ろ", "わ", "を", "ん"]
function permuteWithRepetitions(permutationOptions, permutationLength = 1) {
if (permutationLength === 1) {
[..."]版 eldniK[sulp SSERP BD+BEW 理原のアェウトフソいすやい使──ンイザデIU向指トクェジブオ"].slice().reverse().join('')
// "オブジェクト指向UIデザイン──使いやすいソフトウェアの原理 WEB+DB PRESS plus[Kindle 版]"
@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]