Category: snippets

36개의 포스트

GraphQL Mutation에서 DataLoader를 사용해도 될까?

GraphQL Mutation에서 DataLoader를 사용해도 될까?

GraphQL API를 개발하다 보면 N+1 문제를 해결하기 위해 DataLoader를 사용하게 됩니다. Query에서는 매우 효과적이지만, Mutation에서도 같은 방식으로 사…

munilive munilive ·
GitHub Actions로 PR 작성자를 자동으로 Assignee에 할당하기

GitHub Actions로 PR 작성자를 자동으로 Assignee에 할당하기

개요 GitHub에서 Pull Request(PR)를 생성할 때마다 매번 수동으로 Assignee를 지정하는 것이 번거로우신가요? GitHub Actions을 활용하면 PR을 생성…

munilive munilive ·
php number format for javascript

php number format for javascript

PHP 함수로 존재하는 함수를 함수로 구현하였습니다. 사용방법은 php와 동일합니다.

munilive munilive ·
카테고리 셀렉트박스를 동적으로 생성하고 삭제하기

카테고리 셀렉트박스를 동적으로 생성하고 삭제하기

카테고리 선택 등록을 위해 셀렉트박스를 이용하는 경우, 셀렉트박스를 매번 만들어 주고 삭제해야 하는 경우가 있다. 이때 셀렉트박스를 동적으로 처리하도록 하는 스크립트이다. 하위…

munilive munilive ·
temp 폴더의 기간 지난 파일 삭제 하기

temp 폴더의 기간 지난 파일 삭제 하기

지정한 폴더안 파일들 중에 지정한 날짜 이전의 자료들은 모두 삭제 하도록 하는 함수이다. 파일이 생성된 날짜를 비교하여 삭제하기 때문에 temp 폴더 등에서 임시적으로 사용되고나서…

munilive munilive ·
폼 전송시 utf-8 에서 euc-kr로 변환하여 전송

폼 전송시 utf-8 에서 euc-kr로 변환하여 전송

이전 모빌리언스 PG작업시 알아낸 방법 정리 한것. 핵심은 함수 사용과 form 태그에서 기술 해야 한다는 것. 다음은 스크립트 상에서 인코딩 타입을 변환하는 샘플 소스입니…

munilive munilive ·
[PHP Class] 양력/음력 변환 PHP 클래스

[PHP Class] 양력/음력 변환 PHP 클래스

이전에 구글링을 통하여 얻은 자료이다. 출처는 코드 하단에 있음 양력/음력 변환검증을 위한 참고 사이트 천문우주지석정보(KASI): http://astro.kasi.re…

munilive munilive ·
PHP 정규식 패턴 모음 preg 사용

PHP 정규식 패턴 모음 preg 사용

자주 사용되는 정규식 및 그누보드에서 사용하기 좋은 코드를 모아서 정리 하였다. 자주 업데이트 하지 않겠지만, 그래도 나중에 필요 할 때 찾아서 볼 수 있었으면 좋겠다. 사…

munilive munilive ·
콘솔에서 즐기는 간단한 가위 바위 보 게임

콘솔에서 즐기는 간단한 가위 바위 보 게임

콘솔 창을 이용해서 간단하게 즐길 수 있는 가위/바위/보 게임 Java Class 코드입니다. 의 를 이용해서 콘솔 창에서 가위/바위/보에 대한 숫자 입력을 받으면 컴퓨터가 랜…

munilive munilive ·
한글로 표기한 숫자를 정수로 변환 하여 출력하는 Java소스코드

한글로 표기한 숫자를 정수로 변환 하여 출력하는 Java소스코드

은행, 금융기관 등과 같이 돈의 금액이 중요한 곳에서는 금액을 표기 할 때 숫자 외 한글로 금액을 표기하기도 한다. 이렇게 한글로 숫자를 표기한 것을 다시 숫자로 변환해 주는…

munilive munilive ·
Java 구구단 출력 예제 소스

Java 구구단 출력 예제 소스

자바 콘솔창에 띄우는 구구단 예제 소스 입니다. <figure> <figcaption>실행 결과 – Java 구구단 출력 예제1</figcaption> </figure> <fig…

munilive munilive ·
그누보드4 아이디 변경 함수 - 모든 테이블의 아이디를 변경

그누보드4 아이디 변경 함수 - 모든 테이블의 아이디를 변경

그누보드 사용시 아이디값을 이메일등으로 사용하거나 아이디를 변경하게 하도록 하는 사이트들이 존재 한다. 그누보드에서는 아이디 값이 게시판테이블에서나 포인트등 에서 회원을 구분하…

munilive munilive ·
javascript foreach 사용하기

javascript foreach 사용하기

