본문 바로가기

IT_Developers1149

에디터플러스 - 테마(Theme),컬러(Color) 변경하기 editplus theme color setting 안녕하세요. 고코더 입니다. 개발자라면 메모장 보다 에디터플러스를 더 많이 사용하고 있습니다. 에디터 플러스 기본 테마는 익숙하지만 눈을 테러 컬러인건 어쩔 수 없습니다. ▼ 너무 밝고 상쾌 합니다. 다행히 에디터플러스에서는 테마를 변경할 수 있는 기능이 있습니다. 우선 테마를 받아 보겠습니다. ▼ 여기서 MDT라는 다크 테마를 받아보겠습니다. https://github.com/vidtho/MDT_EditplusDarkTheme ▼ 에디터플러스에서 도구(T) -> 기본 설정으로 이동해주세여 ▼ 기본 설정에서 색상-> 가져오기를 클릭합니다. ▼ 그리고 다운 받은 테마 파일을 import 합니다. ▼ 적용 아니면 확인을 클릭 합니다. ▼ 그럼 해당 테마대로.. 2019. 5. 22.
JavaScript - 사파리에서 body, HTML에 클릭(click) 이벤트가 바인딩 되지 않는다. safari click 에 되지 않네요 안녕하세요. 고코더입니다. 브라우저는 제조사 마다 웹사이트를 분석하는 각자의 특징을 가지고 있습니다. 개발시에 크로스브라우징을 체크하지 않으면 클레임에 걸리게 됩니다. 최근에 모니터 불량화소 체크 사이트를 만들면서 (monitor.gocoder.net)특이한 케이스를 발견했습니다. 상식이었는데 제가 모르던 사실일 수도 있지만 ▼ 아래 소스를 우선 확인해보겠습니다. 1234567891011121314151617181920212223 $('html').on('click', function(){ alert('사파리에서 안됨'); }); $('body').on('click', function(){ alert('사파리에서 안됨'); }); $('body > div').on(.. 2019. 5. 22.
jQuery - 가볍고,간단한 깔끔한 화면 한쪽 팝업 / jGrowl 오른쪽 화면 위에 나타나는 javascript 네모난 팝업 레이어 박스 안녕하세요. 고코더 입니다. 예전에 팝업 하면 무조건 window.open 을 통한 브라우저 자체 내장객체를 사용했습니다. 그런데 요즘은 반응형 이슈와 스마트폰에서 팝업을 무조건 막는 정책때메 레이어 팝업을 많이 사용 합니다. 이 layer 팝업중 가장 깔끔한 플러그인을 소개 해드릴려고 합니다. ▼직영하면 j 으르렁 대다 인가 ㅎㅎ https://plugins.jquery.com/jgrowl/ ▼ 고코더 방문자와 구독자를 위해 직접 간단하게 코드를 작성했습니다. 그대로 HTML을 실행하면 화면이 실행 됩니다. 1234567891011121314151617181920212223242526272829303132333435363738394.. 2019. 5. 21.
MySQL - 관리자(root) 사용자 계정 추가,수정,삭제 MySQL user add, modify, delete 안녕하세요. 고코더 입니다. 보통 mysql을 설치하면 기본 관리자 계정은 root 입니다. 비밀번호는 설치버전에 맞도록 설정 되겠죠. 그런데 필요에 따라 이 관리자 계정을 변경해야 할때가 있습니다. 오늘은 관리자 계정의 기본인 추가, 수정, 삭제를 다뤄 보겠습니다. ▼ 커맨드 창을 키고 (윈도우 +R -> cmd) 루트 권한으로 mysql을 접속 mysql -u root -p 그리고 패스워드 입력 ▼ 이번엔 use를 mysql로 변경 use mysql; ▼ 관리자 계정을 살펴봅시다. 기본 옵션으로 2개의 계정이 등록 되어 있습니다. select host user password from user ▼ 이제 관리자를 추가 해보겠습니다. localhos.. 2019. 5. 14.
이클립스 - Can not find the tag library descriptor for "http://java.sun.com/jsp/jstl/core" / 오류 해결 eclipse spring JSP/JSTL 코어가 없음? 안녕하세요. 고코더 입니다. 이클립스로 자바를 개발하면 빨간 엑스 오류표시가 친근합니다. 특히 프로젝트 초반에 import 된 소스는 빨간 라인 천지인데요. 오늘 다뤄볼 오류 메세지는 ▼ JSTL CORE가 없다는 내용입니다. Can not find the tag library descriptor for "http://java.sun.com/jsp/jstl/core" 말 그대로 JSTL을 사용중인데 코어가 추가가 되지 않았으니 ▼ Pom.xml 에 아래 dependency를 추가해주세요. javax.servlet jstl 1.2 그런데 사실 pom 문제보다는 아마도 메이븐이 해당 파일의 의존성을 주입하는데 실패한게 아닐까 싶습니다. 위에 방법이 실.. 2019. 5. 14.
MySQL Workbench - "Bad handshake" / 오류 해결 구mysql 과 벤치 최신버전 연결 오류 안녕하세요. 고코더 입니다. MySQL벤치를 8버전으로 사용하고 있고 MySQL은 5버전을 사용중입니다. 그런데 데이터 베이스에 접속 할때 해당 메시지가 발생 하고 있습니다. ▼ 배드 핸드쉐이크 에러 "Bad handshake" 접속 자체가 되지 않고 있습니다. 해당 에러는 단순하게 버전이 맞지 않는 이유 입니다. 최신 버전의 WorkBench가 구 mysql 를 지원안하는 이럴 경우 워크벤치도 구버전으로 사용해주시면 호환이 가능 합니다. ▼ 구 버전 mysql 다운로드 받을 수 있는 URL 입니다. https://dev.mysql.com/downloads/workbench/6.2.html 이전 버전으로 쓰니 잘되네요 해당 오류를 격는다면 구버전 벤치로 새로 설치.. 2019. 5. 14.
MySQL Workbench - "An error occurred retrieving information about the schema" / 호환성 문제 MySQL로 MariaDB 접속 안녕하세요. 고코더 입니다. 모닝 코딩중 아래와 같은 도움 요청이 들어와서 기록해둔 노트를 이용해 블로그 글로 만들어 강의를 쓰려고 합니다. ▼ 학생이시거나 신입 개발자 같은데 급해 보이시네요 우선 저도 같은 오류를 경험한적이 있습니다. 쉽게 말하면 MYSQL 벤치는 MariaDB 나 AuroraDB 같이 mysql를 본떠서 만든 데이터베이스에 사용하는걸 권장하지 않습니다 (억지로 한다해도 오작동이 많습니다) 그래서 마리아 디비로 접속 시에 해당 메세지가 뜨는 것입니다. ▼ maraidb를 설치하였습니다. 접속해보겠습니다. ▼ 해당 메세지가 발생 합니다. An error occurred retrieving information about the schema ▼그리고 추가적.. 2019. 5. 13.
Maven - repository 삭제 후 다시 다운 / build 오류 재설치 메이븐 의존성 초기화 안녕하세요. 고코더 입니다. 메이븐은 모듈입니다. 필요한 라이브러리들을 찾아 다닐 필요 없이 dependency 만 입력하면 자동으로 설치가 되니깐요. 이런 의존성 관리는 가끔 제대로 파일을 다운로드 받지 못해 빌드 오류를 일으키기도 합니다. 예를 들면 카페에서 개발하다보면 접속이 불안한 와이파이 때문에 빌드 파일들이 제대로 다운받아지지 않기도 합니다 그럴땐 한번 다시 처음으로 초기화 한 후에 메이븐이 다시 다운로드 및 설치 할 수 있도록 하는 작업이 필요 합니다. ▼ 아래 폴더로 이동 합니다. 여기서 gocoder는 자신의 사용자 명입니다. .m2 라는 폴더가 보입니다. C:\Users\gocoder\.m2\repository ▼ 그럼 repository 폴더가 있고 이걸 삭제하면.. 2019. 5. 13.
이클립스 - The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build / 오류 해결 eclipse에서 javax.servlet.http.HttpServlet 찾을 수 없습니다. 안녕하세요. 고코더 입니다. 보통 프로젝트 단위를 폴더로 저장해두고 이클립스에스 이걸 그대로 import 하는 경우 처음에 만날 수 있는 흔한 보통의 에러 입니다. (유효성 체크라고 해야 하나) ▼ 해당 메세지는 이클립스로 프로젝트를 가져올때 많이 발생하는 체크 오류 입니다. The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path ▼ 간단하게 Library를 등록해서 해결 가능 합니다 프로젝트에서 마우스 오른쪽 버튼을 누르고 "Build Path" -> "Configure Build Path"를 선택해주세요. ▼ Ja.. 2019. 5. 13.