DevOops

개발삽질담 그리고 더 많은 잡담

저녁에 다녀온 구북 망 엥킹(Gubug Mang Engking) 레스토랑, 욕야카르타
인도네시아

저녁에 다녀온 구북 망 엥킹(Gubug Mang Engking) 레스토랑, 욕야카르타

최근에 백엔드 팀과 데브옵스 팀의 연합 회식 때 발굴해 낸 회식 장소인 Gubug Mang Engking 레스토랑 본점(Pusat)에 가족들을 데리고 저녁에 가 보았습니다. 저희 집에서는 차로 20분 정도 걸립니다. 쩨봉안 시장(Pasar Cebongan)을 지나서 서쪽으로 거의 직진만 하면 되어서 길도 쉽습니다. 자리를 Lesehan으로 달라고 하면 이런 곳을 줍니다.

2022년 8월부터 코모도 국립공원 방문객 연간 20만으로 제한 / 375만 루피아 연회원권 제도 시행 예정
Indonesia

2022년 8월부터 코모도 국립공원 방문객 연간 20만으로 제한 / 375만 루피아 연회원권 제도 시행 예정

아래 기사에 따르면 2022년 8월 1일부터 코모도 국립공원을 방문하는 관광객 수를 연간 20만 명으로 제한한다고 합니다. 게다가 연회원권 제도를 운영한다고 합니다. 회원권 하나의 가격은 375만 루피아로 2022년 7월 1일 환율 기준 한화 33만원 정도 되겠습니다. 회원권 하나로 4명까지 방문할 수 있다는 것 같습니다. 기사: https://www.cnnindonesia.com/nasional/20220627142423-20-814032/

인도네시아

인코자바(IKJ) 야구글러브는 인도네시아 중부자바 북부의 최대도시 "스마랑"에서 생산되고 있었다

한국 프로야구 선수들에게 커스텀글러브를 제공하고 있고, 야구동호인들에게 인기도 꽤 있는 <인코자바>라는 야구글러브 브랜드가 있다. 마침 그 공장이 필자의 집에서 차로 세 시간 정도 떨어진 중부자바 북부 최대도시 “스마랑”에 있다. 생산공장이 있는 현지에서 구매를 한다면 “팩토리 아울렛” 수준의 가격으로 잘 구매할 수 있지 않을까 생각만 하고 있던

php

pcov 설치 중 fatal error: 'pcre2.h' file not found 에러를 만났을 때

pecl install pcovpecl을 통해 pcov 설치 중 pcre2는 이미 깔려있는데도 이 에러를 만나실 수 있습니다. 그럴땐 pcre2.h 파일을 php 설치경로 아래 특정 폴더에 복사해 주고, 다시 설치를 시도하면 거짓말처럼 성공하는 것을 보실 수 있습니다. cp /opt/homebrew/Cellar/pcre2/10.40/include/pcre2.h /opt/homebrew/Cellar/php@7.

PowerShell

PowerShell에서 복사/붙여넣기

PowerShell에서 Ctrl+C, Ctrl+V가 먹지 않아 당황하셨죠? 오른쪽 클릭을 이용한 복사도 먹질 않지요. PowerShell에서 복사/붙여넣기를 하려면, 추가로 해야할 일이 있습니다. PowerShell에 오른쪽 클릭을 하고 파일 위치 열기 를 클릭합니다. PowerShell 아이콘에 오른쪽 클릭을 하고 속성 을 클릭하고, 옵션탭에 가시면, 그렇게 찾아 해매이던 "Ctrl+Shift+C/V를 복사/붙여넣기로

code

Self-hosted Sentry 맥에 설치 중에 ./install/_lib.sh: line 22: realpath: command not found 에러를 만난 경우

맥에서 Self-hosted Sentry 설치 가이드를 따라 하다보면, ./install.sh 를 실행한 후 아래와 같은 에러를 만날 수 있습니다. $ ./install.sh ./install/_lib.sh: line 22: realpath: command not found이럴 땐 당황하지 말고, 아래 명령어를 따라하세요. brew install coreutils grealpath .그러고 나서 ./install.sh 를 실행하면 잘 실행이 될 겁니다. 오늘도

python

M1 칩 Mac에 Miniconda 설치하기

