Ubuntu Swap 설정(오라클 클라우드 우분투20.04)

리눅스 운영체제에서 Swap 메모리가 잡혀 있지 않는 경우에는 메모리 부족 현상으로 띄워놓은 어플리케이션 서버가 죽는 일이 생길 수 있습니다. Ubuntu Swap 설정 방법을 알아보도록 하겠습니다. 개요 저의 경우에는 Oracle Cloud에서 OS를 Ubuntu로 선택했는데 Swap 메모리가 기본으로 잡혀있지 않았습니다. 그래서 갑자기 Out of memory로 서버가 죽는 현상이 발생했습니다. 과거에는 리눅스에서 swap 파티션을 사용했지만, 이제는 /swapfile을 이용합니다(이 … Read more

‘길벗과 함께’ 출시

길벗체로 이미지를 쉽게 만들 수 있는 서비스 ‘길벗과 함께(https://gilbeot.osg.kr)‘를 지난 주에 출시 하였다. 길벗체로 작성한 문구를 프로필 사진으로 활용하고 싶은 분들이 많다는 사실을 알고서, 어떻게 하면 이용자들이 쉽게 이용할 수 있을지 몇 달 동안 고민하고 있었다. 두어 달 전에 기술적 가능성을 살펴봤는데, 그때까지 확인한 방법으로는 컬러폰트를 사용할 수 없었다. 그런데, 최근에 작업했던 내용들과 관련해서 지난 … Read more

Python numba guvectorize 활용 방법으로 속도 300배 높이기

파이썬에서 매우 긴 리스트의 값을 처리하는데 시간이 오래 걸려서 괴로우신가요? Python에서 numba guvectorize를 사용하면 array 형태의 값 처리의 속도를 매우 빠르게 할 수 있습니다. 개요: 성능 비교 우선 실행 결과를 먼저 보겠습니다. aaa는 guvectorize를 사용해서 연산한 경우이고, bbb는 그냥 python 단순 for loop을 실행한 결과입니다. 그리고 ccc는 numpy의 벡터 연산을 실시한 결과입니다. guvectorize를 적용하면 단순 … Read more

동요 퐁당퐁당에 스며 있는 여성상과 남성상

윤석중 작사, 홍난파 작곡 퐁당퐁당 돌을 던지자 누나 몰래 돌을 던지자냇물아 퍼져라 멀리 멀리 퍼져라건너편에 앉아서 나물을 씻는우리 누나 손등을 간질어 주어라. 퐁당퐁당 돌을 던지자 누나 몰래 돌을 던지자냇물아 퍼져라 퍼질대로 퍼져라고운노래 한마디 들려달라고우리 누나 손등을 간질어 주어라. 가사에서 나오는 누나의 역할은 나물을 씻는 것, 고운노래 한마디 부르는 것이다. 누나라고 불렀기 때문에 분명 동생은 남동생일 … Read more

나스닥 지수와 코스닥 지수의 상관관계

2015년 12월 16일부터 2021년 1월 14일까지의 데이터를 가지고 분석하였다. 샘플 사이즈를 키운다고해서 딱히 상관관계가 더 있을 것으로 보이지 않아서 추가 분석은 생략하였다. 트레이딩 관련 도서에서는 나스닥과 코스닥의 상관이 없다고 이야기한다. 그 와중에도 전일 나스닥 상승률이 코스닥 상승률과 상관이 있다고 생각하는 친구들이 있어서, 사실인지 확인해보고 싶었다. 전일 나스닥이 상승하면 코스닥도 상승할까? Pearson 상관계수는 0.23이었다. 즉, 통계적으로는 … Read more

코로나19 확진 추이

지난 달에 코로나19 확진자가 늘어나는 부분에 대해 통제불가능에 무게를 두어야 한다는 이야기를 한 적이 있다. 결국 슬픈 소식이 들려왔다(http://naver.me/GRvUvqzv). 중증 환자가 병상이 부족해서 제 때 입원을 하지 못하고 돌아가셨다는 소식이었다. 경증 환자들을 자가격리하고 병상 확보만 했어도 이런 상황이 오지는 않았을텐데, 아직도 이 나라는 확진자에 대해 자가격리를 최후의 카드로 남겨두고 있다. 대학의 기숙사들을 활용하려고 다양한 노력을 … Read more

자율성 대 수치심

심리학자들이 다들 대단하지만 아이를 키우면서 요즘 느끼는 건, 에릭 에릭슨의 이론이 참 대단하다는 거다. 요즘 아이가 프로이트의 심리발달 단계로 치면 항문기에 있다. 배변 연습을 하고 있다. 기저귀를 하고서도 ‘응가할거야’를 외치며 변기에 달려가서 응가를 성공적으로 해내던 녀석이다. 그런데 아직 소변을 변기에 누는 게 힘든지 연일 ‘쉬하고 있어’를 외치며 바지에 쉬를 하고 있다. 소위 육아와 관련된 정보들은 … Read more

계획된 트레이딩 전략

사람들은 미체결 주문이 발생하는 경우 대기하거나 매수/매도 단가를 조정해서 주문을 변경한다. 이와 같은 일을 트레이딩 시스템을 개발할 때에도 고려해서 개발해야 한다. 고가에 매수하거나 저가에 매도하는 경우 슬리피지가 발생할 수 있는 영역이기 때문에, 신중하게 결정하고 개발해야 한다. 너무도 당연한 얘기 아니겠나 싶지만, 성향상 이런 부분들에 대한 디테일을 챙기기 어려운 분들은 꼭 챙겨주셔야 한다. 즉, 매매에 있어서 … Read more