• 기후 위기는 세상의 종말이 아닌 자연스러운 변화일 수 있다

    우리가 이해하는 자연은 큰 틀에서는 한결같다. 조금 더 더운 여름이 있고 유난히 눈이 많이 내리는 겨울이 있기도 하지만 덥고 추운 계절은 비교적 규칙적으로 반복된다. 밝고 어둡고 덥고 추워지는 주기는 천체의 영향이지만 덥고 추운 정도와 비, 바람, 눈의 정도가 일정하지 않은 건 지구적인 문제다. 자연이라고 다 같은 자연이 아니다. 천체적인 움직임은 많이 규칙적이지만 지구적인 현상은 그렇지…

  • 살인범 기소하는 데 2년 반 걸리는 프랑스

    2020년 10월 싸뮤엘 빠띠samual paty라는 중학교 선생이 학교에서 언론의 자유를 가르치면서 학생들에게 예언자 무함마드의 캐리커처를 보여 줬다. 그가 보여 준 건 무함마드를 조롱하는 그림으로 이슬람 교도 손에 직원들이 떼죽음을 당한 프랑스의 조그만 주간지 샤를리 에브도가 출판한 거였다. 열흘 뒤 빠띠 선생은 목이 잘린 채 발견되었는데 가해자는 이슬람 교도들이었다. 황당한 건 프랑스 검찰이 가해자들을 기소한 게…

  • 삶의 가치를 결정하는 요인들 – 재산, 관계, 고통

    갤럽gallup이라는 회사가 있다. 이 회사는 미국의 통계학자 조지 갤럽이 만들었는데 온갖 것들에 대해 사람들에게 직접 물어 조사하고 통계적 의미를 분석한다. 이 회사가 전 세계를 대상으로 여러 주제들을 조사하는 갤럽 월드 폴world poll이라는 연구가 있다. 그 가운데 각 나라의 구성원들이 느끼는 행복한 정도를 조사한 게 있는데 이거만 특화하여 세계행복보고서world happiness report라는 걸 낸다. 공동체 구성원의 행복한…

  • 소를 부르는 다양한 이름들 – 황소, 칡소, 얼룩소, 젖소

    ‘황소’는 누런 소를 말하는 게 아니라 큰 수소를 뜻하며 어원은 ‘한쇼’라고 표준국어대사전에 나와 있다. ‘한’은 크다는 뜻이다. 얼룩백이 황소가해설피 금빛 게으른 울음을 우는 곳,– 鄕愁, 정지용 ‘얼룩백이’는 현재 표준어가 아니고 ‘얼룩빼기’가 표준어다. 정지용 시인이 말한 얼룩빼기 황소는 누구나 아는 동요 ‘얼룩송아지’의 아비 소다. 바로 우리의 고유종인 ‘칡소’를 가리킨다. 칡소는 “온몸에 칡덩굴 같은 어룽어룽한 무늬가 있는…

  • 교내 범죄, 학교 폭력의 효율적인 처리 방법

    결론부터 말하면 학교에 알리기 전에 증거를 확보하고 경찰서를 찾아 고소부터 하는 것이다. 제223조(고소권자) 범죄로 인한 피해자는 고소할 수 있다.– 형사소송법 우선 용어의 문제를 짚고 넘어갈 필요가 있다. 학교 폭력이란 말은 그 실체를 축소하는 나쁜 용어다. 제2조(정의) 이 법에서 사용하는 용어의 정의는 다음 각 호와 같다.1. “학교폭력”이란 학교 내외에서 학생을 대상으로 발생한 상해, 폭행, 감금, 협박,…

  • c# 프로젝트가 바이러스로 인식되는 문제의 해결 방법

    c#도 그렇고 델파이도 그렇고 애플리캐이션이나 라이브러리를 빌드하면 바이러스로 인식되는 경우들이 흔하다. 이런 경우 대부분은 바이러스 검색 로직의 문제로서 여러 검색 프로그램들 가운데 일부만 그렇게 잡아 내기 때문에 무시하고 그냥 쓰면 되는데 그 일부에 윈도우즈 디펜더가 포함된다면 문제가 좀 달라진다. 무시하기가 힘들기 때문이다. 이런 경우 프로그램을 이용하는 입장에서는 백신 프로그램이나 윈도우즈 디펜더에서 해당 파일을 예외로 처리하게…

  • 증권회사 api 체결 대이터와 호가 대이터의 수신 순서

    주식 등이 체결되면 체결 대이터가 만들어지며 호가 대이터는 변한다. 이들은 논리적으로 동시에 일어나므로 한국거래소와 증권회사 등은 멀티뜨레드로 처리할 수 있다. 그러나 실제로 받아 보면 주로 체결 대이터 – 호가 대이터의 순서로 수신된다. 한국거래소가 어떻게 처리를 하는지는 모르나 내가 테스트한 이베스트투자증권은 싱글 뜨레드로 처리하고 있다. 문제는 이렇게 동기 처리를 해도 그 순서대로 클라이언트가 받는 건 아니라는…

  • 비주얼 스투디오 c# 디버그와 릴리스 빌드의 차이와 주의할 점

    릴리스 빌드를 한 때 주의할 점 디버그 빌드는 말 그대로 디버그를 하기 위한 거고 릴리스 빌드는 배포를 위한 거다. 디버그 빌드와 릴리스 빌드 사이에는 큰 차이가 없다. 비주얼 스투디오에서 디버그를 실행하는 거와 릴리스 빌드 사이에 큰 차이가 있을 뿐이다. 아래에 다루는 내용은 디버그 빌드가 아니라 비주얼 스투디오에서 디버그를 하는 경우다. 프로그램을 만들다 보면 대부분의 경우…

  • c# 모들(modal) 폼 만들기

    modal form이란 다른 폼으로 제어권을 넘겨주지 않는 폼을 말한다. modal은 mode의 형용사로 mode는 ‘특정한 상태’를 뜻하고 modal은 ‘실행 방법이 지정된’이라는 의미다. 모들 폼에서 벗어나려면 모들 폼을 종료해야 한다.