[Python] Ubuntu에서 Python과 MySQL을 사용하기 위한 설정

Ubuntu에서 Python을 이용해서 MySQL DB에 접속할 필요가 자주 생긴다. Python에서 MySQL을 접속하기 위해서는 필요한 라이브러리와 mysql client 모듈을 설치해야한다. 이 작업은 사용자가 어떤 버전의 Python을 사용하는 지에 따라서 다르게 수행해야한다. Python과 무관하게 mysqlclient 라이브러리의 설치가 필요한데 아래 ‘공통’ 부분에 표시된 것처럼 수행하면 된다. 공통 $ apt-get install python-dev libmysqlclient-dev 이후 단계는 Python 버전에 따라서 아래…More

[Ubuntu]Ubuntu 16.04에서 VirtualBox에 Extension Pack 설치하는 방법

Virtual Box 설치 Virtualbox Download Page 위 다운로드 페이지에서 linux용 설치 파일을 다운로드한 후, 시스템에 설치한다. $ sudo apt install ./virtualbox-5.2_5.2.0-118431~Ubuntu~xenial_amd64.deb Extension Pack 설치 Virtual Box 홈페이지에서 Extension Pack Download 위 페이지에서 “VirtualBox 5.2.0 Oracle VM VirtualBox Extension Pack” 뒤의 링크를 클릭하여 Extension Pack을 다운로드 한다. Extension Pack 설치 $ sudo VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-5.2.0-118431.vbox-extpack…More

[Ubuntu] PHP에서 이미지 사이즈 변경하기

PHP에서 HTML문서를 만들 때 attribute를 이용해서 연결할 이미지의 크기를 지정할 수 있지만 특정 메일 Client 프로그램에서 관련 html tag를 제대로 처리하지 못해서 HTML문서의 레이아웃이 틀어지는 경우를 자주 보게된다. 이런 경우의 해법은 이미지 사이즈를 HTML 문서의 폭과 동일하게 맞추어주는 것이다. 사람이 일일이 수동으로 처리할 수 있지만 반복적인 작업이 필요한 경우라면 PHP 코드내에서 자동으로 처리하는 것이 효과적이다.…More

PHP로 이메일 발송하기

PHP로 메일을 발송할 필요가 있을 때, local system에 mail server를 설치하는 것과 같은 조치없이 기존에 사용하는 메일 계정을 활용해서 보내기를 원하는 경우가 많다. 본 포스트는 그런 경우에 사용하기 좋은 라이브러리인 PHPMailer에 대한 안내이다. PHPMailer library 다운로드 및 설치 PHPMailer는 github에서 다운로드 받을 수 있다. https://github.com/PHPMailer/PHPMailer PHPMailer를 사용하는 예제 코드 PHPMailer 객체를 생성한 후에 필요한 필드를…More