Skip to content

Instantly share code, notes, and snippets.

View tamago324's full-sized avatar
⌨️
Enjoy Keeb!

tamago324 tamago324

⌨️
Enjoy Keeb!
  • japan
View GitHub Profile
@necojackarc
necojackarc / Set up Vim with clipboard on Ubuntu on WSL2.md
Last active July 7, 2025 08:22
Set up Vim on Ubuntu on Windows Subsystem for Linux 2 (WSL2) to share clipboard

This explains how to set up Vim on Ubuntu 18.04 on Windows Subsystem for Linux 2 (WSL2) in order to share the clipboard between Windows and Ubuntu.

Environments

  • Windows 10 Home
  • Ubuntu 18.04 on Windows Subsystem for Linux 2 (WSL2)

Steps

  1. Build Vim with the clipboard option enabled
  2. Set up VcXsrv Windows X Server
@arturo182
arturo182 / bom2grouped_csv_jlcpcb.xsl
Last active August 18, 2025 12:13
A KiCad BOM script for generating JLCPCB PCBA-compatible files!
<!--XSL style sheet to convert EESCHEMA XML Partlist Format to grouped CSV BOM Format
Copyright (C) 2014, Wolf Walter.
Copyright (C) 2013, Stefan Helmert.
Copyright (C) 2018, Kicad developers.
Copyright (C) 2019, arturo182.
GPL v2.
Functionality:
Generation of JLCPCB PCBA compatible BOM
@tamago324
tamago324 / osushi_fold.vim
Last active September 6, 2019 04:55
折畳レベルをお寿司で表す
" 余白文字を指定 {{{
" vert: 垂直分割の区切り文字
" fold: 折畳の余白
" diff: diffの余白
set fillchars=vert:\ ,fold:\ ,diff:\
" }}}
" 折畳 {{{
function! MyFoldText() abort
let sushi = ''
{
"configurations": [
{
"name": "Mac",
"includePath": [
"/usr/local/Cellar/arm-gcc-bin@8/8-2019-q3-update_1/arm-none-eabi/include/**",
"/usr/local/Cellar/arm-gcc-bin@8/8-2019-q3-update_1/lib/gcc/arm-none-eabi/8.3.1/include/**",
"/usr/local/Cellar/arm-gcc-bin@8/8-2019-q3-update_1/lib/gcc/arm-none-eabi/8.3.1/include-fixed/**",
"/usr/local/Cellar/avr-gcc@8/8.4.0_2/avr/include/**",
"/usr/local/Cellar/avr-gcc@8/8.4.0_2/lib/avr-gcc/8/gcc/avr/8.4.0/include/**",
@okapies
okapies / keymap.c
Last active November 25, 2024 06:34
ErgoDash keymap implementing “correct” dual role RAISE/LOWER keys without `LT` advanced keycode
#include QMK_KEYBOARD_H
extern keymap_config_t keymap_config;
#define _QWERTY 0
#define _LOWER 1
#define _RAISE 2
#define _ADJUST 16
enum custom_keycodes {
@tamago324
tamago324 / number_replace.py
Last active January 17, 2019 06:38
ドット付き数値を整理整頓する
"""
$ cat file.txt
2.3 hoge
1.2.3 bbbbb
1.1.1 aaa
2.2.1 iine
4.2 dodo
4.2.3 dodo
$ python number_replace.py 3 file.txt

https://github.com/XXXalice/internet_yakuza/tree/master/webdrive/sushi

をちらっと見たら、設定ファイルに設定値を書き出しておいて、それを読み込んでいたから、いいなって思ったからメモメモ

設定値を外部ファイルに書いておき、それを読むようにする
設定も簡単に書き換えられるし、いい感じ

設定ファイルのparam.ymlは以下のようになっている

1 はじめの一歩

1.1 プログラムの作成

Javaソースをコンパイルし、バイトコードを生成する。 JDKのコンパイラはjavacコマンドを使う。

C:\\JSample\01> javac sample1.java

ドキュメント一覧

  • Book "実践 Common Lisp"
    • 第1章 序論:なぜLispなのか?
    • 第2章 お気の済むまで:REPLツアー
    • 第3章 実践:簡単なデータベース
    • 第4章 シンタックスとセマンティクス
    • 第5章 関数
    • 第6章 変数
    • 第7章 マクロ:標準的な制御構文の構築
  • 第8章 マクロ:自分で定義しよう
@tamago324
tamago324 / python-import-memo.md
Created June 15, 2018 04:00
Pythonのインポートについてのメモ

パッケージとモジュール

パッケージ
└ モジュール

モジュールはシングルトン

ファイルごとに名前空間が独立している