본문 바로가기

전체 글38

아이폰 전원 강제 종료하기 아이폰 13 미니를 사용하고 있는데, 카카오뱅크 앱에서 맥북에어에서 붙여넣기를 허용하겠냐는 문구가 자꾸 떠서 몇번 급하게 눌렀더니 아예 아무것도 동작을 안하고 멈춘 상태가 되었습니다. 아예 아무 버튼도 반응이 없고 터치도 안되는 상황이었구요, 다음과 같이 해결합니다. 볼륨 업 버튼 누르고 볼륨 다운 버튼 누르고 전원 (화면 끔) 버튼을 계속 누르고 있습니다. 전원 버튼을 계속 누르고 있다 보면, 애플 로고가 뜨면서 다시 시작할 거예요. 그때 버튼에서 손을 떼면 됩니다. 그림으로 살펴보면 아래와 같습니다. 2022. 11. 19.
아파치 카프카 파이썬으로 구현하기 카프카 서버는 별도의 PC에 설치한 상태에서 파이썬으로 producer와 consumer를 구현하는 예제입니다. 카프카 서버를 구축하는 방법은 아래 링크 두개를 참고하세요. 카프카 서버 설치 : https://depotceffio.tistory.com/entry/우분투에-아파치-카프카-설치하기 카프카 서버 설정 : https://depotceffio.tistory.com/entry/아파치-카프카-서버-외부-접속-설정 시작에 앞서 라이브러리 하나만 설치하고 시작하겠습니다. pip install kafka-python 파이썬에서 카프카 라이브러리는 몇개가 있는데, 다른 것들은 파이썬은 그냥 API처럼 쓰고 실제로 별도 설치를 해야 하는데 이건 그냥 이거만 설치하면 된다고 해서 간단히 구현해볼 때 많이 쓴다고.. 2022. 6. 12.
아파치 카프카 서버 외부 접속 설정 우분투에 아파치 카프카가 설치되어 있는 상황으로 가정하겠습니다. 이때 이 카프카가 설치된 컴퓨터 이외의 PC에서 이 카프카로 접속하려고 하니까 추가 설정이 필요하더라고요. 일단 카프카는 아래 경로에 설치되어 있다고 가정합니다. cd /usr/local/kafka/ kafka 폴더 하위에 여러 항목이 있는데, 그 중에 config 폴더에 들어가면 여러 설정 파일들이 들어가 있습니다. 이 중에 server.properties 라는 파일을 수정해줘야 합니다. cd config sudo vi server.properties 많은 내용이 있는데, 두개만 수정하면 됩니다. ############################# Socket Server Settings ###########################.. 2022. 6. 12.
우분투에 아파치 카프카 설치하기 아파치 카프카를 우분투에 설치하는 방법을 알아보겠습니다. 설치에 사용된 우분투 버전은 22.04 입니다. 설치하기 전에 아래의 명령어를 통해 먼저 자바를 설치해 줍니다. sudo apt update sudo apt upgrade sudo apt install default-jdk 1단계 : 카프카 최신버전 다운로드 카프카는 별도로 라이브러리처럼 설치하는 게 아니라 그냥 다운로드해서 어느 폴더에 집어넣으면 끝입니다. 일단 아래 코드와 같이 다운로드 해줄게요. wget https://dlcdn.apache.org/kafka/3.2.0/kafka_2.13-3.2.0.tgz 그 다음에 압축을 풀고, 압축을 푼 폴더를 그냥 home 폴더에 두기는 좀 그러니까 적절한 폴더로 이동해 주면 됩니다. tar xzf ka.. 2022. 6. 12.
깃랩과 깃포크 (git-fork) 연동하기 깃포크(git-fork)는 개발 프로젝트를 관리하는 데 편리한 툴입니다. 브랜치가 진행되는 과정이 한눈에 보이기도 하고, 개인적으로는 깃 명령어로 쳐서 하는 거보다는 역시 GUI가 있어서 fetch, pull, push, commit 등 기본적인 명령어들이 다 클릭 한번으로 되는 게 너무 좋았습니다. 오늘은 리눅스에 깃랩을 설치했을 때 이를 깃포크와 어떻게 연동하는지 간단히 살펴보겠습니다. 깃포크 설치하기 깃포크는 아래 사이트에서 다운받으실 수 있습니다. 개인용은 무료이고, 기업에서 사용하려면 돈을 내야 한다고 하네요. 설치 과정은 복잡하지 않으니 그냥 다음 다음 눌러서 설치하면 됩니다. Fork - a fast and friendly git client for Mac and Windows Fork - .. 2022. 6. 5.
우분투에 깃랩 설치하기 총정리 깃랩 공식 문서에서 하라는 대로만 하면 잘 안되어서 정리할 겸 글로 남깁니다. 여러가지 예외 상황에 계속 맞딱드리게 되더라구요. 일단은 깃랩 공식 문서의 링크는 아래와 같습니다. Download and install GitLab Download, install and maintain your own GitLab instance with various installation packages and downloads for Linux, Kubernetes, Docker, Google Cloud and more. about.gitlab.com 사전 준비하기 먼저 저는 우분투 22.04 버전에 설치했음을 밝힙니다. 우선 사전에 필요한 패키지들을 설치해 줍니다. apt-get 명령어를 쓰든, apt 명령어를 쓰든.. 2022. 6. 5.
가상머신 우분투 SSH 원격 접속하기 우분투를 주 OS가 아니라 가상머신에 설치했을 경우, SSH 접속하는 방법이 보다 까다롭습니다. 두가지 방법이 있어서 정리할 겸 소개하겠습니다. 이 글은 VMWare Workstation Player 16 을 기준으로 합니다. 우분투에 SSH 설치하기 어떤 방법을 쓰든 일단 SSH를 설치해야 합니다. 우분투 상에서 터미널을 실행해서 다음의 명령어로 설치합니다. sudo apt update sudo apt install openssh-server SSH 서비스 동작 실행 확인하기 설치하면 자동으로 실행은 되나, 확인 차원에서 한번 더 체크해 줍니다. service --status-all 위 명령어를 치면 현재 실행중인 서비스 목록이 쭉 뜨게 되는데요, 해당 목록에 ssh 가 있으면 성공입니다. [ + ] .. 2022. 6. 4.
애플 앱스토어 잔액 제거하기 (국가 변경) 애플 앱스토어에서 다른 나라의 앱을 사용하기 위해서는 국가 변경을 하면 되는데, 그 전에 해당 국가의 앱스토어 잔액을 모두 소진해야 합니다. 너무 소액이 남아 있어서 국가 변경을 할 수 없는 경우 이를 해결하기 위한 방법을 알아보겠습니다. 애플 앱스토어 고객 지원 접속하기 먼저 아래 링크로 접속합니다. 고객 지원센터입니다. 사이트 접속하신 후에 자신의 애플 ID로 로그인합니다. Apple Support getsupport.apple.com 문제 란에 "apple id"라고 입력하기 로그인 후 "어떤 문제가 있는지 입력해 주세요" 라고 하는 부분에 "apple id"로 입력한 후 엔터키를 치면, 관련 문제 목록으로 이동합니다. 사이트에서 "어떤 주제와 관련된 도움이 필요하신가요?" 라고 하면서 아래에 관련.. 2022. 4. 3.