Skip to content

Instantly share code, notes, and snippets.

View 3265's full-sized avatar

74k35h1 k4n3k0 3265

  • Yoyodyne
  • TARDIS
View GitHub Profile
@3265
3265 / remove_tab_groups.sh
Created March 28, 2025 10:16
Do not use Acid Tabs Google Chrome Extension
#!/bin/bash
# sudo apt install xdotool
# pls find coordinate by `xdotool getmouselocation`
# get the window id
WINDOW_ID=$(xdotool search --onlyvisible --class "chrome" | head -n 1)
if [ -z "$WINDOW_ID" ]; then
echo "we cloundt find chrome window."
exit 1

二項演算の閉包性(Closure)

  • 二項演算operateColorは、集合ColorSetに含まれる任意の2つの要素を引数に取り、
  • その結果も集合ColorSetに含まれる要素を返すように実装されています。
  • そのため、二項演算の閉包性は満たされています。

NOTE:

  • ColorSetは全部の色の集合=16^6個の要素を本来は持つが、便宜上形式的に3つで表現している。
  • そのため、オリーブの色も本来はそのColorSetに含まれている。
window.addEventListener('load', (event) => {
if (!window.CodeMirror || !CodeMirror.Vim) {
console.log("[warn] no CodeMirror")
return
}
CodeMirror.Vim.defineAction('copyclipboard', function(cm, actionArgs) {
console.log('copying!!!');
document.execCommand('copy');
});
@3265
3265 / github.sh
Last active November 10, 2024 11:38
boilerplate to generate github settings in a new remote instance.
#!/bin/bash
# ref: https://stackoverflow.com/questions/43235179/how-to-execute-ssh-keygen-without-prompt
#!/bin/bash
# Check if argument is provided
if [ $# -ne 1 ]; then
echo "Error: Please provide a name for the SSH key"
echo "Usage: $0 <key-name>"
@3265
3265 / clean_architecture.md
Created September 29, 2022 15:02 — forked from mpppk/clean_architecture.md
クリーンアーキテクチャ完全に理解した

2020/5/31追記: 自分用のメモに書いていたつもりだったのですが、たくさんのスターを頂けてとても嬉しいです。
と同時に、書きかけで中途半端な状態のドキュメントをご覧いただくことになっており、大変心苦しく思っています。

このドキュメントを完成させるために、今後以下のような更新を予定しています。

  • TODO部分を埋める
  • 書籍を基にした理論・原則パートと、実装例パートを分割
    • 現在は4層のレイヤそれぞれごとに原則の確認→実装時の課題リスト→実装例という構成ですが、同じリポジトリへの言及箇所がバラバラになってしまう問題がありました。更新後は、実装時の課題リストを全て洗い出した後にまとめて実装を確認する構成とする予定です。

2021/1/22追記:

@3265
3265 / launch.json
Created June 24, 2021 09:32
VS Code Django Debug
{
"version": "0.2.0",
"configurations": [
{
"name": "Python: Django",
"type": "python",
"request": "launch",
"program": "/home/mike/Workspace/xxx/xxx/manage.py",
"console": "integratedTerminal",
"args": [
Name OS Intel Arm 32bit 64bit
Linux x86_64 Linux
Linux x86_64 CUDA Linux
Linux AArch64 Linux
Linux ARMv7 Linux
Windows x86_64 Windows
Android arm64-v8a Android
Android armeabi-v7a Android
日本語 英語
Authorized Capital Stock 授権資本
Subscribed Capital Stock 引受済資本金
Paid-up Capital Stock 払込資本金

払込資本金 = 資本金 + 資本準備金

日本語|英語

用語 意味
オペランド(operand) 3+5 の3や5のこと
オペレーター(operator) 3+5 の+の記号のこと
アリティ(ality) 演算子の被演算子の数のこと。例えば二項演算子なら2つ