Skip to content

Instantly share code, notes, and snippets.

View matsubo's full-sized avatar

Yuki Matsukura matsubo

View GitHub Profile
@matsubo
matsubo / credit_card_bin_codes.md
Last active May 1, 2026 02:05
Credit Card Bin Codes

概要

クレジットカード番号には法則があり、先頭6桁でカードの種類を識別、分類することができる。

詳細はISO/IEC 7812で規定されている。

ISO/IEC 7812 - Wikipedia https://ja.wikipedia.org/wiki/ISO/IEC_7812

先頭の6桁を銀行識別番号(Bank Identification Number、略称:BIN)ないしは発行者識別番号(Issuer Identification Number、略称:IIN)と呼び、この先頭6桁でカード発行会社(イシュア、issuer)が判るようになっている。

#!/bin/bash
# tmux-claude.sh — Claude Code usage for tmux status bar
# Compact 5-char progress bars with color coding
# Format: 󰚩 ██░░░22% █░░░░14%
CACHE="/tmp/tmux-claude-cache"
LOCK="/tmp/tmux-claude-lock"
CREDS="$HOME/.claude/.credentials.json"
MAX_AGE=300
#!/usr/bin/ruby
# NG
100.times do |i|
number_s = sprintf("%05d", i).to_s
begin
puts sprintf("%05d", number_s)
rescue => e
puts e
@matsubo
matsubo / main.sh
Last active December 4, 2025 07:02
#!/bin/bash
# Please ensure GOOGLE_API_KEY is set.
# The key can be found: https://aistudio.google.com/apps
# Create test.xlsx file
echo "UEsDBBQABgAIAAAAIQCnDOt5aAEAAA0FAAATAAgCW0NvbnRlbnRfVHlwZXNdLnhtbCCiBAIooAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACslMtuwjAQRfeV+g+Rt1Vi6KKqKgKLPpYtUukHuPaEWPglz0Dh7+sYqKoqBSHYxEo8c8/NxDejydqaYgURtXc1G1YDVoCTXmk3r9nH7KW8ZwWScEoY76BmG0A2GV9f
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
自転車エアロ性能分析スクリプト
Aeroad vs Tarmac の皇居4周データ比較
"""
import fitparse
import pandas as pd
import numpy as np
#!/usr/bin/env python3
"""
FIT File Analyzer - Gear and Metrics Visualization
Analyzes FIT files to extract and visualize gear data and performance metrics
"""
import fitparse
import pandas as pd
import matplotlib.pyplot as plt
import matplotlib.dates as mdates
@matsubo
matsubo / patch.diff
Created June 25, 2025 05:31
Installing pull request review feature by claude code.
diff --git a/.github/workflows/claude-code-review.yml b/.github/workflows/claude-code-review.yml
new file mode 100644
index 0000000000..1bd47c441b
--- /dev/null
+++ b/.github/workflows/claude-code-review.yml
@@ -0,0 +1,76 @@
+name: Claude Code Review
+
+on:
+ pull_request:
@matsubo
matsubo / shell.sh
Created August 26, 2019 03:24
Find zone id(apne1-az1) from AWS zone name(ap-northeast-1c).
% aws ec2 describe-availability-zones
{
"AvailabilityZones": [
{
"State": "available",
"Messages": [],
"RegionName": "ap-northeast-1",
"ZoneName": "ap-northeast-1a",
"ZoneId": "apne1-az4"
},
mkdir -p ~/claude/commands
curl https://raw.githubusercontent.com/abagames/slash-criticalthink/refs/heads/master/criticalthink.md > ~/.claude/commands/criticalthink.md