목록분류 전체보기 (16)
자동빌드치킨집

개요 분명 서버에서 사용하지 않는 포트인데 (nginx: [emerg] bind() to 0.0.0.0:5307 faile) 라는 오류가 뜨며 포트를 사용 못하는 경우가 있다. 주로 80번 포트를 사용하다 보니 자주 보기는 어렵지만 필요한 경우가 있어서 정리해둔다. 오류 내용 nginx: [emerg] bind() to 0.0.0.0:5307 faile -- 1번 케이스 nginx에서 5307 포트를 여는데 실패했다는 내용이다. 해결하기 netstat -ntlp | grep :사용하려는포트 먼저 만약 타 포트에서 사용중일수도 있기 때문에 사용하지 않는 로컬 포트인지 확인한다. 아무것도 뜨지 않는다면 사용하지 않는 PORT가 맞고 다음 단계로 넘어가야한다. 무언가 뜬다면 그 프로그램을 종료하거나 port ..

개요 무료 티어는 모두 쓰고 있다보니 어디서 무료서버 준다하면 냅다 주워오는데 오라클 클라우드는 서울리전이면서 무료 서버를 두대나 준다. 회원가입을 하며 삽질을 조금 했는데 마지막 카드인증에서 오류가 발생하였고 이 과정이 허무하여 해결한 과정을 공유한다. 오류내용 We're unable to process your transaction. If you continue to encounter the error, you may contact Oracle Customer Service. 내용을 보면 오라클 문의 센터에 관련 내용을 알려달라는 내용뿐이다. 문의 해도 딱히 답장이 오지 않는다고 해서 다른 살길을 찾아나섰다 해결방안 회원 가입시 다른 이메일을 사용하여 등록하니 해결되었다.

이 게시글은 제 깃헙블로그 오늘밤에는 치킨이 먹고싶어에서도 같이 보실 수 있습니다. 내가 개발하는 Node 서비스들은 모두 앞단에 Nginx를 사용하고 있다. Nginx 에서 정적 파일을 가져올때 더욱 빠를 뿐더러 동시에 Nginx는 Reverse Proxy Server로서의 역활도 하는데, Nginx가 Reverse Proxy Server 역활을 함으로서 로드밸런싱 , 가속 , 익명성을 통한 보안 강화가 가능하다. Reverse Proxy Server란 서버의 방화벽과 백엔드 서버 사이에서 클라이언트 요청을 핸들링 해주는 서버 설치환경 Ubuntu 16.04.1 LTS / nginx/1.10.3(Ubuntu) 그럼 바로 설치를 시작해보자. Nginx 설치하기 > apt-get update > apt-g..

1. 문제 발생 SSL 인증서의 기간이 만료되어 신규 인증서를 발급받아 IIS7 > 인증서 요청 완료에 인증서를 등록하려고 하니 "ASN1 잘못된 태그값입니다" 하는 오류가 발생되었다. 윈도우 IIS은 cer과 key를 통합하여 pfx로 만들어도 적용이 가능하기에 이 방법을 사용해봤다. 1-1. 환경 및 파일 목록 등록해야할 서버는 iis7 , openssl를 사용하여 pfx 만드는건 우분투에서 진행함. - testcom.cer > 실제 인증서 파일 - testcomkey.key > 키파일 - testcomkey.key.nopass (이 파일은 key의 대체제로 key나 nopass 둘 중 하나만 있어도 상관 없음) 2. 해결 방법 openssl을 설치한 기준의 설명으로 openssl를 먼저 설치해야한다..

1. 문제상황 특정 데이터자료는 태그의 값들을 정상적으로 표시해야하는데 로 가져올때 거기속에 있는 태그들 ,(,) 값들이 URL인코딩을 해서 뿌려주는 현상이 발생했다. 2. 문제 이유 escapeXml 값이 true로 적용되어서 발생하는 문제였다. 3. 해결 escapeXml 설정을 false로 바뀌주면 해결.

1.개요 4월달부터 잔디(Jandi)와 연동한 메일 수신시 알려주는 알림봇이 멈춰진것을 확인했다. ㅡㅡ; 어느 기점부터 완전히 메일을 받지 못하고 있었는데, 관련 내용을 구글링 해보니 따로 국내 게시글은 없어서 후다닥 작성..한다고 하면서 5월달을 넘겼음 ㅜㅜ 2. 확인결과 동작하던 애플릿은 3월 28일을 기점으로 완전히 삭제되었다. 관련 내용을 구글링해보니 IFTTT팀에서 올린 QA를 확인 할 수 있었는데 간단하게 정리하면 구글에서 지원하는 정식 서비스가 아닌 상태로 기능을 구현했으나, Gmail 개편시 대응하기 어렵다는게 주 문제로 이전보다 많은 오버해드가 발생중이기에 부득이하게 종료할수 밖에 없었다는게 주 이야기로 보임 ㅜㅜ. 그렇게 이 기능을 떠나보낼수밖에 없었다.. 3. 참조링크 https://..

1. 오류내용 Sementic UI의 CSS를 적용하니 특수 기호들이 제대로 표시되지 않는 오류가 발생했다. 2. 해결방법 semantic.css 폴더 아래에 themes 파일 (폰트를 포함한 폴더)가 없어서 발생하는 오류로 다음과 같이 하면 해결된다. semantic.css 에서 icons.woff 검색 (7672라인) 경로 확인뒤 그 경로에 맞게 themes를 넣어준다. 3. 해결완료 정상적으로 특수 기호들이 표시되는것을 확인 할 수 있다. 끝.