자, 이제 Miniconda가 M1 칩을 native로 지원합니다. Rosetta에 의존하실 필요가 없어졌습니다. 2022년 5월 6일에 Anaconda가 M1을 지원한다는 발표가 있었고요. Miniconda 공식문서에서도 M1 칩 항목이 추가되었습니다. curl https://repo.anaconda.com/miniconda/Miniconda3-latest-MacOSX-arm64.sh -o Miniconda3-latest-MacOSX-arm64.sh bash Miniconda3-latest-MacOSX-arm64.sh터미널에서 위 명령문을 실행하신 후, 설치를 완료하신 후, 터미널을 재시작하시거나, source ~/.zshrc

발리 짐바란 - 뫼벤픽(Movenpick) 리조트와 순다라(Sundara) 비치클럽 2022년 5월
인도네시아

발리 짐바란 - 뫼벤픽(Movenpick) 리조트와 순다라(Sundara) 비치클럽 2022년 5월

2022년 5월 르바란 연휴의 마지막 파트는 발리 짐바란에 위치한 뫼벤픽 리조트에서 보냈습니다. 앞서 있었던 코모도섬 리브어보드 일정으로 인한 피로를 풀기 위해 무리하지 않는 것이 목표였습니다. 말그대로 리조트 안과 바로 그 근처에서만 지내다가 욕야카르타로 돌아왔습니다. 그런데 결국 돌아올 때 탄 라이온 에어(Lion Air)가 2시간 정도 연착이 되어 몹시 피곤했습니다.

2022년 상반기 경영진 워크샵(더 다르마왕사 호텔) - 족자에서 자카르타까지 차타고 다녀온 이야기
인도네시아

2022년 상반기 경영진 워크샵(더 다르마왕사 호텔) - 족자에서 자카르타까지 차타고 다녀온 이야기

2022년 경영진(Management) 워크샵은 자카르타에서 2일 일정(1월 26일~27일)으로 진행하기로 했습니다. 코로나로 인해 아직 공항가서 비행기 타기가 무서워서, 저는 차를 타고 육로로 이동하기로 결정했습니다. 족자카르타(욕야카르타)에서 자카르타까지는 편도 8시간에서 10시간이 걸리므로, 회사에서 기사 포함된 렌터카를 제공해 주었습니다. 저는 워크샵 하루 전날 출발해서, 워크샵이 끝난 다음 날 돌아와야

맥북에 윈도우용 키보드 사용할 때 추천 설정
MacBook

맥북에 윈도우용 키보드 사용할 때 추천 설정

먼저 이것은 저에게 맞는 주관적인 설정임을 밝힙니다. 새 맥북을 받아 설정할 때마다 잘 생각이 나지 않아 기록합니다. 개발자를 위한 펑션키 살리기아래 설정은 기본으로 꺼져있습니다. 켜주세요. 외국에서 구매한 맥북인 경우Input Sources 탭에서 한글 자판 지원을 추가해 줍니다. 저는 2벌식 한글을 추가합니다. 맥북 키보드 배열에 익숙하시다면마지막 과정이 남아있습니다. Option Key와 Command Key를

MacBook

[기록용] 나의 두 번째 M1 Macbook Air 사양 2022-01-18

M1 칩 맥북이 나오자마자 Macbook Air 2020 M1 (8G RAM)를 사서 잘 써왔는데요. 모바일앱 디버깅환경에서 Memory Profiling 기능을 사용하거나, K8S를 로컬환경에서 테스트할 때 메모리 용량의 부족함이 느껴져 같은 모델에 메모리만 16G RAM로 업그레이드한 모델로 변경하였습니다. 2022년 1월 18일. 지금까지 사용 소감은 배터리 오래가고, 발열없고, 소음없어서(팬이 아예없음) 매우 만족하며

남다른 경치 므노레 뷰(Menoreh View) / 꿀론 쁘로고 욕야카르타(Kulon Progo Yogyakarta)
yogyakarta

남다른 경치 므노레 뷰(Menoreh View) / 꿀론 쁘로고 욕야카르타(Kulon Progo Yogyakarta)

Menoreh View는 제가 Strava에서 욕야카르타의 로드자전거 동호인들의 사진을 보다가 우연히 발견한 곳입니다. 어느 주말 혼자 자전거를 끌고 답사를 다녀왔는데, 집에서 자전거로 한 시간 정도 떨어진 곳이었는데 경치가 정말 좋았습니다. 그래서 다음 날 바로 차를 이용해서 가족들을 데리고 갔었죠. 차로는 30분. 아이들이 좋아해서 그 후로도 종종 자전거를 차에 싣고 방문하게 되었습니다.

EBS 초급 인도네시아어 36강 완주
인도네시아어

EBS 초급 인도네시아어 36강 완주

