Skip to content

Instantly share code, notes, and snippets.

View ypsilon-takai's full-sized avatar
😊
taking care of things around myself

Ypsilon.takai ypsilon-takai

😊
taking care of things around myself
View GitHub Profile
@ypsilon-takai
ypsilon-takai / concat_and_split.py
Last active June 28, 2023 10:35
画像を結合して分割
import cv2
import pathlib
# 画像をnこずつ結合してm個に分割
n = 2
m = 3
infolder = pathlib.Path('INFOLDER')
inimgs = infolder.glob('*')
inimgs = sorted(inimgs, key=lambda x: x.stem)
@ypsilon-takai
ypsilon-takai / report_global_ip.py
Last active June 6, 2023 12:48
本社サーバのIPをslackにポストするスクリプト
# 本社サーバのIPをslackにポストするスクリプト
import requests
import yaml
import pathlib
HOME = pathlib.Path('/home/manage')
SLACK_INFO = HOME / 'ipreport/slack_info.yaml'
# 本社サーバのIPをslackにポストするスクリプト
import requests
# gip == global ip
gip_checker = 'http://ifconfig.io/ip'
# slack
TOKEN = '<トークン>'
CHANNEL = '<チャンネル名>'
#%%
print("5".isdigit())
print("123".isdigit())
print("nine".isdigit())
# %%
@ypsilon-takai
ypsilon-takai / ZMK_VSCodeで開発.md
Last active May 3, 2022 13:43
ZMKの開発環境をVSCodeで作ってみる

VSCodeを使ってZMKの開発をする環境を作ってみた

基本的にはZMKの開発はWSLのemacsでやるつもりではありますが、ドキュメントにVSCodeを使った環境の構築の方法が出ているので、やってみようと思っています。 emacsって、windowsでも使えることは使えるのですが、肝心の外部コマンドとの連携とかが壊滅的でちっとも実力が出せないのです。そもそもemaacsも長く使っているわりには、たいして自分でカスタムしていたわけでもなく、人のモジュールを便利に組合せているだけのライトユーザだったし。 VSCodeの方は、emacsキーバインディングにしてしまえば、使い勝手はいいし、拡張機能も豊富だし、その機能もコマンドパレットからちゃちゃっと呼び出せるし、emacsの代わりとしてかなり有望だと思っていて、実際業務でのエディタはVSCodeに移行しちゃってたりする。

VSCode使うドキュメントはこれ

準備

■ まずはこのコマンドを打つ

@ypsilon-takai
ypsilon-takai / how_to_play_w_ZMK_new_keyboard.md
Last active May 5, 2022 13:03
新しいキーボードを作るにはどうしたら

ZMKの使いかた:独自キーボードをZMK対応にする

自分で設計したキーボードをZMK対応にするにはどうすりゃあいいんだろうという話です。 僕もErgoDoxの改造基板でキーボードを作ったことがありますが、そういうときの話です。

今回は、手持ちの Corne を自設計のキーボードということにして環境作ってみます。

情報

ZMKのドキュメントはよく作られていてここにあります。

@ypsilon-takai
ypsilon-takai / how_to_play_w_ZMK_local.md
Last active April 17, 2022 10:38
ファームをローカルで作る

ZMKの使いかた:ローカルで作成編

情報

ZMKのドキュメントはよく作られていてここにあります。

ローカルでファームを作る環境の準備

作業環境としては、元Linux使いのWindowsユーザーなので、WSL2を使います。Ubuntu 20.04.4 が入っています。

@ypsilon-takai
ypsilon-takai / how_to_play_w_ZMK.md
Last active April 16, 2022 14:54
ZMKファームウェアの使いかた

ZMKの使いかた:GitHubのActionで作る編

情報

ZMKのドキュメントはよく作られていてここにある。

ファームウェアーを作る

ZMKでファームを作る方法は2つある。

@ypsilon-takai
ypsilon-takai / macro_repeat_sample.c
Last active April 10, 2021 08:40
QMKでマクロをリピートできるようにしてみた
/*
* QMKでマクロをリピートできるようにしてみた
* ファイルは keymap.c
*/
// 通常どおり マクロ用のキーコードを設定する。
enum custom_keycodes {
M_REPEAT = SAFE_RANGE,
};
@ypsilon-takai
ypsilon-takai / pe_108.clj
Last active January 2, 2021 14:47
Euler:Problem 108
(ns euler.pe_108
)
;; Prablem 108
;;