전체검색 결과
키워드를 입력하시면 검색이 가능합니다.
안녕하세요. 엔지엠소프트웨어입니다. 서버 개발을 하게되면 어쩔 수 없이 리눅스 환경에서 로그를 트레이스해야 하는 일이 많이 발생합니다. 요즘은 원격 디버거를 연결해서 로컬에서 직접 디버깅을 해볼수도 있지만~ 보안 문제로 다이렉트 접속이 안되는 경우에는 어쩔 수 없이 터미널로 들어가서 확인해야 합니다. 초중급 개발자분들은 아래에 설명하는 기초적인 리눅스 명령어들을 숙지하고 있으면 많은 도움이 될겁니다. 1. pwd (printworkingdirectory) pwd는 현재 작업중인 디렉토리 위치를 확인할 때 사용합니다. 모든 사…
안녕하세요. 엔지엠소프트웨어입니다. 웹개발할 때 다들 크롬 브라우저에서 테스트하고, 디버깅하시죠? 저도 크롬을 기준으로 개발하고 있습니다^^; 크롬 브라우저는 편리한 기능들이 정말 많은데요. 물론, 파이어폭스의 확장을 가져온것도 있습니다. 점유율이 말해주듯이가장 퍼포먼스가 뛰어난 브라우저인거 같아요. 크롬 브라우저를 사용하면서 유용한 기능들을 몇가지 소개해드리려고 합니다. 알아두면 도움이 많이 될거예요~ 1. 스크린샷 크롬 브라우저에서 F12를 눌러서 개발자 도구를 실행하세요. Ctrl+Shift+P를 누른 후 screens…
이클립스에서 git으로부터 마스터를 pull 받았더니 갑자기~ 패키지들이 에러가 발생하네요. 이번에 DevOps를 적용한다고 이것 저것 건드린거 같은데 이곳 저곳에서 난리가 아닙니다. S사 프로젝트 하면서 이번처럼 사람 힘들게 하는건 처음인거 같아요ㅠㅠ; 소나큐브도 적용한다고 이것 저것 건드리면서 지라로 브랜치 따면 비트버켓도 뭔가 문제가 생기고... 아무튼~ 안정화 될 때까지 머리가 아플거 같습니다. 이클립스에서 프로블럼(problems)을 확인 해보면 워닝과 에러 목록이 표시되는데요. 여기서 에러를 자세히 보면 특정…
안녕하세요. 엔지엠소프트웨어입니다. 오늘부터 얼마나 진행될지 모르겠지만~ 현업에서 웹프로젝트가 어떻게 만들어지는지 같이 학습 해보도록 할께요. 참고로, 현업 개발자는 저를 말하는겁니다-_-; 엔지엠소프트웨어를 운영하고 있지만 본업은 반도체 수율을개선하는 솔루션 회사에 다니고 있습니다. 제조쪽에 종사하시는 분들은MES나 EES를 한번쯤 들어 보셨을겁니다. 일본의 소니쪽 프로젝트와 중국 및 유럽, 동남아쪽 프로젝트를 진행하면서 많은것들을 경험하고 잡지식이 늘었는데요. 이런 것들을 글로 표현하기가 쉽지 않습니다. 그래서 간단한 것들부터 …
안녕하세요. 엔지엠소프트웨어입니다. 요즘 유튜브에서 디지탈 노마드 관련 내용들을 많이 보고 있습니다. 대부분 보면 월 천만원 수익을 내고 있고, 너도 할 수 있다라는게 요점인데요. 결국은 그 돈을 버는 방법이 누구나 할 수 있다고 하지만 제가 볼때는 누구나 하는게 아닌거 같습니다-_-; 누구나 할 수 있을만큼 쉬운게 아니라는거죠. 그리고, 사람은 절대로 쉽게 변하지 않는다는걸 빼놓고 얘기하는거 같습니다. 저처럼 게으른 사람은 할 수 없는게 대부분이더라구요^^; "뭐라도 해보자!" 시리즈에서는 파이썬이나 엔지엠 에디…
안녕하세요. 엔지엠소프트웨어입니다. 언어별 특성을 알아보기 위해~ 언어별로 직각 삼각형 만들기 코드를 알아보도록 하겠습니다. 언어별로 차이가 없어서 별로 재미 없는 내용일텐데요. 언어별로 기본 제공하는 함수로 넘어가면 차이점과 성능 그리고 사용 편의성에 대해 테스트하면서 재미를 느낄 수 있을겁니다^^; 아래와 같은 직각 삼각형을 만들어 보도록 하겠습니다. * ** *** **** ***** ****** ******* ******** ********* ********** 1. C forVisual Studio 2019 #i…
윈도우즈 환경에서 텐서플로우(TensorFlow)를 테스트할 때 "Could not load dynamic library 'cudart64_110.dll'; dlerror: cudart64_110.dll not found"와 같은 에러가 발생할 수 잇습니다. 현재 컴퓨터에 YOLO를 컴파일할 수 있는 환경이 갖춰져 있는데도 Visual Studio Code에서 TensorFlow가 쿠다 경로를 찾지 못하는군요-_-; 우선은 윈도우즈의 환경 변수에 아래 내용이 있는지 확인해보세요. 마지막 tools는 …
안녕하세요. 엔지엠소프트웨어입니다. 앞으로 파이썬으로 마우스 매크로와 키보드 매크로를 만드는 방법에 대해 아주~ 간단하게 알려드리도록 하겠습니다. 엔지엠 에디터로 1분이면 만들수 있긴하지만~ 파이썬으로 게임이나 간단한 업무를 자동화 하고 싶은 분들도 많기 때문에 알아두면 좋을거 같네요. 참고로, 이 내용을 학습하더라도 다양한 환경에 적용하려면 많은 노력이 필요합니다. 개발자라면 응용력은 어느정도 있을테니 문제가 안되지만, 일반인이라면 많은 시행착오를 겪게 될거에요^^; 그래도, 시작이 반이니 일단 만들어두면 공부하고자 하는 열정이 …
안녕하세요. 엔지엠소프트웨어입니다. 개발자라면 한번쯤은 들어봤을 젠킨스를 설치하고, 이전에 설치한 소나큐브와 연동해보도록 하겠습니다. 젠킨스를 사용하면 지속적 통합(CI: Continuous Integration)과 지속적 배포(CD: ContinuousDelivery)를 자동화할 수 있습니다. CI, CD는 소나큐브를 연동한 후 기회가되면 다시 알아볼께요. 이 글은 젠킨스와 소나큐브를 연동하는 방법에 대해 설명합니다. 젠킨스를 [ 다운로드 ] 하세요. ※ 소나큐브 설치 방법은 [ 여기 ]를 참고하세요. LTS - W…
안녕하세요. 엔지엠소프트웨어입니다. 엔지엠소프트웨어의 제품군이 점점 많아지고 있는데요. 각각의 제품들의 코드 품질을 향상시키기 위해 소나큐브를 이용해서 정적 분석을 하려고 합니다. 오래전에~ 젠킨스와 소나큐브등등을 이용해서 CI/CD 및 이슈 관리와 정적 분석 서버를 만들어서 사용했었습니다. 하지만, 개인 서버를 운영하고 있었던터라 보안에 문제가 많았고 해킹으로 인해 서버를 닫을수밖에 없었습니다. 이 때 유실된 자료가 너무 아깝지만 복구가 불가능하여 포멧할수밖에 없었습니다. 최근에프로젝트를 진행하고 있는 S사에서 DevOps를 도입…