Daily Life of BlueRose
728x90

컴퓨터 & 코딩 공부 80

서버 운용 방식에 대한 기초 이해

게임 관련 서버운용 방식클라이언트-서버 방식우리가 익히 알고 있는 서버의 운용 방식이라고 보면 된다. 대부분의 MMORPG가 이 방식을 통해 운용된다. 서버가 게임 내 계산의 일부를 수행한다. 게임 서버의 위치에 따라 지연이 발생할 수 있다. 짧은 지연이 승부를 가르는 FPS게임류에서는 선호되지 않는다 피어 투 피어 방식각 사용자 간 통신을 통해 정보를 주고받는 방식으로 각자가 서버이자 클라이언트이다. 소울류 게임이나 스타크래프트 등 소규모 방을 만들어서 진행하는 게임에서 보인다. 다만 매칭에는 게임사의 서버가 사용되기도 한다. 각종 핵을 사용하기에 굉장히 유리하므로 보안에 취약하다. 데디케이티드 서버(혹은 데디케이트 서버) 방식게임 '방 하나'만을 처리하는 서버이다. 각 게임 방 하나가 종료되고 나면 ..

API, 라이브러리, 프레임워크 및 유사 용어

APIAPI : Application Programming Interface메인 프로그램과 이에 부속된 소프트웨어 컴포넌트의 관계에서, 해당 컴포넌트가 수행하는 고유기능, 입출력 기능 및 이에 사용할 자료형을 지정한 인터페이스(기능 공유를 위한 표준). 라이브러리나 프레임워크와 달리, 프로그램 상호 간 연결을 목적이 두드러진다. 가령 각종 카카오 지도 API(각종 프로그램이나 웹에서 지도 표시), 공공데이터포털 OPEN API(공공데이터를 상용 프로그램에서 활용) 등과 같다. 그러나, 이렇게 기업에서 제공하는 기능 뿐 아니라, 프로그래밍 언어에서 숨쉬듯이 사용하는 각종 함수들도 API를 통해 만들어진다. 가령, 화면에 글자를 표시하기 위해서는 메모리 접근, 운영체제의 표시방식 차이에 따른 각종 접근법 등..

한글을 파이썬(pywin32)으로 열었을 때 검은화면이 뜨는 경우 해결방법

여는 글파이썬으로 한글을 조작하는 경우, 아래 스크린샷처럼 드물게 한글 화면이 검게 보이는 경우가 있다. 재밌는건 이 상태로도 한글 조작 자체는 가능하다는 점. 때문에 조작하는데 크게 문제는 없지만, 아무래도 화면이 보이지 않으니 제대로 처리가 이뤄지고 있는지 알기가 어렵다.  때문에 개발자 포럼에 문의를 했더니, 다행히 다른 분들께서 해결책을 제시해주셨는데, 이러한 문제는 win32gui를 사용하는 경우에 발생한다고 한다. 해결방법통상 인터넷에서 사람들이 파이썬/Win32Com을 통해 한글을 조작할 때 안내를 주는 방식은 아래와 같다 파이썬으로 win32com 라이브러리를 불러온다.win32com을 통해 한글을 실행한다.win32gui를 통해 방금 열린 한글 창을 조작할 수 있는 변수에 담는다. 내 경..

엑셀 셀 합치기 일괄 적용 및 해제 방법(VBA 활용)

여는 글엑셀에서 가장 아쉬운 기능 중 하나는 동일한 내용의 셀에 대해 묶어주고, 풀어주는 기능이 없다는 점입니다. 물론 엑셀을 데이터 처리용으로 사용한다면 한 줄마다 각각 데이터가 있어야 하는게 맞지만, 우리의 회사는 그렇게 호락호락하지 않습니다... 동일한 사람에 대해 여러 개의 데이터가 있다면 왜 이렇게 보기 어렵게 해놨냐고 당장 과장님께 불려가서 잔소리를 듣게 될 수도 있습니다. 때문에, 보고서를 보는 분들께서 보기 편하도록 같은 값끼리 묶는 경우가 생각보다 많아서 자주 사용하게 됩니다. 그런데, 이러한 셀합치기를 매번 일일이 손으로 하기는 굉장히 힘들죠. 하지만 이러한 기능을 코드로 작성하여, 개인용 매크로 통합 문서에 저장해두면 필요할 때마다 범위를 선택하고 매크로만 작동시키면 되서 상당히 편해..

VBA 매크로를 문서마다 재활용하는 방법(Personal 파일 활용)

여는글엑셀을 활용하여 매크로를 만들다보니, 문득 공통적으로 사용하는 매크로를 어딘가에 등록해놓고 그때그때 버튼만 눌러서 활용할 수 없을까 라는 생각이었습니다. VBA에는 이러한 상황에 대비하여, 매크로를 저장하고 모든 문서에서 공통적으로 활용할 수 있도록 기능을 제공하고 있습니다. 여러분들께서 매크로를 기록할 때, 매크로 저장 위치로 뜨는 ‘개인용 매크로 통합 문서’가 바로 그 기능입니다. 참고로 이 개인용 매크로 통합 문서는 PC의 특정 위치에 'PERSONAL.XLSB'로 저장됩니다.   개인적으로는 개인용 매크로 통합 문서를 활용하면서 엑셀의 활용성이 한 단계 업그레이드 되었습니다. 언제든 불러올 수 있는 매크로 파일 덕분에, Merge 일괄 적용, 해제처럼 자주 사용되지만 엑셀에서 기본제공하지는 ..

한글 메일머지 기능 사용 매뉴얼

