최근 작성 글

more

팰월드 Early Access 로드맵 공개

팰월드 개발사 Pocketpair 가 올해 팰월드 신규 로드맵을 발표하였습니다.  주요 업데이트 사항CO-OP(협동) 크로스 플레이팰(Pal)을 위한 세계 이전 기능 추가World Tree 와 엔딩 시나리오 (여기서 World Tree는 Yggdrasil-이그드라실 을 의미하는 것 으로 보임)팰을 강화하고 개선할 수 있는 방법 추가신규 팰과 기술들을 추가한 다양한 콘텐츠콜라보레이션 진행예정(테라리아 등)기타 개선 사항월드 오브젝트 배치 개선기본 팰 개선최적화 개선UX(유저 경험) 개선 상기 내용이 로드맵의 전반적인 내용으로 개발사는 꾸준하게 완성도 있는 게임을 만들기 위해 노력할 것으로 보입니다.다만, 구체적인 일정이나 계획을 알린것은 아니기 때문에 언제부터 해당 내용들이 적용 가능한지와 콜라보레이션이 ..

게임 관련 2025.01.20 5

[WIL] Postgresql(Ubuntu) 외부접속 허용하기

새로운 프로젝트를 위해 MariaDB를 사용하다가 Postgresql을 적용해보려고 하는데 개발서버에 올려둔 DB 서버에 접속이 되질 않아 찾아보다가 발견하여 이를 정리해보았다 해당 포스팅에선 파일 권한과 관련된 문제가 발생할 수 있어 파일/경로 권한 설정이 되었는지 확인 후 진행해야 한다.(간단한 명령어는 chmod -R [8진수 권한 명령어] [폴더경로]) 우선 우분투 환경에서는 기본적으로 computer 디스크의 etc/postgresql/[버전]/main/postgresql.conf 파일을 열어보면하단과 같은 라인이 있는데 이때 60번 라인의 listen_addresses 에 접속 가능하게 할 IP를 설정해주거나 모든 IP에 공개를 할 생각이라면 "*" 를 사용한다.  해당 부분을 수정하고나서 주..

What I Learned 2024.05.22 0

[TIL] ASP 쿼리/조건문

업무를 하다보니 옛날에 만들어둔 ASP로 만든 API를 수정해야 할 일이 생겼는데 해당 페이지를 개발한 개발자가 없어 내가 기능을 수정해야 했다... 필자는 파이썬 위주로 작업을 해왔고 기껏해야 한번씩 기능 수정으로 인한 자바를 사용해 봤지만 ASP는 당황스럽게도 한번도 해본적이 없어 어려움이 많았다 혹시나 필자와 같이 어려움을 겪고 있는 사람을 위해 빈약하지만 자료를 남겨보고자 한다. 우선 ASP의 조건문은 일반적인 프로그래밍 문법과 다른것이 익숙치 않아 생각보다 실수가 잦았다 if 조건 = 비교 then 조건 충족시 실행 elseif 조건 = 비교 then 두번째 조건 충족시 실행 else 조건 미충족시 실행 end if 위 코드와 같이 조건문의 비교연산자는 "==" 가 아닌 "=" 으로 사용하여야 ..

What I Learned 2024.02.14 0

[Flask] Decorators?

플라스크는 데코레이터(Decorators) 기능이 있는데 특정 함수가 개발자가 원하는 형태로 동작하게 만들어주는 기능이다. 하단의 예시는 Method Decorators(메서드 데코레이터)로 출력값을 JSON 형식으로 변경하는 방법에 대한 것 이다 def jsonify_decorator(function): def modifyOutput(): return {"output":function()} return modifyOutput @jsonify_decorator def hello(): return 'hello world' @jsonify_decorator def sub(): num1 = input("숫자 1: ") num2 = input("숫자 2: ") return int(num1) - int(num2)..

Python 2024.02.07 0

[Flask] API 호출 방식과 오류 핸들링

