목록기술 (20)
자유 그리고 경험
유니티에서 게임을 만든 후 안드로이드 구글플레이스토어용 빌드 하는법을 알아보겠습니다. 간단하게 프로토타입을 제작하였습니다. 모듈 설치 먼저 Andorid로 빌드해줄 수 있는 모듈이 필요합니다. Android Build Support를 눌러줍니다. 계속을 클릭합니다. 다 설치하면 아래와 같이 Android 표시가 해당 버전에 나오게 됩니다. 빌드 File> Build Setting 에 들어가 줍니다. Andorid를 클릭합니다. 2021년 8월부터 Google Play에 신규앱을 게시할 때는 aab 형식으로 올려야 합니다. 아래 Build App Bundle(Google Play) 에 체크를 하고 Build And Run 버튼을 누릅니다. aab 관련 설명 링크 https://developer.androi..
플라스크 설치 $ pip install Flask 플라스크 서버 코드 app.py from flask import Flask # 서버 구현을 위한 Flask 객체 import app = Flask(__name__) # Flask 객체 선언, 파라미터로 어플리케이션 패키지의 이름을 넣어줌. @app.route('/') def index(): return "Hello, World!" if __name__ == "__main__": from waitress import serve serve(app, host='0.0.0.0', port=5000) #app.run(debug=True, host='0.0.0.0', port=80) 작성하는 파이썬 파일 이름은 상관 없다. VSC에서 실행을 하면 작성 파일이 꺼지지..
mysql 설치 $apt install mariadb-server $ls /etc/mysql #설치되면 생성되는 디렉토리 초기 비밀번호 설정 $sudo mysql_secure_installation #위 명령어로 설정할 수 있는 것들 #루트 패스워드 설정 여부 #default로 설치된 익명 사용자 삭제 여부 #root 계정의 원격 접속 허용 여부 #default로 설치된 데이터 베이스 삭제 여부 나중에 초기비밀번호 다시 검색하지 말고 미리미리 설정해두는 게 좋습니다. 비밀번호는 안전한 곳에 적어두거나 꼭 기억해두세요! 비밀번호만 기억한다면 위 명령어로 다시 설정할 수 있습니다. DB 생성, 계정생성, 권한설정 $sudo mysql # DB 생성 create database [DB이름] default ch..
개요 텔레그램은 메세지 내에 명령어가 있으면, 클릭하여 바로 실행할 수 있는 기능이 있습니다. 그런데 이 명령어에 파라미터가 필요한 경우에는, 공백으로 떨어져있는 파라미터 까지 같이 클릭되지 않는 문제점이 있습니다. 아래와 같은 방법이 있다는 것을 알게 되었습니다. 관련 스택오버플로우 링크 Telegram Bot Clickable Command with Parameters I am using python-telegram-bot to create a Telegram bot. I am trying to insert a command with parameters into bot messages, such that a user could press it? Here, on telegram core page I f..
개요 텔레그램 봇을 이용해, 키워드를 입력하면 키워드에 맞는 간단한 설명을 출력하도록 봇을 만들어보려고 한다. 스펙 python DB sqlite3 - 디비를 파일로 만들기 때문에, 이식이 쉽고 로그인 등 귀찮은 부분을 설정할 필요가 없어서 빠른 제작에 용이하다. 설명 텔레그램 봇 생성 방법과 간단한 사용은 다른 포스팅에서 다뤘다. 2022.05.26 - [기술] - 파이썬(python)으로 텔레그램 봇 만들기 명령어는 두가지만 넣었다. /start - DB와 table을 생성한다. /f 단어 - 단어를 검색한다. (띄어쓰기 가능) 단어를 입력하는 부분은 없다. 텔레그램에서 각 단어를 생성하고 설명을 넣기에는 ui가 좋지 않기 때문에 단어는 엑셀이나 스프레드시트에 입력 후 일괄로 DB에 넣도록 한다. 입..
최근 32GB SD카드를 구매하였는데, 포맷하려고 보니까 29.7GB밖에 표시되지 않습니다. 오른쪽 클릭을 해서 용량을 확인해도 마찬가지입니다. 눈탱이 맞은걸까요? 결론은 눈탱이가 맞습니다. 본론 이런 현상이 일어나는 것은, byte -> KB -> MB -> GB로 계산하는 과정에서 제조사는 1000배를 기준으로 용량 단위를 올리고 ,컴퓨터는 1024 ( = 2의 10승) 를 기준으로 용량 단위를 계산하기 때문입니다. 제조사 입장에서는 딱히 규제도 없기 때문에 너무나도 당연한 듯 1,000,000,000 바이트를 1GB로 계산합니다. 계산 제조사의 계산방식 위 그림을 보시면 E 드라이브는 31,902,400,512바이트가 있다고 써있습니다. 제조사의 계산방식이라면 32G가 맞는 것이죠. 그마저도 0.1..