본문 바로가기
반응형
[Python] PIL 이미지 Text 생성 가운데 정렬 [Python] PIL 이미지 Text 생성 가운데 정렬 Python 에서 PIL을 사용하여 이미지를 생성하고 Text를 가운데 정렬하여 추가하는 소스 입니다. 티몬 몬소리체를 사용하였습니다. 사용할 폰트위치를 지정하여 사용할 수 있습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 # -*- coding: utf-8 -*- from PIL import Image, ImageDraw, ImageFont import te.. 2021. 7. 18.
내 PC가 윈도우 11 설치 되는지 확인 내 PC가 윈도우 11 설치 되는지 확인 6월 25일 새벽 마이크로소프트(MS)에서 "윈도우 10" 이후 버전인 "윈도우 11"을 발표하였습니다. 윈도우 11에서는 익스플로러는 더이상 지원되지 않고 안드로이드 앱이 실행된다는 점이 크게 바뀌었습니다. Windows 10에서는 32bit, 64bit를 맞춰서 설치를 했는데 Windows 11에서는 64bit 로만 설치 할 수 있습니다. 윈도우 11 설치는 64bit 로만 설치가 가능하지만 32bit 프로그램은 실행 하실 수 있습니다. 윈도우 11 최소 사양 CPU 1Ghz 듀얼코어 이상의 64bit 프로세서 또는 SoC(System on a Chip) RAM 4GB 저장공간 64GB 이상 시스템 펌웨어 UEFI, 보안 부팅 가능 TPM TPM(신뢰할 수 있.. 2021. 6. 25.
우분투 20.10 워드프레스 설치 apache2 + MariaDB + PHP8 우분투 20.10 워드프레스 설치 apache2 + MariaDB + PHP8 우분투 Maria DB 설정 우분투에서 MariaDB와 Mysql의 설정은 동일하니 Mysql 도 그대로 따라하시면 됩니다. 우분투 Maria DB root 권한 패스워스 설정 MariaDB 설치 후 최초 접속인 경우 root 패스워스 설정 sudo mysql 명령으로 패스워드 설정 없이 접속 후 패스워드를 설정 합니다. # sudo mysql > use mysql > update user set password = password('패스워드') where user = 'root'; > flush privileges; DB에 다시 접속할 경우 설정했던 패스워드로 로그인 하실 수 있습니다. 우분투 워드프레스용 데이터베이스 생성 .. 2021. 3. 14.
우분투 20.10 apache2 + MariaDB + PHP8.0 설치 방법 우분투 20.10 apache2 + MariaDB + PHP8.0 설치 방법 현 운영체제의 프로그램을 최신으로 업데이트 우분투를 처음 설치하거나 다른 패키지들을 설치 할때마다 update 는 해주시는게 좋습니다. # apt-get update && apt-get upgrade -y 시스템 시간 설정 # dpkg-reconfigure tzdata Asia 선택 - Seoul 선택 apache2 설치 # apt-get install apache2 # apache2 -v # service apache2 stop # service apache2 start # service apache2 restart apache2 정상 설치 확인 # systemctl status apache2 브라우저에서 IP (localho.. 2021. 3. 13.
[Python] 코딩 스타일 가이드 #1 Python 코딩 스타일 가이드 코딩도 스타일이 있고 그 가이드를 지키는게 좋습니다. 유튜브나 전자책 등 독학으로 Python 을 공부 하시는 분들이 많아지고 있습니다. 독학으로 하다보니 스타일도 제각각이고 구글링 등으로 복사 및 붙여넣기로 짜집기 하듯히 코딩도 하게 됩니다. 변수명을 정하더라도 편한대로 정해서 막코딩하기 일쑤 입니다. 혼자서 코딩하고 원하는 기능만 되면 된다는 분들은 그냥 하시던데로 하면되겠지만 협업 또는 취업을 위해 공부하시는 분들은 꼭 코딩 스타일 가이드를 참조 해서 하시길 바랍니다. 각 언어마다 코딩 스타일 가이드를 하고 있으니 해당 언어의 가이드를 따라 코딩하시는 습관을 기르신다면 나중에 소스를 보더라도 일관성 있는 스타일에 유지보수도 쉬어 질 수 있습니다. 단순 들여쓰기만 보더.. 2021. 2. 10.
구름IDE 리액트 개발 환경 셋팅 구름IDE 리액트 개발 환경 셋팅 구름IDE의 장점은 작업 환경을 몇번이고 만들어볼 수 있고 어디서든 개발을 할 수 있습니다. 깃허브에 저장해서 개발을 하는것과는 달리 개발도구조차 추가로 설치할 필요가 없습니다. 클라우드 통합 개발환경으로 크롬에서 바로 개발하고 협업도 가능합니다. 무엇보다 어디서는 인터넷만 된다면 틈틈히 작업을 할수 있다는 장점이 있죠. 구름IDE 개발 환경 소개 및 접속 방법은 아래에서 확인해보시고 여기서는 구름IDE 리액트(React) 개발 환경을 셋팅하는 방법을 알아보겠습니다. https://oopaque.tistory.com/75 goormIDE 구름 IDE 클라우드 통합 개발 환경 소개 온라인 환경에서 개발이 가능한 클라우드 통합 개발환경 무료로 개발 서버가 생기는 셈이다 유료.. 2021. 1. 13.
MagicLine4NX 삭제 방법 MagicLine4NX 삭제 방법 요즘들어 컴퓨터가 많이 느려진듯해서 불필요한 프로그램을 정리하려고 합니다. 불필요한 프로그램을 정리하려고 작업 관리자를 확인해보니 MagicLine4NX 프로그램이 상시로 떠있어서 어떤 프로그램인지 확인해보고 삭제를 하였습니다. 메모리를 무려 15MB 잡아먹고 MagicLine4NXServices 는 7MB 를 잡아 먹고 있었네요 물론 MagicLine4NX 프로그램이 어떤 프로그램인지를 알고 있지만 아래 방법은 작업 관리자를 통해 불필요한 프로그램인지 무슨 프로그램인지 확인하는 방법중 하나가 되겠습니다. 프로그램 정리 하실때 이방법을 참고 하셔도 좋을듯 합니다. MagicLine4NX 의 속성을 확인해보니 저작권이 Dreamsecurity(드림시큐리티) 에 있습니다. .. 2021. 1. 11.
veraport handler 삭제 방법 veraport handler 삭제 방법 veraport handler 란 무엇인지 veraport handler를 삭제 하는 방법에 대해 알아보겠습니다. 컴퓨터가 느려지거나 용량이 부족하다면 가장 먼저 불필요한 프로그램을 삭제하는 일일 것입니다. 고스펙을 요구하는 작업을 하는 전문가가 아니라면 대부분 개인 PC는 메모리와 하드디스크(SSD) 용량이 부족하진 않을 것입니다. 하지만 오래 사용하다보면 불필요한 프로그램이 설치되고 쓰레기 데이터가 쌓이면서 용량은 줄어들 수 밖에 없습니다. 이런 쓰레기 데이터, 불필요한 프로그램으로 컴퓨터가 느려진다면 작업 관리자에서 필요 없는 프로그램을 삭제하는것만으로도 오래된 컴퓨터를 조금더 컴팩트하게 사용하실 수 있습니다. 제 PC의 작업자만 보더라도 지금 사용하고 있지.. 2021. 1. 11.
[C#] 쿠팡파트너스 API 사용 예제 search 쿠팡파트너스 API 사용 예제로 제품을 검색하는 search 를 하는 예제 입니다. 쿠팡파트너스 API 에 POST 방식으로만 예제가 나와있어서 C# GET 방식으로 호출하는 예제 입니다. 쿠팡파트너스 API는 POST 방식과 GET 방식의 두가지가 존재합니다. 쿠팡파트너스에서 검색 키워드로 상품정보를 리스트를 가져오기 위해서는 /products/search 로 호출을 해야 합니다. Parameters 로는 Keyword 는 필수, limit, subId 가 허용됩니다. Responses 로는 rCode, rMessage, data 의 json 형식으로 받게 됩니다. Get 방식이라 별문제 없이 코딩이 될줄 알았는데 쿠팡 API 호출 인증키 생성에서 애를 좀 먹었습니다. 영문검색은 대문자 한국어검색은 U.. 2020. 12. 29.
반응형