일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- error
- 루비
- Spring
- gradle
- ruby2d
- IntelliJ
- JS
- GitHub
- Python
- jetbrains
- C
- 개발노트
- Java
- OTLanguage
- Shell
- RaspberryPi
- react
- kotlin
- maven
- Baekjoon
- boj
- rubymine
- gnuplot
- OAuth
- Vane
- ruby
- CPP
- Godot
- Android
- plugin
- Today
- Total
목록기타 (8)
PersesTitan(페르) 기술블로그
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cSZ73o/btsvnbjh4Ks/z8aooAqUvKCkhRVq6tdclK/img.png)
https://play.google.com/console/developers Google Play Console | Google Play Console 앱과 게임이 성장할 수 있도록 사용자에게 도달하고 사용자 참여를 유도하는 데 도움이 될 도구, 프로그램, 통계를 이용하세요. play.google.com 구글 플레이에 앱을 올리고 하려면 개발자 계정이 필요하기 때문에 만드는 김에 생성하는 법도 작성하게 되었습니다. (참고로 계정을 만들때 스샷을 해두었는데 이미지들이 다 날아가버려서 부 계정으로 스샷을 다시 찍었기 때문에 인증하기 전 부분은 이미지가 없다는 점 양해 부탁드립니다.) 위 링크에 접속하게 되면 아래와 같이 계정을 생성할 수 있는데 구글 계정이 필요하며, 해당 계정은 2단계 인증이 활성화가 되어..
PID Process Identification Number 프로세스에 붙는 고유 번호 init 프로세스 (초기화 프로세스) 부팅시에 처음에 실행되는 프로세스 (PID는 1) 프로세스 종류 데몬 프로세스 서비스를 제공하기 위해서 존재하는 프로세스로 커널에 의해서 실행되며, 기본적으로 백그라운드에서 동작을 합니다. init 프로세스도 여기에 해당됩니다. 부모 프로세스 다른 프로세스를 생성하는 프로세스로 처음 실행되는 init프로세스를 제외한 모든 프로세스는 부모 프로세스를 가지고 있는 자식 프로세스 입니다. 사실상 init프로세스는 모든 프로세스의 시초이다. 자식 프로세스 부모 프로세스가 생성한 프로세스입니다. 사람처럼 부, 모 2명 이렇게 필요없기 때문에 프로세스 혼자서 자식 프로세스를 생성할 수 있는데..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/lNsnX/btr6JoAiRUp/hYdwkNRzxLnabVIhU2RX31/img.png)
VCS VCS는 Version Control System의 약자로 다른 말로는 버전 관리 시스템, 형상 관리 시스템이라고도 합니다. (VCS에서도 여러종류로 나뉘지만 해당 글에서는 묶어서 작성하였습니다.) 필요성 VCS를 사용한다면 변경을 하였을때 무엇이 수정되었는지 알 수 있어 코드 관리에 편리해집니다. 때문에 VCS는 팀 프로젝트나 다른 사람들과 함께 코드를 작성할때 용이해집니다. 사용 예시 팀 프로젝트는 1개의 프로젝트를 여러사람들이 작성하다보니 모르는 사이 코드가 변경될 수 있는데 이럴경우 나중에 문제가 발생하게 된다면 문제를 찾기 어려워질 수도 있습니다. 하지만 VCS를 사용한다면 누가 언제 무슨 코드를 변경하였는지 알 수 있어서 문제를 수정할때, 쉽게 원인을 찾을 수 있습니다. 툴(Tool) ..
영어 (A ~ Z, a ~ z) A = 65, Z = 90 a = 97, z = 122 문자 10진수 문자 10진수 A 65 a 97 B 66 b 98 C 67 c 99 D 68 d 100 E 69 e 101 F 70 f 102 G 71 g 103 H 72 h 104 I 73 i 105 J 74 j 106 K 75 k 107 L 76 l 108 M 77 m 109 N 78 n 110 O 79 o 111 P 80 p 112 Q 81 q 113 R 82 r 114 S 83 s 115 T 84 t 116 U 85 u 117 V 86 v 118 W 87 w 119 X 88 x 120 Y 89 y 121 Z 90 z 122 숫자 (0 ~ 9) '0' = 48, '9' = 57 문자 1..
키가 존재하는지 확인 터미널에 아래의 명령어를 입력하였을때 디렉토리가 존재하지 않거나 파일이 존재하지 않는다면 키를 아직 생성하지 않은 것이므로 키를 생성해주어야 합니다. ls ~/.ssh 키 생성 키 생성은 터미널에 아래의 명령어를 입력하면 경로를 입력을 해야하는데 아무것도 입력하지 않는다면 기본 디렉토리로 설정되게 됩니다. ssh-keygen 키 값 확인 생성후 아래의 명령어를 입력하게 되면 키 값이 출력됩니다. cat ~/.ssh/id_rsa.pub
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bff8sc/btr2GKuOj1a/yN3vFZVLfzUikKkDf0PhK0/img.png)
SSH란? SSH(시큐어 셀)이란? Secure Shell 의 약자로 원격 호스트에 접속하기 위한 보한 프로토컬 입니다. 기본적으로 포트는 22번으로 설정됩니다. 접속하기 기본적으로 맥에는 ssh가 존재하기 때문에 아래와 같은 커맨드를 입력해주시면됩니다. ssh @예시 1) ssh testuser@test.com예시 2) ssh testuser@xxx.xxx.xx.xxxSSH 저장하기 터미널 -> 셀 -> 새로운 원격 연결... (단축키 : ⇧⌘K) 보안셀 -> 사용자 이름 입력 -> '+' 추가버튼 클릭 1 2 링크(서버 주소) 입력 -> 확인 추가된 링크 클릭 후 연결 버튼을 눌러서 연결하면 됩니다.
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bmb6gO/btr1KxwR3j3/KVcRkAPipS5pCL6pZi56FK/img.png)
Homebrew란? Homebrew는 ruby기반으로 구현된 맥 운영체제용 패키지 관리 애플리케이션인데요. brew를 사용하면 패키지를 쉽게 설치, 업데이트와 같은 관리가 편해지기 때문에 저는 맥을 세팅할때 가장 처음 설치합니다. 설치 방법 설치 방법은 간단한데요. 터미널을 열고 아래 명령어를 복사하고 붙여넣기만 하면 자동으로 설치가 됩니다. /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 자세한 내용은 공식 홈페이지를 참고하시면 됩니다.
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dPldwc/btrTzkEFdE7/dlT0OThjrsNOFcFHRKDKe0/img.png)
IDE를 사용할때는 설정에서 로컬 jar를 추가해서 사용할 수 있지만 gradle를 사용한다면 더 편하게 로컬 jar를 추가할 수 있습니다. intellij jar 추가 예시 추가하기 추가하는 법은 간단한데요. 참고로 gradle은 kotlin이 아닌 groovy를 기준으로 작성하였습니다. dependencies에 다음 과 같이 코드를 추가해주면됩니다. 위치는 상태경로를 사용하여 써도 되고 절대경로를 사용하여 적어주셔도 됩니다. 예시 1개 jar파일 추가 예시 상대경로 예시 compileOnly files("opencv/opencv-460.jar") 절대경로 예시 다음과 같이 gradle도 groovy라는 프로그래밍언어를 기반으로 작성되기 때문에 변수를 사용하여 디렉토리 위치를 불러오는 것이 가능합니다...