no image
리눅스 CENTOS admin is not in the sudoers file. root권한 없어요
집에서 TEST 하려고 CentOS를 설치하였는데 sudo su - 가 안됩니다... ㅠㅠ 1. 해당 오류 발생 하면 한번 확인해봐야 합니다. HTML 삽입 미리보기할 수 없는 소스 권한 부여를 위해 sudoers 접속 합니다. 맨 아래로 내려가서 보면 중간쯤에 root 실행 권한에 대해 적혀있습니다. 이곳을 수정해주셔야 해요 root ALL=(ALL) ALL 계정 ALL=(ALL) ALL 계정에게 ALL 권한 부여 이후 ":wq" 로 저장 후 종료 그럼 위 이미지와 같이 admin(접속계정)에서 root 권한을 받을 수 있습니다.
2024.03.13
no image
2024년 상반기CPU 순위 TOP 100 (구매가능 CPU) - CPU Benchmark
안녕하세요. Johncomputer 입니다. 오늘 작성하는 기준 2024-02-03일로 CPU 순위를 한번 작성해보려 합니다. 먼저 CPU 순위에 들어가기에 앞서 INTEL / AMD CPU 뒤에 붙는 영어(알파벳)의미를 간단하게 설명하고 넘어가겠습니다. 일반사용자가 구매하지 않는 Xeon 시리즈와 기타 시리즈들은 제외하였습니다. CTRL + F 로 모델 검색 가능합니다. 인텔 CPU - CODE INTEL X Extreme / 고성능 최상위 라인 K 배수락 해제 / 오버클럭 가능한 제품 F 외장그래픽 제외 제품 M 모바일 U 저전력 모바일 (노트북,미니PC) H, HQ 모바일 고성능 (노트북,미니PC) S,T,L 저전력모델 AMD CPU - CODE AMD X High Performance / 고성능 ..
2024.02.03
no image
맥북 Mac OS 파이썬 설치부터 VScode 설치까지
안녕하세요. Johncom 입니다. 오늘은 맥 OS 맥북에 Python 부터 VScode까지 설치하는 과정 간단하지만 처음 개발을 시작하는 분들을 위해 영상을 만들었습니다. https://youtu.be/u4xUUBTER4I?si=SiXjfasy-_gtFA1k 영상 보신분들은 좋아요와 구독 간절히 부탁드립니다 "시간이 부족하면 아래 글 보고 설치 가능합니다." 1. 먼저 파이썬 사이트 접속 해주세요. https://www.python.org/ Welcome to Python.org The official home of the Python Programming Language www.python.org 2. 맥 OS 눌러주세요. 설치된 파일을 설치하면 됩니다. 3. VS Code 설치 https://cod..
2023.12.13
no image
python pip error - No Modlue _ctype Error 에러 해결
안녕하세요. Johncom입니다. 기존에 있던 Python 3.7을 삭제 후 3.8버전으로 업데이트 이후 라이브러리를 설치하는 중에 문제가 발생하였습니다. (결국 마지막에는 3.9로 갔지만 문제의 원인은 따로 있었지요..) 처음에는 그냥 내가 설치하려는 패키지의 문제인줄로만 알았다… 왜냐하면… 다른건 다 설치가 잘되었다.. 그러던 중 npyscreen을 설치하는 중에 문제가 발생하였습니다. Curses도 동작하지 않았고,,,.. 그제서야 뭔가 문제가 있음을 알고 Error code를 하나씩 보는데... ModuleNotFoundError : No module named '_ctypes' AWS 이용하면서 AWS Linux를 이용하는 경우가 좀 많이 있는데 현재 최신버전으로 자동 설정되는 리눅스는 문제가 ..
2023.11.28
no image
SD카드 완벽하게 지우기 - 로우 포맷 (개인정보 지우기)
안녕하세요. JohnComputer입니다. 여러분들은 스마트폰, 카메라 등등 많은 곳에서 사용되는 SD카드를 어떻게 버리거나 당근 거래할때 같이 판매하나요?? 일상에서 정말 많이 사용하는 제품 중 하나가 SD카드가 아닐까 싶은데.. 사실 이 SD 카드를 컴퓨터 상에서 재사용용도로 포맷을 하게된다면 복구가 가능하다는 사실 아시나요?? 아마 로우 포맷이라거나 SD 카드 지우기, 포맷 등 검색해서 들어오신 분들은 뉴스를 한번씩 보셨을 겁니다. 그래서 완벽하게 지우는 방법 알려드릴게요. https://www.sdcard.org/ SD Association | The SD Association The SD Association www.sdcard.org 위 사이트로 접속해 주시고 위 사이트를 못 믿으실까봐 !! ..
2023.11.02
슬랙 curl api 호출이 안됩니다 curl (60) error slack webhook
안녕하세요 Johncomputer 입니다. 오늘은 slack webhook 설정이후 갑자기 작동이 안되거나 운영중이던 서비스에서 도입 후 별다른 에러 없이 전송이 안될때 해결 방법입니다. 각각 호출하는 방법들이 다르겠지만 curl -명령 url 형식으로 많이 전송하실텐데요 curl -v url으로 api 통시 세부내역 한번 확인해봅니다. curl: (60) SSL certificate problem: certificate has expired More details here: https://curl.haxx.se/docs/sslcerts.htmlcode 60 error가 발생했고 SSL certificate problem: certificate has expired 에러가 발생했습니다 ㅠㅠ 인증서 만료 ..
2023.09.15
no image
python(Random), chatgpt, Deepl 를 활용한 로또 생성기
안녕하세요. JohnComputer 입니다. 오랜만에 글을 적게 되는데요. 요즘 너무 바뻐서 블로그에 글을 쓰고 있지 못하네요 ㅠㅠ 그래도 요번에 간단하게 chatGPT 사용방법, Deepl 소개를 가지고 함께 로또 번호 생성기를 만들어 봅시다. 먼저 모두들 준비가 되어 있겠지만 제일 처음 시작하는 분들을 위해 글 적어보면 Python이 없는 분들은 아래 있는 세팅 따라 하셔서 진행하시면 됩니다. https://johncom.tistory.com/49 HTML 삽입 미리보기할 수 없는 소스 위 코드에 대한 설명은 주석으로 작성해두었고 입력은 금액 단위임 1000 * N 개 입력해주시면 됩니다. VS Code 없이 실행방법이 빠지면아쉬우니깐~ 메모장을 열어주고 위 코드를 모두 복사해서 붙혀줍니다. 이후 파..
2023.08.13
no image
VMware 무료 설치하기 + 리눅스 설치까지
안녕하세요 JohnComputer 입니다. 굉장히 오랜만에 글을 올리게 됩니다.. 요즘 일이 너무 바뻐서 자주 못 들어오게 되는데요 ㅠㅠ 이번에는 또 학생들에게 도움이 될까.. 싶은 글을 써볼려고 해요 요즘은 정말 AWS만 주구장창 만지는데 개인계정으로 뭔가 작성해서 올릴려니 돈이... #AWS 형 크레딧좀 줘 내가 양질의 글을 써줄게 1. 리눅스 설치 https://www.vmware.com/kr/products/workstation-player.html VMware Workstation Player | VMware VMware Workstation Player allows you to safely run a second, isolated operating system on a single PC. Le..
2023.06.02
반응형

