NORANG


  • Home

  • About

  • Tags

  • Categories

nginx로 shorten link 만들기

Posted on 2019-07-28 | In server |

가끔씩 굉장히 지저분하고 긴 링크를 다른 사람들에게 전해주어야 할 때가 있다.
그럴 때를 위해서 bit.ly같은 서비스가 있지만, 일정 갯수 이상으로는 돈을 내야 한다.
물론 이런 shorten link를 생성해주는 서비스가 여러 개 있겠지만, 나로서는 매번 다른 서비스를 찾아서 링크를 만드는 게 귀찮게 느껴졌다.
나에게 서버가 있고, 마침 웹서버도 돌리고 있으니 내가 직접 shorten link를 만들었다.

그 결과 코드에 대해서 자세히 풀어 써보려고 한다.
방법을 빠르게 확인하고 싶다면 결과 코드에서 sites-available/link.norang.io, redirects-map.conf를 중심으로 확인하면 된다.

Read more »

Tech Women @CodeStates 후기

Posted on 2019-07-14 | In diary |

지난 7월 5일, CodeState에서 주관하는 Tech Women 행사에 연사자로 참여했다.
이 행사는 오로지 여성을 대상으로 선착순 50명이 무료로 참석 가능했다.
몇몇 발표 세션과 네트워킹 시간이 있었으며,
여성 임파워먼트 및 엔지니어로의 커리어 전환에 관심이 있는 분,
Women Career Change 프로그램에 관심이 있는 사람들을 대상으로 진행되었다.
행사의 끝까지 남아서 참여하고 싶었으나, 일정이 있어 1부까지만 참여해서 아쉬웠다.

Read more »

symlink & dotfiles

Posted on 2019-04-19 |

linux 기반 환경에서 zsh, bash, vim, tmux 등의 파일의 설정 파일은 보통 홈 디렉토리에 있으며, .으로 시작한다.
ls 명령어로 조회했을 때, 옵션 없이는 .으로 시작하는 파일을 보여주지 않기 때문이다.
(ls -a로 숨겨진 파일도 확인할 수 있다.)
이런 연유로, 설정 파일들은 .으로 시작하고 그것들을 dotfiles라고 부른다.

dotfile은 깃헙으로 관리하면 편하다.
자신의 설정을 따로 만든 경우에, 다른 PC 또는 클라우드 환경에서 갑자기 필요할 때가 있기 때문이다.
미리 github에 올려둔 경우, 인터넷만 연결되어 있으면 쉽게 클론해서 사용할 수 있다.

Read more »

Women TechMakers Seoul 발표 후기

Posted on 2019-04-13 |

Women TechMakers Seoul에서 “여자답게 도전하기” 발표를 했다.
“여자”라는 편견 때문에 내가 살면서 계속 도전해왔고, 하고 있는 것들에 대한 발표였다.
이런 것들을 통해서 더욱 더 도전하시라는 메시지를 전달하고 싶었다.

구글 여성 행사에서 패널 토크에 참여해 본 적이나, 리쿠르팅 행사에 간 적은 있었으나 이런 컨퍼런스에서 발표하는 건 처음이었다.
패널 토크에서 얘기했던 것들이 반응이 좋아서, 그런 걸 조금 확장시켜서 발표해 볼 요량으로 참여했다.

Read more »

면접 준비 팁

Posted on 2019-01-10 | In diary |

애인님이 구글 면접 후기를 트위터에 올린 후 반응이 좋아서, 요 며칠간 굉장히 많은 사람들이 블로그에 방문했다.
이렇게 반응이 좋을 거라고 전혀 생각하지 못했는데, 생각보다 반응이 좋아서 놀랐다.
하지만 “후기”이다보니 면접에 대한 팁과는 약간 거리가 있었다.

그래서 지극히 개인적인 경험에 기반한, 지극히 개인적인 견해들과 더불어 몇 가지 자료를 공유하고자 한다.
나의 경우, 신입 사원으로 지원했기 때문에 경력직의 경우 다를 수 있음을 미리 밝혀둔다.

Read more »

