• buyout 뜻 – 보조금

    buyout을 네이버 영어사전에서 찾아보면 ‘기업 인수’라는 뜻만 나온다. 사실 이 뜻으로 많이 쓰이기는 한다. 하지만 완전히 다른 뜻으로도 쓰인다. GM Offers Voluntary Buyouts To U.S. Salaried Employees– the wall street journal 2023. 3. 10. 제너럴 모터즈가 명예 퇴직 신청을 받는다는 기사다. 기업 인수와는 전혀 상관 없는 내용이다. 여기에서 buyout은 ‘보조금’이라는 뜻이다. The use of grant…

  • c# DataTable과 List의 인덱스 액세스 성능 비교

    테이블 형태의 데이터를 이용해야 할 때 DataTable과 List 가운데 어느 걸 써야 할지 고민스러울 수 있다. 클래스를 만들어 List에 넣어 이용하는 거보다 DataTable을 쓰는 게 더 편하지만 느리다. 그렇다면 얼마나 느릴까? 아래는 인덱스를 안다는 전제 아래 인덱스로 액세스하여 데이터를 읽는 데 걸리는 시간들을 측정하는 예제다. 웜-업을 제외한 다섯 번씩의 평균은 DataTable이 859,208이고 List가 75,545로 열…

  • dance 뜻 – 고된 작업

    In its uneasy dance with China’s private sector, the Communist Party is moving away from a public battle with some of the country’s biggest companies. Instead, it is inching toward a quieter form of control.– the wall street journal 2023. 3. 9. 네이버 영어사전에서 dance를 찾아보면 대부분 ‘춤’이라고 나와 있고 기껏해야 ‘약동躍動‘ 정도의 뜻이 더…

  • c# 문자열을 출력할 때 언더스코어가 사라지는 문제

    ‘_’를 underscore라고 한다. 이 문자를 출력하려 한 때 드물게 이게 사라져서 보이지 않을 때가 있다. 문자열 처리를 틀리게 해서 그런가 코드를 암만 살펴봐도 답은 나오지 않는데 이 문제는 비주얼 컨트롤의 높이가 너무 좁아서 그런 거다. 언더스코어는 일반적인 문자들보다 아래에 그려진다. 그래야 문자와 겹치지 않고 문자 아래에 밑줄로 보이기 때문이다. 예를 들면 이렇다._ a 가언더스코어와 문자에…

  • health care rationing – 환자가 치료 받는 수준을 보험자가 지정

    미국에는 health care rationing이라는 게 있다. 우리말로 번역할 마땅한 말은 없지만 우리의 의료 서비스에도 비슷하게 있는 개념이다. ration이란 명사로 ‘배급량’이며 동사로는 ‘배급하다’라는 뜻이다. 명사로 ‘배급’이라는 뜻은 없다는 거에 유의한다. ‘배급’은 ration의 동명사인 ‘rationing’이다. 따라서 위 용어를 직역하면 ‘건강보험배급’이다. 잘 이해되지 않는 개념이다. 미국도 우리나라처럼 건강보험사업을 정부와 민간 모두가 한다. 그런데 미국의 보험자 즉 정부와 보험회사는…

  • segment 뜻 – 특정 주제를 다룬 방송의 일부

    segment는 네이버 영어사전으로 찾아보면 부분, 마디 등의 뜻만 나오지만 이렇게 해석하면 아래의 문장을 번역하기 껄끄럽다. Democratic and Republican lawmakers criticized a Fox News segment that showed previously unaired footage of the Jan. 6, 2021, attack on the U.S. Capitol, saying it played down the severity of the riot, in which a pro-Donald Trump mob tried…

  • c# fractional second가 있는 TimeSpan 출력하기

    .네트의 시간은 초 아래에 일곱 자리의 시간이 더 있는데 이걸 fractional second라 하며 hh:mm:ss.fffffff로 표기한다. millisecond는 1/1,000초이므로 적어도 논리적으로는 이거보다 더 정밀한 값이다. 그러나 사실적으로는 그렇게까지 정밀하게 작동하지는 않는다. TimeSpan을 출력할 때 이 fractional second가 문제될 수 있다. 아래는 TimeSpan을 출력하는 기본적인 예제다. 그런데 초까지만 출력해야 할 때도 있지만 아래의 예제는 작동하지 않는다. 아래와 같이…

  • c# DataTable의 행을 검색하여 계산하기

    DataTable에는 대개 많은 행들이 있는데 모든 행들이 늘상 필요한 건 아니다. 필요할 때마다 많은 행들 가운데 일부만 추려서 보든지 계산하든지 한다. 행을 검색하여 출력하기 아래는 DataTable에 시간과 정수를 채운 뒤 시간을 조건으로 하여 만족하는 행들만 보이게 하는 예제다. 이때 이용하는 게 DataTable.DefaultView 프라퍼티인데 이거는 customized view 즉 원래 DataTable의 내용은 바꾸지 않고 만들어진 껍데기에 불과하다….

  • c# 코드에서 부하가 큰 부분 찾아내기 – diagnostic tools

    컴퓨터 프로그래밍을 하다 보면 어느 순간 자연스럽지 않게 cpu나 메모리의 점유가 올라간 걸 느끼게 될 때가 있다. 보통은 최근에 추가하거나 수정한 부분을 의심하여 이 부분을 주석으로 처리한 뒤 앞뒤 상황들을 비교하며 수습한다. 그러나 이렇게 단순한 방법으로는 해결이 되지 않는 경우들도 많다. 이럴 때 가장 원초적이고 확실한 방법은 문제가 생길 수 있는 모든 부분에 카운트를 달아서…