Skip to content

Instantly share code, notes, and snippets.

View msysyamamoto's full-sized avatar
🦀

Masayasu Yamamoto msysyamamoto

🦀
View GitHub Profile
@msysyamamoto
msysyamamoto / statusline-command.sh
Created April 27, 2026 12:08
~/.claude/statusline-command.sh
#!/bin/bash
# 標準入力からJSON形式のデータを読み込む
input=$(cat)
# 各種情報を取得
model=$(echo "$input" | jq -r '.model.display_name // "Claude"')
used=$(echo "$input" | jq -r '.context_window.used_percentage // "0"')
total_in=$(echo "$input" | jq -r '.context_window.total_input_tokens // 0')
total_out=$(echo "$input" | jq -r '.context_window.total_output_tokens // 0')
max_tokens=$(echo "$input" | jq -r '.context_window.context_window_size // 0')
<?php
/**
* $php -S localhost:8088 server.php
*/
error_log(file_get_contents('php://input'));
echo "OK";
#! /bin/bash
#
# Usage
# $ source <(./set-session-token.sh arn:aws:iam::123456789012:mfa/msysyamamoto 123456)
#
serial_number=$1
token_code=$2
unset AWS_ACCESS_KEY_ID
unset AWS_SECRET_ACCESS_KEY
sub group pre post
1 control 35 40
2 control 40 23
3 control 39 28
4 control 18 46
5 control 22 47
6 control 41 42
7 control 41 27
8 control 47 33
9 exp 35 36
#! /usr/bin/env python
# -*- coding: utf-8 -*-
import sys
import re
RED = '\033[31m'
END = '\033[0m'
BOLD = '\033[1m'
def emphasis_print(text):
/**
* Show value of networkaddress.cache.ttl
*/
public class NetworkaddressCacheTtl {
public static void main(String[] args) {
System.out.println(
String.valueOf(
sun.net.InetAddressCachePolicy.get()
)
);
@msysyamamoto
msysyamamoto / elastic_beanstalk_env.tf
Created June 27, 2017 14:55
AWS SSM parameter store sample
resource "aws_elastic_beanstalk_environment" "sample_env" {
setting {
namespace = "aws:elasticbeanstalk:application:environment"
name = "DATASOURCE_PASSWORD"
value = "${data.aws_ssm_parameter.rds_password.value}"
}
}
ExUnit.start
ExUnit.configure [exclude: :case]
defmodule SampleTest do
use ExUnit.Case
test "this is sample" do; :ok end
end
<?php
class SomeClass
{
public function doSomething() {}
}
class SomeTest extends PHPUnit_Framework_TestCase
{
/**
* @dataProvider provider
import Data.Array
data Dir = ToY | ToZ
deriving (Eq, Ord, Enum, Ix)
data Node = Y | A | B | C | Z
deriving (Eq, Ord, Enum, Ix)
data Stat = Stat Int Dir Node
deriving (Eq, Ord, Ix)