즐겁게 개발을...

개발보다 게임이 더 많이 올라오는 것 같은...

분류 전체보기 271

[2004-12-22] 꿈 이야기

안녕하세요. 머리말 꿈이야기 연재를 하게 될 예정이라 개발관련 블로그에 웬 이상한 글들이 연달아 올라오나 할까 싶어 머리말을 만듭니다. 가끔 스토리가 연계되는 꿈을 꾸는데 이를 각색해서 재밌게 만들어 놓고 시간이 흘러서 읽으면 저도 재미도 있고, 그 때 꿈에서 본 것이 생생하게 기억이 나기에 이렇게 글을 적고는 합니다. 본편 학창시절로 돌아간 상태에서 누구 대타로 교실에 들어갔는데 자리가 두개가 있었다. 가방이 있는 책상과 가방이 없는 책상. 가방있는 책상은 누가 들어올까봐 없는 책상에 앉았는데 문제는 선생님이 있는 상태에서 제가 들어갔다는 것과 책이랑 딸랑 볼펜하나 들고 빈책상에 앉았다는 거였지요. 대뜸.. 선생님: "너 누구야?" 나: (참고로 중학교 국어 선생님이었습니다. 학교는 고등학교 같었는데)..

[2001.10.18] 꿈 이야기

안녕하세요. 머리말 꿈이야기 연재를 하게 될 예정이라 개발관련 블로그에 웬 이상한 글들이 연달아 올라오나 할까 싶어 머리말을 만듭니다. 가끔 스토리가 연계되는 꿈을 꾸는데 이를 각색해서 재밌게 만들어 놓고 시간이 흘러서 읽으면 저도 재미도 있고, 그 때 꿈에서 본 것이 생생하게 기억이 나기에 이렇게 글을 적고는 합니다. 본편 용인집에서 뉴스를 보던 나는 일본이 내륙으로 침공을 해왔다는 소리를 들었다. 황당. 긴장. 그때 친구 두명이 황급히 집에 오더니 차를 빌려달라는 것이었다. 더 황당한 것은 아부지가 순순히 빌려주었다는 것. 어쩃든.. 어째저째해서 나와 동생은 서울에 있는 집으로 올라가기로 했다. 길을 지나다가 저 건너편에서 전차가 오는 것을 보았다. M1A1(?)같았다. 최신예 전차.. 우리는 황급히..

[2021.06] 한컴위드(HANCOM WITH)의 과거 그리고 미래

전 직장이 된 한컴위드에 대해서 썰을 풀어볼까 합니다. 요즘 한창 아로나와 토큰이 스캠이다 뭐다하면서 시끌시끌 하네요. 만약 제가 남았다면 백서에 제 얼굴이 들어가 있었을까요? --; 한컴에스렛저에 이어 디지털자산플랫폼(DAP)는 작년 제가 신한DS와 함께 개발을 리딩했던 프로젝트였습니다. 현재 사장님이 대표가 되면서 첫 영업작품이었는데 작년 우리 진행하던 DAP은 신경도 안쓰고 다른 블록체인 플랫폼 사업자와 이야기 하다가 갑자기 작년 말 DAP을 이용한 서비스 사업모델이 구상된 것이 현재의 모습입니다. 아마 이해관계가 많이 얽혀있어 관계사가 변경되고 그러는 것 같네요. DAP의 지식저작권은 실제 신한DS가 가지고 있다고 보면 됩니다. 신한DS의 아이디어를 실체화한 것은 몸담았던 한컴위드에서 제가 한 것..

[2021.06] C#에서 Cross-Thread Operation not valid 오류

안녕하세요. 공통모듈을 보통 DLL로 만들어서 호출하는데 이벤트를 발생시켜 DLL을 사용하는 클래스에서 클래스내 컴포넌트나 다른 클래스에 값을 변경하고자 할 때 이런 오류가 가끔(자주가 아니라 더 잡기 힘드나, 그나마 쉬운) 발생하는데 그것을 해결할 방법입니다. 마소 사이트 참조: https://docs.microsoft.com/ko-kr/dotnet/desktop/winforms/controls/how-to-make-thread-safe-calls-to-windows-forms-controls?view=netframeworkdesktop-4.8 스레드로부터 안전한 컨트롤 호출 - Windows Forms .NET Framework 스레드로부터 안전한 방식으로 크로스 스레드 컨트롤을 호출 하 여 앱에서 ..

개발/C# 2021.06.09

[2021.06] DevExpress XtraMessagebox 및 버튼의 폰트수정(v2)

안녕하세요. 메시지 박스(XtraMessageBox)에 대해 심층적으로 파보겠습니다. 오늘 기술된 내용의 특징은 다음과 같습니다. 스크린 사이즈(=해상도)가 커질 수록 메시지와 타이틀, 버튼의 폰트가 작아지는 것을 방지 버튼의 Locale설정 또는 커스텀 가능 자 먼저 소스를 보시죠... MsgBox 함수가 주요함수입니다. 전역 (싱글톤) 클래스로 구현된 상태라 메시지 박스 아규먼트외에 스크린 사이즈를 추가로 넣었습니다. 이것을 통해 폰트 크기를 특정합니다. 스크린 사이즈는 호출할 때 this.Width로 넣어서 호출하시면 됩니다. // 2021.06.15 추가 - 자동닫기 옵션을 추가합니다. static int MsgBox_ScreenSize = 0; public static DialogResult M..