본문 바로가기

IT124

윈도우에서 캡처하는 다양한 방법, 스크린샷, 캡처 도구, 고유기능 그리고 알 캡처 윈도우에서 캡처하는 다양한 방법, 스크린샷, 캡처 도구, 고유기능 그리고 알 캡처 블로그를 하다 보니까 자주 화면 캡처를 사용하는 편인데, 그간 그림판을 사용하고 있었습니다. 이게 능률이 좀 떨어지는 것 같아 뭔가 다른 좋은 방법이 없나를 알아보았습니다. 그 조사한 바를 공유할까 합니다. 기본적인 윈도우 캡처 기능 PrtSc 키를 이용하는 기능부터 보겠습니다. PrtSc 키 단독 사용 해당 버튼을 누른 면, 현제 화면의 모든 내용이 메모리 공간에 올라가게 됩니다. Ctrl+v 등을 이용해 그림을 붙여놓을 수 있는 곳에 붙여보면 모든 화면 그림이 올라옵니다. Art + PrtSC 특정 윈도우 창만 캡쳐할수 있습니다. 현재 포커스가 되어 있는 윈도우가 캡처됩니다. 위의 기능은 기본적으로 전체 화면, 프로그램.. 2020. 12. 14.
비쥬얼 스튜디오 커뮤니티, 코드 장단점, IDE와 편집기, 무었을 선택해야 할까? 비쥬얼 스튜디오 커뮤니티, 코드 장단점, IDE와 편집기, 무었을 선택해야 할까? 오랜만에 집에서 살짝 코딩할 일이 생겼다. 평소 회사에서 Visual Studie 유료버전들을 사용해 왔고, 커뮤니티 Community 버전이라는 무료 버전이 있다는 걸 알고 있었기에 아 이거 깔아서 쓰면 되겠다고 생각을 했는데, 그래고 검색하여 마소 홈페이지에서 접속해서 보니 워라? Visual Studio Code? 이건 뭐냐? 또 하나의 무료 편집기가 존재를 했다. 여기서부터 나의 고민이 시작된다. 뭐지... 뭘 깔아야 되지? 어디선가 들어본 거는 같다. Visual Studio Code 그래서 뭐가 차이인지 장단점은 무엇인지를 좀 알아보았다. Visual Studie Community(무료) Visual Studie.. 2020. 12. 8.
게임사가 타협하지 않은 불편한 게임성들, 프롬, 닌텐도, 싸이버펑크2077의 불편함이 재미과 몰입을 만든다. 게임사가 타협하지 않은 불편한 게임성들, 프롬, 닌텐도, 싸이버 펑크 2077의 불편함이 재미과 몰입을 만든다. 한국 개발 시장은 자동사냥 왕국 요즘 한국에서 핸드폰으로 rpg, mmorpg, 수집형 rpg든 나오기만 하면 무조건 자동 전투 기능이 붙어있습니다. 이게 없으면 안 되는 것 같은 느낌이 들기도 합니다. 정말 이제는 세상 모든 게임이 자동전투가 되어야 잘 팔리는 게임이 된 것일까요? 그건 또 아닙니다. 저쪽의 시장이 있고, 그리고 반대편의 시장 또한 있는 것입니다. 하지만 자동사냥이 모든 것이 아니다. 몇몇 게임사가 타협하지 않는 게임성이 있습니다. 어떻게 보면 그 게임성이 불편함을 느낄 정도의 장치인데, 사실 이 불편함이 주는 몰입감이 있습니다. 자신이 그 불편함에 결국 적응했다. 그것을 넘.. 2020. 11. 18.
애드센스 광고개재 팁 자동광고 vs 수동광고, 한국광고, 링크광고, 댓글에 광고 넣기, 특정광고 차단까지 애드센스 광고 게재 팁 자동광고 vs 수동광고, 한국광고, 링크광고, 댓글에 광고 넣기, 특정광고 차단까지 수익형 블로그, 티스토리나, 워드프레스를 할 때 애드센스는 무조건 적인 선택지라고 할 수 있죠 이름 좀 더 잘 쓸 수 있는 방법에 대해 알아봅시다. 어떤 내용에 대해 다룰 것이 나면 자동광고 설정법 수동광고 설정법 자동광고, 수동광고 비교 광고 관련 개인의견 한글광고만? 공익광고 제거 링크광고 강제 사용하기 댓글 사이에 광고 넣기 특정광고 차단하기 애드센스 광고가 다 로딩된 이후 페이지 사용 가능하게 하기 자동광고 설정해보기 애드센스 페이지에 접근한 뒤, 1. 광고 -> 2 사이트 팬 모양 수정하기 --------------------------------------- 일정 시간이 지난 뒤 나의 홈.. 2020. 11. 17.
CS 기초강좌 10. 캐스팅(casting), is, as, 변환 연산자 CS 기초강좌 10. 캐스팅(casting), is, as, 변환 연산자 c# 캐스팅 규칙 int n = 10; float f = 5.5f; f = n; //가능 n = f; //불가, 데이터 손실이 일어나는 경우 불가 데이터의 손실이 날 수 있는 경우, 캐스팅(암시적 형 변환)이 되지 않는다. int n = 10; float f = 5.5f; f = n; //가능 n = (int)f; //가능 명시적 형 변환을 가능 명시적으로 (int) 를 표기시켜 형 변환하는 것은 가능하다.(데이터 손실은 당연히 발생함 is, as 다음 코드를 보자. using System; class Car { } class Tank : Car { public void Fire() { Console.WriteLine("Fire!!.. 2020. 11. 16.
CS 기초강좌 9. 널 조건부 연산자, 널 접합 연산자 Elvis operator "?" "?[" "??" CS 기초강좌 9. 널 조건부 연산자, 널 접합 연산자 Elvis operator "?" "?[" "??" 다음 코드를 봅시다. using System; class Point { public int x = 0; public int y = 0; public override string ToString() { return string.Format($"{base.ToString()} x:{x} y:{y}"); } public void PrintToString() { Console.WriteLine(ToString()); } } class Program { public static Point CreatePoint(int x, int y) { if (x < 0 || y < 0) return null; Point .. 2020. 11. 15.
CS 기초강좌 8. Nullable ?표현 CS 기초강좌 8. Nullable ?표현 아래 코드를 봅시다. using System; class classPoint { public int x = 0; public int y = 0; } public struct structPoint { public int x; public int y; } class Program { static void Main(string[] args) { classPoint cp1 = new classPoint(); classPoint cp2 = null; //a structPoint sp1 = new structPoint(); structPoint sp2 = null; //b } } class와 struct를 하나씩 정의하고 아래에서 각기 생성 시켜 봅니다. 이전에 'CS 기.. 2020. 11. 14.
메탈슬러그2 스토리, 설정, 컨셉아트, 스피드런 영상 메탈슬러그2 스토리, 설정, 콘셉트 아트, 스피드 런 영상 제작사, 메탈슬러그2 부터는 제작 스튜디오라고 부르는 게 좋을 거 같다. 나즈카 스튜디오, SNK에 인수된, 인수가 된 이후 제작된 메탈슬러그2 이때부터 메탈슬러그는 정체성이 밀리터리물이 강한 방향에서 코믹한 느낌을 SF 물로서 변화를 시도하고, 현재도 그 정체성을 이어가고 있다. 1탄의 느낌을 그리워하는 사람도 많았지만, 결과적으로 변한 방향은 대성공이었다. 아래 스토리 관련 글은 이전 글과 마찬가지로 가져온 글 기반입니다. 역시 아래에 원문 참조해두겠습니다. 이전 1탄 링크 메탈슬러그1 스토리와 설정, 스피드런 영상 메탈슬러그1 스토리와 설정, 스피드런 영상 웹서핑중 재미있게 보고 가져온 글입니다. 출처는 아래 남겨둡니다. ----------.. 2020. 11. 13.
메탈슬러그1 스토리와 설정, 컨셉아트, 스피드런 영상 메탈슬러그1 스토리와 설정, 컨셉아트, 스피드런 영상 메탈슬러그1 96년작은데, 지금해봐도 재미있고, 그래픽 도트 퀄리티가 너무나도 훈륭한 명작 메탈슬러그라는 시리즈 물을 기념비 적인 첫 작품 개발사인 나즈카가 SNK에 인되고 3개월 전에 나온 작품으로 시리즈 물중 SNK가 유일하게 관여하지 않은 작품이기도 하다. 메탈슬러그 1의 배경음악 웹서핑중 재미있게 보고 가져온 글입니다. 출처는 아래 남겨둡니다. --------------- 2028년, 모덴군이라 불리는 반란군은 몇년동안 준비해왔던 세계패권 장악 계획을 실행한다. 반란은 주도한것은 '도널드 모덴' (아돌프 히틀러가 모티브다) 메탈슬러그를 플레이하면서 보인 그의 모습은 우스꽝스럽고 무능해보이지만, 그는 원래 정규군 소속으로 정보국 전술사령관, 극동.. 2020. 11. 13.
CS 기초강좌 7. 값 타입과 참조 타입의 비교 연산자 == or Equality CS 기초강좌 7. 값 타입과 참조 타입의 비교 연산자 == or Equality 먼저 참조타입의 비교에 대해서 보자. 먼저 객체를 비교 하는 방법에는 2가지가 있습니다. 연산자 ==, 그리고 System.Object가 제공하는 Equality 메소드입니다. 다음 코드를 보아요. class classPoint { public int x = 0; public int y = 0; } class Program { static void Main(string[] args) { classPoint cp1 = new classPoint(); classPoint cp2 = cp1; classPoint cp3 = new classPoint(); } } cp1, cp2, cp3 세 가지의 변수가 있습니다. cp1, cp3.. 2020. 11. 13.
CPP 초급 강좌 30. explicit 생성자 CPP 초급 강좌 30. explicit 생성자 explicit 생성자에 대해 봅시다. 다음 코드를 볼까요. class MyNumber{ private: int value; public: MyNumber(int value) { this->value = value; } }; int main() { MyNumber n1(1); //a MyNumber n2 = 2; //b } 간단하게 숫자 하나를 저장하는 클래스를 만들었고, main에서 객체를 생성합니다. a n1의 경우는 n1(1); 이란 코드로 직접 초기화를 합니다. direct initialization b n2는 =을 사용하여 복사 초기화를 합니다. copy initalization 이제는 MyNumber을 인자로 사용하는 함수가 있다면, 다음 코드가.. 2020. 11. 12.
CS 기초강좌 6. 값 타입과 참조 타입, 스택과 힙, struct와 class CS 기초강좌 6. 값 타입과 참조 타입, 스택과 힙, struct와 class 사용자가 코드를 통하여 객체를 생성할 때, 크게 두 가지 메모리 영역에 생성시킬 수 있다. stack과 heap 영역이다. 관련 설명을 간단히 가져오면 오래와 같다. 스택 매우 빠른 액세스 변수를 명시 적으로 할당 해제 할 필요가 없습니다. 공간은 CPU에 의해 효율적으로 관리되고 메모리는 단편화되지 않습니다. 지역 변수 만 스택 크기 제한 (OS에 따라 다름) 변수의 크기를 조정할 수 없습니다. 힙 변수는 전역 적으로 액세스 할 수 있습니다. 메모리 크기 제한 없음 (상대적으로) 느린 액세스 효율적인 공간 사용을 보장하지 못하면 메모리 블록이 할당된 후 시간이 지남에 따라 메모리가 조각화되어 해제될 수 있습니다. 메모리를 .. 2020. 11. 11.