본문 바로가기
반응형

분류 전체보기323

[독서] 스태그플레이션 2024년 경제전망 - 김광석 국내는 물론 세계적으로도 어렵다고 전망이 많은 2024년 경제가 왜, 어떻게 어려운지, 그렇지만 기회는 없는지 등에 대해 전반적으로 살펴볼 수 있는 책이다. 책에서는 20개의 경제 트랜드를 세계적인 관점, 국내 관점, 그리고 산업&기술에 대한 관점으로 얘기를 해주고 있다. 세계, 국내에서 여러가지 상황으로 어려움이 많지만 산업&기술 부분에서는 국가,개인 관점에서 오히려 기회가 있다는 생각이 들기도 한다. 위기는 또 다른 말로 기회라고 얘기했고, 주어진 상황에 대해 어떻게 해석하고 반응하는지에 따라 결과는 달라진다고 했다. 어렵지만 긍정적으로 상황을 보는 것도 필요할 것이다. 그동안 내가 모르고 있거나 일시적인 현상이라고 생각했던 것들이 어디에, 어떻게 영향을 주는지 확인 할 수 있었다. “경제를 모르고 .. 2024. 3. 26.
bad CPU type in executable: kubectl - Mac Rancher Desktop Mac Apple Silicon 칩을 사용하는 환경에 Rancher Desktop을 설치하고 kubectl 명령을 테스트 하는 중에 에러가 발생했다 bad CPU type in executable: kubectl 역시 짐작한데로 Intel 칩이 아닌 Apple Silicon에 따른 환경 문제였다. 해결은 다음과 같이 해결했다 먼저 Rancher에서 kubectl 명령어가 어디에서 실행되는지 확인한다. 명령어 위치는 /Users/[사용자]/.rd/bin/ 디렉토리에 명령어가 있었다. which kubectl 해당 명령어를 삭제한다. rm -f /Users/[사용자]/.rd/bin/ 다음에 접속하여 kubectl을 다운로드 받는다. 당연히 Apple Silicon을 선택한다. https://kubernete.. 2024. 3. 26.
메모리 반도체와 시스템 반도체 이해 및 비교 반도체는 전기가 잘 통하는 도체와 통하지 않는 부도체의 중간 성질을 갖는 물질이다. 반도체는 원래 전기가 거의 통하지 않지만 필요시 빛, 열, 불순물 등을 가하여 전기를 통하게 함으로써 전기 신호를 제어하거나 증폭시키는 전자부품으로 요즘 거의 모든 전자제품에 활용되고 있다. 반도체는 메모리 반도체와 비메모리 반도체로 구분이 되고, 비메모리 반도체의 대표적인 것이 시스템 반도체이다. 메모리 반도체는 정보를 저장하는 용도로 사용이되고, 표준 제품의 대량 생산에 필요한 생산기술이 경쟁력의 핵심이 된다. 공급측 요인이 수급 불균형으로 연결되는 특징이다. 비메모리 반도체는 정보처리를 목적으로 제작되는 것으로 시스템 반도체가 절대적인 비중을 차지한다. 주로 논리와 연산, 제어 기능을 수행하고 시스템 운용에 필요한 .. 2024. 3. 25.
Vue.js Pinia 사용법 Vue에서 상태관리 시 많이 활용되고 있는 pinia 사용법에 대해서 알아본다. Vue에서 보통 상태관리에 Vuex가 많이 언급되지만 Pinia의 여러가지 특징으로 많이 활용이 되고 있다. Pinia 특징 Pinia의 특징으로 많이 언급되는 것들은 아래와 같다. 1. 가볍고 직관적인 API - Vuex보다 더 가벼우며, 직관적인 API를 제공. - Vue.js 3의 Composition API와 함께 사용되어, 개발자가 상태 관리를 더욱 쉽게 할 수 있도록 지원 2. TypeScript와의 호환성 - Vuex는 별도의 라이브러리(vuex-module-decorators) 필요 3. 컴포넌트 별 상태 관리 - 전역 상태 뿐만 아니라, 개별 컴포넌트에서만 필요한 로컬 상태도 관리 4. 성능 최적화 - Vue.. 2024. 3. 21.
Docker로 MariaDB 설치하기 개발 테스트 및 스터디 하다보면 DB 구성이 번거로울때가 많은데 docker로 MariaDB를 간단하게 구성해보는 방법을 알아본다 Docker MariaDB 설치 docker로 mariaDB를 설치한다. 설치 시 컨테이너명과 ROOT비밀번호를 설정해 준다. # docker run -p 3306:3306 --name [컨테이너 명] -e MARIADB_ROOT_PASSWORD=[ROOT비밀번호] -d mariadb docker run -p 3306:3306 --name mariadb -e MARIADB_ROOT_PASSWORD=123456 -d mariadb 필자는 로컬에 이미지가 없어서 이미지 다운로드부터 시작을 했다. docker ps 명령어로 컨테이너가 실행된 것을 확인할 수 있다. Docker Ma.. 2024. 3. 18.
Vue.js 카카오 로그인 연동하기 Vue.js에서 카카오 로그인 연동하는 방법을 알아본다. 카카오 로그인 연동 프로세스는 다음과 같다. 1. 카카오톡 연동을 통해 동의를 거친 후 인가코드를 발급 받는다 2. 발급 받은 인가코드를 통해 토큰을 발급 받는다 3. 발급 받은 토큰으로 사용자 정보를 조회 한다. 카카오 개발자 센터 설정 카카오 개발자 센터에 접속하여 애플리케이션을 추가하는 과정이다. 먼저 카카오 개발자 센터에 접속해서 로그인 후 상단 메뉴의 '내 애플리케이션'을 클릭한다. https://developers.kakao.com/ '애플리케이션 추가하기'를 클릭한다. 애플리케이션 정보를 입력한다. 필자는 간단히 앱 이름만 'Vue 로그인'으로 입력하고 등록했다. 등록된 애플리케이션을 클릭하고 앱설정 화면으로 이동한다. 앱 요약 정보에.. 2024. 3. 17.
ppt 이미지 배경 간단히 투명하게 만들기 ppt 작업을 하다보면 이미지를 많이 사용하게 되는데 이때 배경을 투명하게 만들고 싶을 때가 있다. ppt에서 쉽게 이미지 배경을 투명하게 만드는 방법을 알아본다. 아래와 같이 ppt 주황색 배경에 이미지를 올리는 경우를 예를 들어보자. 이미지 배경이 흰색이라 이질감이 있어서 투명하게 만들고 싶다. 위의 이미지 흰색 배경을 투명하게 만들기 위해서는 이미지를 더블 클릭하면 나오는 상단의 '그림 서식 > 색' 메뉴에서 가능하다. 색 메뉴를 클릭한다. 색 메뉴를 클릭하면 하단에 여러개의 옵션들이 나오는데 '투명한 색 설정'을 클릭한다. 그러면 메뉴가 닫히고 투명하게 설정할 이미지의 영역을 선택할 수 있다. 필자는 TEST이미지의 배경을 클릭했다. 클릭 후 결과는 아래와 같다. 기존 흰색의 이미지 배경이 투명하.. 2024. 3. 16.
Vue.js Google 로그인 연동하기 Vue.js에서 Google 연동하는 방법을 알아본다.Google 계정 로그인은 OAuth 2.0 기반의 사용자 인증을 제공한다. 구글 개발자 센터 설정 먼저 구글 개발자 센터로 접속하여 프로젝트 생성부터 진행을 해야하는데 아래 그림들을 순서대로 따라한다. 구글 개발자 센터: https://console.cloud.google.com/ 새 프로젝트 이름을 입력하고 프로젝트를 생성한다. 생성된 프로젝트의 좌측 메뉴에서 'API 및 서비스 > 사용자 인증 정보'를 선택한다. 사용자 인증정보 화면에서 '사용자 인증 정보 만들기'의 'OAuth 클라이언트 ID'를 선택한다. UserType은 '외부'를 선택한다. 앱정보를 등록한다. 앱 이름을 입력하고, 사용자 이메일과 개발자 연락처 정보는 필자의 google메.. 2024. 3. 15.
반응형