반응형
IT
엑셀 업로드 하는데 String index out of range: -1 에러가 발생을 했어요.
엑셀 업로드 하는데 String index out of range: -1 에러가 발생을 했어요.
2018.05.03뭐.. 개발이라는게 여러 차례 테스트를 했고 운영을 하던 기능이지만 에러가 발생하는 경우가 있죠. 엑셀 업로드를 하는데 동작을 하지 않는 문제가 발생을 했습니다. 다른 프로그램에서 견적서를 엑셀로 다운 받아서 정리 후 해당 엑셀 파일을 업로드 해서 주문하는 방식인데 확인을 해보니 견적서 프로그램이 2가지인데 1가지 프로그램에서 받은 엑셀만 문제가 발생을 합니다. log를 확인 해 보니 String index out of range: -1 에러가 발생을 했는데 substring함수를 통해서 문자열의 길이를 잘라내는 곳에서 잘라낼 변수의 길이가 벗어난 경우 발생을 하는 거였죠. 정상적인 엑셀 파일이고 저장 된 파일 형식도 동일한 [Excel 97 - 2003 통합 문서 (*.xls)] 인데 다른 엑셀과 뭐가..
담덕이의 탐방일지 2018년 4월 인기 유입검색어 순위 발표
담덕이의 탐방일지 2018년 4월 인기 유입검색어 순위 발표
2018.05.02한달에 딱 한번 찾아오는 인기 유입검색어 순위 발표 시간입니다. 4월은 블로그만 놓고 봤을때 참 행복한 시간이었네요. (평균 1일 1달러도 못미치지만...) 역대 최고 수익도 적립되었고 월 방문자수도 역대 최고인 38,000을 넘기는 기록을 했어요. 그동안은 그냥 기록하는 재미만 있었는데 4월은 블로그의 다양한 재미를 만끽하는 한달이었네요. ^^ 그럼 2018년 4월 담덕이의 탐방일지 인기 유입 검색어 순위 발표 시작합니다. 저는 위 이미지를 보니까 '아~' 하는 검색어들이 있는데요. 바로 1위와 2위가 모두 국수나무의 신메뉴들이라는 겁니다. 올해 직장인 점심 메뉴 탐방 시리즈를 꾸준히 작성하고 있는데 사실 직장인 점심이라는게 뻔하잖아요. 회사 근처 식당들의 무한 반복... 그래서 메뉴별로 소개를 하다보..
알리익스프레스에서 처음 구매해 본 태양열 장난감 키트 살펴보기
알리익스프레스에서 처음 구매해 본 태양열 장난감 키트 살펴보기
2018.04.27어린이날 선물로 태양열 장난감 키트를 알리익스프레스에서 구매했습니다. 알리익스프레스를 사용해 봐야겠다 생각하고 가입은 벌써 했었는데 실제 구매는 해 본 적이 없다가 지난번 "부천 로보파크"에 갔을 때 알리익스프레스에서 봤던 태양열 장난감 키트를 보고 저걸 선물해야겠다 싶어서 아이들에게 물어보고 구매를 했네요. 아이들과의 주말 나들이로 부천로보파크에 다녀왔어요. 최근에 박물관이나 미술관으로 나들이를 다니다 보니 자꾸 그런곳만 찾게 되네요. 서울은 너무 멀고 경기도 근처를 검색하다가 새로운 곳을 찾았습니다. 바로 부천로보파크!!! 부천 테크노파크 damduck01.com 4월 16일에 주문을 하고 24일에 물건을 받았으니 약 1주일 만에 받게 됐네요. 이게 배송추적으로는 아직도 중국에 있었는데 뜬금없이 아내..
DSM(시놀로지 NAS)의 방화벽 설정으로 외국의 접속 차단하기 2번째 이야기
DSM(시놀로지 NAS)의 방화벽 설정으로 외국의 접속 차단하기 2번째 이야기
2018.04.25지난 3월에 "DSM(시놀로지 NAS)의 방화벽 설정으로 외국의 접속 차단하기"라는 제목으로 포스트 발행을 했었는데요. DSM(시놀로지 NAS)의 방화벽 설정으로 외국의 접속 차단하기 지난달부터 현재 제가 사용 중인 시놀로지 NAS인 DS216+II에 자동 차단 알림이 오기 시작했습니다. 아이피를 조회해 보니 모두 러시아 IP 더군요. 처음에는 '자동 차단이 되었으니 그냥 둘까?'라고 damduck01.com 해당 포스트의 방식대로 설정하고 나서는 차단되는 IP가 한동안 없었는데 4월 21에 한건 차단이 발생하더니 23일과 25일에 미국, 중국의 IP가 자동 차단되는 이벤트(?)가 발생을 하네요. 그래서 제가 VPN을 이용해 해외 IP로 접속 테스트를 했는데 어라! 접속이 됩니다. --;;;; 내부 공유..
자바스크립트 함수의 인자값 중 공백이 있는 경우 처리 방법
자바스크립트 함수의 인자값 중 공백이 있는 경우 처리 방법
2018.04.05과거 안 좋은 경험 때문에 개발 관련해서는 가급적 포스트 작성을 안 하고 혼자만 정리를 해 놓았는데 용기(?) 내서 한번 정리해 보려고 합니다. 자바스크립트에서 인자를 넘길 때 sHtml += " 이동하기"; 위와 같이 인자 값에 공백이 있는 경우 아래처럼
담덕이의 탐방일지 2018년 3월 인기 유입검색어 순위 발표
담덕이의 탐방일지 2018년 3월 인기 유입검색어 순위 발표
2018.04.03벌써 2018년도 세번째 달이 시작되었네요. 매월 초에 진행되는 담덕이의 탐방일지 2018년 3월 인기 유입 검색어를 알아보겠습니다. 뭐.. 늘 하는 말이지만 큰 의미가 있는 수치는 아니니 그냥 재미로 보시면 됩니다. ^^ 담덕이의 탐방일지 2018년 3월 인기 유입검색어 1위는 호루라기 청소기입니다. 작년 12월 21일에 포스팅이 발행된 후 1월에 3위를 지난달에 이어 두달 연속 1위를 차지한 인기검색어인데요. 이미 쓸 사람은 다 쓰고 있는 무선청소기! 블랙앤데커 호루라기 청소기 BDH2000PL 20V 개봉기입니다. 해당 포스트의 제목에 뒷북 개봉기라고 적었는데 봄(청소시즌?)이 와서일까요? 꾸준히 많은 분들이 검색을 하고 있는걸로 보이네요. 2위, 3위 까지 전부 블랙앤데커 호루라기 무선청소기이니 ..
티스토리의 유입경로에 이상한 징후가 있네요.
티스토리의 유입경로에 이상한 징후가 있네요.
2018.03.29담덕이의 탐방일지는 최근 일일 방문자가 600 ~ 800 정도를 기록하고 있습니다. 인기가 없는 비주류 블로그죠. 그럼에도 불구하고 꾸준히 찾아주시고 댓글 남겨주시는 방문자 분들에게는 참 고맙고 덕분에 요즘은 블로깅을 재미있게 하고 있어요. ^^ 그런데 이번주 들어서 조금 이상한 유입경로가 포착됩니다. 제가 예전에 댓글을 적은 다른 분들의 블로그를 통한 유입인데요. 뭐.. 충분히 있을 수 있는 일인데 이상한건 작성한 댓글들이 최근에 작성한 것들이 아닌 2009년, 2010년, 2011년 등 무지 오래전 댓글들이라는 거죠. 그동안은 뭐 그럴수도 있지 하고 넘어갔는데 위에 언급한대로 하루 방문자가 600 ~ 800 정도를 기록하는 담덕이의 탐방일지에서 오늘은 09:54분 기준 472를 기록하고 있네요. --..
내 타임라인에서 갑자기 400 에러가 발생해요.
내 타임라인에서 갑자기 400 에러가 발생해요.
2018.03.24구글맵에는 내 타임라인이라는 기능이 있습니다. Google Maps Find local businesses, view maps and get driving directions in Google Maps. www.google.co.kr 간단하게 설명드리면 안드로이드 폰을 중심(?)으로 위치 기록 사용을 하고 있다면 구글에서 내 위치정보를 수집하고 있는데 그 위치 정보를 보여 주는 기능입니다. 구글 맵의 메뉴 중에 [내 타임라인]이라는 메뉴를 확인할 수 있습니다. 저 같은 경우 자주는 아니지만 가끔 예전에 내가 갔던 곳을 확인하는 경우에 사용하는데 가계부를 정리 중 영수증도 없고 사용금액이 기억나지 않는 항목이 있어서 '내가 그때 어디 갔었지? 찾아봐야겠다'라는 생각으로 접속을 했는데... 어라! 400 e..
티스토리 한정판 굿즈를 드디어 받았습니다.
티스토리 한정판 굿즈를 드디어 받았습니다.
2018.03.21본 포스팅에 앞서 굿즈라는 말에 대해서 좀 찾아봤는데요. 굿즈라는 말은 일본 이외의 거의 모든 나라들에서는 사용하지 않는다고 하네요. 그래서 제목은 굿즈라고 되어 있지만 본문에서는 머천다이즈로 표현하겠습니다. 자세한 내용은 나무위키의 굿즈 페이지를 참조하세요. 지난 1월 2017 티스토리 결산 이벤트가 있었습니다. 저도 참여를 했었고 상위 100분에게 드리는 명함은 받지 못했지만 500명에 포함되어 티스토리 한정판 머천다이즈를 받게 되었는데요. [관련 포스트 구경가기] 3월 중순 경 발송되어 3월 넷째 주에 받을 수 있다고 했는데 21일 오늘 오전에 받아보게 되었어요. 택배박스 개봉은 건너뛰고 뾱뾱이 포장상태부터 보여드릴게요. 어렴풋이 보이는 티스토리 스티커가 눈에 들어오네요. 뾱뾱이를 제거하니 뭔가 구..
DSM(시놀로지 NAS)의 방화벽 설정으로 외국의 접속 차단하기
DSM(시놀로지 NAS)의 방화벽 설정으로 외국의 접속 차단하기
2018.03.09지난달부터 현재 제가 사용 중인 시놀로지 NAS인 DS216+II에 자동 차단 알림이 오기 시작했습니다. 아이피를 조회해 보니 모두 러시아 IP 더군요. 처음에는 '자동 차단이 되었으니 그냥 둘까?'라고 생각했는데 한 달도 안 돼서 3번의 차단 알림이 오니 불안해집니다. 그래서 아예 외국 IP의 접근을 막아야겠다고 생각하고 방화벽 설정을 알아봤는데 설정 방법이 아주 쉽네요. 먼저 허용/차단 목록을 보는 방법에 대해 알려드릴게요. [제어판] > [보안] > [계정]으로 이동합니다. 그리고 중간쯤에 위치한 [허용/차단 목록] 버튼을 클릭합니다. [차단 목록] 탭을 클릭하면 현재 차단되어 있는 IP 주소와 차단된 시간을 확인할 수 있습니다. 2월 15일, 2월 25일, 3월 6일 약 20일 동안 3번의 차단 ..
담덕이의 탐방일지 2018년 2월 인기 유입검색어 순위 발표
담덕이의 탐방일지 2018년 2월 인기 유입검색어 순위 발표
2018.03.062018년 2월 담덕이의 탐방일지 유입검색어 순위 발표 시작합니다. 담덕이의 탐방일지 2월 유입검색어 순위 1위는 호루라기 청소기입니다. 제가 사용중인 블랙앤데커의 모델명은 BDH2000PL 20V 입니다. 국내에도 정식 수입중인 똑같은 외형의 모델이 있지만 흡입력의 차이가 있다죠? 한참 뒤늦은 개봉기라고 생각했는데 유입검색어 1위를 차지한 포스트네요. 이미 쓸 사람은 다 쓰고 있는 무선청소기! 블랙앤데커 호루라기 청소기 BDH2000PL 20V 개봉기입니다. 2위는 저공해차량 혜택입니다. 작년 말부터 제가 타고 다니는 말리부에 대한 포스팅을 조금씩 작성하는데 말리부 1.5 터보 차량의 경우 저공해차량이라서 공용주차장 할인 혜택을 받을 수가 있는데 요 재미가 쏠쏠 하더라고요. ^^ ※ 저공해차량 혜택 관..
css error: Uncaught DOMException 에러 해결 방법을 찾아봤습니다.
css error: Uncaught DOMException 에러 해결 방법을 찾아봤습니다.
2018.03.05제가 이 증상을 확인한 건 지난 주였는데요. 위와 같은 에러가 발생하면서 자바 스크립트 단에서 에러가 발생하더군요. 큰 문제는 아닌데 간헐적으로 체크박스나 버튼들이 동작을 잠깐 안 하는 문제가 생깁니다. 자료를 찾아봐도 한국어 자료는 없어서 영어 자료들을 뒤져보니... Uncaught DOMException: Failed to read the 'cssRules' property from 'CSSStyleSheet': Cannot access rules Error loading dojo mobile 1.13.0 (1.12.2) under android chrome browser after update No Doctype Icons - Failed to read the 'rules' property from..