[Tistory] 아듀~~~ 2022 사건 사고 그리고 이슈

2023년 첫 출근이네요. 직장동료들과 주변분들께 새해 인사는 많이들 나누셨나요? 새해가 설레이기도 하지만 싱숭생숭한 마음도 있어 일이 손에 잘 잡히지 않네요. 그런 마음에 2022년에는 어떠한 일들이 있었나 여기저기 둘러보다가 정리해 보았습니다. 2023년에는 좋지 않은 사건 사고보다는 훈훈하고 감동적인 일들이 더 많이 생겼으면 합니다. 다들 즐거운 하루 유쾌한 하루 되세요 !!! 포켓몬빵 품절 대란 https://www.hankyung.com/economy/article/202202284791g “가는 편의점마다 품절”…3040에 인기폭발, 무슨 제품이길래 “가는 편의점마다 품절”…3040에 인기폭발, 무슨 제품이길래, “편의점 네 군데 돌았어요”…포켓몬빵 찾는 3040 레트로 열풍에 ‘포켓몬 빵’ ..

[Tistory] Kotlin Coroutine 동작을 이해해보기 – Coroutine 이란?

Android 개발을 시작 했을 때, 저는 rxJava를 이용해 서버 통신 등 비동기 프로그래밍을 수행했었습니다. 그런데, 이제는 명백히 flow와 Coroutine이 대세가 된 것을 느낄 수 있습니다 (공식 문서, 컨퍼런스 등등). 이처럼 안드로이드 개발과 Kotlin이 떨어질 수 없게 되면서 Coroutine 또한 당연하게 사용법을 알아야만 했습니다. 그런데, 정작 Coroutine의 Android에서 사용법 (viewModelScope, lifecycleScope.launch 와 같이…)만 알 뿐, Coroutine의 원리는 무엇인지에 대해 깊이 고민해 볼 시간을 가지지 않았습니다. 이에 반성하여, 자세하게 코루틴이 어떻게 동작하는지도 공부해보았습니다. ———- 장점? 먼저 Corou..

[Tistory] [REACT] 로그인, 회원가입 fetch 코드 구현

1.먼저 유저가 이메일을 입력합니다. -Email Input의 onChange 이벤트 핸들러에 연결된 함수가 실행됩니다. -함수에서 Email Input의 value를 setId를 통해 업데이트 합니다. 2.유저가 비밀번호를 입력합니다. -Password Input의 onChange 이벤트 핸들러에 연결된 함수가 실행됩니다. -함수 안에서 Password Input의 value를 setPw를 통해 업데이트 합니다. -Button을 클릭하면 onClick 이벤트 핸들러에 연결된 함수가 실행됩니다. 3.함수 안에서 fetch 함수를 통해 server에 요청(Request)을 보냅니다. server에서 인증 / 인가 과정을 거친 후의 결과를 응답(Response)으로 보내 줍니다. 4. 응답의 결과에 따라 M..

[Tistory] [FRONTEND] 프론트엔드 기술면접 개념 정리

💡 주소창에 주소를 입력했을 때의 흐름을 설명해주세요. 사용자가 브라우저의 주소창에 주소를 입력 브라우저에서 DNS 서버에 IP주소를 요청하고, DNS 서버에서 IP주소를 반환한다. 그후 브라우저에서 호스팅 서버에 IP주소를 요청하면 호스팅서버에서 HTTP를 요청하고 서버에서 HTTP를 응답 브라우저에서 렌더링이 일어나면서 화면이 보인다. 🔥 DNS(Domain Name System) 란? 웹사이트의 IP 주소와 도메인 주소를 이어주는 환경/시스템 : 웹사이트의 데이터가 저장되어 있는 호스팅 서버는 인터넷 회선이 연결된 컴퓨터/장치인지라 IP 주소가 할당되어 있고 이 주소가 실제 웹사이트 주소라 할 수 있다. DNS 서버는 이런 IP 주소를 특정 도메인 주소와 같다는 기록을 저장해두고, 인터넷 사용자들이..

[Tistory] 바라보기, 드라마, 都巡檢使, 도순검사, 고려 거란 전쟁