에서 배열에 담긴 와 를 가져오기 위해서는 for 문을 아래와 같이 이용하면 PHP에서 사용하는 와 같은 효과를 얻을 수 있다. 덤으로 배열에 담긴 값을 셀렉트박스에 추가 하는…

munilive munilive ·
css로 도형 그리기 예제사이트

css로 도형 그리기 예제사이트

CSS만을 이용해서 다양한 도형을 그릴 수 있습니다. 하지만, 쉽게 그릴 수는 없습니다. CSS로 다양한 도형을 쉽게 그려서 사용 할 수 있도록 샘플 코드를 공개한 사이트가 있…

munilive munilive ·
자바스크립트로 주간(일~토) 셀렉트 박스 만들기

자바스크립트로 주간(일~토) 셀렉트 박스 만들기

년도와 월을 선택하면 해당 년/월에 포함 되어있는 주 시작일과 종료일을 셀렉트박스로 만들게 하는 함수 입니다. 아래 이미지와 같은 모습이며, 예제 보기를 통해서 구현된 페이지를…

munilive munilive ·
jquery를 이용한 슬라이드(slides)배너

jquery를 이용한 슬라이드(slides)배너

jquery에서 사용할 수 있는 slidesjs라는 좋은 툴이 있지만, 퍼블리셔가 작업해서준 HTML 구조와 CSS 변경 작업이 어려워서 직접 만들었습니다. slidesjs 보…

munilive munilive ·
html selectbox 배열에 담긴 값으로 옵션 태그 만들기

html selectbox 배열에 담긴 값으로 옵션 태그 만들기

html selectbox의 options 들을 추가 할 때 하나하나 입력하면 귀찮다. 반복해서 사용하는 것은 매번 만들기 보다, 함수를 하나 만들어 처리 하면 편하다. 배열에 값…

munilive munilive ·
javascript comma and uncomma

javascript comma and uncomma

자바스크립트에서 숫자를 표기할때 3자리마다 콤마를 찍어줘야 할 때가 있다 자주 사용하는 기능인데 매번 만들기란 여간 귀찮은게 아니다. 콤마찍기 콤마 풀기 input box에서 사용…

munilive munilive ·
jquery Ajax() 기본 사용법

jquery Ajax() 기본 사용법

빠르게 복사해서 사용하기 위해서 메소드의 기본적인 사용 방법과 코드를 정리합니다. type 또는 사용 데이터를 전달할 방식을 선택 global , 의 전역 이벤트 핸들러를…

munilive munilive ·
배열에 담긴 모든 값을 urlencode 또는 urldecode 하기

배열에 담긴 모든 값을 urlencode 또는 urldecode 하기

웹사이트 작업을 하다 보면 배열에 값을 담아 넘겨줄 때가 있다. 한글 데이터도 보내고 등도 보내기도 하며 에서 사용하기 위하여 등으로 보내기도 한다. 이럴 때 한글, 등과…

munilive munilive ·
`jquery datepicker`에서 년도와 월만 선택 가능하게 하기

`jquery datepicker`에서 년도와 월만 선택 가능하게 하기

를 이용하여 인터페이스를 제공하다 보면 가끔 년과 월만 선택하게 하도록 하고 싶을 때가 있습니다. 이럴경우 이용하기에 좋은 방법 입니다. 아래 코드를 참고 하세요. Javasc…

munilive munilive ·
jquery를 이용한 레이어 가운대 띄우기 (중앙정렬, 멀티레이어, 가운데 위치 자동조절)

jquery를 이용한 레이어 가운대 띄우기 (중앙정렬, 멀티레이어, 가운데 위치 자동조절)

를 이용하여 마스크를 현재 창 전체로 씌운 다음 가운데로 원하는 레이어를 띄워주는 함수입니다. 그 외 창 사이즈를 조절하면 자동으로 레이어의 위치도 가운데로 다시 정렬되며, 레이어…

munilive munilive ·
datepicker 시작일과 종료일 설정 시 사용하기 좋은 팁

datepicker 시작일과 종료일 설정 시 사용하기 좋은 팁

웹 프로그래밍을 하다 보면 가끔 시작일과 종료일을 입력받는 프로그램을 제작하곤 한다. 사용자에게 날짜를 입력받아야 하는데 텍스트 박스만 떡하니 놔두면 사용자가 제대로 된 데이터를…

munilive munilive ·
PHP 스크립트 실행 시간 체크하기

PHP 스크립트 실행 시간 체크하기

페이지 로딩이 너무 느려서 어느 부분에서 느려지는지 체크하기 위하여 실행 시간 체크를 해야 할 때가 있다. 그누보드에 있는 함수를 이용해서 간단하게 체크하도록 한다. 아래 코드를…

munilive munilive ·
.htaccess 이용하여 타서버에서 이미지 링크 막기 (이미지 무단링크 방지)

.htaccess 이용하여 타서버에서 이미지 링크 막기 (이미지 무단링크 방지)