1. 이슈내용 Electron에 express를 포함시켜 작동하는 방법을 간단하게 공유한다. 2. 해결방법 사용하고 있는 electron폴더에서 사용하고 싶은 이름을 가진 js 파일을 생성 후 간단한 express 테스트 코드를 작성해서 넣어줬다. - 설치 npm install express --save - webAPI.js var express = require('express'); var app2 = express(); app2.get('/test', function (req, res) { res.writeHead(200, {'Content-Type': 'text/json;charset=utf-8'}); res.end('{"testcode":"200", "text":"Electorn Test~"}')..

[Github]Git 필요없는 폴더/파일 제외시키고 올리기 1.이슈내용 개발을 진행하던중 생성되는 class파일은 깃에 포함시킬 필요가 없는데 기본 설정으로는 포함되어 올라가서 관련 설정을 진행해줬다. 2.해결방법 프로젝트에서 .git이 있는 폴더(최상위 폴더)에 가서 '.gitignore'라는 이름을 가진 텍스트 파일을 하나 만들어준다. 생성된 파일에 GIT으로 올리지 않을 파일과 폴더 룰을 설정해주면 끝난다. #파일 이름으로 제외하기 파일명.파일확장자 #폴더 이름으로 해당 디렉토리 전부 제외 폴더명/ #와일드카드를 사용하여 디렉토리/파일 제한 시키기 파일명.* *.파일확장자 파일명* #파일명 기준으로 제외 3.예시 #파일 이름으로 제외하기 testfile.txt #폴더 이름으로 해당 디렉토리 전부 제..
[Renpy] 안드로이드 포팅시 나오는 로딩바와 아이콘 바꾸기 1. 이슈내용렌파이 안드로이드 아이콘 변경 및안드로이드 빌드시 하단과 같은 이미지가 1초 정도 뜨며 게임이 실행되는 이미지를 변경하고 싶었다. 2. 해결 방안 ( 대기 이미지 수정 방법 ) renpy-7.1.3-sdk(렌파이엔진폴더)\rapt\templates\renpy-presplash.jpg에서 renpy-presplash.jpg 이미지를 교체해준다. 2-1. 해결 방안 (안드로이드 아이콘 수정 방법 ) renpy-7.1.3-sdk(렌파이엔진폴더)\rapt\templates\android-icon_foreground.png에서 android-icon_foreground.png이미지를 교체해준다. 아이콘 수정시에는 android-icon_f..
[Java] is missing required Java project 해결 방법 1. 문제 발생자바를 공부하는 친구가 잘 되던 파일이 집에서는 안된다는 이야기에 확인해보니 아래와 같은 문제가 발생하고 있었다.Problems -> Errors 프로젝트명 is missing required Java project '~~~~' 2. 해결 방법이전 프로젝트를 들고오면서 같이 가져온 Build path의 문제로프로젝트 우클릭 -> Properties -> Java Build Path -> Projects 탭에서 문제가 발생하는 프로젝트 선택후 Remove를 해주면 해결된다.
[Mysql] Mysql 5.7 Error this is incompatible with sql_mode=only_full_group_by 오류 해결 방법- 1. 문제 발생실 서버에서는 잘 동작하던 쿼리가 테스트 서버에서는 동작하지 않고 관련 오류를 뿜는것을 확인했다. Error this is incompatible with sql_mode=only_full_group_by 문제는 Mysql 5.7버전 이상에서 Group By 쿼리를 사용하면 발생하는 오류로다음과 같이 설정하면 해결 할 수 있다. 해결 방법1)mysql 설정파일인 my.cnf에서 다음과 같이 수정한다. [mysqld]sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES이후 MySql 서버 재시작 진..
[리눅스] Mysql 서버 시작, 재시작, 정지, 상태 확인 방법 [MYSQL 서버 시작] service mysql start [MYSQL 서버 재시작] service mysql restart [MYSQL 서버 정지] service mysql stop [MYSQL 서버 상태확인] service mysql status 이렇게 사용할 수 있다.CentOS6은 mysql -> mysqld로 바꿔서 사용하면 동작.
[Electron] 일렉트론에서 제이쿼리 사용하기 일렉트론에 제이쿼리를 사용하려고 하면 관련 오류와 함께 제이쿼리를 찾을 수 없다는 메세지가 뜬다. 이 경우 하단과 같은 방식을 사용하면 해결이 가능하다. 방법 1. 다만 이 경우 3자 라이브러리 (제이쿼리등 ..) 각각 지정을 해야하는 이슈가 남아있다. 방법2.이렇게 사용하면 모든 3자 라이브러리를 불러오는 이슈 및 node-integration 이슈도 해결된다.
첫 시작, 일렉트론(electron) 시작해보기 일렉트론이란? 웹 언어 (HTML5 , CSS , Javascript, node.js)를 사용하여 데스크톱 앱을 제작 할 수 있는 프레임워크이다. UI는 HTML5 , CSS , Javascript로 구성하며, 코어는 Javasciprt를 통해 네이티브 API를 요청 할 수 있도록 만들어져있으며 하나의 개발로 Windwos , Mac , Linux 프로그램을 제작 할 수 있다. 설치 전 선행 과정1 (Node.js) 일렉트론을 사용하려면 Node.js가 설치되어 있어야함에 따라 NPM은 Node.js를 설치하면 자동으로 설치되니 다음과 같은 링크에서 다운로드 받는다. https://nodejs.org/ko/ 설치 전 선행 과정2 (Git) GIt은 선택적으..