전체 글
-
[OCI] 인스턴스 삭제 후 재생성하기IT/삽질 2024. 2. 12. 22:09
또 삽질이다 ㅠㅠ 오라클 클라우드 프리티어로 인스턴스 생성해서 이것저것 재밌게 해보고 있었는데. 메일서버 구성해보겠다고 하다가. 설정이 꼬였는지.. 하루종일 수정하다가 안되겠어서 인스턴스 재생성하려고 한다 ㅠㅠ 왠만하면 해결해보려고 했는데.. 아따.. 힘드네.. 인스턴스 재생성하고 다시 환경 구성하기 위해서 지금 만들어뒀던 환경을 기록해본다... 오늘은 정리만하고 재생성은 내일 해야지... ㅠㅠ 1. SSH 접속 (필수) - 고정 IP 할당 - openssh private key 생성 - 접속 스크립트 작성 참고) https://github.com/Bletcher-Project/bletcher_mix/issues/8 https://colabear754.tistory.com/88 https://sonhc...
-
[리뷰] 안녕 / 안녕달 지음 / 창비 / 2018일상기록/독서 2024. 2. 10. 18:20
아이를 위해 그림책을 보다보면 어른인 내가 봐도 마음에 드는 책들이 몇몇 있는데. 안녕달 작가의 책도 그 중에 하나이다. 안녕달 작가의 그림체는 뭔가 따스하다. 수박 수영장, 안녕달, 당근 유치원 등 아이가 좋아해서 구입한 책들인데. 너무 마음에 든다. 이번 설 명절에 근처 서점에 들렀다가 ‘안녕’ 이라는 제목의 책을 구입했다. 글이 없고 그림만 있는 정말 ‘그림책’인데, 읽고 나니 가슴이 뭉클해졌다. ‘소중한 것을 잃어버린 사람에게 건네는 따스한 인사‘ 라고 출판사 서평에 남겨 있는데. 정말 울뻔했다. 이 책. 어린이 뿐만 아니라 어른에게도 유익한 안녕달 작가의 책! 언제나 강추! 강추! 아래는 출판사에 만든 책소개 영상! https://youtu.be/E8tE3yf6ISo
-
함수 만들기IT/파이썬 2024. 1. 23. 23:17
함수? - 식별자 뒤에 괄호가 붙어 있으면 '함수' 이다~~~~ - 함수를 사용한다 == 함수를 호출한다 - 함수는 '코드의 집합' 이다 함수의 기본 def 함수이름(): 문장 함수 매개변수 만들기 def 함수이름(매개변수1, 매개변수2, ...): 문장 가변 매개변수 - print() 와 같이 매개변수를 원하는 만큼 입력 가능한 함수를 '가변 매개변수 함수'라 부름 - 매개변수명 앞에 * 가 붙은 것이 '가변 매개변수' 이다 def 함수이름(매개변수1, 매개변수2, ..., *가변매개변수): 문장 - 제약 사항 가변 매개변수 뒤에는 '일반 매개변수'가 올 수 없음 가변 매개변수는 '하나만' 사용 가능함 - 일반 매개변수: 함수 생성 시 흔히 사용하는 매개변수 - 기본 매개변수: 값을 입력하지 않았을 때..
-
"파이썬스럽게" 코드 작성해보기IT/파이썬 2024. 1. 23. 22:04
문자열/리스트/딕셔너리와 관련된 기본 함수 리스트에 적용 가능한 기본 함수: min(), max(), sum() 리스트 뒤집기: reversed() 현재 인덱스가 몇 번인지 확인하기: enumerate() 딕셔너리로 쉽게 반복문 작성하기: items() 리스트 안에 for문 사용하기: 리스트 내포 [리스트] min(), max(), sum() - min(): 매개변수로 전달된 리스트 중에서 최솟값을 리턴 - max(): 매개변수로 전달된 리스트 중에서 최댓값을 리턴 - sum(): 매개변수로 전달된 리스트 중에서 모든 값을 더한 후 리턴 [리스트] reversed() - 매개변수로 전달된 리스트의 요소 값을 반대로 출력 [리스트] enumerate() - 매개변수로 리스트 전달 시, 인덱스번호/요소값 조..
-
딕셔너리 사용하기IT/파이썬 2024. 1. 22. 22:14
리스트 vs 딕셔너리 - 리스트: 인덱스를 기반으로 값을 저장. 대괄호[] 로 선언 - 딕셔너리: 키key를 기반으로 값value를 저장. 중괄호[] 로 선언 -> 키는 반드시 "문자열" 로 선언되어야 함 요소 접근 방법 - 리스트의 경우, 인덱스 값으로 요소에 접근 - 딕셔너리는 '키'로 요소에 접근 구분 선언 형식 사용 예 틀린 예 리스트 list_a = [] list_a[1] 딕셔너리 dict_a = {} dict_a["name"] dict_a{"name"} -> 절대 아님 요소 추가 방법 - 딕셔너리에 요소 key에 값을 대입 요소 제거 방법 - del 키워드로 딕셔너리 요소에 접근 dictionary = { "name": "hong" } del dictionary["name"] 요소 접근 에러 ..
-
리스트에서 요소 제거하기IT/파이썬 2024. 1. 22. 00:14
리스트 내 요소 제거하기 - 2가지 방법 인덱스로 제거하기 값으로 제거하기 인덱스로 제거하기: del키워드, pop() - 요소의 '위치'를 기반으로 요소를 제거하는 것 del 리스트명[인덱스]# 범위 지정 가능 ex. 리스트명[1:3] -> 인덱스 1,2의 요소를 제거함 (마지막 인덱스는 대상 아님 주의) 리스트명.pop(인덱스)# 매개변수인 '인덱스'를 미입력 시, 기본 -1이 들어가서 마지막 요소를 제거함 값으로 제거하기: remove() - '값'을 지정해서 제거하는 것 리스트.remove(값)# 리스트 요소 내 동일한 값이 '여러 개' 있더라도 '가장 먼저 발견'되는 하나만 제거됨 모두 제거하기: clear() 리스트.clear()
-
[AWS] EC2 인스턴스 행(hang) 현상 & 스왑메모리 할당IT/삽질 2024. 1. 4. 23:28
아.. 정말 하루 종일 삽질했다.. AWS 프리티어 요금제 가입해서 테스트 용도의 인스턴스를 생성해서 사용 중이다. 요즘 서버 인프라 자동 구성을 위해 오픈소스인 rundeck 을 알아보기 위해서 서버에 설치해봤다. 로컬 PC에서 ssh 로 ec2 서버로 접속해서 사용하는데.. rundeck 서비스를 기동하니까 갑자기 버벅 거린다. 어라?? 그리고 행 걸린듯 먹통이다. ssh 접속을 종료하고 다시 들어가봐도 행 걸려 있기는 마찬가지다. 우와.. 미치겠다.. 결국은 ec2 대시보드로 가서 인스턴스를 '중지' 후 다시 '시작' 했다. 접속이 되자마자 바로 top 명령어를 날려보니 rundeck 이 cpu 를 엄청 잡아 먹고 있다...;; 얼릉 kill -9 를 날리고 프로세스를 죽이니.. 다시 cpu는 평온..
-
[리뷰] Release의 모든 것 / 마이클 나이가드 지음 / 박성철 옮김 / 한빛미디어 / 2023일상기록/독서 2023. 12. 24. 01:32
연차가 쌓여 가면서 개발이 아닌 설계, 관리의 업무도 다루게 되었다. 그런데 평소 그러한 고민 없이 그때그때 임기응변(?)으로 처리하다 보니 항상 무엇인가 부족한 느낌이 있었다. 이 책은 나와 같은 사람에게 도움이 될만한 책이다. 개발자, 아키텍트로 경력을 쌓아온 저자가 본인의 경험을 바탕으로 설계부터 배포까지의 노하우를 전수해준다. 몰랐는데 사실 이 책은 이미 꽤 유명했던 도서였다. 1판 이후 많은 사람들이 여러 번 반복해서 보던 책이라고 하니 이번 2판 도서도 어느 정도 기대가 되는 것이 사실이다. 총 4부로 구성된 도서는 각각에 도서의 경험과 사례를 잘 풀어서 설명을 하였는데, 특히나 '2부. 운영 고려 설계' 부분이 가장 마음에 들었다. 부끄럽지만 고백하자면 가장 마음에 들었지만 한 편으로는 잘 ..