Categories
db

SQL을 소스에 삽입시 정규식으로 간단히 치환하여 코드로 감싸기

실제 실무를 하다보면 SQL쿼리가 수십줄에서 백줄도 넘는 경우도 허다하다. 이걸 일일이 해당 프로그램 랭귀지(JAVA등)에서 쓰이는 형식으로 변경(SQL을 소스에 삽입)하려면 정말 번거롭다. 그래서 에디트플러스와 Visual Studio에서 정규식으로 간단하게 치환하는 방법을 포스팅해본다. 다음과 같은 쿼리가 있다고 치자. 보통 쿼리를 프로그램 소스에서 사용하려면 StringBuilder등으로 감싸주면서 매 줄마다 .append(“와 “)로 감싸야 한다고 가정하겠다. 우선 쿼리를 온라인 포메터나 DB툴에서 정렬을 […]

Categories
db

온라인으로 SQL구문 정렬하기, ONLINE SQL FORMATTING

보통 SQL구문을 작성하다보면 SQL구문정렬(formatting)이 필요할 때가 있다.TOAD나 Orange, DBeaver등과 같은 대부분의 DB관리툴에서 포멧팅 기능을 제공하지만 마침 툴이 깔려있지 않거나 단지 정렬만 좀 해서 보려고 해당 프로그램을 실행시키기가 부담스러울 때 다음 사이트를 통해 간편하게 정렬해서 볼 수가 있다. 화면소개 상단 좌측의 셀렉트박스에서 DB를 고르고 Output쪽에 정렬 형식을 골라주는데 다음과 같은 포멧을 지원한다. SQL(html:font)로 정렬시 (다음과 같이 […]

Categories
batch/shell/cli

CALL과 START의 차이점 (도스배치, Windows CLI)

이번 글은 CALL과 START의 차이점에 대한 포스팅이다. 회사프로젝트의 소스가 빌드가 무척 오래 걸리기 때문에 윈도우 작업 스케줄러로 매일 출근시간에 맞춰 빌드 후 IDE와 기타 필요한 프로그램들도 자동으로 다 띄워져 있도록 하고 있다.추가로 셀레늄과 curl로 랜더링에 시간이 걸리는 페이지들도 접속해서 미리 캐시까지 생성하도록 해두기 때문에 그야말로 커피한잔 들고 PC에 로그인만 하면 바로 일에 몰입할 수 있는 […]

Categories
wordpress

워드프레스 설치시 wp_options 테이블 생성중 오류 해결 방법

이 블로그에 작성을 하려고 했는데 아직 정비가 덜 됬을 때라 네이버 블로그쪽에 포스팅을 했어서 내용을 다시 정리해본다. 환경은 우분투 20.04 + nginx + mysql8 + php-fpm 조합으로 워드프레스 직접 설치시 오류가 발생하여 로그를 확인해보니 다음과 같은 오류가 발생했다. 여기저기 검색을 해봐도 딱히 자료가 없어서 다음 주소에서 공식 문서를 확인해보았다. 흐음.. 현재 설치된 버전은 요건에 충족하니 […]

Categories
wordpress

워드프레스 고유주소(permalink)에 대한 좋은 포스팅을 소개합니다.

오늘 워드프레스의 고유주소(permalink) 및 slug개념에 대해 알게 되어 바로 두개의 사이트에 적용해보았다. 내가 특히 고민이 되었던 것은 글 제목에 날짜나 카테고리를 넣어줘야 하는지였는데 워드프레스정보꾸러미 사이트에 잘 정리된 내용이 있어 해당 게시물 링크를 첨부한다. 고유주소에 날짜를 넣는 것은 관리차원에서는 편하겠지만 검색엔진이나 유저들이 오래된 게시물로 취급해서 SEO에 좋지 않은 영향을 줄 가능성이 있다고 한다. 일리있는 얘기다. 나부터도 […]

Categories
webserver, container wordpress

워드프레스 오류 : 공개 실패. 응답이 유효한 JSON 응답이 아닙니다.

요약 : 공개 실패. 응답이 유효한 JSON 응답이 아닙니다. Saving CSS… 발생시 해결방법에 대한 글입니다. SEO를 위해 퍼마링크와 슬러그 설정을 하면서 테스트 하던 중 글쓰기 화면에서 게시글 저장이 안되고 카테고리도 노출 및 선택이 되지 않았다.발행을 누르면 발행이 안되고 “공개 실패. 응답이 유효한 JSON 응답이 아닙니다.”오류 메세지가 팝업된 후 화면 좌측 하단에 “Saving CSS…”팝업이 떴다가 사라지고 […]

Categories
webserver, container wordpress

워드프레스 고유주소(permalink) 404 해결방법 (nginx)

Nginx 워드프레스의 특정글에 고유주소를 주는 개념인 permalink와 그 단축 url역할을 하는 slug에 대해서 알게 된 후 설정 적용을 위해 구글링 하여 방법을 찾았다.이후 /etc/nginx/sites-available/default 컨피그 파일에 다음 내용을 적용하였다. 수정전 수정후 그러나 계속 404 오류가 발생하였다.워드프레스의 고유주소(permalink) 설정은 설정 > 고유주소 > 글 이름 (https://hi.ne.kr/예제 글/) 으로 하였는데 한글이라서 그런가 싶어 영문으로도 시도 해보고 몇가지 […]

Categories
webserver, container

Error starting sync, exit code 0, message Warning: Archive format

요약 : 도커싱크 오류 메세지 중 Error starting sync, exit code 0, message Warning: Archive format mismatch: found ” but expected 의 발생시 해결방법에 대한 포스팅입니다. 출근하자마자 자동빌드 설정이 되어 있는 내 노트북의 docker-sync 컨테이너에 접속해서 로그를 확인 해보니 아래와 같은 오류메세지가 발생하였다. 컨테이너는 올라와 있었지만 파일 싱크가 되고 있지 않은 상태. 로그의 내용은 유니슨 […]

Categories
batch/shell/cli tip windows

다른 프로세스가 파일을 사용 중이기 때문에 프로세스가 액세스

요약 : 다른 프로세스가 파일을 사용 중이기 때문에 프로세스가 액세스 할 수 없습니다. 메세지가 발생할 때 쓰기 좋은 프리웨어 OpenFilesView를 추천합니다. 평소에 개발을 하다보면 특정 파일/폴더를 다른 프로세스가 물고 있어서 파일의 이동/수정/삭제 등이 안되는 경우가 생긴다. 그럴때 다음과 같은 메세지를 보게 된다. 다른 프로세스가 파일을 사용 중이기 때문에 프로세스가 액세스 할 수 없습니다. 해당 파일이나 […]

Categories
java tip

[eclipse] 이클립스에서 주석 단축키 작동 안될 때

오늘 작업을 하다가 늘상 하듯이 이클립스에서 소스 여러줄을 선택 해 놓고 주석(코멘트) 단축키로 주석을 치는데 먹질 않는다. 이럴때 확인해야 할 것은 설정 및 다른 프로그램에서 전역 단축키가 설정되어 있지는 않은지 확인 하는 것이다. 이클립스 설정 확인 : Preferences -> General -> Keys에 가서 헤더쪽 Binding을 클릭하면 키 바인딩 값으로 정렬을 시켜서 살펴 볼 수 있다. […]