問題は、ctrl-pがデタッチのキーシーケンスのプリフィックスだかららしい。なので、 .docker/config.json に、
"Detachkeys": "ctrl-[,q"を追加すると解決。すばらしい。
技術系の備忘録.基本的に自分だけのためのものなので,詳しく書きません.検索でいらした方、すみません.
"Detachkeys": "ctrl-[,q"を追加すると解決。すばらしい。
[
{
"key": "ctrl-I",
"command": "tab",
"when": "editorTextFocus && !editorReadonly && !editorTabMovesFocus"
},
]
"editor.lineHeight": 15,を追記すれば良い。 便利。
defaults write -g InitialKeyRepeat -int 10 # normal minimum is 15 (225 ms) defaults write -g KeyRepeat -int 1 # normal minimum is 2 (30 ms)要再起動。面倒。。
> python test.py TEXT FONTSIZEのように使う。
import cairo
import sys
WIDTH, HEIGHT = 256, 64
text = sys.argv[1]
fontsize = int(sys.argv[2])
surface = cairo.ImageSurface(cairo.FORMAT_RGB24, WIDTH, HEIGHT)
ctx = cairo.Context(surface)
ctx.set_source_rgb(1, 1, 1) # White
ctx.rectangle(0, 0, WIDTH, HEIGHT) # clear background
ctx.fill()
ctx.set_source_rgb(0,0,0) # Black
ctx.set_font_size(fontsize)
sf = ctx.get_scaled_font()
extents = sf.text_extents(text)
ctx.move_to(WIDTH / 2 - extents.width /2, HEIGHT /2 + extents.height / 2)
ctx.show_text(text)
surface.write_to_png("example.png")
import django
SECRET_KEY = '01234567890123456789012345678901234567890123456789'
django.setup()
DEBUG = True
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'APP_DIRS': True,
},
]
import pickle
class conf(object):
def __init__(self, dic):
self._dic = dic
def __getattr__(self, key):
return self._dic[key]
def __str__(self):
return self._dic.__str__()
def __getstate__(self):
return pickle.dumps(self._dic)
def __setstate__(self, d):
self._dic = pickle.loads(d)
if __name__ == "__main__":
c = conf({'a':1})
d = pickle.loads(pickle.dumps(c))
print(c.a)
print(d.a)