본문 바로가기

전체 글696

SlickGrid 마우스 휠 제대로 작동하지 않을 경우 처리 방법 SlickGrid의 세로 스크롤이 제대로 작동하지 않는 경우가 있습니다. 예를 들면 마우스 휠을 연속으로 내리거나 올릴때 스크롤의 이동이 멈추는 현상이 있습니다. 그리고 컬럼을 고정하는 경우 고정된 컬럼에서는 마우스 휠이 작동하지 않습니다. 해결 방법으로는 SlickGrid 소스 내의 lib/jquery.mousewheel.js 를 페이지내에 포함(include)시키면 문제는 해결됩니다. 2022. 6. 13.
MSSQL 개월 차이에 대해서 MSSQL에서 두 날짜의 개월 차이를 구하는 함수로 DATEDIFF를 사용하면 됩니다. 하지만, DATEDIFF를 사용하면 일자까지를 계산하는 것이 아닌 단순히 월의 차이만을 구합니다. 즉, 올림을 하는 현상이 발생합니다. 아래의 쿼리는 8.x로 계산이 되어야 하지만, 월만으로 계산하여 9개월 나옵니다. SELECT DATEDIFF(MONTH, CONVERT(DATE, '20150529'), CONVERT(DATE, '20160201')) 개월수를 버림으로 처리하고 싶다면 아래의 쿼리로 처리해야 합니다. 결과는 8개월이 됩니다. SELECT CASE WHEN DATEPART(DAY, CONVERT(DATE, '20150529')) > DATEPART(DAY, CONVERT(DATE, '20160201').. 2022. 5. 24.
SlickGrid 세로 셀 병합(?)하기 SlickGrid는 무료이고, 대용량을처리하기에 매우 좋습니다. 하지만 상용 Grid에 비해서는 기능이 좀 떨어지기도 하죠. SlickGrid에서 세로 셀을 병합이라고 제목을 쓰기는 했지만, 사실 동일 값에 대해서 두번째 Row부터 값을 표시하지 않도록 처리하는 방법입니다. 하나의 세로 셀만 병합 코드 function verCellMergedFormatter(row, cell, value, columnDef, dataContext) { if(row == 0) return value; var items = dataView.getFilteredItems(); var preValue = items[row - 1][columnDef.field]; if(value == preValue) return ""; els.. 2022. 5. 20.
SlickGrid Cell 수정 중 Grid Data 반영하기 SlickGrid의 Cell을 수정 중에 저장 버튼을 클릭하면 Grid Data에 반영 안됩니다. Cell을 수정하고 SlickGrid의 다른 Cell을 클릭하거나, 엔터키를 입력하면 Grid Data에 반영되지만, 매우 번거롭습니다. 저장 버튼을 클릭 할 때 Grid Data를 반영하는 코드는 아래와 같으며, 취소도 할 수 있습니다. Cell 수정 중인 값 Grid Data반영하기 var grid = new Slick.Grid("#gridContainer", dataView, gridColumns, options); ... grid.getEditController().commitCurrentEdit(); Cell 수정 중인 값 취소하기 var grid = new Slick.Grid("#gridConta.. 2022. 5. 13.
SlickGrid Cell 달력 표시 한글 처리하기 SlickGrid의 Cell 에디터 중 달력(Slick.Editors.Date)의 경우 JQueryUI의 Date Picker사용합니다. 따라서 아래와 같이 처리하면 한글로 표시됩니다. $.datepicker.setDefaults({ dateFormat: 'yy-mm-dd', prevText: '이전 달', nextText: '다음 달', monthNames: ['1월', '2월', '3월', '4월', '5월', '6월', '7월', '8월', '9월', '10월', '11월', '12월'], monthNamesShort: ['1월', '2월', '3월', '4월', '5월', '6월', '7월', '8월', '9월', '10월', '11월', '12월'], dayNames: ['일', '월', '화'.. 2022. 5. 12.
국세청 손택스 - 세금계산서 메일 다시 보내기 세금계산서 발행 시 메일을 잘 못 입력 할 경우가 종종 있습니다. 이런경우 처음에는 당황하게 되는데....걱정하지 마세요. 국세청 손택스로 세금계산서 메일을 다시 보내는 방법을 알려드리겠습니다. 1. 손택스 홈 화면에서 조회발급을 탭합니다. 2. 조회발급 화면에서 전자(세금)계산서 발급 메뉴를 탭합니다. 3. 전자(세금)계산서 수정발급 메뉴를 탭합니다. 4. 전자(세금)계산서 수정발급 화면에서 메일 재발송 버튼을 탭합니다. 5. 조회 버튼을 탭하여 전자세금계산서를 검색합니다. 6. 다시 수정하여 보낼 메일을 선택 후 발송 버튼을 탭합니다. 7. 메일을 재발송합니다 (1) 이메일을 수정합니다. (2) 화면 하단의 발송 버튼을 탭하면 수정한 메일로 세금계산서가 발송됩니다. 2022. 5. 10.
티스토리 블로그 카피라이트 수정하기 티스토리 블로그 하단의 카피라이트 수정하는 방법입니다. 카피라이트 수정은 어렵지 않지만 메뉴를 찾는 것이 어렵네요. ㅠㅠ 1. 티스토리 블로그 관리화면에서 좌측의 꾸미기 > 스킨 편집 메뉴를 클릭합니다. 2. 우측 스킨 편집의 항목 중에 푸터2문구에 카피라이트를 수정 후 적용버튼을 클릭하면 됩니다. 2022. 5. 8.
4월15일 부산 사상터미널 ~ 장유,진례,진영,율하 시외버스 시간표 2022년 4월15일부터 부산 사상터미널에서 장유,진례,진영,율하 시외버스 시간이 변경되었습니다. 2022. 4. 28.
핸드폰 와이파이 인터넷 연결 잘 안될 때 조치 방법 와이파이에 핸드폰을 연결할 때 가혹 인터넷 연걸이 잘 안된는 경우가 있습니다. 원인은 여러가지가 있지만, 간단히 한번 시도해 볼 만한 방법으로 핸드폰의 와이파이 연결을 삭제하고, 다시 와이파이를 연결하면 해결되는 경우가 있습니다. 간단하게 핸드폰의 와이파이 연결을 삭제하고 시도해보세요. 와이파이 연결을 삭제하는 방법은 아래와 같습니다. 1. 연결된 와이파이의 설정 아이콘을 터치합니다. 2. 와이파이 상세정보에서 오른쪽 하단의 지우기를 터치하면 연결된 아이파이가 삭제됩니다. 2022. 4. 27.
네이버 검색엔진에 티스트로 블로그 등록하기 네이버에서 티스토리 블로그가 검색되도록 네이버 검색엔진에 블로그를 등록하는 방법입니다. 1. 아래의 URL을 클릭하여 네이버 서치어드바이저 사이트에 방문합니다. https://searchadvisor.naver.com/ 네이버 서치어드바이저 네이버 서치어드바이저와 함께 당신의 웹사이트를 성장시켜보세요 searchadvisor.naver.com 2. 네이버 서치어드바이저에 로그인 후 우측 상단의 웹마스터 도구를 클릭합니다. 3. 티스트로의 블로그 주소를 입력 후 확인 아이콘을 클릭합니다. 4. 티스토리 블로그의 소유권 확인을 위해서는 HTML 태크를 선택합니다. 그리고 티스토리 블로그 관리 화면으로 이동하는데, 태그의 이름과 내용을 복사해서 사용 할 겁니다. 5. 티스토리 블로그 관리 화면의 좌측 메뉴에서.. 2022. 4. 25.
2022년 4월 부산 사상터미널 거창, 현풍, 고령, 가조 시간표 부산 사상터미널과 거창 시외버스 시간표입니다. 현풍,고령,가조 시간표도 함께 있습니다. 2022. 4. 7.
동백전 앱 플레이스토어 검색, 설치, 이전 카드 이관 확인하기 4월부터 새로운 부산은행 동백전 앱을 설치해서 사용해야 합니다. 하지만 안드로이드 플레이스토어에서 부산은행 동백전 앱을 찾기가 쉽지 않네요. 1. 부산은행 동백전 앱을 플레이스토어에서 "동백전" 으로 검색하면 3번째에 부산은행 동백전 앱이 표시되면 설치합니다. 2. 부산은행 동백전 앱 설치를 합니다. - 아래와 같이 두번의 약관동의에 동의 합니다. - 휴대폰 인증을 받습니다. - 기존에 동백전을 사용하고 있었다면, 카드 이관 신청을 진행하세요. - 동백전 앱에서 충전등에 사용 할 비밀번호를 입력하세요. - 충전에 필요한 은행 계좌를 연결하세요. - 부산은행 동백전을 실행합니다. 3. 이전에 사용하던 카드가 잘 이관되었는지 확인하세요. 2022. 4. 4.
홈택스에서 사업자등록증 업종코드 & 산업분류코드 확인 방법 사업자등록증의 업태와 종목이 한글로 표시가 되어있는데 간혹 업종코드 및 산업분류코드를 알아야 할 경우가 있다. 예를 들면 사무실 분양을 받을 경우 사업분류코드 별로 취득세 등의 혜택을 주는데 이러한 경우 산업분류코드를 알아야하는데, 뭔지 몰라서 여기저기 찾아본다고 힘들었습니다. 홈택에서 업종코드 및 산업분류코드를 확인 하는 방법은 아래와 같지만, 다른 방법이 있을 것 같기도 합니다. 1. 홈택스 메뉴에서 신청/제출 > 사업자등록정정을 클릭합니다. 2. 해당 사업자등록번호를 선택하고 조회하기 버튼을 클릭합니다. 3. 정정할 사항을 업종 정정을 선택 후 다음 버튼을 클릭합니다. 4. 아래와 같이 사업자등록증의 업종코드 및 산업분류코드를 확인 할 수 있습니다. 2022. 3. 24.
2022년 3월 부산 사상터미널 진해, 용원(청안동) 시외 버스 시간표 부산 사상(서부)터미널에 진해, 용원 가는 시외버스 시간표 입니다. 이지더원은 부산 신항 쪽이니 참고하세요. 2022. 3. 18.
IBK기업은행 통장사본(통장표지) 인터넷발급하기 통장사본을 제출해야 하는데, 통장이 어디 있는지 모르거나 없는 경우가 많습니다. 하지만 각 은행의 사이트에서 계좌의 통장사본(통장표지)를 출력 할 수 있습니다. 기업은행의 통장사본을 인터넷에서 출력하는 방법을 알아보겠습니다. 1. 기업은행 홈페이지에 방문 후 로그인을 합니다. https://www.ibk.co.kr/ IBK기업은행 www.ibk.co.kr 2. 기업은행 홈페이지 상단메뉴의 뱅킹관리 > 통장표지출력서비스를 클릭합니다. 3. 통장표지를 출력할 계좌를 선택 후 통장표지만 출력을 선택 후 확인 버튼을 클릭합니다. 4. 통장표지출력서비스 화면의 인쇄 또는 간편인쇄 버튼을 클릭하여 통장사본을 출력하세요. 2022. 3. 18.
앱이 Google Play 정책을 준수하지 않음(앱삭제) 오늘 새벽 3시에 메일이 도착했습니다. 아래와 같이 Google Play 정책 위반으로 플레이스토어의 앱이 삭제되었다네요. 제가 경험한 Google Play 정책 위반으로 앱이 삭제 된 경우 HTTP 통신 시 Header 값을 위변조 했을 경우 Activity에서 실행한 전면광고가 종료되기 전에 Activity가 종료되는 경우 Main Activity에 어떠한 정보(ListView 등..)도 표시 되지 않는 경우 Google Play 정책 위반 사항을 처리했다면, Google Play Console에서 검토를 요청하는 방법은 아래와 같습니다. Google Play Console에서 정책 위반 확인하기 1. Google Play Console에서 해당 앱으로 이동합니다. 2. 외쪽 메뉴 중에 정책 상태를 .. 2022. 3. 16.
Android12에서 INSTALL_FAILED_UPDATE_INCOMPATIBLE 오류 안드로이드 스튜디오에서 안드로이드12에 디버깅 앱을 설치 할 때 아래의 오류가 표시되며 앱이 설치가 안되었습니다. Installation did not succeed. The application could not be installed: INSTALL_FAILED_UPDATE_INCOMPATIBLE 구글링해서 찾아보니 타켓SDK가 안드로이드12(API 31)인 경우 AndroidManifest.xml 내의 activity, service, receiver에 android:exported를 필수로 입력해야 위의 오류 없이 설치가 가능합니다. android:exported는 다른 앱에서 개발하는 앱에 접근 할 수 있도록 설정하는 속성으로 아래의 링크에서 상세 내용을 확인하세요. https://develop.. 2022. 3. 12.
갤럭시 안도로이드12 영상 회전하기 몇일전에 삼성 갤럭시S10가 안드로이드12로 업데이트 되었으며, 화면 UI 변경되고 여러 기능이 추가되었습니다. 갤럭시 안드로이드12에서 갤러리에서 영상을 편집하는 기능중 영상을 회전하는 방법입니다. 1. 갤러리에서 동영상을 선택합니다. 2. 편집 아이콘(연필)을 터치하며 영상 편집모드로 전환됩니다. 3. 회전 및 자르기 아이콘을 터치합니다. 4. 회전 아이콘을 터치하면 반시계 방향으로 90도씩 회전합니다. 5. 화면상단의 저장을 터치하면 저장됩니다. ※ 원본은 그대로 두고 새로운 파일로 저장하기는 아래의 이미지를 참고하세요. https://youtu.be/Y83_ms-X8SE 2022. 3. 5.
react-native 0.66.4 Modal 다이얼로그 구현 엡에서 Modal 다이얼로그를 구현하는 방법입니다. 단순한 메세지 전달의 경우는 Alert을 사용하시면 되고, 좀 더 복잡한 다이얼로그를 구현 시 Modal을 사용해야 합니다. 이 포스트의 구현은 함수 컴포넌트(Function Component)로 구현한 예입니다. 모듈 "react": "17.0.2", "react-native": "0.66.4" 임포트 import { Modal } from 'react-native'; Modal 컴포넌트 ... animationType : slide(밑에서 중앙으로 이동하면서 표시), fase(중앙에서 페이드로 표시), none(중앙에 표시) transparent : Modal의 배경을 투명하게 visible : Modal을 표시하거나 숨기기 Modal 컴포넌트 예제.. 2022. 2. 17.
iOS 앱 심사 프로세스 변경 몇 일 전부터 iOS의 앱 심사 프로세스가 변경되었습니다. 저는 그것도 모르고 예전처럼 앱 심사를 신청했다고 하는데 계속 심사 준비중으로 표시 되고, 심사가 진행되지 않았습니다. 1. App Store Connect에 일반정보 > 앱 심사 메뉴가 새롭게 생겼으며 앱 심사를 제출하는 메뉴입니다. 2. 앱 심사 화면에서 심사 준비된 버전의 보기 링크를 클릭합니다. 3. 제출 확인 화면에서 앱 심사에 제출 버튼을 클릭한다. 4. 아래와 같이 앱 심사를 제출한 확인 내용이 표시됩니다. 2022. 1. 28.
맥(macOS) 터미널 글자 크기 변경하기 맥의 터미널의 글자(폰트) 크기가 너무 작아서 불편합니다. 터미널의 글자 크기를 변경하는 방법입니다. 1. 터미널의 환경설정 메뉴를 클릭합니다. 2. 프로파일의 서체에서 변경 버튼을 클릭합니다. 3. 서체화면에서 크기를 변경 후 터미널을 다시 실행하면 적용된 터미널을 보실 수 있습니다. 2022. 1. 27.