전체 글 26

초보자를 위한 맥 단축키 모음

자주쓰이거나 유용한 단축키 위주로 정리했습니다. 단축키 동작 Command + C 복사하기 Command + V 붙여넣기 Command + Z 뒤로가기 Command + Shift + Z 다시 되돌리기 Command + S 저장하기 Command + Shift + 3 전체화면 캡쳐 Command + Shift + 4 선택영역 캡쳐 Control + 방향키 창 이동 Command + ← 줄 맨앞으로 이동(윈도우 Home 기능) Command + → 줄 맨뒤로 이동(윈도우 End 기능) Command + ↑ 줄 맨위로 이동 Command + ↓ 줄 맨아래로 이동 Command + 방향키 페이지 이동(브라우저내) Command + 스페이스바 Spotlight 실행(검색기능) *윈도우 [Ctrl] = 맥 [Co..

카테고리 없음 2023.03.28

맥 화면잠금(Lock Screen) 단축키 변경

맥은 윈도우와 다르게 기본적으로 절전모드에서 화면잠금이 되지 않는다. 그래서 화면잠금 모드가 따로있다. 기존의 화면잠금 단축키는 Command + Control + Q 이다. 근데 어째서인지 내 맥에서는 단축키가 잘 먹지 않는다. 그래서 Command + L 로 단축키를 변경해주었다. (윈도우에서는 Ctrl + L이 화면보호기 단축키인데 맥에서는 Command가 윈도우의 Ctrl 역할을 하고 있어서 이렇게 바꾸는 편이 윈도우든 맥이든 사용하기 편한 것 같다.) 1. 맥 시스템 환경설정에 들어간다. (Command + Spacebar 를 눌러 검색창을 이용하면 쉽다) 거기서 키보드 클릭 ! 나는 기본언어가 영어로 되어있지만 가운데를 보면 '단축키'라고 적혀있을거다. 단축키 > 앱 단축키 로 들어가 + 버튼..

카테고리 없음 2023.03.27

JSLinux란?

정의 JSLinux란 JavaScript로 작성된 리눅스 애뮬레이터이다. (애뮬레이터는 다른 프로그램이나 장치를 모방하는 컴퓨터 프로그램을 말한다.) 좀 더 쉽게 말하자면, 웹 브라우저에서도 실행되는 Linux이다. 기존에 윈도우 같이 리눅스 OS가 아닌 상황에서 리눅스를 사용하려면 VMware나 Virtual Box 같은 가상화 툴이 필요했다. 하지만 JSLinux를 사용하면 이런 과정 필요없이 바로 웹페이지에서 리눅스를 실행할 수 있다. 사용법 사용법은 매우 쉬운데, 먼저 JSLinux 사이트에 들어간다. JSLinux JSLinux Run Linux or other Operating Systems in your browser! The following emulated systems are avail..

카테고리 없음 2023.03.27

[백준] 2739번 : 구구단 (Python) - 단계별로 풀어보기

► 문제 2739번: 구구단 N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오. 출력 형식에 맞춰서 출력하면 된다. www.acmicpc.net ► 풀이 N = int(input()) for i in range(1,10): print(N,'*', i, '=', N*i) 구구단은 입력받은 수를 1~9까지 곱해준다. 이렇게 반복 횟수가 정해져 있을 때는 for문을 사용하는 것이 좋다. range 함수는 범위를 지정해주는 함수이다. range(A,B)는 A부터 B-1까지의 수를 반환한다. for문과 while문의 차이 for문 사용하는 경우 while문 사용하는 경우 반복횟수가 정해진 경우 (주로 배열과 함께 사용) 무한 루프 or 특정 조건에 만족할 때까지 반복해야하는 경우 (주로 파일을 읽..

백준 2023.03.26

2023년 1회 정보처리기사 필기 합격 후기

포스팅에 앞서 사전지식: 보안학과 4학년생 수준 정처기 필기를 준비하는 전공자에게 도움이 되면 좋겠다는 생각에 글을 남긴다. 비전공자가 응시하기에는 어려운 시험이므로 단기간 합격을 원한다면 인강을 추천한다. 준비물 이 문제집 하나면 충분하다. 그리고 CBT사이트를 활용하면 Best. 공부기간 2월 7일 ~ 9일까지, 하루 4시간씩 (공부범위: 1,2장) = 총 12시간 공부방법 3월 시험으로 접수를 해두고 2달 동안 열심히 공부를 해보려 했는데 어쩌다보니 일주일도 하지 않게되었다. 공부범위는 1,2강만 문제집으로 개념보고 수록된 기출 풀어보는 정도였다. 그리고 시험 당일에 기출문제를 조금 보고 갔다. 끝. 아무래도 전공자이다 보니 3년동안 공부한 것이 도움이 되었나보다. 붙을거란 기대는 없었고 시험 치는..

자격증 2023.03.25

[백준] 2480번 : 주사위 세개 (Python) - 단계별로 풀어보기

► 문제 2480번: 주사위 세개 1에서부터 6까지의 눈을 가진 3개의 주사위를 던져서 다음과 같은 규칙에 따라 상금을 받는 게임이 있다. 같은 눈이 3개가 나오면 10,000원+(같은 눈)×1,000원의 상금을 받게 된다. 같은 눈이 2개 www.acmicpc.net ► 풀이 a,b,c = map(int,input().split()) if a == b == c: print(10000+a*1000) elif a == b: print(1000+a*100) elif b == c: print(1000+b*100) elif a == c: print(1000+a*100) else: print(100 * max(a,b,c)) #가장 큰 값 추출

백준 2023.03.25

[백준] 2525번 : 오븐 시계 (Python) - 단계별로 풀어보기

► 문제 2525번: 오븐 시계 첫째 줄에 종료되는 시각의 시와 분을 공백을 사이에 두고 출력한다. (단, 시는 0부터 23까지의 정수, 분은 0부터 59까지의 정수이다. 디지털 시계는 23시 59분에서 1분이 지나면 0시 0분이 된다.) www.acmicpc.net ► 풀이 A, B = map(int, input().split()) C = int(input()) A += C // 60# 나누기 / 몫 // B += C % 60# += 할당연산자 (왼쪽 변수에 오른쪽 값을 더한 값을 오른쪽 변수에 덮어쓰기) if B >= 60: A += 1 B -= 6-0 if A >= 24:# elif 아님 A -= 24 print(A,B) 이전글 알람시계 문제는 시간을 빼주는거라면 오븐시계는 더해주는 것! 문제 입력..

백준 2023.03.24

티스토리 코드블럭 줄번호 표시방법

백준 문제풀이 코드를 올리는데 티스토리 코드블럭에서는 줄번호가 나오지 않는다는 걸 발견했다. 지금까지 올린 코드들은 다들 짧아서 현재는 큰 불편함을 못 느끼지만, 가독성을 생각했을 때 코드의 줄번호가 나오는 것이 좋다. 구글링을 해보니 이미 많은 유저가 티스토리 내 코드블럭 줄번호의 필요성을 깨닫고 적용하고 있었다. 결과를 먼저 보여드리자면 이런 식으로 바꾸었다. 줄번호나 코드블럭의 모양 혹은 색상 등을 본인 스타일대로 커스텀 할 수 있는 것이 좋은 것 같다. 그럼 시작! (*참고로 Odyssey 스킨을 사용했다.) 1. HTML 편집하기 블로그 관리 -> 꾸미기 -> 스킨편집 -> html 편집 위치로 들어간다. 맨 위에서부터 보면 가 보이는데 이 태그 바로 위에 아래 코드를 입력한다. 입력 후 오른쪽..

카테고리 없음 2023.03.24

[백준] 2884번 : 알람 시계 (Python) - 단계별로 풀어보기

Python3 코드 H,M = map(int,input().split()) # H = hour, M = minutes if M > 44 : print(H,M-45) elif M 0: print(H-1,M+15) else: print(23,M+15) 창영이의 방법대로 알람을 설정하려면 입력받은 시간에서 45분을 빼면 된다. 이때 M이 45분 이상이면 M-45로 출력하면 되지만 M이 45분 미만일 때는 마이너스(-) 값이 된다. 이를 어떻게 해결하냐면 아래 예시에서 규칙을 발견하면 된다. Ex. 40분일 때는 -5 = 55분 30분일 때는 -15 = 45분 25분일 때는 -20 = 40분 이때 규칙이 발생한다! 처음 입력받은 값(M)에서 +15분을 해주면 우리가 원하는 형식의 시간이 ..

백준 2023.03.22