코딩

개인용 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 될 때 무거워지는 요인이 되며 개발한 내용을 갱신할 때 마다 많은 부담이 된다.그렇다고 이 모듈들을 […]

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

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

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

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

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

Mixcloud는 개인이 만든 DJ믹스셋 또는 음원을 업로드 할 수 있는 플랫폼인데 10개의 업로드 제한이 있고 또 불편한 부분이 많아서 직접 만들어보려고 합니다. 현재 환경의 특성상 불가피하게 개인용 컴퓨터에서는 작업이 불가능하여 고민하던 중 AWS의 Cloud9이라는 서비스를 이용하면 웹 브라우저만 가지고 필요한 개발환경을 구축할 수 있을 것 같다고 생각하게 되었습니다. 또 여기서 아무것도 안하는 동안 IPv6를 지원

개인용 Mixcloud 만들기 (1) – AWS cloud9 만들기/비용 더 읽기"

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

군대에 있는 사이에 블로그에 여러가지 말썽이 있어서 이번에 휴가 나와서 고쳤습니다 먼저 누군가가 워드프레스의 mysql 데이터베이스를 직접적으로 조작한 사건이 있었습니다.이로 인해 특정 조건에서 (ex. 트위터에서의 링크 사용) 스팸사이트로 redirect하게 되기도 하고 제 계정이 admin권한이 뺏겨서 로그인 못하게 되기도 했습니다 수동으로 관리하고 가짜 admin계정등을 전부 방지하고 아예 유저 데이터베이스 테이블을 write를 못하게 해버렸습니다다행히 instance에 직접적으로 침입한

요즘 블로그 상태가 안좋네요 더 읽기"

Python으로 컴퓨터에 늘 귀여운 움짤두기

결과물 맥북에는 CPU사용량에 맞춰서 뛰어다니는 고양이가 있다고하는데 Windows에는 없는가 또 이걸 고양이가 아니라 원하는대로는 불가능한가? 에서 시작하게 되었습니다. Windows 앱 개발 용 언어는 써본 적도 없고 대부분 이런 취미용 코드는 Python으로 작업하기 때문에 이번에도 Python으로 간단하게 만들 방법은 없나? 하고 고민하다가tkinter 모듈을 이용하여 화면을 띄우는 방식으로 제작하였습니다. 이후 다양한 움짤 등을 확보하면 좀 더 자연스럽게

Python으로 컴퓨터에 늘 귀여운 움짤두기 더 읽기"

1. Lambda 와 Python을 이용한 Twitter 3 legged oauth

트위터에서 어플리케이션을 사용할 때 다음과 같은 인증창을 보신 적이 있으실 겁니다. 어플리케이션에 계정을 인증하며 이 어플리케이션이 무슨 권한을 가지는지를 설명하는 창이죠. 이 것을 요청하고 여기서 연계앱인증을 누르면 무슨 일이 일어나는지 또 그 것들을 어떻게 관리하는지에 대해 설명하려고 합니다. 1. 무엇이 필요한가? API KEY and SECRET 먼저 어플리케이션과 어플리케이션의 API KEY 와 SECRET이 필요합니다. Twitter Developer

1. Lambda 와 Python을 이용한 Twitter 3 legged oauth 더 읽기"

0. Twitter – Spotify 연동 어플리케이션 끼적끼적

약 2월초부터 Spotify의 현재 재생중인 노래를 Twitter의 닉네임에 표시 해 주는 어플리케이션을 제작하여서 쓰고 있었는데 이번 기회에 이걸 공개적으로 서비스가 가능하게 호스팅 하는 작업을 진행하였습니다. 소규모 프로젝트다보니 제 단일 인스턴스의 공개IP만 가지고 이것저것 서비스 앱을 띄워서 운용하는 것도 가능했지만 관리의 편리함과 확장성 그리고 체험을 위해 AWS위에서 설계하였습니다. 시간이 날 때 마다 제작 과정을 하나하나 적어가려고

0. Twitter – Spotify 연동 어플리케이션 끼적끼적 더 읽기"

약 반년간의 개발자 인턴을 끝내고

3/31오후에 마지막 task를 진행하고 제 8월초부터 진행하던 인턴 생활이 끝났습니다.제 개인 repository가 모든 Pull Request를 해결하고 main branch만 남겨지니 시원섭섭하더라구요 프론트엔드부터 백엔드와 데이터베이스까지 폭넓은 체험이 가능했고 정말 다양한 기술들을 익힐 수 있었습니다. 특히 스타트업의 법인인가부터 있으면서 정말 스타트업을 위해서 얼마나 많은 일과 노력이 필요한지 또 그런 과정을 회의를 통해 어떻게 해결하는지를 보고 배울 수 있는

약 반년간의 개발자 인턴을 끝내고 더 읽기"

끼적끼적 깨알 같은 git 명령어들

인턴으로 일하면서 다같이 git을 쓰다 보니 학교 과제나 혼자서 쓰는 git과는 다른 일이 자주 일어나고 그에 따른 새로운 깃 활용 법을 익혀가는 느낌이네요 늦은 감이 있지만 여기에 하나하나 적어두려 합니다.기초적인 코드 수정사항 반영-커밋-푸쉬 보다는 여러가지 깨알 같은 팁들을 적어두려 합니다 깃헙에다가 사고를 안 치는게 가장 좋지만 맨날 사고를 치니 이런 것들만 찾아보게 되네요 이렇게 3개의

끼적끼적 깨알 같은 git 명령어들 더 읽기"

AWS의 S3와 lambda기반으로 트위터 움짤 봇 만들기

EC2 프리티어에서 구동중이던 트위터 움짤 업로드 봇을 이번에 Lambda + scheduling + S3의 조합으로 바꾸기로 했다 올해 5월에 프리티어가 끝나면 EC2 의 t2.micro 인스턴스는 한달에 약 8달러가 소비되지만 lambda + S3로하면 하루에 12번의 람다함수 한달 약 360번 5초정도로 가정하고 S3를 약 1기가를 사용한다고하면 0.005달러아이러니하게도 한달에 약 1기가*2 ( 움짤 360장에 약 1기가) 의 외부 데이터

AWS의 S3와 lambda기반으로 트위터 움짤 봇 만들기 더 읽기"