메일머지란?메일머지를 이용하면 편리하다는 이야기는 많이 들어보셨어도 실제로 사용해본 사람은 그리 많지 않은 것 같습니다.  메일머지란 기능은 엑셀이나 한글 등의 표에 기재된 항목을 한 페이지마다 각각 입력해주는 기능입니다. 가령, 상장을 받아야 할 사람의 목록이 20명이 있다면, 메일머지 기능을 이용시 20명에 대해 동시에 상장을 만들 수 있습니다. 이때 사람 이름, 상장을 받는 이유, 상을 받는 날짜 등은 각 사람에 맞도록 미리 세팅할 수 있습니다. 때문에 명찰, 상장, 우편물 등을 만들때 자주 사용되는 기능입니다. 말로만 했을때는 너무 어렵죠? 그림으로 표현하면 아래와 같습니다.   편지 우편을 기준으로하여 메일머지 활용방법을 소개하여 드리겠습니다.  절차 1 - 엑셀로 데이터 정리하기우선은 메일머지..

엽서, 봉투, 상장, 명찰에 직접 인쇄하는 방법 - 한글 메일머지 활용

여는 글사무업무를 하다 보면 홍보를 위해서건, 안내문이나 고지서를 위해서건 여러 사람들에게 동시에 우편을 보내야 할 일들이 있습니다.  동봉할 내용물이 적다면 우체국의 e그린우편을 활용하면 훨씬 편리합니다. 하지만 우선 생각보다 돈이 좀 드는 편이기도 하고, 동봉할 내용물이 많거나 종이가 아닌 물품이 들어가거나, 혹은 이미 출력해 둔 리플릿을 활용해야 하는 경우에는 e그린우편은 활용할 수 없죠. 때문에 부득이하게 직접적으로 우편을 보내야 하는 경우가 종종 발생합니다. 이런 경우 사람이 해야 할 작업을 최소화하려면 가급적 입구에 스티커가 미리 부착된 우편 봉투를 쓰고, 봉투에 기록할 부분들을 미리 인쇄해 두는 편이 좋습니다. 이를 위해, 라벨지를 보통 많이들 사용하시는데요. 라벨지를 쓸 때는 라벨지를 떼고..

엑셀 인쇄기능 정리 - 한 페이지에 인쇄, 인쇄영역 세팅, 제목 줄 반복하기

여는 글엑셀로 대량의 데이터를 받다보면, 이 데이터를 가공하여 한글을 통해 보고서 양식으로 재작성하기보다는 차라리 엑셀 그 자체를 보고서로 활용하는게 낫을때가 있습니다. 그러다보면 다소 글자크기가 작아지더라도 한페이지에 모두 표시되도록 세팅하거나, 데이터 인쇄시 제목표를 매 페이지마다 반복하여 보여주는 등 몇가지 수정이 필요할 때가 있습니다.  엑셀에서 한글로 데이터를 옮겨 처리하더라도 사무처리에 문제는 없지만(제목줄 반복기능 등 사용), 엑셀에서 한글로 데이터를 옮길 때 불필요한 유령글자가 가득 따라붙거나, 종종 표가 수정하기 어려울 정도로 크게 변환되는 등 한글로 옮겨가서 사용할 때 상당히 불편한 경우가 종종 있습니다. 그런데 엑셀에서 세팅하는 방법을 모르다보니 불편하더라도 한글로 옮겨가서 작성을 마..

엑셀 숫자 0표시가 안될 때 해결방법

엑셀에서 0이 표시가 되지 않아 당황하시는 분들이 종종 있더라구요. 이런 상황은 셀서식으로 인해 발생하는 문제입니다. 특히 아래 그림과 같이 홈 탭에서 "," 버튼을 눌러서 "회계"를 선택한 경우, 우측정렬, 음수 부호 분리와 함께 0을 하이픈(-)으로 변경해주는데요.  많은 사람들이 이 기능을 활용하다보니, 정작 셀서식을 활용해 본 경험이 적은 사람들은 다시 0으로 표기하는 방법을 몰라서 헤메는 경우가 종종 있습니다.이 경우, 셀서식을 원래대로 돌리려면 아래와 같이 셀서식을 숫자로 되돌려주시면 됩니다. 하단 스크린샷의 우측에서 보이는 목록이 바로 셀서식인데요. 숫자 외에도 다양한 서식들이 있고, 각 서식명칭마다 하단에 적용예시가 나와있으니 이를 참고하셔서 적용하시기 바랍니다.    참고로 셀서식은 상단..

윈도우 시작 줄(작업표시줄)이 먹통이 되었을 때

여는 글 가끔 윈도우가 백신업데이트나 여러 백그라운드 프로그램 운영으로 인하여 윈도우 본연의 기능을 수행하지 못하는 경우가 있습니다. 때문에 아래 스크린샷과 같이 작업표시줄에 고정해 둔 아이콘이 뜨지 않는 상태로 먹통이 되는 경우가 종종 있죠. 바탕화면에 아이콘이 있으면 상관없지만, 깨끗이 정리한답시고 전부 삭제해 둔 상태라면 업무 시작도 못하는 채로 너무나 난감한 상황에 처하게 됩니다. 물론, 컴퓨터를 껐다가 다시 켜면 해결이 되는 경우가 대부분이긴 합니다. 그런데, 출근해서 컴퓨터 켜자마자 업데이트하느라 한참 시간이 걸렸다거나, 다른 이유로 메신저도 못 켠 상태로 오래걸리면 아무래도 출근을 안한것은 아닌지 오해를 받을 수 있어서 컴퓨터를 재부팅하느라 시간을 보내기가 난감한 경우가 있죠. 이런 경우에는..

반응형