MySQL (or MariaDB) 단일 쿼리 패킷 용량 설정 max_allowed_packet

MariaDB, MySQL DB

DB에 데이터를 입력 혹은 업데이트 시 데이터가 아~~~주~~~ 큰 경우 정상적으로 쿼리가 업데이트 되지 않는다. 이유는 DB 설정에서 쿼리 시 전송 가능한 최대 패킷의 크기를 넘어섰기 때문. 이럴 때 다음과 같은 쿼리를 날려주면 원활하게 데이터 입력 및 업데이트를 할 수 있다. 예를들어 200MB를 전송 가능하게 하고자 단다면 1024 * 1024 * 200 과 같이 쿼리하면 …

Continue Reading

Kotlin 공부 1일차 – 코틀린 소개, 변수와 자료형, 연산자

Kotlin DEVELOPMENT IT

‘이지스 퍼블리싱’의 코틀린 프로그래밍 서적을 가지고 공부 시작! 오늘은 1장 코틀린 시작하기와 2장 변수와 자료형, 연산자 부분을 공부하면서 Photoshop으로 정리! 사실 그냥 펜으로 끄적이면서 공부하면 더 빨리 진행할 수 있겠지만 뭔지모를 무언가에 이끌려 지난 번 공부단 때부터 포토샵으로 정리를 하고 있다. 비효율의 대명사랄까…ㅋㅋ;; 그래도 예쁘게 남길 수 있다면야…ㅎ 2장은 좀 더 마무릴 해야하는고로 마무리 되는대로 …

Continue Reading

Kotlin 프로그래밍 공부 시작!

Kotlin DEVELOPMENT IT

이 녀석을 알게 된건 작년 이맘때 쯤…? 언젠간 해야될 녀석인데 책만 사놓고 막상 공부하려니 이런 저런 일들이 바쁘다는 핑계로 하지 못하는 상황이다. 에전에 자바 리마인드 할 때 처럼 공부단을 신청해서 남들과 으쌰으쌰! 하면서 공부 해야겠다는 생각으로 이지스퍼블리싱 공부단 신청을 했다. 8월 말을 마지노선으로 잡고 꾸준히 공부해서 2달 안에 코틀린으로 개발한 앱을 런칭하는 것을 목표로 삼아야겠다. …

Continue Reading

jQuery를 이용한 검색어 하이라이트 / Search Word Highlighting with jQuery

jQuery

기존에 백앤드 단에서 처리하던 검색어 하이라이트 기능을 간단히 jQuery를 이용해서 처리할 수 있는 방법이 있어서 소개한다. 제작자는 Johann Burkard이며 웹사이트는 다음과 같다. https://johannburkard.de/blog/programming/javascript/highlight-javascript-text-higlighting-jquery-plugin.html style css에 과 같이 셋업 해두고 와 같이 호출 해주면 해당 노드 하위에 있는 모든 검색어에 .highlight 스타일이 적용된다. 하이라이트를 제거하고 싶으면 와 같이 호출 해주면 스타일이 제거된다. 사용하기에 따라 id, class, …

Continue Reading

Ruby on Rails로 Back End 개발 시 CORS 문제 해결하기

DEVELOPMENT Ruby on Rails

어떤 언어로 백앤드를 개발하든 간에 다른 도메인에서 XHR 요청을 할 시 보안상 정상적인 통신이 이루어 지지 않는다. (브라우저 단에서 막는 듯 하다. ex: 크롬) 이를 해결하기 위해 서버측에서 보내주어야 하는 헤더 정보가 있는데 그 내용은 다음과 같다. config/application.rb 내에 작성 해주면 된다. config.action_dispatch.default_headers = { ‘Access-Control-Allow_Origin’ =>  ‘허용할 주소’,              …

Continue Reading

리눅스 서버 SSH Public Key로 SSH 접속 인증하기

LINUX

SSH를 사용하다보면 매번 아이디 패스워드를 입력하기 귀찮을 때가 있다. 보안을 면에서도 패스워드 대신 public key를 통해 인증을 하게 되면 해당 키가 있는 시스템에서만 접속이 가능하므로 좋다. 물론 키 관리를 잘 못하면 위험한 것은 매한가지지만… 윈도우에서 SSH 프로그램에 계정 정보와 key path를 저장해 두면 클릭 한번으로 서버에 인증이 가능하므로 편리하기도 하다. 키는 잘 관리 하자 안전하게. …

Continue Reading