본문 바로가기
반응형

Tech124

[AWS] AWS 리전 (Region), 가용영역(AZ), 엣지로케이션 이란 AWS 리전 (Region), 가용영역(AZ), 엣지로케이션 이란 무엇인가? AWS 글로벌 인프라를 이해하는 주요용어는 리전(Region), 가용영역(AZ), 엣지 로케이션이 있다. 각각의 의미는 아래와 같다. 리전(Region) 말 그대로 지역을 의미한다. AWS 서비스가 제공되기 위한 인프라의 위치를 대표 도시명으로 나타낸 것이다. 도쿄리전, 서울리전 등이 있는데, 특정 도시의 이름을 사용한 것일 뿐, 해당지역에 AWS의 인프라가 반드시 위치한 것은 아니다. 가용영역(AZ) 데이터 센터라고 보면 된다. 각각의 리전안에 N 개의 가용영역이 있다. 리전별 가용영역의 개수는 리전마다 다르다. 단, 리전 내부에 가용영역은 최소 2개 이상을 만든다. (리전과 가용영역의 개수는 사용자가 선택하는 항목이다) 가용.. 2022. 3. 28.
맥북 한자 입력하는 방법 맥북에는 한자 전환 키가 없다. 그럼 어떻게 한자를 입력할까? 맥북에는 한자 버튼이 없는데, 어떻게 한자를 입력할까? 맥북에서도 한자키를 입력할 수 있다. 그것도 기본기능으로. 방법은, 한자로 변환하고자 하는 한글을 입력 후 'option + return (엔터키)' 키를 누르면 된다. 윈도우만 쓰시던 분들은 햇갈리실 수도 있다. 아래 캡쳐화면을 보자. 필자가 사용중인 맥북 2017 프로 13 터치바 버전이다. 상위하위 버전의 맥북 모두 동일할 것이다. 위에는 키스킨을 씌워놓은 사진인데, Option 키위 엔터/리턴 키의 위치는 위와 같으니 참고하자. 그럼 슬기로운 맥북생활 화이팅. 글쓴이 : xpro.jason@gmail.com [무단배포는 노노, 링크배포는 Okay] - 글작가 Jason 의 병맛지식 - 2022. 3. 7.
쿠쿠 음식물 처리기 뚜껑파손 후기 - 사진있음 + 불편한 서비스기사 2개월간의 기다림 끝에 쿠쿠 음식물 처리기의 뚜껑이 파손되었다. 구매하기 전부터 뚜껑파손 사례를 접했긴 했지만 대수롭지 않게 여겼었다. 그러다가, 점점 사례가 많아지는 것을 보고 내것도 언젠가는 파손이 멀지 않았구나를 느끼고 있었다. 그러던 중... 드디어 뚜껑이 파손되었다. 구매시점이 21.12월 말이었으니, 약 2개월 + 일주일의 기간만에 뚜껑이 파손되었다. * 이전 리뷰에서는 음식물 처리기에서 '드드드드드', '끼이이익' 같은 소리의 원인을 확인해보았었다. 해당 리뷰는 아래 글을 참고하자. https://xprojason.tistory.com/entry/쿠쿠-음식물처리기-소음-드드드드 쿠쿠 음식물처리기 소음 - 드드드드 22.1.16(일) 일자 업데이트 고객센터에 다시 문의를 했었고, 본인들은 상태.. 2022. 3. 5.
파이썬 - 변수값을 다시 받아오기 (+ reload 변수 리프레쉬) 파이썬에서 다른 파일에서 받아온 변수를, 다시받아와서 리프레쉬 하려면? 파이썬에서 무한루프를 통해 반복되는 로직이 수행되고 있다고 가정하자. 그리고 이 무한루프문에서 사용되는 변수는, 다른 *.py 파일에서 import 해와서 사용하고 있다고 생각해보자. 그런데 *.py 파일의 변수값이 변경된다면? 그리고 변경된 변수값을 무한루프문에 수시로 반영해줘야 한다면 어떻게 할까? 이럴때 사용할 수단이 있다. 바로 reload 이다. 위 테스트 구문을 살펴보자. whileTemp에서는 test를 import 한 후, 더하기를 출력해주고 있다. 그런데, 이 값은 test.py 에서 유동적으로 변동되는 값이다. 그리고 이 값은 매번 while 문에 적용되어야 한다. 어떻게 해야할까? 이럴때 사용할 수 있는 방법이 r.. 2022. 2. 22.
파이썬 - 멀티프로세싱 종료처리 하기 (terminate가 안먹힐때) 파이썬에서 멀티프로세싱을 종료시켜보자 파이썬에서 멀티스레드를 종료하는 법에 대해 지난 글에서 알아보았다. https://xprojason.tistory.com/entry/%ED%8C%8C%EC%9D%B4%EC%8D%AC-%EB%A9%80%ED%8B%B0%EC%8A%A4%EB%A0%88%EB%93%9C%EB%A5%BC-%EB%94%B0%EB%A1%9C%EB%94%B0%EB%A1%9C-%EC%A2%85%EB%A3%8C%EC%8B%9C%EC%BC%9C%EB%B3%B4%EC%9E%90-%EC%9E%AC%EC%8B%9C%EC%9E%91%EC%8B%9C%EC%BC%9C%EB%B3%B4%EC%9E%90 파이썬 - 멀티스레드를 따로따로 종료시켜보자 (+ 재시작시켜보자) 파이썬에서 멀티스레드는 유용한 기능이다. 하나의 .. 2022. 2. 21.
파이썬 - 멀티스레드를 따로따로 종료시켜보자 (+ 재시작시켜보자) 파이썬에서 멀티스레드는 유용한 기능이다. 하나의 스레드에 각각의 하위 스레드와 데몬 스레드가 작동하게 만들고, 불필요하거나 재기동이 필요한 스레드는 종료시켰다가 다시 시작하게 할 수 있다. 이렇게 하면, 목적에 따라 여러 스레드를 조작하는 것이 가능하다. 스레드의 종료는 os 로 종료시키는 것이 아니라, exception 을 발생시켜서 종료처리한다. 단일 스레드라면 os.excel 기능을 활용하여 재시작 처리시키는 방법도 있지만, 다중스레드에서는 exception을 발생시키는 것이 간편하고 유용하다. 아래는 스레드 종료처리를 발생시키는 예제이다. 스레드의 발생은 testdef에서 flag가 S에 해당하는 경우이다. 스레드네임을 thread_ex_test class에 name 지정한다. 그리고 start를.. 2022. 2. 18.
인문계 Java - 기본문법, if 와 for 만 알아도 중급이다 인문계 Java 의 기본은 if 와 for 문을 이해하는 것이다 if 와 for 문을 이해한다는 것은 코딩의 기초를 이해하는 것과 같다. if 와 for 는 모든 언어, 모든 코딩영역에서 공통적으로 쓰이는 문법이며, 본 문법을 이해한다면, 기본적인 코딩언어는 눈에 들어올 것이다. if 는 무엇일까? if 는 말 그대로 '만약'을 뜻한다. 사용자가 입력한 값이 만약 ~라면? 아래 문장을 수행하라. 이정도로 이해하면 된다. for 는 무엇일까? for 는 반복수행이다. 반복적으로 for 문구의 아래 로직을 수행하라. 는 의미이다. 간단한 If 문의 예시. if 사용자 입력값 = 0 이라면, 아래 문장을 실행해. if 사용자 입력값 !=0 이라면, 아래 문장을 실행해. (= 사용자입력값이 0이 아니라면, 아래.. 2022. 2. 17.
인문계 Java 자바 기초 - 자바는 무엇을 하는가? 인문계가 이해할 수 있는 Java 자바 기초 Java 자바를 이해하려면 우선 아래 질의 응답을 살펴보도록 하자. 인문계가 알고있는 Java 자바는 인터넷 홈페이지일 가능성이 크다. 그러나 인문계가 알고있는 화면상의 홈페이지는 화면을 만드는 언어로 구성되어 있다. 그리고 Java 자바는 화면에서 데이터를 넘겨받아 '후처리' 라는 과정을 진행한다. 자바의 기초를 살펴보자. - 자바란 무엇인가? = 컴퓨터 언어이다. - 자바의 역할은 무엇인가? = 사용자가 입력한 데이터를 처리하는 과정이다. - 자바는 화면을 만들지 않는가? = 자바는 화면을 만들지 않는다. 자바는 화면에서 넘겨받은 데이터를 처리할 뿐이다. - 자바말고 화면은 누가 만드는가? = 화면은 Javascript, JSP, HTML 등의 다른 언어가.. 2022. 2. 15.
Java 란? 컴퓨터 언어? 코딩 언어란 뭘까 Java 를 잡기전에 컴퓨터 언어부터 이해하자. 컴퓨터 언어란 말 그대로이다. 컴퓨터를 위한 언어이다. 그리고 그 언어는 Java, C, C++, Python, Javascript, etc..... 여러가지 언어로 구성되어 있다. 여기서 이 여러가지 언어란, 컴퓨터 세계에서 쓰이는 영어, 스페인어, 프랑스어, 독일어, etc... 라고보면 된다. 공통점이 있지 않은가? 인문학적 언어이든 컴퓨터 언어이든, 영어가 쓰이고, 문장의 구성이 비슷하다는 점이다. 영어를 예로 들어보자. 영문학의 기초는 1형식, 2형식, 3형식 4형식. 그리고 5형식이 있다. 컴퓨터 언어도 마찬가지이다. Class, Method, 생성자, For문 (SAP는 Loop), If 문 이 있다. 영어이든 스페인어이든 큰 문맥의 구성은 동.. 2022. 2. 13.
반응형