본문 바로가기

전체 글104

이지뮤직 개인정보취급방침 개인정보처리방침 - 171 ('이지뮤직'이하 '이지뮤직')은(는) 개인정보보호법에 따라 이용자의 개인정보 보호 및 권익을 보호하고 개인정보와 관련한 이용자의 고충을 원활하게 처리할 수 있도록 다음과 같은 처리방침을 두고 있습니다.('이지뮤직') 은(는) 개인정보처리방침을 개정하는 경우 웹사이트 공지사항(또는 개별공지)을 통하여 공지할 것입니다.○ 본 방침은부터 2016년 1월 1일부터 시행됩니다. 1. 개인정보의 처리 목적 ('이지뮤직'이하 '이지뮤직')은(는) 개인정보를 다음의 목적을 위해 처리합니다. 처리한 개인정보는 다음의 목적이외의 용도로는 사용되지 않으며 이용 목적이 변경될 시에는 사전동의를 구할 예정입니다. 가. 제화 또는 서비스 제공서비스 제공을 목적으로 개인정보를 처리합니다. 2. 개인정보.. 2017. 3. 10.
Establishing SFTP connection failed : No suitable key exchange algorithm could be agreed Aptana3에서 SSL을 적용하고 접속하려고하니 다음과 같은 에러가 난다. Establishing SFTP connection failed : No suitable key exchange algorithm could be agreed 분명 open SSL이고 이상할 것 없는데.... 구글링하여 문제를 해결하였다. ssh폴더의 sshd_config파일에 다음을 추가한다. Ciphers aes128-ctr,aes192-ctr,aes256-ctr,aes128-gcm@openssh.com,aes256-gcm@openssh.com,chacha20-poly1305@openssh.com,blowfish-cbc,aes128-cbc,3des-cbc,cast128-cbc,arcfour,aes192-cbc,aes256-c.. 2017. 1. 23.
library version check 안드로이드에서 gradle에 라이브러리를 추가해서 사용을 하다보면 경우에따라 최신버전을 사용해야하는 경우가 있습니다. 일일히 github에서 라이브러리 버전을 체크한다던지 안드로이드 스튜디오에 있는 library dependency를 검색해서 확인하는 방법이 있지만 검색어에 따라 결과가 너무 많이 뿌려지기 때문에 불편함이 있었습니다. 그러다 VersionChecker 플러그인을 발견하게되었고 소개해드리고자합니다. Seetings -> Plugins으로 이동하여 version checker라고 입력을 합니다. 검색결과에는 나타나지 않습니다. search in repositories를 눌러봅니다. 검색결과가 하나 나타납니다.install을 눌러 설치합니다.그리고 안드로이드 스튜디오를 restart 해주세요... 2016. 10. 30.
log남기기 코드이그나이터도 다른 개발환경처럼 개발모드, 상용모드로 나눈다. 코드이그나이터의 root path하단의 index.php를 열어보면 아래와 같은 설정이 있다. define('ENVIRONMENT', isset($_SERVER['CI_ENV']) ? $_SERVER['CI_ENV'] : 'development'); 개발모드에서는 다양한 에러로그가 출력되기 때문에 중요한 정보가 노출이 된다. development를 production로 바꾸어준다. production으로 바꾸면 전혀 화면상에 로그가 찍히지 않기 때문에 에러대응이 어렵다. 따라서 파일에 로그를 남겨야한다. 코드이그나이터의 config.php를 오픈한다. $config['log_threshold'] = '1'로 설정한다. 옵션은 0부터 4까지 .. 2016. 10. 30.
리눅스에서 ngix + php + mysql 설치하기 aws의 아마존 리눅스에서 테스트 php는 5.6을 기준으로 설치하였습니다. 설치방법은 github의 https://gist.github.com/sumardi/5559803를 참조하였습니다. 설치하기 # Install linux update, followed by GCC and Makesudo yum -y updatesudo yum install -y gcc make # Install Nginx and PHP-FPMsudo yum install -y nginx php-fpm # Install PHP extensionssudo yum install -y php-devel php-mysql php-pdo \ php-pear php-mbstring php-cli php-odbc \ php-imap php-gd.. 2016. 10. 22.
aws에서 ftp root 로그인 방법 현재 aws에서 아마존 리눅스를 사용 중. 아마존 리눅스에서 기본적으로 생성된 default 아이디는 ec2-user이다.ftp에 접속하여 무엇을 하려고하면 permission에러가 나는 경우가 있다. 따라서 root로 로그인하여 사용하고 싶다. 구글링을 통해 방법을 찾았다. 우선 ec2-user로 접속한다. 그리고 sudo su를 입력하여 root권한으로 변경한다. 콘솔창에 vi /etc/ssh/sshd_config를 입력해당 파일을 편집할 수 있다. 중간에 보면 주석처리된 다음 명령어를 볼수 있다. #PermitRootLogin yes 주석을 해제한다. 해당사항을 저장하고 vi를 종료한다. 콘솔창에 다음명령어를 입력한다.cp .ssh/authorized_keys /root/.ssh/ 덮어씌울거냐는 영.. 2016. 10. 22.
log 관리하기 우리는 흔히 디버깅을 위해서 Log를 쓰곤 합니다.Log는 디버깅을 하는데에 있어서 치유제가 되지만 때론 독이되기도 합니다.로그를 비활성화 시키지 않으면 배포된 어플리케이션에서도 다양한 Log를 통하여 뜻하지 않은 정보를 유출시킬 수 있습니다.그리고 필자가 이제까지 로그설정에 대해 심각한 오류를 가지고 있었고 바로잡았습니다.보통 우리는 gradle에 각종 설정값들을 입력합니다. buildTypes { release { debuggable false } debug { debuggable true } } buildTypes에 realese와 debug 모드로 나누어 사용하는 모습입니다. 필자는 debuggable이 디버그의 활성화 유무를 설정하는 것이라는 오해를 하였습니다.실제 debuggable의 기능은 .. 2016. 9. 28.
우분투에서 PHP7로 업그레이드 PHP 7 패키지 PPA 설치 sudo add-apt-repository ppa:ondrej/php 시스템 로케일로 인해 실패한 경우 sudo apt-get install -y language-pack-en-basesudo LC_ALL=en_US.UTF-8 add-apt-repository ppa:ondrej/php PPA를 설치하면, 그 내용을 포함하는 로컬 패키지 캐시를 업데이트 sudo apt-get update 아파치 mod_php 업그레이드 sudo apt-get install php7.0 sudo apt-get install php7.0-mysql 버전확인 php -v 2016. 8. 29.
우분투에서 PHP5.6 버전으로 업그레이드 명령어 sudo apt-get install software-properties-common sudo add-apt-repository ppa:ondrej/php5-5.6 sudo apt-get update sudo apt-get upgrade sudo apt-get install php5하지만 add-apt-repository ppa:ondrej/php5-5.6는 deprecated되었다고 아래의 명령어를 권장. sudo LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php sudo apt-get update 2016. 8. 28.