집에서 TEST 하려고 CentOS를 설치하였는데

sudo su - 가 안됩니다... ㅠㅠ

 

1. 해당 오류 발생 하면 한번 확인해봐야 합니다.

1
2
3
4
5
## /etc/sudoers 접속
$ su
>> Password : 접속자 패스워드 입력
 
# vi /etc/sudoers
cs

권한 부여를 위해 sudoers 접속 합니다.

 

맨 아래로 내려가서 보면 중간쯤에 root 실행 권한에 대해 적혀있습니다.

이곳을 수정해주셔야 해요

 

root    ALL=(ALL)    ALL

계정   ALL=(ALL)    ALL

계정에게 ALL 권한 부여 이후 ":wq" 로 저장 후 종료

 

 

그럼 위 이미지와 같이 admin(접속계정)에서 root 권한을 받을 수 있습니다.

반응형
반응형

안녕하세요. Johncomputer 입니다.

오늘 작성하는 기준 2024-02-03일로 CPU 순위를 한번 작성해보려 합니다.

 

먼저 CPU 순위에 들어가기에 앞서 INTEL / AMD CPU 뒤에 붙는 영어(알파벳)의미를 간단하게 설명하고

넘어가겠습니다.

 

 

일반사용자가 구매하지 않는 Xeon 시리즈와 기타 시리즈들은 제외하였습니다.
CTRL + F 로 모델 검색 가능합니다.

