Skip to content

Instantly share code, notes, and snippets.

from tkinter import *
from tkinter import messagebox
def key_input_event(event):
print(event.char)
class MainFrame(Frame):
def __init__(self, master):
matrix = [['-', '-', '-', '*', '-'],
['-', '*', '-', '-', '-'],
['-', '-', '-', '-', '*'],
['-', '*', '-', '-', '-'],
['-', '-', '*', '-', '-']]
matrix_i_length = len(matrix)
matrix_j_length = len(matrix[0])
@devfuner
devfuner / tictactoe.py
Created August 17, 2018 14:59
틱택톡 샘플
# O를 그리는 사람 1명
# X를 그리는 사람 1명
# 번갈아 가면서 그린다.
# O, X가 한줄이 되면 끝난다.
# 또는 칸이 전부 차면 끝난다.
print(" | | ")
print("-+-+-")
print(" | | ")
print("-+-+-")
import argparse
import os
import zipfile
import datetime
parser = argparse.ArgumentParser()
parser.add_argument("zip_name", help="압축파일 이름을 지정하셔야 합니다.")
parser.add_argument("source_path", help="압축 대상파일의 경로를 지정하셔야 합니다.")
parser.add_argument("-d", "--destination_path", help="destination path")
for (let i = 0; i < 5; i++) {
console.log('for', i);
if (i === 2) {
break;
}
}
let i = 0;
while (i < 5) {
console.log('while', i);
@devfuner
devfuner / fix-input-source-switching-delay-in-m1-macbook.md
Created October 24, 2024 00:42 — forked from bennlee/fix-input-source-switching-delay-in-m1-macbook.md
M1 맥에서 한영키 전환 딜레이 해결하기

M1 맥북에서 한영키 전환 딜레이 해결하기

맥에서 Caps Lock을 한/영 전환키로 사용하면서부터 딜레이가 생기거나, 제대로 바뀌지 않는 고질적인 문제가 꾸준히 발생해왔다. 대소문자를 고정하는 Caps Lock기능과 한/영 전환 기능을 누른 시간에 기반하여 구분하는 과정에서 생긴 문제로 추정되지만, Caps Lock기능을 해제해도 여전히 문제가 발생한다. 이에 사용자들은 karabiner-elements등의 편법을 통해 Caps Lock키를 실제로 사용하지 않는 F18등의 키로 매핑하여 해결해 왔다.

하지만, Apple Silicon을 탑재한 기기들에서는 다음과 같은 문제가 있다.

  • karabiner-elements가 제대로 지원되지 않는 이슈가 있어 hammerspoon등의 차선책을 사용해야한다.
  • M1 이전까지의 맥과는 다르게 키매핑만으로 문제가 완전히 해결되지 않는다.
@devfuner
devfuner / fix-input-source-switching-delay-in-m1-macbook.md
Created October 24, 2024 00:42 — forked from bennlee/fix-input-source-switching-delay-in-m1-macbook.md
M1 맥에서 한영키 전환 딜레이 해결하기

M1 맥북에서 한영키 전환 딜레이 해결하기

맥에서 Caps Lock을 한/영 전환키로 사용하면서부터 딜레이가 생기거나, 제대로 바뀌지 않는 고질적인 문제가 꾸준히 발생해왔다. 대소문자를 고정하는 Caps Lock기능과 한/영 전환 기능을 누른 시간에 기반하여 구분하는 과정에서 생긴 문제로 추정되지만, Caps Lock기능을 해제해도 여전히 문제가 발생한다. 이에 사용자들은 karabiner-elements등의 편법을 통해 Caps Lock키를 실제로 사용하지 않는 F18등의 키로 매핑하여 해결해 왔다.

하지만, Apple Silicon을 탑재한 기기들에서는 다음과 같은 문제가 있다.

  • karabiner-elements가 제대로 지원되지 않는 이슈가 있어 hammerspoon등의 차선책을 사용해야한다.
  • M1 이전까지의 맥과는 다르게 키매핑만으로 문제가 완전히 해결되지 않는다.