구글 면접 후기

Posted on 2018-12-13 | In diary |

지난 11월 21일에 구글 코리아 on-site 면접을 봤고, 결과적으로 합격했다.
아직 최종 합격까지는 좀 더 남았지만, 어려운 일은 거의 끝난 것 같다.
6월에 퇴사해서 면접을 보기까지 적지 않은 공부를 했다.
대략 4개월정도 공부했는데, 당연하지만 그 시간동안 공부에 모든 것을 투자했다고 하기는 어렵다.
공부만 죽어라 한 것은 아니어서 열심히 했다고 자랑하기는 부끄럽지만,
적어도 나의 경험담이 누군가에게는 도움이 되지 않을까 싶어 글을 남겨본다.

Read more »

favicon 바꾸기

Posted on 2018-12-12 | In server |

블로그 등 웹사이트에서 주소창 혹은 페이지 제목 왼쪽에 작게 표시되는 그림을 favicon이라고 한다.
내가 사용하고 있는 hexo iissnan/next에서도 파비콘을 자동으로 설정해준다.
theme-next/hexo-theme-next에서는 크기별로 이미지를 넣어서 설정하는 기능이 있는데,
버그인건지 몇몇 기능이 제대로 동작하지 않아 옛날 버전이라고 할 수 있는 iissnan/next를 사용하고 있다.

Read more »

fail2ban

Posted on 2018-12-06 | In server |

간만에 서버 관리를 하다가, 문득 ssh brute-force 공격이 내 서버에도 들어오나 싶어 조회해봤다.
놀랍게도 아주 많은 횟수의 공격이 들어와 있었다.
물론 root 계정으로는 로그인이 안 되고, 보안에 취약한 admin, ubuntu 등등의 계정은 모두 지운 상태였다.
그렇다고 하더라도, 계속된 공격을 그저 방치하는 게 신경쓰이기는 한다.
마침 fail2ban을 추천받아서, 이 기회에 사용해보기로 했다.

Read more »

2018-6-10

Posted on 2018-06-10 | In diary |

서버 이전

이전에 쓰던 서버 용량이 8GB라 너무 빡빡해서 새 서버로 옮겨왔다.

서버 띄우는 건 여러번 해 봐서 괜찮았는데,
nginx 설정 README를 살짝 잘못 쓴 부분도 있었고,
hexo 옮겨오면서 디렉토리 이름을 잘못 만드는 바람에 삽질을 오래 했다 -_-;

그래도 성공적으로 새 서버에 잘 옮겨왔다!

블로그 리팩토링

hexo 테마를 좀 고치거나 새 테마로 바꾸고 싶다.
테마는 꽤나 많아서 맘에 드는 걸 가져다 쓸 수 있을 듯.

그리고 다른 것보다도 매번 서버 들어와서 글 쓰지 않고 웹에서 쓰면 바로 반영되게 하도록 하고 싶다.
우선 OAuth을 사용해서 로그인하게 하고,
markdown-it 같은 패키지를 써서 미리보기를 제공할 수 있지 않을까 한다.
이미지를 올리거나 글을 저장하는 건 flask를 쓸 수 있을 것 같고.
서칭을 좀 하면 금방 해결할 수 있을 듯!

분류나 카테고리별로 쉽게 찾아보게끔 하고 싶은데,
이건 다른 테마를 쓰거나, 테마를 새로 만들거나, 헥소에서 다른 데로 갈아타야 할지도 모르겠다 ㅠ

iterator 인자로 넘기기

Posted on 2017-10-06 | In C++ |

iterator를 인자로 받고 싶은 경우가 있다.
이때 단순히 void f(iterator it)와 같이 인자를 받아서는 안 된다.
인자를 넘기는 방법은 두 가지가 있다.

Read more »

12…5

Yoonmi Roh

45 posts
6 categories
29 tags
GitHub E-Mail Twitter
© 2017 — 2019 Yoonmi Roh
Powered by Hexo
|
Theme — NexT.Mist v5.1.4
Icons made by Freepik from www.flaticon.com is licensed by CC 3.0 BY