![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/yqy90/btqxW9QYFRD/raBYd8oBtr9YbC6YWU67pk/img.png)
한참 지난 일들이긴 하지만 비교적 최근에 한국에서 접속이 안되는 사이트가 생긴 걸로 말이 많을 때가 있었다. 브라우저 사이트 차단에 우회방법을 알아보자. PC용 브라우저 VPN 확장 프로그램 기준으로 정리해본다. 혹시 안드로이드 우회가 필요하다면 아래 링크를 참조바란다. 사이트 차단 우회 - 안드로이드 VPN 앱 오늘은 안드로이드에서 사이트가 차단되어있을 때 우회하는 방법을 정리해본다. 현재 이런저런 사이트들이 차단되어있고 정부에서는 더욱 많은 사이트를 차단할 계획이라고 한다. 이럴 때 사용하는게 바로 안드로.. nhj12311.tistory.com 우선 접속하기 위해서는 VPN 프로그램 이용 접속이 되게 하려면 VPN(Virtual Private Network : 가상사설망)을 이용하면 되는데 가끔씩 ..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/2uZUw/btqxQTIyiDA/ps30Cy0JG2xjGxusD2AIU0/img.png)
오늘은 수유동에 낙지 맛집 - 착한낙지를 소개해보겠다. 자꾸 맛집이라 해서 민망한데 네이버나 다음 등 수백개의 리뷰가 있는 만큼 가성비, 맛, 서비스 인정 각이므로 아직 맛을 못봤다면 그리고 가깝다면 꼭 한번 들러보길 추천한다. 아주 유명한 곳이다. 원래 착한낙지라고 하면 어느 지점을 가더라도 어느정도 맛이 보장되는 곳으로 생각이 된다. 이동네 저동네를 다니면서 술을 마실때에도 착한낙지가 보일때면 "저기로 갈까?" 할정도로 뭔가 믿음이 가는 곳이니깐. 오늘은 아내가 낙지가 먹고 싶단 얘길 해서 애기들을 재우고 사와 먹기로 하고, 애기들 재울 시간에 맞춰 차를 몰아 가게를 찾았다. 주차가 편한 곳 - 차 가지고 가기 좋다. 집에서 10분정도 걸리는 거리였다. 저녁에 찾았지만 따로 입구 사진을 찍은게 없어서..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/cHQka2/btqxHS4Hhjn/D8GJsbtWSNxzjklxoARSL1/img.png)
오늘은 네이버에서 포스팅 알바하다가 블로그 저품질에 걸리게 된 썰을 풀어보려 한다. 난 상당히 오랜 기간 네이버 블로그 유저였다. 상당히~ 아주 긴 시간동안~ 네이버 블로그를 썼다. 거의 10년을 넘게. 네이버 블로그를 쓰다가 저품질 블로그에 걸리게 되었고 회복을 하지 못하고 있어 티스토리에서 블로그를 다시 시작하게 되었다. 처음엔 스크랩용도였다. 네이버 블로그의 첫 시작은 2007년 5월? 부터 시작이었던거 같다. 물론 시작하게 된 이유는 거의 주로 스크랩용도였는데... 물론 10년이 넘었다는 내 경험은 이 스크랩의 기간을 포함해서다. 2007년만 하더라도 저작권 같은 개념도 없었고, 원저자같은 개념도 없어서 원하는 글을 퍼가곤 했는데 그게 왜 죄의식이 없었냐면 내가 퍼가는 글도 원저자가 아닐 확률이 ..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/cU76jL/btqxJklnYCr/kAQdHOqcUGvZS6YCSKOy6K/img.png)
어제는 노원역에서 오랜만에 한잔하기 위해서 꼼장어를 찾았는데, 그 와중에 생꼼장어를 하는 곳을 찾았다. 확실히 생꼼장어는 단가가 비싸지만 그만큼 풍미가 살아있고 일반 냉동하고 그 맛의 깊이가 궤를 달리한다. 조용히 술한잔 기울이기 좋은 곳 오로롱은 노원역 1번 출구에서 100m 정도 걸으면 나오는 곳에 위치해있어 멀지 않지만 완전 번화가쪽은 아니라서 분위기가 조용한 곳이다. 입구에서 찍은 사진이 없어서 인터넷 지도에서 캡처해서 가지고 왔다. 조용하게 저녁에 한잔 하고 싶다면 추천할만하다. 어제 갔을 땐 손님이 몇 테이블 없어서 특히나 조용하게 친구와 담소를 나누며 먹을 수 있었다. 얘기를 하다보니 나오는 말이지만 그 가게에 손님이 몇 테이블 없다고 해서 해당하는 가게의 맛까지 결정하는 지표는 아니더란 거..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/elTJKh/btqxJj7QK1D/ECaHaiM6CzV585W9yAhIQK/img.png)
토렌트는 불특정 다수끼리 자료를 공유할수 있는 프로그램이다. 아주 방대한 자료와 빠른 속도를 자랑한다. 오늘은 토렌트를 검색하는 방법과 저작권에 관련된 것과 그를 피하는 방법 등을 알아보자. 1. 토렌트 검색하는 법? 뭐 대단한 방법이라고 포스팅까지 하겠냐만은 google.com 에서 "검색어 토렌트" 이렇게 하면 된다. 예를 들어 윈도우 10을 설치하기 위해 USB를 만들기 위해서는 "윈도우 10 토렌트"라고 구글에게 검색해보면 된다. 검색이 된 사이트 중에서 적당한 곳을 들어가서 torrent 파일을 다운로드 받아서 실행하면 토렌트에서 다운로드가 받아지게 된다. 2. 그런데, 토렌트 프로그램이 없다구? 그렇다면 torrent 공식 홈페이지에 접속 해서 다운로드 받도록 하자. https://www.ut..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/nLyMC/btqxI9KYbG8/ZbXyZ4iLHqYgLFi3VhnEKk/img.jpg)
요즘 Exception에 대해서 정리하는거에 재미가 들렸나보다. 오늘은 ArithmeticException에 대해서 알아보자. ArithmeticException의 원인 ArithmeticException의 원인은 단순하다. "java api ArithmeticException" 이런식으로 구글에서 검색해보자. 맨 상단에 oracle사의 javase api 문서가 나오게 된다. https://docs.oracle.com/javase/8/docs/api/?java/lang/ArithmeticException.html Java Platform SE 8 docs.oracle.com Thrown when an exceptional arithmetic condition has occurred. For exampl..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/Q6M1d/btqxHCgqW3F/lOowsGIkVZLcw1a8LtF4H0/img.jpg)
음식점 소개로 최고나 맛집이라는 말을 쓰길 꺼려하는 편인데 자신있게 추천할만한 집이라 최고, 맛집이라는 단어를 써봤다. 그만큼 괜찮은 곳이라는 뜻이겠지.우선 이곳은 회사 근처라 회식으로도 그리고 친목을 위해 직장 동료하고도 자주 찾는 곳이다. 참치라는게 보통 삼겹살보다는 좀 더 센 가격이라 평소에 잘 찾지 못하는 인식이 있는데 사실 남성 성인 기준으로 고기 2인분정도에 냉면까지 먹게 되면 얼추 비슷한 가격대가 나온다. 일단 메뉴판부터 구경해볼까? 내가 폰으로 메뉴판을 찍지 않아서 네이버 소개에 있는 메뉴판으로 대신해본다. 점심시간이나 저녁에 식사를 하기 위한 메뉴가 보인다. 이곳은 룸으로 되어있어 프라이빗하게 이야길 나누며 조용하니 손님을 모시거나 해도 상당히 괜찮은 곳이다. 손님이든 가족이든 말이다. ..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/Ao71m/btqxGvBUM8U/xMvRhiIM1HElWCApaovhLk/img.jpg)
회사 내에서 사설 인증서를 통한 ssl을 이용하는 사이트들이 있을 수 있다. 이 사이트는 내부 아이피를 사용하게 되는데 제목에 적은 바와 같은 메세지를 보이고 접속이 안되는 경우가 있다. 사용 중인 네트워크에서 로그인 페이지 방문을 요청할 수 있습니다. 아직까지 해결 방법을 찾지 못하고 있는데 우선은 쉽고 간단하게 얘기하자면 크롬을 깨끗하게 삭제하고 다시 설치하면 잠시동안은 정상적으로 동작할 확률이 있다고 하고 ( 본인은 실패했다. ㅠㅠ ) , 환경 설정에 SSL 인증서 부분을 통한 등록 방법이 있는데 그것 또한 실패했다. 원래는 크롬 "chrome://[옵션]" 옵션으로 제공이 되던건데 어떤 버전 업데이트부터 안된다고 한다. 그래서 과거 특정 버전을 설치해서 조정하면 다시 될수도 있다는 썰을 보안담당자..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bv46hD/btqxIRwy0I2/NAeUznPSeu7z1frntaS3s0/img.jpg)
최근에 여러가지 이슈로 인하여 앱 배포주기가 미쳤다 싶을 정도로 매일매일 업데이트를 하고 있는데 요즘 부쩍 안드로이드 앱 배포 시간이 오래 걸리는 걸 느끼게 됐다. 불과 1,2달 전만 하더라도 한 30분~ 1시간 정도를 기다리면 앱이 배포 되었던 것이 요즘에는 4~5시간을 기다려야 스토어에 배포가 된다. 내 뇌피셜로는 최근에 구글이 요구했던 64bit 지원 내용과 targetSDK 버전을 올려야 하는 요구사항이 맞닥뜨려지면서 많은 앱들이 업데이트 되었을 것이고 그에 따라 수 많은 업데이트가 발생하면서 처리 시간이 늦어지는 게 아닌가 싶다. 구글측에서는 업데이트 제출 후에 최대 24시간이 걸릴수 있다고 얘기하고 있다. https://support.google.com/googleplay/android-dev..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/pDqos/btqxF9Zv79J/2Ga04cOvIi5zQVXQCJuKn1/img.jpg)
오늘은 맥북 배터리 충전 불량 해결을 위한 방법을 남겨놓는다. 오늘도 평소와 다름없이 퇴근 후에 저녁을 먹고 애들 재울 시간이 되어서 방에 들어가서 맥북 배터리 충전을 위해서 충전기에 꽂고 하려는데... 계속 배터리 충전 모양이 왔다 갔다 하면서 띠링 띠링 소리가 나는거다. 밑에 요놈 말이다. 요놈... 아니, 사놓고 거의 쓰지도 않고 데탑을 위주로 쓰다가 여름에 반짝 조금 쓰는 이넘이 사용량도 얼마 안되는놈이 맥북 충전 불량이라니 너 1,2백 주고 산거 아닌데?? ( 이때 속으로 당황 ... ) 당연히 충전기가 고장났을거라 생각하며 충전기를 다시 콘센트에 껴보기도 하고 선 양쪽을 다시 끼워보기도 하고 자릴 옮겨서 다른 콘센트에 충전기를 꽂아보기도 하고 난리를 쳤지만 모두 소용이 없었다. 그리고서 구글 ..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/5N0DD/btqxDvur9iW/ybwyctH6skvV8EUFP2iByk/img.png)
오늘은 FileNotFoundException 에러의 원인과 해결 방법을 알아보자. 어제는 indexOutOfBound에 대해서 했고 Exception 3대장 두녀석은 포스팅을 했으니 이녀석도 정리 해야겠단 생각이 들었다. 정말 별거 없는 에러다. 이름만 봐도 에러 원인과 해결 방법을 알수 있는 놈이기도 하고 이걸 검색했다는 건 좀 더 딥한 그 무언갈 원했다는 느낌적인 느낌이 있다. ㅎㅎㅎ FileNotFoundException 원인은? java.io.FileNotFoundException로 발생하는데 말 그대로 파일을 찾을수 없는데 있다. 파일이 있는지 경로를 뒤져서 파일이 있는지 찾아보면 된다. 파일이 있어도 파일 읽기, 쓰기 권한이 없어서 발생할 수도 있으니 파일이 있다면 권한도 체크해보자. Fil..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/4E5xn/btqxDvgBLkP/w43ay57l7qJLLyb1dAYmuK/img.png)
오늘은 indexOutofBoundException를 만나는 이유와 에러 해결 방법을 알아보도록 하자. 자바로 코딩을 하는 사람들이면 늘상 만나는 Exception 중에서 3형제를 꼽는다면 꼭 안에는 들어갈법한 녀석이다. 안그런가? ㅎㅎ 얼마전인가 이 짤을 보고서는 피식 웃었던 기억이 난다. 그만큼 공감이 가는 짤이라고나 할까. indexOutofBoundException 발생하는 이유는? 저녀석이 나오는 이유는 배열이나 문자열을 접근할 때 가진 길이보다 높은 인덱스를 엑세스하려고 할때 나오는 예외다. 즉, 예를 들자면 길이가 3인 배열을 가지고 있는데 ( int[] a = new int[]{1,2,3}; ) a[0], a[1], a[2] 까지는 접근이 되지만 a[3]이상의 숫자로 접근을 시도하려고 하면..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bRsrmn/btqxC5uY30S/eKHm216qoEELKKWQP59Da0/img.png)
오늘은 민방위훈련 전화번호 찾는 방법, 한번 알아보죠. 요즘 사회생활이 바쁘다보니 민방위훈련도 못받고 있었습니다. ㅠㅠ 오늘 아침 긴급하게 민방위훈련 일정을 알아보려고 전화번호를 찾고 있었는데요. 아니 글쎄 홈페이지 접속이 안되는 겁니다 ㅠㅠ 이제 11월이 몇일 남지 않았는데 말이죠. 그래서 좀 당황했었습니다. 전화번호를 찾는 방법은 아주 간단합니다. 본인 구 주민센터 홈페이지에 접속해서 관할 동을 찾고 거기에 민방위 담당 번호를 찾으면 됩니다~! 저는 쌍문동쪽에 거주하고 있는데요. 한번 찾아보겠습니다. 1) 우선 주민센터 포털을 검색한다. 저는 "쌍문동 주민센터" 로 검색했는데요. 본인이 사는 동이나 구 이름으로 주민센터를 붙여서 검색하면 다 나올것 같습니다. 이 부분은 주민센터 홈페이지 별로 다르게 ..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bHR06e/btqxxcbzVyE/WG7DamfCIlbEI2XTEcylKk/img.png)
1) 문제의 발견. 어제 브라우저에서 새창 링크를 사용할 때 새창에서 링크가 동작하지 않는 에러가 발생하는 것을 확인했다. 집에서 확인한거라서 기술적으로 왜 안되는지 정도만 분석을 했고 오늘 출근하고 나서 본격적인 확인에 들어갔다. 집에서 확인했을 때는 태그에서 target=_blank 속성을 이용했을 때 문제가 발견하는 것으로 확인이 됐다. 크롬 개발자도구에서 _blank를 삭제하니 제대로 동작이 되었고 href="javascript:moveFunc;" 와 같은 식으로 링크가 이동하도록 자바스크립트 함수가 걸려있는 페이지였다. 동적인 url 생성이 필요한 페이지라 자바스크립트로 이동 함수를 걸어두었던 것이다. 2) 링크 동작 에러의 원인 분석 이 방식이 화근이 되었다. 최근에 비슷하게 크롬 업데이트 이..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/pKWLL/btqxAcHM9H7/Lqz8XO8sTPG1lzkVc5oHt1/img.png)
구글 애널리틱스(Analytics)란? 구글 애널리틱스를 쉽게 얘기하자면 온라인 방문자(고객) 로그 분석 솔루션이라고 명명하고 싶습니다. 각 블로그들을 운영하는 분들은 이와 유사한 기능을 보고들 있을 겁니다. 바로 네이버 블로그나 티스토리로 친다면 방문자 통계를 생각하시면 얼추 비슷한 느낌이 되겠습니다. 하지만 훨씬 상세한 데이터와 통계, 분석자료를 볼 수 있다는 점입니다. 어떤 글을 보면 웹, 모바일 로그 분석이라고 되어있는 걸 볼 수 있지만 고객이 인입될 수 있는 온라인 채널 모두라고 생각하면 되겠습니다. 그것이 PC든, 모바일이든 태블릿이든... 폼팩터와는 상관이 없다고 생각하는게 옳을 것 같다는거죠~ ㅎㅎㅎ 구글에서 애널리틱스를 검색해서 사이트의 디스크립션을 어떻게 해놨는지 한번 보겠습니다. 이 ..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/cSlHtz/btqxwD7YoVD/ZD80F9YnV5cfn1KJANMZK0/img.jpg)
오늘은 노원, 상계역 근처에서 짬뽕을 맛있게 먹고 후기를 적으려고 한다. 위치는 노원역과 상계역 중간에 좀 떨어져있지만 그정도 수고스러움은 겪고도 남음이 있음이 충분한 중국집이라 할수 있다. 개인적으로 맛집 전문가 정도는 아니지만 맛을 가리는데는 충분한 먹성을 소유하고 있으니 나름 객관적인 평가라고 생각해주면 되겠다. 일단 재 방문 의사는 200%고, 20~30분정도는 투자해서 이동할만큼의 맛집으로 보장한다. 이미 많은 블로거들이 리뷰를 하는 맛집인것 같다. 바로 노원역, 상계역 근처에 있는 경화루 해물짬뽕 집이다. 혼자 가서 먹기에 딱 좋은 집이다. 역주변이 아니라 동네라서 그런지 혼자 오시는 분들도 꽤 되는 것 같고, 가족 단위의 손님들도 많이 보인다. 가자마자 짬뽕을 주문했다. 현금으로 주문하면 천..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/b99FZl/btqxvL4HPMn/bE4SBflzehwKPaz2N6TZFk/img.png)
개발을 하다보면 가끔 ClassNotFoundException를 만날수 있는데 어떤 상황에서 ClassNotFoundException가 발생하는지 정리해보기로 하자. 1) ClassNotFoundException 원인 동적으로 클래스를 문자열로 로딩을 시도하다가 클래스가 없는 경우 발생. 1) Class.forName( String className ) 2) ClassLoader.loadClass( String className ) 외에 String으로 클래스를 찾는 여러 메소드들... 크게 이 두가지 클래스를 사용하는 경우에 발생한다. 요즘에는 프레임워크나 라이브러리 사용으로 Class.forName을 많이 사용하지는 않겠지만 옛날에는 JDBC를 직접적으로 연결할 때 Class.forName으로 JDB..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/zZtv9/btqxx2FB8EW/lLbB07O3xMikUUnvJKufK0/img.jpg)
오늘은 노트북 거치대 추천 비교 를 해보려고 한다. 나같은 경우 과거 허리와 목디스크를 둘다 경험했었고 현재도 진행형이다. ㅠㅠ 그럼에도 프로그래밍 개발을 하는 직업적으로나 또 취미적으로나 컴퓨터를 많이 하기 때문에 노트북을 최근 마련한 이후 누워서 노트북을 하려는 욕구가 매우 강해 누워서 할 수 있는 스탠드 제품들을 검색, 알아봤고 이중 노트북 기울기 각도가 가장 좋은 베드 트레이드 형태의 스탠드(거치대)를 구매하기로 마음 먹었다. 허리와 목이 많이 아파 집에서만큼은 누워서 하고 싶었기 때문이다. 나 뿐만 아니라 책상이 아니라 소파 혹은 침대 등에서 컴퓨터를 하는 사람은 이런 아이템 하나쯤은 구비해야하지 않겠냐하는 생각도 있다. 요즘도 허리가 안좋아서 병원을 다니고 있는데 척추의 건강에 있어서 시작도 ..