바라보기, 드라마, 都巡檢使, 도순검사, 고려 거란 전쟁 도순검사(都巡檢使) 고려와 조선 초기에 있었던 지방제도의 한 형태로, 지방에 임시 파견하던 벼슬아치를 뜻합니다. 도순검사는 행정구역을 의미하는 대읍을 의미하기도 합니다. 지방에 있던 각 관아의 벼슬. 외관직은 경관직에 대비되는 개념으로 외임(外任) 또는 외직(外職)이라고도 한다. 정확한 기원은 알 수 없으나, 일찍이 국가형태가 갖추어지기 시작한 청동기시대까지 거슬러 올라갈 수 있다. 부여의 관계에서 엿보이는 사출도(四出道)로부터 삼국시대의 처려근지(處閭近支) 혹은 도사(道使) · 욕살(褥薩) · 방령(方領) · 군주(軍主), 통일신라의 총관(總管) · 도독(都督), 그리고 고려의 안렴사(按廉使) · 병마사(兵馬使) · 도호부사(都護府使) · 유수(..

[Tistory] 미국 3분기경제 성장률 5% 깜짝 성장 발표. 주식 내리는 이유가 있었네~~

미국 경제 성장률이 5%라니 주식은 개망? 미국의 경제성장률이란 미국의 국내총생산(GDP)이 얼마나 증가하거나 감소했는지를 나타내는 지표입니다. GDP란 미국에서 생산된 모든 재화와 서비스의 시장가치를 말합니다. 경제성장률은 경제활동의 규모와 변화를 측정하는 중요한 지표로, 미국의 경제력과 국민소득을 반영합니다.미국의 경제성장률은 매 분기마다 상무부가 발표합니다. 미국 3분기 경제 성장률은 4.9%로 전문가들의 예상치를 상회했습니다. 이는 1,2분기 성장률인 2.2%와 2.1%의 두 배 이상이며, 소비자 지출과 민간투자가 크게 증가한 데 기인합니다. 소비자 지출은 미국 GDP의 약 68%를 차지하는 가장 큰 요소입니다. 이러한 미국의 ‘나홀로 질주’는 세계 경제에도 영향을 미쳤습니다. 미국은 세계에서 가..

[Tistory] Android의 색상 이해 (6자)

Android의 색상 이해 (6자) 안드로이드에서 색상이 어떻게 작동하는지 이해하려고 합니다.는 이 을 제는을제로다이yf의 배경으로 했습니다.LinearLayout가 약간 회색이 . , 에 가 요 요 가 에 . 마지막 두 글자(55)를 제거하면 단색이 되어 투명도가 떨어집니다.이것에 대한 설명을 볼 수 있는 페이지를 찾으려고 했는데 찾을 수가 없었습니다.Android는 #AARRGB로 포맷된 16진수 ARGB 값을 사용합니다.첫 번째 글자 쌍인 AA는 알파 채널을 나타냅니다.십진수 불투명도 값을 16진수 값으로 변환해야 합니다.단계는 다음과 같습니다. 알파 육각형 값 프로세스 불투명도를 십진수 값으로 하고 255를 곱합니다.따라서 50% 불투명한 블럭이 있으면 소수점 값은 .5가 됩니다.예: .5 x 2..

[Tistory] 롤 인벤에서 알려주는 티어 올리는 법

리그오브레전드 인벤에 있는 내용들을 종합하여 플래티넘까지 티어 올리는 법을 조사하였습니다. 저 또한 플래티넘입니다. 원딜, 서폿, 탑, 미드, 정글로 티어 올리는 법을 소개해볼까 합니다. 기본적인 것부터 얘기해 보자면 티어가 낮을수록 게임 이기는 방법을 모르는 경우가 많습니다. 각 티어마다 피지컬이 다를 수는 있지만, 최소한 실버 상위에서 골드 플래 하위까지의 피지컬은 다를 게 없다고 생각합니다. 피지컬로 티어 올리는 방법이 있겠지만 현재 잘하는 사람이 너무 많아 현실적으로 골드도 힘듭니다. 그렇지만 누구는 실버 누구는 골드 누구는 플래티넘 이죠. 그 이유는 게임 이기는 방법을 아는 사람과 모르는 사람의 차이로 나뉩니다. 그래서 각 라인별로 승리하는 방법을 소개해드릴까 합니다. 티어 올리기 쉬운 순서 정..

[Tistory] Devops Day 54 (5.22) 컨테이너 오케스트레이션_쿠버네티스 구성 요소

볼륨과 스테이트풀셋 파드는 Stateless합니다 앞서 언급했던 것처럼, 파드는 일시적이며, 언제나 삭제될 수 있음을 감안해야 합니다. 따라서, 파드 그 자체는 Stateless 합니다. 이러한 파드의 교체와 배치를 담당하는 것이 디플로이먼트입니다. 파드가 사라져도, 데이터를 남기고 싶다면 파드 그 자체에 상태(데이터)를 남겨야만 하는 Stateful 애플리케이션으로는 MySQL, mongoDB, redis와 같은 데이터베이스가 있을 수 있습니다. 그래서 쿠버네티스에도 영속적인(Persistence) 데이터(프로그램의 실행이 종료되어도 사라지지 않는 데이터)를 저장하기 위해 볼륨(Volume)을 연결할 수 있습니다. Q. : 볼륨과 퍼시스턴스 볼륨(Persistence Volume)은 어떤 차이가 있나요..

[Tistory] [Docker] Docker Root Dir 변경

Linux root(/) disk 공간의 부족으로 다른 파일시스템으로 Docker Root Dir을 변경하여 사용하는 경우 팁 “docker info” 명령 수행 시 설치된 docker의 정보를 확인할 수 있다. [root@cray ~]# docker info | grep Root Docker Root Dir: /var/lib/docker – /data 파일시스템에 docker_root 경로를 생성하고 설정을 변경한다. – /data/docker_root 생성 [root@cray ~]# mkdir -p /data/docker_root – Docker의 daemon.json 파일을 수정(없는경우 신규 작성해서 사용) [root@cray ~]# ls -l /etc/docker total 0 [root@cra..