전체검색 결과
키워드를 입력하시면 검색이 가능합니다.
안녕하세요. 엔지엠소프트웨어입니다. S사에서 진행중인 프로젝트에서 팀원이 한명 이탈했네요. 입사한지 얼마 안되었지만 더 좋은 곳으로 간다고하니 보내줄수밖에 없었습니다. 중소기업에서 대기업으로 이직할 수 있으면 망설이지 않고 가는게 좋죠^^; 오늘 할 이야기는 개발자가 알아두면 좋을만한 내용들입니다. 경력이 있는 개발자가 이 글을 보면, 이미 업무에 적용하고 있는 내용이라고 느낄겁니다. "네 맞아요^^;" 우리는 이미 아래 설명하는 내용들을 본능적(?)으로 적용하고 왔던것입니다. 다만, 정리가 안되었을 뿐이죠. 처음…
안녕하세요. 엔지엠소프트웨어입니다. Visual Studio를 오랬동안 사용해오면서 Spy++을 아주 유용하게 잘 사용하고 있었습니다. 프로그램을 분석할 때 유용하죠^^; 하지만~ 언제부터인지는 모르겠지만 Spy++이 자동으로 설치되지 않더라구요. 아마도 Visual Studio 2017부터 자동 설치 항목에서 빠진듯합니다. 아무튼, 대부분의 개발자분들은 지금 Visual Studio 2019를 사용할텐데요. 여기서 설치할 수 있는 방법에 대해 알아보도록 하겠습니다. 우선~ Visual Studio를 실행해야겠죠? 메뉴 > 도…
안녕하세요. 엔지엠소프트웨어입니다. 키움증권에서 제공하는 OpenAPI를 이용한 자동 매매 프로그램을 제작하던 중 아래와 같은 에러가 발생되었습니다. 자세한 내용은 [ 여기 ]에서 확인할 수 있습니다. [c:\OpenAPI\khopenapi.ocx] 파일 삭제 실패 [183] 새로운 버전으로 업그레드되었습니다. <-- 업그레이드 아닌가? -_-; 프로그램을 재시작 해주세요. 아무튼~ 아래 폴더로 이동한 후opversionup.exe 프로그램을 관리자 권한으로 실행하세요. C:\OpenAPI …
안녕하세요. 엔지엠소프트웨어입니다. VSC(Visual Studio Code)에서 tslint에 버그가 좀 있는데요. 제목과 같은 에러를 표시하지만, 프로그램은 문제없이 동작합니다. 아무튼, tslint에버그로 표시하기 때문에 좌측의 익스플로러에서 에러가 1로 표시됩니다. 신경쓰이죠-_-; 우선, 첫번째줄의 import에 빨간줄에서 Ctrl+Shift+P를 눌러보세요. 아래 그림과 같이 TSLint: Manage workspace library execution이 표시됩니다. 클릭해도 되고, 선택 후 엔터를 입력해도 됩니다.…
안녕하세요. 엔지엠소프트웨어입니다. 엔지엠은 기능을 무한으로 확장하기 위해 커스텀 모듈을 사용할 수 있도록 되어 있습니다. 커스텀 모듈은 엔지엠에서 열어준 인터페이스를 통해 다른 언어로 개발된 모듈을 사용하여 매크로를 작성할 수 있습니다. 이런 확장성은 엔지엠에서 부족한(?) 기능들을 추가하여 업무 자동화가 불가능한 영역까지 쉽게 처리할 수 있도록 도와줍니다. 이외에도 여러개의 엔지엠 액션을 하나로 합치거나 기본 제공되는 액션에 기능을 추가할수도 있습니다. 우선, 파이썬을 개발하기 위한 환경을 구성해야 합니다. Visu…
안녕하세요. 엔지엠소프트웨어입니다. 데이타베이스를 클라우드 서비스로 이용중인데요. 서버 점검 후 데이타베이스에 접속되지 않는 문제가 발생했습니다. "Listener refused the connection with the following error: ORA-12505, TNS: listener does not currently know of SID given in connect descriptor" 내용을 보면 SID로 리스너에 접근이 안된다는걸 알 수 있습니다. 이 에러 내용만 봐서는 뭔가 권한 문제나 SID문…
안녕하세요. 엔지엠소프트웨어입니다. 회사내의 프라이빗 클라우드 서버 리부팅이 있었는데요. 이후에 오라클 데이타베이스에 접속이 안되는 문제가 발생했습니다. 우선, 토드로 접속을 시도해보니 "ORA-12541: TNS 리스너가 없습니다." 에러가 발생하는군요. 이 문제는 간단하게 해결이 가능합니다. 우선, PUTTY를 이용해서 클라우드 데이타베이스에 접속합니다. 그리고, 리스너 상태를 확인하세요. lsnrctl status [oracle@ngm ~]$ lsnrctl status LSNRCTL for Linux:…
안녕하세요. 소심비형입니다. 윈도우 서버 2016에서 방화벽을 모두 해제한 상태에서 특정 포트로 메시지를 주고 받을 수 없는 문제가 있습니다. 마이크로소프트의 서버 제품군은 보안이 더 엄격하기 때문에 이런 문제를 자주 겪게됩니다. 요 몇년간 윈도우 서버에 셋업할만한 프로젝트가 없었는데요. 이번에 웹 서버를 구축하는 머신이 윈도우 서버 2016버전이라서 기회가 온 김에 정리해둡니다~ 혹시나 나중에 같은 문제로 시간 낭비하지 않기 위해서죠^^ 윈도우 10과 동일한"고급 보안이 포함된 Windows 방화벽(Windo…
안녕하세요. 소심비형입니다. 주로 C#과 Java 프로젝트를 진행하는 업무를 하는데요. 이번에 새로운 프로젝트를 수행하게 되어 매이븐을 설치하게 되었습니다. 예전에도 매이븐과 이클립스 연동에 대한 내용을 작성했었는데... 다시 찾으려고 하니 데이타가 유실되었는지 없었습니다. 그래서, 새로운 환경을 다시 구축하는 김에 자료를 남기는 의미에서 글을 작성합니다. 지난1년 동안 스프링과스프링부트로 프로젝트를진행해서 새롭게 컴퓨터를 포멧하고 다시 설치하게 되었습니다. [ 아파치 매이븐 다운로드 ] 매이븐 설치하기. 이 글을 작성하는…
참조한COM 속성에서 Interop 형식 포함을 False로 변경하면 빌드가 정상적으로 됩니다.