하루에 0.01%라도 성장하자
반응형

Develop 130

CentOS 6.x ) Node JS 설치하기

서버 설치하면서 이것저것 많이 재설치를 해야 하다보니... 포스팅 할게 많다 .. ㅋ; 디펜던시 설치 및 Yum repository 설정 yum install -y gcc-c++ make // 의존성 repo 설치 curl -sL https://rpm.nodesource.com/setup_10.x | sudo -E bash - // repo 설치 ( 음 그런데.. 예전에 설치할때도 repo를 꼭 설정했어야 했나...? 흐음 .. ) NodeJS 설치하기 yum을 이용해 nodejs를 설치해준다. yum install nodejs Node 버전 체크하기 node -v npm -v

Develop/Node JS 2019.05.24

mysql ) Can't connect to local MySQL server through socket '/tmp/mysql.sock'

데이터베이스를 설치하면 간헐적으로 아래와 같은 오류를 출력하여 접속을 못하는 상황이 발생한다. 위 에러를 발생하면서 데이터베이스 접속이 정상적으로 진행되지 않는다. 이 에러는 mysql.sock 파일이 없거나 정확하지 않아서 발생하는 에러다. 해결방법은 아래와 같다. /usr/local/mysql/bin/mysql -u root -p -S /var/lib/mysql/mysql.sock 인터넷을 찾아보니 생각보다 자주 발생하는 오류라고 한다. 참고사이트 : http://faq.hostway.co.kr/Linux_DB/8085

Develop/Database 2019.05.24

Cent OS 6.x ) MariaDB 설치

리눅스에 설치할때 마다 헷갈려서 따로 정리하고, 참고한 사이트 등록 // MariaDB rpm 있는지 확인 rpm -qa | grep MariaDB // repo 설정 curl -sS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash // 설치 yum install MariaDB-server // MariaDB rpm 정상 설치 확인 rpm -qa | grep MariaDB // 데이터 베이스 시작 /etc/init.d/mysql start // 패스워드 변경 /usr/bin/mysqladmin -u root password 'password' // 정상 실행 확인 netstat -anp | grep 3306 // 접속 확인 mys..

Develop/Linux 2019.05.24

데이터베이스 원격접속 허용

서버에 데이터베이스를 설치한 후 원격 접속을 허용해 주어야 HeidiSQL이나 다른 DB관리 툴을 이용해 원격으로 접속하여 데이터베이스를 제어할 수 있다. 데이터 베이스를 설치하면 아래 명령어로 접근한다 // 계정 로그인 mysql -u root -p mysql, maria 에는 접속을 관리하는 테이블이 두개가 있다 테이블명 개념 user DB를 사용하는 사용자 관리 테이블 host DB에 접속하는 외부 시스템 권한 정보 관리 테이블 사용자가 원격으로 데이터베이스를 접속하려고 할 때, user테이블 외에 접속하는 시스템의 host 정보도 비교하기 때문에 접속이 차단된다. 따라서 원격접속을 허용하려면 아래와같은 명령어를 입력해야 한다. // 모든 아이피 허가 grant all privileges on *...

Develop/Database 2019.05.24

Cent OS 6.x ) Cannot retrieve repository metadata (repomd.xml) for repository

최근에 회사에 테스트용으로 사용하는 서버를 포맷을 했다. CentOS 6.6 버전으로 설치했는데.. 오랜만에 서버를 재설치 해서 어떤걸 설정해 주어야 하는지 기억도 안나고....; ( 특히 명령어.. ㅋ; ) 조금 힘들었다.. 휴 오늘 설치하면서 여러가지 이슈가 있었는데, 도움을 받았던 사이트와 내용들을 적어 올릴 예정이다. ( 이런건 바로바로 해야함 ... 나중으로 미루면 귀찮아져서.. ㅋ; ) 서버를 포맷하게된 가장큰 이유는 'yum' 때문이었다. 서버에 yum이 설치가 안된건지, 지워진건지 정상적으로 동작 하지 않았고, 처음부터 내가 관리한게 아니라 관리하던걸 인계받은거라 정리할겸 겸사겸사 포맷을 진행 했다. 설치는 잘되었는데, yum쪽에서 문제가 조금 발생 했는데 아래와 같은 에러메세지가 발생한 ..

Develop/Linux 2019.05.23

json index를 이용해 접근하여 가져오기

json을 키값을 이용해서 접근하지 않고 index를 이용하여 접근하는 방법이다. 개발을 하다가 종종 json을 index로 접근하여 사용해야 할 때가 있다. ( 주로 서버에서 json데이터를 잘못 보내서 ;; ) var obj = { "set1": [1, 2, 3], "set2": [4, 5, 6, 7, 8], "set3": [9, 10, 11, 12] }; var index = []; // build the index for (var x in obj) { index.push(x); } // sort the index index.sort(function (a, b) { return a == b ? 0 : (a > b ? 1 : -1); }); 참고 사이트 : https://stackoverflow.co..

Develop/Javascript 2019.05.22

iOS 오토레이아웃 ( AutoLayout )

안드로이드를 하면서 제일 고생했던 것은 레이아웃이다. 레이아웃의 개념을 잡는 것도 어렵긴 했는데... ( 디자인 센스가 1도 없어서.. ) 서로 다른 디바이스에서 같은 비율로 UI를 보여준다는 것 자체가 이해가 잘 안됬다... 가능한가 ??? 라는 생각이 먼저였다. 안드로이드를 하다보니 weight 개념을 알게되고 어느정도 비율이라는 것을 건드릴 때쯤 iOS에는 AutoLayout이라는 것이 있어서 layout을 자동(?)으로 잡아준다는 이야기를 들었다. 처음 안드로이드 앱을 만들때라서 ( 프로젝트 ) 레이아웃으로 피똥(?)싸고 있는데 ㅠㅠ iOS는 그리 쉬운 방법이 있었다니... AutoLayout 뷰의 제약 사항을 바탕으로 뷰 체계 내의 모든뷰의 크기와 위치를 동적으로 계산한다. 앱을 사용할 때 발생..

Develop/iOS 2019.05.14
반응형