도메인은 개인 웹사이트를 만들었을 때나 본인의 블로그를 연결하여 사용할 수 있습니다.웹사이트의 특징에 맞는 도메인 주소를 사용하거나 특색있는 주소를 사용하면 이용자의 유입 증가에 도움이 될 수 있습니다.오늘은 무료 도메인 등록과 함께 본인의 티스토리 블로그를 연결하는 등록한 도메인에 연결하는 것까지 해보겠습니다. 무료 도메인 사이트 : https://www.freenom.com/ 오늘 소개할 이 사이트는 무료 도메인을 제공하는 사이트입니다.자주는 아니지만 가끔 문제가 생기기도 하니 이 무료 도메인 사이트를 이용하시다가 웹사이트의 규모가 커지거나 웹사이트의 수익이 어느 정도 생기시면 저렴한 유료 도메인 사이트를 사용하시는 것을 추천해드립니다. 처음 사이트에 접속하시면 메인 화면이 나오게 됩니다. 메인 화면..
선택 정렬(Selection Sort) 선택 정렬은 제자리 정렬 알고리즘의 하나로, 다음과 같은 순서로 이루어진다. 1. 1번째 값을 2번째 값부터 마지막 값까지 비교해 최솟값을 찾는다.2. 1번째 값과 최솟값의 위치를 바꾼다.3. 2번째 값을 3번째 값부터 마지막 값까지 비교해 최솟값을 찾는다.4. 2번째 값과 최솟값의 위치를 바꾼다.5. (N-1)번째 값까지 위 과정을 반복한다. 선택 정렬 예제 입력자료 5 2 8 1 9 7 Step 1 1 2 8 5 9 7 Step 2 1 2 8 5 9 7 Step 3 1 2 5 8 9 7 Step 4 1 2 5 7 9 8 Step 5 1 2 5 7 8 9 출력 결과 1 2 5 7 8 9 입력자료 11 9 5 18 27 15 Step 1 5 9 11 18 27 15..
*이 글은 python 버전 3.6, discord.py 버전 0.16.12 기준으로 작성된 글입니다.* 디스코드 봇으로 유튜브 재생하기 디스코드 봇에는 다양한 기능이 존재합니다. 이번 시간에는 디스코드 봇의 기능 중 하나인 유튜브 재생 기능을 사용해 보도록 하겠습니다.먼저 이 기능을 사용하기 전에는 설치해야 하는 프로그램들이 있습니다. 다운로드 cmd - pip install youtube_dlFFmpeg 설치 사용하는 라이브러리discordasyncioyoutube_dlre재생기능 제가 사용하고 있는 유튜브 재생 코드입니다.위 사진을 클릭하면 소스코드가 있는 깃허브로 연결됩니다.이렇게만 봐서는 알아보기가 힘들어서 부분을 나눠서 살펴보도록 하겠습니다. if message.content.startswit..
FFmpeg 설치 FFmpeg는 오늘날 상당수의 미디어 관련 프로그램들이 사용하고 있는 오픈 소스 프로젝트입니다.이번에는 이 FFmpeg를 설치해보도록 하겠습니다. 설치 경로 https://ffmpeg.zeranoe.com/builds/ 4.1.1 - Windows 64-bit - Static을 선택하고 Download Build를 눌러줍니다. 다운로드가 완료되었으면 적당한 곳에 압축을 풀어줍니다. 저는 C드라이브에 압축을 풀었습니다. 환경 변수 등록 압축을 풀었다고 해서 설치가 완료된 것은 아닙니다. 이제 컴퓨터의 어떤 경로에서라도 실행할 수 있도록 환경 변수 등록을 해야 합니다. 환경 변수 등록 경로 제어판 - 시스템 - 고급 시스템 설정 - 고급 - 환경 변수 - path 더블 클릭 - 새로 만들기..
pyinstaller 설치하기 파이썬으로 프로그램을 제작하면 .py 파일로 생성이 됩니다. 이 파일을 실행시키기 위해서는 해당 버전에 맞는 파이썬이 설치되어야 합니다. 그렇기 때문에 배포를 목적으로 하는 윈도우 프로그램은 .exe 파일로 변환하여 배포해야 합니다. 이번에는 .py 파일을 .exe 파일로 변환할 수 있는 라이브러리 중 하나인 pyinstaller를 사용해보도록 하겠습니다. 설치 방법 cmd - pip install pyinstaller 입력 pyinstaller 사용하기 사용 방법cmd - py 파일이 있는 디렉토리로 이동 - pyinstaller 파일이름.py 입력 추가 옵션-F, --onefile : 라이브러리까지 묶어서 하나의 실행 파일 생성 -w, --noconsole : 콘솔을 열..
SyntaxHighlighter 설치 SyntaxHighlighter는 블로그나 웹사이트에서 사용할 수 있는 코드 구문 하이라이터입니다.HTML, Javascript, Python, C 등 여러 언어에 사용할 수 있고 스크린샷 같은 방식보다 가독성이 좋습니다. 다운로드 혹은 https://github.com/syntaxhighlighter/syntaxhighlighter/archive/3.0.83.zip 다운로드를 완료하면 압축을 풀고 파일을 적용시켜야 합니다. SyntaxHighlighter 적용 블로그관리 - 꾸미기 - 스킨 편집으로 이동합니다. 이후 HTML 편집 버튼을 누르고 파일업로드에 들어가 +추가 버튼을 눌러줍니다. scripts 폴더와 styles 폴더에 있는 파일들을 전부 업로드합니다. ..
PyQt5 설치하기파이썬에서 GUI 프로그래밍을 하기 위해서는 tkinter, wxpython, PyQt 등과 같은 라이브러리가 필요합니다.저는 PyQt를 선호하기에 이번에는 PyQt를 이용한 GUI 프로그래밍을 하도록 하겠습니다. PyQt5 설치pip install pyqt5Pyside2 설치pip install pyside2 Qt Designer 실행 Pyside2를 설치하셨으면 Qt Designer가 자동으로 설치되어있습니다. Qt Designer 경로C:\Users\%USERNAME%\AppData\Local\Programs\Python\자신이설치한파이썬버전\Lib\site-packages\PySide2\designer.exe위 경로에 있는 designer.exe를 바로가기로 만들어두면 사용하기 ..
*이 글은 python 버전 3.6, discord.py 버전 0.16.12 기준으로 작성된 글입니다.*봇 명령어 제작 저번에 작성한 소스 코드입니다.import discord client = discord.Client() @client.event async def on_ready(): print(client.user.name) print(client.user.id) @client.event async def on_message(message): if message.author == client.user: return await client.send_message(message.channel,message.content) client.run('token')이 소스 코드는 사용자가 메시지를 보냈을 때 봇이..