profile
Rails, MongoDB 강좌를 운영하고 있습니다
post-thumbnail

창업 3년차 스타트업 개발자의 2021년 회고록

working 개발자로 먹고살고 나서는 처음 쓰는 회고록이라 할말이 많은데 어떻게 녹여내야 할지 막막하다. 이럴줄 알았으면 미리미리 쓰는건데, 차일피일 미루다가 올해야 쓰게 되었다. 회사 창업에 대한 첫 기억 > 창업 3년차가 고비다 어디선가 들었는지 모르지만 3

2022년 1월 9일
·
0개의 댓글

Docker 용량 확인 및 관리

OS 전체 용량 확인df -h파일별 용량 큰순서로sudo du -sm \* | sort -nr파일별 용량 읽을 수 있게sudo du -sh \*도커 용량 확인docker system df --verbose도커 미사용 컨테이너 삭제docker container prune

2022년 1월 3일
·
0개의 댓글

PostgreSQL 인덱스 관리하기

전체 인덱스 사용량 조회 인덱스가 필요한 테이블 찾기

2021년 8월 25일
·
0개의 댓글
post-thumbnail

윈도우10 wsl2 docker 세팅하기

이번에 개발팀에 도커를 도입하면서 윈도우 wsl2에 도입하기로 하였다.wsl2를 도입하기 위해서는 우선 cmd에 다음 명령어를 쳐서 윈도우 버전이 2004이상이어야 한다.만약 버전이 맞으면 다음 명령어를 powershell에 입력한다.이후 마이크로소프트에서 WSL2를

2021년 7월 19일
·
0개의 댓글
post-thumbnail

Postgresql 테이블에 특정 Row만 복구하기

이후 저기 다운로드 버튼을 누른다

2021년 6월 14일
·
0개의 댓글

PostgreSQL 테이블 별 복구 방법

만약 full dump 파일이 있다면 테이블 정보를 빼낼 DB가 살아있다면 테이블에 복구시

2021년 5월 11일
·
0개의 댓글

PostgreSQL 테이블 권한 관리하기

같이 작업할 개발자가 늘어나고, 상호작용하는 서버가 늘어나면서 점점 DB 권한을 관리해야 할 필요성이 느껴진다.DB의 모든 권한을 주었을 때 서버가 탈취되거나 실수로 날리는 것을 상상하면 너무 끔찍하기 때문에 최소한의 보험은 해야겠다는 생각을 하게되었다.슈퍼유저를 만들

2021년 5월 4일
·
0개의 댓글

공유오피스 사무실을 추천하지 않는 이유 (Feat. 단점)

작년 하반기에 스파크플러스 사무실에 입주하여 대략 3개월 넘게 사용하고 있는데, 단점이 너무 명확한 사무공간이라 사실 불만사항이 지속적으로 느껴져서 정리하고자 글을 쓰게 되었다.공유오피스 사무공간을 무리해서 쪼개놓아서 그런지 환기가 너무 안된다. 특히 회의실이 정말 문

2021년 4월 19일
·
0개의 댓글
post-thumbnail

Discord 플러그인을 이용해서 어몽어스 100% 즐기기

요즘 동아리 친구들하고 어몽어스를 Discord 통화채널로 게임을 자주 즐기고 있는데, 말하는 사람이 너무 많고 동시에 말하는 일이 잦아서 좀 불편한 점이 있었다. 그래서 혹시나 하는 마음에 디스코드 플러그인으로 디스코드 프로필 이름과 색상을 바꿀 수 있지 않을까?

2020년 9월 12일
·
0개의 댓글

image_optim_rails의 이미지 최적화 툴 설치하기

image_optim_rails Gem을 사용하고 있는 프로젝트에 svgo와 pngout을 설치해야 제대로된 asset precompile 과정을 거칠 수 있다. 두가지 패키지를 빠르게 설치하는 법을 알아보자본 글은 Ubuntu 18.04를 기준으로 작성되었다.2020

2020년 8월 23일
·
0개의 댓글

새로 설치하는 nginx에 passenger, pagespeed_module 설치하기

이번에 AWS로 마이그레이션을 하게 되서 모든걸 새로 설치하게 되었다.그중에 제일 골치아픈건 역시나 nginx, passenger, pagespeed_module을 한번에 적용받도록 만드는 일이다.우선 passenger 관련 파일을 받는다.이후 page_speedmod

2020년 8월 8일
·
0개의 댓글
post-thumbnail

옛날 브라우저도 Rails 6 서버에 접속할 수 있게 만들기.

버그 ㅠㅠ최근 Rails 6로 버전을 올리면서 이전에는 못 봤던 버그가 새로 생겼다. 바로 옛날 브라우저로 서버에 접속하려고 하면 다음 에러가 발생하는 것이다.버그의 원인은 옛날 브라우저가 Accept의 내용으로 웹 표준에 맞지 않는 내용을 담고 있기 때문이었다. Ma

2020년 7월 13일
·
0개의 댓글
post-thumbnail

Rails 메모리 이용 최적화하기

뮤팟 서비스가 성장하면서 동시접속자가 늘어났고, 서버 메모리가 88%까지 점유하게 되었다. jemalloc을 이용하면 Rails 메모리를 최적화 할 수 있다길레 재빨리 설치했다

2020년 4월 9일
·
0개의 댓글

기존 Nginx에 pagespeed 모듈 달기

이번에 검색 최적화(특히 모바일)을 고려해서 page speed를 기존에 있던 구버전 nginx에 적용하기로 했다. 문제는 nginx가 모듈을 하나 추가할 때마다 새로 컴파일을 해야한다는 것이다. 아직 nginx에 대한 이해가 별로 높지 않아서 일단 시키는 대로 따라가

2020년 3월 5일
·
0개의 댓글

Ubuntu Postgresql 다시 설치하기

textsearch_ko를 본서버 PostgreSQL에 적용하다 마지막 단계에서 적용이 안되어서 결국 PostgreSQL을 다시 설치하게 되었다.PostgreSQL 11버전을 설치하였다. 자세한 내용은 공식 홈페이지 참고

2020년 2월 18일
·
0개의 댓글

Ubuntu Postgresql에 한글 full text search 적용하기

한글 검색 최적화를 위해 모든 윈도우 환경의 postgresql을 강제로 WOL에 다시 설치해야 했다..이후 ubuntu 18버전에 textsearch_ko를 설치한다.우분투에서 몇가지 경로가 깨지는 에러가 있어서 다음 조치를 취해야 한다.제대로 설치가 되었는지 확인확

2020년 2월 17일
·
0개의 댓글
post-thumbnail

Naver Cloud Platform CDN+에서 AWS CloudFront로 마이그레이션하기

사건의 발단 AWS에 비해 클라우드 컴퓨팅 성능이 좋다는 이야기 때문에 서버 임대를 Naver Cloud Platfrom으로 하고 있다. 그 중에서 용량이 좀 되는 파일들은 Object Storage에 저장하고 있는데, 이게 AWS의 S3와 입출력이 같은 구조로 되어 있다. 여기까지 설정하는 것에는 크게 문제가 되는 부분은 없었다. 그러나 Naver Clo...

2020년 2월 3일
·
1개의 댓글

How to minifiy webpack codes in Rails 6

First install uglifyjs-webpack-plugin with yarn Then add these line in webpack configeriation file It's done! Reference https://github.com/rails/webpacker/blob/master/docs/webpack.md https://webpac...

2020년 1월 25일
·
0개의 댓글