EBeb Blog

EBeb의 끼적끼적 개발하면서 배운 내용들과 유학생활취미생활 등등을 적어 둔 블로그입니다.

워드프레스에서 hugo로 블로그 옮기기

워드프레스로 블로그를 운영하면서 상시 instance를 운용한다는 것과 그 instance를 php에 맡긴다는 것 자체에 대해 너무 스트레스가 있었는데 최근에 다시 블로그 서버가 공격당해서 블로그 설정파일이 엉망진창이 되어서 한동안 서버가 500에러를 내뿜고 있었습니다. 이 기회에 이 지긋지긋한 워드프레스와 작별을 하기 위해 static하게 블로그를 운용하기 위한 방법을 찾아봤을 때 눈에 들어온게 node js 기반의 hexo와 Go 기반의 hugo였습니다. 개인적으로 go라는 언어는 실제로 써보면서도 상당히 긍정적인 이미지의 언어이고 빠른 빌드속도와 설정의 직관성이 마음에 들어서 hugo를 사용해보게 되었습니다. ...

October 9, 2024 · EBeb

개인용 Mixcloud 만들기 (3) react-router-dom을 이용하여 static하게 다양한 페이지 운영하기

딱히 프론트나 리액트를 자세히 알지도 좋아하지도 않는 사람의 글 입니다 S3에서 static하게 웹을 서비스하기로 했을 때 한가지 문제점이 있었다. 홈 화면과 각 항목을 눌렀을 때의 페이지를 구현하고 싶은데 static한 웹에서는 이것을 어떻게 redirect해야하나 라는 고민을 하게되었습니다. 물론 이 것을 s3안에 object 이름으로 url을 맞춰서 관리하는 방법도 있지만 뭔가 평범하게 url로 redirect하는 것 처럼 하나의 웹페이지가 가상url을 가지는 것과 같이 구현하고 싶다고 생각했습니다. 그렇게해서 찾게된 것이 "react-router-dom" 라이브러리입니다. 사용 예시 코드부터 보면 다음과 같습니다 ...

June 18, 2024 · EBeb

개인용 Mixcloud 만들기 (2) S3에서 React Static webpage 서비스하기

원래는 server side rendering을 공부할 겸 lambda를 활용하여 server side rendering을 구현하려 했으나 다음과 같은 이유에서 s3 static web hosting으로 방법을 변경하였다. 1. node의 무식하게 많은 module들 관리가 번거롭다. 일반적으로 labmda에 deploy하게 되면 그 많은 module들이 다 올라가게되고 이는 lambda가 trigger 될 때 무거워지는 요인이 되며 개발한 내용을 갱신할 때 마다 많은 부담이 된다. 그렇다고 이 모듈들을 s3로 해서 연동한다던지 하기에는 모듈을 불러오는 시간이 길어질 것 같아서 비효율적이라고 판단했다. 사람들의 다양한 방법들도 보았는데 솔직히 그 구성에 비해 메리트가 알기 어려웠다. client side rendring보다 반응이 느린 SSR이 될 것 같은 예감! ...

June 10, 2024 · EBeb

개인용 Mixcloud 만들기 (1-외전) AWS cloud9 과 oracle cloud 연결하기

앞선 글에서는 AWS의 EC2인스턴스를 생성하여 cloud9을 연결하였다. /?p=97 하지만 t2 micro는 아주 최소한의 컴퓨팅 성능을 갖춘 인스턴스로 오라클 클라우드에서 사용중인 A1인스턴스를 사용하고 싶었기에 이번에는 cloud9의 외부서버 연결 기능을 이용하여 오라클 클라우드의 쿼드코어 인스턴스에 연결시키기로 했다. 이러면 ec2비용도 안든다! 이번에는 Existing compute 를 사용한 후 로그인에 필요한 user와 Host정보를 입력한다. 그 다음 위의 ! 마크에 나오는 SSH public key를 복사한 후 사용 할 인스턴스에 ssh 로그인을 하여 ~/.ssh로 이동하여 authorized_keys파일에 추가하고 없으면 해당 파일을 생성하여 추가한다 ...

May 25, 2024 · EBeb

개인용 Mixcloud 만들기 (1) - AWS cloud9 만들기/비용

Mixcloud는 개인이 만든 DJ믹스셋 또는 음원을 업로드 할 수 있는 플랫폼인데 10개의 업로드 제한이 있고 또 불편한 부분이 많아서 직접 만들어보려고 합니다. 현재 환경의 특성상 불가피하게 개인용 컴퓨터에서는 작업이 불가능하여 고민하던 중 AWS의 Cloud9이라는 서비스를 이용하면 웹 브라우저만 가지고 필요한 개발환경을 구축할 수 있을 것 같다고 생각하게 되었습니다. 또 여기서 아무것도 안하는 동안 IPv6를 지원 안해서 올라가버린 Lightsail인스턴스 값을 생각하니 뭐라도 써야할 것 같아서 이렇게 또 글을쓰게 되었습니다. AWS cloud9은 AWS에서 지원하는 웹 IDE서비스로 EC2 인스턴스와 해당 EC2인스턴스 내부의 코드를 편집하기위한 IDE로 구성됩니다. EC2관련비용 ( 인스턴스, 스토리지, 네트워크 등 )만 지불하면 IDE자체에대한 비용은 없습니다. 홈페이지에 적혀있는 가격 예시는 다음과 같습니다 ...