인텔 CPU - CODE

INTEL
X Extreme / 고성능 최상위 라인
K 배수락 해제 / 오버클럭 가능한 제품
F 외장그래픽 제외 제품
M 모바일
U 저전력 모바일 (노트북,미니PC)
H, HQ 모바일 고성능 (노트북,미니PC)
S,T,L 저전력모델

 

AMD CPU - CODE

AMD
X High Performance / 고성능 라인
G GPU 포함
T 저전력
S 저전력, GPU포함
H 고성능 모바일 CPU
U 모바일 (노트북,미니PC)
M 모바일 저전력 (노트북,미니PC)

 

 

INTEL 상위 모델 - TOP 100

인텔 순위 전체순위 제조사 CPU
1 55 Intel i9-14900F
2 56 Intel i9-13900KS
3 57 Intel i9-14900K
4 61 Intel i9-14900KF
5 64 Intel i9-13900K
6 70 Intel i9-13900KF
7 86 Intel i7-14700K
8 87 Intel i7-14700KF
9 91 Intel i9-13900F
10 94 Intel i7-14700F
11 108 Intel i9-13900
12 112 Intel i9-13980HX
13 117 Intel i7-13700K
14 120 Intel i7-13700KF
15 122 Intel i7-13790F
16 128 Intel i9-13950HX
17 129 Intel i9-13900HX
18 130 Intel i9-13900T
19 132 Intel i9-12900KS
20 145 Intel i9-12900K
21 146 Intel i9-12900KF
22 155 Intel i5-14600K
23 156 Intel i7-13700F
24 159 Intel i5-14600KF
25 163 Intel i7-13850HX
26 165 Intel i5-13600K
27 166 Intel i7-13700
28 167 Intel i5-13600KF
29 171 Intel i7-14700HX
30 175 Intel i9-12900F
31 179 Intel i7-14650HX
32 183 Intel i9-13900E
33 188 Intel i9-12900TE
34 189 Intel i5-14500
35 192 Intel i9-12900HX
36 193 Intel i7-12700K
37 195 Intel i7-12700KF
38 198 Intel i9-12900
39 199 Intel i7-13700HX
40 212 Intel i9-12950HX
41 213 Intel i9-10980XE @ 3.00GHz
42 218 Intel i7-12800HX
43 219 Intel i5-13600
44 224 Intel i5-13500
45 225 Intel i9-9980XE @ 3.00GHz
46 226 Intel i7-13650HX
47 229 Intel i9-13900HK
48 231 Intel i9-13905H
49 237 Intel i7-12700
50 238 Intel i7-12700F
51 241 Intel i9-9960X @ 3.10GHz
52 244 Intel i7-12850HX
53 251 Intel i9-12900T
54 252 Intel i9-7980XE @ 2.60GHz
55 253 Intel i9-9990XE @ 4.00GHz
56 257 Intel i7-12800HE
57 258 Intel i5-13600HX
58 259 Intel i9-13900H
59 265 Intel i7-12700E
60 272 Intel i9-7960X @ 2.80GHz
61 278 Intel i9-12900H
62 279 Intel i5-13500HX
63 280 Intel i7-13700T
64 283 Intel i9-9940X @ 3.30GHz
65 285 Intel i9-12900HK
66 289 Intel i9-10940X @ 3.30GHz
67 291 Intel i5-12600K
68 292 Intel i7-13700H
69 293 Intel i5-13490F
70 299 Intel i5-12600KF
71 305 Intel i7-13800H
72 319 Intel i5-13600T
73 320 Intel i7-13700TE
74 321 Intel i7-12700H
75 323 Intel i9-10920X @ 3.50GHz
76 328 Intel i7-13620H
77 330 Intel i9-7940X @ 3.10GHz
78 331 Intel i9-12900E
79 338 Intel i5-14400F
80 342 Intel i5-13600H
81 347 Intel i9-11900K @ 3.50GHz
82 348 Intel i5-13450HX
83 350 Intel i5-13400F
84 351 Intel i9-11900KF @ 3.50GHz
85 353 Intel i9-9920X @ 3.50GHz
86 355 Intel i5-13400
87 358 Intel i7-13705H
88 359 Intel i7-12800H
89 366 Intel i7-11700K @ 3.60GHz
90 369 Intel i5-12600HE
91 375 Intel #VALUE!
92 381 Intel i7-11700KF @ 3.60GHz
93 382 Intel i5-12600HX
94 383 Intel i5-13500T
95 391 Intel i9-7920X @ 2.90GHz
96 400 Intel i7-12650H
97 404 Intel i9-10900K @ 3.70GHz
98 410 Intel i9-11900 @ 2.50GHz
99 413 Intel i9-11980HK @ 2.60GHz
100 414 Intel i5-12600H

 