유튜브를 통해 11월 7일 보기 시작했던 <EBS 초급 인도네시아어 36강>을 12월 9일 완주하였습니다. 아주 뿌듯하네요. 바빠서 못 보고 지나간 날도 있고, 하루에 두 강씩 본 날도 있었는데 뒤돌아보니 33일 걸렸네요. 교재도 다운받을 수 있게 되어있어, 인쇄+제본했더니 공부하기 좋았습니다. 인도네시아에서 일한 지도 3년이 되어가는데요. 3년 동안 아내는

아이들 수영시키기 좋은 욕야카르타 호텔 - 플라자 호텔 족자카르타
수영

아이들 수영시키기 좋은 욕야카르타 호텔 - 플라자 호텔 족자카르타

이 호텔에서 묵어본 적은 없습니다만, 가성비 좋은 헬스클럽을 가지고 있습니다. 그래서 2019년 6월부터 아내가 플라자 호텔 헬스클럽 멤버쉽을 가지고 있는 동안 무료로 이용할 수 있었던 플라자 호텔의 수영장을 소개합니다. 헬스장 시설이 가격 대비 훌륭합니다. 테니스도 가능합니다. 여느 호텔처럼 풀사이드에서 간단히 식사 해결하기도 좋고요. 수영장에서 조금만 걸으면 키즈클럽에 도착할 수 있습니다.

아이들 수영시키기 좋은 욕야카르타 호텔 (2) - 하얏트 리젠시 욕야카르타
hotel

아이들 수영시키기 좋은 욕야카르타 호텔 (2) - 하얏트 리젠시 욕야카르타

이 호텔은 지어진 지 꽤 오래되어서 방의 컨디션은 별로 안 좋지만, 수영장은 굉장히 나이스 합니다. 여러 개의 풀장으로 나눠져 있고, 서로 멀리 떨어져있지 않아서 아이들이 놀기에도 좋습니다. 구글맵에서 이 호텔을 찾아보면 아래와 같이 수영장을 확인하실 수 있습니다. 주말에도 트윈 베드룸 8만원 정도로 시작하는 가성비 갑 호텔입니다. 어린이 수영장 쪽에 연결된

두리안 무섭지 않아요
두리안

두리안 무섭지 않아요

충분히 기다렸다 시작하면 수월하게 끝나는 일이 있습니다. 두리안을 까는 일도 그 중 하나입니다. 너무 서두르면 커다란 식칼에 목장갑까지 끼고 땀뻘뻘 흘리며 열어야 합니다. 껍질이 너무 단단하고, 날카로운 가시까지 있기 때문입니다. 기다려주면 알아서 금이 갑니다. 그 틈을 이용해서 열면 그냥 '맨손'으로도 열 수 있습니다.

Ghost

Ghost 블로그에 5분 안에 코드블럭에 syntax highlight 적용하기

Prism.js 1.25.0 버전을 이용할 겁니다. Ghost 블로그 공식 튜토리얼을 따라 하시더라도 원하는대로 작동하지 않는다에 100원 겁니다. (2021년 11월에 하고 있는 말입니다. 미래는 저도 몰라요.) 그냥 저를 따라 하시고, 일찍 퇴근하세요. Ghost 블로그 어드민 콘솔의 `Settings > Code Injection`의 해당 섹션에 아래 코드를추가해 주시면 됩니다. Site Header에

python

python에서 .env 설정 파일 사용하기

멋진(?) 개발자라면, API token 같은 것을 코드 속에 하드코딩하기는 왠지 찝찝하죠? Prerequisites아래 명령어를 통해 파이썬 모듈 python-dotenv를 설치하십시오. pip install python-dotenv .env설정을 저장하기 위해 .env 파일을 생성합니다. 그리고 아래 예제를 추가합니다. MySecret = "I am pretty." .env 파일이 git 시스템에 업로드 되는 것을 막기 위해 .gitignore에 아래 항목을 추가하는 것을 추천드립니다.

python

python 'pip install' 실행 시 [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate 에러가 발생할 경우

증상pip install chromedriver-binary-auto Collecting chromedriver-binary-auto Using cached chromedriver-binary-auto-0.1.1.tar.gz (4.3 kB) Preparing metadata (setup.py) ... done Building wheels for collected packages: chromedriver-binary-auto Building wheel for chromedriver-binary-auto (setup.py) ... error ERROR: Command errored out with exit status 1: command: /Users/gilbok-m1/codes/gitlab-mamikos/bugsnag-settler/venv/bin/python