May 21, 2024 · EBeb

요즘 블로그 상태가 안좋네요

군대에 있는 사이에 블로그에 여러가지 말썽이 있어서 이번에 휴가 나와서 고쳤습니다 먼저 누군가가 워드프레스의 mysql 데이터베이스를 직접적으로 조작한 사건이 있었습니다. 이로 인해 특정 조건에서 (ex. 트위터에서의 링크 사용) 스팸사이트로 redirect하게 되기도 하고 제 계정이 admin권한이 뺏겨서 로그인 못하게 되기도 했습니다 수동으로 관리하고 가짜 admin계정등을 전부 방지하고 아예 유저 데이터베이스 테이블을 write를 못하게 해버렸습니다 다행히 instance에 직접적으로 침입한 흔적은 없어서 wordpress의 플러그인 등을 정리했습니다 최근에는 또 블로그 서버가 오랜시간동안 다운되어있던 것 같습니다. 아마 저 사건을 해결하면서 돌린 백신이나 워드프레스 자동업데이트 중 하나가 말썽이였던 것 같은데 백업은 가지고 있기도 했어서 해결했습니다! ...

November 22, 2023 · EBeb

입대합니다!

블로그에 더 많은 글을 쓰고싶었고 더 자주 쓰고싶었는데 블로그에 글을 쓸 시간보다 쓸 일이 생기는 시간이 너무 많았네요 ㅋㅋㅋ 동남아지역들 배낭여행하고 일본 JR패스 여행글도 쓰고 싶었고 내일로 글도 마무리 못했는데.. 군 면접관련 글도 쓰고싶었고 2023년 8월 7일 논산훈련소로 입영하여 5주간의 훈련을 한 후 군사과학기술병의 관련 연구분야로 대전쪽에서 근무하게 될 것 같습니다! 군사과학기술병의 생활에대한 정보가 너무 없어서 저도 호기심반 걱정반이지만 비교적 컴퓨터와 같은 기기를 접하고 있는 시간이 긴 병과인 만큼 도움이 될 수 있을 선에서의 정보를 제공할 수 있게 노력해보겠습니다! ...

August 6, 2023 · EBeb

내일로 여행 2 : 진주&부산

물리치료받았다며! 물리치료를 받고 그 날은 푹 쉴까하다가 역시 7일간 이용하는 패스를 이렇게 쉬기는 아까워서 저녁에 진주로 가는 ITX새마을 막차를 탔습니다 약 5시간 반정도 탔던 것 같네요 KTX는 다른 기회에 쓰려고 아껴두고 있습니다~ 일본에서도 청춘18이라는 표로 10시간 11시간씩 전철타는게 익숙해서인지 환승도 없이 5시간반동안 만화도 보고 핸드폰게임도 하면서 편하게 갔습니다 진주 12시가 넘어서 진주역 도착! 진주에서는 친구 집에서 1박하고 다음날 부터 움직이기로 해서 여기서 택시를 타고 친구 집으로 갔습니다 ...

June 28, 2023 · EBeb

내일로 여행 1 : 조치원&대전

코레일 내일로 두번째 이야기 https://www.letskorail.com/ebizprd/EbizPrdPassRailroIntroW_hc11901.do 한국에서 입대전에 뒹굴거리다가 내일로라는 기차이용권을 알게 되어서 일단 무작정 1주일 끊어두고 다니는 여행을 하기로 했습니다! 저는 연속7일권을 이용하였고 만29세이하였기 때문에 8만원에 이용할 수 있었습니다. 이용조건은 좌석지정에 한해서 KTX 1일1회 총2번 일반열차 ( ITX-새마을, ITX-청춘, 무궁화호, 누리호 등등 ) 은 1일 2회 일반열차 입석과 자유석으로는 무제한으로 이용이 가능합니다 KTX는 좌석지정으로만 탑승이 가능하기 때문에 KTX는 무조건 사용기간중에 2번이라고 보면 될 것 같습니다! 뭔가 일반열차도 좌석지정으로는 2번뿐이라 가끔 텅텅 빈 열차를 입석이나 자유석으로 타면 기분이 묘하긴 했지만 눈치껏 앉아서 다녔네요 ...

June 28, 2023 · EBeb

간단한도쿄여행 & 도쿄대학교 대학원 입학식

4월에는 도쿄대학교에서 대학원 입학식이 있었습니다! 이번에는 아버지랑 다녀왔네요~ 저야 도쿄를 난바보다 자주 다녔지만 이번엔 아버지랑 같이 여행할 겸 대표적인 여행지들도 둘러보기로 했습니다~ 아사쿠사 & 도쿄스카이트리 숙소가 아사쿠사 근처였기때문에 역시 아사쿠사의 관광지하면 센소지! 센소지의 전통거리랑 일본의 신사와 절에 대해서 간략하게 설명해드리면서 돌아다녔습니다~ 일본 살기 시작한 뒤로는 한 번도 안왔던 곳인데 코로나도 끝나서인지 여전히 사람이 엄청 많더라구요 이후 저녁에는 근처의 스카이트리를 갔습니다! 탑 올라가는게 비싸서 한 번도 안올라가봤던 스카이트리지만 이번엔 관광이기도해서 겸사겸사 올라가봤네요 사진으로 표현이 힘들정도로 크고 높더라구요! 근데 나 남산타워는 올라간 적은 있던가? ...

June 10, 2023 · EBeb