![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/Mf8Ml/btslbpFU1SZ/LqbyWBVG6V9FBD7rrSHKd1/img.png)
❤️ 개발자의 고민과 서비스에 관한 내용이 적혀 있습니다.🚨 넋두리가 있을 수 있습니다.[덕질은 즐길 때가 가장 아름답다.] N성향이 극으로 높은 나는 사이트 런칭 전 어떻게 하면 캐간지 나는 멘트를 쓸지 고민하며,수많은 좋아요와 수많은 유저들을 품는 상상을 했다.나의 행복회로는 불타버렸다. 막상 서비스가 나오고 간지 나는 멘트를 작성할 수 없었다. 내 머릿속에 있는 모든 기획들이 서비스에 반영되는 것은 나의 욕심이었다. 약 2년 전부터 기획하고 구상하던 아이디어를 드디어 구현할 실력이 되었다고 느껴 토이프로젝트를 진행했는데 동아리 형식의 토이 프로젝트의 한계는 명확했다. 팀원들은 한국에 있는데 혼자 화성에 가버렸다.조만간 사라질 내 서비스를 기록으로나마 남겨두고, 더 많은 경험을 한 뒤 언젠간 만들..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bS7dtA/btsjsfDLMQC/fRfv6aMMeJaMISyUlpIvp1/img.png)
호스팅 업체는 다양하게 있지만 EC2에서 Vlutr를 사용하게 된 가장 큰 이유는 서버비/비용이 저렴하기 때문이다. Vultr이라는 비교적 저렴한 가상 호스팅 사이트를 이용하여 토이프로젝트 백엔드 서버를 구축했다.vultr로 백엔드 서버를 구축하면서 공부한 내용과 나의 실수들을 작성하며 쉽게 복귀하고,누군가에게 도움이 되었으면 하는 마음으로 작성해 본다. 이번 포스팅은 다음과 같은 목차로 진행한다.🌠 목차✅ Vultr 이용하기 ㄴ 방화벽 설정 ㄴ 가비아 dns 등록 ㄴ 백엔드 배포 들어가기 전 나의 환경구성 정보1. 맥북 프로 m12. JAVA 113. Querydsl, JPA4. Springboot5. gradle 3.x.x6. 돈 없는 거지 Vultr로 서버 생성하기htt..
❤️ 개발자의 고민과 서비스에 관한 내용이 적혀 있습니다. 🚨 넋두리가 있을 수 있습니다. 백엔드 서버 인스턴스 이동 기존 AWS ec2 → vultr 인스턴스 이유: 금액 저렴, 금액대비 성능 뛰어남 ssl 인증을 통해 https 적용 certbot이용하여 ssl 발급 nginx 등록 nginx 리버스 프록시 적용 8080 포트 접근 시 → / 로 처리 hellomyteam.example 접근 가능 hellomyteam.example 도메인 구매 이벤트 도메인으로 550원에 구매 가비아 이용 이유: AWS route53에서 구매한 hellomyteam.com을 하위 도메인으로 변경하여 이용하려 했으나 도메인 인증권한 문제가 발생하여 새로운 도메인 구매 CORS 문제 해결 hellomyteam.store..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bsZWwt/btsjkFX5mW3/kjFoKKhrpn5uUT1jKDR6sk/img.gif)
❤️ 개발자의 고민과 서비스에 관한 내용이 적혀 있습니다. 🚨 넋두리가 있을 수 있습니다. 개 같다... 6.5일에서 6.6일 현충일로 넘어가는 연휴 새벽 ssh로 서버에 접근해서 작업할 일이 있었는데 방화벽을 열어줘도 ssh 접근이 되질 않았다. AWS에서 프리티어를 사용하고 있는 나에게 이런 일이 자주 있어서 그냥 자연스레 "서버 재부팅해야지"라는 생각으로 AWS 인스턴스 페이지에서 버튼을 누르려는데 순간적으로 "중지"와 "종료"의 개념이 혼동이 왔다... 전날 크로스핏으로 몸뚱이를 조지고. 잠도 잘 못 자고 카페인 과다 섭취를 했던 6월5일 월요일 밤 나는 그때 멈췄어야 했다. xx... 맞다... 마가 끼었는지... 중지가 아닌 종료를 눌러버렸다. 종료 버튼을 누르는 순간 등골이 오싹해지면서 식은..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/4FmmE/btshycJHjTf/XmBqUjBgzXPml2KKdZtG31/img.png)
요즘은 간편 로그인(구글 로그인과, 네이버 로그인 등을 이용한 외부 서버 인증 방식)으로 처리하는 곳이 많지만해외 거주자가 있거나, 서비스의 고객층에 따라 간편 로그인이 낯설고, 예전 방식의 ID와 PW를 선호하는 사람들도 있기 때문에요구사항에 따라 ID와 PW 방식의 회원가입을 구현해야 하는 경우도 존재한다. 우리는 종종 DB가 털려서, 개인정보가 유출 됐다는 뉴스를 접하곤 한다. 일반적으로 사람은 ID와 PW를 대다수의 사이트에 동일하게 사용하곤 한다.하나의 사이트가 털려버리면, 내가 가입한 대다수의 사이트도 털려버릴 수 있기 때문에 큰 문제가 된다. 이 때문에 암호화에 관심이 생기게 되었고, 이번 포스팅에서는 어떻게 패스워드를 암호화해야 안전한지, 어떤 이유로 암호화 방식이 발전해 왔는지암호화에 ..
ExtJS는 JavaScript기반의 웹 ui 프레임워크 입니다. 요즘은 React, view가 강세를 보이고 있어 ExtJs의 사용이 많이 줄어든 추세이지만, 공부 삼아서 본 강의 내용을 정리해보았습니다. ExtJS 6 정리 미리 정의 되어있는 패키지들의 이름을 선언하여 사용하는 개념 ExtJS 소개 자바스크립트 프레임워크 화면개발은 Json구조를 가짐 (key : value) 다양한 플랫폼 환경 지원 ExtJS(웹) / Sencha Touch(테블릿, 모바일) 수치를 이미지화 하는데 장점 3버전까지만 해도 무겁고 느렸으나, 버전업이 되면서 문제해결 사용처 SI 프로젝트, 기업용 솔루션 무료 오픈 웹 어플리케이션 ㅤ 초기설정 sencha, extjs 설치 명령어로 설치 확인: cmd → sencha 설..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/dkxWUz/btsakijhnYK/mRcbKkRutXNfxKcdLV1qWK/img.png)
해당 포스팅 글은 n-puzzle을 풀기 위한 문제 분석과 접근 방법에 대한 글이다. 문제를 해결하기 위한 알고리즘 풀이에 대한 내용이 아니다. 이미 알고리즘에 대한 내용은 인터넷에 많으니 이번 글에서는 문제를 해석하고 접근하는 과정을 알아보자. 문제 문제 내용 슬라이딩 퍼즐이 있다. 다음과 같은 수가 주어질 때 오른쪽 가장 끝 칸은 비어있는 칸이다. 1 2 3 4 5 6 7 8 0 어떤 수와 인접해 있는 네 개의 칸 중에 하나가 비어 있다면, 수를 그 칸으로 이동시킬 수 있다. 물론 표 바깥으로 이동할 수 없다. 우리의 목표는 초기 상태가 주어졌을 때 최소의 이동으로 위와 같은 정리된 표를 만드는 것이다. 다음 예를 보자. 1 0 3 4 2 5 7 8 6 1 2 3 4 0 5 7 8 6 1 2 3 4 ..
참여동기 주니어 개발자 친구가 okky 글을 보던 중 무료 개발자 멘토링 서비스가 있다고 같이 신청해 보자고 했다. 나는 인프런에서 비싼 돈 내고 멘토링을 해본 적이 있었는데 그렇게 만족스럽지는 않았다. 그래서 할까 말까 고민하다가,,, 재취업을 준비중이자 앞으로의 커리어와 취업 방향에 대한 고민을 정리해 보고자 지원하게 되었다. 멘토링 진행 먼저 F-Lab 대표님(이하 멘토)이 나오셔서 멘토링 참여자 10명과 미팅을 진행했다. 약 1시간 30분 정도 진행되었는데 멘토가 대부분 이야기했었다. ㅋㅋ 나름 어색한 분위기에서 오히려 말을 많이 해줘서 좋았다. 사전 설문을 통해 공통적으로 나온 고민들에 대해 멘토가 이야기하는 방식으로 진행되었고, 마지막 20분 정도는 질문을 받으며 답변을 해주셨다. 멘토링 핵심..
- Total
- Today
- Yesterday