AMD 상위 모델 - TOP 100

AMD 순위 전체순위 제조사 CPU
1 49 AMD Ryzen 9 7950X
2 53 AMD Ryzen 9 7950X3D
3 76 AMD Ryzen 9 7945HX3D
4 80 AMD Ryzen 9 7945HX
5 93 AMD Ryzen 9 7900X
6 98 AMD Ryzen 9 7900X3D
7 104 AMD Ryzen 9 7900
8 111 AMD Ryzen 9 PRO 7945
9 118 AMD Ryzen 9 7845HX
10 125 AMD Ryzen 9 5950X
11 158 AMD Ryzen 9 5900X
12 161 AMD Ryzen 9 3950X
13 182 AMD Ryzen 7 7700X
14 187 AMD Ryzen 7 PRO 7745
15 191 AMD Ryzen 9 PRO 5945
16 194 AMD Ryzen 7 7700
17 196 AMD Ryzen 7 7800X3D
18 197 AMD Ryzen 9 5900
19 211 AMD Ryzen 7 7745HX
20 217 AMD Ryzen 9 3900XT
21 220 AMD Ryzen 9 3900X
22 227 AMD Ryzen 7 8700G
23 233 AMD Ryzen 9 PRO 3900
24 236 AMD Ryzen 9 7940H
25 239 AMD Ryzen 9 3900
26 246 AMD Ryzen 9 7940HS
27 267 AMD Ryzen 7 7840HS
28 270 AMD Ryzen 7 7840H
29 273 AMD Ryzen 5 7600X
30 281 AMD Ryzen 7 5800X3D
31 282 AMD Ryzen 9 PRO 7940HS
32 288 AMD Ryzen 7 5800X
33 301 AMD Ryzen 5 PRO 7645
34 303 AMD Ryzen 5 7600
35 312 AMD Ryzen 5 7500F
36 317 AMD Ryzen 7 5700X
37 329 AMD Ryzen 7 PRO 5845
38 333 AMD Ryzen 5 8600G
39 336 AMD Ryzen 7 5800
40 337 AMD Ryzen 7 PRO 7840HS
41 341 AMD Ryzen Z1 Extreme
42 344 AMD Ryzen 7 7840S
43 349 AMD Ryzen 7 7840U
44 361 AMD Ryzen 9 6900HX
45 367 AMD Ryzen 7 5700G
46 370 AMD Ryzen 7 PRO 7840U
47 372 AMD Ryzen 7 PRO 5750G
48 373 AMD Ryzen 7 7735H
49 374 AMD Ryzen 7 5700
50 376 AMD Ryzen 7 7735HS
51 386 AMD Ryzen 9 6900HS
52 390 AMD Ryzen 7 3800XT
53 393 AMD Ryzen 7 6800H
54 394 AMD Ryzen 9 5980HX
55 401 AMD Ryzen 5 7640HS
56 402 AMD Ryzen 7 3800X
57 405 AMD Ryzen 7 PRO 6850H
58 409 AMD Ryzen 9 PRO 6950HS
59 411 AMD Ryzen 7 PRO 3700
60 412 AMD Ryzen 7 6800HS
61 423 AMD Ryzen 9 5900HX
62 425 AMD Ryzen 7 3700X
63 426 AMD Ryzen 7 7736U
64 428 AMD Ryzen 5 PRO 7640HS
65 431 AMD Ryzen 9 PRO 6950H
66 432 AMD Ryzen 7 6800HS Creator Edition
67 435 AMD Ryzen 9 6900HS Creator Edition
68 438 AMD Ryzen 7 5700GE
69 439 AMD Ryzen 9 5900HS Creator Edition
70 442 AMD Ryzen 5 5600X3D
71 445 AMD Ryzen 7 PRO 5750GE
72 447 AMD Ryzen 7 PRO 6850HS
73 450 AMD Ryzen 5 5600X
74 451 AMD Ryzen 5 PRO 5645
75 452 AMD Ryzen 9 5900HS
76 454 AMD Ryzen 5 8500G
77 460 AMD Ryzen 5 5600
78 461 AMD Ryzen 5 7640U
79 466 AMD Ryzen 7 7735U
80 471 AMD Ryzen 9 5980HS
81 474 AMD Ryzen 7 5800HS Creator Edition
82 475 AMD Ryzen 7 5800H
83 480 AMD Ryzen 9 5900H
84 483 AMD Ryzen 7 PRO 6860Z
85 486 AMD Ryzen 7 PRO 6850U
86 487 AMD Ryzen 5 PRO 5650G
87 494 AMD Ryzen 7 6800U
88 504 AMD Ryzen 7 PRO 4700G
89 506 AMD Ryzen 7 PRO 4750G
90 511 AMD Ryzen 7 5800HS
91 513 AMD Ryzen 7 4700G
92 514 AMD Ryzen 7 PRO 7730U
93 523 AMD Ryzen 5 5600G
94 525 AMD Ryzen 7 4700GE
95 536 AMD Ryzen 5 5500
96 544 AMD Ryzen 9 4900H
97 545 AMD Ryzen 5 7540U
98 548 AMD Ryzen 9 4900HS
99 549 AMD Ryzen 5 PRO 6650H
100 558 AMD Ryzen 5 6600H

 