내가 제공하는 이미지파일을 다른 곳에서 무단으로 사용하는 것을 방지하기 하기 위한 방법으로 Referer 확인을 통해 내 도메인 외 접근을 막는 방식이다. 계정의 루트 디렉토리에…

munilive munilive ·
매주의 시작일을 일요일로 정하고 지난주 일요일과 토요일을 구해 오는 함수

매주의 시작일을 일요일로 정하고 지난주 일요일과 토요일을 구해 오는 함수

매주 시작 요일을 일요일로 지정하고, 한주 시작(일요일)과 종료(토요일)에 대한 정보를 반환하는 함수입니다. 일자를 입력하면 해당 일자가 속한 주의 시작(일요일)과 종료(토요일…

munilive munilive ·
시작일과 종요일을 가지고 있는 레코드를 시작일과 종료일로 검색해서 가져오기

시작일과 종요일을 가지고 있는 레코드를 시작일과 종료일로 검색해서 가져오기

그누보드로 커스텀 한 사이트를 만들다 보면 간혹 게시글에 시작일/종료일과 같은 데이터를 추가로 입력해야 하는 경우가 있다. 그리고, 해당 시작일과 종료일을 가지고 검색을 할 때…

munilive munilive ·
php 생년월일로 별자리 구하기

php 생년월일로 별자리 구하기

사용자의 생년월일을 입력하면 사용자에게 해당하는 별자리 코드를 반환하는 함수입니다. 생년월일의 데이트 타입은 형식으로 입력하세요. > 함수가 지원하는 날짜 형식은 모두 사용…

munilive munilive ·
jquery ui datepicker 에서 공휴일 지정해서 선택 불가능하게 만들기

jquery ui datepicker 에서 공휴일 지정해서 선택 불가능하게 만들기

jQuery UI 에 있는 이용해서 달력을 생성할 때 공휴일에는 선택을 불가능하게 하도록 하는 코드입니다. 인터넷에서 찾은 코드에다가 약간의 수정을 더 해서 매년 반복되는 공…

munilive munilive ·
GD를 이용한 기본기능 썸네일,CROP,CROP썸네일,텍스트 만들기에 기능추가

GD를 이용한 기본기능 썸네일,CROP,CROP썸네일,텍스트 만들기에 기능추가

GD Library를 이용한 Thumbnail 생성 클래스입니다. 기본적인 이미지 리사이징 및 리사이징과 동시에 비율에 맞춰 Crop 하는 기능이 있고, 워터마크를 추가 할 수…

munilive munilive ·
JQuery : 클래스 이름만으로 페이지 전체에 롤오버 이미지 쉽게 적용하기

JQuery : 클래스 이름만으로 페이지 전체에 롤오버 이미지 쉽게 적용하기

작업중에 얻은 소스를 변경한것. 기존에는 지정한 파일 확장자의 이미지 만을 사용했다면 변경한 것에는 이미지 파일에 상관 없이 클래스명이 일때 무조건 확장자 앞에 의 유무에…

munilive munilive ·
[Tip] SQL Injection 공격 대응법

[Tip] SQL Injection 공격 대응법

PHP에서 SQL Injection 공격에 대하여 간단하게 대응 할 수 있는 방법을 팁으로 공유합니다. 여러 가지 방법이 있겠지만 아래의 방법 정도만 해주어도 기초적인 SQL…

munilive munilive ·
$_SERVER[QUERY_STRING] 특정 파라미터 삭제 출력하기

$_SERVER[QUERY_STRING] 특정 파라미터 삭제 출력하기

PHP의 를 이용하여 Get 방식의 Method 처리를 할 경우 특정 파라미터를 제거하거나 추가해 줘야 하는 경우가 있다. 보통 게시판의 페이징 작업을 할 때 주로 사용되는데,…

munilive munilive ·
JQuery에서 Select Box 제어 하기

JQuery에서 Select Box 제어 하기

JQuery에서 Selectbox를 컨트롤하는 방법에는 여러 가지가 있는데 자주 사용하는 방법에 대하여 바로 복사해서 사용 할 수 있도록 정리한다. 현재 선택되어진 Selectbo…

munilive munilive ·
JavaScript Event 정지하기

JavaScript Event 정지하기

Javascript를 이용하여 사용자의 키보드 입력에 따른 처리를 할 경우 Enter 입력으로 인하여 자동으로 Form이 전송되는 것을 막아야 할 때가 있다. 보통 등으로 처…

munilive munilive ·
Javascript 키보드 키코드 값

Javascript 키보드 키코드 값

개발하면서 간혹 키보드 제어가 필요한데 그때마다 KeyCode, ASCII 코드를 찾기 귀찮아서 자주 사용하는 키보드 키코드에 대한 것을 테이블로 정리하였다. 참고로 자바스크립…

munilive munilive ·