본문 바로가기

* IT31

[Windows] 윈도우 10 설치없이 화면 녹화하는 방법(단축키 포함) 내 화면 PC를 녹화를 간단히 하고 싶은 경우가 있을것이다. 개인적으로 녹화는 설치형으로 OBS Studio를 사용하는걸 추천하지만, 설치없이 간단하고 빠르게 PC 화면 녹화만을 하고 싶을때의 방법도 추천한다. 자체적으로 Windows 10에 기본설정 단축키를 바꾸지 않았더라면 아래와 같은 방법으로 실행하면 된다. 1. [Windows 키] + [G] : 이 때 백그라운드에 어떤 프로그램이 돌아가고 있어야지만, 녹화가 시작됨. 브라우저가 됬든, 어떤 프로그램이 됬든 실행을 시켜놓아야만 합니다. 2. [캡처] 버튼 클릭 3) 버튼 클릭 녹화 버튼 클릭을 하게 되면, 화면 녹화가 시작됩니다. 경로는 기본적으로 내PC - > 동영상 - > 캡처 만약 위의 1,2,3번으로 했는데도 진행이 안되면? 설정을 확인해.. 2021. 1. 9.
[PhotoScape X] 포토스케이프X : 쉽고 빠르게! 무료 사진 움짤(GIF) 만들기 블로그를 운영하면서, 기본적으로 사진으로 움짤(GIF)가 필요할 때가 있다. 본글은 기본적으로 PhotoScape X가 설치되어 있어야 한다. 또한 기본적으로 2개 이상의 사진이 있어야 한다. 바로 본론으로 넘어가자 움짤(GIF)파일 움짤(GIF) : 아래처럼 내가 원하는 사진이 연속적인 어떠한 형태를 가지는 것이다. 무료 사진 움짤(GIF) 어떻게 만들 수 있을까? 1) 포토스케이프X 실행 후 상단에 GIF 애니메이션 부분 클릭 2) 내가 움짤(GIF)를 만들고 싶은 사진들을 선택 3) 빨강 테두리 안에 드래그 해서 사진 올리기 4) 우측에 보이는 기능으로 내가 원하는 기능 추가해보기(직접 다 클릭해봐서 기능 익히기) 5) 저장하기 버튼 클릭하기 6) 반복 횟수 지정 후 저장하기 - 끝 - 2021. 1. 8.
동기(Synchronous)와 비동기(Asynchronous) 방식의 차이점 비동기를 알기 위해서는 동기를 먼저 정확히 알아야지만 동기의 범위에서 비동기를 이해할 수 있다. 이 글은 동기와 비동기에 대한 전체 큰 그림을 잡기 위한 글이다. 비동기라 불리는 대표 방식인 Node.js로 살펴보자 서버 환경에서 작동하는 자바스크립트인 Node.js가 왜 나오게 됐을까? 어떠한 기술이 나오게 됐다는 이면에는 어떠한 기술을 사용하기 이전에 불편함이 있었다는 말이다. 기존의 웹 서버들은 대부분 스레드를 기반인 동기 방식으로 처리를 하였다. 하지만 이 방식에 불편함이 있다 보니 이벤트 기반으로 하는 비동기 방식으로 처리하는 Node.js가 나오게 되었다. 즉, Node.js는 스레드를 신경 쓰지 않고 개발할 수 있게 만든 비동기 방식의 자바스크립트이다. ps) 일반적으로 스레드는 개발자가 몰.. 2021. 1. 2.
큰 그림과 단계별로 이해하는 API, Rest(ful) API, SDK 개념 API, Rest(ful) API, SDK가 무엇인지 정립해서 글을 작성한다. 깊고 심화된 내용보다 전체 그림을 이해하도록 작성하였다. 각 각을 이해하기 위해서는 위의 그림을 참고하면서 읽어나가면서 더욱 도움이 될 것이다. Contents * API란 무엇인가? ㄴ 왜 API란 개념이 나왔을까? * REST API란 무엇일까? ㄴ 왜 REST란 말이 붙게 되었을까? ㄴ 어떻게 표현할까? * SDK란 무엇일까? ㄴ 왜 SDK란 개념이 나왔을까? API란? Application Programming Interface 의 줄임말로 사전적 용어 그대로 애플리케이션 프로그래밍 인터페이스를 의미한다. 단어적 사전에 모든 요소가 담겨 있는데 Interface라는 말이 제일 핵심이다. 기본적으로 클라이언트와 서버 간의.. 2020. 12. 25.
[큰 그림 이해하기] 쿠키(Cookie), 캐시(Cache), 세션(Session) 개념 웹(Web)을 공부하다 보면 필연적으로 등장하는 개념들이다. 각 개념들은 떨어져 있는 개념들이 아니라. 서로 필요에 의해 나온 개념들이다. 개념적인 부분과 왜 나와있는지 정도만 이해하고 각 특성은 본 글에서 다루지 않는다. > 클라이언트 : 서비스를 요청하는 자 서버 : 서비스에 응답하는 자 우선 서버 입장에서 생각해봐야 각 개념들이 왜 나왔는지 알기 쉽다. 서버와 클라이언트의 간의 가장 중요한 건 상호 간 통신이다. 통신을 한다면 서버 측은 클라이언트가 누구인지 지속적인 확인이 필요하다. 무수히 많은 이용자들이 있는 상황에서 모든 걸 서버에게만 맡긴다면, 서버에 부화가 많이 걸리지 않을까? 비용과 성능적인 측면을 고려해야 한다. 나 하나의 request는 괜찮지.. 2020. 12. 23.