Skip to content

Instantly share code, notes, and snippets.

View atty303's full-sized avatar

Koji AGAWA atty303

View GitHub Profile
@atty303
atty303 / macos-like-emacs.ahk
Created February 7, 2025 22:02
macOS風のEmacsキーバインドにする
; configuration
GroupAdd("NoEmacs", "ahk_exe WindowsTerminal.exe")
GroupAdd("NoEmacs", "ahk_class SunAwtFrame") ; JetBrains IDE
;;; macOS-like Emacsキーバインド
;;; https://jblevins.org/log/kbd#:~:text=Although%20they%20are%20hidden%20in%20plain%20sight%2C%20it,the%20current%20line%20after%20the%20cursor%20use%20%E2%8C%83K.
emacsEnabled := true
emacsCallback(hook, vk, sc) {
global emacsEnabled
@atty303
atty303 / standalone-hotkey.ahk
Last active February 7, 2025 21:58
キーが単独で押されたときコールバックを実行する
InstallKeybdHook
;;; キーが単独で押されたときコールバックを実行する
StandaloneHotKey(key, callback) {
static enabled := false
down() {
enabled := true
; https://github.com/karakaram/alt-ime-ahk/issues/2
Send("{Blind}{vk07}")
@atty303
atty303 / README.md
Last active October 6, 2024 12:01
Path of Exile on Steam Deck / Japanese Font Fix
@atty303
atty303 / workspace.sc
Created April 19, 2022 16:47
mill + JediTerm integration
import $cp.`terminal-2.68.jar`
import $ivy.`com.googlecode.lanterna:lanterna:3.1.1`
import com.jediterm.terminal.TerminalColor
import com.jediterm.terminal.model.TerminalModelListener
import scala.util.Using
import com.jediterm.terminal.model.CharBuffer
import com.jediterm.terminal.util.CharUtils
import com.jediterm.terminal.{StyledTextConsumer, TerminalMode, TextStyle}
import com.googlecode.lanterna

Keybase proof

I hereby claim:

  • I am atty303 on github.
  • I am atty303 (https://keybase.io/atty303) on keybase.
  • I have a public key whose fingerprint is 1D6A D7CA 1500 4605 8A4D BC16 ABB1 431F ED97 453A

To claim this, I am signing this object:

# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.ArrayFillBenchmark.catsArrayFill
@atty303
atty303 / README.md
Last active January 23, 2022 01:28
atty303's boxstarter
@atty303
atty303 / ConsulQuery.scala
Last active August 15, 2018 23:10
Consul Resolver for Finagle
package example.finagle.consul
/**
* @see https://github.com/kachayev/finagle-consul/blob/master/src/main/scala/com/twitter/finagle/consul/ConsulQuery.scala
*/
case class ConsulQuery(hosts: String,
name: String,
tags: Set[String],
dc: Option[String],
near: Option[String])
@atty303
atty303 / README.md
Created November 10, 2016 09:11
Promethes & Grafana - Quick Start

手元で素早く Prometheus & Grafana を立ち上げます。 Grafana への DataSource 登録も自動でやるので、すぐに使えます。 Prometheus Exporter の出力の確認にどうぞ。

起動

$ docker-compose up -d
Creating network "ezprometheus_default" with the default driver
Creating ezprometheus_prometheus_1