러시아-우크라이나 전쟁은 미국에만 이익

인간이 완벽할 수 없는데 인간들로 구성된 공동체가 그러할 리 없다. 지구에 있는 많은 나라들 중에는 우리 의식의 수준으로 보기에 미개하기 짝이 없는 집단들이 많다. 내 자식은 커녕 내 몸과 마음도 내 뜻대로 되지 않는데 남의 나라를 우리 욕심에 맞춰 바꿀 수는 없는 노릇이다. 다른 이를 내 맘에 맞추려는 생각은 여러 집착들 가운데에서도 무척 큰 이고ego다….

증권회사 api 선택시 고려 사항

속도 com은 쉽게 이용할 수 있는 대신 느리다. com은 component object model의 머리글자인데 이름만 봐서는 이해하기가 어렵다. 마이크로소프트는 여러 플랫폼들 사이에서 쉽게 데이터를 오가게 하기 위해 이걸 만들었지만 실패했다. 지금은 윈도우즈 안에서만 일부 애플리케이션들 사이에서 데이터 전송을 하는 데에 이용된다. 윈도우즈 중급 이상 수준이 되는 사람이라면 ole는 들어봤을 거다. com, ole, 액티브x, ocx는 사실상 모두…

사용자와 사용인의 차이

사용자 使用者 표준국어대사전은 ‘사용자‘를 ‘사람을 부리거나 물건을 쓰는 사람’이라고 설명하면서 ‘사용인‘과 같은 말이라고 한다. 근로기준법은 ‘사용자’를 ‘사업주 또는 사업 경영 담당자 그 밖에 근로자에 관한 사항에 대하여 사업주를 위하여 행위하는 자’라고 정의한다. [제2조 제1항 제2호] 표준국어대사전에 나온 뜻과 근로기준법의 용례는 같아서 특별한 문제는 없다. 使는 ‘부린다’는 능동 또는 사동의 의미다. 사용인 使用人 표준국어대사전은 사용자를 설명하면서…

a pair of와 a couple of의 차이

a couple of를 네이버 사전에서 찾아보면 ybm 올인올 idiom 사전 하나로만 검색이 되는데 ‘둘’이라는 뜻과 ‘두서너’ 등의 의미들이 설명되어 있다. a pair of와는 뭐가 다른지에 대한 설명은 없다. 성질에 따른 구별설 pair는 모양이나 크기 등이 같은 대상들에만 써야 하고 couple은 그렇지 않은 것들에도 쓸 수 있다는 주장이 있다. 그럴 듯하지만 아니다. 심지어 구별해서 써야 한다고까지 한다. 역시 틀린…

c# lock으로 멀티뜨레드 대이터 래이스 막기

대이터 래이스 아래의 예제는 일부러 data race가 일어나게 한 거다. 동시에 두 개의 뜨레드에서 하나의 리스트에 대이터를 쓴다. 그 결과 리스트 값들은 듬성듬성 빠져 있다. 하나의 뜨레드에서 쓰기 작업을 끝내기 전에 다른 뜨레드에서 덮어쓰기 때문이다. lock으로 동기화 리스트에 쓰는 부분을 아래와 같이 lock으로 둘러싸면 대이터 래이스는 일어나지 않는다. 먼저 lock에 다다른 리스트에 대한 쓰기 작업이…

c# 떠블 버퍼로 DataGridView 빠르게 출력하기

DataGridView 성능의 한계 DataGridView는 느리다. 모니터 한 화면 정도 채우는 셀들을 출력하는데도 한꺼번에 뜨질 않고 줄줄이 뜬다. 델파이에 비해 .네트의 일반적인 연산 능력이 떨어지는 건 모르겠지만 비주얼 처리는 주의를 기울이지 않아도 느껴질 정도로 느리다. 윈도우즈 폼즈도 느리지만 wpf는 더 심하다. 웹페이지 정도의 정적인 애플리케이션은 wpf로 예쁘게 만들 수 있지만 주식 차트처럼 빠르게 리프레쉬해야 하는 건…

소극적 조력 사망 헬렌-스카트 니어링 부부 선한 삶의 끝에서

적극적 조력 사망 자신의 의지로 비교적 적은 고통을 겪으며 죽기 위해 스위스를 찾는 사람들이 있다. jtbc 뉴스룸이 현지에 기자까지 보내서 며칠에 걸쳐 조력 사망에 대해 보도했다. 우리 공동체도 조력 사망을 허용하는 법을 만들어야 한다는 취지였다. 어려운 문제다. 어려운 문제는 단계적으로 접근하는 게 부작용이 적다. 인간은 자신의 의지와 무관하게 태어나지만 자신의 의지로 삶을 마감할 수는 있다….

LDI liability-driven investment

지난 12월 영국중앙은행이 채권을 사들이면서 ldi에 대한 기사들이 많이 떴다. 영국의 연기금 계좌에서 증거금이 부족해질 위험이 생겼는데 이에 대한 조치였다. 이러한 마진 콜 사태와 ldi 사이에는 무슨 관계가 있었던 걸까? 개념 ldi를 검색해 보면 채무연계투자라는 번역이 많이 보인다. 하지만 이것은 개념을 제대로 이해하지 않고 사전적 의미만 나열해 번역한 것으로 이 이름은 이 투자 방식을 제대로 나타내지 못한다. 그러나 이를 대체할 마땅한 용어도 없다….

저학력, 보수주의, 기독교의 관계

똑똑한 사람은 그렇지 않은 사람에 비해 새로운 현상과 논리를 이해하고 받아들이기가 쉽다. 이는 배움이 짧은 사람들을 비하하기 위한 것이 아니라 가치중립적인 명제다. 좋은 근육을 타고난 사람은 그렇지 않은 사람보다 더 뛰어난 운동 능력을 보이는 것과 같다. 학습은 지능이 낮은 사람에게 더 소중하다. 이루어 내기가 더 어렵기 때문이다. 학습이 더딘 사람은 뭐를 하나 깨치면 그것에 강하게…