반응형
반응형

안녕하세요. Johncom 입니다.

오늘은 맥 OS 맥북에 Python 부터 VScode까지 설치하는 과정

간단하지만 처음 개발을 시작하는 분들을 위해 영상을 만들었습니다.

https://youtu.be/u4xUUBTER4I?si=SiXjfasy-_gtFA1k

영상 보신분들은 좋아요와 구독 간절히 부탁드립니다

"시간이 부족하면 아래 글 보고 설치 가능합니다."

 

 

1. 먼저 파이썬 사이트 접속 해주세요.

https://www.python.org/

 

Welcome to Python.org

The official home of the Python Programming Language

www.python.org

 

 

 

2. 맥 OS 눌러주세요.

설치된 파일을 설치하면 됩니다.

 

3. VS Code 설치

https://code.visualstudio.com/

 

Visual Studio Code - Code Editing. Redefined

Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications.  Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows.

code.visualstudio.com

 

4. 내려받은 ZIP파일을 압축 해제 후 실행 파일 실행

 

5. Python Extension을 설치

 

6. Shell 설치

 

7. Comman + ` 을 눌러서 Terminal을 열면 끝

반응형
반응형

안녕하세요. Johncom입니다.

기존에 있던 Python 3.7을 삭제 후 3.8버전으로 업데이트 이후

라이브러리를 설치하는 중에 문제가 발생하였습니다.

(결국 마지막에는 3.9로 갔지만 문제의 원인은 따로 있었지요..)

 

처음에는 그냥 내가 설치하려는 패키지의 문제인줄로만 알았다…

왜냐하면… 다른건 다 설치가 잘되었다..

그러던 중 npyscreen을 설치하는 중에 문제가 발생하였습니다.

Curses도 동작하지 않았고,,,.. 그제서야 뭔가 문제가 있음을 알고 Error code를 하나씩 보는데...

 

 

 ModuleNotFoundError : No module named '_ctypes'

 

AWS 이용하면서 AWS Linux를 이용하는 경우가 좀 많이 있는데

현재 최신버전으로 자동 설정되는 리눅스는 문제가 있습니다...

AWS에서 자연스럽게 python2도 설치가 같이 되었는데

이번 패키지에는 Python3가 원하지 않는 3.7 버전이 있어서

업데이트 도중에 문제가 발생했습니다

 

문제 원인 발견

1. Wheel Error 인줄 알고 계속 검색을 했는데 아니였다.

2. 외국인 형들께서 Cmake도 설치하라고 하는데 난 해결되지 않았다.

3. 결론적으로 error code를 보니 _Ctypes error 문제였다.

잘못된 설치 또는 부적절한 버전, 모듈들을 가져오면서 생기는 문제이다.

기존에 Python이 설치되어 있는데 제대로 지우지 않고 설치하면서 발생한 호환성 문제라고 생각이 된다.

 

문제해결 방법

StackOverFlow 형들께서 CentOS의 경우

“libffi-devel"를 재설치 후 다시 Python을 설치해야 한다고 했다…

또 귀찮게 언제 경로 다 지우고 설치를 하는가…

 

1
2
3
4
which python3
which python
which python3.8
which python3.9
cs

4개 중 하나로 먼저 설치 위치부터 확인하자!

 

재설치 하지 않은 나의 상황
- Alias를 이용하여 /user/local/bin에 Python 파일이 있었고
- 설치를 위한 원본 소스 파일 또한 /src 경로에 남아 있었다.
- libffi-devel을 다시 make하면서 기존 소스 경로에 덮어쓰기가 이루어질것으로 예상되어짐

 

1
2
3
4
5
6
7
8
9
10
11
12
sudo yum -y install gcc gcc-c++
sudo yum -y install zlib zlib-devel
sudo yum -y install libffi-devel
 
./configure
make
make install
 
# 우분투 형들은
apt-get install gcc gcc-c++
apt-get zlib zlib-devel
apt-get libffi-devel
cs

결과적으로 npyscreen / curser를 복구하는데 성공했다.

반응형
반응형

안녕하세요.

JohnComputer입니다.

 

여러분들은 스마트폰, 카메라 등등 많은 곳에서 사용되는 SD카드를 어떻게 버리거나

당근 거래할때 같이 판매하나요??

 

일상에서 정말 많이 사용하는 제품 중 하나가 SD카드가 아닐까 싶은데..

사실 이 SD 카드를 컴퓨터 상에서 재사용용도로 포맷을 하게된다면

복구가 가능하다는 사실 아시나요??

 

아마 로우 포맷이라거나 SD 카드 지우기, 포맷 등 검색해서 들어오신 분들은 뉴스를 한번씩 보셨을 겁니다.

 

그래서 완벽하게 지우는 방법 알려드릴게요.

 

 

 

https://www.sdcard.org/

 

SD Association | The SD Association

The SD Association

www.sdcard.org

위 사이트로 접속해 주시고

 

위 사이트를 못 믿으실까봐 !!

위키피디아 설명을 DEEPL을 이용하여 번역내용 첨부합니다.

라고 합니다...

이제 위 사이트에서

"Downloads -> 좌측화면 SD Memory Windows Download 눌러줍니다.

쭈욱 아래로 내려가시면

 

accept 동의 눌러주시고

 

다운로드가 모두 완료되었다면

실행해서 설치 진행 하세요

1. SELECTED = 꽂은 USB의 경로 보시고 (내 PC에서 확인)

2. Formmation options = Overwrite format

3. CHS Format size adjustment 선택 

4. Format버튼 눌러서 진행

 

 

모두가 완료되고 깔끔하게 비워진것을 확인하실 수 있습니다.

반응형
반응형

안녕하세요 Johncomputer 입니다.
오늘은 slack webhook 설정이후 갑자기 작동이 안되거나
운영중이던 서비스에서 도입 후 별다른 에러 없이 전송이 안될때 해결 방법입니다.

각각 호출하는 방법들이 다르겠지만

curl -명령 url 

형식으로 많이 전송하실텐데요

curl -v url

으로 api 통시 세부내역 한번 확인해봅니다.

curl: (60) SSL certificate problem: certificate has expired
More details here: https://curl.haxx.se/docs/sslcerts.html

code 60 error가 발생했고 SSL certificate problem: certificate has expired 에러가 발생했습니다 ㅠㅠ

인증서 만료 에러가 발생한건데…

인증서를 추가해라…
옵션을 추가해라..
글이 많은데


yum update ca-certificates


먼저 위 명령어로 간단히 업데이트 해주시면
구버전의 인증서가 업데이트 되면서 동작 가능합니다

반응형
반응형

안녕하세요. JohnComputer 입니다.

오랜만에 글을 적게 되는데요.

요즘 너무 바뻐서 블로그에 글을 쓰고 있지 못하네요 ㅠㅠ
그래도 요번에 간단하게 chatGPT 사용방법, Deepl 소개를 가지고

함께 로또 번호 생성기를 만들어 봅시다.

 

먼저 모두들 준비가 되어 있겠지만 제일 처음 시작하는 분들을 위해 글 적어보면

Python이 없는 분들은 아래 있는 세팅 따라 하셔서 진행하시면 됩니다.

https://johncom.tistory.com/49

 

python3 설치 부터 경로 설정까지 (pip, python, 환경 변수, path)

안녕하세요. JohnCom 입니다. 오늘은 제 로컬 PC에 Python3 를 설치를 진행하는데 설치하는 방법을 정리해두면 처음 시작하는 분들에게 도움이 될 것 같아서 이렇게 따로 정리해둘려고 글을 씁니다. "

johncom.tistory.com

 

VS Code 글이 있는 줄 알았는데 없네요..?

없어도 소스코드 첨부 드리니 메모장에 이동 시켜서 해도 되요.

메모장으로 넣고 실행하는 방법은 가장 아래에 첨부하겠습니다~

 

자 가장 먼저 Deepl 사이트를 들어가야겠죠.

번역 사이트 입니다.

https://www.deepl.com/translator

 

DeepL 번역: 세계에서 가장 정확한 번역기

텍스트 및 전체 문서 파일을 즉시 번역하세요. 개인과 팀을 위한 정확한 번역. 매일 수백만 명이 DeepL로 번역합니다.

www.DeepL.com

AI 번역기로 단어를 배워간다고 하는데...

실제로 구글 번역기나 파파고는 조금 부자연 스럽게 번역하는 반면에

Deepl은 생각보다 깔끔하게 번역해주거나 의역, 여러 언어가 섞인 문장을 잘 번역해준답니다.

 

GPT가 아무리 좋아 졌다고 하지만 번역기는 아니기 때문에

번역하고 또 돌리는데 오래걸리기도 하고 잘못된 결과를 가져옵니다.

 

 

GPT에게 로또번호 만들어 달라고 하면 안줍니다.
살살 달래야 해요

그래서 아래와 같이 Deepl에 번역을 해줍니다.

 

 

https://chat.openai.com/

 

ChatGPT

A conversational AI system that listens, learns, and challenges

chat.openai.com

그런다음 잘 달래주시고

GPT 사이트를 들어갑니다.

 

그리고 물어보면

이러한 코드를 돌려주네요.

 

누가 AI아니랄까봐 사람들이 Lotto를 많이 물어 봤군요..

함수를 lottery로 어디서 참고해서 가져왔네요 ㅋㅋㅋㅋ

 

생각보다 아주 깔끔하게 출력을 해주는 군요.

 

GPT 이렇듯 간단한 코드들은 정말 잘 찾아서

보여주게 되는데

코드를 짤때에도 

 

deepl 과 chatGPT를 이용해서 틀을 잡아주고

디테일 하게 만들어 준다면 아주 간단하게 소스 코드를 만들 수 있습니다.

 

저희는 여기서 이제 추가로

Error (범위 초과), 여러개 출력(금액 입력)을 추가로 넣어 보면 어떨까요??

 

 

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
29
30
31
32
33
import random
 
# 로또 번호 생성 함수
def generate_lottery_numbers(money_cnt):
    lottery_numbers=[]
    count=6
    start_range=1
    end_range=45
 
    # 잘못된 범위 확인
    over_range_check(count, start_range, end_range)
 
    # 넣은 금액만큼 동작
    for i in range(0, money_cnt):
        # Generate 6 unique random numbers
        lottery_numbers.append(random.sample(range(start_range, end_range), count))
 
    return lottery_numbers
 
# 로또 범위 확인 함수
def over_range_check(count, start_range, end_range):
    if count > (end_range - start_range + 1):
        raise ValueError("Cannot get unique random numbers. Over Range")
 
 
# main 여기서 부터 실행
if __name__ == "__main__":
    # 입력시 정수 변환
    money = int(input("얼마 구매하시겠습니까? "))
    loop_output = generate_lottery_numbers(int(money/1000))
 
    for i in loop_output:
        print("Lottery Numbers:", i)
cs

 

 

위 코드에 대한 설명은 주석으로 작성해두었고

 입력은 금액 단위임 1000 * N 개 입력해주시면 됩니다.

 

 

VS Code 없이 실행방법이 빠지면아쉬우니깐~

 

메모장을 열어주고 위 코드를 모두 복사해서 붙혀줍니다.

이후 파일형식 = 모든파일

파일이름 ***.py

인코딩 = UTF-8

저장해주세요.

 

그리고 윈도우 키 + R -> CMD 열어주세요.

 

저장한 파일이 있는 경로로 이동을 해야하는데

간단하게 파일이 있는 폴더를 열어주시고 주소창을 누르면

저렇게 복사할 수 있습니다.

복사하셔서

 

"cd 경로"

"python ***(저장한파일명).py"

이렇게 입력해주시면

cmd 창으로 간단하게 실행할수 있습니다~

 

반응형
반응형

안녕하세요 JohnComputer 입니다.

굉장히 오랜만에 글을 올리게 됩니다..

요즘 일이 너무 바뻐서 자주 못 들어오게 되는데요 ㅠㅠ

이번에는 또 학생들에게 도움이 될까.. 싶은 글을 써볼려고 해요

요즘은 정말 AWS만 주구장창 만지는데 개인계정으로 뭔가 작성해서 올릴려니

돈이... #AWS 형 크레딧좀 줘 내가 양질의 글을 써줄게 

 

1. 리눅스 설치


https://www.vmware.com/kr/products/workstation-player.html

 

VMware Workstation Player | VMware

VMware Workstation Player allows you to safely run a second, isolated operating system on a single PC. Learn more.

www.vmware.com

그래서 무료로 리눅스를 다룰 수 있게 Vmware로 친절하게 설명 도와드리겠습니다.

 

여기로 접속하셔서

무료 다운로드 눌러주세용

자 여기서 실수 하실 수 있는데

저희는 리눅스를 설치할거지

리눅스 OS가 아니고

윈도우 OS이니깐 윈도우 OS버전으로 설치해주세요

아... 잠시만 오래걸리는데?

Vmware 15 버전이 있네요

ㅋㅋㅋㅋ

설치가 취소되었습니다.

 

자 다시 설치 진행합니다.

여기 노란색에 해제되어 있으실텐데

향상된 키보드 드라이버라고 나오는데

원래는 설치하고 나서

팝업창이 뜨는 내용인데

설치해주시는게 편합니다.

작업관리창이랑 왔다갔다 할때

편합니다.

1. 업데이트 매번 확인할거니 X

2. 고객경험을 줄거니 X

 

키보드를 설치했으니 YES

재부팅 해주시면 됩니다.

 

자이제 리눅스를 다운 받으러 갈게요.

 

2. 리눅스 다운로드


https://www.centos.org/download/

 

Download

Home Download Architectures Packages Others x86_64 RPMs Cloud | Containers | Vagrant ARM64 (aarch64) RPMs Cloud | Containers | Vagrant IBM Power BE (ppc64) RPMs Cloud | Containers | Vagrant IBM Power (ppc64le) RPMs Cloud | Containers | Vagrant ARM32 (armhf

www.centos.org

OS는 자신의 선택이지만

AWS를 주로 다룰 현대인이라면

우분투도 좋지만 CentOS 공부하는것이 좋습니다.

 

 

아키텍쳐는 아는 분들은 선택하시면 되지만

모른다면 x86_64로 가시면 되요

intel 칩 중.... AMD는....주절주절

모바일 저전력을 ....

이야기가 길어질 것 같아요

 

맘에 드는 미러사이트로 이동~

종류도 참 많군요

일단.. 저희는 그냥 일반적인 것을 설치하시죠

 

3. Vmware에 리눅스 설치하기


Create a New virtual machine 누르셔서 설치 진행해주시고

아까 다운로드 받은 리눅스 경로의 iso 이미지

Name은 보여지는 것이니 원하시는대로 하고

user는 root/admin 원하시는대로

비밀번호 . 비밀번호 확인까지 작성해주세요

Vmware에 뜰 가상머신 명입니다.

프로젝트명 해주시면 편해요

맥시멈 disk 설정인데

20GB설정이 추천되는데

전 정말 가볍게 쓸거라

8GB할당해줍니다.

 

 

4. 옵션 설정


이후 자세한 옵션 설정을 설정하고 싶으시면

아래 링크에 있는 다른 게시물 보시고 따라하시면 됩니당~

https://johncom.tistory.com/47

반응형