전체글143 [pynput] 나만의 단축키 만들기 요즘 Python으로 웹개발 뿐만 아니라 여러가지 라이브러리들을 학습해보고 있는데, 그 중에서 조금 재밌던 라이브러리를 소개해볼까 한다. 개발을 할 때 마우스를 최대한 적게 사용하려고 한다. 손이 왔다갔다하는게 여간 귀찮고 힘든게 아니다. 그래서 Mac을 사용할 때는 이런저런 단축키들을 등록해놓고 쓸 수 있어서 편했는데, Widnows에서는 별도의 프로그램을 설치해야 하는것 같아서 불편했다. 그래서 Windows 단축키들을 찾아보다가 pynput이라는 라이브러리를 알게되었다. 이 라이브러리는 키보드와 마우스의 입력을 모니터링하고 제어할 수 있는 라이브러리인데, 이를 활용하여 단축키도 만들 수 있다. 자료들을 찾아보면서 정리한 내용을 토대로 나만의 단축키를 만드는 방법을 다루어보도록 하겠다. 1. pynp.. 2020. 1. 15. [Tech.] Chrome 브라우저 다중세션 사용하기 웹 개발을 하다보면 로그인 세션을 분리해서 테스트를 해야하는 경우가 있다. 예를들어, 기안문을 결재하는 시스템이 있다. 작성자가 기안문을 작성하고, 중간 결재자가 승인하고, 협조자가 확인하고, 최종 결재자가 승인하는데, 이과정을 시스템관리자는 모두 확인할 수 있는 시스템이 있다. 이러한 경우 5개의 세션이 필요한데, 일반적인 경우 하나의 브라우저에서는 세션을 공유하므로 아무리 새창에서 로그인을 한다고 한들 가장 마지막에 로그인된 세션이 유지된다. Chrome 브라우저를 이용한다면 시크릿 모드를 사용하여 최대 2개의 세션을 사용할 수 있다. Chrome 브라우저로 시크릿 모드까지 사용해도 아직 3개의 세션이 부족하다. 세션을 더 확보하지 못하면 계속 새로운 계정으로 로그인하여 세션을 변경하면서 테스트하는 .. 2020. 1. 15. [Tech.] 작업표시줄에 있는 프로그램 단축키로 실행하기 이번 포스트는 Windows 환경에서 개발할 때 가장 자주 사용하는 기능 중 하나를 소개하는 포스트이다. Windows에는 현재 실행중인 프로그램과 시간과 날짜 등 시스템의 상태가 표시되는 작업표시줄이 있다. 이 곳에 자주 사용하는 프로그램을 고정시켜 클릭 한번으로 빠르게 실행시킬 수도 있다. 여기까지는 Windows를 사용하는 사람이라면 모두가 알 것이라고 생각한다. 하지만, 클릭 뿐만 아니라 단축키를 이용하여 작업표시줄을 조작할 수도 있다. 1. [ Windows키 ] + [ 1~0 ] 1-1. 입력한 숫자의 위치에 맞는 프로그램이 실행됨. 예) [ Windows키 ] + [ 1 ]은 명령 프롬프트 실행. 1-2. 프로그램이 이미 실행되어 있는 경우, '활성/비활성' 전환. 1-3. [ 0 ]키는 1.. 2020. 1. 15. [PL/SQL] 무작정 시작하기 (4) - CURSOR 2020/01/13 - [DATABASE/ORACLE] - [PL/SQL] 무작정 시작하기 (1) - PL/SQL 이란? 2020/01/13 - [DATABASE/ORACLE] - [PL/SQL] 무작정 시작하기 (2) - IF 조건문 2020/01/13 - [DATABASE/ORACLE] - [PL/SQL] 무작성 시작하기 (3) - LOOP, WHILE 반복문 지난 시간까지 조건문과 반복문에 대해서 알아보았다. 이번 포스트에서는 반복문과 짝꿍을 이뤄서 PL/SQL에서 가장 많이 사용되는 CURSOR에 대해서 알아보도록 하겠다. 1. CURSOR란? 1-1. SELECT문을 통해 얻어진 결과 행들은 메모리에 저장되는데, 이 저장되는 장소를 커서(CURSOR)라고 함. 1-2. PL/SQL에서는 원래 단.. 2020. 1. 14. 이전 1 ··· 20 21 22 23 24 25 26 ··· 36 다음