RESTful API를 개발할때 요청 URL에 리소스 ID를 넣어서 보낼 수 있다. (ex. test.com/ticket/12345678) Flask 는 이를 위한 동적 라우팅 기능을 제공하기 때문에 쉽게 적용할 수 있는데 예시는 다음과 같다 @app.route("/ticket/") def get_info(booking): res = request.get("http://티켓정보사이트/~~~/{escape(booking)}.JSON") if res.status_code == 200: return {"message": res.JSON()} elif res.status_code == 404: return {"message": "Wrong"} ''' 하단의 예시는 파라미터의 타입을 지정하는 방법으로 URL 끝에..

What I Learned 2024.02.06 0

모바일 소식

프로그래밍

more

[WIL] Postgresql(Ubuntu) 외부접속 허용하기

새로운 프로젝트를 위해 MariaDB를 사용하다가 Postgresql을 적용해보려고 하는데 개발서버에 올려둔 DB 서버에 접속이 되질 않아 찾아보다가 발견하여 이를 정리해보았다 해당 포스팅에선 파일 권한과 관련된 문제가 발생할 수 있어 파일/경로 권한 설정이 되었는지 확인 후 진행해야 한다.(간단한 명령어는 chmod -R [8진수 권한 명령어] [폴더경로]) 우선 우분투 환경에서는 기본적으로 computer 디스크의 etc/postgresql/[버전]/main/postgresql.conf 파일을 열어보면하단과 같은 라인이 있는데 이때 60번 라인의 listen_addresses 에 접속 가능하게 할 IP를 설정해주거나 모든 IP에 공개를 할 생각이라면 "*" 를 사용한다.  해당 부분을 수정하고나서 주..

What I Learned 2024.05.22 0

[TIL] ASP 쿼리/조건문

업무를 하다보니 옛날에 만들어둔 ASP로 만든 API를 수정해야 할 일이 생겼는데 해당 페이지를 개발한 개발자가 없어 내가 기능을 수정해야 했다... 필자는 파이썬 위주로 작업을 해왔고 기껏해야 한번씩 기능 수정으로 인한 자바를 사용해 봤지만 ASP는 당황스럽게도 한번도 해본적이 없어 어려움이 많았다 혹시나 필자와 같이 어려움을 겪고 있는 사람을 위해 빈약하지만 자료를 남겨보고자 한다. 우선 ASP의 조건문은 일반적인 프로그래밍 문법과 다른것이 익숙치 않아 생각보다 실수가 잦았다 if 조건 = 비교 then 조건 충족시 실행 elseif 조건 = 비교 then 두번째 조건 충족시 실행 else 조건 미충족시 실행 end if 위 코드와 같이 조건문의 비교연산자는 "==" 가 아닌 "=" 으로 사용하여야 ..

What I Learned 2024.02.14 0

[Flask] Decorators?

플라스크는 데코레이터(Decorators) 기능이 있는데 특정 함수가 개발자가 원하는 형태로 동작하게 만들어주는 기능이다. 하단의 예시는 Method Decorators(메서드 데코레이터)로 출력값을 JSON 형식으로 변경하는 방법에 대한 것 이다 def jsonify_decorator(function): def modifyOutput(): return {"output":function()} return modifyOutput @jsonify_decorator def hello(): return 'hello world' @jsonify_decorator def sub(): num1 = input("숫자 1: ") num2 = input("숫자 2: ") return int(num1) - int(num2)..

Python 2024.02.07 0

[Flask] API 호출 방식과 오류 핸들링

RESTful API를 개발할때 요청 URL에 리소스 ID를 넣어서 보낼 수 있다. (ex. test.com/ticket/12345678) Flask 는 이를 위한 동적 라우팅 기능을 제공하기 때문에 쉽게 적용할 수 있는데 예시는 다음과 같다 @app.route("/ticket/") def get_info(booking): res = request.get("http://티켓정보사이트/~~~/{escape(booking)}.JSON") if res.status_code == 200: return {"message": res.JSON()} elif res.status_code == 404: return {"message": "Wrong"} ''' 하단의 예시는 파라미터의 타입을 지정하는 방법으로 URL 끝에..

What I Learned 2024.02.06 0

[Flask API] 기초 지식

파이썬에서 Flask API는 웹 애플리케이션을 제작할 수 있는 마이크로 프레임워크이다 커뮤니티를 통한 기능 확장이 용이한 편이며 디버거 모드로 실행 가능한 웹 서버도 제공하여 디버깅 기능 또한 내장되어 있어 코드 동작 여부를 신속하게 확인 할 수 있다 RESTful 서비스에 유용한 동적 URL을 지원, Flask-SQLAlchemy 패키지로 ORM을 지원하여 데이터베이스에 접근할 수 있도록 기능 지원도 한다 from flask import Flask app = Flask(__name__) @app.route("/") def basic(): return "Hello World" 위와 같은 코드가 기본적으로 Flask를 사용하는 예시이며 터미널(VS code 기준)에 하단의 명령어를 입력하면 터미널 내에 ..

What I Learned 2024.02.05 0